HNHacker News
TopNewBestAskShowJobs

stonemetal

3,102 karma · joined November 7, 2008

submissionscomments
stonemetal··on American Schools Are Training Kids for a World That Doesn’t Exist
From your own link it doesn't seem to enter into it much if at all. Not only has it had the least effect on school subjects but some of the increase has been shown to be because of improved test taking skills rather than actual intelligence improvements.

>There is debate about whether the rise in IQ scores also corresponds to a rise in general intelligence, or only a rise in special skills related to taking IQ tests. Because children attend school longer now and have become much more familiar with the testing of school-related material, one might expect the greatest gains to occur on such school content-related tests as vocabulary, arithmetic or general information. Just the opposite is the case: abilities such as these have experienced relatively small gains and even occasional decreases over the years.

>Researchers have shown that the IQ gains described by the Flynn effect are due in part to increasing intelligence, and in part to increases in test-specific skills.

stonemetal··on Haskell in the Large [pdf]
I read that rather differently. I see it as a poke at management that wants to make the move because of hype not a real understanding of what it will take, and not put the effort in training\hiring devs who have as he puts it "have taste and guidance".
stonemetal··on Haskell in the Large [pdf]
an unused parameter should probably be removed.

It doesn't have to be completely unused to be avoided. In a case like:

if a then b + c else c + d

a and c are always evaluated, only b or d is evaluated not both. Removal isn't an option because b and d maybe used.

stonemetal··on Long term support considered harmful
US, Canada, Mexico. While no one expects hardware or software to stop working after three months supporting it forever isn't really worth it either.
stonemetal··on Long term support considered harmful
In fact its the default for almost everyone who isn't technically inclined to upgrade their os only when they get a new computer.

Most new computers come with a warranty that is 90 days. Why should software support be 5x longer?

stonemetal··on Google Fiber is coming to Atlanta, Charlotte, Nashville and Raleigh-Durham
Fighting back isn't free. They have to upgrade infrastructure, and send out new modems. This means they are only going to fight if they have to.
stonemetal··on A practical introduction to functional programming
How many functional programming languages do you cross of the list of functional programming languages if you make that claim? At the very least anything Lisp related, all the ML languages as well. You are pretty much left with Miranda, Haskell, and a few related languages.
stonemetal··on Leatherman Tread, a New Wearable Multi-tool
In the comments it mentions aiming at a price of $150-200. Which isn't expensive for a good watch, but a pretty big price tag for a leatherman.
stonemetal··on Compilers and More: Is Amdahl's Law Still Relevant?
I agree it is odd to say that something is running concurrently but with out concurrency. The problem is threads and locks and what not are well known as concurrency primitives, programming with them known as concurrent programming, etc. So what do we call concurrent programming that doesn't make use of any of the concurrency primitives, concurrent programming techniques? We want to call it something but we don't want to co-opt current nomenclature. Parallel isn't "taken" and does an OK job of expressing what they are doing.
stonemetal··on Compilers and More: Is Amdahl's Law Still Relevant?
The Go and Haskell language communities have been pushing those definitions. For the most part they seem to be winning as those definitions are trotted out every time the subject comes up.

https://www.haskell.org/haskellwiki/Parallelism_vs._Concurre...

http://blog.golang.org/concurrency-is-not-parallelism

stonemetal··on Best mechanical keyboard in 2015?
Maybe the Corsair K70. It claims to be a gaming keyboard, but it is a fairly standard keyboard layout.
stonemetal··on Elon Musk Will Build a Hyperloop Track for Ultra-High Speed Transport Tests
I have only seen the one. All of your safety concerns except fire were covered. They really don't mention to much about station design, but does mention the pod withstanding pressurization and depressurization.

As far as size for wheel chairs it mentions having a pod that could fit a car(a Tesla of course) so fitting a wheel chair shouldn't be much of a challenge, or for the smaller pod it mentions being over 6 feet tall and over four feet wide I don't see why you couldn't fit a wheel chair in that amount of space.

stonemetal··on Everyday hassles in Go
If you don't need windows support, O'Caml with Jane Street's Core is pretty good. The Async module handles the concurrency bits, and the Pipe module handles the streaming parts.
stonemetal··on Rooms and Mazes: A Procedural Dungeon Generator
"linquistic" -> What other kinds of phrases are there?

Musical phrases.http://en.wikipedia.org/wiki/Phrase_%28music%29

Means almost the same thing as linguistic phrases except it is about groups of notes rather than groups of words.

stonemetal··on “I am not authorizing you to release a Ruby port of Metaphone 3”
While there aren't any software licenses that do that, many projects do it as a condition of accepting contributions. As an example here is GCC's contributor documentation: https://gcc.gnu.org/contribute.html

The short version is assign FSF copyright, or put it in the public domain.

stonemetal··on EFF in Court to Argue NSA Collection from Internet Backbone Is Unconstitutional
Sure, when you file your taxes you are able to pay more than your required amount. It won't go directly to the NSA, but it will surely help out.
stonemetal··on Ask HN: What problem am I solving?
Sounds like it would be awesome for political parties sending out registration\get out the vote crews, power companies inspecting lines after a storm. Maybe search and rescue crews could use it to make sure everywhere is checked and done in an efficient manner.
stonemetal··on Streem – a new programming language from Matz

    string output = numb.toString();
    if(numb % 3  == 0) ouput = "Fizz";
    if(numb % 5  == 0) output.Append("Buzz");
    write output;
It is possible to use two checks to cover all three fizzbuzz components.
stonemetal··on Nobody expects CDATA sections in XML
As someone not intimately familiar with xml wouldn't xs:all do what you need? It provides unordered but required.
stonemetal··on Kill init by touching a bunch of files
It rather sounds like something that would happen fairly regularly when using something like puppet, or some other automated system configurator to push a bunch of config changes all at once. Especially if your configurator wasn't all that well written, such that it wrote all config files even the unchanged ones. In that case your system would go down with every config change once the number of config files got large enough to trigger the issue.
stonemetal··on The Unbalanced Design of Super Smash Bros
Isn't shuffling in the ranks a sign of balance? Lets say the game is unbalanced such that Mario wins 100% of the time, and Luigi wins against everyone except Mario. Then I would expect the ranking to list Mario as #1 and Luigi as #2. They would never change positions because there is no question about if Luigi should rank higher than Mario or lower than some other character.
stonemetal··on Google Glass future clouded as some early believers lose faith
Maybe for legacy applications where driverless cars can't fit. They didn't tear down and architect most of Europe to make room for cars so why should driverless cars be any different? It would basically be the Vespa of the driverless age.
stonemetal··on Why 5 cent charges for plastic bags work
Less than a dozen states, nowhere near most.
stonemetal··on Ask HN: I was let go for writing about my depression. What should I do?
The EEO(Equal Employment Opportunity) laws cover mental health so you would have some legal backing if you want to take that path. Personally I would let it go and keep up the job search, or if you can afford it maybe contribute to an open source project.
stonemetal··on Amazon Echo
They have advanced speech recognition but have never heard of compression? I would be surprised if the bandwidth consumed in plan #2 was even 1/3 of what you suggest especially in a non 24/7 sound environment like the typical home.
stonemetal··on Soda May Age You as Much as Smoking
So I Googled it. It seems to not be true, plenty of fruit juices beat coke for sugar content. Though it does seem to be more or less true for other non fruit juice drinks.

typical grape juice has 50% more sugar than Coca-Cola. http://en.wikipedia.org/wiki/Juice

Orange juice 170 calories from sugar vs 150 for cola (12 oz) http://www.hsph.harvard.edu/nutritionsource/how-sweet-is-it/

Googling "sugar in apple juice" turns up 170 for 12 oz as well.

stonemetal··on Firebase is Joining Google
In general it could be taken as a legally binding statement so if they are bought out and shut down there would be an avenue to pursue with the new owners.

The couple of small companies that I have worked for that had such a pledge took it seriously. They would hand source for every release over to an escrow company ensuring availability after company death.

stonemetal··on Interview: Thomas Voß of Mir
Mostly it reads like an off the cuff opinion expressing a I just heard about this and my first gut response is it seems dumb.

Also he doesn't seem to understand the design goals nor the complexity of what Mir is trying to accomplish. Therefore I don't give it much weight.

stonemetal··on Nexus Player
They made the change when the one came out but they made it for both systems.
stonemetal··on Why your first Rust FizzBuzz implementation may not work
It must just be a matter of familiarity. Rust's pattern matching is quite similar to other languages with pattern matching.

For example in OCaml the match statement would be:

     match ( i mod 3, i mod 5) with 
      | (0,0) -> Printf.printf "Fizzbuzz"
      | (0,_) -> Printf.printf "Fizz"
      | (_,0) -> Printf.printf "buzz"
      | (_,_) -> Printf.printf "%d" i
Other than the irrelevant syntax bits like 'with', the semantics are identical, in order matching with no fall through, and _ for unnamed and unused bindings.

To me with very limited experience in it, Rust really feels like OCaml with a skin that C programmers will understand.

← PreviousPage 10 of 34Next →