skysight-inc/HackerNews huggingface dataset:
Alas no. I read a range of sci-fi but am not aware of other authors who write such amazing speculative fiction. He really takes sci-fi ideas to unpredictable yet believable conclusions. It is real hard sci-fi.

If you do discover similar authors, please let me know.

Recommended reading:

All his short stories are amazing. I'd highly recommend them:

http://www.amazon.com/Luminous-Greg-Egan-ebook/dp/B00E84BABW

http://www.amazon.com/Axiomatic-Greg-Egan-ebook/dp/B00FDWOBZ...

Some of his novels are hit and miss, but certainly worth checking out. This is probably my favourite:

http://www.amazon.com/Permutation-City-Greg-Egan-ebook/dp/B0...
It said elsewhere in the article that many braces were not well made with a doctor bending a metal bar over a chair as he gave the diagnosis. Does not compute.
Let's Build A House of Sand and Pee
Host your 90s codebase on a .90s TLD.
Can we have an old school interface? (Google, MySpace, Craigslist)
Quote from the linked article, "(net neutrality rules) forbid ISPs from blocking services or charging content providers for access to the network." But that is confusing. ISPs are already charging content providers for access to the network. Netflix and Google need to pay for their bandwidth.

Actually, web neutrality means the ISPs should treat all data in their network equally.
Do you know of any installer-time options for linux other than btrfs? I don't know of any fs choices, but openSUSE supports btrfs out of the box and even integrates it with the package manager to allow rollbacks. It's pretty convenient and as far as I know you can simply mount an old snapshot (writeable!) and use standard Unix tools to compare them. I'm not sure if that's everything you want, though - a tool that could actually tell you what's changed using the internal snapshot information would probably be much faster and superior to a diff or rsync dry run listing. It's still closer than anything I've ever seen and the ability to simply switch which subvolume (snapshots are just subvolumes) is the default or mount it within an extant fs tree is a win for me.
Good for you,

However, I would mention that this doesn't match the alleged situation in article, a million lines in heavy use.

Your app sound like it's real complexity was considerably less. Given that at least complexity goes up with size of the code, your success still might not mean that diving into the situation described in the article would be a good idea.
I care about my bandwidth to Netflix a lot more than I care about my bandwidth to speedtest.net.
This was in the news when it was announced that you couldn't smile in ID photos. I thought it was common knowledge.
There seems to be a logic error here:
"The CEO’s salary sets a cap for everyone else." and then the rest of the article talks about "founders." CEOs and founders are not identical sets.
Something small every day
Founders get so much equity because they started the company, and they can offer as little or as much to others as they want.

Non-founding employee equity is driven by market dynamics, where "taking on risk" only explains how they got in the situation of having so much to begin with.

It's fair in the market sense, but it doesn't need to be fair in terms of risk/reward.
Court Rejects Equal Access Rules for Internet Providers
I assume there are different reasons for people fearing public speaking. But, FWIW, my thing is to really and fully know the subject you are talking about. For me, the nervousness comes from the fear of being found out in some way. So, I find that if I know my subject, Im quite happy to waffle on to who ever wants to listen, but if I know or think the audience might know more than me and be able to some how show me up to be some sort of fraud, Im a bag of nerves.

I dont know if that works for anyone else, but my theory is that the nerves come for the fear of somehow looking a fool, and that becomes less likely the more you know about what you are talking about.
Yeah. I had checked after seeing the article. So much for picking something up at a discount.
Here for $2.99:

http://www.amazon.com/Luminous-Greg-Egan-ebook/dp/B00E84BABW...

Get this collection as well:

http://www.amazon.com/Axiomatic-Greg-Egan-ebook/dp/B00FDWOBZ...
Really? My understanding was the IE was the only major browser that would use multiple Flash instances. You may have just noticed a difference between HTML5 audio/HTML5 video/web audio and sound from plug-ins. (I can check later when near a Windows box.)

Also, I'm generally curious about how IE is able to get away with this since I think the Chrome team said creating multiple Flash instances wasn't reliable because Flash wasn't designed for it in some way (in addition to eating a lot of memory.)
Sometimes Perl works really well. For example, just the other day I wrote a tokenizer in Perl after attempting to do the same in other languages, doesn't it look pretty?

sub tokenize {
while ($_[0] =~ m!
(?<whitespace> [\x20\x09]+ ) |
(?<lf> [\x0a] ) |
(?<cr> [\x0d] ) |
(?<ident> [A-Za-z_]+[A-Za-z0-9_]* ) |
(?<float> [0-9]*\.[0-9]+ ) |
(?<float> [0-9]+\.[0-9]* ) |
(?<int> [0-9]+ ) |
# ...
(?<unknown> . )
!gsx) {
my ($k, $v) = each %+;
# $k: token, $v: data
# pos($_[0]): current offset
# ...
}
}
Using you're type's good [video]
And how many other companies they are a founder of. Some people are chronic founders. They may be juggling multiple companies hoping one sticks to the wall.
The thing that springs to mind relating relating to the music problem is: tumblr blogs. I've been a few times in a situation that I opened a tumblr blog (fandom blog) to read some news about a TV show, just to forget about the tab later. It sometimes takes a few minutes for the files to download (not sure why either, maybe there is an artificial delay added) and they start playing randomly, and then you're left wondering what the hell is happening. Granted, it happened only once or twice.
> An example would be hash lookups in Ruby

You mean for a hash table? I don't think you'll be seeing that any time soon. Hash computation will almost certainly be faster on the primary cpu then just the scheduling and waiting overhead. And then the GPU isn't particularly good at any pointer chasing required for the rest of the lookup.
This is a poor way to assess the value of a feature. How many times a day do you use your windshield wipers?
Aw man, a nap right before speaking would screw me up so bad. Not even as in nervousness, but as in I'd stumble over my words and overall just do terrible. My brain just doesn't work right when I first wake up.

But your dad's right. I used to hate public speaking. One of the worst and best experiences of my life was spending a summer selling insurance door-to-door, where you have to make yourself do it or else you don't make money. It's really all just practice and getting used to it.
You should definitively watch the film "The House I Live In" (One of the producers was Brad Pitt) it is an eye-opening documentation about the US drug policy. It shows, that even that is just a mock-up to fool people.
Ok, that guy just explained what he meant by keylogging. Leaving aside the fact that he's wrong about how it all works (the results are provided by Google; nothing about the search was changed by the extension) and he never ever looked at the source code and what it is doing (probably because he's too dumb to understand any of it), what he means by keylogging is adding the search terms to the URL query string when clicking on a link.
(Ex: www.ecosia.org/url?url=http%3A%2F%2Fmicrosoftstore.com&v=microsoft store <- this italic text right here is the result of the keylogger in his opinion)

https://productforums.google.com/forum/#!msg/chrome/mlAD1ygc...

So, this is what caused all this shit storm...
blatant plug: I'm working on a website aimed at increasing social skills and one "track" of the site will be for improving public speaking -- http://metamorf.us
You know why you can do that? Because you have hindsight. You see exactly where the business went.

And this is the same damn trap all neophyte developers fall into. "Let's rewrite!"

Once that first wave of business requests and demands comes along, your precious sandcastle will crumble. Because the business team is fickle. And they stick you with deadlines. And then, mid-deadline, they change their mind. Or are forced to go a different direction because some shit government law is passed that requires you to broadcast your service requests with encrypted messages tied to pigeons (because, realistically, that's how the government does APIs).

Here on the internet where everything is made up and the points don't matter, you can get away with rewrites. Agile not working for you? Let me introduce you to the CADT model (http://www.jwz.org/doc/cadt.html).

All rewrites become tomorrow's bug-infested legacy ghettos.
Ugly changes without a sense of cruelty.
Wow! You've my respect. I sincerely hope the sacrifices (and the hard work) would pay off.
More appalling (or hilarious) is the footnote: "Except for an insurance company who decided to switch their accounting software from COBOL to C++. They gave their COBOL devs a two week training course in C++ and told 'em to rewrite the system. I don't need to tell you how that turned out."
Thanks. I've actually been using Dragon Naturally Speaking for awhile now. It's pretty fantastic on Windows, but only so-so on OS X, which is my primary OS these days. Unfortunately it really isn't that great for code, even in the best case: http://www.youtube.com/watch?v=8SkdfdXWYaI
Your pricing is not that much cheaper than $13K...
Irish politician calls for crack down on "open source Internet browsers"
To me it doesn't happen often, but when it does, it's a huge annoyance. Basically it stops you dead in your tracks of whatever you were doing and sends you on a frantic hunt for what tab is causing it. The usefulness of a feature that solves problem is (n times p happens * annoyance of p) - at least that's how I prioritize features. So yeah - I've searched several times a year for a plugin that does this, for at least 5 years back.
Yes, I know quite a few. In computational genomics in the south-east UK there's us (University of Cambridge Plant Sciences), Queen Mary University (Yannick Wurm's group), and The Sainsbury Lab at the John Innes Centre in Norwich (Dan Maclean's lab).

In-progress code for my PhD is mostly on Github: http://github.com/Blahah

See also BioRuby, biogems.info, sequenceserver.com
I am actively working on starting stuff I consider important, but the main things holding me back are:

1. Compile-time/linking errors with every C++ serialization library I've tried so far (boost, autoserial and cereal, so far). Half joking here, this has been screwing me up all week.

2. Lack of experience and lack of collaborators means projects that would take others days or weeks take me months or years. I hope I'm at least improving, though.

3. Lack of funding to hire said collaborators, and unwillingness to commit my few savings to something that may not have a guaranteed ROI. I'm not interested in seeking funding or trying something like YCombinator since I don't really want to share ownership in my vision, and figure it wouldn't be enough to last very long anyways.

4. Having to stop to deal with other life stuff, such as classes and moving to a new place.
I'm excited to see what kind of crazy side-effects the stuff we the technologists of today are demanding (like net-neutrality) have
> So I'm curious. Founders, how many of you truly take no salary?

I currently take no salary. The company is profitable and we're looking to hire soon, but my co-founder and I promised to not take any salary for a predetermined length of time in order to gather some padding in our company bank account.

It's just an easy way to invest in your own company without actually transferring money.

Edit: We will be drawing salary eventually. Its just a transitional phase, and that is probably the case with most startups. You pay yourself nothing for a little while until you make money. Once you earn/raise some money, you pay yourself.
You should read Transition Dreams by Greg Egan. I've linked to Amazon in the posts above.

There may be some interesting side effects when you 'copy' a concious entity.
I don't understand how this is measured. For instance Google Fiber is 3.69 Mbps. For a gigabit internet service, it seems fairly low.
The reasoning is dumb, and the concept easily subject to abuse.

If you're good at contorting your face for an extended period of time, including whilst you speak, do so for your passport photograph. Think Mr Bean or EmotionEric / http://emotioneric.com

Why would you do this?

Well I did this for my passport for several reasons, foremost being I detest the idea of facial recognition, it's an invasion of my privacy and my right to digital anonymity. For the same reason I don't have a facebook page, ask friends never to tag me in images and generally avoid photographs. Secondly because passports are archaic hangovers for an era long gone. When I travel (and I do so a fair amount) I only need my ID card to do so and mine uses a picture of me, so old and of such bad quality it's practically useless.

It's a small amusement, and when I've actually needed to use the passport, I've yet to meet a passport officer or customs officer who will actually ask "Do you really look like that all the time?" or crack up laughing. But I'm keeping hope alive.
nice... it looks quite pretty, but would be much prettier (but very similar) in Ruby :P
The movie "I's" confronts this idea head on:
http://vimeo.com/70843143
I'm still making up my mind on how to think about these issues. I tend to oscillate between "fraud" and "well, that's what the market will bear".

Everything you've mentioned applies only post a few rounds of mega-million funding.

If you're pre-funding, then you're taking a humble salary - if any salary at all.

So clearly, there's some kind of moral hazard post successful funding. That seems more or less unequivocal and it's somewhat gross but I'm not sure what should be done about it other than vitriolic twitter comments whenever people talk about meritocracies and how inequality isn't a big deal because you too can learn how to code.

The current way of thinking about it is golden handcuffs align vc and founder incentives re: exit timing. Which is why Snapchat turned down $3 billion; the founders were provided with fuck you money and were under no pressure to flip before they've extracted maximum value.

REGARDING RISK AS A WHOLE,

It's not clear to me that founders of VC backed companies - from the founder's perspective, and in this job market - actually incur any exposure to risk above and beyond opportunity cost.

Saying that you quit your job to slum it out for six months building a start up is a pretty good resume polisher, no? Doubly so if you actually investment and treble if you got acquired or otherwise exited.

The way I see it your worst case scenario is suffering reputational penalties by pissing off important investors when/if you a) run out of money or b) try to exit early from your commitment.

This is not to say that VCs should have higher equity portions or that all that hard work and sleeplessness should go unrewarded, but more that equity arrangements are like so because that's what everyone negotiated, and not because of some intrinsic "deservedness".
So, if I smile while committing a crime, facial recognition software won't be able to identify me. Got it, Thanks!
Cheap until to see the mooring fees, and various add ons, in London. Even on the outskirts in places like Kingston upon Thames, once you add in all the fees, boats are not that much cheaper. That said, given the choice between a boat and some poky flat in London, for me it has to be the boat every time.
Short answer: I looked at the SHA signature of the .class file (where all the compiled classes' bytecode is stored) and checked it against a known signature stored in an encrypted data file.

And the best part was the encryption on ALL the games' data files was based on a key derived from the binary executable (the .so file), so if anyone were to hack that executable, the game wouldn't run at all. I should have thrown up a screen that let people know that it was a cracked version, and where to get the real thing. And I DEFINITELY should have changed the Flurry code; my "paid game" analytics were completely shot after the cracks were released. Duh.

A serious hack attempt would have broken it, no question; there's no unbreakable DRM, after all, and I wasn't even using serious encryption (I decided it didn't matter: A typical attacker is not going to attack the encryption mathematically, they're going to decompile the binary to get the key AND algorithm, so as long as it can stand up to trivial attacks, it's strong enough -- connecting to a known encryption algorithm might actually make it EASIER for them, since then they'd have known function names and parameters). I just wanted to raise the bar.
There may be arrogance in saying that we can think in any other way that is not human.
Yes, it is a shame. It is also a shame, that even younger people and even tech people have voted for Merkel.

I guess, egoistic behavior and stupidity is just very widespread.
> Just end those crop subsidies and let things take care of themselves. A few agribusinesses will be pissed but the rest of us will be much better off.

I don't disagree with your conclusion about what needs to be done, but you can't "just end those crop subsidies" with a flip of a switch.

We're talking about millions of people and tens of thousands of jobs directly affected, and huge secondary effects to the entire food industry (and everyone who eats food) in the United States as the price of corn and corn-related products goes up.

This would drive the cost per calorie on the bottom end of the market up not insignificantly.

It would have to be a gradual reduction in subsidy over a period of time, ending at zero after a number of years.

Otherwise, you just fuck millions of normal people over— everyone from the people who work at these agribusinesses to the ultra-poor barely scraping by on the cheapest 1500kcal/day they can find to buy.
Anyone who uses gerrit?
I used to use Aardvark https://web.archive.org/web/20110812083048/http://vark.com/
and their service was actually pretty decent -- responses were near to 100% provided you didn't ask anything too technical. If it was something that could be answered with general opinion like "where's the best burger in SF" it worked great. That said, Facebook does the same thing.
Public speaking became much easier to me once I recognized that all good speeches follow a concrete formula.

It's kind of like writing. You wouldn't pick up a pen and start scribbling a lengthy essay without considering its structure.

Similarly, effective public speakers follow a pattern — not necessarily the same formula, but a formula. For example, Bill Clinton likes to...

1) Begin with a personal, visual anecdote about a specific person or small group. (e.g. A family walking miles to collect water.)

2) Relate the small example to broader theme. (e.g. Poverty is a big problem.)

3) Weaving that broader concept into the theme of the speech.

Another thing to remember is that while speeches share a structure with writing, they are not written articles. The biggest difference, I think, is that people are not capable of processing as much information.

While repeating yourself in a written piece is often bad form, most public speakers repeat key phrases to keep the audience focused. Listening is usually harder than sitting down to read.
It would probably be interesting to know what type of companies these are. I see the majority has voted $0 salary. Are these companies that have employees, office space, payroll, etc? Or are these projects that one or two friends are working on together to try to get off the ground?

I am not trying to discredit either situation, it's just that I see one situation as a company where nobody is making any money. The other situation would have staff who are getting a steady paycheck, but the CEO has chosen not to pay his/her self.
Well, I just did it. It took me about 35 minutes. I am terribly, terribly old (43 years) but I'm pretty sure I am a more than competent programmer and I have a very strong mathematical background. I was working on a laptop but a reasonably decent one, in an environment less distraction-free than an interview room but still not bad. I didn't particularly go all-out for maximum speed but wasn't gratuitously slothful.

I (deliberately) didn't use a programming language with, e.g., facilities for prime factorization built in; that would have made it much quicker but would also have made the whole thing useless as a programming test. So I had to implement the sieve of Eratosthenes, the number-of-divisors function (via prime factorization), etc.

I estimate that about 8 minutes of that time was the result of a couple of silly bugs. (It's surprising how many seconds one can lose to forgetting that 16 is less than 20.) That figure could easily have been zero or twice as much. I lost perhaps two minutes to spousal distraction.

These are all straightforward problems; in no case did I have to spend more than a few seconds thinking how to proceed, though in a couple of cases my response to having written buggy code was to replace it with something more simple-minded.

recursive, I invite you to actually sit down and implement solutions to the first 12 PE problems in, say, Python or Ruby or some similar language and tell us how comfortably under 30 minutes you come in. For the avoidance of doubt, I'm not at all saying you won't manage it -- I wasn't far off and you may very well be quicker than me. But I'll be surprised if you're so far ahead that after the exercise you still think every competent programmer should finish in at most 30 minutes.

(My rough timings for the 12 problems, in order, in minutes: 1, 1.5, 1.5, 1, 3, 1, 3, 2, 1, 4, 5, 10. These figures include bugfixing and checking against the PE site. Total lines of code: about 115.)
The Great Firewall of Yale
How could/does freebies to contractors make them employees? I ask because I am currently a contractor where I work, but get access to the soda/beer fridge, same as all the employees.
I'm beginning to suspect their vulerabilities are intentional, to trick me into accidentally installing the Ask toolbar.
Speaking: the Nerves & the Art
It's zero-sum if the tooling around Haskell is antiquated compared to Java's. But the idea that a language is going to make us "that" much more productive has to go. We need much, much better tools.
I think this poll would have made more sense as a set of ranges instead. If I'm making $10k a year, would I answer $0 or ~$25,000/yr? The poll should have looked more like:

-> $0/yr

-> $1 - $25,000/yr

-> $25,001 - $50,000/yr

-> etc.
Scientific Computing with Oberon (2002)
"In a stark contrast with the deeply flawed C++, the Oberon technologies offer an unparalleled platform for building scientific applications from sophisticated data processing to demanding symbolic calculations. Specific examples are discussed."
Obviously not inherently true, and in no way tied to valuation.

Instagram, as one easy example, had a billion dollar valuation with three dozen employees and was anything but a corporate giant.
R.I.P. Coinye
Our favorite Big Data marketing slogans