skysight-inc/HackerNews huggingface dataset:
If anyone is interested in atonal / micro-tonal / quarter-tonal music, check out Wyschnegradsky - he's one of the more prominent composers in this "genre". His compositions are probably one of the gentler introductions into this stuff.

For stuff that sounds (somewhat) micro-tonal but isn't, there is Pictures at an Exhibition - The Hut on Fowl's Legs.
Uber Free Rides During the Sydney Siege
Interesting...

It seems to me that FP is having quite a renaissance recently, which could limit the relevance of that paper's contentions today. I'm also seeing quite a backlash against OOP and especially OOP as the One True Paradigm that it was pushed as in throughout the 00s - this can be seen not only in FP language growth but also in the design of other new languages like Go that lack many OOP features.

Honestly, I would argue for the "Never Compromise" route for undergraduate regardless of current trends. I've found firsthand that mid-to-high-achieving high school students are able to grep SICP just fine, even if they haven't been introduced to calculus as of yet. But I haven't read HtDP or PPL yet, so I can't really pass judgement on which book would be better.
I am curious what evidence there is that SICP is responsible for "[many introductory] courses quickly disappeared again due to shortcomings of the book and the whimsies of Scheme."
PLAI is almost completely subsumed into PAPL. With each revision, though, the PLAI material gets reorganized and distributed across PAPL, so at some point it will no longer be an identifiable subset. The idea is that programming inspires new programming languages, while programming languages help us make sense of programs. Therefore, the two should be tightly intertwined. The first edition of PLAI tried one way to achieve this synthesis (but didn't really succeed as much as I'd have liked); PAPL is a fresh attempt at getting there.
What @pgbovine said. (-:
It's a comment based on our view of the historical record, having been present during the rise and fall of SICP. It is not a formal evidence-based claim.
Likewise. Same goes for his portrayal of conservatives, where the only intelligent conservative on the planet is Will McAvoy, who happens to only hold viewpoints where there is some very convenient common ground with democrats.
The software scientist
Ok, I was asking because if you meant "math" as in "geometry" you could just go directly into how OpenGL does his stuff or many of the higher level graphics languages like (the preivously mentioned) Processing or three.js.

BUT, if you mean "math" as in "abstract math" (which I believe is what you do) I don't think there's anything suitable for that ATM. You see, the thing is that computers behave in a certain way and languages/libraries are pretty much just tools that help you abstract away all the boilerplate associated to the many common tasks that you may want to do in a particular subject. That said, you can't easily escape the underlying paradigm, the "way of the machine"; which in this is case is pretty much "light on and off particular pixels on the screen in order to create shapes/effects".

There is not, however, anything stopping you from creating a new set of tools designed to do exactly whatever you'd imagine these tools should be. For what I see, you are at one of the most important stages anyone has throughout his life in order to innovate, that is, when you're barely starting and your mind is full of your ideas instead of someone else's. Take note of everything that comes up to your head and try to find a way to code it later, my only suggestions would be:

1) Don't give up, it's gonna be a very long and tedious process but don't give up.

2) Try to find the tools you feel are helping you in solving this problem, never the other way around (i.e. trying to adapt the problem to the tools). If you ever feel that you are not making any more progress with the toolset that you chose and have better options in mind just go for it; even if you have to recode everything from zero again just rinse and repeat until it's perfect.

You could be at the start of somethin very interesting, who knows; best of luck and don't forget to post your progress back here.
This is exactly it for me. I don't live to work, I work to live and I want to have interesting, dense, urban things as near to me as I can manage. My salary isn't as high as some around here but I still pulled off buying a cute, compact house smack in the middle of Seattle near 24-hour transit service and minutes to everything I want to do. That's after moving from the suburbs of Texas where anything besides a 7-11 or a Cici's Pizza were at least a 15-minute drive (and you could forget going via transit).

Humans are social creatures and we want to be around other people. That's a generalization that usually holds true. Some people do want to live in a rural setting, with acres of land separating them from their neighbors. A coworker of mine does that and is quite happy with it. There just happen to be more of us, apparently, who want the urban environment.
The US revoked his passport but they didn't stand him? Snowden had limited options and he ended up in Russia. He wasn't going to Russia and he didn't want to live in Russia. This was my point...
The paper's premise is a broad one. Its authors are hard-core functional programmers, but believe that eventually students have to learn something beyond just pure FP. Too often, introductory curricula are designed with a "screw what happens later" attitude, which ends up being self-defeating. The paper's point is that they should instead provide a gradual progression, and that this progression should be over at least two different time-scales.
Not widely enough adopted, and yet Docker is built with it. So golang ultimately is a technology that Amazon has bet the farm on.
With all due respect to @pgbovine, it is intended as a spiritual successor to both, but is also its own thing. It is being built atop the design methodology of HtDP, which SICP sorely lacks. It has some topical overlap with SICP. But it has an entire second textbook contained in there about the study of programming languages, which neither SICP nor HtDP has. Hence the title: P _and_ PL. It's two books in one, but (increasingly) intertwined.
This company has been in business since 1989, and has never produced anything. Here's their own statement of their own history:

http://www.reactionengines.co.uk/about_history.html

That's not encouraging. They own a machine shop company and a sheet metal company. They should have built a working model of something by now.
I ran the program counter_race.c, messing around with the NUM_THREADS. From what I can understand, in a perfect world the expected number should be 10,000,000. Is it an error that the article says 20,000,000?
They aren't.

The helium is cooled by the hydrogen going to the engine.

You can't run the pre-cooler on the hydrogen directly, because the hydrogen infiltrates the welds (and everything else) causing hydrogen embrittlement, which will quickly tear the heat exchanger apart.

http://en.wikipedia.org/wiki/Hydrogen_embrittlement
Sowing Mayhem, One Click at a Time
True, all good points. Sama's second part of the tweet referenced above was, "homeowners don't want too see their home values decrease, and non-homeowners don't vote enough."
Identical Twins' Genes Are Not Identical
How Iranian air crews used the F-14 against Iraqi attackers
I can sympathize, but shouldn't a guy in the media understand the media? The media does not embody morals, they just use morals as a cudgel when convenient. Sometimes the cudgel is in the shape of a Sorkin op-ed.

Donald Sterling's privacy? HA!

Privacy of 2014 leaked celebrity nudes? Here comes the high horse.

Publishing leaked Sony data? Deliver both the dirt and hand-wringing over delivering the dirt. The media loves naval gazing, it's self-indulgent and great for delivering multiple rounds of clicks.
The so called toy problems are "generalization" of many real-world problems. Which means if you could solve these problems efficiently then that (single) algorithm can be used to solve problem in different areas of engineering, physics, biology, chemistry, shipping etc. Ask any of the professional in these areas and the "real world" problem that they would describe are basically NP-complete problem i.e the solution space is huge and the only way they are trying to solve them as of now is using brute force i.e try each possible solution and check if it works or not, which is obviously not an efficient way. Most of the time the problems are kind of optimization problems - "How to use the resources I have to make most of it" OR finding the right combination - "What sort of composition of all the chemicals would produce the desired effect?"

Once in a while a breakthrough happen in these areas and some problems are now become simple but that doesn't meant they solved a NP problem, that means they have discovered that the problem was not NP complete problem. So if you really want to solve the real world problems you would basically find some insight in that specific problem which would make it efficient to solve that particular problem but it wont mean that you solved a NP problem, it would just mean that you proved that the problem is not NP problem.
What's your point.
Docker is the dominant of the universe?
Yeah, I like Opendoor a lot. They have the potential to build a huge company because there's a lot of pain in selling homes.

However, this doesn't do much/anything in terms of 1.) creating more supply to meet the current demand of areas like Palo Alto, SF, Manhattan, Stockholm, London, etc. or 2.) making housing more affordable.
You should figure out exactly where she went wrong in her estimate and email her - I'm sure she'd be more than happy to correct her article.
This sort of argument is very odd. Amazon can't justify putting the resources into building a golang SDK for AWS but it appears that Stripe can. Perhaps even more strangely, someone who works at Stripe can justify doing it on their spare time, but Amazon what hasn't got the money to justify it?

Companies that provide programmable systems should be the first to provide SDK's, even for technologies not yet widely adopted. That goes for any company that provides something programmable.

Amazon appears to have no trouble at all justifying the massive development effort required for every new back end web service they build, but front end programming API access just isn't valued as much.
Bitcoin and Sharing Economy Documentary Trailer
Why are there so many unrelated projects named spark?
- https://spark.apache.org
- http://spark.io/
- http://sparkjava.com/
@shriramkmurthi may I know what license PLAI and PAPL are released under? I couldn't find it on the linked page.
Irrelevant - storage is going to be all-flash pretty soon anyway!
I'm kinda joking some radars generate enough rf even in the sidelobes (not where the radar is pointed, but on the ground) that the rf is calculated and the radar shuts off when the human threshold is exceeded. Done in realtime software (I had to maintain/update that code).
That's what passes for "old school" these days? No systemd, dBus or an all-encompassing GNOME Politburo? This is my normal Linux installation process. I shudder to think what the "new school" looks like.

I was expecting kernel 2.0.30, libc5, ext2, ipfwadm, FVWM 1.0 (not that FVWM2 stuff) or CDE.
Dec 94 == freshman year of high school for me. This is definitely going to be a nostalgiafest.
Something is wrong with DNS resolver in Windows update
All browser takes around 5-10s for "resolving host" while loading any website. Having this in windows 7 but it's in Windows 8.1.
http://answers.microsoft.com/en-us/windows/forum/windows8_1-networking/dns-issues-since-upgrading-to-81-resolving-host/8e5b5a68-e8e6-462a-b53e-cde8915e82df

http://superuser.com/questions/160832/resolve-host-very-slow-windows-7

Considering recent Microsoft buggy update, is it good to install updates automatically?
Bioinformatics and the joy of Perl6
I wish people would stop bringing up mmap as a performance panacea. It's frequently worse than using IO system calls due to the need to actually take a page fault and map the file's backing page into the faulting processes' address space. mmap is not a magical fast path. It certainly shouldn't be your fault IO strategy.
> The point that you're completely missing is that I'm not saying that humans shouldn't eventually head out into space, it's that we should quickly interate our machines and other technology before we make the big push.

Which means we will never do it. People are not as concerned about the national debt because they don't think they will have to pay it. Ditto for a lot of other events and practices.

The related item to that short-sightedness is that things that don't excite the public won't get done. We are already dealing with a generation or two that didn't get their jet-pack, flying cars[1], cyberpunk, or space planes to vacation space stations. Getting the PR to get funding for something that won't happen in the current generation's lifetime is a no go.

1) yes, impractical and dumb, but it was a sign of the supercool sci-fi tech - hell, we don't even have an SST anymore
you are underestimating the price of that by at least an order of magnitude. That is one of the biggest reasons people like R. R also has the notion of NA, which is different than NaN, built into the language.

The other huge reason for R adoption is it makes running stat analyses very simple, so for all the people who aren't programmers, and don't wish to be programmers, R is an awesome choice. The ability to, in 3 simple lines of R, load data from a csv, run a glm, and get a sophisticated report on the model is awesome.
Fair enough. And I hasten to add that I do not have any counter evidence. I think I heard rumors of the book when I was at gatech in the late 90s. Never took a course in that book, though. I wasn't in CS. CmpE was an interesting beast back then.

It seemed that the money was heavily pushing Java and that most curriculum immediately jumped to where they thought future money was. Sometimes they would back off and try to get back to a more theoretical or instruction based methodology, but would always hedge with a language that was seen as friendly to industry.
To put it bluntly, because I don't live to work.

Sure, if I could get gigabit fiber in the middle of South Dakota, I could work just as easily as anywhere else. Unfortunately, there wouldn't be anything for me to do outside of work.

I live in NYC right now and it's fantastic (and fantastically expensive). I can walk to any number of world class restaurants and museums, take the train to see even more amazing things, and generally feel like I have the world at my fingertips. Is that pricey? Yes. But I work so that I can make enough money to do things I find fun, some of which are things outside of work.
PLAI's license is CC BY-NC-SA (3.0 US). I have not yet decided for sure with PAPL.

At any rate, I'm committed to having a full copy of the book available for free to all, as is also true of HtDP (we were one of the pioneers in this space) and PLAI (which has even more free/commercial options than HtDP).

You may assume at least a CC BY-NC-ND, which lets typical users have at it right away.
Or good Python3 support for that matter, sigh...
@taeric, by "the book" do you mean SICP or HtDP? HtDP was used for a few years at Georgia Tech, and then that stopped. There are various views on why. (-:
There is nothing ironic about Snowden living in Russia. He's not living there because he believes that general civil liberties are more strongly protected there than in the US. He's living there because the US government poses an obvious and specific threat to him individually.
I think that eventually would be measured in centuries or more. If we are able to solve the engineering challenge of terraforming Mars in the first place this kind of continual housekeeping won’t be an issue.
Why are threads on the hostage situation in Sydney, Australia being flagkilled?
Similar events are not subjected to this sort of blanket blackout. I don't understand why they are being flagged.
So, there's obviously two parts to AMD. There's the part that can't make a decent CPU, and there's the ATI part. The ATI part is surviving on gaming and other consumer graphics applications, and starting to look at a real opportunity in datacenter-scale computation if they can market the S9150 as a realistic competitor to the nvidia K40. This is mostly a matter of the device having actual performance power consumption that AMD says it has, and them being able to actually deliver parts. This is basically AMD's last chance to get into the datacenter market, since they haven't made a competitive CPU in more than five years.
By the way, you've summed up Pyret quite nicely (-:, though it is more than just that sum (with more goodies on the way).
FFTs actually work for this kind of stuff but not in the way he's trying to apply it.

Instead of trying to reconstruct the sound directly you could use the data for getting hints at which instruments (by looking at their particular characteristic spectral distribution) were involved. From there you could then try to "fill" the observed frequency pattern with the instruments involved at the notes that would seem more plausible.

Still much harder to do than to say but that's what comes to my mind.

If anyone's ever interested in doing this kind of analysis I can't recommend this tool [1] enough, is it one of the most easy to use yet very versatile and helpful when dealing with these kind of problems. It is also free.

[1]: SPEAR, http://www.klingbeil.com/spear/
From the article:

"...there are now more than three wildly different connectivity options for solid state storage (SATA/SAS SSDs, PCIe/NVMe, and NVDIMM), each with dramatically different levels of cost and performance.

So even if disks go away, storage systems will still need to mix media..."
I have the Odroid-U3 which is similar enough.

It's amazing running Android. The drivers are all there and it can do 1080p playback no worries. Netflix for Android runs perfectly. So does every emulator going from the N64 generation back. Easily the best box short of a media PC to connect to your TV at the moment.

It's not as good with standard Linux. The graphics drivers aren't there at all. 1080p playback doesn't really work. Example link you can read up on yourself- http://forum.odroid.com/viewtopic.php?f=83&t=3214
SEO: Mostly about showing up?
I think the quote is wrong, because most people who make laws do not have experience with psychedelics, so they wouldn't know or fear the power of psychedelics. Instead, they believe that quotes like the one above are a bunch of hooey that druggies throw out to justify taking drugs.

I would argue that the reality is that the people who make the laws are paternalistic and view drug use (including psychedelics) as a moral failing. Since they are paternalistic, they believe it is the role of government to fight moral failings, and outlaw drug use. This is the same mindset that opposes goverment funding for birth control or sex education.
This seems like a pretty good look into what the race on Earth in "A Walk in the Sun" would have looked like.
Personally, I've decided to leave the rat race of Silicon Valley / SF and take my family somewhere more quiet where we could settle down. I've had one hell of a time finding a job that would be okay with a remote employee, though. I had a couple companies who at the start said they would but when the day of the real interviews came they would suddenly get cold feet.

For all the complaining about a lack of talent, the people making the hiring decisions sure don't seem to want to compromise on this point. That sort of "perk" is huge for me -- it's the sort of thing that would make me interested in your company in the first place.
* During holiday surge pricing the Safe Departure Fee may be as much as $25.00.
RP/I2 is basically a source of hydrogen iodide (HI).

If you look at desomorphine, it's just a morphine molecule without the bottom hydroxyl group and the double bond reduced.

HI will reductively deoxygenate benzyl alcohols. The oxygen removed in morphine is an allyic alcohol which is in conjugation with the aromatic ring, so it has "benzyl alcohol-like properties". HI will also reduce the double bond.

As for the reaction mechanism, I'm not sure anyone has completely figured it out. One could suggest protonation of the hydroxyl group, elimination of water to form the carbocation, addition of the iodide ion(-). Another iodide ion then attacks the iodine on the molecule, which creates I2 and leaves a benzylic anion which is protonated by HI. Here is a good mechanism diagram [1].

[1]http://www.beilstein-journals.org/bjoc/content/inline/1860-5...
It's basic supply & demand that rent control causes housing shortages. If rent control was replaced with adequate rent subsidies for landlords (for the lower/mid class tenants) and some of the more draconian regs were eased, this problem would be solved overnight. Politically however, this is probably impossible and/or extremely controversial, but I believe this arrangement would be better for all tenants.
Apologies for the ambiguous pronoun. Sadly, I wouldn't have known one from the other back then. When I found SICP, some of the things I recalled hearing from CS friends made sense. So, I assumed that was the book.

Curious if there are any expansions on why it was dropped.
Where that leads: the MIT Loop Macro.

http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/l...

This essentially adds a FOR statement to LISP, using 1495 lines of LISP macros. Here's its manual: http://www.ai.sri.com/pkarp/loop.html

Because this is a macro, if you have to debug or step, you get to do so through the expanded code. This is usually not fun. But at least it's a memory-safe language, so it's not the hell of fixing C++ template bugs.
Microsoft lawyer prepares to take on US government
At that speed, I wonder what accidents will look like. I respect this technology as totally serious but in case of accident the NTSB may just delegate the investigation to a Darwin prize:

Is the plane sensitive to slight variations, like a few people walking in the alley? Since at Mach 5 we can expect a 5000K temperature for the dislocated parts [1], will the pieces completely burn and disintegrate before falling back to Mach 1, effectively acting as a MH370 at each accident, by design? Can we at least have a video of that on 9gag? Or will we have to search a 5,000-km radius if we have a 20minutes uncertainty for the accident window?

[1] http://en.m.wikipedia.org/wiki/Atmospheric_entry#Shock_layer...
Cigarette companies are still being sued to this day for causing cancer in users. There were public, social, campaigns saying that these companies were evil for knowing the effects of their product..yet still selling them to consumers that knew the risks (I'm taking in the last 20 years or so).

The same thing is starting to happen to the fast-food companies like Mcdonalds. They are starting to take the blame for a person's free choice to consume their unhealthy food.

How can a company (or government) possible allow the legalized consumption of something like Cocaine/heroin/Meth? Will there be tort reform so a company can't be sued for deaths or addiction?

Until we have a little more personal responsibility, I don't think illegal drugs should be legalized. It's even apparent in your comment:

"And these shenanigans, too, would be entirely unnecessary if known drugs were legal and regulated, and people could take controlled risks instead of playing Russian roulette with newly synthesized drugs."

It's your personal choice to play roulette with drugs. They aren't required to live and the ones you are talking about have almost no health benefits (we aren't talking about weed here). Yet, you someone blame the government for forcing a person to make this choice. Complete and utter bullshit.

We see big companies frequently taking part in tax avoidance by going overseas. Should we also blame the US government for having taxes that are too high? It's the same logic you are using.