skysight-inc/HackerNews huggingface dataset:
The crux of this is that nothing exists in isolation. Humans evolved eating plants and plants evolved trying not to be eaten so a large part of human physiology is probably designed to deal with plant toxins. Any natural product that is potent but gentle is probably just short of being dangerous, it's certainly nothing to do with being not being manufactured. A quick search for dangerous herbs gives a decent list of plant which can have catastrophic effects if eaten. The scientific approach is attempting to unravel all this but we are only at the beginning and it's going to take a long time to figure it all out.
You can redirect the control-flow of the program by overwriting a return address or a vtable. Once you've done that, it's easiest if you can redirect control to code you've written, in executable heap; but if that's not possible, you can still use return-to-libc, or potentially "return-oriented programming" strategies.
"Humans evolved consuming only organic material from their very ..."

I'm fairly sure that we still haven't adapted to consume anything but organic material.
> About half of my classmates (in a Statistics PhD program) are foreigners. These are literally the brightest statisticians of their year from their respective countries, and making it even the least bit hard for them to stay in the US is a big mistake. We could use their talent!

What makes you think they are going to have a hard time to stay in the U.S.? Honestly if they are good, literally stapling a green card to their PhD once they graduate is the only thing that is going to be easier than the current system. Let me explain: You finish your PhD, you can work for a period of 27 months for any related employer under your F1 visa, then you can work for a period of 6 years on an H1B. While this is happening, your employer can file for a Green Card for you. Hell, if you are "literally the brightest statisticians of their year", you can apply for a Green Card as a person of extraordinary ability.
we plan on supporting XMMP soon...
Not really. Years ago people mentioned they found extra code for what looked like a linux version somewhere in some steam package or development kit or whatever it was. This was years and years ago. Valve downplayed it. Of course now it's obvious they've been planning and experimenting with linux this whole time. They've gotten higher frame rates in Left 4 Dead 2 on Linux than on Windows on the same hardware so, they have quiet a vested interest in this thing.

I think they're in this for the long run. The biggest threat to consoles is Steam and consoles after all, are just crippled PCs.
I think there's a misplaced oxford comma http://4.bp.blogspot.com/-qpg3UFOQzhI/TupPzcLeQZI/AAAAAAAAAD...

I mistook the headline as Aaron Swartz kid writing this, which is not true.
Fantastic. As a bonus side-effect, people never believe me when I tell them Australia is bigger than Europe, and this will let them play and see it for themselves.
the demo isn't running https. the demo is the 1.0 release, 1.1 will support https.
There's a lot to be said for everyone using the same program for similar tasks. Most of the advanced Excel users I know, and even myself to an extent, only do what we do now because we started using Excel at a basic level and learned more of its functionality as we went, and as needed. It's much easier to start off in the swallow end of Excel then work your way up to the deep end than it is to be stuck in a separate paddling pool and then thrown into the deep water to advance beyond a certain arbitrary level.

Another benefit is that one program being used by all levels makes it easier for advanced users to help less advanced users. Can you imagine trying to help a less advanced user in their paddling pool spreadsheet when you're used to something much more powerful that probably bears only superficial resemblance to it?
> Editor plugins for Go could compile-and-run

Yep, rolled my own here: http://github.com/metaleap/go-buildrun -- I use it with GoSublime on Ctrl+B (which I strongly suspect must have some repl-like feature anyway by now, but not sure) -- but works in any editor that lets you hook a key binding to an executable and pass it the current .go file's path.
A garbage collected language created by people ideologically opposed to dynamic linking? How is that ever going to replace dynamic libraries written in C that can be used from dozens of other languages?

Go is not a C replacement.
That is because of lack of features, particularly in libraries.

While it takes longer to read the Java version, it is unambiguous what it does. With Ruby (as nice as the language is) that is not always the case, at least for me.
We've been always taught that Greenland is the biggest island. If we'd allow Australia to compete, we as well might include Eurasia :)
It is context free. INDENT and OUTDENT are directly equivalent to { and } in other grammars.
> And I know many startups that are eager to get visas for people they want to hire, and would have zero interest in having employees that felt trapped at their company.

The problem is not that an employee would feel trapped but the nature of the visa means that there is also potential for exploitation of an employee. Working in an at-will employment state on an H1B is always inherently risky: If a green card holder or a US citizen gets fired, there is no big deal: You spend a week or two and find a job in this market. A H1B holder immediately goes out of status once they get terminated or laid off (or hell if the startup goes under.). I see tons of VCs/startup founders talking about making the visas easier for people they want to hire but there is little or no talk about strengthening the rights of the employees they want to hire. (I realize that they are guest workers and have little or no rights in this nation but still..)

I remember graduating out of school and finding it surprising that most if not all of the foreign-born students who graduated along with me flocking to large companies. Now that I have spent a year in industry, working in startups, I don't actually find that that surprising: I have seen enough people who worked at startups getting fired (sometimes due to incompetence and other times because team fit didn't exist and the fast moving nature of a startup means that firing is sometimes a better decision than not) and having to scramble around trying to find a way not to uproot their lives and family and move suddenly back home.
Injection-free vaccinations developed with the help of the Gates Foundation
All good points. You're right, MS did remov hardware accelerated sound support in Vista, but that doesn't exuse Other OS's for lacking it. Back when I was composing and Mixing the "upgrade" to ALSA caused me a major headache, eventually leading me to hacking it out. Where windows has always just worked.

For the video drivers, I'm running Visa driver under Win7. The kernel dev's could take a cue from MS on this one. By breaking the proprietary drivers, they've ensured I use windows for gaming on this setup.
I think each document is a row and it parses it to native structures on load. I think I saw something on the dev list about that being improved - but its something to check if it matters.
I tend to always have a play.golang.org tab open but agree, an in-editor repl would be nice.

Even though I'm using GoSublime I haven't really dug into its plethora of feature, it might just have a repl in there...
Actually, Australia is smaller than Europe (in means of the area) -- its 7.7M(km^2) to 10.2M(km^2).
Year of the Snake Begins Feb. 10: How You Can Use it in Projects
According to the Chinese calendar this year, beginning Feb. 10, is the year of the snake. Here we look at some examples of snakes (ans S curves) in web design.
province?
What Separates a Great Programmer and a True Master
Who said the name "C" isn't a problem?
It's the "with the obvious rational disclaimers" part. The above chemicals have been extensively field tested. Huge numbers of people have eaten them for a long long time, it's safe to assume any ill effects of these are known (although obviously the natural selection had little time to adapt us humans to these substances.)
Here's an only tangentially related question I've wondered about several times now, reading various articles about this case: his girlfriend's last name is "Stinebrickner-Kauffman", and consistently so. I know of Spanish customs where children get the last names of both parents, but these names don't sound Latino. Is it customary for (sorry if I'm making a wrong assumption there) Israeli/Jewish people to take both last names as well, or had she been married before? (again not to be stalkerish, I don't really care if she had been married - I'm just wondering if there are other cases than in Spain where it's customary to take the name of both parents).
To an extent, yes.

That said, for universal wireless anything, you need a considerable block of spectrum. Consider that between T-Mobile/Sprint/Clearwire/AT&T/Verizon in the Seattle market, they hold something like 400+ mhz of spectrum. To provide this kind of service, you would need a similar (though not as large) block of spectrum. If you just looked at LTE or WiMax, to roll out a nationwide footprint, you would need something like 250 mhz of spectrum, and that includes backhaul pairs, and this is to provide enough carriers per site that most people could get a 'similar to cable internet experience'.

There isnt 250 mhz of spectrum (other than the huge swaths the government has held for itself) in the bands that are useful for both rural and urban environments.
Took me a couple tries to get Thailand, too, as it didn't snap to the map the first time I placed it.

A version with all countries would be an interesting teaching tool, to learn about geography and cartography. Would need to option to display only some countries at a time, to avoid overwhelming the user.
That is true, however it is not why the/a stock market is irrational.

Well, first off, one person asked, the other told, but in your sentiment:

What you refer to is more likely a skew of information, a mix of information traders and (e.g.) value traders, or (generalizing term) noise traders.

There may not be a facit as to "Is this good or bad for the value of AAPL to have dividends paid out in this amount?". There may be different interpretations. Some might feel it's a sign of a new path in dividends payout from Apple even in the future. Some might think it's a short term "stunt" to keep the investors happy. Some might think it makes them less valuable as they have less money, some might think a strategy of catering to profit and investors will outweigh the "loss" in dividend payout.

Just looking at this thread of comments shows there are many interpretations.

If you think this is remotely interesting, I'd suggest reading up on reactions to news, e.g.: http://web.usm.my/journal/aamjaf/vol%207-2-2011/7-2-4.pdf (we overstimate the effects of bad news, and underestimate good news)
or an easy-to-read intro to financial markets: http://www.amazon.com/Trading-Exchanges-Market-Microstructur... (it's a big book, but easy to read selectively, and has a few good chapters on market participants that might help explain how the market works).
Your opinion is in fact wrong. Or, at least, it's phrased in a way that is just-barely not true.

Glucose is a catch-all term referring to both chains and cycle structures based on a certain "base" of atoms, and that base is chiral -- it is different from its mirror image. Glucose thus refers to both L-glucose and dextrose. You can process both in some ways -- they both taste sweet to you. But you can't metabolize L-glucose, because the first step uses a similarly chiral enzyme called hexokinase, which only fits properly with dextrose.

Most lab synthesis of glucose (which is to say, pretty much all lab synthesis which is not bio-synthesis) is symmetric under mirror reversal and thus produces 50% dextrose, 50% L-glucose. So about half of the glucose synthesized in a lab requires special evolution on the part of humans to process.
C# for backend stuff (servers, DB access, business logic). LINQ, Lambdas, await and all the other syntatic sugar is unmatched.

MXML + AS3 for frontend stuff. MXML with the easy (two way) databinding, event system combined with a strictly typed language like AS3 are so fast to get things done and maintainable. (For the notes: I am not using FLEX witch is kind of bloated, just MXML)
That sounds right for the Land Mobile service (and even more so for the vast swaths of spectrum that the government retains for itself) - but less so for the existing network carriers, they have carriers lit up all the time.
"Source code is Unicode text encoded in UTF-8."

http://golang.org/ref/spec#Source_code_representation

Historical reason, TL;DR edition: Plan 9 based compilers, because Ken Thompson.

EDIT: see also mseepgood's response:
http://news.ycombinator.com/item?id=5185334
> It can be parsed to an AST -- as you note, it can be parsed into two ASTs.

By "it can't be parsed to an AST" I meant "it can't be parsed to a useful AST used to run or generate code" on its own, it needs to be disambiguated through contextual information before anything can be done with the prospective subtree. Sorry for the lack of clarity.

> It's called an ambiguous grammar, which can still be context free.

The only way to disambiguate is to provide expression context (namely visible name bindings at this point), it's essentially the same problem Eli Bendersky described when talking about C grammar's context-sensitivity: http://eli.thegreenplace.net/2007/11/24/the-context-sensitiv...
I dont think they are either, to be honest, though I prefer uncapped. That said, I want to compare apples to apples.
Confession time:

The first and only software T-shirt swag I ever received permanently traumatised me and set the internet back 10 years.

I downloaded Internet Explorer 3 on launch day and received a "Midnight Madness" T-shirt for my efforts.

I'm really sorry. I was young and didn't know any better. Every day I boot up my Ubuntu laptop and try to make amends.
Love the use of Counter & requests, but you get 76 li elements with your regex - one of which contains another occurance.
Yes, GDB might not be that great for application developers. But GDB is a mighty powerful tool that you can use to debug in various environments.

You can use GDB with a regular user space application or attach it to a dead process with a core file. Or you can plug it to QEMU to debug a bootloader or a kernel image in emulation. Or you can use remote debugging over the network or over the serial port. It's possible to add GDB stubs and run your custom kernel image running on bare metal, debugging via serial connection. You can debug a program running on a microcontroller like Arduino. You can even use it to debug Windows applications remotely from the comfort of your Linux desktop. In my day job and my hacking hobbies I have used all of the ways of using GDB I mentioned in this paragraph.

So yeah, GDB is not a pretty source level debugger like Visual Studio or Eclipse, the versatility comes at a price.

LLVM Project's LLDB debugger may make application debugging less painful in the future.
Who decides what is a worthy pursuit in life? Many would be envious of the amount of time he has had to spend on his passion.
He paints a black and white picture and divides everyone into "average" or "good", that's my only issue.

In reality, each project demands different solution, some have heavy UX challenges, others strictly an architecture puzzle. There's bound to be variation in how "good" our work is for each aspect of the project. In one year, most of us have done lots of stuff, some really good, other stuff good. Like making an album, not every song will be a classic, but you'll break even and be home before midnight most nights.

Sometimes the solution is not pretty.

There's also developer ability in the mix too, and developer-philosophy! With javascript, for example, sometimes your function might be "the long way around" but still fine. Ok so it could have been done a little more efficiently if you'd constructed that other array and took that extra step etc etc. But here's the thing: in some languages such as javascript, taking the long way around might afford you better readability of your own code later, or just easier to work with for adding new elements later. It's YOU who makes that call. Sure, there's advice to be shared and we're all learning, but there's also a flexibility with programming that affords all but the most critical applications a bit of breathing room. If someone sees a better way to write a function, then great, update it if you feel it's a good choice. Or tell them they can update it anytime.
How would you type in 11/30 if it blurts out a big error the moment you type 113?
Dude, then don't read them.

A good hacker died who's death could have been avoided. Some people feel the need to raise awareness about it. I personally don't mind, as these articles are far less annoying to me than the latest industry's farts and could actually lead to some change.
Or keep the name Bootstrap for the fork, and rename this JockStrap?
Then Pedantic Man's work here is done.

Awwwaaayyyyyyyyy!

Winners Often Use Drugs
You can delete it and it will still hold your place in line.
I like to think of it this way - It's strange how the last hundred years in the west have seen the greatest expansion in both length and quality of life isn't it, while at the same time we all have to deal with these 'chemical toxins' that people decry.

Maybe they aren't poison, and just maybe we've all benefited from the rise of synthetic medicine (amongst other things).
I get what you're saying. Maybe you could throw in a lower bound of the hue variation of the image as a parameter into the search to find "natural looking" images but with prominent fields of the desired color.
Just in case somebody's interested, here's a related experiment we made to generate and display map tiles in a "google earth-style" projection using CSS transforms:

https://github.com/asaarinen/spherical-map
On the server, add something like:

RegUsers = new Meteor.Collection("regUsers");

RegUsers.insert({email:email});
Lots of mentions (and warranted criticisms of) GDB for its failings and (especially) nightmarish IDE/GUI integration, no mention of LLDB[0] which aims to fix exactly that (amongst many other things).

[0] http://lldb.llvm.org/
The article doesn't cover the server side of things, which is a shame.

I've been experimenting with Ubuntu due to their native JeOS tools and so far so good. I'd be curious as to how different Debian Wheezy and Ubuntu Precise are these days, from a server point of view.
when you have so many tabs open that you can’t see the anything but the favicons, you’ll waste lots of time hunting down that one elusive page. [sic]

In Firefox, Tree Style Tab extension makes this a non-issue. Tabs are arranged in a vertical column down the side with an adjustable column width.
There was a good explanation of what this ACTUALLY means on Reddit [1].

[1] http://www.reddit.com/r/technology/comments/1828u4/eu_just_t...
Salts?
It's hard to for many at least in the United States to use é or other words with explicit accent symbols due to the way our keyboards are set up. I have mine modded to use shortcut keys to make them, but that's more than what most would ever want to deal with.
You may have a point. I use Chrome predominantly. It might well be that Google optimize GMail for Chrome and Microsoft optimize Hotmail/Outlook.com for IE.
[edit: sorry, I replied here, because it wouldn't let me reply to your other answer first and I thought it was because we've reached some kind of maximum depth]

Thanks, I see. Ok, if it's just string or binary based it will work from a correctness standpoint. I'd expect big performance problems with ad-hoc views (if they even exist here), but these shouldn't be used in production anyways. Also, I'd expect replication to take quite a bit longer because it needs to map every document with changes, so there's going to be a tradeoff between initialization time and replication time between the two approaches.

I'm thinking it's going to be beneficial for larger databases to have a TouchDB 'server' somewhere, which constantly replicates with CouchDB and sends the devices a complete snapshot sqlite file for the initial setup. After that, they can talk to CouchDB directly. Otherwise it could take like half an hour to initialize a 50MB DB on a device, which is not really feasible.
My personal observation (after 6 years of using and 3 years of teaching R) is that people misunderstand R by skipping the array paradigm part. If you don't get it, others' code looks like magic and either your code is slow and ugly or you seek rescue in "more-magic" wrappers like sqldf, plyr or data.table.

It's a bit like JavaScript; if you treat JS like "Java script" or "C without types", you'll suffer. Exploit its true nature and it will flourish.
Get rid of the stock images - I didn't even bother reading the page after seeing them.
Depends on what you think of as the boundaries of Europe - the area quoted includes areas of land that many people I speak with don't include.

It's easiest just to let people overlay the map.

Added in edit: Europe does in fact extend a lot further North-East than people think, and when you include that area - yes - Europe is bigger. The actual overlay still surprises people.
I imagine he means Europe sans Russia, which is true.
I believe it could be usefull for CSS selectors[1]

The following rule will match for values of the "lang" attribute that begin with "en", including "en", "en-US", and "en-cockney":

*[lang|="en"] { color : red }

So you may now be able to select with CSS elements with that syntax, for example matching all text-warning, text-info, text-center etc with just

*[class|="text"] { font-weight: bold }

Correct me if I'm wrong.

I don't know if it would be practical or not. Other than that it just a matter of preference, CSS classes tends to be generally separated by dashes from my point of view, whether I prefer Camel Case or not.

[1]: http://www.w3.org/TR/CSS2/selector.html#attribute-selectors
The latest trend: The 'you're not invited' wedding e-mail
Despite the weekly articles and coverage since Aaron's death, this is by far the best of the pieces, especially in terms of detail. I think even Aaron's haters will think it's the best, as it dispels a lot of the exaggerations that have cropped up around Aaron's material accomplishments.

But even in this more realistic, nuanced light, the tragedy of his suicide seems even more profound. There's no easy answers or conclusions, though this piece does the best job I've seen so far of explaining the political tensions and context leading up to Aaron's prosecution and death. Definitely a worthwhile read, even after reading thousands of other words on the subject.

The OP downplays Aaron's role at Reddit considerably, to the point where it sounds like he did nothing at all except dream about social activism before taking the money and running. But even if he wasn't the full time engineer, wasn't his contribution in converting Reddit to web.py considered noteworthy toward the success/maintain ability of the site (at least at its early stage)?
http://www.aaronsw.com/weblog/rewritingreddit

Edit: this was discussed in the Reddit thread five years ago though not really conclusively answered

http://www.reddit.com/r/reddit.com/comments/1octb/reddit_cof...