skysight-inc/HackerNews huggingface dataset:
Why?

Everyone I know has Facebook and uses it frequently. No one I know uses email unless absolutely necessary. No one I know is interested in recreating identities and friendship mappings across a bunch of discrete apps.
If it was an RNC fundraiser, there would already be a protest website up and a hashtag to boycott YC.
With a straight typedef, you can add 3 feet to 5 meters and get 8. Probably not desirable. So you've got to typedef single-field structs instead.
You will love watching the old BBC series Connections, which is exactly about the thread of inspiration behind many inventions:

http://en.wikipedia.org/wiki/Connections_%28TV_series%29
How does this affect the speed of the app...?
Mark Zuckerberg talk at CS50 (2005)
Transliterations have existed since at least the 19th century, most notably with the Wade Giles system.

Now though Pinyin is the international standard, and is how mainland schools teach pronunciation.

Taiwanese still uses Zhuyin, but in recent years the government has adopted Pinyin for street and city naming.
(I'm not sure if schools are still teaching zhuyin, but friends in their 20s don't know pinyin).
can someone run a user study on the difference in short term and long term memory retention through traditional methods compared to speed reading tech? this is likely paper worthy
From a practical point of view I feel like the tones are the biggest hinderance for many people. Anyone, with some work, can memorize the characters (and the radicals that make up their component parts) but for some people the tones are just not doable, no matter how hard they try. Anyone that gets praised by Chinese for having good pronunciation is likely familiar with the mush-mouthed pronunciation of a great many foreigners.

I've met people with much larger vocabularies than myself, and with better grammar, but whose pronunciation was almost insurmountably poor. Someone like me, who has generally good pronunciation, will get praised by Chinese people as having "amazing" pronunciation (and yes, a certain amount of this is just Chinese people being polite but over the years one learns where one stands on this issue) but my comprehension and vocabulary is far and away from fluent yet I will be viewed as having "better" spoken Chinese... never mind that I can only read at an elementary school level.

No matter how much vocabulary you amass and no matter how perfect your grammar not mastering the tones can completely kill any hope you have of Chinese people understanding you. There's nothing worse than the confused look on someone's face after you say something that you think is perfectly comprehensible, only to discover you (ever so slightly, to your ear) screwed up a key tone... it's like suddenly discovering the brakes on your car don't work.
Master of Orion 2 is definitely my all time fav. Been playing it since 1996. The slow methodical long term strategy required definitely appeals to a meticulous problem solving nature.
Am I completely missing it, or does the website really give no indication of how many pages their notebooks contain?
It might help the situation more if webmail providers provided actual 'unsubscribe' or 'hide' links in their UI instead of 'spam' being the only feedback mechanism users are offered.

"unsubscribe" links vary in position, language and visibility in various clients. Making something beyond "this is spam" part of most mail clients, perhaps with reporting back to the originating sender, would help.
I recommend reading The Mother Tongue by Bill Bryson https://en.wikipedia.org/wiki/The_Mother_Tongue

Each little area of England used to have its own spellings. Heck Shakespeare didn't even spell his own surname consistently! Eventually (1700's IIRC) things started to go national such as dictionaries and newspapers which did start leading to consistency, as well as simplification over a period of about 30 years. However sometimes the consistency came before the simplification. Consequently English has some words from before simplification and most from after. We just see these as exceptions and quirks. Bryson covers this stuff well, and is a very amusing and informative writer. (And there are those who quibble with his content.)
How do people build up the experience + the time to develop this kind of thing?
The Top Musicians To Code To
Hey Kumarski, the app performance change is negligible and a majority of the work is done in the background, being a UX/Behavior analytics tool, focusing on not changing the application performance at all is key.
he was a lawyer in a small town. Growing up in the great depression, he was extremely frugal for most of his life. Even today he lives in the same modest house he bought 47 years ago and drives a 10 year old cadillac. He also bought a lot of real estate and is a buy and hold stock investor. He wasn't just saving in his piggy bank.
Is this a joke or a prank? Because otherwise, ick.

EDIT: If the event winds up being a 2 hour barrage of questions about the NSA, it might be redeemed.
Materialism and Its Discontents
We are interested in figuring what to build/how to market this and both of you have had great feedback for us.

I was reading your post on https://news.ycombinator.com/item?id=7321013 and that sounds like it's spot on what we are looking to do right now.

Are you looking to build something still? If so here's my email: jay@flowstacks.com let's get started!
InBloom Student Data Repository to Close
How about this example, "bring me the má

má http://mandarin.about.com/library/audio/tones/2.mp3

vs.

"Bring me the mǎ"

mǎ http://mandarin.about.com/library/audio/tones/3.mp3

One will get you some hemp, the other a horse.
Why pay to run 26 miles when you can run 26 miles for free? I think it's generally for the prestige of being able to say, "I ran the Boston Marathon."
Love it!

I made something very similar with a Spark Core (https://www.spark.io/), lots of wire, some paper clips, post-it notes and gaffer tape. I should really get round to writing that up. Same single purpose site design (albeit only on our Intranet) but it has mobile apps and desktop notifications. Time for a pull request.

I was inspired by http://www.frisnit.com/telemetry/. Seems like this is a pretty common problem. :)
In a similar vein with a TFT screen https://www.youtube.com/watch?v=xUw3u9lh9rQ
Not to nit-pick, but Chinese has as much grammar as any other language. The idea that Chinese "lacks grammar" needs to die. It seems to stem from the very eurocentric view that grammar consists of rules for inflecting words according to case, number, gender, etc. While Chinese lacks these, it does have rules and patterns which dictate how sentences are formed (e.g. the use of'le', topic marking, measure words) - it just doesn't use patterns familiar to speakers of indo-european languages.
My experience was similar, that at least the basics of the language are easy. The hard part is if you want to learn to read and write-- it's a ton of memorization. It doesn't get any easier, either. Some characters have a radical which is a pronunciation hint, a meaning hint, both, neither, etc.

The other, other part is speaking idiomatically. There are a ton of idioms.

Don't forget about measure words, either. :)

I think you can make yourself understood easily enough, as I could chat a bit with Chinese coworkers or waitresses. But I suspect to truly master it, it's a lot harder than a language (e.g.) with an alphabet.
Some things you just have to repeat a few times for them to fully sink in. (But why?)

We live in a highly-charged partisan debate about all sorts of tech issues -- issues which both parties are, sadly, at odds with what's best for the nation.

I don't understand why YC would 1) choose to help one party or the other, 2) choose to piss off members of the other major party, and 3) politicize their mission. I thought they were there to help folks make stuff that people wanted. What part of that has to do with one party or the other?

Here's hoping we're missing some important detail. This just doesn't make sense to somebody watching from afar.

You know, traditionally if you want the president to come by and pat you on the back so you can take your victory lap, you also bring in some schmucks from the other party. That way you get the press and don't look like partisan robots. Maybe this is in the plan? (but why?)
Fred Wilson of Union Square Ventures has blogged that even with their impressive track record, it loosely correlates to a 1/3rd rule for them. Of their investments:
1/3rd lose money,
1/3rd (mostly) break even,
1/3rd make profit.
Maybe you could pay some mechanical turks to do it and take screenshots for you? I've personally seen Marriott charge me more when I'm logged in, and took and posted screenshots at the time, so I really have no doubts myself. The only hard evidence you'll find are screenshots like that, but the only statistical valid numbers would be surveys people could just lie in, so I don't think you have much choice beyond a paid survey at this point for your requirements.
Pickling and Spores didn't make it? Or do those type of additions not get mentioned through this channel?

https://speakerdeck.com/heathermiller/spores-distributable-f...
I have to agree, it's quite tone deaf on YC's part.
The 2013 State of Influence in Digital Marketing (Technorati Report)
In general, with elixir you get all the benefits of Erlang, pattern matching, light weight processes, OTP etc. But you also get Native UTF-8 Strings and String Handling. A modern Standard Library around common things like Dicts, Lists, Strings, Files, IO etc and modern documentation for all of it. You also get compile-time macro's and protocols which help reduce boilerplate and lets you easily extend your code. You also get a build in dependency and task management tool (mix).

All of this while basically living in erlang. You can call erlang functions with a slightly different syntax, :erlang_module.function_name, and you can natively use erlang packages and files with mix(it checks for rebar/makefiles and makes educated guesses on how to build them, or you can configure it).

If you think its a benefit of Erlang its probably also a benefit to Elixir.

EDIT: I also forgot you get things like the threading macro(|> from clojure et al), built in testing framework, and a VERY active and helpful community on irc #elixir-lang and the mailing list.
You can call any form of entertainment a "waste of time". Even say, video games.
Ahead Of NY Subpoena Hearing, Airbnb Weeds Out Hosts With Dozens Of Listings
Code Metrics: How good is your code?
Can you provide an example of an alternative that would be more efficient? And are you talking about communication over something other than HTTP?
This article is spot on. I've had countless reps try to sell me on U-Verse "It's fiber to your neighborhood, so it's faster"! My next question is of course "How fast?" "Well, you can get up to 18mbit/s".. I have faster than that with cable. wtf

That's not to even mention their HORRIBLE modems that they force you to use after migrating to U-Verse. Search for "nvg510" and you'll see how happy your service will be afterwards, assuming they aren't using old unreliable DSL pairs that make it so your specific house can only get 6mbit or 1.5mbit, despite your neighbor getting 16mbit

Oh, and also in my city you can't even buy just U-Verse internet. you have to buy into their crap "digital" (another word for heavily MPEG compressed) TV service
I presume I got downvotes for people interpreting my memories of functional programming class at university as an insult? Gah :<

But still, I would really like to know to apply formal proofs to even the simplest of real-world code bases, and the documentation that I've found on the website doesn't seem to offer that information (or if it does, it does so in a language I don't understand) -- does anyone have any links to more useful tutorials?
Most of UVerse is FTTN, after which it is VDSL2 to the premise site; hence bandwidths that are 24Mbps at most. I have U-Verse and get around 18Mbps at most but since the line is shared with their TV service it can drop down from there.
On one hand, make typically comes with built-in rules for .c targets.

On the other hand, make can't cleanly handle #include dependency detection. I doubt that there is any major C project where "make extraclean" (or its equivalent) isn't occasionally necessary.

So yeah it's really not very well suited for C.
The analogy I like best is "Work to increase your surface area for luck." When dissolving a substance, if you pulverize it, you increase the surface area, which allows for greater interaction with the surrounding water molecules, and thus enables a faster dissolving rate.

In the same way, the more interactions one has, the more opportunities for fortune to strike. The result may look like "luck" from the outside, but in reality it was a confluence of both stochastic elements and fortuitous prior decision making.
Well sure, but I've found these kinds of systems, and the number of different systems, difficult to use. Latin just isn't a very good alphabet, even for English. I deal with Koreans more and I always find it better to just see the Hangul than whichever transliteration system of the day is in use because trying to shoehorn vowels and consonants that simply don't exist in Latin into Latin is a tough battle.

Zhuyin has the nice aspect of properly representing the spoken language and isn't hard to learn, probably a couple weeks of an hour or two a day and you'll be able to pronounce most things.
there is a very subtle difference..it might also depend on your regional accent..."peek" is pronounced with a slight stretching of the 'e' sound, ie pe..ek, where as "peak" is pronounced without...

now try piece,peace and piss :)
A few games with a programming theme that haven't been mentioned: KOHCTPYKTOP [1], Factorio [2], Manufactoria [3]. Of course, SpaceChem [4] as well, which numerous other commenters have mentioned.

Here are a couple non-programming games that haven't been mentioned. A Valley Without Wind 2 [5], which is a mix of platforming and strategy; AVWW2 is a spiritual successor to an SNES game called ActRaiser [6]. Scrolls [7] is enjoyable if you like chess and Magic: The Gathering, but it is designed to be much less of a money sink than MTG. If you want to try Scrolls, I mentioned a couple tips for new players in a reply to a different post [8].

[1] http://www.zachtronics.com/play-kohctpyktop/

[2] http://www.factorio.com/

[3] http://pleasingfungus.com/Manufactoria/

[4] http://www.spacechemthegame.com/

[5] http://arcengames.com/w/index.php/games/valley2-features

[6] http://en.wikipedia.org/wiki/Actraiser

[7] https://scrolls.com/game

[8] https://news.ycombinator.com/item?id=7623163
Wow. I have been a long time follower of both hacker news and YC, but this draws the line.

To be a separate donor on political views alright, but to subscribe your company behind it, jeez.
The optical storage surprise
When I was a kid, I used to love the Nintendo "Game Watch" games. "Fire!" was my favorite. I also liked the computer chess games with the little plastic pieces going into slots - the pieces always got lost, and the computer was weak, but I liked it. The great unsung thing of The Smartphone Era is having incredibly good chess programs available. Shredder Chess[1] is my favorite. It's strong, and it's got a fun "puzzle" mode where you're given a position and you have to figure out the best sequence of moves (usually just 1-3 moves).

I also really love Plants vs Zombies[2] "Vase Breaker" mini-game. I used to be really into Minesweeper (I broke 80 sec a few times on expert) and Vase Breaker obliquely reminds me of it. (The base PvZ game is excellent, but has poor replayability. Also, don't bother with PvZ2). Note: this game was done with Marmalade[2.5].

Portal[3] and Portal 2 are perhaps my favorite puzzle games of all times, although again, somewhat limited replayability (although if you go for achievements and/or level building, that changes).

I find myself fascinated by Diablo 3[4], but mainly because it's so psychologically manipulative. It's literally an endless grind, and essentially a form of virtual gambling for kids. Fascinating, because at a certain point all of the great artwork, music, and thoughtfulness vanishes into a mechanical blur of killing monsters, filtering drops, repeat. There is very little depth, and yet it has a strange Blizzard-y appeal.

Last but not least, I've been playing Hearthstone[5], another Blizzard game. It's an electronic trading card game, in the same vein as WoW TCG or Magic the Gathering. It's actually pretty good - until you get to a point where you just can't compete with people who have the very powerful rare (and expensive) cards. It's chess where you can have as many queens as you can afford. The genre and the play mechanics definitely appeal to a programmer's sensibilities, but "pay-to-win" mechanic totally ruins constructed deck play for me. (This is mitigated somewhat by Arena mode, where everyone constructs a deck at random, which levels the playing field a great deal.)

[1] http://www.shredderchess.com/
[2] http://www.popcap.com/plants-vs-zombies-1
[2.5] https://www.madewithmarmalade.com/index
[3] http://orange.half-life2.com/portal.html
[4] http://us.battle.net/d3
[5] http://us.battle.net/hearthstone
I expected them to mention the camera and microphone. It's not the only thing to pick on but it's what killed my interest in a devkit. The camera turns me from an idiot wearing some nerdy bullshit into asshole. I'll gladly look like an idiot if I have to, but I'm not going to force a camera into social situations and expect people to be OK with it using "just deal with it" rationalizations about how expectations w/r/t cameras are changing.
Yes the GPL as well can be revoked.

The copyright holder grants you a license, and that license can be revoked, wether it be GPL, BSD or Apache or whatever, and it applies to _all_ the softwares the copyright holder has rights to - ie all previous versions.

That is the reason why FSF and GNU encourage copy-right-assignment to the Free Software Foundation - as a kind of guard against any one hacker messing with a project.

BTW this copy-right-reassignment to FSF is similar to how Record Label companies reassign the copyright from their slaves, erm sorry, musicians/artists onto themselves and then govern them.
My understanding is that the MOOC companies are barely scraping buy on their current revenue model, which is pushing a certificate for $50-$100+. If there was a way for the companies themselves to monetize discussion groups, they would be all over it.
It was even more practical before the web server when you could just do:

finger @bathroom.mit.edu

(it was still active a few months ago, what's going on! :)
We actually did a crowdfunding campaign[1] last summer to pay for the development time.

[1] https://news.ycombinator.com/item?id=6058662
Development, build, test, deploy processes for full-stack JavaScript
You left out Settlers of Catan!
This repo is describing Grunt-based dev environment. I'm just looking for tools that can be helpful in automation of processes. The most interesting part for me here are Testing & Metrics tools. Some great, but still not widely adopted, things like: Accessibility testing, Visual regression testing, Code complexity metrics.
Looking forward to add more useful stuff. Suggestions and PRs are welcome.
Yea, I agree with all of that. The main point, I think, is that you should think of marketing in broader terms than "find the best growth hack." That doesn't mean that "find the best growth hack" shouldn't happen.
The rights which matter can be, see for example many musicians and artists fight against the copyright holders of their music despite them being the originator or creator.
While the idea of YC being involved in politics at all is off-putting, I don't think it's necessarily a bad thing. This provides YC with valuable publicity and connections. It helps put the tech/entrepreneurship community in the public eye and will certainly bolster it's importance and value (even just a little bit). I think good can come out of this, but we'll have to see.
I came across this a few weeks ago, I think the first example is to do with arrays being second class.

On the other hand, if you give data to a C-programmer, they can locate its position in RAM. Give an assembly-programmer a simple data-type, they can point to a specific register(s) in the processor.
Yeah, that is irritating, but when the deeplinking to Messenger first started, there was never a backlink to the Facebook app. That's changed, and I bet Messenger will too.
I think you pretty much nailed it. I thought it was 80% great and that section on cussing was basically the worst rationalization in the book. "Let's see. I love to cuss. And I'm going to continue to curse. But how can I rationalize it in a business way?"
This is interesting. I've been toying with the idea of using OSC to control general playback/playlists across different programs. The idea is to have an unified playlist, queue and volume control, but the end goal is to be able to synchronize different applications using OSC (think controlling Youtube playback and a general purpose audio player with OSC and having each other respect the current playback status).
Alternative upload options is something we definitely intend to address. For now you could check out some example projects on https://circuithub.com/explore
Seconded. I started learning Mandarin some years ago. The written language remained opaque for a very long time since you need to learn a rather long list of hanzi before you can read anything interesting. And there's little guarantee you'll be able to pronounce any of it anyway.

Korean was kind of revelatory for me. Maybe I don't know what all the words mean, but being able to sound them out Hangul is far more rewarding than it ought to be.
Indeed, because the fallback is HList and when I have tables up to 200 columns it's killing the CPU and crashing Scala IDE up to the point where you just can't work with it.
It's the same idea though. Web sites might block crawlers in EC2, and mail servers might block emails from SES.
Yes they are, any licenses are revokable. The GPL as well.

I could release software under GPL, not accept any patches, see the software grow and 2-3 years from now when a lot of people are using and depending on the software, bam I revoke the GPL from all previous versions and impose a special EULA in its stead. I can because I am copyright holder.
While I hate to say you may be right, there will be a huge fuss kicked up regardless. I do not care which political party this had been, it screams partisanship down the necks of startup CEOs. It is not okay to get involved in politics. Unless, of course, laws prevent a free market, in which case there would already be people kicking up a fuss.

Sam Altman, you need not pay close attention because you'd need to be blind to miss the impending shitstorm on social media. I hope you remembered to bring lube.
I'm enjoying Memrise
If the event winds up being a 2 hour barrage of questions about the NSA, it might be redeemed.

Do you actually think the DNC or the President's staff would allow that to happen? This isn't a dig at the Democrats, either--I can't imagine the RNC allowing a fundraiser dinner to become a town hall meeting to grill the President on a controversial issue.
Chinese writing is phonetic, just not for your first 1000-2000 characters. I can usually guess the pronunciation of new characters, because things get dramatically easier when you have learnt a lot of them. These are all pronounced "ding": 丁 订 盯 顶 钉, because they all have that T-like phonetic component. Ask any Chinese person if they think English spelling is logical and they will say no. I will agree though that it is daunting to get started with.