skysight-inc/HackerNews huggingface dataset:
EarthCube: Cyberinfrastructure for Geoscience Research
I seem to recall the idea was that they keep your terms up to date with evolution of services you rely on (i.e. when you compose the ToS you select Google Analytics, S3, Facebook, Mixpanel etc, and appropriate clauses are included, and kept up to date as third party update their own legal stuff).
This discussion is probably better placed over at the Bitcoin subreddit: http://www.reddit.com/r/Bitcoin/comments/2ewcl8/bitcoin_core...

</kibo>
Allow me to revise that to "top student at a decent school." (School is actually less important). I would say it describes >200 people every year (take the top 5-10% of Stanford, Harvard, Berkeley, MIT, CMU, Princeton, UPenn, UT Austin, Caltech, a couple others, and then maybe the top 2-5% at UCLA, UCSD, CU-Boulder, dozens more schools.
> What could be so hard about that?

Fantastic analogy. It also covers the difficulties: it's fun indulging in ivory tower engineering exercises, or decadent offices, or letting delusions of grandeur grow your staff too quickly, if you don't have the self-restraint needed to make sensible decisions every. single. day.
This is the ¿10th? resubmission of the Sublime Beta 3. More information in the previous resubmission:

https://news.ycombinator.com/item?id=8241337 (64 points, 15 hours ago, 47 comments)

Other with many comments: https://news.ycombinator.com/item?id=8227111 (115 points, 3 days ago, 86 comments)
This is cool, but I was hoping it was stories of little-known startup failures. That I would find really interesting; I'd even pay for it, if there were enough stories available.
side note: me a PhD.
The reason to put many seemingly unrelated stuff is to clearly explain the prior arts and give a thorough overview and background. The goal is to make a person have no idea on the specific topic (but need to have general background in the broader scope, a person with background in general hashing but nothing in Bloom filter is considered such person), to understand the paper.

I can attest that reviewers can be obnoxious, if they dont understand the paper, they generally will reject the paper. That does not mean that the paper has to be write in this tedious fashion to guarantee readability, but that does guarantee that if a reviewer say "cannot understand", the authors can argue "I have xxx in page xxx line xxx".
Depends how well built your application is. Good luck porting a crappy Angular app over - good engineering probably trumps choice of frontend framework the most.
Define faster though.
yeah jquery is not mentioned once but is maybe the single YUI killer here.
Ask Patents is actually explicitly supported by the USPTO, who help to create it:

http://blog.stackoverflow.com/2012/09/askpatents-com-a-stack...
An anecdote.

When the company I was working for at the time's AC failed in the machine room and melted three racks of kit, all 7 of our FreeBSD machines at the time were back online from scratch on hot spare kit in under two hours.

Our Windows guys were still working on restoring the master Active Directory pair and DFS cluster TWO DAYS LATER even with a DR strategy in place.

Quality engineering, documentation and automation ability shits on everything else IMHO and that's where FreeBSD lands every time. Performance isn't a major thing for me.

Linux on the other hand is heading in the direction of windows. I'll probably get flamed by the systemd proponents here but it took me three hours to work out how to debug this command:

timedatectl set-ntp yes

Which returned:

Failed to issue message call
Good questions.

Things like marketing, sales, maintenance, and support can be handled with the Assembly bounties. Over time I imagine we'll make bounties more easily map to these functions, but we've seen bounties work for each of them already. (For example, a bounty might say "Handle support on Monday from 9-5", and it would be rewarded with an appropriate amount of ownership in the product).

However, a team could also hire a contractor to handle support. When a product is making significant revenue the team can spend that revenue as they please, so if support is important to the business, hiring someone is a perfectly acceptable use of their revenue.
I don't think he is clueless, I think he is trying to make a point.

Some people have internalized the message "Bitcoin is good". They then draw inaccurate conclusions from this message. Things like "Bitcoin is anonymous... more so than cash!" (This is not true. Bitcoin is pseudonymous, but transactions are very public and it offers LESS anonymity than cash.)

Some people have drawn the conclusion "Bitcoin is cheap... cheaper than the standard ways that a bank manages their balances." This is also false. Bitcoin actually requires significantly more computation (and thus cost) than simply keeping a single centralized ledger -- exactly why and how is what the article explains.

What Bitcoin DOES have going for it over the centralized ledger is that it does not require trust in any individual participant in the system. Depending on your goals, that may well be valuable enough to be willing to put up with a large multiplier on your transaction costs.
Sorry to hear you couldn't get it working. We're seeing about 5x compile time improvements in Super Dev Mode on trunk, but setup is not as easy as it could be. (It's being worked on.)
A valid comment indeed, but I can't help thinking that was one of the fastest Godwin's Law comments ever.
The vast majority of our time is spent trying to make HN more
interesting and substantive. The problem with incivility is not that
we care how "naughty" you are, it's that it destroys the capacity
of the site for the very "increasing knowledge [and] bettering the
community" that you claim we're not aiming at. It's a bit of a bummer,
when you're working so hard at something, to have someone who ought to
know better claiming you're not.

Your faith in the capacity of "uncivilized looking" threads to converge upon
truth seems surprisingly naive. From what I see, they don't converge at
all.
I have used GWT on two from scratch front ends within the last 8 months.

All of your points are true and well written, but at the end of the day, I don't want to write and maintain large apps in JavaScript (or really in any dynamically typed language for that matter). GWT is still the best way to avoid that.
I love doing my job, and in a Star Trek-style socialist paradise I'd gladly do the same job even without differential compensation versus other options. That said, as a class-conscious worker in a capitalist system, I would never accept job satisfaction in lieu of fair pay.

I did take a pay cut for a while to work at a startup, but that was a choice I made based on the expectation that once the financial situation changed the founders would do right by me (and it did, and they did).
Engineers Buzz That Internet Is Outgrowing Its Gear
Sure, this chart[1] may look impressive, but trust me, we don't understand nearly enough about human metabolism to create a product like Soylent. /s

1: http://biochemical-pathways.com/#/map/1
I've turned down a number of freelance gigs just from getting this kind of "smell." It's not worth it. If I smell... umm... certain intimate hygiene products... I run away.

Red flags I've seen include:

* Smarmy-looking marketing materials. If I visit the site and think "hmm... would I be worried about downloading this app for fear it would infect my machine?" then that's a bad sign.

* Some advance-marketing and extreme-MVP tactics are okay, but if they take it too far I see it as a red flag.

* Intuition. If I could bottle it I would charge for it and be rich. Earned through school of hard knocks, which is as far as I know the only way to get this.

* No haggling at all on price... especially when combined with other red flags. This leads me to think they're not haggling because they'll just stiff me.

* No milestones or other metrics come up in discussion.

* They don't know what they want. I've seen the screwage go both ways in contracting arrangements where the hiring party kind of just wants "something cool" with only some extremely vague sense of what it looks like. In either case it's not something I want to be a part of.

* Shell company bingo... if I do a search on the founders and they have five dozen LLCs to their names it means they'll just fold the entity and stiff everyone if it doesn't work out. "Extend yourself on others' credit, test a market, and stiff people by busting out the shell if the market doesn't pan out" is a common sketchy business practice.
This is what it looks like when you ping the entire internet
Somebody said to me in graduate school "You take the best offer you get, somebody else is determining your future."
She took the job she wanted. What's wrong with that? It's not all about the money.
This, a million times.

In the UK, by changing jobs a few times, I managed to get from £14k to £46k in 4 years :-)
The rent control laws were known to the landlord at the time the lease was signed in most cases; the rent control laws in San Francisco haven't changed materially since 1994.
Thanks, our team have been busy!
> wouldn't "assuming what they should be proving" be the same as "hypothesizing?"

No, the expression "assuming what you should be proving" has a special semantic meaning -- it refers to a thought process that uses its conclusion to support its investigation, or takes the preferred outcome as a given from the start, without seriously considering alternative explanations.

Hypothesizing means taking existing theory and extrapolating new untested properties, then presumably investigating whether there is any evidence for the hypothesis.

> You don't really design experiments that can both confirm and refute a theory.

On the contrary, the best experiments have the chance to either confirm or refute a hypothesis. The Michelson & Morley ether experiment is a classic of its kind -- its outcome would either confirm or refute the ether as it was imagined to be.

http://en.wikipedia.org/wiki/Michelson%E2%80%93Morley_experi...

> When an "open-minded" scientist attempts to perform an experiment to test theory, they aren't personally responsible for subsequent theories and experiments that could disprove their results.

Not so. An open-minded scientist wouldn't pass up the chance to uncover any positive or negative evidence for or against his theory -- both kinds of evidence contribute to our understanding of nature. Remember the story about Bell Labs engineers Penzias and Wilson cleaning bird droppings from their microwave dish? They did that so someone else wouldn't scoop them by discovering that they had been fooling themselves about the source of the noise in their antenna (which ultimately was identified as the cosmic background radiation, now standing as evidence for the Big Bang).

http://www.aps.org/programs/outreach/history/historicsites/p...

The bottom line? Science isn't law, it's not adversarial, there aren't two competing sides, and a responsible scientist maintains an open mind with respect to evidence both for and against his theories.
No they did not.

The blog post is a puff piece for a new (at the time) StackExchange product and basically just talks about how they felt there was a need for something like this and how they felt the timing was good.
Yeah, they have an online version - a desktop version (which I guess syncs when a network is availabel?) - and a mobile version. Seems pretty nice.
Does that reconstruct quads as the Zynga post described? From the source code, it seems to just draw the triangles individually:

https://github.com/mrdoob/three.js/blob/1769fbfc6c994b51a54c...

I also don't see any heuristic processing of shaders as described for ZyGL.
This is Joel puffing a new StackExchagne product... nothing more.
This is why I hate business writing. Endless platitudes without any substance. Sure, each of those are models, but they are neither novel ideas nor are they prescriptive enough to leave a path toward building something that takes advantage of one of them. Nor, for that matter, is it possible to prescribe a path to successful entrepreneurship beyond the basic principles because as soon as one path to success is known, it stops being a reliable path.

Less hand-wavey:

a) Read some Peter Drucker. b) Read a bunch of case studies in your industry. c) Start a bunch of businesses with someone else's money.
Nothing hurts more than the truth.

They had a referendum. Remember?
Are you telling me the result would be different if done again? If so, why is the west not asking for this?

I don't believe in slavery. "Let my people go" is a phrase from the bible.
If you don't have a higher Bayesian prior on the hypothesis than others, how did you select it out of hypothesis-space as something to test? (http://wiki.lesswrong.com/wiki/Locate_the_hypothesis)
It would be a shame for man-millennia of work to be lost, but it would also be a shame for advancement to be stalled by these kinds of concerns. Experimenting with new approaches and ideas, direct competition between projects, excitement over new languages and frameworks. These are all factors that lead to advancing the state of the art.

It's worth being concerned about losing the lessons learned from Qt, but this is a kind of false dichotomy between the old and the new.

With that said, I don't think those lessons will be lost anyway. Qt can't (and shouldn't!) last forever or remain in its current form. C++, though it will live for a long time yet, will eventually fall out of favor, and large sections will eventually be purged from Qt as the project matures. The man-years that went into the portions that were, or some day will be, removed have taught Qt developers and users a great deal.

Qt developers and users will bring knowledge and wisdom to new projects that will compete with Qt (directly or indirectly). Some projects will survive and some won't. Some will be much the same as Qt, while some will be completely different from the start. Conrod, as it happens, is an approach to a different kind of GUI development (see this comment: https://news.ycombinator.com/item?id=8244224).

This, of course, doesn't include developers who do their own things without ever using Qt. Hopefully, they will encounter blog posts and articles about some of those lessons, as well as attracting developers who've learned some of these lessons.

This isn't a case of getting away with reinventing the industry. In this nascent stage, computer science, with all the renegade hackers and developers, is still a necessary occurrence when new languages and frameworks are invented.
Ideally, academics would push out their papers as they have been but they'd also make blog posts on their work. All the buttons get pushed that way.

And of course ideally they'd release source code of their implementations, and release all of their data, and so on... and we'd all ride ponies...
"Calling themselves “Stripe for subscription billing,” BillForward helps companies..."

Isn't Stripe already the Stripe for subscription billing? Reading the docs [1] it's incredibly flexible already.

1. https://stripe.com/docs/subscriptions
2 months is generally an unacceptable amount of time to spec out an experiment at a startup. Things move faster than that. It's amazing what you can build in two weeks with the right motivation.
There's a big difference between only taking the best offer (by which I assume you mean most lucrative) and only taking offers that are adequately compensated for the work performed. There's lots of employers that take advantage of their employees' desire to do good in the world in order to shortchange them.
Yeah, that's a good trick - I was thinking specifically of the benefits of launching into an inclined orbit vs. the incredibly painful process of gravity turn, circularize, change inclination, and circularize again...
"Helped create it" might be an exaggeration, but they definitely had a hand in its creation and have trumpeted its use: http://www.uspto.gov/news/pr/2012/12-60.jsp

From the Stack Exchange blog post, "[USPTO director Kappos] came–twice!–to the Stack Exchange office in New York City to encourage us to open a Stack Exchange site that would generate heaps of prior art to help the patent examiners do their jobs."

Last year, then-acting USPTO director Rea said in a speech, "We consulted on a private-sector initiative called Ask Patents." http://www.uspto.gov/news/speeches/2013/rea_Managing_Ip.jsp Elsewhere they refer to a "partnership" with Ask Patents.

No, this doesn't mean that prior art submitted to Ask Patents is automatically read by the USPTO. But USPTO promotes it as a way to gather information which can then be submitted through their new public comment process.
opponents of animal testing in particular or anthropocentrism (like in "humans are the top of the God's creation and the Earth is given to humans into their dominion to be [ab]used as they wish") in general don't fair well on this much more conservative than one might expect site.
I like it. It took me a few minutes to figure out that it wasn't just one person's blog though. I like the idea though
I first met Logan when he was working on ZimRide. He is a great example of a passionate, mission-focused entrepreneur. It's neat to watch Lyft get back to their roots with the recent launch of Lyft Line.
It sounds like they reverse Scotty'ed him.[0] Even the time frame is identical!

[0] https://www.youtube.com/watch?v=t9SVhg6ZENw
ERegulations: Making regulations easily readable, accessible, and understandable
Actually, that's not the relevant patent. That patent is for a technique for hardware-accelerated 2D animations using 3D meshes on the GPU, and was used for the game Dream Zoo.
The argument for animal testing would be that several drugs have had catastrophic effects on animals, and would have had those same catastrophic effects on humans had we not tested first on animals.

Not all drugs effective for humans will be safe for animals, and not all drugs effective for animals will be safe for humans. Animal testing aims to operate in the middle-ground between the two, where things work similarly in both animals and humans.
i have a wife and 4 kids. i'm home to eat dinner with my family each day, i bathe my kids, i read to them for 15-20min before bed, i put them to bed, and then watch a tv show or movie w/ my wife. wife goes to bed, i usually stay up another 2-3 hours coding, reading, watching cosmos/st:tng, or something like practicing drywall mudding/taping. family first, then work, then sleep. w/ priorities clearly defined, i never have a problem deciding what to do (be it saying no to work at 6pm, or going back to office at 12am).

when i do read/code outside of work, i either focus on high level design pattern usage or on increasing knowledge of obscure js/css performance hacks. e.g. angular is dead-simple to write code for once you pay attention the patterns behind it instead of the conventions/syntax. otherwise it's a mess of hacked together code and googling for a better way to do what you're trying to do.

frameworks come, frameworks go. learn the foundations well and the rest of it matters a whole lot less.
Hi! I'm a member of the YUI team. Pure is doing great and we're still maintaining it!
> My bet is that more often you're keeping around a talented person who isn't giving >100% (a passionate person will)

Perhaps, but an 85% effort from a known talented person may be better than trying to find someone who may not exist that will give you more.

> and is probably poisonous to team morale too.

Possibly, but high turnover can be poisonous as well. Plus, some problems just don't attract passionate people in the first place.
Don't knock it 'til you actually read it. The succinct snippets given on CodingVC's blog don't do it justice.

It's one of the most interesting business books I've ever read - one of the only that's worth reading multiple times.

You can see my more detailed notes from it, here:

http://sivers.org/book/ArtOfProfitability

Or if you're the video type, I did a conference presentation about it, here:

http://vimeo.com/15088740
There are 2 common things where "faster" makes sense.

1. Throughput

2. Latency

Both are relevant for webapps like facebook.
LOL turtle pic
That was the good old YUI2. YUI 3 DOM code actually looked a lot like jQuery: http://www.jsrosettastone.com/#common
I'm not trying to make any comment on the significance of the result; the authors discuss those factors in detail in the body of the paper (around page 20) as well as mentioning the limitations in the abstract and conclusion.

My gripe is with reflexive and unjustified statistical one-upmanship in HN discussions.
The title is misleading. Spending time on social networks doesn't cause unhapiness, in fact it's the opposite. It gives you a jolt of brief happiness.

This can explain the correlation. It's not hard to see why people who are unhappy with their lives would spend more time on Facebook.

Facebook is an alternative place where you can get a brief sense of "social" feeling. If you're perpetually unhappy and lonely, you crave it more. And the more you time you spend on it, the worse you feel about your life, causing you to crave it even more. Vicious cycle.
Not axioms, tautologies (true statements). Godel's incompleteness theorem assumes you know the axioms.
How did that happen? Did you need more XP for the higher-paying jobs and got it from the previous ones?
Multi-platform story telling through social media
It wouldn't be a BTC or alternative money processing thread without Aaron thread-crapping.
Not axioms, tautologies (true statements). Godel's incompleteness theorem assumes you know the axioms. Godel doesn't tell us whether we can discover the axioms, although perhaps it implies that as a corollary.
I can't remember the exact article, but if I recall correctly there was a blog post by Derek Sivers [1] how at CDBaby he entered similar albums manually by listening to them all (I presume back when they didn't have so much albums). The blog post was about other large companies asked him for the algorithm he was using while he was just entering them manually. I believe he also wrote that if he'd have to scale that process up he would hire more staff to do it, instead of automating it.

But I'm not trying to make a point or anything here, I do believe that in time AI will keep improving to the point more and more can be automated. For those who like thinking about technology is improving and things like that, there are very interesting books written on the topic, like "The Singularity is near" [2].

[1]: http://sivers.org/
[2]: http://www.singularity.com/
You recommended a Javascript library that was maintained for 8 years. I consider that a good recommendation. Backbone and Angular have only been around for half that (yet)
That's answered in the linked map.

"Beyond 1500 meters from the shoreline, builders typically lay unarmored cable directly on the seabed ... a few reach depths greater than 8000 meters."
The fact, if you have users and events why you would like to sell it to an investors ?

Keep it like that and start iterate on it as people post feedbacks
One would hope that African doctors would be reasonably capable of assessing the risks and benefits of taking experimental new treatments themselves. I seem to recall the trials that people have been concerned about involved large-scale testing on poorly-educated members of the general population. (Also, I think that kind of testing still happens even now!)
I feel like framing your comment and posting someplace where everyone else in my office can read it.
Docker infrastructure
Introducing Stag: A Command Line Interface for Statamic
And it's especially fun to tell other people how they're doing it wrong.
That needless affectation on elite is what's bad for the soul. But perhaps that's the point. Oh, well done! «clap, clap, clap»

These articles are the elite navel-gazing at themselves and despairing their tragic circumstances.

There are problems with higher-education. This problem, however, is not the most pressing.