skysight-inc/HackerNews huggingface dataset:
There's some truth to all that, but I'd say it's kind of another point. We don't have and never really did have a logically secure finance system. We have a human-secured finance system instead, where for virtually every transaction, there is a human somewhere who has the power to review and reverse it. It seems clumsy to the programmer's mind, but it largely works pretty well.

I don't think we even have a really solid idea what a logically secure financial system would look like, how to build it, or if it's practical. Bitcoin seems to be the closest and most practical thing we have so far to that. While Bitcoin is cool and interesting in a lot of ways, the practical security of it leaves much to be desired, based on the observed results so far.
It depends on the carrier and the plans they offer. This is changing, but a few years ago the situation was that you could get a $400 discount on your smartphone in exchange for a two-year contract for (say) $70/month service, or you could pay full price up front for your smartphone and get a month-to-month contract for $70/month. The cost of service didn't change, all that changed was lock-in. That was a subsidy. If you were willing to be locked in for two years, you'd pay $400 less for the phone+service combination.

Now, most carriers charge you more if you buy a "subsidized" phone, so it's a clear choice between paying more up front or paying more over time.
> It's not because of the humans but because the cost of producing the space ships will be so large that it's not feasible to shoot them to Mars once and leave them there; they have to be reusable.

The problem with the return trip is Earth reentry. Coming in at interplanetary speeds (falling to the sun from a "height" of Mars' orbit to Earth's), it is impossible for humans to reenter the Earth's atmosphere safely. It's barely possible from the moon.

This means that there has to be about as much deceleration before reentry than there was there was acceleration on the way out. So now you have to carry double the fuel, and the fuel to carry that, etc. This vastly complicates the problem with a manned mission to mars.
So only white males actively pursue wealth and power in the US tech scene?
I suppose we should estimate Napoleon's greatness by the size of the mess he left behind. Considering that a Napoleon III intervened to disaster in ... Mexico, that's quite a mess.

Napoleon was sufficient to resuscitate the Spanish Inquisition. It is a Napoleon-sized mess in itself, but "Goya's Ghosts" at least brushes onto this - complete with a demonstration of the use of the garotte.

But at least we had... Bismarck...
OK, fixed the autoscroll I think. Let me know if it does / doesn't work for you.
That's probably the best summary of the generics situation that I've seen to date. Thanks for sharing! :)
Virginia has the Pentagon, among other things, so that conflict of interest already exists.
This might be one of my most favorite posts of Patrick's ever. It's often so much easier to start something new than it is to sustain something old. Hanging around HN too long makes you an addict of "new". Guess what: growing and sustaining a business for the long haul is hard, even for patio11.
Just a guess, but the "5x" increase is probably also due to low prices in Ogaki.
I think what you're really saying with all those fancy words about pre-existing moral validations (which is really just an argument from authority) is that you agree with Gandhi/MLK/Pussy Riot that the laws they willfully broke were in fact unjust, and the authorities they were fighting against were tyrannical, and their motives were wholesome, whereas you don't feel that the laws Uber willfully breaks are unjust (or perhaps not unjust enough), and the authorities they are fighting are tyrannical etc. etc. - enough to justify their behaviour.

Keep in mind that at the time Gandhi and MLK were acting, the "right-thinking" dominant majority would have had the same reaction to them - sure, the British might not be perfect, but is it really necessary to cause all this awful fuss about it? Why not just work with them and try and be reasonable? Sure, blacks might not have everything the way they'd like it in the South, but let's not get too extreme here people!

Of course now we all know that negotiating with and beseeching the power agents in these cases was never going to work - the British were never interested in giving up their golden goose, and the whites in the South were never interested in treating blacks as equals. These systems had to be fought against and willfully resisted for people to see what happened when those in power asserted their entrenched position, to understand that it was an absurd, unjust, and exploitative power structure shielding itself with flimsy moral justifications. Change required swimming against the tide of social opinion. Of course now it's all very easy to say "well they were right and weren't they wonderful people" and forget the fact that at the time they were hated.

People in the future may well look back at companies like Uber and similarly appreciate the service they did to humanity by fighting incumbent, corrupted institutions, by fighting for the right for people to make their own decisions about the services they purchase, the contracts they enter into, and the risks they are willing to bear. They may well realise that at the time there was no point negotiating or pleading with the various feudal power brokers of the world - these city halls were never interested in giving up their rights to say who was allowed to sell what to whom under what conditions and at what price - they were too corrupted and no longer really existed to serve their putative original purpose.

You might feel like Uber rubs you the wrong way but at the very least you should realise that there is a significant possibility that people in the future will see you as naive and socialised as those who felt distaste and discomfort at Gandhi and MLK. That alone should give you cause to reconsider your position.
And a whole bunch of them are already in Virginia anyway.
I wouldn't write it off that quickly. This thing is life changing. As in it's one of those devices like Tivo you get and then realize you will never live like a heathen ever again.

The baked-poo stuff happens occasionally. If your cat has solid/large... waste products, it will almost never be a problem. The problem is when you get "rabbit pellet" style poo, and it slips between the cracks of the scooper. There is also a small dead zone in the center sometimes - but you can usually resolve this by removing/adding pellets.

I have a couple friends who have been using it for years, and I finally "upgraded" 3-4 months ago. Even if you have to replace it every 2 years, it's still a great deal.

The DRM in it is indeed bullshit, but for one cat the cost is low enough to not making hacking it worth my time. Perhaps if I get really bored one day.
The Übermensch realises that the pre-existing god-based morality was in itelf fully arbitrary, as it was invented by the weak to defend themselves against the predations of the powerful.

There's not really any way to avoid the necessity of making an arbitrary decision about which values to promote and live for, because even to stick with the status quo is an arbitrary decision to live by originally arbitrary values.
Without getting too cheesy: I think the gods have spoken through the apparently "irrational" existence of (sorry for the cheesiness!) love, which I define as the the active valuing of other life as more valuable than or at least equal in value to your own. While this is a form of selflessness, I actually think this works in conjunction with the basic belief that human beings are ultimately self-interested, because I believe that to recognize value in others beside yourself and act on that recognition is the most fulfilling and self-satisfying thing a human can do.

To me, this weird alignment of the interests of self and other is pretty counterintuitive and only proven through its exercise/practice, but in any case seems pretty magical/mystical/awesome. I think the fact that a good chunk of modern social structure/law/convention is built on the restraint of the self for the benefit of others (which itself translates into net gains for society overall - magic!) is a manifestation of this fact, and also rears its head in Christianity and almost all other religions (though of course like everything in life, the good is mixed in with some fucked up stuff too).

I can’t really say I have evidence for this other than personal observation of contemporary experiences, historical analysis and my own mind’s logic, but based on those it seems to me that (1) people who treat other people poorly or indifferently seem to be relatively unhappy/dissatisfied and do not feel self-realized and feel disconnected/alienated from those around them and still yearn for more power, wealth, etc. even in spite of the fact that they have more than most and (2) people who treat others well seem to be happy and self-realized and connected to those around them and seem to be relatively satisfied with relatively less power and wealth, etc.

Similarly, societies wherein those in power treat people (relatively) fairly seem to thrive more than societies where those in power treat people unfairly - it seems that this also applies in some way to those who hold the power when comparing relative situations: would you rather be [enter name of random hundred millionaire in America] (who owns only a small portion of American wealth) or Mugabe (who owns/controls half of Zimbabwe)? (cherry-picked that one...haha but still, I don't think it's too off-point)

This is of course assuming that being happy, satisfied, connected and self-realized are in fact, things that are good and that people want, but still, it seems to hold true in my mind through my observation and experience - I’d say I started paying attention around 14, and I’m 29 now, so that’s about a 15 year experiment, and it’s been trending pretty steadily in that direction.
That's a fun question :-). Technically it's not, but we're interested in supporting the entire node.js dev experience. One of the advantages of node.js is the ability to move between client side and server side code without switching contexts, so we want to ensure we properly support people working on both.

I also personally get the sense that the lines are being blurred between node and JavaScript (especially now that Npm brands itself as the JavaScript package manager). Curious if anyone else feels that way?

And yeah... You're right... Id be pretty surprised if anyone used node without Npm... Well at least it might serve as an indicator that someone read the question and wasn't just checking random boxes :-)
Argh. So what can we do? Walk them through it? Post resources on nginx?
Agreed, that's why I say you are blameless for anything that party does that you disagree with.
100+ Interviews with Accelerator Grads
You have to be kidding me.

Too bad you used a throwaway so we can't look out for you to avoid hiring you.
Ha. I'm the same, every time I read about them I want to make the jump - but I'm not reliant on any of those, except mail fortunately.

I just haven't quite done it yet. From people I've spoken to, everyone praises Fastmail... seems like we all need that extra push.
Can other manufacturers reasonably create compatible chips? That to me would mark the difference between DRM and mere smarts.
Hm - ya, I guess I didn't make it clear enough but I think Uber is net-positive to society, to be sure, no questions asked. How many businesses in the past 30 years have created that many $25-$35/hour jobs that allow for huge flexibility to the workforce while simultaneously fulfilling a huge consumer need? Not more than a few, and I think they are all awesome.

This all was more just a thought-experiment and an attempt to draw a connection I found interesting, but not something I necessarily believe at all - see my "Note on Uber" towards the end of the post:

"Note on Uber: I think Uber is a great business and has a significantly net-positive impact on society, and I reserve judgment w/r/t whether TK and the other Uber execs are good or bad people - I can't conclude they are good because they run a good business, and I can't conclude they are bad because they say stupid things in public."
"factually true, on-topic, helpful comments like mine should never be punished down to -4."

Why not?
Let's assume that Ventura was the best choice, ignoring his poll numbers, and Humphrey was way worse than Coleman. The defense for voting for Coleman is, recent polls showed that Ventura wasn't very viable. If Ventura then loses by one vote you can take comfort that you did the best you could. You shouldn't beat yourself up because your vote prevented a rare upset from happening. It was much more likely, given the info you had, that Coleman could beat Humphrey, so that you indirectly support Humphrey by voting for Ventura. (Keep in mind that a well conducted poll will typically have a margin of error of only 3% with high confidence. It's a "black swan event" to be off by as much as in this election. Probably the poll was flawed or voters had assessed info that postdated the poll.)

I don't like making these kinds of calls, though, which is why I support vote ranking or some other way to make third parties more viable.
North Korea Internet Outage (Back Online)
There are people that sit back and bash C++ and then there are people that just roll up their sleeves and build really cool things with it. I'd certainly rather be in the second camp. I wouldn't mind having a simpler, more elegant language with the same design tradeoffs but that language doesn't yet exist.
Compared to the very real, physical threat to South Korea, the fate of a movie company is small potatoes to the U.S. government.

What the U.S. needs most from North Korea is information; they're not going to burn exploits and vulnerabilities for a simple DDOS. If anything, they want North Korea to be more online, where it's easier for the NSA to collect information.
I did, and that is a pretty epic screwup. But in the end, it seems that the cost of them screwing that up, aside from maybe a few techies cancelling their accounts, is zero.

I'd say that more than obsessing over the minutia, you have to obsess over the entirety of the system as used in practice, of which the authentication system is only a small part. I don't know finance that well so I'm kinda spitballing here, but stuff like exactly how the system that approves transactions actually communicates with the systems authorized to actually move money, what types of transactions are allowed and to where, what kind of checking is done against various transaction types, how to correlate to the user's activity history. If user normally connects from Atlanta and uses an online billpay system to send checks to a handful of companies, be very suspicious and probably flag and review the transaction if somebody suddenly logs in from a different address and requests a wire transaction to a foreign bank, etc.

The evidence (lack of constant ripoffs) suggests that they are quite good indeed at obsessing over the minutia of the rest of the system. This allows them to get away with authentication practices that are, depending on your point of view, somewhere between actively awful and bending over well past backwards to make things simpler and less error-prone for unsophisticated users. Got any idea how many users with 7-figure or more account balances still want to login on their flip-phones, bank online with IE6 on WinXP, use their account even after they epically screw up their password or their TFA key, etc? Neither do I, but I bet it's a lot higher than any of us would like.
I don't know. I program in C++ all day long--it took a loooong time to figure out the good patterns in the sea of options or to learn to interpret the cryptic and/or vague error messages (I just got an "invalid use of class" error today with GCC that contained nothing more than a line number for data). And that's not counting the sea of build systems, style guidelines, etc. And even with the generics situation, the amount of boilerplate in Go is a tiny fraction of that in C++.

I'm quite happy to yield control to sane defaults, widely-accepted conventions, and obvious idioms when I'm at home. If I ever need to write some high performance application, I'll definitely consider switching back to C++ (or perhaps learning Rust), but Go is great for rapid development of decently-fast-executing programs.
Terrible graphing, similar colors!
From full Microsoft stack to cross platform development
earlier discussion: https://news.ycombinator.com/item?id=8782890
Why You Need a Content Marketing Strategy Now
How a Programmer Convinced the Sheriff to Share All Public Records Requests
Well, actually that's not a massive problem. The spans between the individual islands isn't huge. The longest bridge in the world is 164km long and built for high speed rail.

The issue is Japan is earthquake prone, and big bridges in tsunami areas is probably a bad idea.
Yes, but in my Southern US high school,
in chemistry they did teach about the
atoms but in history they didn't!
The singularity is always near
Federal inaction was driven by the cancer that was the Southern voting bloc. The Senate shelved anti-lynching legislation, even purely symbolic legislation was killed something like 48 times between 1900 and 1963.

The failure to deal with the slavery issue early on put us in this weird place... We're a people of paradox.
> The article only gives one reason why generated code should be checked in ("if only for the reason that the program it invokes might not be available on the target machine") but I suspect there might be other unstated reasons: it's useful to have a permanent record of generated code in source control for auditing and debugging, and it ensures that package authors can't make downstream builds slower by choosing a slow build tool.

I've definitely found diffing the generated code useful for confirming refactorings of the generation code don't change anything unexpected - and I imagine those doing my code reviews do as well. I might not make much use of the actual VCS history, but committing to VCS gives me sane diffs to look at for minimal effort.

> In the open source world, your dependencies are maintained by people in other organizations. Avoiding dependencies on other teams' crufty build files is a good thing.

Agreed (although sometimes the build files are good.) I'm pretty sure that moving crufty build rules into such a primitive build system isn't help on that front however. Even as a Microsoft coolaid drinking, Visual Studio using, C# loving windows dev... I think I'd much rather hack up or rewrite someone's Makefile than go diving through the source to find all the similar-but-not-quite-the-same build rules scattered throughout the codebase.
It seems like the people who actually use it love it. The folks who don't are the ones raging that Go doesn't have generics, after all.
I don't think serious, objective feminists want to achieve 50/50 distribution. I think we want to achieve a world where women aren't automatically assumed as not technical. I think the idea is to get to a point where a woman doesn't have to feel uncomfortable about going to a conference lest some creeper molest her. That's pretty much it. Just... don't be a dick to women.
Mobile Phones Price List
As a Pakistani Muslim, I find your comment incredibly offensive and insensitive. Don't be a jerk.
Micromax Mobile Phones Price List
Auras: There’s an App for That
6 Myths and the Facts about DevOps
Just as Obama will never be impeached, imprisoned, or in any other way brought to justice for his atrocities committed against the Constitution, the people in the highest offices responsible for the torture will never see punishment. Rightly so I say, there is nothing wrong with interrogating terrorists.
I assume you're answering many (maybe all) of these chat requests personally (at least to start). Do you operate 24/7?
My ISP is seemingly blocking that site. I can access it from my DO VPS, though.
Let-aliasing in Typed Racket
Welcome to the Recovery: US Box Office Spend Plunges to Lowest Since 2000
How Headlines Change the Way We Think
That's a simplistic view.

The reality is, the president doesn't have a ton of power over the workings of the vast bureaucracy. And remember that the intelligence folks start the President's day, every day with their briefing. Makes manipulation of the executive easy.

A newbie like Obama didn't stand a chance.
Pixar’s Toy Story 2 was deleted twice (2012)
I am not surprised about the Java performance.

URL related:
http://java-is-the-new-c.blogspot.com/2014/12/a-persistent-k...
Wolfram Alpha Comes to Windows 8.1
"Recently Buzz had a hard time getting anyone at the White House to answer his calls about maybe doing a ceremony or something to commemorate the forty-fifth anniversary of his moon walk. (Eventually they pulled a little something together.)
"

This, if true, is disgusting, a disgrace, nationally and globally.
What difference does it make? It's all about not being a narcissistic asshole. Whether you marginalize someone's opinion because they are a different sex, race, or computer science school than you doesn't matter. Be nice! Find compromise! "FP v. OOP" is not--contrary to the last decade of popular CS press--the make-or-break issue of project success!
So you're assuming that an independent encryption layer that has to be reimplemented by every email client dev is going to be more secure than a widely studied protocol, implemented at the OS level. Right…
I think a better law would be requiring labeling saying that it is DRM protected and you can only use consumables from the manufacturer. It shouldn't cause any additional cost to the manufacturers. The only harm would be the lost sales from people who don't buy it because it has DRM, which is a good thing in my opinion. It's sort of like how the law that places have to list the calories on menus now, which is a good thing.
> I have never seen qsort beat sort

Well, here you go: https://gist.github.com/ridiculousfish/bb511993deba1d148317

qsort: 674 ms
std::sort: 1104 ms

qsort only requires one invocation of the comparator to determine the order, while std::sort often requires two. So qsort ought to be faster when comparisons are expensive.
It is interesting and the combo of native compiled and interpreted is IMO preferable over single JIT.

The good news is that Python itself offers JIT though PyPy, and now Rusthon offers the former.

I prefer Rusthon (or the idea of Rusthon if it works out well) over all else for the future. But with standard Python (meaning 2.x) code carried forward primarily with PyPy at the same time.
US Navy New automated navigation planning system
And most C++ is written insecurely and poorly, especially since good C++ is literally a new invention in the last three years.

It is why Rust and Go are better in general, because they force you to be safe, whereas C++ gives you all the tools you want to stab yourself in the foot in the same toolbox as all the stuff that makes sense.
>> ...but are also different biologically.

To what end, in programming, would this be important. To what end, in the field that women invented, would this be important?
Actually, psychopathic behavior is something the military works very hard to screen out. Psychopaths don't make very good soldiers because they're not especially inclined to follow orders or concern themselves with the safety of their fellow soldiers.
Author here. To be fair, the bug only prevents you from activating 2fa. If you manage to activate it, it seems to work fine.
My Prized Mobile App
I understand it perfectly. I'm not sure what an eigenvalue is, though, but I'm sticking to my claim of understanding.
man it broke both my phone and tablet every time I opened .. but it worth taking the time to looking at desktop!

good work