skysight-inc/HackerNews huggingface dataset:
Of course this is the most obvious solution, least intrusive that changes the least things and as far as I can see has only positive side-effects.

But for some reason or other pg won't do that.

I know there's some extensions/bookmarklets and I use them, but they can't do the auto-collapsing based on score+amount, the very simple yet elegant algorithm Reddit employs, pretty much the one thing that is absolutely necessary to have a well-usable threaded commenting system.

Instead, pg "just wrote the simplest thing first", or something.
In investment banking, your bonus is based on the profit generated by (1) the company as a whole, (2) your team, and (3) yourself. In tech companies, all but the first one are usually 0.
Would add to your point that having money also allows you to paper over any mistakes that you make using the above strategy.

I was discussing this with my wife with respect to a vacation that we are taking.

After noting that the airline (which we booked months in advance) rejigged the flight and we had to pay extra for seats in better locations on the plane, I said "how about next time we wait until the last minute (or week before) and book the trip?"

My bet is that by waiting we will save money with both the hotel and the airplane.

I could be wrong of course. But my point is that if I bet wrong I can easily cover the extra cost of both items. So I can afford to take the risk whereas someone not in the same financial situation can't afford to do that or it might have a bigger impact on them.
Ask HN: Are you building an instant messaging app?
We are building a backend as a service for instant messaging apps. Would you be interested in such a service? What features would you like to have? What are your greatest current challenges?
I think something that a lot of developers forget is that building a product is only half the battle, if that. You also need to sell it and make sure you're building something people actually want.

So theres a lot more to running a company than just building a product . You also need to sell it, support it, manage people and run the actual company. Just because you're a good developer doesn't mean you're a good entrepreneur. Sure you could learn along the way but you'll also be taking on more financial risk, be responsible for a lot more things and likely not have as steady of an income.

The reward may be much higher but so is the risk and responsibility. That doesn't mean you shouldn't set out on your own and learn to be an entrepreneur, it's just the reason why the financials line up the way they do.

It's also worth noting that there is a 3rd option. If you happen to get in on an early startup that is later successful and goes public or gets acquired, it can also be very financially rewarding for you. I remember reading somewhere that in the valley it is common to hear "he was an early employee at Google" which is well known to translate to "he's now very wealthy".
care to share insights you gained about self-learning?
> I'm going to start paying cash everywhere.

And people wonder why the cashless society is five years away and always will be.
By none he's basically talking about the states. As a British person who moved to the US 4 years ago, chip and pin was everywhere back in the UK. In the US it may as well not exist.
Yes, this should work, because the organizers have a realistic grasp of (a) the present state of AI, and (b) the low intellectual level required for a typical TED talk.
I have 3 digisparks and really love them for a quick space saving design, but it's definitely not new user friendly.

For this though, I'm more interested in the OLED screen than the Arduino.
One thing the writer didn't mention is that none of the consoles versions even come close to matching the PC version, which therefore adds to the possibility it won't have much effect on console sales.
Really? Very strange logic? I experience future versions of myself in the future, and present version(s) of myself in the present. That seems normal. You say, "they [future versions] are also you." But your tense is wrong. Don't you mean... "will be also you"?

The fact that the software copy of me is in my present time frame and yet is obviously separate from me seems to force the conclusion that I am not it, generally, in all time frames. This does not fill me with confidence that I will live on in any sense in this software copy once my present conscious experience is snuffed out.
I don't have a strong cryptocurrency opinion, but "we should have a better way to move money" vs. "we should have a totally different money system that's different in every way" is throwing the baby out with the bathwater.

We can have "better credit cards". Most countries do.

Bitcoin at present has a massive theft rate. Clearly it alone doesn't solve that problem at all.
Type A and Type B personality theory
It's interesting that the difference in productivity is only 12%. I'd think a happy developer would be significantly more productive than a miserable one, far beyond 12%, just from personal experience of coding when I'm down and when I'm not.
I never managed to figure out working from home and the whole knack of separating work from leisure. The best option for me has been coworking / hotdesking. The extra cost is more than made up for by the increased productivity and, more importantly, sanity.

A slightly more expensive and less sociable backup is working at a cafe - which I still find preferable to working from home.
>> work hard, good grades, get a job seems to be bit of a misnomer unless you're happy building things to make others wealthy whilst you earn £30,000 a year?

The UK is terrible for salaried developers. The industry here (like everywhere I guess) continues to moan about a lack of technical talent, but it's no surprise given how low the compensation is. The US and Australia both value tech talent far more. And the money hasn't really moved up much since I was a graduate 14 years ago. That said - that pitiful £30K? Just for context, that still puts you well above the national average income.

That said, 90% of people will never be anything other than an employee and never really aspire to it either. Steady income, minimal perceived risks* to employment etc etc. It's only really in the startup world you're close enough to feel like you're working for someone else's dream though, and plenty of tech folk advance through the ranks of the big corporates like IBM and do pretty well for themselves.

Ask yourself what you want out of your life and career. Do you want a secure income and a long-term commitment to a project? Take the 90% route, work for other people.

Do you want more control over when you work, more money and to take on new challenges every few months, but without the security (or ties) of a job? You might enjoy contracting (I do). I made a few times multiple of your starting figure there and had 4 months off in the last year.

Do you want to risk it all to build your dream? Go for it, if you have a dream and the drive to do so. You'll sink all your time into it and you might get nowhere. But you might get everywhere.

So there it is, what do you want out of life, and are you good enough at what you do (and confident enough) to reach out and grab it?

*I say perceived risk because in reality most perm jobs are no better protected than us contractors.
Knowing that it happened isn't the same as having a system that's resistant to it happening
Neither did I, but it's better to stay on the safe side :)
I wanted a part time job to pay the bills while I'm finishing up a couple sites so I took one washing dishes at a pizza joint. All I can say is writing code in the morning and then doing the most mindless, repetive work while being forced to listen to "sunny FM" is not something I recommend. I think if I hear one more Billy Joel song my brain is going to go into emergency shutdown mode.
I prefer the swiping too. It's also unlikely that I would swipe two fingers over the trackpad on accident where as the backspace not being in a text-area's focus happens too often to be considered useful.
It's related because if the price you pay for fuzzy utopian governance with near-total compliance is totalitarianism, it's not worth it. Further, if you're setting up paralegal business flows in corporations to avoid personal tracking, then it's but an illustration of the same.
> of course, $1T < $6T

Your $6T number is false. Even in your strawman, the cost of the Basic Income would be $1T: $6T less $5T as a "cash-back rebate", due to the fact that every single person paying for the BI is also receiving the BI. This has been explained to you many times on this thread, but you keep ignoring it.

> if a basic jobber costs $7.25/hour and they produce $0.30 worth of value, the Basic Job pays for it's own overhead.

But a Basic Income would have $0/hr worth of overhead -- and it can be assumed that a person who is able to seek work and education will produce more than $0.30/hr of value anyway.

> I must commend you on actually thinking things through carefully and checking if, numerically, a policy is remotely plausible.

Thank you. I have an MBA from Oxford and run two businesses. I am very comfortable with numbers.
The bitcoin protocol isn't in question. It's the exchanges and the security of user computers that is the problem. Likewise, one could say that it's security of these institutions and user computer security that's the problem with credit cards.
You don't use Reddit do you?

They use a very simple system, collapsing posts after a certain depth, and hiding more comments after a certain number (10, I believe) at the level below the top comment (sorted by score obviously).

It works extremely well, and thanks to the fast JS collapsing, it's not at all a hassle to read a subthread that happened to get collapsed if it piques your interest.

It's so simple it may easily be overlooked in its obviousness, but really you don't need a very complex system that is strictly a lot better than no collapsing at all.
The money does go back to the tax payers.. Its redistributed amongst the tax payers. Its pretty much the core concept.

You thought that I thought they just sent the cheques back in the post? That would be bizarre indeed!

"250M people contribute $20k. 300M people receive $16.6k."
Reading the actual text that's included in the article it seems to say that this is a non-poaching agreement for senior level roles. Specifically it says not to "Cold Call." It specifically excludes engineers and non-senior level roles so the allegation that it's over 1M employees is also not accurate as that number would include non-managers.
It wasn't a rhetorical question and I didn't want to sound aggressive, I'm sorry you took it that way. I didn't even think of the touchpad issue for example.
It seems like yet another bandage on the current model, no?

http://en.wikipedia.org/wiki/EMV#Vulnerabilities
I wonder why one can't sell a house for about 95% of the market value in a month. I mean it sounds like a good deal: the property owner can sell the property quickly to pay off the mortgage, while keeping some of the savings for himself. The real estate investor will make 5% of the value of the house in a few months (minus expenses).
> Never thought playboy magazine could inspiration for developing WebApp [sic]

Your title no verb.
In some cases, it's the only viable option.
Fair point. Obviously an easy definition would be one that's fuzzy and increases with distance above the mean... very much like we have now for income tax, but instead for assets held.
Hmm, cute. A bit perplexing though. My sense is that at $20 each this would be something one could use as parts to other things, at $45 each one definitely has to be more reserved. And what about four or five? Given they blew through their Kickstarter target I'm guessing a lot of these will be out there and I'm really interested in seeing the cool applications that people will put them too, but I am still struggling with the value proposition.
good advice :"eat sleep program and exercise"
Ask HN: Tell me your favorite story/anecdote.
From your life, history, or otherwise? Maybe the most interesting, instructive, or otherwise.
Why am not able submit any post? am i banned?
How do you define "happy"? One person's hell can be another person's heaven. It seems very subjective.
One. I have enough work for 4 or 5 people, but I prefer to keep going solo. It slows growth a bit, but I don't have the headaches of managing employees, and it allows for more freedom in my daily schedule.
Redlining is the process of not giving people mortgages depending on whether they're from minority neighborhoods. I don't understand how it maps into this discussion, so I don't know how to reply.
"this will strengthen the understanding that this type of stuff is exactly why you want strong unions"

Unions are fundamentally socialist. That isn't using socialism as a bad word, but as a factual description of the fundamental fairness and equality notions of union. In many situations it provides protection and balance between the employee and employer.

Does that really apply to highly paid employees who are actively recruited as standouts? The ones paid far above many of their peers because they're at the high end of the curve?

Unions are the antithesis of the solution. Indeed, the union approach would be the same problem (if not worse). There would be no standouts. No exemplary talents. Unions would mandate the specific lowest common denominator compensation and conditions.

Again, I see the value in some places, but it is woefully ill-suited for this situation.

Professional associations -- ala doctors and lawyers -- is more suitable for this field. Unions are not something most would benefit from.
I've implemented DNSSEC twice now, I've also implemented IPv6 several times - at various levels of the stack (including directly at layer 3) and have had a hand in two different SSL/TLS implementations. Having implemented each, I don't think that DNSSEC is particularly difficult or error-prone compared to IPv6 or SSL - it's probably far less complicated than both. The trickiest part of DNSSEC to get right is probably NSEC3 (on both the authoritative side and the validating side) and it's not so bad if you brush up on trees and hashing.

But DNSSEC can still be very difficult to implement, not so much because of its inherent complexity, but because of a mismatch between assumptions the designers made and what real-world implementors require. Here's a simple example; many DNS implementations for large service support "m of n" answers. E.g. you might have 100 IP addresses for a service, and the DNS implementation would choose say 8 IP addresses to hand-out. The dogma of DNSSEC is that answers should be signed-offline, which is great for security, but it means that in cases like this that we'd have to deal with a combinatorial explosion and sign all 186 billion potential answers. We could also sign online, but doing expensive crypto in response to a DNS request isn't very smart if you'd like to survive DDOS attacks. So implementers have to make trade-offs and add complexity to make things work.

DNS is also commonly used as a routing mechanism - but DNSSEC does nothing to validate that this routing is being handled correctly. Signed answers are replayable - so the answer that says "You should go to the Dublin node" can be fed to resolvers/clients that should really be routed to a different node. This can aid attacks higher up the protocol stack that depend on routing traffic along a path it can observed. Similarly, because DNSSEC queries happen in the plain, intermediaries can easily filter and drop particular queries which they don't like.

Most bizarrely perhaps, is that DNSSEC provides no end-to-end security. Your browser or OS still communicates with your resolver using regular queries, relying on a single unauthenticated bit to "request" validation. It's as if LAN/wifi-level abuse wasn't a concern at all, or that public resolvers (like OpenDNS and Google Public DNS) didn't exist.
Great, once I get 991 more karma points I'll be welcome into the conversation.
What is the problem with this comment?
Well on a logarithmic scale, 200k is much closer to 500m than it is to 0.
Unicorn Time – Popcorn Time lives on
md5 is fine for filesystems and databases. I'm talking about using hashes for cryptographic purposes.
I think we mostly agree on this, but your phrasing, to me, makes it look as if you put all the intelligence at the architect side. I think that, ideally, the architect should only specify what is needed, the admin should be in control of the how, and the two should discuss things on level footing.

And that what should be in purely abstract terms. Not "We need an Oracle database", not even "We need a SQL store*, but "We need a transactional store that can do x transactions per second, y a week, stores z TB of data, gets backed up daily, has 75% uptime and can be restored within a week" (note that that goes a lot further than your "only the set of APIs it expects". I guess/expect that you will agree that the non-functional stuff also must be included)
Turkey Blocks Google DNS, YouTube Could Be Next
Standardization is a way. SHA2 and SHA3 are standardized. Unfortunately, with the recent RSA shortcomings, this may no longer be trustable.
Where's the calculation for how much it costs to give the $20K/person to the employed? Unless unemployment is above 96%, it will be more than the 4.2% overhead you hypothesize here.
What product is this, if you don't mind me asking?
The drone the shot down the feds
So they got a taste of their own medicine. Huawei has spied on and stolen from US companies. For example, Huawei copied Cisco's iOS -- including source code comments and bugs -- and even copied their user manuals verbatim. [1, pp. 8-10,12; 2]

Besides, the facts that non-Chinese employees cannot own shares in Huawei; [3, p. 23] that the Communist Party appoints an anonymous "Party Committee" within Huawei; [3, p. 30] and that Huawei was involved in selling US network-monitoring equipment to Iran [4] -- makes them a legitimate target for NSA, in my opinion.

[1] Cisco's motion for preliminary injunction http://newsroom.cisco.com/dlls/Cisco_Mot_for_PI.pdf

[2] http://blogs.cisco.com/news/huawei-and-ciscos-source-code-co...

[3] Investigative Report on the U.S. National Security Issues Posed by Chinese Telecommunications Companies Huawei and ZTE http://intelligence.house.gov/sites/intelligence.house.gov/f...

[4] http://www.reuters.com/article/2012/10/08/us-cisco-zte-iran-...
The security of credit card information isn't the consumer's problem, thanks to zero fraud liability policies. The worst that happens is you have to use your debit card for a few days while a new credit card comes in the mail.

It's typical of the HN ethos to want to take heroic steps to safeguard your personal data and to demand better of the people who handle it, but in the case of credit card numbers, it's really the industry's problem, not ours.
The basic "problem" with what you're asking for is that it inverts the power relationship between management and labor. In asking for a quiet space to think and act accordingly, what you're really expecting is autonomy. Within this environment, managers become facilitators / concierges. They are manifestly not the "leaders". Nor are they bosses in any traditional sense of the word.

From the perspective of capital, this isn't such a bad thing. After all, capital cares about the ends, not the means. Management, on the other hand, is intensely concerned with he means, and specifically, with any means that don't assure them a position of social dominance.

This is not a call to cut out the middlemen that sit between capital and labor. Rather, it's a suggestion that both capital and labor would be better off if the role and status of management were changed quite dramatically.

As an immediate consequence, professional management roles would start attracting a very different sort of candidate. Ideally, this change would represent a structural imposition of the No Asshole Rule.
> Most poor hand-to-mouth people (the red line) are younger, peaking around 22 years old

Gee, I would be tempted to attribute this to many people graduating from college/university around the age of 22...
Never touched UE, but a few things - engines do have their distinct feel just from gameplay/graphics/shaders etc.

And even if it is possible (which I doubt) any team that is so skilled will just fork the 20 USD
I think they crashed :P
Humans vs. Bots in the $1 Billion NCAA Pool
One problem in CS is that a lot of interesting datasets are encumbered. When work is done in collaboration with a company (which is common), the company may often not agree to publish the dataset, and retains a veto right on what gets made public.

Among many areas, this is getting quite normal in natural-language processing and machine translation, where a lot of the good datasets are owned by companies. A lot of research lately has come either from, or in collaboration with, Google in particular, because they have a treasure-trove of data that powers Google Translate. They are not likely to agree to release that, because it's one of the keys to their competitive advantage in that area.

Even for in-house data, there are increasingly explicit demands from universities that scientists work with the university technology-transfer office to commercialize their work. Everyone wants to be the next Stanford, with spinoff startups and a stream of licensing revenue. So even if you collected a nice dataset in-house, there are financial pressures that rather than just giving it away, you should instead talk to your local venture capitalist about your unique, hard-to-replicate dataset with promising commercial value...
Rails-R: Navigation through Rails, made simple.
Sharing Users Session Between Django and Flask with Redis | Toptal
> Downvoting for disagreement is how downvoting is meant to be used

Ha! I am so downvoting this comment, because I disagree with it.

(but but but ... yeah figure it out)
It may have some vulnerabilities, however the biggest vulnerability is still the backwards compatible magnetic stripe

EMV is a more secure than a trivially copyable magnetic stripe.

And 3-D Secure is a JOKE.
I have a feeling this is where hardware prototyping is going to head, at least part of the time. Smaller, specialized and perhaps plug-able units coming together. Anyone can make a wonderful little device, I would hope.

Rather than components, they'd be like 'appliances' in a data center.

A teeny-tiny little data center that was itself an appliance. neat!
I'm not really sure if there's a term for the problem with this, but "moral hazard" may apply. If a determination is made to exclude all "cultural muslims" from the definition of muslim, then that determination is probably made by someone who is not a "cultural muslim", and the effects might really suck for the cultural muslims.
Thanks for adding an academic perspective on what is mostly an industry-centric discussion :) I struggled myself with choosing work at a startup VS going for a PhD after my Masters, ended up taking the job. I love it but still think about going back to school every once in a while. I miss the whole experimental side of academia, having loose goals and being able to fail miserably without risking somebody else's investment.
reading the actual text in the article, how do you come to the conclusion that it is for "senior level roles" only? It talks about "staffing talent" "recruiting teams from any company" "one of our sales guys" Nothing in the article seems to limit it to just senior level roles. Where does it specifically exclude engineers and non-senior level?
I feel suddenly very sad. I don't think HN will be the same without PG. I hope this frees your time to write more essays.