skysight-inc/HackerNews huggingface dataset:
I was/am in a very similar situation.

My suggestion to you is to take a break, analyze and record what went wrong, and led someone else take the lead for a while (find a position elsewhere).

When you're ready, start another company and don't make the same mistakes twice.

It's okay to fail - the majority of us do. However, if you keep trying you'll get better and limit your risk of failure.
Typically when you COMMIT the changes will be written to the transaction log, which is sequential, then later written asynchronously to the data files. So you get the performance of sequential writes and the flexibility of random writes, which is nice. But once something is COMMIT'd it is permanent, it will survive any crash after COMMIT returns. If it has not yet be written to the datafiles, the recovery process will do that.
Does Rethink store keys with every record or uses more efficient mechanism?
The biggest problem with a different query language for every project is that when they get around to implementing some of the more esoteric (but extremely useful) SQL features it may not match well with what they've designed so far, and it may be hard to implement for the devs, conceptualize for the users, or just be plain weirdly tacked on causing a cognitive mismatch in how it's used (some side channel, for instance).

Using a query builder (or ORM) of some sort still allows the escape hatch of raw SQL to do those really crazy things that are sometimes needed for performance, or just because what you are trying to do is rather weird. SQL is a very mature language, it's unlikely you are going to run into something someone else hasn't before.
There has been plenty of debate about this in other fields as well. Deirdre McCloskey and Stephen Ziliak have a particularly well-written paper titled "The Cult of Statistical Significance" on this very topic. Their main point is that statistical significance is meaningless without a discussion of magnitudes.

[1] http://www.deirdremccloskey.com/docs/jsm.pdf
It seems that the ability to tell what is fundamentally different about one framework versus another, instead of just treating all frameworks as interchangeable keywords, is what distinguishes some good engineers from bad :)
Programming is the equivalent of Football.

A decent amount of NFL players didn't play the sport until their late teens, some even waited until their early twenties! This is unheard of for any other competitive sport. This occurs often where pure speed (receiver) and size (offensive lineman) are at a premium.

There are trained mathematicians and scientists that can outhink most programmers: your b might be greater, but their m is steeper (y=mx+b).
Too many emails, long email threads, there has got to be a better way
To Mars: SpaceEx CEO and Our Multi-Planet Species
What I don't understand is how is that different from any fund raising effort for a candidate? You look for people who have a reason to support a given candidate (race, religion, profession, etc) and invite them to give them money. How is this a proof of corruption?

Yes, the money will come with a message: we like you because you vote xxx on yyy. But I don't see how this is illegal (or even immoral). And I don't see how this is information you couldn't get from public data.
Where the money is or was
I expected IBM Watson to be smarter than this
Depends on your perspective I guess. Having struggled with building easily composable SQL queries for almost 20 years now, I'll take the functional language approach thank you very much.
Exactly. There are some reasons, but we should at least try to minimize down to the necessary evil.
This Week in Data (April 17, 2015)
So justify it. What is the expected number of excess cancer fatalities, given an LNT model, the known activity of NASA RTGs, and the explosion rate of deep space launches?

The people who protest these things expose themselves to orders of magnitude greater risk on their drive to the protest.
This works:

https://scholarship.rice.edu/bitstream/handle/1911/64493/mcd...
You wouldn't use the nukes until you're safely out of earths atmosphere which is easily attainable by having two separate propulsion systems.
> Is there a way to remove the distinction between employee and contractor?

Sure, convince the Congress and state legislatures to do so (employment and tax law that makes such distinctions--and not, IIRC, on exactly the same criteria--exists at both levels.)
> It is easy to say in retrospect that it was worth spending 10 years of learning something. But it is hard to make such commitment in advance (especially as most of such commitments are misses, by opportunity cost).

I don't think Peter implies to stay jobless, till you clock 10,000 hours on programming. Many people who don't program, see it as lucrative opportunity to start making six-figures a month, and pick one of those books mentioned in the article.

After completing few examples, they acquire a false notion, how easy it is. "Tell me any technology and I'll learn it in a week." said one guy I was interviewing but when they get to work on something tangible, they get a cold feet. The article simply speaks about foolishness of expecting to learn something within few weeks and get on a job, quickly. By no means, they should just learn and get a job only when they are ready, but realizing that nothing would ever be enough and constantly trying to level up, is essential to become really good at programming.
Personally I think programming is easy. Started 6 years ago on/off, and the last 2 years full time. I use to have a blast doing it, because it always kept my mind in the 'zone' by trying to solve complex problems in my head.

Now, it's automatic. 95% of the things I run into daily at work, I've done them a million times already, so I just regurgitate what I already know. The other 5% of the time a quick google search will find my solution.

I don't feel challenged anymore. I don't think my line of work can possibly get anymore challenging either. But job availability is so plenty in my current field of programming, arghhhhh.
I think the point isn't so much "obscure" places as it is "unsexy". As a trivial example, developers who set out to work on payroll register software tend to make more money than those who set out to build video games.
So does Windows - Powershell. If that's not good enough, then ConEmu
The first time I tried to learn Lisp, I felt like my IQ had dropped to about room temperature. It took me years to get it, trying again every couple of months. Eventually, I did get it.

Next stop is Haskell. :)

If it makes you feel better, the people who seem to be really smart have the same roadblocks, false starts, and struggles... if not more of them, just as world-class marathoners (while they run the distance faster than most of us could) are still exhausted at the end of a race, because they run so hard.

It wasn't until my late 20s that I "got" that this sense of exhaustion is often a good thing. At least the exhaustion that comes from solving hard problems is a good thing; the kind that comes from political flare-ups and open-plan offices is pretty useless as far as I can tell.
Sorry, that's not how the world works.

HN is so hypocritical.

NSA accused of spying on peoples private data? Get out the pitchforks!

Tons of innocent peoples private lives leaked by Assange? Woo! We did it Hacker News! We showed them!

Get a grip, guys. You sound like a bunch of insane people.
It's not really useful for the type of spacecraft we use today, but if you assemble the spacecraft in orbit and only use the nuclear propulsion once you are far enough away from satellites it looks great for gigantic payloads or very high speeds.
How does that compare to other countries and times?
The Chromium implementation of QUIC is released as Open Source, so I'm not sure how "proprietary" the protocol actually is.
Thorium reactors may be useful on earth. But the hype is misplaced for space probes. Either they need maintenance (extracting fission products from the fuel) or closed cycle processing which makes them quite bulky (by space mission standards, not by nuclear reactor standards).

RTGs and stirling engines are fairly lightweight and compact. reactors provide more power per weight, but they have a much higher minimum weight.

And molten salts aren't exactly the most hassle-free technology there is. they are highly corrosive, so you have to compromise on the materials you use and it also strongly limits their lifetimes.
RTGs on the other hand often operate long beyond their intended lifetime, albeit at reduced capacity.
I find it difficult to imagine mere speech could actually violate someone's patent in light of more recent rulings (more recent than 2011 that is)

The main lynchpin in my thinking is Alice Corp v CLS Bank Intl - that an abstract idea in and of itself is not patentable. I can't imagine a case where mere speech could transcend being an abstract idea ... I suppose there is some slight room on the edges where your source code could be a program that directly interacts with some specific piece of hardware that is covered by a patent ... if that was the case though it seems to me that any program written against a patented processor or architecture would need to be licensed (and maybe that is indeed the case, I'm not a lawyer obviously)
The downside is that very few mathematically interesting functions have limited frequency. While this is not a problem for signal processing, as our senses usually cannot sense the difference, in math it's very easy to see the difference even if you cut off at really high frequencies: http://upload.wikimedia.org/wikipedia/commons/d/d4/Synthesis...

In other words, if one tried to do the Batman curve using Fourier transform, the formula to get sub-pixel consistency would be extremely long.
That's a really interesting thought -- after all, the "off" subpixels don't have a job except to sit and block light from passing by.
Despite the present day predominance of the life sciences (including psychology), I wish articles would not describe the p-value crisis as a crisis of "science". Physical scientists rarely use p-values. There are lots of other ways to establish the robustness of a result, most importantly, not relying on just one tool.
Thanks for the comment. .form-horizontal is currently possible via Settings -> Label Orientation -> Horizontal. I can see how you missed it. It's a challenge to try to make the UI intuitive. I do still need to add .form-inline at some point.
In most other countries, driving is not a right, it's a privilege, and your dad doesn't qualify as a driving instructor. Everyone learns the same rules of the road, whereas in the U.S. it's totally haphazard.

When I visited Copenhagen, cars, bicycles, pedestrians seemed significantly more on the same page than in any U.S. city (NYC and Denver are examples I have direct experience with). While serious altercations are rare, most people still don't understand that bikes are considered vehicles with the same operator rights and responsibilities as with cars.

Hardly a week goes by, biking in Denver, without a car honking for no reason other than to say "get out of my way" and anytime I have a conversation with the driver they assert with absolute confidence bikes should be on sidewalks, that it's illegal for bikes to be in the street. Ignorance of the law is much more common in the U.S. So that's a huge barrier to "catching up" with any European city.
Composing SQL strings at runtime should be the very last resort in my opinion.

This is what stored procedures and parameterized queries are for. Even if I am going to do dynamic SQL, I do it in a stored procedure if I can.
Why? Garbage in, garbage out.
You can practice that by trying to hit your opponent in Graphwar: http://graphwar.com/play.html
It can't work them out because you compose the query in a third party scripting language.

RethinkDB has no access to the structure of the source in order to analyze it statically and work out an optimal I/O read plan. It interacts with the language runtime by providing an API and receiving callbacks to the API from the runtime.

SQL is parsed & analyzed statically at the server, a plan is created based on that analysis and executed. So with SQL it is possible to do so.

With RethinkDB you compose your query in the script, basically, and all of the optimization opportunities end with the exposed API (no function source analysis).

It's not impossible to redesign the API to provide or even mandate static details like requested fields to RethinkDB, and it has a bit of that, but it allows freely mixing in client-side logic and even OP is confused about what it means to have a client-side mapping function.

If they would allow complex expressions to run on the server, it'd become quite verbose to compose that via an API in an introspective way, to the point it'd warrant a DSL in a string... and we're back to SQL again.
Yeah - I'm making that comparison. Because firstly - Bitcoin is being treated as a commodity by governments around the world (particularly when it comes to taxation policy).

Secondly, we're talking about broad perceptions of trust in institutions and ecosystems - such that even when Bitcoin is compared to non-insured forms of investment (as opposed to FDIC insured forms of deposits), the bitcoin ecosystem still gets a relatively bad rap. The collapse of the commodities brokerage firm MF Global was to the tune of billions of dollars of client and creditor funds. Not insured. Tough luck. Yet no systemic black mark gets recorded.

Thirdly - even if we ARE going to compare the bitcoin ecosystem to currencies as opposed to commodities - we might want to acknowledge that Mt Gox was an exchange - not a bank. There are plenty of Forex brokers which do not have insured deposits for their clients (unless they are also banks themselves). And forex companies dropped like flies during the financial crisis, taking client funds with them. So why is Bitcoin perceived as inferior to normal currency on account of a loss of client funds at Mt Gox? For some reason everyone thinks it's logical to compare MT Gox with FDIC insured banks. Clearly a HIGHER standard is being expected for bitcoin here than for normal currency given the type of comparisons being made.

Fourth - some Bitcoin institutions DO have insurance on deposits. Coinbase, Circle and the like have limited private insurance. Elliptic offers insurance backed by a major private insurer. And while I accept that this insurance doesn't compare to FDIC insurance - note that there hasn't yet been a loss of depositor funds at any of these major VC backed start ups.

Yes - ultimately lack of FDIC insurance is a strong reason not to use Bitcoin. I'm not denying overall that there are good reasons to avoid bitcoin. My point is that the level of distrust and suspicion directed toward bitcoin is not commensurate given appropriate comparisons made with other sectors.
And what should be used as an alternative? There is no reason to believe banning p value would result in improved research quality. Desperate researchers will just find another technique to game.
Building a Bullet-Proof ROI with Nutanix – Nutanix
What about apps that using OpenCV or C++ code?
well, they have one to use half a decade from now (2020), two more in reserve, and per your statement, they can make one per decade. Seems they are doing fine!
Modern Objective-C Exploitation Techniques
Agree, we get a lot of 'boot camp' graduates at work and sadly they don't fare well in the interview process. The ones that do are typically CSS/JavaScript web developers, but even then their knowledge is superficial.
Depends on how you define the phrase "self-powered." Today, an "electric-powered" car may not necessarily mean to the exclusion of gasoline as an additional power source.

If a backlit device harvests the unused light from its own backlight, it would surely be powered by itself. Not _purely_, but it would be harvesting its own outputs for energy.
The hidden FM radio in your pocket and why you can't use it
If you don't mind me asking, which field do you program in?
Perhaps we should encourage young men to join the Peace Core. To find themselves by helping others.
They use MVCC: http://rethinkdb.com/docs/architecture/
238Pu is always going to be problematic because of the fact that the target material is only available in the US in weapons-grade form. USG moved all of it to secure storage at INL, and are very cautious about any program to transport it for 238Pu production. Hopefully they can get ATR moving and keep missions supplied.
I stumbled upon this essay by Norvig about one and half year earlier when I was just searching web as a newbie wannabe programmer and this essay really cleared my view about programming. I am still a student and have not yet seriously got into programming but the essay has encouraged me to be more persistent.
There are actually quite a few RTGs on Earth (most of them - IIRC - in remote Soviet-era outposts and such) that I'd be more concerned about; they tend to be in remote areas where maintenance is difficult.
Are you saying it's illegal to email coworkers and ask them to donate to a campaign? Or that it should be?
So just like an SQL query, except I can connect to an SQL RDBMS from virtually any language I can think of, and not just a narrow selection of 3 script languages.

http://rethinkdb.com/docs/install-drivers/
What webviews are you talking about? Unless you instantiate one yourself[0] there's no webview in a reactnative application.

[0] https://facebook.github.io/react-native/docs/webview.html#co...
Some of these, like the privacy stuff, seem reasonable. It makes sense that student's personal communications shouldn't be monitored. It makes sense that institutions shouldn't accidentally disclose, say, Social Security numbers.

Some are less sensible, like the technology decree. From a teaching standpoint, for example, learning how to invert a matrix by hand is tedious and annoying and something you'll never do in the field but is still useful in learning linear algebra.

Some are outright bad, like the fair assessment section. I shouldn't be able to have a narrative exam in an engineering class instead of showing my facility with the reference tests and calculations.

There's some good ideas in there, but it strikes me overall as sophomoric, self-centered, and childish--basically exactly what we expect from students.
Bike infrastructure is being built. Bike ridership is up, all great news.

However, there remains a fundamental problem. As packed in as NYC is, it is still a huge city designed for automobiles. Many people lives 10, 20 miles away from their jobs.

It is obvious from the picture in the article that many cyclists gear themselves up for a long arduous ride. Unless one is into biking or exercise most people is just not up to that kind of ride. I do not think a 20 mile ride is what the average cyclist in Amesterdam or Berlin imagine their commute to be.
Win the 8 Books That Have Created the Most Millionaires
https://facebook.github.io/react-native/docs/nativemodulesio...
21k month? That sounds crazy (and amazing) to me as new frontend dev. If you don't mind me asking, what kind of development are you doing and how many hours are you working a month to make that amount? Might help me decide what to learn next : )
Certs may act against you at interview time. If you get a data science cert and put it on your resume, then the interviewer may start asking you related "i'm smarter than you" questions about it regardless of whether it has anything to do with the job.

OTOH, Certs may help you at hiring time. If the company is on the fence and is questioning you skills in a particular area, then the cert may be the thing that pushes you over.

One way to play it is to not put it on your resume. If you find out during the interview that the job fits your certs well, send a thank you email explaining that you'll throw in some bonus certs (but wait there's more!) for free and your cert training fits well. This way you delay their knowledge of your training until the person possibly has bought into the idea of hiring you and needs to convince other people.

Certs as a learning tool, I think are great as long as they don't cost a lot. They give you something to feel good about and an excuse to spend all that effort learning the material.
Yes, your startup failed. That's OK. 25 years old is not old. It's OK to lose all of your money, it is almost a rite of passage for most entrepreneurs. You are lucky it is happening to you in your 20's, and not your 30's or 40's.

You have lots of time ahead of you. You are not "losing at life". Just keep pushing forward, however you need to. You will not die or starve. If you have no money now, it can't get worse. That is the good news.

You have dug yourself into a hole and getting out will not happen overnight. Stop dreaming about a unicorn investor that will somehow save you. The chance of that happening is slim. Focus on practical steps you can take to improve your situation, one step at a time.

Winston Churchill had something to say about your situation:

"If you're going through hell, keep going."
I am curious as to why. The underlying systems have only gotten more reliable and faster then they were 10-15 years ago. 10-15 years ago writing to disk was actually _more_ of a challenge then it is now with SSD's that have zero seek time.
You lose much of the advantage of Orion, since Orion is extremely heavy, and you're doing the hardest part of the work without it. You also have to wait until you're pretty far away from Earth, not just out of the atmosphere, before you start blowing up nukes unless you want to destroy all electronics in sight.
that is interesting. How can I find an open source project to contribute to that is actually open to beginners?
Someone asked this on reddit[1]. The answer the author gave was: "the "start" is whatever the api gave for each song, which in turn is the first chord that was entered by the user that uploaded that song, which is of course, not standardized. So it's for sure not the start of songs, or the bridge or whatever... it's this and that."

[1] https://www.reddit.com/r/dataisbeautiful/comments/32ol86/cho...
Journalists don't dump whole swaths of information to the public like they've just done without vetting that it is relevant to the public interest.
From what I've read, the reason for #2 is historical. You cannot make bombs with thorium reactors, and when bombs were being made is when most of the advances in nuclear power were made. Since then a number of accidents at nuclear power plants have rendered any advancements in nuclear power taboo in the US so there is no development, especially not in anything new nuclear-wise.
There's a very marked difference between "safe" and "low probability of failure". With uncommitted writes, even with a quorum, there's still a chance that you lose the write.
Because along with a steady source of Pu238, you also get the benefit of a safer, smaller nuclear reactor using a fuel that is significantly more common and less weaponizable than uranium/plutonium.
After Haskell, Agda and Idris.
Your cynicism will not get you too far. The comment is incredibly insightful and clearly based on experience.
238Pu doesn't have anything to do with nuclear weapons. It is a highly unwanted contaminant of weapons-grade Plutonium.
Yes, good point. That's what I meant.