skysight-inc/HackerNews huggingface dataset:
CrystalMD was founded by Bilal Farooqui, who is a YC alum (for his other company, iJigg). I wonder what PG would think about this.
This is just Linux grumping about subjective tastes—he rags on the default case sensitivity of HFS+ and the finder, neither of which he's forced to use even if he's stapled to a mac. If you want a case sensitive filesystem, reformat your damn mac! I've seen it confuse enough non-computer savvy people I wouldn't want Apple to change their filesystem for the sake of developers who need to distinguish between headers by case.

NB: I use a case-sensitive HFS+ install for cross-compiling when it's necessary.
Interesting. No mention of what the abuse policy is ...
Show HN: Lateral Thinking app that use all Android features
> I've heard Cloud called a trillion-dollar market opportunity.

The term 'cloud' is a LOT of different technology based offerings/markets, which is why it is going to be so big. Compute is inevitable.
It's also possible that football coaches have a tendency to commonize their names - whether to fit in and make their players more relaxed, or maybe they were just raised in solid blue-collar American families.

Their birth certificates could very well read Daniel, William, Michael, James, Richard, Steven.

Similarly, the EE's probably have a tendency to be more formal on their resumes or business cards.

Their family and buddies probably calls them Bernie, Gene, Eddie, Chuck, Freddy, Harv.
I don't understand some details of the redaction. Are you going to pay money from your pocket to buy the options or you are going to have a discount of your salary in Exchange of the options?
Can I buy it once and receive updates forever?
I don't know where their data is from, are these names taken from birth certificates? Maybe people are using psuedonames for their music careers?
Peace.

> What the Muslim world needs is a Gandhi.

That would be a good thing indeed.

What I meant with the Ataturk reference - in case that wasn't clear - is that it should be possible to have an enlightened muslim state, one where the trend to fanaticism can be stopped maybe even reversed, and that such a state could set an example for the rest of the muslim world.

Right now Turkey is once again in turmoil, it's not unlike former Yugoslavia in composition and I fear for how that will all turn out. You are right in that this directly links back to how the union was achieved in the first place (mostly by force, rather than by consensus).
Startups Go Against Everything You Know
Nope, not related (other than the fact that it uses voxels :) ). As other people mentioned, a voxel is sort of a 3D pixel (VO-lumetric pi-XEL) - it is just a way of representing a particle of data in 3-space (how it is represented and how it is rendered is really up to the programmer).

Minecraft is a voxel game, although there is much (heated) debate over what constitutes a voxel. The main contention with Minecraft is that, while the data is voxel-based at a macroscopic level, each cube contains texture maps (texture-mapped polygons, to be precise), which "violates" the idea of a "pure" voxel (personally I could care less, I'm only specifying what people are debating about). A "pure" voxel being the smallest element of data for visual representation, usually with only one color associated with it (as with a pixel). Some people call Minecraft-style voxels "boxels" - although I once did this and suffered the wrath of the internet.

In my opinion, there is nothing inherently interesting about voxels. There are a few things that they are well suited for which makes them interesting though:

1) Simplest way to build 3D objects, akin to working with Legos. Even four year olds play Minecraft. At a higher voxel resolution, it is like working with clay. Voxels don't suffer from many issues polygons do: overlapping polygons, wrong directional vector or point winding, gaps in the mesh, a corrupted mesh (i.e. twisting a limb too much and making the polygons overlap), and more.

2) Closely associated with pixel art, which has a unique aesthetic appeal. In many cases, voxel art is designed to be low res / chunk, such that it is "timeless" - just like pixel art. Polygons are usually not regarded as this, but there is a new movement with low-poly art that I think could be considered equally "timeless"

3) In my case, why I chose to work with them: they are a godsend when it comes to procedural generation (algorithmically generating assets). This is because it is much easier to describe an object point by point, volumetrically, as opposed to describing just the surface of the object (anyone who does not believe me, write a 3D Voronoi generator with polygons, then with voxels :) ). It is not necessarily more computationally efficient, but it is definitely easier to program. Working with voxels is almost like working with a 3D graphing calculator - you feed in a world position at a given point, it spits out the results of whatever equations you want to run at that point. The difference being with polygons is that you must carefully choose a set of points in the world that fall on the surface of the mesh, and then correctly generate triangles to cover that mesh, normals to describe the faces, and texture coordinates to describe how textures should be applied to the polygons.

Anyhow, this looks like a cool little project. Looks like maybe it is doing volume rendering similar to Voxatron?
"It’s a ridiculous idea — touch your phone against each wall and get a floor plan."

Uhh... no it's not. Make that actually work and show it to some architects, interior designers, and real estate people. Be sure to have a mop on hand for drool.
I get downvoted all the time. Don't sweat bandwagon bias. It is what it is.

I'm working on this: http://utter.io/
Unit Testing Redis Lua Scripts
Doesn't this come down to:

#1: Fit in cache.

#2: Try to multithread

all the rest is marginal
CoffeeScripters, Have You Tried ES6 Yet?
Thoughts on App Store Pricing
Careful not to ignore the influence infant mortality has on average life expectancy.

Long lives were common among adults, but the average life expectancy was dragged down because many more children than today died. It was common to have many kids because it was expected and normal that a significant number would not live to adulthood.
Mormons don't live with the same fear for their lives as muslims. I guess if mormonism had originated in a more violent country it would be encouraging a little more violence. So I don't think the difference is just the ideology but also the cultural background. And western civilization has some blame (some, not all) for the instability and violence lived in middle east.
Failing to solve a problem is not evidence that you are familiar with any solutions.
Another “funny” detail:

>The maximum representable date is February 6, 2040 at 06:28:15 GMT.

http://dubeiko.com/development/FileSystems/HFSPLUS/tn1150.ht...
How to Edit Wikipedia: Lessons from a Female Contributor
Tangent: what a gorgeous web site!
Someone Hacked Glorious Leader, Kim Jong-un Game and Destroyed It
Robert Crumb on the Massacre in Paris
Marketing National Wealth Center – What Your Sponsor Isn't Telling You
Sun Microsystems hardware would halt processing to beep the console speaker for half a second; I worked on a military communications system whose throughout would throttle to nothing whenever a long series of beeps occurred. Wiggling the mouse was enough to flush the alerts:

"BEEEEEP...BEEEEEP...BEEEEEEP...beebeebeebeebeebeebeebeebeebeebeebeep"

and message processing throughput would return to normal. Operators in the field were trained to use the mouse for this purpose.

Edited to add: the programmers were aware of the problem, but there was a system level requirement that alerts must be audible and that's how Trusted Solaris worked until well into version 8.
Curious, why extra points for `.co` ?
Why wouldn't you take advantage of everything your platform gives you? This goes for your OS as well as your infrastructure.
Those numbers are somewhat sketchy if I recall right. Apple doesn't allow app authors to have access to an unchanging ID of a device, so if they're doing something like

(number of changeable UIDs that touched our server) - (app store sales) = copies we should have been paid for

..then there's a huge problem with their methodology. It would fail on the basic use case of one user with one app store account installing the app on more than one device (especially with kid friendly games like this), or re installs after a device wipe, or reinstalls after a user with a busted phone gets a new one, and so on.

As usual, bad statistics being used in defense of the piracy bogeyman. The number of people who jailbreak their phones is a tiny minority of iOS users, and the number of people who do so to pirate is an even tinier minority of that.

Even as someone that has no moral issues with downloading apps for free, I can tell you that it's not worth it on iOS. The contrast between the "it just works"-ness of the app store, and the hoops you need to jump through to get free apps is jarring.
CoffeeScript still provides a lot of value, especially for people who can't stand the syntax and quirks of JavaScript, but new features in ES6 eliminate the value proposition for some of CoffeeScript's main features.
wordpress.com
reddit.com/r/darkenlightenment
news.ycombinator.com
That article only speaks to the prison population. It doesn't count those in jails, those serving less than one year. For simple possession it is unlikely that anyone would be sent away for more than a year so I'm not surprised that so few are in prisons. Jails are a totally different story. They've got lots of people in after being arrested for pot.
Agreed with all you wrote, however that's the way the debate to date has been framed. Just like the anti-abortionists spoil it for the Christians, the ultra-orthodox Jews spoil it for Israel (and the rest of the Jews) and so on. So fanatics of all sects spoil it for Islam in the aggregate.

> And as I stated in another thread: geo-political issues prevent the US from calling out the sect specifically. Saudi Arabia has a relatively large number of Salafists.

We're in violent agreement here, as long as our dependency on oil continues this likely will not change. That's one of the factors holding back meaningful progress on a quite a large number of stages.
Tesla Would Cry About These IC Designs
Most people versed in the English language will think "free software" means "freeware", because the other meaning is approximately as comprehensible as "educated toasters". Software can't have freedom. People have freedom.
Interviews with Andy Matuschak, Loren Brichter and Natasha Murashev
Efabless.com
The problem is often that the project is underspecified from the beginning, people are very bad at specifying their requirements. I think this is because the edge cases can seem so obvious for someone experienced in X that they don't see the need to mention them.
It depends on the context: for path-tracing (uni-directional / bi-directional without photon mapping / VCM), "forward" generally means starting at the camera (eye) and bouncing around the scene.

"backward" generally means starting at the lights in this context (for bi-directional).

Forward in the photon context generally comes from the fact that multiple bounces didn't used to be done, you generally sent out photons from the lights, they were stored, and then a final gather was done to create the image.
What you're implying here is that correlation implies causation.

If 99% of farmers are Elwoods, you can't claim that one's name being Elwood means one is more likely to become a farmer.
I agree that this design is sub-optimal. However, if a.toString() called the getters instead of using the instance variables directly, you wouldn't have problems.

The Article class is unusable as provided due to the private constructor (in fact, the MutableArticle class wouldn't even compile), but private constructors can be useful. I often use private constructors and instead provide public static methods that call the constructors. This practice is often derided, and goes into Java's perception as a verbose, arcane language, but it allows for improving an API without breaking clients built to previous versions, as well as making an API more clear (since we can give the static methods more descriptive names).
They don't anymore, but they certainly used to. The reason Salt Lake City is the home of the LDS church today is because they were forced out of Missouri and Illinois, and their extermination was officially authorized by the government. [1]

[1] http://en.wikipedia.org/wiki/Missouri_Executive_Order_44
Interesting: I didn't realize the "Epoch" in this case was "midnight, January 1, 1904, GMT". Given that the representation is stored as an unsigned 32-bit integer, it seems like you cannot represent dates older than this "Epoch" starting value. Since it's a file system, that's probably of much less concern than a more general date-time format.

However, does anyone know the genesis behind which this particular date was chosen? It's far enough back to not cause any issues and appears to be close to the minimum date-time value obtained using the minimum value for signed 32-bit integer and the standard Unix Epoch (which would be around 13 Dec 1901), but other than that?
What about normalization, which by the way, isn't actually NFD — it's just very similar to it?
What One of China's Top Pick-Up Gurus Taught Me About Dating
Raspberry Pi, Beaglebone Black, Intel Edison – Benchmarked
In the C code, a null pointer is dereferenced. A segfault is not happening in the executable. Arguing about intermediate steps is kinda moot IMO.
When you need a place to store-share your app data without too much effort
Distributed wiki keeps idea ownership visible
Interesting, I liked it a lot. I especially liked the actress playing the lead role. I'm told the second season wasn't as good, but I'll probably watch it on Netflix like I did the first.

It would be nice to see a series set at Bletchley during the war that focused, as least in part, on the role of the women there.
These events have really solidified an idea for me that I've been mulling for a while: I don't think I'm in favor of religion as a protected class[1].

Islam believes in inerrancy of the Qur'an. The Qur'an encourages violence. The faces of organized Islam in the west engage in apologetics and argue that this isn't so, but anyone can read this for themselves. Claiming that the Qur'an doesn't encourage violence is just doublethink. Most Muslims believe that the Qur'an espouses peace, only because they haven't read it. But if they actually do read it and realize it espouses violence, then they are faced with a choice: either give up the idea that the Qur'an is inerrant, or begin spreading Islam through violence. All it takes to turn a peaceful Muslim into a violent Muslim is that they actually read and understand their holy book.

Even peaceful Muslims aren't great. Even in its milder incarnations, Islam is sexist and hostile to science.

The interests of Islam are not aligned with my interests. They are, in fact, directly opposed to my interests.

I believe that one of the most powerful ways in which I can act politically is through economics. There is a diner in my town which is well-known for its owners being racist. I don't go there, because I don't want to support racists monetarily. Similarly, I wouldn't hire a person who made racist comments. I believe that there should be significant repercussions for that kind of behavior.

Likewise, I don't want to go to Muslim businesses or hire Muslims. Islam is every bit as harmful as racism, and I believe that there should be significant repercussions for that behavior.

[1] http://en.wikipedia.org/wiki/Protected_class
PyTeaser takes any news article and extracts a brief summary from it
Soon, of course :) Next few hours.
Indian high court stays termination of TCS employee
All you risk is failure. So what?

Others may have a stake in your failure. The risk may not be yours alone.
iTunes for Windows seems fine to me. It syncs my iPhone OK, and doesn't otherwise annoy me.

It's nice that I don't have to buy into their cloud or OS to use their phone.
>Imagine, for a case, that you meet someone that claims to believe in unicorns.

Well, we're going a little too deep in mixing trivial examples with significant real-world issues, which I think, beyond a certain point, just gets us off track.

Here's the main point: there are large groups of people who believe in something for which they believe there is compelling evidence. You disagree with them, based on your evidence. Now, your evidence is evolving and is incomplete. In fact, scientific evidence has been overturned by more evidence. There have even been cases wherein the Bible was presumed wrong, but later corroborated by archaeological evidence. The state of science hadn't yet caught up to the reality that the Bible had already documented.

And, suffice it to say, there are many scientists who, at a certain point, draw the conclusion that there is some sort of intelligent design behind our universe. Their belief is derived in full weight of and respect for the scientific evidence. There are also fundamental, observable laws of physics that must be broken in order to accommodate a spontaneous eruption of the universe. That is, accepted science contradicts itself. In some cases, the science is predicated upon assumptions that cannot yet be proven. That is, there is a measure of something akin to faith involved.

All of this to say that taking a position of assuredness in one's belief in something in the face of incomplete knowledge is the same, irrespective of some subjective measure of "degree of evidence" that one side or the other would like to impose. Your certainty that they are wrong is exactly as valid as their certainty that they are right.

Likewise, subjecting to ridicule those whose beliefs don't align with your own is short-sighted and destructive on either side.

In my opinion, the scientist's mind remains open until conclusive proof is in. Now, you may choose not to believe in Islam or Christianity, etc. because you have no proof of their truth. But, the most you can say about them is there's not enough evidence to convince you. You simply cannot conclude that they are wrong if you are applying those same "laws" of evidence to which you subscribe.
Open source highlights from CES 2015
Before we all jump on our high horses about Islam, remember than many doctors and clinics who perform abortion in the U.S. have regularly and repeatedly been subjected to harassment, intimidation, threats of physical violence, actual violence, and in a few cases, death, by self-professed Christians.

Abortion is obviously not the same thing as a cartoon, but it is a safe, routine, and legal elective medical procedure in the U.S.

Also realize that the vast (i.e. many orders of magnitude) majority of Muslims, while offended by satirical depictions of Muhammed, do NOT resort to violence.

It is the violence, and threats of violence--not the offense--that is the problem. Plenty of people take strong offense at things that seem silly to other people; for example, over software libraries to initialize Linux-based operating systems (init.d vs systemd). Or mobile device app store rules.

And finally before we all jump on our high horse about religion, remember that there are plenty of examples of violent threats within our own industry--say, for tweeting about a sex joke at a software conference, or complaining about videogame reviews.
The other commenter covered the blackhat SEO / Google smackdown. As far as the people:

http://valleywag.gawker.com/rap-genius-cofounder-resigns-ove...
Ask HN: Best way to find jobs across the country
I'm considering moving across the country for preferred climate reasons and would like to try to interview/setup a job prior to making the jump. Knowing many companies don't consider non local applicants, what's the best way to go about this? Enlist the help of a recruiter/recruiting agency? Apply and include in the cover letter that I'm moving to the area so relocation expenses are not expected? Additionally, if I fly out I'd like to have a few interviews lined up. Thoughts?
davidking259@yahoo.com
You get 1 year of updates with the purchase. Each additional year of updates will be about 50% of the purchase price.
Your Servers MUST Be in UTC
How to Interview at an agency
As a newly diagnosed type 2 I have to take objection to your classification of all type 2s as having the condition due to bad lifestyle choices. Admittedly I did share your view point until I was diagnosed, I always assumed it was fried chicken, coca cola guzzling behemoths that it hit. I can't generalise but speaking for myself I haven't eaten junk food in over 10 years(I'm only 34), I haven't eaten processed food (I cook everything from raw ingredients) of any description for nearly as long and have exercised 3-5 times a week during that period (running, weights, swimming, cycling, often up to 2 hours at a time). I've also never been anywhere close to being obese and have been pretty athletic for much of the time. Having been diagnosed I've had no problem at all following the diet plan provided by a nutritionist and I've completely given up alcohol.
Java has been recording stack traces for over a decade. This is an argument for building things into the language, because it would have been very difficult to roll our own version of it as a library.
https://support.microsoft.com/kb/180162?wa=wsignin1.0

The 1900 epoch needs additional code to handle the fact that 1900 was not a leap year. Why not the UNIX epoch? Well that's another question entirely.
Don't underestimate the power of defaults.

Also, this can trip up in several other contexts besides headers. For instance, someone renames a file in their repository, changing just a filename case. And then you'll have to scratch your head a bit to understand a git issue that will invariably arise when you pull in the changes. Unless you are fortunate enough not to have a deadline, you won't be so quick to reformat the machine.

This actually happened to me. In the end, it was quicker to spin up a linux vm than to reformat the machine.

EDIT: Also, you appear to have missed the part that says "There is a case sensitive option, but Apple actively hides it and doesn't support it." No support is really, really, really bad. Noone will deploy OSX machines formatted like that if it is unsupported.
I am not a lawyer, but sounds like you don't have much to loose. It's your calculation to make, but you are probably in a position where calling them out publicly could bring you more benefits than harm (when that NDA expires, obviously), in term of visibility and respect.

The net for society of doing that is most likely positive as you are forcing them and others to reconsider their behaviors and warning other entrepreneurs of this behavior.

There is a risk they would try to sue your startup out of existence (ie. even if they don't have cause they can attempt to drown you in legal costs), but this would bring even greater attention to the matter.
Insert 'Skeleton Key', Unlock Microsoft Active Directory. Simples – Hackers
Wow, didn't know about that =). Although, it does say that:

> no one is known to have been killed by the militia or anyone else specifically because of it. There were, however, other associated deaths: the militia and other state authorities used Boggs' Executive Order as a pretext to expel the Mormons from their lands in the state, and force them to migrate to Illinois.

I'm pretty sure many muslims countries suffer much worse violence than that, over many more years.
Or maybe the thing to examine is he didn't trust the leaders of the retreat on a fairly small thing, yet he did trust them to lead him through a very dangerous amount of meditation in 10 days.