skysight-inc/HackerNews huggingface dataset:
For me, startup depression was just something to get familiar with. I've been working on mine for about 3 years now, bootstrapped... on the weekends... making no money.... while supporting a family... being an involved father... but fuck it, I still believe in it and will continue working on it until I believe that the opportunity has passed.

The first two years consisted of my mind bouncing back and forth between dreams and depression. Now I've matured, at least emotionally, to where I feel emotionally invincible. I guess I just got used to it, the uncertainty, the hopes, the fears. This has become my norm, and living with it is much easier and honestly pretty effortless at this point.
Dell makes very good flat-screens for an affordable price, e.g. the U2311H was a really nice one.
This is not even vaguely true.
Consumerist has been tracking this for years:

http://consumerist.com/category/grocery-shrink-ray/
You can. Please provide the source, I'm not aware of such constraint.

EDIT: The marketing speech that is often used to claim that more expensive certs are for more serious business is mostly baseless. Yes, you can pay to have your identity checked more carefully and pay even more to get the extended validation and a green bar, but this is "eye-candy" for most cases.

Nothing at https://www.startssl.com/?app=1 tells that free Class 1 cert is not allowed for commercial purposes.
At least in that case they only make changes in a new model year. In the electronics industry substitutions are often made while retaining the the exact same SKU. So even savvy consumers have no way of knowing exactly what they are going to get. For example sellers of blank optical media will sometimes switch to a different supplier and the only way to tell is to check the MID after you have purchased them. Hard drive manufactures will will also switch to a totally different "cost reduced" design while retaining the same model number. Then there's the infamous panel lottery when buying a monitor from certain unscrupulous companies.

I'm mildly surprised there hasn't been a high profile class action lawsuit over these practices.
As a newcomer to Haskell may I offer an explanation: the article is full of jargon and thus hard to follow.
That doesn't necessarily mean anything. Github is very, very new relative to C development. There are programmers who had coded in C for decades before Github even existed.
"But events such as Fitbit's recent recall of more than 1 million fitness bands over user skin irritations,"

Weird that they pointed this out as a flaw in wearable technology. Isn't that just poor choice in material? Seems like a solved problem to me.
Intel sort of does it, too. Like they have started calling some of their Atom CPU's "Celeron", while they still serve more powerful Haswell Celerons on the market, and the naming is just slightly different (a letter). They don't exactly replace it in the same model, though, so I guess they are not quite that bad yet, but they try to be misleading about it, too.
Why we need to focus on inclusion in tech and what are your solutions?
If you know JSON, you probably are somehow my target audience.

Imagine you could take your normal Word document and just put in some placeholders. Then send some JSON and this Word document (as a template) to my service. You would get a PDF in return.

Instead of MS-Word documents I use OpenOffice documents as templates.

OpenOffice is a word processor like MS-Word. Also a nice user interface etc. it is just build with different goals in mind.
Autopsy of GCC 4.6.3 compiler bug on Raspberry Pi
An upshot of this is that staples like ice cream, mayonnaise, and cheese are some of the most label-regulated industries. The existence of terms like "processed cheese food" is a good thing.
Facebook Plans To Include More Of Users' Data To Target Ads
Please don't editorialize titles. The HN guidelines ask you not to. (The submitted title was "48% of gamers are female".)
I am experimenting with something similar for a java web framework https://github.com/constructo/chemflow . Its kind of sketchy right now but achieves the spreadsheet-like programming nicely.
Chrome extension for inline language translation
1000 Volunteers Making Free 3D printed Prosthetic Limbs for Those Who Need Them
That's a case of the labeling law working nicely though.

I like it when package prices have to be shown next to sensible unit prices, it really simplifies the comparison, regardless of any psychology that has been built into the packaging.
How to become a VC?
HN Community,

I'm currently a tech banker (junior level), but would love to eventually become a VC.

Which of the following options or combinations thereof would make the most sense?

1) Move directly to a VC fund as associate.

2) Get an MBA from a top 10 business school.

3) Become an entrepreneur and start one or multiple companies.

4) Get a masters degree in computer science.

5) Work in the corporate development department of a large tech company.

6) Become a product manager at a tech company.

7) Join a startup as the business person/CFO/in-house banker.

8) Become an angel investor (I couldn't do this immediately)

9) Improve my very basic coding skills and build a side project/product/app/etc.

10) Start a tech M&A blog.

Any advice would be greatly appreciated.

Cheers,
T23
(Typed) Racket has been on my radar, though there have been some worries, e.g. the performance issues when crossing the typed/unityped boundary. Hopefully those can be fixed.

I know it's my own failing, but I've also had a lot of trouble with the incredible amount of parens and symbols in TR/TC -- I'm used to the near-math notation of Haskell dammit! :). It's just one of those things -- I have actually written non-trivial code in Scheme, but I've been spoiled by Haskell. Intellectually, I deeply appreciate the value of homoiconicity, but sadly I just can't get past the aesthetics.

EDIT: FWIW, if I were to go with gradual typing, I think TR would probably be close to ideal. It's an amazingly well thought-through language in terms of module system, integration of the macro system with modules, the syntax-parse macro system, etc. Kudos!
Another notable result of the 1980 census was that it was the first one where the majority of Americans lived west of the Mississippi River.
This doesn't seem to take into account the non-European population^1...? I guess that's fine if you state it -- just people the census was counting (not even all white people in US territories all the time).

So this annoyingly helps sustain the myth that North America was an unpopulated forest until being 'settled' by 'settlers'.

1 (http://www.census.gov/history/www/genealogy/decennial_census...):

"Prior to 1900, few Indians are included in the decennial federal census. Indians are not identified in the 1790-1840 censuses. In 1860, Indians living in the general population are identified for the first time. Nearly all of the 1890 census schedules were destroyed as a result of the fire at the Department of Commerce in 1921.

Beginning with the 1900 census, Indians are enumerated on reservations as well as in the general population."

- http://www.census.gov/history/www/genealogy/decennial_census...
That would break backwards-compatibility, however. Arrays are just objects with a magic .length property. As such, I can already do `items[-1] = 'foo';` and it'll create a property named "-1" and set it to "foo".
You know, I have just been noticing this from a lot of "ice cream" brands in the grocery store: some of their flavors say "ice cream" while others say "frozen dairy product". Mind you, these are different flavors from the same brands, so you can't just go for a specific brand and assume you're getting ice cream, you have to read the fine print.
Very nice! I worked on the firmware for the "Applied Biosystems ABI Prism 310 DNA Sequencer". I remembered it cost >$60K each when it was released ~1996, 1997 time frame.

It is good to see DNA sequencer tech progress faster than Semiconductor.
Wow. I'm going to spread that one around:)
That was awesome, thanks! No, I hadn't seen it. And yes, the seamless transitions I was talking about are there!
I also forgot about consumer routers which sometimes ship totally different hardware under the same model number.
A really easy one: no.
Wow, not even more than a day after their meeting with BMW. I wonder if something was said to provoke this announcement.
Not adopted by a standards body is a pretty significant factor.

It is also proprietary in that Google is in absolute control of the development process.
the volume of a liquid hardly changes under pressure.
Please read my link. Open source is a term coined by OSI as a replacement synonym for free software. We have somehow culturally forgotten this. We keep repeating some other version of the facts for some reason and have forgotten what "open source" really means.
Come find us on our public hipchat room:

http://www.hipchat.com/g3plnOKqa

We're on all the time that we're working (though we may often be afk hacking away on the site/business). There you'll also often find the people who wrote the parsers we have, but mainly you'll want to chat with Nick Winter, who wrote Aether.

https://github.com/codecombat/aether
"You Are Not So Smart" podcast had a whole episode about this subject (Robbers Cave Experiment):

"The Illusion of Asymmetric Insight"

http://youarenotsosmart.com/2011/08/21/the-illusion-of-asymm...
I suppose there are no large factories on Hawaii
We took "Show HN" out of the title, because Show HN implies something that exists that people can play with now, and not just an email signup. Please post a Show HN when the software is ready to try out.
This really makes me hate the half-assed use of the metric system in the US. It seems like my local stores go out of their way to use different imperial units for different products, making it harder to compare. Unit prices are great, but when one package is $/oz and another is $/gallon, it defeats much of the purpose.
MH370 Inmarsat Data communication logs [pdf]
What are difference between audio-based and fit-based compression method? These two can transform easily...
Well, we have ECMA TC52 which will hopefully ratify the specification pretty soon.
Reasons to use Haskell as a Mathematician (2006)
Also interesting is an introduction of the Australian government on how they are looking at the data and performing the search: http://www.atsb.gov.au/publications/2014/considerations-on-d...
I think anyone can participate in the ECMA TC52 meetings.

I'm not sure about membership in ECMA, I think there other requirements.
That's definitely a valid criticism of the article, but not really an explanation for the OP's post AFAICT.
Thanks for the article. I agree with most of this, however for empty arrays I find it best just to check length in the "falsy" way. Like -

if ( !array.length ) {
//do something
}

Seems succinct enough not to require a separate function.
You Will still lose some 20 + 20% due to charge and discharge inefficiencies.
http://en.wikipedia.org/wiki/Vanadium_redox_battery
Graphical User Interface for the Linux Terminal
Yeah, that's what I wanted to say by the "tolerable" part. I know arrays, as well as other plain objects in JS, are capable of having arbitrary properties. But hey, how many libraries or code rely on that specific behavior of Array? For the "Greater Good", they can suppress those minor cases and simply extend the magic to the negative integer range. I believe this change can be landed without too much compatibility pain.
> I seriously doubt it the people who got jailed for certain tweets walked up to a policeman in the street and made the same comment they would get the same punishment.

That's true, but there's a difference between being offensive to the government and being offensive to people. The government is supposed to be able to take that kind of punishment (which is, after all, why these related rights are enshrined in the very first Amendment of the U.S. Bill of Rights).

So I'd caution about focusing attention on offensive speech only on how it applies when that speech is directed against government and its agents, or society as a whole, since the possible kinds of damage would be different if directed against individuals.
Yes; in UK, it's Distance Selling Regulations (DSR).

You're better protected if you buy online than in a store, ironically.

PS: I looked it up, and actually the DSR has been superseded as of yesterday (!) by Consumer Contracts Regulations, which ups the UK protection from 7 days to 14 days, bringing it into line with EU directives.
Distance, as well as population, is a factor in the mean center of population. Even today there isn't close to a majority of the population living west of the Mississippi.
Exactly. Apache was not always a web server.
I wonder if the accelerating trend towards higher Southern populations in the 1900s was brought on by the invention and development of home air conditioning. I know I would have never moved to Texas without it.
Can't bitcoin simply require agreement from more than one author of a blockchain? For example do not allow the same entity to sign the blockchain for two consecutive blocks. This would require defining what constitutes a single entity though. How do we define it when talking about mining pools? Can't we have alliances of pools already have reached 51% long ago and colluded "as one strategy"?
A wetlab doesn't refer to any specific set of equipment. It refers to all the stuff that you do that involves transferring liquids between test tubes via pipets, heating and cooling them, etc., in contrast to "dry lab", which refers to computational data anlaysis. Depending on the type of sample, the wetlab preparation will vary. For example, if you have an extremely small amount of starting material (e.g. you want to sequence the DNA of individual cells), the prep will be different, or if you want to sequence RNA from blood, you need a step to remove all the mRNA that encodes hemoglobin, which is 50-75% of the total mRNA.

I do dry lab exclusively, so I'm not sure what the most bsaic sample prep procedure consists of, and whether the equipment needed for that prep can be made portable. But in the field, you're going to have to contend with contamination issues, since tiny amounts of contaminating DNA can mess things up big time. I don't think you can just carry around a portable autoclave, so maybe the solution would be individually-wrapped sterile prep kits, maybe with the possibility to sterilize, reset, and re-wrap them back at home.
Crucial, OCZ and Kingston were the favorite failure complaints on the email list I was on at Microsoft ("Hardware Junkies"). The wisdom a few years ago was to stick with Intel and Samsung.

I see no reason to change that. I'd rather spend fifty or a hundred bucks more and get a drive that I'm pretty sure won't fall flat on its face.
Yes, it assumes some knowledge of the language. But imagine if every article about, say, Ruby, had to explain things in a way that someone who'd only ever seen C would understand? Authors would be hamstrung, unable to talk about things at any level other than the most elementary.

If you're going to talk about the power of a language you have to allow the use of language that talks about that power. To talk about what you can do in Haskell beyond toy problems you need to allow people to use more than just toy language.

If readers aren't willing to do any work, its tough to help them learn anything new.
My SSBN used at least two separate subsystems running Red Hat-based servers as a part of their functionality. Yet another separate system used X11. Thanks, FOSS devs! :)
Stop diagramming an just jump into the code...
What about situations in which someone deliberately tries to cause misery to those suffering a loss? A prime example would be a family losing a child and someone just deliberately mocking and teasing them over it. What can you do? How can you prevent this? How should society act and take a stance about this? Obviously the "But free speech!"-camp doesn't even try to solve the problem at an individual level. What other options are there, apart from punishment of the perpetrator?
Not true[1]. Perhaps the "population center of mass" is west of the Mississippi, but that is a different statistic.

[1] http://wiki.answers.com/Q/What_it_the_population_west_of_the...
You probably meant to write "1840-1850" if you are referring to the Gold Rush. Another big change that happened in the same decade was a change in the borders of the United States.
Some feedback on the design, you're using #000 for those hero images, I would tone them back to something lighter.

Contrast is important, but #000 against #fff is too harsh.
How is the performance of DreamObjects?

For people who are actually on a budget for their projects, which is more than you might think, if the reliability is OK, this might make a lot of sense over paying much more to use the real S3 for backups.
Well... Is it right to jail someone due to bullying? what if it's only verbal bullying? What if the bullying caused the victim to hurt him or herself? What if you threaten to kill somebody?

I don't know. I want to answer "no" to the title's question, but it seems more nuanced than that. I think the distinction of a targeted comment vs a "general" one is an important one to make.

I'm curious on what the law is for similar actions outside of social media..
When ever there have been a dispute regarding export control of crypto and microsoft, they have opted to exclude encryption or use something like DES with low keysize. Microsoft has also sold exploit tools for windows, which is serious regardless if FDE software was one of the exploits targets.

So, given their history, has they done anything to actually earn our trust?
One ought to watch this to the sound of the Pet Shop Boys' "Go West" (https://www.youtube.com/watch?v=flWTWG-gTT4).
Marvel Comics and the “most intricate fictional narrative in history” (2013)
Mildly interesting: CoreOS is shooting for `rm -rf /` being safe and similar to a "factory reset" on your phone. Here are the results on vagrant after rebooting a machine where `rm -rf /` was done: http://i.imgur.com/VMuPkf3.png
Inside the Magnavox Odyssey, the First Video Game Console (2012)
Author here: the concept of `Applicative`s is unique to Haskell and has no parallel in other programming languages. This makes the post difficult to write to a broad audience. Instead, I just tried to show the neat things you could do with `Applicative`s to try to entice people to learn more about them.
The error rate in the "good part" is about 15%. That is quite frankly very very very poor. This might be a good alternative to pacbio, (unless the other technologies can increase their read lengths).

Typically (I chatted with my contacts at the Venter Institute)... best results are gotten by making long reads using pacbio or (maybe minion, they are looking into that currently) and using that to generate the scaffold and miseq/iontorrent to fill in the rest.

Honestly in my opinion (and I have been saying this for years) Pacbio and minion will never get over their error rate for "basic chemistry" reasons. These techniques use single-molecule sequencing and that is fraught with problems. Sometimes, it's better to average over a large population.
Indeed, it is will known that air conditioning enabled the southern population to rise:

Discussion for the US south (and some discussion of the social consequences of the technology):
http://www.independentmail.com/news/2007/jun/24/air-conditio...

Discussion more generally for the world, and also some side effects:
http://www.washingtonpost.com/blogs/wonkblog/wp/2012/07/07/h...
You do realize that all those tools for dynamic languages are code formatters right? That they won't catch any real bugs. You do realize that right? Why do you think that they can't catch any real bugs? Hint: it has to do with static typing or lack thereof.
On the other side of the spectrum, what improvements could be added to JavaScript the assembly language to make it easier and more efficient to target to ?
I disagree. I think fault lies with the language designer(s) for putting the equivalent of a pull-handle on a push-door. The only way to reliably avoid this error would be to spend an inordinate amount of time reading documentation, dutifully examining every aspect of basic functionality for unusual behavior. Every other string replace method I've encountered does global replace. Java's String.replace(), STL's std::replace, PHP's str_replace, Python's string.replace(), all of them replace every instance. Given this precedence, it's entirely reasonable to assume JavaScript works the same. Unfortunately, it doesn't.

I've been writing JavaScript off-and-on since I was 12. I've used Node.js extensively enough to find bugs in it, including one that ended up being a bug in V8[1][2]. If I'm not an experienced JavaScript developer, then very few are.

1. http://geoff.greer.fm/2012/05/30/leaky-abstractions-a-journe...

2. https://github.com/joyent/node/issues/3167
Presumably because semiconductor manufacturing has massive setup costs, so changing anything in the middle of a production run is likely to be uneconomical. But an assembler can simply switch parts or suppliers.
Or you could read it as "(open-source game development) assets"
Did you not read the article in this post? Or are you just being daft and trying to say something snide about Dell?

The article itself is about switching out quality components for cheaper ones after your first batch gets good reviews. So yes, if Dell is doing the same thing, it follows that yes, they were at one point good, and then they started swapping out for cheaper components.
SEOS Ultra Wide Field-of-View
Walking in Telepresence: Motion Compression (2013) [video]
Looks like we're getting pretty close to solving the sequencing problem... the next massive challenge is in using genetic code to actually understand health. If you're an engineer looking for some meaningful work, SolveBio wants to hear from you!
Those damn socialists, amirite?
The term predates OSI.
Actually I downloaded

https://github.com/hchbaw/auto-fu.zsh

after seeing this README.md.
Machine Learning for Clinical Data Analysis and Healthcare
fzf [1] is another nice alternative to this.

[1] https://github.com/junegunn/fzf
The IRS rules are here: http://www.irs.gov/irm/part1/irm_01-010-003.html
Insofar as that myth exists, it's certainly unwise to sustain it. However, it's my impression that Native American populations in "settled" areas have always been a small fraction of European-descended population, at least since smallpox and other diseases swept across the continent (which happened before 1790). That is to say, including the native populations or not including them would have little effect on this particular population statistic. In confirmation of this, one finds no obvious discontinuity between 1840 and 1860 on this map.
What Would You Do if You Had to Start Your Life All Over Again?
I guess 'population' never included the original natives.
This does not explain why they would do something as inexplicably naive as recommending that everyone use a closed-source solution for encrypting their data in 2014. (And conversely, if it were really a matter of them having had a change of heart and suddenly coming to perceive the world to be such a nice and simple place, why didn't they just sign the final declaration with their real names, given that the threat of them being forced to tamper with future versions is now moot?)

It seems like people are still somehow willing to believe that even if a spy agency had set its eyes on Truecrypt, they could not force them to make arbitrary statements to people sending them e-mails or members of the audit project.
So the seller can impose some penalties if it wants to for example a restocking fee.
Pixel Art + Star Trek = Pixel Trek
Will all due respect to OSI and its trademarks, a software with the source code that is open to the public is quite naturally described as "open source". Just by a simply virtue of dictionary definition of two words involved. I'm all for pedantry, but it's quite misplaced here.