skysight-inc/HackerNews huggingface dataset:
I sorta like them for two reasons:

1. It's interesting to see what people struggle with or like about it, having written a lot of Go. That gives me some perspective, I guess.

2. The comments usually have these little gems of tips and tricks, like one I found here.

That said, #1 is getting a bit old.
Doesn't this argue for just mounting some kind of cheap shade on your roof?
"Well I would write things in Go, but I keep hearing about this generics thing so I'm just going to complain about it instead"
Lets not forget Roe vs. Wade in 1973. Right on cue 20 years later crime started dropping.
Local events is one of those ideas PG says he outright hates. I remember being surprised when you guys said you were working on it during YC and happy when I heard you moved into fraud detection.
It was listed as a 24-hour only price point in the description. Nothing deceiving about that.
Companies like IBM and HP would love to welcome back their old customers too.
You seriously don't understand the difference between an ad popping up somewhere on the page and an ad you have to delete when it enters your inbox?
I also don't have Promotions tab either. I just tried editing Settings and Saving, and still no Promotions tab.

I use lots of filters and labels to categorize my mail already. I have label 'Shopping' and have a bunch of filters set to skip inbox, so I only see it if I click the 'Shopping' label. This works well for sales emails I am subscribed too, but doesn't help for new sales emails, although most of that ends up in the Spam folder.
Macros are the sad hack. Templates can express compile time assertions.
> 6h on the slow servers or 6mins on the best one (which just has a better processor than the others).

60 times differences? What kind of CPUs do you have in slow and fast servers?
No GRE .... superb
In fact it uses its own ARC-style reference counting, not ARC itself.
Invest in a good pressure cooker (for speed) or crockpot and a dozen 1 quart canning jars. I have a 21-qt at home. It's an investment that pays off once you figure out all the things you can cook and freeze for later.

With this you can make tons of beans in bulk, freeze them and defrost as necessary. I would serve the beans with fresh rice. The base for most of my beans (about 12 quarts) was a pint of bacon fat and like 3-4 full sized onions and a bunch of garlic.

I got my meals down to about 50 cents each. You can get beans in bulk (25lb bags) from hispanic markets.

Lentils with a mirepoix base are another great option.
I have had a difficult reading relationship with pandodaily. After some good initial articles, they started producing trash. This article, for a change, is reasonably good.
My brief, frustrating experience maintaining a Facebook application consisted of the app breaking every two weeks as Facebook somewhat randomly changed things without warning.

When did you have this experience? How long ago is it? For now quite some time, Facebook has been open with upcoming "breaking changes", giving Facebook App developers three months in advance to adapt accordingly: https://developers.facebook.com/roadmap/change-policy/
Don't forget the internet as well.

In Finland, there has also been a drop in alcohol consumption and an increase in Cannabis use. Most of the offences here are done under the influence of alcohol.
> I have in fact seen data from a large company based on many internal projects that found that initial development was faster but long-term maintenance costs were much higher for stuff written in dynamic languages like Python and Ruby than in static languages like Java and C++.

A big part of this is the shortsightedness of the companies themselves. There are steps you can take to ensure that you can manage types in dynamic languages. Very often, companies simply don't take these steps. It's not programmers that need babysitting by tools. It's big enterprise.
American society is way too polite and "sensitive" now days. Go read Mencken and Twain, and editorials in general from 90 years ago. You couldn't write invective like that anymore; people would freak out and demand apologies. It's sad.

Seems to me the most effective organizations don't pussy foot around stark language. Read about Bill Gates back in the heyday calling people idiots and yelling at them.
> initial development was faster but long-term maintenance costs were much higher for stuff written in dynamic languages like Python and Ruby than in static languages like Java and C++.

I don't have any hard data, but this feels right. I wonder what would be the results with Clojure, which certainly isn't statically typed, but doesn't do duck-typed function dispatch (like Ruby and Python, and even Go) either.
I enjoy the format of email newsletters and several use Mailchimp. For some reason, the email newsletters I have purposefully subscribed to and want to read are going to the Promotions tab. I can see how that would be a problem.

I understand the negative reaction to the word "marketing", but anything I don't want to see shouldn't show up in my Inbox at all as it should be flagged as Spam.
You sit a lot closer to a 15.6" display than a 31" display.
> The SEC alleges that Shavers promised investors up to 7 percent weekly interest based on BTCST’s Bitcoin market arbitrage activity, which supposedly included selling to individuals who wished to buy Bitcoin “off the radar” in quick fashion or large quantities

Anybody that is not skeptical about 7% weekly returns on anything is just asking for it. That's 33x your money in 1 year. How can that sound legit to anybody?

> In reality, BTCST was a sham and a Ponzi scheme in which Shavers used Bitcoin from new investors to make purported interest payments and cover investor withdrawals on outstanding BTCST investments.

Since the bitcoin ledger itself is public record anybody could analyze the addresses associated with the fund and see the inflows and outflows[1]. Even if new addresses are generated for each transaction at some point the fund manager would need to roll them up and combine them. It would be possible to see the ponzi flows in the ledger itself.

[1]: Assuming the fund manager isn't using some kind of bitcoin mixer. If he is then that's probably a sign that something bad is going on. https://en.bitcoin.it/wiki/Mixing_service
Factor 75 Performance Meal Delivery Launches in Chicago
Then the politicians say "look, we're educating the whole world with free high quality online courses", they dismantle the universities, people never leave their parents' house, and everybody in the world learns exactly the same thing.
Fast Clicks in AngularJS
Here is the money line (IMO):

> Outside of games, there has been no killer Facebook app.

Given the current policies, I'm not sure what killer app could exist other than maybe dating.

I've done a lot of fiddling and prototyping on the Facebook platform and API (albeit mostly on the business/page side). With every-changing policies and API specs, no startup founder should consider anything more than Facebook "features"–never anything your business model hinges on.
What’s it like writing story-worlds for others to inhabit and shape?
"Java: too verbose, too many FactoryFactories, painful to tune"

Paintful to tune... Maybe. But I don't understand why so many people say patterns like FactoryFactoryFactories are inherent to Java!

I can write Java code with NO factories at all. Writing shitty and unflexible code is really easy. When you understand why a factory is used in a particular piece of code, you start to appreciate it!

It's also very possible to write C++ or Python code with too many overengineered components.

Also, I like a language to be verbose, I don't think it is an issue. As long as the code is clear and easy to read... And it's often the case with Java programs. For my eyes, Java is way more readable than, let's say, Perl, Scala or Clojure. I couldn't care less about the number of lines required to achieve the same result!

I'm getting tired of this Java bashing... The only thing that really sucks about Java is Oracle!
Well don't get me wrong, not every news story should be super serious. Some stories need to be light and distracting. Distraction is how we deal with life without going crazy. But lately the MSM has been treating both corporations and government with kid's gloves. I want them to be another balance to the traditional US institutions and they are failing. They should be outraged at the killings and the spying. But instead they change the topic. It's pathetic.
Grails Profile: Netflix puts Lipstick on Apache Hadoop’s Pig and More
Following up on one comment I made:

> There is one true and important point in the article that isn't supported by the example given

I can't actually vouch for the "true and important" part. I must confess I put that in there to try to be nicer about what I was saying. :-) And it certainly seemed plausible enough that patents would be deliberately written in obfuscated language, I just can't say it's true or untrue from my own knowledge. I know pixels better than patents.

There's a great comment here that sheds some light on this:

https://news.ycombinator.com/item?id=6085888

In particular, there are reasons for some of the language that seems obfuscated. Read the comment for details and a lot of insight into patents.

Another interesting comment, with a link to a patent examiner's AMA:

https://news.ycombinator.com/item?id=6087057

(Of course there are interesting comments all up and down this thread!)
They stated originally that the $600 was only going to be available for the first 24hours of the campaign.
I believe civilian casualties do have a way of radicalizing young men in search of revenge. Examples can easily be found which show that American men enlisted in response to attacks on our soil.

"One of those young men was William Grigsby, now an Army staff sergeant who enlisted in early 2002. “The events of 9/11 had everything to do with my decision to enlist,” he said." [1]

"It's clear the events of Sept. 11, 2001 played a role in many peoples' decisions to join the military. The Minnesota National Guard is still benefiting from a boost in recruitment a decade later." [2]

[1] http://www.defense.gov/News/NewsArticle.aspx?ID=65272

[2] http://minnesota.publicradio.org/display/web/2011/09/05/sept...
Ask HN: Is Google bundling search with it's browser anti-competitive? 
As chrome becomes more like an operating system wouldn't bundling chrome with Google search be similar to Microsoft bundling Windows with Internet Explorer?
> It's not programmers that need babysitting by tools. It's big enterprise.

If one language is easier for "big enterprise" to maintain than another, then what's the problem? Obviously different languages have different strengths.
It's really nice, but not a regular Chrome user. Somebody loves the OS X Mavericks theme!
You have "ported" a green threads implementation for Java? I'd really like to know more about that.
Really, really nice job, congrats. All your hard work really shows. Looking forward to this.
I knew all of those things and it wasn't highly confusing to me and any concerns were checked by RTFA
That might be the only way, internally, to add more deals; and, to keep from confusing the potential funders.
You are of course right. The problem is that software companies end up doing the exact opposite more often than one would expect. We do the equivalent of selling razors at a profit, and to make the deal sweeter throw in the commitment to provide "as many razors" as the customer can possibly demand, and replacement razors at heavy discounts... for as long as there's an entity called McRazors, Inc.
SEC Charges Operator of Bitcoin Savings and Trust with Fraud
Excellent work!

HN is like Craigslist in a UI/UX sense, very conservative (or they don't care at all).
You are mistaken. I have read and replied to people like the people you accuse me of being, and defended the right and necessity of the newsgroup flame. Some people fuck up just that bad. You can't even sugar coat it.

It's people like you who...

Just kidding!
"I’ve heard a lot of people asking how they can get out of
the Promotions tab and into the Primary tab."

You should have told them that if they are in the promotions tab then that is probably where they should be. Sending promotional bulk emails and wanting to be in the primary tab is antithesis to what customers want. Being a promotional email in the primary tab I would imagine would be more likely to be marked as spam.
> Visually it looks awesome, but what it really comes down to is the quality of the code. Most WYSIWYG editors leave a lot to be desired.

Did you see the code output at the end? It looked like pretty solid HTML and CSS to me. What was particularly interesting was the adhereance to OOCSS principles in the styles, but that could just be the result of good practices with the user.
The linked article mainly answers Pinker's data with anecdotes and US-hating (however justifiable). Notwithstanding Herman and Peterson's radical critique of Pinker's Enlightenment liberalism and some quibbles about selecting preferential methods of evaluation for casualty counts, they completely ignore the fact that Pinker's data analysis actually encompasses their outraged counterexamples.

That is, everything Herman and Peterson say about US postwar military adventures is more or less correct, but that doesn't undermine Pinker's argument that overall rates of violence have been in steady decline for centuries. Neither high levels of civilian casualties nor military industrialism nor mercantilism nor imperialism nor ideological conflict nor genocide nor civil war were inventions of the 20th century - an in all cases, their overall global trajectory has been downward.

With respect to WWI and WWII, Pinker goes to a great deal of trouble to explain and justify his argument that they represent outliers - trouble Herman and Peterson dismiss with dripping sarcasm but no counter-arguments.

Sidenote: there are only 8 footnotes, of which one is a note that the essay was first published elsewhere. The only references to critiques of Pinker's book (rather than general references to studies on particular wars or American militarism) are a few references to critiques of Pinker's assertion that pre-civilization nomads lived violent lives. One reference refers to anthropologist Douglas P. Fry, but while Fry takes issue with Pinker's case for rates of violence in pre-civilization societies, he does not disagree with Pinker's main thesis: "Pinker’s basic claim is itself largely on target: Physical violence has been decreasing over recent millennia."
To be fair, other platforms had done so in the past: Windows, OSX, even iOS (though less so). I figure the problem was at least somewhat because you couldn't match Facebook's "native apps" with 3rd party-- it was a technically weak platform.
As mentioned in the link, the goal is to eventually use the JIT - the title does contain "First Steps" in it ;)

No reason this approach cannot JIT into JS just like clojurescript and dart.
> They are dealing with the impoverished young men of today, high on pot and trolling for snacks. That is, they would be trolling for snacks if the munchies are ever able to override their desire to keep playing whatever video game.

Downvoted for being hilarious while talking out of your ass. FYI, pot has a (very) mellowing and relaxing effect. The idea of the munchies as some sort of dangerous rampage in search of food is hilarious; it usually involves more sitting on the couch and putting some Pink Floyd on (or Flying Lotus if you like rap, whatever), than presenting menaces to racially prejudiced vigilantes.

PCP is a dissociative anaesthetic. You aren't going to be very dangerous on it. More like dizzy, and confused, and very clumsy. Hardly killer stuff, for others at least.

Now, what's funny is the drugs you don't mention. Some people on cocaine, or alcohol, usually white Wall Street guys and other posh denizens, can behave like assholes. The kind of people who'll be self-aggrandizing, selfish douches, and hit you on the neck from behind if they get angry. But, since neighborhood watchers don't kill white drunkards, there's no need to rationalize retroactively our racism with those drugs.
Settings -> Configure Inbox -> Save worked for me. Now I have Promotions tab.
>I can't imagine people were so naive they would think Facebook would let this platform be a "level playing field".

I don't blame people who would think that back in 2007. This was a new way to build and deploy applications. It could very well have worked out great (e.g. Amazon for example, has been largely successful in building an e-commerce platform for third party vendors that also compete with them. Not to mention competitors (e.g. Netflix) using AWS). Having said that, after developers were burned by Facebook, Twitter and Google, I don't think anyone should trust social-cloud platforms enough to base their entire business on them.
It depends on what you want to get out of the pharmaceutical industry.

I think it's the opposite. Since it costs so much $ to fund clinical trials and apply for regulatory approval, the lack of patents would stifle innovation because the pharma company that discovered the drug wouldn't be able to recoup their development costs if other companies were waiting in the wings, ready to sell a generic version of the same drug.

If development costs (especially regulatory approval costs) go down significantly, then I think you can argue that drug patents are an unnecessary evil. But if things stay as they are, then they are a necessary evil.
Not all of the original article's statistics were based in the US, though. Few European countries were cutting welfare until 2008.
haha, i don't think you understand this at all.
Taiwanese Animation News: Eric Schmidt, love machine or love rat?
The Cliff Caused By Mobile App Requirements
Are you proposing that it isn't okay to use violence to defend yourself- but that it is okay to make "voluntary arrangement with the people around you" to use violence to protect you? So then it is okay for me to use violence to protect a neighbor, but not to protect myself?

I'm confused at what you are trying to advocate here?
The claim 'big enterprise is better served by a statically typed language' is a different claim than 'dynamically typed languages cannot be used for large projects.'
Back in 2007... http://blog.jgc.org/2011/08/my-email-to-mark-zuckerberg-abou...
I'm talking across the industrialized world. The availability of the internet and other 'pacification networks' may be a contributing factor but it's clearly not the driving force.
I get the feeling that your knowledge of the rules is not necessarily representative of typical post-1.0 developers. :-)

However, I don't recall it being a problem in my experimentation with Rust either.
This is quite a description.

But to be honest, I still have not found the best way to keep code flexible so that it never turns into the mutant of what the Statement of Work intended it to be.

Most of the time the clients don't have any idea of what they truly want, but as seasoned software developers it should be our job to keep the bad ideas clients propose out of the requirements.
This post is very gladwellesque; presents an anecdote then draws a very general conclusion based on it (being honest is good).

Reading it, it doesn't seem that what made an impression on you was PG's objective criticism of your idea that made your change your mind. It was that he was upset and said something mean. I think that because what you quote of what PG said and therefore must have made the most impact on your decision is his expressions that basically can be translated to "you are fucking stupid": "Moments like these make me glad we invested in sixty-four startups!", "If you want to drive off a cliff, go right ahead.", "like moths for bad ideas."

I suppose you want to be seen as rational actors and would never admit it, but when I read your post it seems like you reacted to PG's anger, frustration, meanness and other emotions, but not to his honesty. The conclusion I would draw from your anecdote is that it is much easier to get your point across if you are emotional, even when dealing with intelligent, technical people.
> Now if only their site wasn't completely broken on mobile... :(

Yas, sadly you have to use the app for that.
repl.it does not include the full standard library. repl.it uses dlopen to load python modules at runtime, which were compiled separately.

pypy.js on the other hand does include the full standard library.
It says they found a shortage of "Computer Systems Analysts". Is that another name for sysadmins and in-house support engineers? Is that the experience for people here? And do companies hire H1-B's for these positions?
So I know it is not nor has it ever been legally binding, but what are your thoughts on the UDHR with regards to this discussion? Is it just a document of pretty words to disregard when convenient, or does it hold any signifigance?

Article 12 states that:

"No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks."
That FSF page also claims that Perl programs that use GPL'd Perl modules are required to be licensed under the GPL, and assorted other absurdities (hint: if there is no copying or modification of something copyrighted, there can be no copyright violation).

Contrary to the FSF's apparent belief, dependency has nothing to do with derivation.
Yes, Numba isn't a general purpose compiler of Python -- sorry if I implied that. And to be clear, this isn't a Python runtime you'd compile to JS for the browser, this is something that could compile scientific/numeric Python into JS. However, it is exactly the type of code that Numba targets that would be the most interesting to port to JS. And it's quite simple to port such code in Numba; usually all that's required is some incantation involving 'jit' or 'autojit'.

I mean, you're not going to be using tkinter or running Python networking modules on the browser, anyway. If you could compile some of the scientific and numeric Python that exists into JS, it would allow a lot of scientific computing to be distributed and run on the web, client-side, including most of the machine learning and NLP code that exists now in Python.

From just an hour of research, it doesn't look like it would be very hard. But I only know enough about the two projects to be dangerous.

At the very least, it's an interesting idea.

EDIT: TO clarify, I'm referring to "distributed" as in distribute an asset (in this case a JS script) to a computer to be run, not distribute a work load.
I really don't think he cares about angering powerful people. He cares about his freedom to work on what he wants, which ESPN has done an admirably good job of allowing Simmons to do with Grantland.
Avoidance of budget cutting was something I saw every year working for a city agency. The entire budget had to be used up or else it would get cut back. My boss would divvy it up and ask each subordinate what they wanted to do with it. I usually upgraded or added to my computer equipment. It was kinda like Christmas every spring.

We had people who weren't entirely useless, but were paid an awful lot for the kind of work they did.
Flipboard Magazines Can Now Be Enjoyed on the Web
The two most painful patterns over the course of Platforms early life were:

1. The lack of timely bug fixes and the lack of internal Facebook developer contact with external developers. The only consistent employee at Facebook in the IRC channel was Joel Seligstein. I also actually directly heard one of the Platform PMs say that she thought "triage" meant high priority. They did hold events but that was more a social gathering than anything.

2. The ridiculous lack of spam control and enforcement of policies on the large developers. It's easy to see why people started disliking apps looking back at how much time users had to spend sifting through spam notifications!
"NSA Says" -- ma answer to that -- and who believes in what NSA says?
Bribe the Senate
Doing Pizza Justice