skysight-inc/HackerNews huggingface dataset:
So is the AWS binding not full of landmines now? With misleading defaults, a bad logging configuration that will assuredly fall over if it hits serious load, and a way to diagnose failures on the minions without resorting to AWS sorcery?

Can I run more than 1 cluster per account AZ without a silent but very nasty failure condition where both clusters become wedged?

I have stuff in production on it and I need to take it down because the entire cluster is unreliable. Mostly because there are frustrating bugs in disk space management that hurt clusters.

I really like Kubernetes and you can see I've carried water for it here. I've been trying to tie it to mbrace because thatz be a nice cloud portability. But I'm much more impressed with the GCE experience than the AWS experience.
I copied and pasted the link into a private window (Firefox) and it worked ok, just FYI for anybody that wants to read it like I did. Searching for title and clicking through Google didn't do it for me this time.
Not entirely sure whether or not this is a Monty Python reference.
That's very interesting! I wonder how does it compare to handsontable.
An hour after I said that, yeah. But not in the like 6 hours prior while he was answering other stuff.
News in general about Ethiopia is confusing from a distance. When I visited people seemed happy with the government and you could see concrete (literally) signs of progress everywhere. Lots of new roads, the new railroad, tons of new schools, the new light rail in Addis, etc. When you read Ethiopian news sites the diaspora is clearly extremely unhappy with the government. Maybe it's just a case where the country has clear winners & losers and your experience of the place has a lot to do with which side you fall on.
I'd say you've got it backwards - Autodesk began using the 'A' logo in the early 80's and shipped on 5-1/4 floppies - at a time when very few computer users had mice, tablets, and (VGA/EGA) graphics-capable displays.
Removed 1 step:

https://www.google.com/search?q=High+Salaries+Haunt+Some+Job...
Fellow Durbanite! First one I've spotted on HN. Unfortunately Durbs is a bit sparse on the startup scene (at least using the HN definition of startups - ones with a single focus). We're a small general dev shop, busy also busy collaborating with another local company, working together on an elearning solution. Watch this space!
With that name, the motto should be "Drag and drop that's not a pain in the neck".
I guessed it was a less-competent state actor in search of some of the secrets she was brokering. Or run-of-the-mill malware.

The way TAO and FBI are structured, "messing with people's heads" is considered outside of the acceptable risk threshold. That usually means the malware would be reported and then blacklisted by anti-virus vendors. Not mention, risk blowing a criminal case. If the FBI infected her computer with malware, it would just quietly do its job.

Journalists have an incredibly difficult time avoiding spear phishing emails when their job depends on them reviewing documents sent to them . I don't envy the level of risk they take every day just checking their email.
Actually it doesn't. WSJ seems to have closed the google loophole.
I've tried HN on all the major text browsers in the past and they never seem to indent comments correctly. Without proper "spacial nesting" conversations are nearly impossible to follow.
Absolutely. Why not put them on the sides or overhead. Granted overhead adds cost, but at least there is no abrasion, and virtually permanent shade. Are they piezo active somehow, why make them part of the roadbed for any reason?

Also wouldn't the surface be less safe for driving in inclement weather, what's tire grip look like under bad weather conditions with this surface?

Sounds like a boondoggle to me.
It's the perfect solution for the uneducated to repeat the "fact" that solar isn't a viable solution, when the implementation is wrong.

on the other hand solar bike paths have has success, but a cyclist is let likely to break glass than a car.
Manning was convicted of espionage, imprisoned, and put into solitary confinement under the legal authority of UCMJ. Unfortunately, this is all legal, backed by the popular view that sentencing should be punitive and serve as a deterrent. Think of all the people in solitary confinement who, unlike Manning, were never in the public eye.
> HN has traditionally been full of self-promotion...

Yes, but there are rules, and we all should play by the same rules. HNs rules state that if your story got significant attention recently (this story was 1st six months ago) it'll be killed as dupe. But the user has been sending it w/o stop even after that...

>Are reposts ok?

If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.

https://news.ycombinator.com/newsfaq.html
A perfect example of what I'm talking about. If we look at western countries, the US leads in homicide. https://en.wikipedia.org/wiki/List_of_countries_by_intention.... You're narrative doesn't fit the data.
I only use Firefox for testing, not as my primary development browser - but they do have a number of visual editing tools built into Firefox Developer Edition that may fit the bill for desktop users!

https://www.mozilla.org/en-US/firefox/developer
You want a 13 inch 4k screen?
Finding engineers is soooo hard! There are no good engineers!
It's important that drivers be reasonably competent too, and so we have a licensing program. But it is cheap and quick. (Where "quick" might mean a long line at the DMV, but not an apprenticeship.)
Cannabis was a roadside weed in Peking. I was an exchange student there in 1979 and some of the European students gathered bags full of it. Leaves are not very potent by modern standards, but it worked.
You're right! Even a Google search in an incognito window didn't work.
I don't get this bit:
"...Security experts told me that there is no evidence Ginbot 7 has ever undertaken terrorist activity, and the organization is not on the US State Department’s list of terror organizations.

Ginbot 7 is largely a collection of exiled Ethiopians who operate outside the borders of the country they wish to change. According to an ESAT report, Ginbot 7 has attacked government soldiers, which Zeleke confirmed to me."

Surely attacking government soldiers qualifies as a terrorist activity?
The google trick has worked for me in the past, but it doesn't seem to be working now for this article..
Is this something that's unlocked with karma? It used to confuse me every time someone mentioned it; it just wasn't there for me. Today, it is.
Lobster and Vodka Chez Burroughs (2014)
12 Steps to Create an Effective Customer Survey – VerticalResponse Blog
Alienware claiming they had legal right to destroy customers computer
try opening in an incognito window.
This is a surprise, said no one ever.

Sometimes companies will pay for experience but often they'll hire someone younger who screws up more because they cost less.
Hand scarves
If there is an actual revolution you can expect people within the military to take sides.
> your server is now fully defined in configuration.nix

Is this really true?

I mean, most software comes with its own config file, which has to be maintained too.
Excellent story, but I assume few applications these days use Xt or Xaw widgets anymore.

It's striking how the pendulum has swung away from programmer-orientated environments like X11 or Emacs where writing your own policy/component/tool/script is encouraged and attributes of internal widgets etc. are accessible. May it swing back soon.
Very nice. I once made a shipping planner in X that worked with drag and drop: It was basically a packing game with orders and trucks. You drag the day's orders around to arrange them on the trucks as you like (also you can drag the trucks around, and each truck was a list of orders with a scroll bar). Each truck shows its current capacity and turns red if the capacity is exceeded. Each order shows its delivery address and size (plus you can click on it to view the whole thing). When you are done, you click a button to print the pull tickets, bills of lading and delivery tickets all in the right order. The shipping guys loved it.

(Yes, you could try to use an optimization algorithm to do this- at the time I had no access to the map information needed for it. Actually it would have been difficult to beat the shipper's knowledge anyway.)

Were I to make this app again, I would want drag and drop in a web application. I'm not sure if Dragula allows dragging between frames (and dragging frames themselves).
Find Papers We Love: academic computer science papers
Surely there is a legitimate need for classified information and secrecy. Who beyond military, executive, congressional committee, and court officials should have that type of access?
UC Berkeley profs lambast new “black box” network monitoring hardware
With regards to the excerpt below and out of general interest (since I'm not a journalist, nor know any), what ethical responsibility should journalists have concerning intervention when reporting in wartime?

He later told the Army investigators that he “strongly
believed”—but without apparent evidence—“POITRAS had
prior knowledge of the ambush and had the means to report
it to U.S. Forces; however, she purposely did not report
it so she could film the attack for her documentary.”

Should they remain objective in such a hypothetical situation? Are there standard rules of guidance for journalists?
Now this would be an interesting collection of data to analyze. Is the #7 lunch special Beef with Broccoli in more than 90% of the menu's?
I agree, I only work with hand crafted artisanal css harvested from the finest css trees in the highlands of Discordia.
That's a good summary. It is also very regional/local. If I lived in Chicago I may think we should ban all guns tomorrow. But I do not live in Chicago and, having been around guns my whole life, do not see how removing them from legal owners fixes anything.
To be fair, developing something like this is probably orthogonal to developing the kinds features they have been neglecting to develop recently. Scientist was probably entirely within engineering, and not a massive effort. Making the things users are asking for would be a much bigger effort across the organization.

But, I do completely agree that they've been dropping the ball lately.
Valiant Hearts: the Great War, a game that can teach something to  us
Oh, yeah, there definitely is.

OP, my bad if you were specifically looking for repo hierarchies. That's not the side of things I'm usually involved in :)
How to coordinate with Graphic Engineers?
Oh, yes, I had some funny experiences like this as well. Wanted to have the battery of my 17" MacBook (5.5 years old) replaced, as it started to inflate. (I have to admit, the battery had performed much better and longer than I had expected!) Made an appointment with the AppleStore; was told, that there are no replacement batteries for any MacBooks older than 5 years. As Apple doesn't officially recommend third-party batteries, this means in consequence, that you would be obliged to throw away the machine.

I told one of my customers, who has a lot of MacBooks in his company, about this. So he started to bring all MacBooks older than 4.5 years to Apple to get the batteries replaced. And every single time Apple made some suspicous battery-quality-tests and declared that the batteries were still good and didn't need to get replaced. (The batteries generally had a runtime of less than 30 minutes after 4.5 years).

"No, battery needs no replacement.", the Genius would reply.
"I do not ask for a free replacement, you know, I am aware I have to pay 140,- Euro for it. The battery runs only for 20 minutes, I do not think it is good."
"Yeah, maybe you have to calibrate it. But the test says, the battery is good."
"So, in 6 months I will get no new battery, as the model is legacy?"
"Ah, yes, this is true."
"So, would you please replace the battery, for 140,- Euro, please, please?"
"OK".

This dialog repeated for every single MacBook.

I switched to ThinkPad/Linux shortly after. Battery-wise doesn't seem to be much of a difference ;-)
The only relationship I've been in to date - a long-term one that ended a few years ago - basically started over AIM, texting, and the occasional late-night phone call. After several months of that we made it official.
Didn't work for me. Neither did the google link thing. Wonder what's going on here. :(
Want an alternative for some hacker hackers? Try HN for terminals written in assembly language: https://2ton.com.au/hnwatch/
Show HN: GitHub Notifier
iTunes is certainly awful to use, but the interesting part of that story is not iTunes itself, but the work and negotiation that had to happen to license music from all the major labels to populate the iTunes marketplace. Sony had a huge first-mover advantage in that space (their own global music label, movie studio, video game console AND the Walkman brand), but was too busy forcing its disparate businesses to compete against each other.

The end result being that they completely missed the boat on the then-nascent digital music market, and less than 15 years later, have spun off most of those brands and hardware-wise, Playstation aside, are limited to making (very nice) camera sensors for iPhones.
It is fun to reinterpret ancient art through modern eyes
"The Search for General Tso" on Netflix http://www.netflix.com/title/80011853?s=i dives into this collection a bit. Really fun documentary, too.
Scientist seems to run both versions of the code.
"100% test coverage" doesn't imply "won't cause real-world things to break". That your tests run all the code doesn't mean that your tests cover all the actual cases. This identifies bugs and performance regressions on a wide assortment of real-world cases.
Am I the only one that thinks the real solution may be to divorce the data itself from the device? I'm not saying make it all remote terminal but at least make the contents (data) the thing which is in a fully standardized format that can be easily shared and synced.
And their advice is "take one for the team" because there are managers trying to control costs.
Disney has owned go.com since at least 1998. Why would you ever expect Disney to give up such a powerful domain name?

https://whois.icann.org/en/lookup?name=go.com
"Time and again, he says, employers seem to lose interest after he answers a question that they ask early on: 'What was your last salary?'"

I never answer that question.

Almost always it's been recruiters asking that (and only some recruiters, the less reputable ones).

This is a seller's market for IT talent. You don't have to give in to bullying tactics to get a good job. I've had to walk away exactly once when a recruiter wouldn't accept that I wasn't going to tell him my previous salary and refused to work with me on that basis. The other recruiters who've asked accepted my refusal to reveal that information. They're generally more interested in getting paid for recruiting you than in finding out what you used to be paid.

I also never reveal the salary I'm looking for and insist on doing my own salary negotiations with the employer. I let the employer make an offer they think is reasonable and go from there.

You do have to be willing to walk away in the handful of times when this leads to an impasse. Fortunately, the way the IT job market is right now, there are plenty of other fish in the pond, and not showing your hand prematurely puts you in a much stronger negotiating position.
That was very cool. Thanks for sharing. I wonder how people even thought to do something like this? It seems that it's at least a scene now based on the suggested videos.
Project hasn't had any commits in 8 months. Look like it was very active, and then the funding was pulled.

https://github.com/Spreadsheets/jQuery.sheet/issues/91
I have been thinking about this phenomenon for awhile and how to hedge against it. My feeling is that employees are getting more and more exposed to broader economic trends, and not just the low-wage workers.

It's one thing to be at the low end of the totem pole, where anonymity and insecurity force you to hedge against the possibility of suddenly losing your job. But once you clear all that and find a bit of professional success, you're still not necessarily secure.

So you have to extend this hedging behavior further out. Keep building your skills, expand into other fields so that you are more employable. Complacency will put you into this position eventually, it's just a matter of time.

Don't leave a secure position to take one with more earning potential but less security. Constantly keep building bridges at your current job and don't give them a reason to fire you.

Above all, try not to hate your job. You may find 5 years down the road that it was the best thing you had going for you. As nasty as the work world can get, it's better than not working.
>Eurocom says the machine has a battery, which is a bit of a disappointment because it had previously labelled the portable power source an “uninterruptible power supply”.

The difference being?

Is there a point in using RAID 1 on solid state drives inside a single machine? There's no mechanical failure to worry about and I wouldn't trust it to prevent any other kind of simultaneous failure.
what do you call an ethiopian taking a shit?

a showoff.
Haven't tried it yet, but I just wanted to comment that the logo and the name are just perfect!
We just have to figure out how to take advantage. I think the IT industry is better placed than any other given that we're not trying to build using imported materials (or at least, we can charge a lot more than the cost of our imported computers).
"The cleverest AIs are also lazy. I'd post a question on the internet asking people to suggest ways to kill the house owner. For added amusement, I'd entice the owner to answer it and use his answer if it's workable."

Didn't see that one coming!
Then use tarsnap already. Bonus: it is owned by our own cperciva.

tarsnap is nerdish, secure and reasonably priced for what it provides IIRC. Haven't used it though but expect someone would have yelled out here if it was bad. (In fact the only one I've seen bashing it was patio11, -because it was too cheap and too nerdish.)
Nanoparticle ink could combat counterfeiting
Matt created a font family in 3 years, and the result is awesome
Like Ad-Blockers but for Telemarketers
Well part of it is pretty simple. He stole, as in removed classified information without permission from a secure facility and disseminated millions of pages of classified information to non-approved parties (everyone in the world). If it were legal to remove classified information without permission, because you felt entitled to, then that could be a legal defense. But it's clearly not, so he sought political asylum in Russia. If however, there was a directive from the President or office of legal counsel to shut down the program and if NSA had kept it running, him exposing an illegal program could be a legal defense - had he gone through the appropriate channels. But there was nothing illegal about it at the time. So he committed the crime, not NSA...
Making Games at Runtime with Clojure
A Republican fighting for broadband competition
I resolved to use print debugging less and pdb more. This makes that even harder, thanks a lot. :)
Thanks for adding facts. Do they still have that questionable(?) politician on the board?
Distant Hammers: Notes on art and apocalypse
Cute. They say the reason it still tastes like bread and wine is a "mystery" and it "surpasses understanding". So while it 'really is' his body and blood, it looks and tastes like its not and that's ok somehow.
Learn JavaScript by examples
The way I understand it, is that they are currently (and for quite a while now) not selling Sublime 2 licenses, but only Sublime 3 licenses, which are backward compatible with Sublime 2.

If you have a Sublime 2 license, you will have to pay to upgrade to 3 once it is out.
Apple was in a slump. They had millions of customers just waiting for Apple to stop being stupid and start being awesome again. That meant that when e.g. the iMac was released, there were a ton of customers primed to buy it. When the iPod was released, that customer base was ready to give it a try.

NeXT, on the other hand, struggled from the beginning. They sold a total of 50,000 computers, ever. They had, relative even to Apple in its deepest slump, zero name recognition and zero customer base.

Resources probably mattered a lot too. Even when doing poorly, Apple could sink significant resources into new projects. The problem with pre-Jobs Apple was that the sank their resources into bad (or badly executed) projects like Newton, Copland, and Gershwin. They were able to put that into developing the iPod, whereas I think NeXT just didn't have the money for such a project.
Dependencies (coupling) is an important concern to address, but it's only 1 of 4 criteria that I consider and it's not the most important one. I try to optimize my code around reducing state, coupling, complexity and code, in that order. I'm willing to add increased coupling if it makes my code more stateless. I'm willing to make it more complex if it reduces coupling. And I'm willing to duplicate code if it makes the code less complex. Only if it doesn't increase state, coupling or complexity do I dedup code.

The reason I put stateless code as the highest priority is it's the easiest to reason about. Stateless logic functions the same whether run normally, in parallel or distributed. It's the easiest to test, since it requires very little setup code. And it's the easiest to scale up, since you just run another copy of it. Once you introduce state, your life gets significantly harder.

I think the reason that novice programmers optimize around code reduction is that it's the easiest of the 4 to spot. The other 3 are much more subtle and subjective and so will require greater experience to spot. But learning those priorities, in that order, has made me a significantly better developer.
Plus, the first light rain will turn this into a shiny death trap for motorcycles.
The moral of the story: never, never, NEVER answer questions about your salary to a recruiter. It firmly pigeonholes your next salary to your current one, instead of the value you bring to a company.

Patrick MacKenzie's article on salary negotiations is excellent (I would maybe even say "required") reading on the subject.
It actually works fine for me on Chrome on Linux if I change the font to almost anything but Verdana. The mobile Chrome screenshot seems to be using Roboto, so that would explain the difference.

A bug in Verdana (as it seems to affect Firefox on Linux too)?
McDonald's giving away books in Happy Meals
I've always thought that engineer blogs tend to use this Paul Graham 1990s CSS styling as a sort of "content-first" badge of honour.
Please ask as if you were a human being, not a robot, and I'll consider it. "Be ready to defend them" is ridiculously rude.