skysight-inc/HackerNews huggingface dataset:
I believe you missed the point. When I first heard about Go, I went to the official website and I was immediately presented with a few code examples. The go tour was fascinatingly good introductory material. Furthermore, the documentation and language specification are very concise, clear and full of examples.

What am I trying to say? Put effort into presenting your language and I will put effort into going through the material.

Give me two shit and that's how much interest you will get from me.

However, I put my own effort into finding more resources. I tried Erlang, it was OK, but I wasn't very comfortable working with the syntax. I've never needed any special feature in Erlang that I couldn't accomplish in another language.
To be fair they attempted a soft water landing three launches ago with CASSIOPE, though without the legs. They are basically attempting this for a second time, and the addition of the legs will probably improve their chances (with CASSIOPE, the first stage began spinning around the vertical axis shortly before reaching the water, causing an engine cutoff. The legs are expected to improve the aerodynamics of the returning first stage to prevent this from happening again.)
Did anybody suggest that G+ should go somewhere before you did?
Shit, I guess I must have been sick the day we covered "men and women are statistically identical in all choices they make". Was that in calculus?
If you don't like having your time wrong, you could use my decimalised time system that rotates the numbers based on your geolocation so that solar noon where you are is always at the top of the clockface.

http://kybernetikos.github.io/UIT/

(You will of course have to allow it access to your location)
If cryptocurrencies become mainstream, this will be a bigger problem I think. Even things like "free" electricity are attractive for mining purposes, ex: universities, businesses, etc. If every student setup mining, it adds up (at the university / business' expense).

If I am the one paying for an office at $500 a month that includes all electricity usage, is it fair to plug in a ton of mining hardware and profit / subsidize myself? What if I manage to use more than $500 worth of electricity?

Is shared space even setup for monitoring individual renter's usage behavior? I don't think so.

edit: note, I do mine Doge but with my own stuff at home
Dollar value of disposable income. Retirement is a good consideration (per the other poster), however I do have a pension plan, so I'm slightly less concerned about that.

Ultimately, I'm considering financing or leasing a (pretty expensive) car, and wonder how short I should leave myself.
Algorithms for Bioinformaticians
Discussed here: https://news.ycombinator.com/item?id=7278325
Hiring one-two fullstack JS WebDevs for a project
You can contact me at gbachik@gbachik.com

Requirements are as follows:

-Experienced with JS frameworks Ex (Node, Express, Jquery)
-Preferably experience with Paypal & Bitpay API's

Pay is 1000-2000 for the week.

Email me for a full project summary if interested!
-Thanks
On sites other than HN, which has nothing to do with welding?

I'm sure it's very easy to say that gender inequality in the workplace doesn't matter at all when you are not the one affected by it.

see:
http://www.aikenstandard.com/article/20130125/aik0101/130129...

http://www.millerwelds.com/resources/articles/rosie-the-weld...

http://awo.aws.org/2013/12/women-in-welding-meet-karen-gilge...

http://www.advanced.edu/blog/more-women-entering-the-welding...
you seem to have been the only person to get the complete spirit of my post. Thanks, you made me grin.
WindowsPhone almost reached Android in total app store Revenues
I never understood why every language has a plethora of fibonnaci tutorials. "DO THE FIBONNACI IN X USING Z PROGRAMMING PARADIGM" ok thanks, no more please.
Well, point taken, indeed the popular notion of time travel is quite far fetched. However, at a basic level it is not outside the current scientific consensus. But things can change, we don't know a lot of what can, or can not be possible. And yes, this is a message board, we're here to contradict each other :))
Congratulations Sam. Well deserved!

For a few seconds while the post loaded, I wondered if you are really running for president. It seemed improbable, but not impossible :)
To be honest, I'd focus less on it being about learning how to code, and more about deductive problem solving skills and numeracy in general. If you have a pretty good foundation there, picking up a particular programming language isn't problematic. I think most people who stumble in basic programming have trouble because of a more fundamental deficiency than "I never learned to code in grade school".
I actually had hoped "Neovim" would be a modern reimagining of a modal Texteditor for the modern time, along one of two paths.

Path 1: An html5+javascript based modal editor where buffers are actually DOM trees, enabling both code and other data to be rendered/edited, and also offering much richer visual enhancements. Javascript is already a great way for enabling a rich plugin ecosystem.

Path 2: Modal Textediting suited for mobile devices. For example based on python+kivy, or even C with SDL, it would be aimed to be portable and to extend the modal interface to touch-based gestures and speech recognition. Akin to "verbal vim", entering vim-like commands with touch or voice gestures, text editing on mobile devices like tablets would immediately suck a lot less...
> (Also, maybe someday soon we’ll make Hacker News work well on mobile :) )

Sam, there are already mobile apps for this. But the constantly expiring links due to limitations to Arc should be fixed.
Didn't understand how to use dializer. Situation seems to have improved since I tried last time, because of learnyousomeerlang.
It's amazing and powerful if you need 1m+ client connections per server.

It's pretty dang easy to do that today with LuaJIT/C, and you don't get any of the other baggage (weird syntax, sub-standard string handling, lack of libs, etc.).

I'm literally building something that is right in Erlang's wheelhouse—exactly what is is designed for, and I'm not using it, despite knowing that, because it's easier for me to get exactly what I want in LuaJIT/C today.

I get garbage collection when I want it. I get arena allocation when I want it, too.

I get custom JIT-compiled functions when I want them (DynASM), but I also get JIT-compiled methods in Lua when performance matters less.

I can talk directly to my network hardware with a driver written in Lua. That's likely possible in Erlang, but I have no idea how and no time to learn, either.

I also know how to solve anything I'm likely to encounter in C. With Erlang, I'd have to learn a new way to solve it. Who knows how long that would take to do well?

I really do like Erlang at the conceptual level, but not enough to endure all of the other things I don't like about it. I'm also far less concerned about C than I was 10 years ago. The tooling around C these days is really quite incredible for people who want to do safety-critical systems, or high-availability systems, or whatever. You can get as much assurance about your code as you want with a reasonable amount of effort.
I'm not familiar with those languages, but are you sure those environments don't include the things you mention?

Even homoiconicity, I don't see why you couldn't write a program to manipulate the blocks (or whatever) on the screen to create a new program.

I don't know if those environments support such construction, but I don't see any reason why it would be particularly difficult to implement.
Nice idea, just a couple of problems I've spotted.

"we have a lot of projects running with almost no users using it because we don't have enough time to dedicate to maintain and grow all of them."

Shouldn't you first investigate why your own products never took off? Not every product needs good marketing, some just take off on their on and none of yours have. "Almost no users" is something I, as the entrepreneur, would be concerned about.

"Your business model is not based on ad..." Really? When FB and Google are worth over 200 billion combined for their ad businesses.

"If you don't work on the project or don't beat the goals. We will just leave the idea in the space and don't work on it anymore..." If you build the MVP and I don't bother following up with your goals and take the MVP and do my own thing. Who owns the IP? Will you sue if it becomes worth a couple hundred million? Yes you will, therefore you need contracts in place.

"You don´t loose money" Really?

"we keep 30% of the business" as the other guys have said, it's just too much equity and you don't define whether it is vested. You could build an MVP and work on it a couple of times, then get 30% equity and never do any work thereafter.

"We will begin it as a gentlemen's agreement." You're being naive about how the world works. There is a lot of money in tech, so clearly defined contracts are important, unless you want a screwup like Facebook with their equity.

Great idea, but again, you guys were premature about how things will work. It is time to iterate and improve on the bureaucratic parts of your operation.

Lastly, you may be undervaluing yourselves by building stuff for 'free' for other people.
Revenue: Blackberry + Microsoft > Google
If there's one thing I hate, its a complete idiot who thinks and tries to prove he's smarter than the world.
I don't disagree my reservation is more about having to do an international wire transfer to get money in and out of Bitstmap. Also since they are outside of the US you are going to have to submit FBAR paperwork to the US government if your account with them ever gets over 10k at any time during the year. In the unlikely chance something did go wrong legal remedies would be more difficult since they are outside the US.
I don't see why not, custom-built just means grabbing consumer grade gpus, with the "best" one currently the R9 270, which is ~$200 usd each. I don't think you need a huge budget so for academic reasons, why not. Plus, there are many scrypt coins out there (or they could even create harvardcoin) they could use for research purposes.

Don't need to necessarily use the mainstream profitable ones
"Where are the articles about Women in Y" or "where are the articles about men in X" is a common comment in these threads. Those articles are written, and linked to in those threads. They're not posted to HN because they're not of interest to HN which has few welders or nurses but many coders.
Amazing, Sam. Congratulations.
Congrats Sam! I've come to anticipate your essays as a way to inform my own thinking. I'm certain this is excellent for YC and the entire startup ecosystem.
Why would they be statistically identical? I'm pretty sure I gave a specific example of how this wasn't true. Did you miss English class in addition to math class?
In this post, there is no claim that LinkedIn is claiming in any reported numbers the ghost users that it presents to people who allow it to import their contacts.

So what you have done here is called the straw man fallacy.

----

"[...]LinkedIn is misrepresenting who has an account and does this to entice such people to create one when they receive a 'would like to connect' email. In doing so, it misleads its users into thinking they are connecting with people who already use the service."

is the easily sustained claim.
There have been some claims that an scrypt ASIC is coming soon, but I think it's mostly vapor so far.
Cities, Networks, and the Counterintuitive Nature of Suicide
"What you say is like getting rid of the notion of writing, since everything that can be spoken can be also written."

I think this analogy works better for the original argument, as pretty much any sentence can be either written or spoken. There's nothing about English restricting it to be only a written or only a spoken language.
For a second I got irrationally excited that Sam was announcing a Presidential run, then read the post. Beyond my initial excitement at a potential USPOTUS candidate I actually believe in, I'm much happier that Sam is taking over YC, where he can add much more value, and hopefully free up PG to do more thinking (writing, giving advice, etc).
Private, Partner or Public: Which API Strategy Is Best For Business?
The Northeast has several FIOS franchises. As for the upper Midwest, it's sparsely populated with few big cities.
We'll need to tap the Moon-He3 when we want to fuel manned interstellar missions. So probably not this year.
I was curious how well this quine would withstand having more than one character removed, so I performed a test. I did 1000 iterations removing 2 characters each time, then 1000 more removing 3 characters each time, and so on.

Here are the results up to 23 removals: http://i.imgur.com/PwWN7Z7.png
I was just saying that introductory classes have little to do with who actually stays in the program. Give it 6 years and see who actually decides to graduate with the major!
I wrote my own simple set of shell and ruby scripts (based around xcodebuild) that have helped me automate deployment back since the iOS 3 or 4 days. With some upgrades, they still work perfectly well with iOS 7.

I remember trying TestFlight when they first launched, and going back to my own deploy script instead. Hopefully, this acquisition means an integrated "Deploy" Xcode Action (or maybe even a Bot now?) and easier device registration / removal.
Googlers like to think that G+ is one of the biggest social networks. The reason the reported numbers are so high is because now YouTube users have to integrate with G+ and all sorts of Google products funnel users in. These users do one thing, and never use the service again.
Ask HN: Were you ever scared of pushing to production?
If so, do you remember getting over it, or did you just eventually stop feeling scared? Are you still scared of it?
To me it sounds like Erlang's biggest departure from the mainstream is http://c2.com/cgi/wiki?LetItCrash, casually letting processes die and be recreated. When I put effort into actually using a niche language (as opposed to merely learning it for fun) I expect it to enable me to write software that's less embarrassingly defective than everyone else's, where Erlang only seeks to reduce the pain from my doing bad work.
...or were they well-written and well-received, signaling the reasons why this choice makes sense?
I was going to argue with you about printf in C++, (I use it instead of streams, purely because I irrationally hate them); but I have not unwind-protect in my interpreter.
I was about to say the same thing.

Poorly written software has cost lives. Of course, the vast majority of software devs work on CRUD apps, but increasing this pool will only make it more probable that a huge number of people not well versed in logical skills will be building critical software.

Question: Why are we not doing the same thing for the medical profession? Do we say medicine is the literacy 2.0?
Could the answer be "Charge for products"?
6 tools to keep your coder mind sharp
I would like to address the false dichotomy you have indicated - that it doesn't make sense to talk of people being diverted from software development into health care fields. There are a couple of essays I'd suggest. Neither are about programming or women - they're about science/engineering graduate programs and Americans. However, they both reach the conclusion that Americans in general are rationally avoiding graduate degrees in STEM fields.

The first is a study by the RAND institute:

http://www.rand.org/pubs/issue_papers/IP241.html

This study concludes that Americans are avoiding STEM degrees in large part because the pay and job prospects compared to the "professions" including law or medicine have become so uncompetitive.

Another is by professor William Zumeta at the University of Washington. He looks into students with strong quantitative backgrounds to analyze why they are not going into science and engineering. He does conclude that they are often going to MBA or Health Sciences. (He also does address some systemic problems that particularly affect women in these fields).

http://www.issues.org/19.2/p_zumeta.htm

Unfortunately, these researchers don't really address the false dichotomy you've brought up - they seem to assume that academically talented students do choose between very different fields based on pay and career prospects. Perhaps that is, as you've suggested, a deeply flawed assumption.

Believe it or not, I actually think that this in no way invalidates claims that outright discrimination or socialization from an early age is a factor! After all, even if it is a relatively poor career choice (already a very debatable claim), these can still be substantial (even definitive) factors!
Why is WhatsAPP so valuable? International Market Penetration.
You explicitly stated that any variation from a random distribution must be due to factors other than individual agency. But of course, you know that. How does someone whose posting history is almost entirely blatant trolling like that not manage to get banned more frequently?
Their whole business revolves around selling your info. Their primary source of revenue is LinkedIn Recruiter. Is this a bad thing? Not in my opinion.
The big problem with this is convincing businesses to publicize their total customer deposits, which is extremely interesting information to competitors.

Though it could be a good way for new/small exchanges to differentiate themselves and gain trust of the community, which could force larger and larger exchanges to do the same until it's common practice (as mentioned has happened with provably-fair gambling sites)
:)

I have always found this to be HN's "Badge of Irony": Funds some of the best, highest velocity startups in tech; Can't get their shit together around UX/Mobile.

It is frustratingly endearing.
As I understand it, insurance companies can't really offer plans that cross state boundaries. Best thing is probably just to buy individual plans for each employee. Or you can tell your employees to buy their own plan, and send you the bill (this is what I do; my employer is in Washington and I am in Pennsylvania). Either way is is a bit easier with Obamacare than it used to be.
YC is Dead
I have learnt a small amount of it a few times, I use and rely on RabbitMQ every day so it is important I know a bit about it.

That said I just can't get over how bizarre and jarring the syntax is, this paired with the configuration structure and error messages really make it hard to get into to.

Having seen a few talks on the subject I tend to agree, more recently I am using golang for most of the things I intended to do in Erlang.

The reason I chose this route is to stick with a syntax which is common to all the languages i use day to day, while exploring a new, but much smaller toolset for building concurrent applications.

It seemed to me a much wiser route in the long run.

That said I still like the Erlang runtime and the modules it provides, if only the authors of the language could chart a course out of this unusual and sometimes frustrating syntax.

On elixir, I really hope this catches on but unfortunately like coffee script you will still need to get your hands dirty in Erlang if you want to wrap any existing libs or modules available in the runtime, or debug the crazy error messages it produces from time to time.
This is amazing. Except idk how long MPAA will let it last. :/
CS3 isn't offered anymore. CS10 is the replacement, but it also goes for broader appeal than just being prep for 61a.
From my understanding, scrypt ASICs have been held back by the cost of memory hardware as scrypt requires more memory usage. There has been talk of forking existing scrypt currencies to require even more memory to counter ASICs further but so far I think only a few new coins have done this.
I'm curious are your projects making money to pay you?
There is some practical relevance to software development here. One shouldn't expose sequential IDs (a.k.a. serial numbers) to the public for anything non-public.

I see this Hacker News post has a numerical ID in the URL, for example; I can estimate the size of Hacker News given enough of these numbers... More directly, I can modify that numerical ID to crawl Hacker News.

Many sites do this; it's generally better to generate a (random or hashed or generated from a natural key) 'slug' to use as the key instead. For example, Amazon generates a unique, non-sequential, 10-digit alphanumeric string for each item in their catalog.
Of all the reasons to keep Vim, Vimscript is the one I'd least expect to see on a list! The obtuse nature of Vimscript and clunky Ruby/Python interop are, IMHO, a huge wart on an otherwise fantastic editor.
That's a dead simple problem to fix. Just don't allow for unlimited free access to resources used for crypto currency mining.
Womens are already 51% of population because they live longer.
I've actually caught wind of schemes in-flight exactly like you describe, using mining to transfer money from the business to the owner, essentially off the books.
How did you think Google Instant works? http://www.google.com/insidesearch/features/instant/about.ht...
Why Apple hasn't built an iWatch yet.
Taps and Swipes: Intuition vs. Machine Learning in UX Design
Registering Protocol Handlers for Your Web Applications
I agree with almost everything--except for backwards compatibility when it comes to throwing stuff out. There is definite value in it, especially when we're talking about something as old and widely used as vim!

This is the part where people are surprised, but I am an extremist. I definitely think backwards compatibility should be among the lowest priorities when making decisions on improving software, especially and perhaps just, in Open Source.

Just think about it. What happens when we decide a certain core feature of Vim is archaeic, and could be implemented in a more modern, more flexible, more loosely coupled way.

First, every vim plugin would break. But if you look at how many Vim plugins are actually used, I would be surprised if the top 100 Vim plugins covered less than 99.99% of all Vim users. That means we only have to upgrade 100 Vim plugins, and probably just a couple of lines if they're written well.

How much technical debt have we accrued now, that in reality could be paid off just by biting the bullet and going through a hundred pieces of software and changing a couple of lines?

This is open source, we could just do it. (tm)
You've got a point, the root of the tree could be made available to the main charting sites.. or even weekly written into the blockchain.

As for the negative values, I wasn't thinking of robbing anyone, but just pretending you are solvent when really you're not. I'm not sure I see what you mean by "swap out which customers you're robbing", could you expand?
Suppose the balance sheet is:

[ -1000, 1000, 2000, 2000 ]

The Merkle tree is:

[ -1000, 1000, 2000, 2000 ]
[ 0, 4000 ]
[ 4000 ]

You actually owe 5000 BTC, but it seems like you owe 4000 BTC. Seems so far so good. The problem is, what happens if you try to take advantage of this opportunity.

Case 1: other people withdraw first.

[ -1000, 1000, 0, 0 ]
[ 0, 0 ]
[ 0 ]

Nobody knows that anything nefarious has gone on. However, everyone else has successfully gotten their money out so you've actually defrauded no one.

Case 2: you withdraw first.

[ -1000, 0, 2000, 2000 ]
[ -1000, 4000 ]
[ 3000 ]

Now, the other 2 users actually can see that something is wrong, because the Merkle branch will have a -1000 BTC node sticking out.

So in theory, as long as there exist users who don't check their Merkle branches, and those users are identifiable, it probably is possible to run a slight fractional reserve undetected. So the protocol is suboptimal. But it's not really "broken". I do wonder if it can be improved though, perhaps with some kind of ZKP protocol.
but in a large building / campus, they can't possibly monitor electricity usage per individual or company occupying the space without upgrading the infrastructure significantly.
Rage-quit support for fish shell