News for hackers. Stuff that matters.

sd8dgf8ds8g8dsg

Please fix the submission url to point to the article, not to google.

That is http://www.thevintagenews.com/2017/09/10/the-hoba-meteorite-...

> Plain JavaScript

I don't agree this is a feature. An Javascript implementation of a command line tool is a terrible idea performance wise. There is good reasons jq is written in C.

Re:Fast base64 encoding and decoding on Wednesday January 17, 2018 @10:30PM (#16174453)
It sounds like her use case is badly suited for raw binary transmission due to the high possibility of data loss, much like the internet used to be when base64 was originally introduced.
Re:Fast base64 encoding and decoding on Wednesday January 17, 2018 @05:32PM (#16172671)
You seem to be confusing encoding (base64 for example), and encryption (AES for example).

Where a side channel attack studying the decryption speed/power use can reveal information, the encoding of said encrypted data can not as far as I ever heard about. (It will still be encrypted after base64 decoding has taken place).

Please correct me if I'm wrong.

EDIT: I see you updated your original message with different wording, please ignore this rant.

Re:Reasons to get excited about KDE in 2018 on Tuesday January 16, 2018 @01:19PM (#16160548)
Did kde sandbox the file preview thing yet?
> i personaly only would use go for very technical, low-level middlewares.

Care to extend upon why you don't feel go is a good fit for other programming?

static file server in go:

    package main

    import (
        "fmt"
        "net/http"
        "path/filepath"
    )

    var (
        host = "0.0.0.0"
        path = "/var/www/public"
        port = 8080
    )

    func main() {
        path, err := filepath.Abs(path)
        if err != nil {
            panic(err)
        }
        listenAt := fmt.Sprintf("%s:%v", host, port)
        fmt.Println("static-serve-dir serving", path, "over http at", listenAt)
        err = http.ListenAndServe(listenAt, http.FileServer(http.Dir(path)))
        if err != nil {
            panic(err)
        }
    }
I'm confused, what makes you think the AMD and Intel cpu internals are the same?
Re:Symbols Found in Ice Age Caves Across Europe (2015) on Wednesday December 27, 2017 @10:10AM (#16015120)
Indeed. This seems to be the most common fallacy when looking into ancient astronaut claims.
Re:Symbols Found in Ice Age Caves Across Europe (2015) on Wednesday December 27, 2017 @10:02AM (#16015077)
> I'm personally unconvinced that there weren't ancient civilisations with advanced technologies, yet undiscovered, which moved mountains for their own purposes.

This idea is so old it's like beating a dead horse by now. Just the idea that we are not capable of these incredible things just goes to show how little you understand or respect human ingenuity.

> Heck, even the Pentagon admits it doesn't know it all about UFO's, c'mon ..

This didn't happen... ?

Rather, a ex-pentagon guy was recruited by an ex-pop singer guy's nonsense organization, with some nonsense claims.

This is called a PR stunt.

Re:Symbols Found in Ice Age Caves Across Europe (2015) on Wednesday December 27, 2017 @09:47AM (#16014999)
> And even if it encodes the sounds of a language, if that language utterly died out and is unknown to scholars today, then even if we know what the sounds were, we probably wouldn’t be able to determine much of their meaning.

I feel this conclusion rather weak.

As an counter example, consider how the decipherment of the mayan written language was performed [1]. Another one is the hieroglyphs.

Re-constructing how mayan words sounded is still on-going [2].

Also, this type of work is not really possible to "crack with computers" as some have suggested (when all you have is a hammer, everything looks like a nail).

1: https://en.wikipedia.org/wiki/Maya_script#Decipherment

2: https://decipherment.wordpress.com/

Re:Who will be remembered in 1,000 years? on Wednesday December 27, 2017 @08:20AM (#16014582)
Well, Pythagoras should maybe not be remembered, since he didn't actually discover the theorem.

https://en.wikipedia.org/wiki/Pythagorean_theorem#History

Re:Who will be remembered in 1,000 years? on Wednesday December 27, 2017 @08:05AM (#16014521)
When people no longer remembers who Einstein was, such saying would lose popularity and eventually die out of the language.

https://www.virtuescience.com/etymology-how-words-change-ove...

Re:Symbols Found in Ice Age Caves Across Europe (2015) on Wednesday December 27, 2017 @05:35AM (#16013994)
I guess you have not heard about the Venus figurines?

https://en.wikipedia.org/wiki/Venus_figurines

Re:Symbols Found in Ice Age Caves Across Europe (2015) on Wednesday December 27, 2017 @05:29AM (#16013976)
Technically, history begins with the writing system, around 6000 years ago [1]. Before that is what we call "pre-history".

1: https://en.wikipedia.org/wiki/Cuneiform_script#Proto-literat...

Re:Symbols Found in Ice Age Caves Across Europe (2015) on Wednesday December 27, 2017 @05:25AM (#16013961)
No, that is not even remotely resembling what you claim.
Re:Go high-performance encryption utility: hpenc alternative on Monday December 25, 2017 @06:19AM (#16003709)
Also, what is the ties with Russia Today here? RT is one of the government controlled propaganda machines of the Russia info wars.

Source: https://en.wikipedia.org/wiki/RT_(TV_network)#Propaganda_cla...

How would a open www.change.org petition be any indicator of the current state of things? Or even indication of the 2013 state of things? For christ's sake, anyone can start a petition about anything.

Obviously the petitioner is also clueless, or else how could they write "We feel that Radeon hardware is vastly superior to competition", when their hardware in 2013 was nowhere near NVIDIA. (See the review the petition links to for an example...).

You sir are a typical phoronix reader. Uninformed, biased and thick.

Re:Go high-performance encryption utility: hpenc alternative on Sunday December 24, 2017 @01:56PM (#16000755)
> git.cypherpunks.ru uses an invalid security certificate. The certificate is not trusted because it was signed using a signature algorithm that was disabled because that algorithm is not secure. Error code: SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED

stargrave: Please look into this. If you want to push crypto on new users, a broken SSL cert is not looking good.

https://www.sslshopper.com/ssl-checker.html#hostname=git.cyp...

https://www.ssllabs.com/ssltest/analyze.html?d=git.cypherpun...

Re:My name is Ivan and I want to make the best photo editor on Thursday December 14, 2017 @09:03PM (#15929160)
The pixelmator pro move was a real dick move, though
Re:Rust: Enable WebAssembly backend by default on Sunday November 26, 2017 @12:31PM (#15781945)
This is what we have CDN:s for
Re:Ask HN: High functioning alcoholism – anyone? on Saturday November 25, 2017 @04:48AM (#15775254)
I were in your situation, too. Quit drinking about 4 years ago now. Used to drink 6-7 days a week for about 12-14 years, while working in IT. Getting sober was the best thing I could have done!
Re:Luxon – A library for working with dates and times in JS on Sunday November 19, 2017 @01:38AM (#15732618)
Yea, bad bad windows for following standards.

The SI prefixes are well established before 1998 and the cause for this brainmelt.

https://en.wikipedia.org/wiki/Metric_prefix

Not sure why make a whole website of this

    w := 1900
    h := 1200
    divisor := gcd(w, h)
    aspect := fmt.Sprintf("%d:%d", w/divisor, h/divisor)

    func gcd(x, y int64) int64 {
        for y != 0 {
            x, y = y, x%y
        }
        return x
    }
Using docker can greatly improve your development situation. For example, you can use docker to define the full environment needed to run your web app, meaning you can have another dev running it with "docker run", and not needing to install any local dependencies, as everything (web server, node etc) is contained inside the docker container. This turns out also be useful for your future self, when you in 2 years from now are having troubles re-creating the environment needed for running your service.

Docker orchestrate can further improve your development situation, in which you can use it to define and test out multiple virtual servers on your laptop, such as the database, the file server and the web server.

Re:Ask HN: Little Snitch but with centralized rules? on Wednesday September 20, 2017 @08:40AM (#15293055)
> Non-technical people benefit from the application-level firewall just as well as technical users.

This can't be right, as you yourself originally stated `for the non-technical persons in our company its near to impossible to identify "good" from "bad" connections.`.

Re:DuckDuckGo vs Google on Wednesday September 20, 2017 @07:56AM (#15292708)
www.google.com uses encryption too these days.

You are linking to a ~5 year old thread that is discussing the state of things well before google switched everything over to ssl.

Re:Ask HN: Little Snitch but with centralized rules? on Monday September 18, 2017 @05:57PM (#15280031)
Now, what would a non-technical user even benefit from Little Snitch?

Also, what are you trying to protect against using Little Snitch in this way? Are you a paranoid group of journalist dissidents who are suspecting targeted spyware, or are you just frustrated that installed apps "call home" to check for updates and whatnot?

Perhaps you should better invest in setting up a traditional firewall on the lan for central configuration. Then you also have the option for other IDS systems, such as https://www.snort.org/

Re:Scilab – Open source software for numerical computation on Saturday September 16, 2017 @12:02PM (#15265210)
> https://en.wikipedia.org/wiki/Scilab

Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave.[1][2][3][4] Scilab is similar enough to MATLAB that some book authors (who use it) argue that it is easy to transfer skills between the two systems.[5] Scilab however puts less emphasis on (bidirectional) syntactic compatibility with MATLAB than Octave does.[1][6][7]

Older »