skysight-inc/HackerNews huggingface dataset:
Chaucer isn't necessarily that bad. If you take the time, you can read much of it. For example, I think you or most HN readers could read and understand almost this entire passage if you know the framing story:

'And whan this goode man saugh that it was so, /
As he that wys was and obedient /
To kepe his foreward by his free assent, /
He seyde, "Syn I shal bigynne the game, /
What, welcome be the cut, a goddes name! /
Now lat us ryde, and herkneth what I seye." /
And with that word we ryden forth oure weye, /
And he bigan with right a myrie cheere /
His tale anon, and seyde as ye may heere...'

http://www.librarius.com/canttran/genpro/genpro824-860.htm
Not being able to read the study, it's not clear that it refutes my statement:

> black women are more willing to date outside their race than other races are willing to date black women

because both that statement and, "African Americans are generally less willing to interracially date than other races," could be true simultaneously.
Those Like Us
I found a reference to the study: http://www.slate.com/articles/business/the_dismal_science/20...

"Another clear gender divide, this one less expected, emerged in our findings on racial preferences, reported in a forthcoming article in the Review of Economic Studies. Women of all the races we studied revealed a strong preference for men of their own race: White women were more likely to choose white men; black women preferred black men; East Asian women preferred East Asian men; Hispanic women preferred Hispanic men. But men don't seem to discriminate based on race when it comes to dating. A woman's race had no effect on the men's choices."
This would be too hard for me to maintain, but I'm sure it will bring benefits for as long as it can be sustained. The content we expose ourselves to definitely affects our subconscious thoughts. However, I instead prefer to envelop myself in things I enjoy and attempt to recognize and improve the quality of things I enjoy over time. For example, reddit is a low-quality entertainment source. The more I recognize it the less I enjoy it, and the less time I spend on it. Progress depends on exposing myself to things I don't know how to enjoy and attempting to find ways to enjoy them. My preferences have shifted from consuming to creating over time. The adjustments required for my philosophy are much smaller and easier than for this 'write-only' philosophy.
Infographics are dead, even the interactive one
It depends a lot on what you are doing and your innate abilities and determination. Knuth has captured some thoughts about staying connected via email very eloquently so I will share them here -

"Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don't have time for such study. "

- above excerpt from Knuth is taken from http://www-cs-faculty.stanford.edu/~uno/email.html
I don't think this is true. Consider the popularity of emulators for older systems. People still care about and use old programs and games. You can even still buy games released 35+ years ago from online retailers like gog. Think about how old programs like ls, dd, etc are (even older when you consider the design and not just the implementation).

People still care about "Super Mario Bros" (a computer program) today, over 30 years after it's original release. Is it really going to be forgotten in the next 10 years? 20? 30? I think not. Will all emulators be abandoned?

Maybe appreciation for old computer programs is a niche interest, but let's face it, Kafka is not exactly popular among the masses either.

Most software may be forgotten, but most books will be too.
Companies seem to be terrified of trying anything. That is why I was happy when Sony put The Interview up on the internet and theaters for simultaneous release. No one would try that first, and since it worked ok for them it is now an option other companies may consider.
Even though both GPU companies and FPGA companies are in hardware, they do not see strategic experiments like opening documentation in the other to be sign of viability for themselves.
Branches can have prefixes x86 CPU can use as a hint. Modern x86 CPUs ignore these hints.
In a well behaved program, all theads should probably be synchronized by mutexes/channels etc, so pausing one thread, should in theory pause all related ones.

I think one is fine for now.
Being in the throws of a rather intense hallucinogenic event can create significant stress and disorientation. A contemporary user can certainly combat these feelings by the comforting information that LSD is a widely used, and well studied chemical, and the effects are non-lethal and presenting in their proper manifestations.

For Hofman, this was not the case. It must have been extremely concerning to be without this information. The complete alteration of the perception of all of his senses, no information about the duration or magnitude of the event, and unsure if he had been fatally poisoned.

Given his initial experience, it is amazing that he persisted the way he did.
To me, the fact that you have traction and seed money on the table and you're even considering going with Google is a MAJOR red flag. Maybe your heart isn't in the startup?

Without the seed money I would say try to do both with an eye for using the Google internship to get connected to potential investors and cofounders in SV. (Free housing and food in Silicon Valley is pretty nice.)

With the seed money it seems like a no brainer to do the startup. If you tell Google you got investors for your startup that will only make them want you more. But since you're hesitant, it seems like you either don't believe in the startup or you're not committed to it. Go with Google.
Perhaps it would be more accurate to say that you can now opt to be able to receive Direct Messages from anyone.

I can see how this would be useful to companies who would like to make Twitter their primary customer support channel, for example.
I think it is a developmental rather than an evolutional effect.
Thanks! Being a startup in Home Depot is actually really exciting. The overwhelming majority of products they stock are from large established brands (rain bird, black and decker, mikita etc). Our big advantage over those companies is that as a small/nimble team we can iterate our product quickly.
You have to change out a certain DLL for POST windows 8 in order to get ISE to behave and not crash randomly. YAY! Xilinx said they didn't care but somewhere on their support forum there is some kind soul who said what dll to rename (they have two versions of the DLL in the install anyways but they did not use the win 8 one by default and refuse to patch).
Elon Musk Announces Plan for Internet Satellite Network
Starship Troopers just because.
> You can't spend 5 minutes to google for Tor because of your "pay grade"?

I think this is often misunderstood as meaning something like:

"They don't pay me enough to do that"

wherein, in fact, in military / civil service, 'pay grade' is typically interchangeable with 'rank', so this means something like:

"I do not have the authority to make that decision."

In this case, you have an outcome you pretty clearly wanted the human you dealt with to reach. How much leeway would you like them granted to lead you to the opposite outcome?

Process. :)
I agree it's not cubism. Well. Kind of. Calling it Kubism is ok though.

And besides, when art takes itself too seriously, with strict descriptions, it limits itself. I think Braque and Picasso would think that this is neat. So this is great.
Thanks! gopherjs is a really great project. This was my first time using it and I was impressed.

I've considered putting it up as a permanent playground like http://play.golang.org, where you can debug little Go snippets on the web. Is that something that you would find useful?
Titles are cheap. If it makes him happier to be called "cofounder" it would be foolish to bicker over it. Explain why he's not a cofounder, then grant him "cofounder" status to make the carrot explicit.
No, not at all. It's nice, but not cubism. Cubism can, for example, look like this:

https://en.wikipedia.org/wiki/File:Juan_Gris_-_Portrait_of_P...

A cubism app could 1) detect edges 2) distort the image in a way that these edges follow splines 3) place things enclosed in edges at a random offset 4) amplify edges.
I think in general, most CPU architectures pick branch not taken for forward branches and branch taken for backwards branches on the first try. So I feel like builtin_expect gives weighting to let the compiler shuffle code around to make it fit that pattern.

There are ways of doing it in hardware, I remember a supervisor discussing it with respect to MIPS. I also remember them saying they went through the entire code generation stage of GCC and found that every single point at which GCC would try to use it was somewhere where it would be actively unhelpful.
> How long will it take to hash all 4b ip addresses with your salt?

Go IPv6 only?
Tourism and Sex Motels: A $30B Economy on Mars
Yup. I don't see any cubes. It must be trianglism then.
a) projects are here to teach us notions, for exemple the first minishell we had to code was there to teach us execve and fork (basics to code a shell).

b) first we are building stuff the way the school wants, basically you have to do a programm that do certains things (like recoding a wolf3d for exemple) and you have to follow the coding norme of the school, you are free to do it the way you want as long as you follow the rules for the project.
But there is also free projects, during 6months you can do what you want the way you want as long as it is a real project and not 6months of vacation.

c) not everything is team based, except for rushes and some projects, all projects are individuals, we learn together yes but we don't code all the time together.

d) You don't have one mentor, every student can be your mentor, the concept of the peer learning is exactly what you describe, talking to other students to get help, another approach of the projects, learning new things, etc.
I saw an episode of Horders on T.V.. The psychologist and team went to this older gentleman's home and talked him into throwing away his book collection. He mentioned a lot of the books were 1st editions. Know one payed attention to the "crazy" old man.

At the end of the show, one of the hosts was surprised all the books were taken out dumptster by some other crazy Horder.
This is very neat. And on iOS I could see this great to make your lock screen funky, but still personalized.
Python has a nice non-SQL style interface to SQL engines too, called Dataset: http://dataset.readthedocs.org/en/latest/
The decisions the Elm team make continue to impress me. I like that they are willing to break from tradition in order to create a better programming environment. In particular, changing the head function to be total is a great move.

head : List a -> Maybe a

Compare that with the same function in Haskell.

head :: [a] -> a

To me, the Elm version makes more sense. (It also avoids having to explain that "[a]" means "list of 'a's".)
Note that Altera's compiler for Open CL does not let you run your OpenCl stuff faster. It is intended so you can write your FPGA programs (that run outside of your computer usually) in OpenCL. Most of the imagined benefits kind of vanish, at least to me, when you realize that this is just a tool so if all you can hire if OpenCL developers, you can still get the job done.
I hope you don't mind me asking you this.

I've had this idea, that I think may make the situation better. They idea is that in black-on-black, as well as victimless crimes, the defendant is allowed to be judged by a jury of black people. Then the black community can decide for itself what punishments are best for the community, and could give more lenient punishments if the current ones are seen as harsh enough to be harmful.

Do you think it could work?
Emscripten generates asm.js code by default.

Also Emscripten should be C standard compliant. So any behavior that isn't correct is likely an Emscripten bug.
I imagine it takes a lot of hard work, perseverance, and determination to keep Moore's laws alive. It is easy to take it for granted.
Many middle eastern countries practice polygamy which deprives many lower status men of the chance of having a partner and children. The high status men also enforce heavy penalties for adultery to ensure their collection of wives is not cuckolded by other men. Coupled with the inequality where women are treated as property and this indeed does remove the tempering influence of women.

There is little doubt that the triggering of protective behaviour that comes with fatherhood is a benefit to any society.
the point I was trying to make was that there are actually things worse than apartheid
Actually, you might be able to. E.g. create a Linux VM and use that for Internet banking, etc.
One nasty little caveat is that Xilinx's tools will not synthesize certain elements, such as state machines, in the way you've written them for performance reasons. Caught me out - I was trying to use an open source design someone else had created with Synplify, and it used a Grey-code state machine to cross between two clock domains. Xilinx's synthesis tool replaced it with a one-hot state machine which was not safe for this purpose and worked for a while then randomly wedged itself. To be fair, the synthesis log did mention this in amongst the huge pile of other messages.
I really like the ecosystem analogy.

Ecosystems have a variety of niches which change at varying paces. A shark isn't better than a finch because it is more stable on the evolutionary timescale, it is well-adapted to a stable niche. More stable niches are not better or worse than transient, quickly-changing niches, they're just more stable.

I think it is important to recognize that the stability of a niche is independent of its value or the care that should be taken filling it. A feed processor must be written carefully even though most often they only live a couple of years before the underlying need for it goes away. A compiler is of great value but without constant maintenance it will be worthless within a few years, as compiler techniques evolve, languages are restandardized, and machine architectures shift. Software written as part of scientific inquiry is frequently worthless and uninteresting after the questions being examined have been answered.
The main reason for disaffected middle eastern young men is:

1) lack of career prospects, especially for university graduates
2) because of #1, young men cannot afford a matrimonial house and ceremony, so can't get laid (adultery is a capital crime.)

That's why 72 virgins in the afterlife is very appealing ... because they aren't getting any in this life.
"Also, having the debugging library alter the semantics of the program is 100% guaranteed to lead to bugs that are not visible when using the library, etc"

Can you give an example of the kind of bug you expect to see?
We live in such a primitive era of programming that you shouldn't compare it to printed books, but to scrubbed reusable parchment. We don't write good enough code to last. We don't have robust enough machines to keep it in service.

It's too soon to adopt a philosophical position on what it means to write code. We don't do it well enough to claim to be experts at it.
For me it has been finding companies that are so desperate for devs that they are willing to be flexible on the working at home part. This is easier once you prove yourself, and are willing to go into the office 2-3 days a week starting out.

Also helps to talk to some technical staffing companies so that they can send possible remote work your way as well.
which makes people there more willing to drive those extreme distances for work, instead of just moving closer

It's frequently very difficult. "Closer" may mean "way out of budget," and it's hard to build anything, anywhere in LA: http://www.theatlantic.com/magazine/archive/2007/11/a-tale-o... . Large parts of it are single-family houses, which tend to be purchase-only, and that can make moving around prohibitively expensive. My Dad currently lives in Santa Monica, and building anything in Santa Monica is wildly hard. Even near the soon-to-be-completed light rail station I think the maximum height is 65 feet (!). It should be at least 450 feet. Santa Monica has had the same population since 1960: http://www01.smgov.net/business/demographics/2006population.... while the U.S. has more than doubled in size.

Many people probably also underestimate how bad commuting is: http://www.newyorker.com/magazine/2007/04/16/there-and-back-... .
Meet the (Research) Press Release Police
Polygamy is a bad thing because it concentrates power, decreases equality for women and increases resentment by lowers status men, who have little hope of a happy life. Usually polygamy only create a small set of legitimate heirs and a larger subset of 'bastards' who also have little prospects in life within these societies.

Polygamy is actually a rarity in human societies, and while it definitely exists as a cultural practice, it's usually in a society with heavy restrictions on freedom. What is more usual is monogamous relationships with a small amount of adultery on the side. Given the choice of the two, the latter is arguably a better choice for societies, which is why it is the norm.
I collect things. I regard it as a mental OCD defect and try hard not to add to them.
Sometimes I have been able to dispose of one or another collection, and have never regretted it.
Since we're sharing anecdotes:

As a white man living in the South, we still have segregation
in practice. I rarely had interaction with blacks because they
did different things and took different classes at school. We
all went to the same schools---just didn't have the same classes
or have the same social circles.

As a white man who was a child in southwestern Missouri in the 1980s, I took the bus to school. A black family with children moved into the area. When the black children tried to board the bus, the white children screamed and yelled at them and wouldn't let them board.

I never saw them again, so I don't know if they went on to have the same social circles as white people.
Forced to? For many students, that might be get to...
This resonates in a certain sense, but honestly I could not help but find this post incredibly narcissistic.
IIRC, Bruce Banner's seminal research in the field showed a strong correlation between gamma radiation and things becoming larger, stronger, and greener.
The self-selected groups of recent immigrants are not a random sampling of their countries of origin [1].
1. http://www.jstor.org/discover/10.2307/1814529?uid=2&uid=4&si...
There isn't such thing as teaching assistants in 42.
Instagram Marketer Pro AutoBot Automated Marketing Software – FREE TRIAL
That was my notion. ;)

When I moved to SF ~10y ago, you could get tea or coffee with strangers by walking into a cafe, but it's become taboo to talk to strangers in public when sober.
At least, "loud political arguments with strangers"
CenturyLink acquired cloud-database startup Orchestrate
I completely agree with you! I didn't call it an MVP until release, I always referred to it as "Version 1", but in reality, they're both the same thing.
I legitimately don't understand America's obsession with sending so many people to jail.

It's not a widespread phenomenon—people don't think, "Let's send everyone to jail!" It's a set of incremental choices, somewhat similar to America's problems with regulatory thickets: http://www.city-journal.org/2011/21_4_regulations.html .

The U.S. also seems to be weirdly bad at doing cost-benefit analyses regarding jails.
I live in Iowa. Is our dialect concrete enough to put it in a group with Indian English and Australian English?
Explore Loch Ness with Google Street View
Wow. The beatings just continue. I was headed straight into the worse engineering subfield for starting a company, economically as well as legally.
Currently, by having a single implementation, so that there isn't really a "Rust standard" besides what this or that version of the Rust compiler does and what the documentation says, and if there's a discrepancy, it's a documentation or compiler bug.

There might one day be a "Rust standard", but then let's all wish the standardization process leads to something like the Ada Language Reference Manual instead of the mess that is ANSI C.
Show HN: Programmatic Style – an HTML5 template for programmers
An HTML5 template for programmers with carefully tuned typography. Ideal for a statically generated site. Any feeback would be greatly appreciated!

Preview here: http://stephenbenedict.com/programmatic-style/
ModelSim isn't even the most clunky FPGA-related tool I've used. That honour has to got to Xilinx's FPGA Editor, which has been ported to Linux using some ancient, proprietary Motif-based Windows API compatibility layer with a whole bunch of interesting issues running on anything other than the approved RHEL version.
I'm guessing this comment is based on personal experience, perhaps difficulty in success with some Asian women.

I once dated a very attractive Asian woman. What was surprising to me was that lots of Asian guys who would have normally passed me on the street without comment were all of a sudden making snide remarks. It seemed to me that these guys felt like I was stealing one of 'their girls' or something. It's just an anecdote, but it was surprising to me. It probably happens to anyone in a mixed race relationship, in the same way that unattractive guys with a hot girlfriend get comments about 'she can do better than you'.
Those who prefer the MIT license (and BSD or Apache) like it because it places the fewest restrictions on programmers.

Those who prefer the GPL license like it because it places the fewest restrictions on users down the line, by restricting developers from doing things that are against user freedoms.

If your view is on the first link of the chain then GPL is certainly restrictive. Though I suggest you look at the AGPL to see something which is more restrictive under that viewpoint.

That said, you are certainly correct that the three major approaches are MIT, or Apache for bigger projects where patents may be an issue, or GPL. These are also the main three listed at http://choosealicense.com/ .

It comes down to what why the OP wants to "protect" the software. What shouldn't people be able to do with the software?
I'm not sure I understand the point of this project. Is it to detect if new versions of compilers change what happens when you run into undefined behaviour?

I also don't understand the mindset behind the usage of the word "exploit" in this. Compilers can do whatever they want when dealing with undefined behaviour - whatever they do might be nice, might be horrible, but you cannot rely on it. They aren't exploiting anything - if anything, I'd argue that relying on compiler-specific behaviour is exploiting implementation details.

I'm not trying to be critical here, I really don't understand the motivation behind this project.
What I meant is, aren't those other features interesting things? I just think that saying "interesting things will move to the premium version" is a bit reductive. Rather than a TL;DR, it directly contradicts what is put forth in the article, and replaces it with what a lot of us might assume is the case if we hadn't read the article.

It may not have been meant to come across the way I objected. :)