skysight-inc/HackerNews huggingface dataset:
Yep thats what I was looking for but couldnt remember. I remember Cameron was trying to pass it through Parliament
Then don't run engineering teams :) - assuming you can code. When I realized most software companies treat engineers better than they do managers, I switched. I actually can't recall a single employer who didn't treat the engineers at least as well as the (non-executive) management. It's not a panacea, but there is a more regular sense of achievement and less BS.
Both of which somehow manage to be less usable on mobile than the desktop site....
Human-size applies to many activities, too. You only get so much time in the day, so "someday" can be put off no matter how long you wait. You never become so exceptional that all problems are within your comfort zone as if you were an overpowered game character. Long term, you can only sustain about 4 hours of max effort on a difficult, out-of-flow mental task like a hard coding problem. You can never entirely brush aside your ordinary failings just because of your accomplishments elsewhere.
Looking at Microsoft (or Ggole, Apple, Facebook, etc) is a distraction. They have the resources to keep great engineers from leaving toxic environments - not just by paying a lot, but by having the most challenging and huge scale projects, and by having other great engineers. Those things don't apply to Acme Software Inc. Most businesses aren't building world-class teams or making cutting edge products. In that environment cultivating a team where someone speaking up might be shot down and made to feel ashamed will lead to developers refusing to share ideas, which is potentially bad for the business, and worse, refusing to share experience, which is definitely bad for the business.

If an engineer feels they can admit a mistake early then the rest of the team can help to fix the issue before it escalates to the point where you lose a client. If an engineer hides their mistakes because they're afraid of how their boss might react, things are left lingering, and they don't get fixed. That's how really big problems happen.
If you want a hosted Cloud Foundry, my employers run one in Pivotal Web Services[0], aka PWS, aka p-dubs.

IBM BlueMix includes a CF instance. There's also AppFog and AnyNines.

Naturally, I think ours is the best. It's usually the most up-to-date, based on the internal monitoring I've seen. We upgrade PWS to the latest Cloud Foundry release usually within a week of one being tagged.

My favourite part about it is that thanks to BOSH, basically nobody ever notices that we upgraded the entire platform underneath them.

[0] http://run.pivotal.io/
A lithium ion battery stored at half charge in a cool place should last perfectly fine.
Have they considered upgrading to a Linux distro?

http://distrowatch.com/
Callbacks are merely one aspect of it, but yes.

I've had way too many days of debugging webpack/browserify/react/jquery-whatever nonsense that leads to stupid dead-end threads on stackoverflow or the issues tab in Github. When you're debugging an 8th-party connector library that allows the 3rd-7th party piles of github crap to integrate into your app, and you find yourself stuck in the goddamn issues tab on Github to find the solution to your highly specific problem, something is wrong. It's time to throw it all away and start over.
Yes but they're hidden behind the little "Play" button at the left of each point. Clicking it reveals further explanation and, often, examples.

Not very discoverable; even though this feature is documented at the top right of the page, I skipped it too and only found it by accidentally clicking one of the buttons while obsessively-compulsively selecting text I was reading :D
I think it's weird that so many people want to demonize Microsoft for snapping to a model that Apple has been using for a decade. I'm currently in one of those weeks where every time I wake up my iPad I have to click through two separate dialogs to tell it that, no, I don't want to install the updated version of iOS it downloaded without asking. Yet everyone is fine with this. I mean, except the Linux guys, I guess.
Time cost and energy cost.

There's a minimum amount of energy needed to flip a bit. https://en.wikipedia.org/wiki/Landauer's_principle

By taking this value, how much energy does it take to brute-force a 256-bit AES key (average case of 2^255 key guesses plus the cost of verification)?

1.59546665 × 10^56 joules

This is about a billion times more energy than our Sun will ever produce.

https://en.wikipedia.org/wiki/Orders_of_magnitude_%28energy%...
As someone who held onto Win2k until it hurt, I still thought it might be a good deal back then when they offered the free upgrade from 7 to 10. I thought: I'll just wait until the last moment so I can see what kind of bugs come up. While upgrading one of my laptops to 10 to play around with it and be prepared (which was a horrible experience on it's own).

Now with the moment coming closer and seeing what they do there, I'm pretty sure I'll play the win2k game one more time with my win7 and see what comes up next. Even if I'd have to pay for it.
In general, if you subsidize something you get more of it and it costs more. Of course there may be some odd current in the river which makes this untrue - an example is bulk grain subsidies in the US, which prices risk of underproduction way down. IMO, this is like "if you need 4 GB RAM , get 8 just to be safe".

Indeed, in both housing and in education, we've subsidized it, there is more of it and it costs more.
> In 2016 I would also heavily consider Java 8 for the same team usage vs when I started using Scala in 2011.

Out of curiosity, would Clojure be up for consideration? Why? Why not?
The reality is, and I'm sorry to say, but the required IQ to be economically relevant is increasing every year. Your plan doesn't work because you can't spread out the work that way.

That is only a real problem if the population does not keep up with this development. I can not tell whether requirements are (now) growing faster then capabilities but both certainly grew ever since. The other thing is that it seems to me that - at least to some extend - the capabilities are the controlling factor here. The economy can demand whatever it needs, if it is not available the economy will have to adopt.

Increasing minimum wages will only just accelerate automation and exacerbate the problem.

I did not mean to increase minimum wages more and more just to make any job viable, this of course only leads to inflation. I meant to let non-viable [EDIT: This read »no viable« before.] jobs die or automate. If people are not willing to pay enough for getting their lawn mowed - not sure if that is a good example - to make a living from it, then there never was a market for lawn mowing. Subsidizing it by the rest of the population with government benefits of any kind is not a solution.
Content-Security-Policy Pinning [W3C Working Draft]
Wow, that was a lot to read. After reading all that, I wonder why Snowden didn't just take his own emails with him, too. He might have overlooked it. Yet, a carbon copy or just stealth copy of any complaints to compliance groups or whatever might be worth remembering for future whistleblowers.
For Center (high-altitude en route) operations, ADS-B is fantastic. Random, direct routing becomes much more possible, because there's an electronic box giving people the warm fuzzy feeling. (The "it's a big sky" theory would also work perfectly well here, but people feel better with a semblance of active control.)

There are no plans to shutdown all ground radio based systems. Right now, to file a flight plan in "bad" weather, either your intended airport or your alternate airport must have a legal approach that does not require GPS.
timely, given https://news.ycombinator.com/item?id=11834935
It is important to define safe havens for countercultural ideas, morals, and lifestyles, because this is how societal innovation happens. It needs to extend beyond speech.

There is a big effort in the West to homogenize the world. Everyone should accept gays. Everyone should hate paedophiles. Marijuana is good, heroin is bad. Democracy is the best form of government. We want the whole world to look like our interpretation of what is morally correct, which is where a lot of social justice movement comes from.

But this is stagnating, and not everyone wants to live under the same set of global moral rules, especially since we seem to believe that morality is relative.

Freedom of speech is a big indicator of this. If people don't have freedom of speech, they likely are being restricted in other ways as well.
Isn't the the "Platform-as-a-service" logo the Amazon AWS logo?

https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Am...
Related: https://news.ycombinator.com/item?id=2069810

To this day, XMPP is a bandwidth-hungry, unreliable mess of a protocol. Despite the enthusiasts having an XEP they can flash for every objection, the sad fact is servers and clients support varied subsets of XMPP, and it's a rare day when everyone involved supports all the features everyone wants to use.

The author seems to think that XMPP is qualified to compete with WhatsApp. While WhatsApp recently abandoned several platforms, for many many years they had even S40 (dumbphone) support. I tried to find XMPP/Jabber clients for S40 phones for YEARS, and every single one I found would immediately crash with OOM errors.

It's easy to blow off complaints like mine, because everyone on hackernews has a Samsung Universe S2000 or an iPhone 128 Plus, but these are real concerns that real people have in the real world. Wholly aside from network effects, even nontechnical users said "why do I need a smartphone to send text messages?" and "because XML" is not going to convince them.

XMPP is just a bad protocol, a holdover from an era where gleefully wrapping everything in XML was the new hotness. I hope we're moving past Global XML Obsession, and I hope I don't have to hear XMPP evangelism once we get past.
Not if Sharing Economy means that the ones doing the least work get the biggest share.
Nothing exceptional is going on in Poland at the moment when it comes to freedom of speech.
Trying to draw a line between student protests in western campuses and Vladimir Putin and Erdogan is a stretch.
Electronics have tons of gold in them: https://powermore.dell.com/tech-culture/how-much-gold-is-in-...
Fuck Google I am tired of Google engineers acting as GOD and dictating the rest of the world what to do. I will damn well use ksh if I want to ...
it's quite small (20k min). i think the two main deps needed are:

https://github.com/trueadm/inferno/blob/master/packages/infe...

https://github.com/trueadm/inferno/blob/master/packages/infe...
"when progressive thinkers agree that offensive words should be censored, it helps authoritarian regimes to justify their own much harsher restrictions and intolerant religious groups their violence"
Hard tabs for life.

Frankly, wish they had chosen a better shell like es or rc for all to be written in.
"Everyone" meaning Apple fans. A special group on it's own. Known for paying more attention on the curves of the over expensive items they buy.
> I left the country fascinated by the experience of a
> population living under authoritarian military rule,

It's not as simple as that. They are a democracy, with regular elections. They're just punctuated with military coups. There'll be tanks in the street and the military will have to, after a few days, try and stop people from dancing on/near the tanks. There'll be as many people in favour of the coup as against it. The military situation has nothing to do with the respect for the king; the coups don't happen without the king's blessing. Absent the monarchy in Thailand I don't think the situation regarding democracy would be any different at all.
AWS (http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.h...), GCE (https://cloud.google.com/compute/docs/faq#where_can_i_find_s...), and other clouds maintain an up-to-date list of the ip blocks within their data-centers -- providing for more accurate data than a whois lookup.

however! I just added whois as a fallback, this seems like a really good idea:

https://github.com/bcoe/which-cloud/pull/10
Humiliating your subordinates in public is akin to beating your wife. I'm sure there are plenty of excuses: she's been sloppy doing house chores, she got fat and is not attractive anymore, you're under a lot of stress at work. Whatever. The problem is the abuser's untreated psychological issues and has nothing to do with the victim.
I don't know about iOS but I have never had a forced upgrade with a mac laptop.
Step on a college campus in the US. There is no free speech. No intellectual diversity at all. Everyone just shuts up since no one dare steps out of line.
The difference is, iOS asks. You can say no.

There are plenty of people being force-upgraded to 10 who never consented.
If you have 10 units of happiness per day, and live twice as long, then you'll have twice as many units of happiness at the end of your life.

Arguments for not expanding lifespan are often easy to debunk.
For f*cks sake.

What about "Unpatched Windows PC shuts down N instances of x,y or z due to worm/virus/malware," which is a headline far more common than this completely ridiculous headline.

This is the technological equivalent of that one person pontificating and whining on about someone who once knew someone who died in a car crash BECAUSE they WERE wearing their seat belt.

Back before updates were forced, users have proven themselves too clueless to manage their own PCs. I don't care what people do as long as they are not connected to the internet. It's a shared resource.
I saw it before but didn't know it was yours. Congratulations on joining the club of people doing software all the way to the metal "for real." :)
That's a good point. I've been trying to find a good guide on make a nice MOTD (Message of the day Script) and some ASCII art since I've been playing around with my envrioment more.
Planet Money did an interesting episode on this, taking the opposite perspective: properties of other elements that made them less suitable.

http://www.npr.org/sections/money/2011/02/07/131363098/the-t...
>The proposed problem - and it's an elitist one - is that if you try to solve the basic income problem with minimum wages, the skill level required to be productive also rises, and eventually you get to the point where employers try hard to automate the job out of existence.

"We'll just automate your job away" is one of the biggest empty threats along with "we'll just fire everybody, causing mass unemployment".

Employers fear a rising minimum wage because it eats into their profits. That fear translates into histrionics, threats and utopianistic predictions about the near future state of robot technology.

In the end when it happens they just deal with it and end up posting lower profits. As is the case in Seattle.
I took Odersky's online course and used it for one project. It runs my home lighting system. My experience was definitely mixed.

I liked the language for its ambition. I think the notion that OO and functional approaches are complementary worked very well for me. There were a lot of interesting ideas in the language and the ecosystem.

However, there were a number of downsides. I came across a couple of bugs that were well known and apparently people were just expected to work around them. As others have said, compile times were terrible, and the tooling wasn't great. And at a one day Scala unconference one of the prominent Scala community members was a flaming asshole to me, which definitely didn't help.

What really put me off, though, was what Bruce Eckels described: "I’ve come to view Scala as a landscape of cliffs – you can start feeling pretty comfortable with the language and think that you have a reasonable grasp of it, then suddenly fall off a cliff that makes you realize that no, you still don’t get it." http://bruceeckel.github.io/2015/08/29/what-i-do/

This was backed up for me by a talk by Paul Phillips, a major contributor to the Scala compiler: https://www.youtube.com/watch?v=4jh94gowim0

So in the end, I'm likely to look elsewhere. The next language I'm trying out is Kotlin:

https://kotlinlang.org/

It's from the IntelliJ IDEA people, who I trust a great deal, and I just got done working through their nice in-browser IDE tutorial:

http://try.kotlinlang.org/

So far it seems to have all of the things I like about Scala plus a number of improvements. E.g., fast compile times were a clear goal, and I didn't come across anything that struck me as language astronautics.
Yes, but now they're resorting to (IMO, at least) some dark patterns to essentially force or deceive users into an upgrade, which is not something Apple has done (yet, at least).
I think you're right, but there are plenty of companies (especially startups with new founders/inexperienced engineers/no engineers) that could use some help with running a software team. It's definitely doable.
> healthy and non-starving adult black bears, some dogs, and cats happily consume cow milk if it is available.

How does that prove milk is good for us? Or for them?

Non-starving animals and humans can also enjoy the taste of junk food, we don't judge junk food's nutritional value based on that.
Comical request, given the extreme anti-free speech environment of Hacker News.
Make it mandatory property managers support EV charging stations, as California has done.

http://www.propertymanager.com/2015/08/electric-vehicle-char...

For apartments with no parking, I agree there is little solution to that other than not owning a vehicle.
I'm the product lead on cloud.gov... Thanks for noticing us! There are other Cloud Foundry deployments, but what makes cloud.gov special is the focus on ensuring federal agencies are actually able to use it. Federal compliance for a cloud service provider is a tough bar to clear, and without it most agencies are simply unable to take advantage of capabilities the rest of the world now takes for granted. That in turn impedes improvements in the many services the government has to offer. We've just reached the "FedRAMP Ready" status, which is a signifier of confidence that cloud.gov will make it through the exhaustive auditing process to come. Best of all, everything were doing is open source, including all the compliance work, so others will be able to follow in our footsteps. AMA!
Any reason why they don't mandate something like "set -euo pipefail" at the beginning? I find it invaluable for writing and debugging scripts, and in general for avoiding weird (or dangerous) errors.
Cavaliers reluctant to pay $1,300 for Finals tickets, unhappy with seat location
I will go write a blog post on medium claiming some research I did and link to it. The stuff I read on here makes me never want to come back to this website again.
Because they are jelous they can't make as bad a deal as Stockholm did with Arlanda. Express?

More seriously, to finance populistic reforms to increase the power of their own party.
If you ban gas stations instead in California, where will they fill up? The federal government has limited control over state land use regulation.
Reminds me of what happens when a bunch of independent software dev teams at an organization suddenly are forced to assimilate under a monolithic "IT Governance" structure where they (and their constituent workers) are modeled as fungible agents that can be juggled from project to project on a management whim. Suddenly all projects are forced to use the same cookie-cutter tools and cargo cult methodologies regardless of the "If it ain't broke, don't fix it" factor. The MBAs lording over the whole thing enjoy their newfound power.

In real life, maybe a good analogue would be the existence of the 50 United (but independently-governed) States and the struggle against the tendrils of the federal government. Or a similar thing going on in the European Union. I don't politics much so maybe I'm way off.
You're assuming that the difficulty is linear in time, while it could easily be exponential.
You know the solution: step out of it.
Ali and Malcolm, their eyes meet
Explanation of the title:

> So what did Patnaree do to get charged? According to her lawyer, the only evidence the police have produced is an exchange on Facebook between her and a political activist, in which she responded to comments the police say are defamatory with the Thai word "ja", which translates as "I see", or "ok".
> Inferno uses intelligent techniques to separate static and dynamic content. This allows Inferno to only "diff" renders that have dynamic values.

Can this be expanded? If/when the intelligent diffing fails, I'd like to know how to fix it.
I think that's basically the same crowd. And from one perspective, those articles never existed to start with so deleting them is just reverting a change.
The idea was that, for the lowest common denominator of "hmm, what was your GPA/degree/whatever?", it's easier to give bits of more-or-less secret information than to do a challenge response on the spot.

Everything was about leaving the institutions granting credentials / third parties who consume the blockchain data to handle the technical bits, while an employer or potential employee only had to know where to go and what secret values to use.

I suppose this could be wrapped up in a simple app or something, but I was going for bulletproof-ish. It's easy to remember a social security number, full name, etc. It persists through broken laptops and smartphones.
> a worrying number of non-state actors are enforcing censorship by assassination

assassination is one approach, but there are others
There's a huge difference between a "no shaming" culture and a "don't be ashamed" culture.

It's critical for people to be able to be open and transparent about their mistakes and the process leading to them without fear of being put through the ringer for it, but that's not mutually exclusive from an environment where the type of appropriate embarrassment/remorse necessary (usually in the form of a thorough postmortem) to truly learn from one's errors is expected.
Are you positive about that? :)
https://books.google.com/books?id=bWI7AAAAIAAJ&pg=PA10&lpg=P...
Both are forms of censorship. If we were to encourage the groping of a woman, it could eventually lead to rape. One is much worse than the other, but that doesn't mean we should turn a blind eye or not see their inherent connection. The same applies here.

If we allow our intellectual leaders to censor, what's to stop our political leaders to not follow suit?
First Assange, now Appelbaum. What's next? Snowden being accused of sexual mistreatment, too? Whatever they're accusing him of may have very well happened, but it's just a little strange how this keeps happening to the government's "enemies".
While I think it's great that they've set a date, I think it's perhaps a little premature.

Tesla has some nice options, Renault and other have to, they are all either in the high price range or to small for a family to use as the their only car. The number of alternatives on the marked seems a bit limited, and I don't think nine years is enough to remedy that.

Also what are they going to do in respect to charges, will they mandate that all manufacturers use the same plug?
Maybe I'm misreading you, but this seems disrespectful—to victims of tyrants in general, and to the victim of this possible prison sentence in particular—and I can't see what it adds to the discussion.
Strange how someone can make the right decision in the right place at the right time over and over and over...

Real lucky, I say!!
Hi, Juicy Tag makes it easy for your followers to follow you across all platforms. Rather than praying that someone will take the time to open an app and type in your username, just add the link to your profile. Hit that link and you'll see a page with three options. Let's say one of them is Instagram. Hit that link and if Instagram downloaded, it will open the app to your profile. If not, it'll open your profile in browser.