skysight-inc/HackerNews huggingface dataset:
Opiates themselves aren't an effective pain killer if you need to think while getting relief. Initial euphoria, followed by dizziness, headache and constipation. And I've heard they're addictive.
Towing and storage fees are separate from lien fees. A lien fee is an additional fee that is charged later.
First Arctic Paleo-Eskimos Left Behind No Descendants, Goes Extinct
>And the problem with bias is that much of it is subconscious. Unless an organisation makes a conscious effort, it will likely discriminate.

Could you elaborate? Here, the article states that 1% of all applicants are black. How can the demographics of those who apply at all be attributed to bias on Y Combinator's part, intentional or otherwise?
iOS8 day by day
I created a wiki to find peoples social networks
I guess sort of like an web app to stalk people. I'm learning Rails and this is my first project. I would definitely love some feedback. http://www.lystme.com/
Why Don't I Use Leanpub?
Well ... I'm ashamed to say that the US has also exported smoking pretty effectively. It may be labelled a carcinogen and heavily taxed here but the tobacco companies are still alive and well do to exports.
I thought to myself "No way PAX* is related to those other PAXes." Turns out it is. That's pretty funny.
fine arts majors talking about user interface design would be a better comparison.

The programming language used to create a program does not directly affect the user.

The skill of an artist does does directly affect the viewer of art.
So we'll be writing Javascript forever?
Is this akin to how IBM doesn't stand for Internation Business Machines? That is, is it no longer the same crew?
Yes.

For a good GUI library, you ideally want the layout to be data driven. This means you can draw the entire tree without writing a line of code; this also implies "retained mode" (the opposite of immediate mode).

If it's not data driven, you can't write an editor for it -- or if you do, you end up with something that can write code but that has a hard time re-reading code that you've modified.

Ideally there's more inherited and inferred information, and less parameter noise. A crucial feature of any modern GUI library is the ability to auto-position all the elements, for instance: The placement by "pixel" location is an outdated practice in an age of multiple screen resolutions, aspect ratios, and densities. And getting the layout part right is much harder than getting a few widgets up.

Sorry, but as a GUI library this is not impressing me.
A fair question.

I try not to be dogmatic. Sometimes, bad decisions have externalities that justify forbidding them. I don't think that's the case in this particular instance. To briefly address your other examples-

Minimum wage: in this case, I think the economic factors probably outweigh the freedom-of-contract principle. (I'm on the fence about what the economic factors actually support.)

Age of consent: I think there's a meaningful sense in which children are not "people" for the purpose of entering contracts.

EULAs and non-competes: I haven't spent much time thinking about this. Off the top of my head, I feel like these should be enforceable, but not as currently implemented. Like, suppose before I let you buy my software I get you to mail in a signed form saying that you have read the EULA and agree to its terms. Then I think I should be able to enforce the EULA against you.
The "Tick-Tock Model" http://www.intel.com/content/www/us/en/silicon-innovations/i...
Thanks for announcing that, in case it ever had a chance of going a different way. Anyway, how could fine arts majors ever become programmers, or CS majors ever become fine artists? That's just crazypants.
LinkedIn used to be YUI consumer too until 2-3 years ago they started moving away from it from what I heard.

Occasionally I still see YUI tutorials but to be honest, the usage is quite low. At least the number of "mentions" today.
> Casper...I think that's a headless web browser.

It's an abstraction and utility library that sits in front of headless web browsers.
SHITTY STARTUP T-SHIRT via Teespring
This was a powerful article for me...not because I relate to the person, but because I can't relate to him. I have a few adult friends who can't swim. Some probably can't because they never got around to it, but I suspect some probably have a difficult-to-explain fear that, when told, "Why the hell don't you just learn to swim, it's so easy?", probably don't appreciate it. This story really did a nice job of explaining a visceral fear that is inexplicable on a rational level.
Online journalism has a bright future
And a lot of the time, many of these CPUs are almost identical to one another. They will take a single CPU and brand it in 10 different ways depending on how it does during manufacturing testing.

For a given CPU that comes off the production line, the max frequency it can run at will vary from chip to chip. As well, if there are dead cores on that chip they can just disable them and sell the chip at a lower price (though, intel may not do this; nvidia has in the past with graphics chips).
According to the AnandTech article, they expect 16GB DIMM's to be certified soon, which would allow 128GB.
Could someone give me a simple explanation of what exactly hyperthreading does? They tout 16 logical cores and 8 physical cores in this new chip. I've read the Wikipedia page on it, but it gets too technical.

I do molecular dynamics simulations with LAMMPS, and I've noticed performance on my laptop is best with 4 cores. Using all 8 "virtual cores" is actually quite a bit slower.
Part of what I'm saying is that your transitive dependencies shouldn't be changing willy-nilly in the first place. The code you depend on is ultimate code you're responsible for — and having changes happening deep down that you're not aware of is a recipe for trouble.

Immediate dependencies are a relative thing, after all — foo's deep dependency is bar's immediate dependency. And if SemVer'ing them only works some of the time, but won't save you all of the time, then why bother pretending in the first place?

The actual appearance of breaking changes in software that end up affecting you occurs at the same interval regardless of the version number we decide to label them with. We can do better for determining compatibility than a three or four character version number.
I didn't say YC was biased, specifically. I meant we all our, inasmuch as our culture produces bias against black people.

Growing up in a biased culture, it would be very, very, very difficult not to acquire any.

This idea has received some empirical validation from the implicit biases test. Some details here:

http://www.sciencedaily.com/releases/2009/06/090617142120.ht...

Other studies have compared the performance of white vs. black names.

http://www.nber.org/digest/sep03/w9873.html

The evidence suggests that most people are biased, yet think they are not. Removing this unconscious bias from our society will take time.

So I meant that almost EVERYBODY is likely to discriminate, at least if current evidence pointing that way is correct.

Therefore, unless an organization takes conscious effort, it will discriminate. But on the bright side, merely by taking such conscious effort, an organization can both help itself AND help a disadvantaged group.

And leading the way forward is one mechanism to reduce unconscious bias. I am sure, for instance, that Obama's presidency has made today's children far less likely to be biased.
But Telstra really does charge $200+/Mbps for transit.
Was talking about transit offered by Australian providers.
where are you located? Are you looking for a weekend gig or can commit more?
Also, Parallax has just open-sourced theirs!

http://www.parallax.com/microcontrollers/propeller-1-open-so...

8-core microcontroller in 2006, not bad. They're releasing a better one later this year, so they've opened the verilog design for the current one.
> "I posted the obvious solution to a common problem"

You posted a solution that was less correct than the solution you were responding to.

The solution I originally posted is fair and practical. Divide the digits as evenly as you can between the kids, and treat any extras as a do-over. While it's technically possible to never end, in practical terms it produces a fair result within ten seconds. (The fact that you're trying to "fix" this solution confuses me; I wonder if perhaps you didn't understand it in the first place and have been arguing based on a misunderstanding ever since.) By contrast, your solution does not produce a fair result for certain numbers of kids. I promise, the kids in my family would have discovered that bias by the time there were 7 of us.

> "can't stand the unwelcome intrusion of simple, easily stated facts"

One of the reasons you've gotten a lot of downvotes here is because of the combination of:

- posting an incorrect solution

- insisting the incorrect solution is correct, in spite of several people showing you why it is not, and

- complaining that people who are downvoting are the ones in the wrong, including several insults (calling people airheads, innumerate, brainless cyberwarriors, saying they can't stand simple facts, etc.)

At times I really enjoy your comments. I've sent a lot of upvotes your way over the years. But in this case you're wrong, and you've taken to insulting the people who are patiently trying to explain to you why you're wrong. I know you're capable of better. Please take the time to reread and understand the original solution, and stop insulting people.
The Underscore-semver package is a bit of a troll package — it's the literal-minded SemVer way of versioning Underscore.

Historically, nearly every single release has had at least one thing that mildly changed the behavior of some minor edge case or other. So by strict SemVer, if we wouldn't be at version "170.0.0" by now, we'd be damn close to it.
Price point (or at least MSRP) is given in the article: $1000 USD for the 8 core model.
Too bad this processor is pointless for gaming. Maybe they should have announced it at IBC.
> I think the rub is in the, "if we could stop a photon...". We can't.

Scientists "freeze" light inside a crystal for one minute. [0]

Stopping single photons in one-dimensional circuit quantum electrodynamics systems [1]

[0] http://www.gizmag.com/stopping-light-inside-crystal/28610/

[1] http://www.ese.wustl.edu/~jushen/Papers/Stopping_Single_Phot...
I'm in Lafayette, LA. Just looking for a weekend gig, but willing to discuss something more in private.
What cpu? some of the earlier hyperthreaded systems were notably less effective than the current stuff.

The simple explanation is that you have a core with its set of execution resources. Instead of using those resources to satisfy just a single execution context the processor has two execution contexts, which run independently of each other sharing the resources. This can potentially result in large gains when you have a workload which often leaves a execution stalled waiting on ram, though less than you might guess because there are overheads and because modern processors are already able to extract a fair amount of parallelism out of a single thread.

It works out less well for software that sees non-trivial overhead when running more threads, or when more threads increase cache pressure too much.
A Haswell core can execute four instructions per cycle, but sometimes a thread doesn't have four instructions that are ready to execute because they're waiting for something (like a cache miss). In that case, SMT allows the processor to use that idle capacity to execute instructions from a different thread.
Well, at some point the argument regarding the "semantic" nature of the build numbers is just silly. Especially in today's world where it is very possible that you could do things in a version 1.x.x of a product that you can not do in a version 2+.x.x. Anyone that just takes in any x.x.y update is asking for trouble if they don't have good testing in place. How does the saying go, "one developer's bug is some user's feature?" That is, if the only real meaning I can get is that "these two aren't compatible," I don't care what friggin scheme you did.

I confess that I am particularly annoyed with semantic versioning romance where it is deemed capable of solving all dependency issues internally to a company. To that point, this piece really resonated with me.

But, at the end of the day, I don't particularly care that there is "some breaking change" between two versions much more than I care that there were additional methods added. In the end, I want to know exactly what changed between things. As such, a changelog and a non-automated update system that is audited and purposely used is much preferrable to the promise of semantic versioning.

Though, I do have to cede that the promise of semantic versioning is better than the reality of never updating that happens for many folks.
> There are always opportunities to be had in targeting subgroups which others neglect.

This is true if you're assuming that a more diverse group of entrepreneurs would be more likely to build businesses targeting a more diverse base of consumers.

In that case, one cannot underestimate the importance of geography and overestimate the importance of technology in targeting these groups. There are a number of lucrative demographic groups with significant and growing purchasing power that are under served or poorly served, in large part because many of the businesses which serve them (or would serve them) have difficulty accessing capital.

I doubt very much that a Silicon Valley-based program like Y Combinator, which obviously focuses on technology, would be an effective incubator for new businesses targeting many of these groups because you realistically have to be on the ground in the geographic regions they dominate and you have to be prepared to employ less technology, or technology in a different fashion than the typical Silicon Valley startup.
Considering the haswell parts don't support ECC, how many random bitflips per hour are your 128GB of DDR ram going to be taking and how many instances of unrecoverable data loss per year does that translate into on average?
Yes. If history of aerospace teaches us something, it's that humans can make pretty much anything from scrap metal and duct tape if they care enough about it. Lack of advanced manufacturing techniques didn't stop Soviets from building awesome supersonic jet fighters from plain steel and with hydraulic controls. Lack of computing power didn't stop us from landing on the Moon, even though the machines that got us there are a joke compared even to a pocket calculator.

The sad thing is, it's the same phenomenon that gave us all the growth and awesome technology we enjoy today that prevents us from ambitious space missions. Progress of technology is in a tight feeback loop with the economic system, and from the point of view of the latter, space exploration is a big no-no.
e-mailing you. Got email from your linkedin profile.
Unfortunately I agree

The variance in field of competences in commenters is tiny here, and to add injury to it, there's a strong sentiment of "STEM == Good, all the rest is crap"
You would be better served by having a roadmap of features that are planned to go with (or came with) major versions. Following that, don't bloody make heavy changes that can be avoided.

And realize, that for many folks, they don't consider the version number of the product so much as they just consider the name.
This is a nice baby step, but I hope someone can point to something more advance. I have been always wanted to learn virtual machines in depth
Gosh buster attack audited facebook account
We use this format http://datever.org/ in our shop.
> Opiates don't have psychedelic effects or even the general mental impairment of pot.

Spoken like someone who's never been prescribed opiates. I had to take oxycodene for a while, and before that tramadol (a milder opiate) and "attend" university at the same time. I might as well have been in Antarctica for all the mental capability I had while either.They're also massively addictive, with pretty harsh physical withdrawal symptoms occurring after short dosages, requiring a slow weaning process to stop taking them.
There are many practical things we do not do because they are unethical.

For example, bombing military forces using human shields as cover. Very practical, considered unethical and hence not practiced. (Same applies to the inverse, using civilians as shields.)

Eugenics, practiced to advance the human genome by artificial selection. Practical, not ethical!

During war, placing people of the same race as the enemy into concentration camps. Practical, no longer considered ethical, thankfully!

Testing drugs on the clinically insane and on criminals, or of humans of different races. Practical, not ethical.

Enslaving people of a different race to work plantations. Practical! No longer considered ethical!

-------------

For testing between outbreaks, how about instead of your strawmen, we try infecting lab-grown specimens of non-sentient tissue with Ebola? This is the 21st century, we can grow entire organs [1]. Even barring that, tissue from organ donor cadavers can be used.

[1] http://www.telegraph.co.uk/science/science-news/10275996/The...

-------------

And one more thing:

Deliberately infect humans to be used as test subjects?

Why do you see this as different/worse than deliberately infecting other primates?

Is it because they do not have advanced technology?

Is it because they do not speak our language?

Is it because they cannot resist us?

Is it because they are not chosen by your God?

Is it because they look different than you?

Is it because you have no social links with them?

Is it because, despite overwhelming scientific evidence to the contrary, you believe them not to be capable of thought and feeling?

Something else I haven't listed?

Everyone who downvotes me, I challenge you to answer this question. It's the least you can do if you don't doubt yourself.
I've used FreeBSD since the 6.0 days, and agree that it's absolutely rock solid. The main problem is that the support cycles are way too short, for instance 10.0 is EOL in 4 months (1 year after it was released), whereas RHEL is EOL in 10 years.
I have no idea why anyone would put up with drm and pay such a ridiculous price for such terrible "coffee."
No. My stereotypical use case is say, responding to an HTTP request that involves side-effects:

(post "/user/foo" [request]
(update-db)
(future (send-user-email))
{:status 200
:body (render-page)})

What happens if email delivery fails? What happens if this box powers off? etc. Queues don't solve all your failure scenarios here, but they're a great first step.
> This paper is needlessly hard to read (4 pages in before there's even an explanation!)

Not particularly bad going by the standard of some of the papers I've read.
You could buy a slower Xeon for around the same price if you really needed more than 64 gigs of memory.

http://ark.intel.com/products/75269/Intel-Xeon-Processor-E5-...

And it supports ECC.
Why doesn't Github open source their products/libraries regularly ? There is too few open source projects from Github on Github.
Yeah, I suppose that for your case, HT does nothing at best

The more CPU-bound and similar (between them) the tasks are, the less HT is going to make a difference

It made sense for single-core P4 and Atoms, but for an 8-core processor, the efficacy of HT is debatable.
As a side note, the August cumulative update for IE11 has improved WebGL support. I hope they are testing their games with it.
Just one anecdote, but I felt surprisingly clear-headed when I took oxycodone. Aside from feeling more relaxed and optimistic than normal, I didn't feel any of the fuzziness I feel when drunk. Maybe an external observer would have disagreed; I wasn't really interacting with people or attempting any mentally-taxing exercises.

There are lots of other downside to opioids, of course, such as dizziness during physical activity and addiction.
Reminds me of the sentiment in "No Skill No Art": http://www3.sympatico.ca/manideli/noskill.htm
The sync cable should mitigate that. I haven't heard of people having problems when they try it.
I've taken Demerol after a rock climbing incident resulting in a fairly serious (but thankfully transient) soft-tissue lower back injury. I can assure you that I was far more mentally impaired on Demerol than I ever have been on pot (which I have used recreationally a few times over the years, but am not a regular user of).

When on pot my mind has felt a little "slow", on Demerol my mind was essentially out to lunch for a couple of days.
"if you aren't in the Bay Area you'll be doing customisation for customers"

False.
Inspiring and awekening Russell Brand words of wisdom
Both solve entirely different classes of problem. There are functional overlaps for small problem domains, but as your infrastructure tries to do more, you may find a need to run several distinct lightweight services backed by a variety of datastores serving focused requests.

Many of you have already seen Kovacs' comparison of nosql stores. Just throw a SQL DBMS into the decision matrix. Consider how several might work together.

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

Fowler's microservice post is a decent introduction to the microservice architecture, which is more or less what I'm describing.

http://martinfowler.com/articles/microservices.html

Granted, this probably isn't how to get the MVP out the door. But once you grow, this architecture can prevent the formation of monoliths of pain.
I think some of the reason for that is that enterprise usage of FreeBSD is frequently assumed to be via an intermediary, not directly as an actual FreeBSD install. RHEL directly supports enterprise installs, but FreeBSD is doing something more like producing a reference implementation. The enterprise installs that need N years of support lifecycle are supposed to run on a derived system (one of NetApp's, say), with its own EOL policies.
I've never flown a QuadShot though I recently (last weekend) saw one flown at Baylands park down in Sunnyvale. I noticed it never really looked like the pilot was "in control"
Pairs well with this book review of Bad Pharma:

https://news.ycombinator.com/item?id=8012263.
Indeed I remember programming for the iPhone 3G was pretty painful back in the day, you had to get creative about loading resources and make sure they were released right away even if you might be using them again.
Why just "client"? Why not use it in a server? What am I missing?

Cost per operation? Can get an AMD 8 core processor, 125 Watts, 4.0 GHz clock, for about $180. So, $1000 for an Intel processor with 8 cores with hyper threading stands to be cost effective? In what sense?
I was given opiates after having my wisdom teeth pulled. After two days I decided I'd rather have a clear head and deal with the (by then subsiding) pain than continue wading through fog. The impairment was that unsettling.
All I've ever felt on opiates is pleasantly tired.

Of course, marijuana doesn't really impair me much either. Or alcohol for that matter. My ability to handle intoxication is sometimes distressing.
I agree that we all have implicit bias, and I also agree that it's good YC is broadcasting itself to groups of all kinds, but I doubt bias plays any significant role in the demographics of past and current YC batches, at least when looked at directly (choosing which applicants to accept, as opposed to indirect societal biases possibly causing people not to apply or to choose a different path).
We do!

https://github.com/github
https://github.com/libgit2
https://github.com/boxen

When it's easy to extract, well-documented, and has a clear team of maintainers, we try to open source. Sometimes it's difficult to nail one or all of those bullet points, though.
How does this compare to a 3.0GHz 8-core Xeon E5?
I'm not in favor of affirmative action-type initiatives, but nothing in this article suggested anything like that. I kind of expected it would, but it didn't.