skysight-inc/HackerNews huggingface dataset:
Also, he seems to think that C vs A is decided when one chooses a data store, when in fact it can be done at the granularity of individual queries. For example, Cassandra allows reads and writes to one node, the majority of nodes (quorum), or to all nodes.
I generally love sql and use it in all My stuff more or less.

The one thing I fucking hate is how hard it is to get the database to execute querys in a efficient way on anything that is more than a simple join and select.
Elon Musk is worried that AI research could produce a real-life Terminator
The reason most websites aren't for sale, is because they're not for sale.

But that aside...

How could you stop people "bidding" $100m for their own site?

Anyone with capital, why would they waste their time putting fake bids down? If they're genuinely interested in a site - they'd approach the owner privately.

What is the value of this, beyond "ooo look how much this site is worth"? Don't you just become another flawed website value calculator?

Just some ideas.
Hmm I thought it would have been BattleTech.
Looks like it has features only designed for use in the right hand? That’s poor accessibility, providing severely degraded behaviour for around ⅒ of the population, the left-handed people.

I wonder whether they would sell a left-handed version…
While I agree they are different languages, one of the designers' personal web page states that Swift was influenced by "Objective C, Rust, ..." and then a list of others. So it's very, very high up on that list.
The Hooded Sweatshirt That Protects the Homeless
Looks nice! I like the B logo.

I've also seen Bitwage [1] doing something similar to this and heard that people like them.

[1]: http://bitwage.co/
it's a glorified discussion board.

Exactly. As someone who has written one in the span of a few hours, it's hard for me to be impressed by this and all the other attempts to reinvent discussion boards over the years - they all seem to lack some very basic functionality that mainstream forum software has had for years and turn out to be overengineered solution-looking-for-a-problem type things.
I guess the real problem here is that the NYT and the WP wants it to be perfect when it's out on their website. They don't want iteration. If my hunch is correct they'll also use some kind of machine learning to filter out bad comments.
The 60-page "Java Tools and Tech Report" in a single image
The Million Dollar Beal Conjecture
I think his point is that large ambitious projects tend to fail by their very nature.

The budgets are huge, the stakeholders are legion, and no-one can agree what they really want, because they all want entirely different things (most of which are orthogonal to the project at hand and to do with careers, ego, and corporate politics). It's very hard to make a project with a long timeline and a large budget come in on time, let alone one which involves three massive bureaucracies and management chains, even if the functionality to be delivered is simple.
Full-blown AWS console compromise - this sounds similar to what happened to Code Spaces (https://news.ycombinator.com/item?id=7909791) Is there a new vulnerability?
So far we've asked our customer to manage the relationship, bill the customer, etc. We get a cut of the estimate -- we do not do the estimating.

Also, if our client isn't happy we don't get paid.
> In other words, start with an idea that's not patentable because it's abstract. Merely specifying its implementation on a computer doesn't make the original idea more concrete or more patentable. Therefore the claim on the idea is invalid, therefore other claims based on that one are too. So what's left?

Computer implementations that are not "generic". A specific computer implementation of an abstract idea might be patentable. But a generic one (i.e., one that amounts to <abstract idea> + "on a computer") is not.

> If the application to a computer is itself both novel enough and concrete enough, then that might still be considered patentable. Is that possible?

Exactly, though, really, the nature of general purpose digital computers is such that, if its not calling for novel hardware, that is probably indistinguishable from a generic computer implementation of a more concrete version of the abstract idea, which concrete version would probably itself be patentable independent of the computer implementation.
Good point.

I believe the IRS treats bitcoins as property, rather than an actual currency. But form what I've heard, when doing you're taxes, you actually just treat it as regular payroll taxes.

https://bitcointaxes.info/
Show HN: A calculator to show valuation cap impact on convertible notes
Strictly, yes. However, most of the time this bites less hard than it might, because most of the non-total implementations are obviously wrong where we intend a total function. It still can bite, of course, and I've been meaning to play around in some total languages (or languages with a compiler-enforced total subset).
People who are less self interested do saner things with their life than take up idealistic causes.
Google and Microsoft plan kill switches on smartphones
I am too!
My bet: It will flop. Systems that take long to complete usually flop. Reminds me of Diaspora. ..

Or of the... Mozilla re-write?

Which took even longer than 2 years to stabilize, didn't it?
It doesn't seem like this phone offers enough to differentiate itself from what's already on the market. Bezos warned everyone though that previous Amazon products started out with underwhelming reviews and later were successful.

If anything I see this phone getting cheaper/better very quickly, much like they did with their tablet product.
So you are offering to be a subcontractor but don't providing any information on the technologies you specialize in? I'm a little confused about the value proposition here.

Its a cute marketing angle but your pitch is incredibly light on information considering you are asking me to put my reputation and business in your hands...
In your described situation, GCHQ would term it internal and wouldn't legally be able to intercept it. As I understand it one of the server or end points have to be outside UK under their current legal interpretation to be declared external. Of course instead they'll just ask the US for the data, as it's external to them.
> The things that take off are usually created in a short time.

Fair enough, but that's totally anecdotal. A helluva a lot (<-- carefully imprecise) of systems created in a short amount of time also flop. Is a short amount of a time a cause of success? And who's to say they won't have an early access program to help build-measure-learn?

I do think the notion of putting such a long timeframe around a tech project is naive, but it could be done as a matter of any number of non-tech reasons (setting public/shareholder expectations of two separate companies first/foremost, as well as ensuring resourcing from three orgs).
http://www.lrb.co.uk/v36/n05/andrew-ohagan/ghosting
If he's legit hypothyroid he's probably not even eating that much. Dropping calories under, say, 2500 will just make the problem worse.
But they do have a liberal deploy policy which is to deploy all the time and fix issues later. Has bitten them before, but generally considered a good policy.
I earned that downvote. The url I posted goes to a tool manufacturer, making me the tool :-)

Should have been http://LetsWorkshop.com
> but perhaps you can use the search bar below to find a debate about JS crypto where it was missing and where the result was misleading to readers.

Oh come on, was that sneer called for? If you really feel that none of the security discussions here on HN are getting way out of hand over what's really a misunderstanding on some basic assumptions, then you haven't been looking. Note, I didn't say "JS crypto discussions", I said "security discussions".

In fact, I'm mostly referring to the kinds of discussions that did not start as a security topic, but evolved into them. There, there's often people like me, who care about security but who are far from experts, and these people (myself included) often mix stuff up. Clearing out definitions and which threat model to assume would really help in such discussions. I thought that this blog post did that in a very clear and non-opinionated way in that little paragraph there, so I complimented it.

Is that really so bad?
Hmmm... I've never heard the term "startup studio" before, and this post didn't really define it before diving into the nuances of it.

(i.e. I feel like I started reading about horsepower and power-to-weight ratio before being told I was reading about a car.)

... Does anyone else know what a "startup studio" is?
A Go map is of the defintion map[KeyType]ValueType. A Go slice and dynamic array is similar typed. That isn't heterogeneous, it isn't of type object, and is 99% of the common use of generics.

Yeah, the native fundamental collections are generic.
Hi there, co-founder here. With Peeps, you can start a conversation with a group of contacts without needing to know if they are already signed up. The phone numbers are used to let people know via SMS that you have sent them a video message, and they can view it online to verify that it is, indeed, you. Videos are saved on the server for this purpose and so that recipients can view the message when they log in.
Magic mushrooms' psychedelic ingredient could help treat people with severe depression

Drugs derived from magic mushrooms could help treat people with severe depression. Scientists believe the chemical psilocybin, the psychedelic ingredient in magic mushrooms, can turn down parts of the brain that are overactive in severely depressive patients. The drug appears to stop patients dwelling on themselves and their own perceived inadequacies.

However, a bid by British scientists to carry out trials of psilocybin on patients in order to assess its full medical potential has been blocked by red tape relating to Britain's strict drugs laws. Professor David Nutt, professor of neuropsychopharmacology at Imperial College London, will tell a conference today that because magic mushrooms are rated as a class-A drug, their active chemical ingredient cannot be manufactured unless a special licence is granted.

"We haven't started the study because finding companies that could manufacture the drug and who are prepared to go through the regulatory hoops to get the licence is proving very difficult," said Nutt. "The whole field is so bedevilled by primitive old-fashioned attitudes. Even if you have a good idea, you may never get it into the clinic, it seems."

And here is some info about the history of Shrooms:
http://www.growmagicmushroom.com/2013/07/the-magic-mushroom-...
I've been playing this with online friends:

http://triton.ironhelmet.com/

It's a space-based strategy game that has a lot of diplomatic elements, and the thing we really like is everything about it is completely deterministic, other than one researchable ability that gives you research points in a random field every turn.

Anyway, the default one turn per day is fantastic, and the game "ticks" once per hour, meaning it can take between a few hours and a couple of days for your fleets to transit between stars. It's a great pace for checking in a few times a day, and the game has calculators to help with timing coordinated attacks.

Finally, and I think this is key, do not enable formal alliances. They allow allies to share vision and they require a 24 hour notice to break the alliance, which takes all the fun out of it :)
Exercising is not gonna help you lose weight long-term, you have to change your diet. I would recommend reading up on ketogenic diets.

http://www.reddit.com/r/keto

http://eatingacademy.com/

http://www.artandscienceoflowcarb.com/low-carb-diets/
Doesn't seem a great idea. Both the freelancer and the customer have to trust you with the job. And after a couple of weeks/days you will never see them again. As a customer I wouldn't accept that.

Besides, wouldn't it be easier for you to score your own assignments?
Can you elaborate on how FPGA has the potential to reduce programming complexity associated with GPUs? I personally think it is harder to program with Verilog than to program using CUDA.
He doesn't want to live in the Ecuadorian embassy for the rest of his life and calls for help. How incredibly selfish of him.
Currying is the process of turning a function that expects multiple parameters into one that, when supplied fewer parameters, returns a new function that awaits the remaining ones.

I think this, along with the whole article, is the best explanation of currying I've seen on the whole damn internet.
Yep. Damn shame. :(
Well it's quite different in that it functions more similarly to a traditional messaging app than SnapChat. In other words -- messages are stored indefinitely so you can view them back; the app's homescreen is a list of your existing messages; and the item you can send is limited to front-cam video only -- there's no choice between back cam, front cam, video or photo. This is in order to make it a very fast way of communicating.
Say hello to the talent hacker
4chan's moderation is mostly just filtering for child porn. /g/ being good is because it's a niche place. Proper moderation costs proper money, and proper moderation doesn't scale. Moderation can't be the solution.
At first I was wondering why Mozilla would send its developers out on a consulting gig instead of working on its products. But then I see that this isn't Mozilla, it's OpenNews, which seems to be some kind of internship program funded by Knight Foundation and Mozilla.

This article is misleading, almost like the NYTimes got bamboozled into thinking they were hiring Mozilla.

EDIT: This comment might be confusing now that HN changed the headline, but the NYT article still says that Mozilla is the one doing the job. If I was Mozilla I would not be happy.
Thank you for sharing your experience! It's always inspiring to read well-written articles as is yours!
Out of curiosity, what do your BTC-paid employees do with the BTC? Are there enough BTC-accepting merchants where you are that doing a significant portion of your spending in BTC is reasonable? Are they able to buy groceries, pay rent, etc in BTC? Or do they just hope that BTC will go up and they'll make money on the exchange?

This may come off as critical, but it's not intended that way. I'm genuinely curious as to how far BTC has come as a 'real currency'.
> Seriously, it could be done [...] in a bit of Perl or Python [...] A few hours [...]

People said the same thing when dropbox was announced, look where we are now: very few people do it locally, and dropbox has won.
NY Angels Chair Brian Cohen: Angel Investing is Slowing Down
Redshift is an especially limited SQL engine considering it doesn't support UDFs. It is wicked fast, but what you get in speed you lose in flexibility. Current (well, February, but fairly current) benchmarks[0] place Impala and Shark (SQL on top of Spark) within grasp of Redshift while pulling data from disk and, for certain workloads, on par or faster than Redshift. This is without using a columnar file format.

Impala is impressive technology, but it does require you to run dedicated Impala daemons as it doesn't use map reduce under the hood. Shark is especially interesting, however, because it is fast AND build on top of spark, so you can run raw Spark jobs, SQL queries, graph processing and ML all on the same cluster. Shark currently uses Hive to generate it's query plans, but the Spark project is working on implementing it's own SQL engine called Catalyst[1] that promises to be a significant improvement.

[0] https://amplab.cs.berkeley.edu/benchmark/

[1] https://spark-summit.org/talk/armbrust-catalyst-a-query-opti...
I hadn't heard of Diplomacy until I read the Grantland article [1] that was posted here yesterday.

"It is alot like Diplomacy. You want to be honorable/nice until you are playing for the final outcome of your career, then you stop playing nice." This sentence correlates exactly with the climax of that article.

I don’t want to hurt the other players just to get that win, he had always thought. Additionally, by always being a trustworthy ally who plays honorably, Haver had built up a reputation as someone who was good to work with in tournaments. “That’s why it was easy for people on my board to say, ‘He’s not going to stab his ally.’

“And that’s what allowed me to do it when I did.”

I am, however, hopeful that I would continue to be honorable through the end of my career. That's how you leave a legacy.

[1] https://news.ycombinator.com/item?id=7913183
This is one of the most level-headed and accurate criticisms of WordPress I've ever seen, thank you for that.

I'm a mostly-WordPress developer (for now) learning NodeJS and seeing how all of these things combine to make the ecosystem less-than-optimal for "real" app-building. Some are more damning than others but it's hard to see how WP could start where it is now, a competent and popular CMS, and get to where it supposedly wants to be, an app platform, without breaking much of what's built on it already.

Your comment "It's okay if your app fits into Word[P]ress' constraints of the world" rings totally true. In fact, it's worth it to give the platform a try for an app-y project so you have something to compare it to, especially if that's where you're starting. Because my experience is so WP-heavy, the projects that I've wanted to build are colored by that. Now that I'm exploring a new stack, many of these assumptions seem ridiculous.

Thanks again for taking the time to put this all together.
Japan Outlaws Possession of Child Pornography, but Comic Book Depictions Survive
I haven't seen one but it looks like there is an uncut replay video still up where the livestream was at http://startupschool.org
> The rest of us out here that make up the majority of the world have the NSA breaking our laws with impunity.

When the rest of the world starts upholding things like First and Second Amendment principles even for their own citizens, I will worry more about the U.S. reciprocating by extending Fourth Amendment principles to those who seek to harm the people of the U.S.

But that is still a long ways off it seems. Are women in takfiri-controlled areas able to freely protest or even attend schools yet?

The ironic thing is that you say you don't even "get a say", but you do. Our President has had to focus attention on foreign intelligence programs to try and appease non-American audiences, precisely because of the fact that non-Americans "get a say", which is something that the Chinese and Russian leadership will never have to worry about. Do you protest SORM to Putin? If you've ever (directly or indirectly) used a .ru site, or a site hosted in Russia, you should.
What do you mean "after a couple of days you will never see them again"?

To be completely honest, we're not-so-great at finding new work. Word of mouth is about all we've had any luck with. So we thought this a new and interesting idea on how to drum up contacts and work. Maybe it will be good, maybe not. But we're giving it a try.
If you would care to look at the code, it is obvious that this is one of the simplest ways to build strlcpy (basically a call to strlen and memcpy and some branching), perhaps I should've said linux kernel-style such that readers familiar with it would know it without needing to look. It is trivial to come up with such an implementation.

IANAL, but at what point do you need to change the license of the entire project? 1 line of code, 3 lines, 5 lines, what constitutes using code from another project? If you call memcpy and your parameters are named the same as the parameters in my project for a memcpy call, who gets to declare his license over that line and thus the project, if it so happens that you once looked at my project? The first one who "invented" it?
Oh aye, I know the transition has happened for a while. I also realise why this happened (due to the 1080p/16:9 format being the standard in content delivery and consumer displays such as flat screen tellys). This makes it a marketing no brainer for box builders such as Dell and Apple to standardise on 16:9, the format and "1080p" branding is recognisable to consumers.

However, for those of us doing "serious" work where we need those extra 120 lines, finding a decent >=21" panel (or even 17" one in a laptop) is getting expensive/more difficult to find.
Z Launcher – Nokia’s new Android launcher
The former might be true, but it's very unlikely the latter, hard and harsh experience has shown that in the long term few things can impede development more than having RMS as a gatekeeper.

He's a difficult person, or so I observed when we were in the same social circle, later when I was working for LMI while he was replicating the most essential new Zetalisp functionality, when we both had given up on that and were roommates when he launched the GNU project, and afterwords when for a while I worked for a "Software Hoarder", specifically the company that actually had a license for (James) Goslings Emacs, which GNU Emacs is an illicit fork of. (He even accused that company of setting fire to his apartment building; in truth it was pretty generic arson by "a couple of kids", not surprising because it was in a not so nice part of Cambridge.)
"contrary to what you might expect, research has gotten less efficient over the last 60 years, despite innovations in clinical research: the number of drugs approved annually has remained relatively static, while the financial resources required for R&D have soared at a rate well beyond inflation." This right here is nonsense. The fact is that 60 years ago biochemistry was a new and exciting field where you could grow a weird mold and discover the cure for diseases that have plagued mankind since we came down from the trees. All of the obvious chemical reactions have been discovered and the age of new miracles every day coming from garage labs is long gone.

Just because this is the case doesn't mean that research has become 'less efficient.' Modern research methods are vastly more efficient than they were in the 50s, but unfortunately research is also much harder than it used to be.

Open source doesn't make things more efficient, it makes things more robust due to redundancy and transparency. This is something that can help science but don't expect miracles.

the quotes that seem to imply "room for improvement" actually do nothing of the kind. from the article:
----
The clinical side of it keeps getting longer. Well, not so much longer, but costlier and with poorer success rates. That is a big concern. (a senior academician)

R&D is very slow" and the" costs are ungodly. (a Vice President at a large pharma company)

It’s terrible because it is so costly and [pharma has] such poor success rates – the predictability of their models is so bad. (a senior regulator of the FDA)
----

These people are not complaining about the fact that pharmaceutical companies are keeping secrets and are inefficient, they're complaining about how inventing a new drug costs about as much as the GDP of a small country. And one of their major objections to open science is that it will bring together a bunch of companies that actually lower efficiency, and then their profits will go down because they reveal trade secrets. So you could end up with lower efficiency and lowered motivation to invest in research since the costs don't go down and the risks have gone up.

I'm not saying I'm against a less evil Big Pharma, but I'm not convinced that it's gonna lower costs or increase the rate of discovery.
In my current project (in C), I statically ensure that functions are run on the correct thread. "Oops, that function isn't supposed to be called there because it makes obscure assumptions" is one of the hardest bugs to catch, and my (unsophisticated!) type system regularly catches it for me.
I have always wanted to learn Verilog. However, I find it quite different from the typical programming language such as c or java. What is the best way for someone who has programming experience to learn Verilog?