skysight-inc/HackerNews huggingface dataset:
> We haven’t talked about toilets but this much is true: they used to work well but the low-flow model is vastly inferior. Combined with low water pressure, toilets clog and break down, to the point that you always have to have a plunger nearby (this didn’t use to be the case). Folks, we know how to make toilets that work: they need lots of water. Your constant problems with flushing are not your fault!

My experience is exactly the opposite. After replacing an 80's era toilet with a modern one, it flushes much better (despite using a lot less water). Water pressure also doesn't effect toilet flushes (excluding commercial tankless toilets), it just effects how quickly the tank refills.
There doesn't seem to be much new information there. A bunch of IP addresses, file hashes to look for, and general network security advice, in addition to a history of the attacks which was already public, and an explicit attribution to the Russians.

They mention a phishing attack which took place after the election, but don't give any further details.
If you can install it. Chromebooks, Android and iOS cannot?
Check out the SuperFund sites in the original Silicon Valleys of NJ & Boston.

https://upload.wikimedia.org/wikipedia/commons/9/91/Superfun...
It won't be 1500 forever. Automation hasn't stopped, or slowed, it just keeps increasing

And a lot of those peripheral jobs being talked about are also in line to be automated away.
A quick google search[1] about the movie Avatar showed in 2010 people couldn't go see Avatar without being unhappy with the world they had to live in here.

Surprised this article gets a new flavor every year about what people feel they wish they had.

[1] Mine was 'people experiencing loss after watching avatar'
We have been running ZFS on Linux in production since April 2015 on over 1500 instances in AWS EC2 with Ubuntu 14.04 and 16.04. Only one kernel panic observed so far, on a Jenkins/CI instance, but that was due to Jenkins doing magic on ZFS mounts, believing it was a Solaris ZFS mount.

In our opinion, when we made the switch, it was much more important to trust the integrity of the data, than any possible kernel panic.
We've actually been running it in production at Netflix for a few microservices for over a year (as Scott said, for a few workloads, but a long way from everywhere). I don't think we've made any kind of announcement, but "ZFS" has shown up in a number of Netflix presentations and slide decks: eg, for Titus (container management). ZFS has worked well on Linux for us. I keep meaning to blog about it, but there's been so many things to share (BPF has kept me more busy). Glad Scott found the time to share the root ZFS stuff.
I agree that the pedal design, human error and floor mat problems are much more likely causes. I don't claim it was a software error for sure. My understanding is that indeed no specific software error was identified, but it also was never ruled out for sure. Neither of the two links seem to contain anything to that effect either.
Whether or not US manufacturing continues upward per prediction, that Joe the Miner isn't going to get those new manufacturing jobs -- his children maybe can, but not him. That Joe the Miner may realise that as Americans, we are truly not in the same boat, and neither are our children. While one American sinks, another sails to millionairedom.
Earlier news reports said they came to that conclusion by comparing the RAT artifacts on the compromised machines.

ETA: Also, the bit.ly URLs used in the phishing attacks indicated sharing of resources with other APT28 hacks.

http://motherboard.vice.com/read/how-hackers-broke-into-john...
That report is due in january.
Thank you for that, I keep getting annoyed by that and keep forgetting to look up how to disable that. I finally just disabled it.
For non Americans and young people, this reference is to the Real Men of Genius series of (originally radio) commercials for Budweiser (specifically Bud Light). They humorously mockingly "saluted" eccentric men and men with eccentric traits and took the format of the parent comment ending in a suggestion to "crack open a Bud Light." I could -totally- see them doing a "Mr. Red Solo Cup Inventor" one. Does this exist?

https://en.wikipedia.org/wiki/Real_Men_of_Genius

https://youtu.be/lsC3ni7A88M (Examples)

https://youtu.be/OdGj-FVxOcs (my personal fav)
The App Service Editor (which uses Monaco) does have file management. It even has a web-based command-line interface. https://github.com/projectkudu/kudu/wiki/App-Service-Editor
Experts suggest expansion of molecular imaging to treat cancer
> After January 19th, if Trump feels that any of Obama's actions are inappropriate, he can take steps to undo them.

That's exactly the point. This is political, not urgent. If Trump (I'm no fan of Trump, or any other politician, really) doesn't roll back these changes, it will hurt his prospects on the way forward he said he wanted to take - better relations with Russia. If he does roll them back, queue howls of outrage from everywhere that Trump is weak and being a pushover to the public enemy number one du-jour.

It is a political move, and a petty and small minded one at that.
Subscription popups/overlays are the anti christ
Errr, Edge?

Very much, but this chart, and I would say the article is pretty much complete garbage.

Yes, we collectively should save Flash content for its posterity of the older web. But that's a big thing for Archive.org to handle. And I'm sure we can construct a VM to download and use flash content. The only gotcha there, is content that streams from a remote server. The VM would likely be without any networking support, to prevent easily hacked machines (the major reason why we collectively dumped flash).
You're thinking about virtualhosts (or for SSL/TLS/HTTPS, "SNI" (server name indication)). But classic telnet does not support this, so for the standard encrypted BBS telnet case this wouldn't help.
This piece moved me to tears. It feels like watching my own life retold by someone who’s so much more articulate than me.

It’s strange when the source of your intellectual self-worth is also the source of your depression.
more technical details emerge:
https://www.us-cert.gov/sites/default/files/publications/JAR...
Yeah, this is a simplified model. Screwing folks over and protecting yourself from retaliation is hard work that requires a specific set of skills - if you don't have the skill-set to engage in sociopathic behavior, trying anyways is a great way to ruin your life.

>In practice, unscrupulous people try and follow a middle road where they're honest and responsible enough to hold down respectable jobs, but try to lie, cheat, and play the system wherever they can get away with it. They're still risking being caught and they'd have an easier time if they focused on playing it straight and developing valuable skills.

The unscrupulous role requires balancing two competing needs - to meet your needs through unscrupulous behavior, and to make it difficult for others to punish you for it. This tradeoff is why these folks follow a middle road: it grants them access to places where they can get more stuff for their exposure risk. If your strategy is to have an abusive relationship where you systematically extract resources while classically conditioning your partner to not fight back, you get much better access to targets if you're a respectable-looking lawyer.

And overall, this is more of a continuum of strategies than a binary choice. How much exposure are you willing to endure per unit of payoff? How much effort are you willing to put in to convince people to not push back? How much work do you put into vetting people before letting them into your affairs? How willing are you to cut ties versus putting in work to repair relationships? All these questions will shape what sorts of personal and professional relationships you have, what sort of skills you build, how much personal success you have, and how you affect the people you interact with.

(As an aside, I'm pretty much on board with what you're saying. If you're not good at the skills required to be unethical - and if you've wound up in engineering and reading HN, I pretty much guarantee you're way better at other stuff - then obvious honesty and scrupulosity is your best strategy.)
An intelligence agency won't declassify how they determined who it was. That would compromise their ability to use the same method (informant, vulnerability, etc) in the future.

They are standard techniques. It doesn't say they are unique. Just that this hacker relies on these specific standard techniques as opposed to other ones.
Again, you're assuming count has a bound size per word, which isn't true for an unbounded stream.

Step 3 of your algorithm either requires unboundedness of count (ie, count can use arbitrary amounts of memory) or can overflow on arbitrary length streams of words (and hence, has cases where it produces the wrong output).
Making Molecular Imaging a Clinical Tool for Precision Oncology a Review
Gut microorganisms affect our physiology
Are other file systems better off with recovery when interacting with virtual disks and host power failure?
there's nothing ZFS specific about this. Your admins should be ensuring that you're not doing concurrent access to shared storage, or if you are, you're using a lock-based cluster manager.
New Catalyst for Fuel Cells the Most Efficient to Date
Ban on local plastic bag bans now Michigan law
I thought "ZoL" was a pun with ZFS and LOL to tell how not ready it is for production ^^
> That's tampering and foreign entities shouldn't be doing it.

Surely you mean "That's tampering and foreign entities shouldn't be doing it _to us_". Because the US does that all the time.
The keyword is definitely "ideally" :-) With a cloud provider like AWS, storage is always virtualized - so we've always got that working against us. I see ZFS in AWS more about flexibility than data integrity, although having said that ZFS should do just as well or better (certainly no worse) than EXT4, XFS, or BTRFS for reliability. The ability to add storage dynamically without having to move bits around is powerful.
> So, Apple's high profits depend on a whole lot of government subsidies in China. And then Apple takes that cash and protects it from US tax rates by storing it in Ireland. And now, some interesting questions are raised about the legality of that tax scheme.

They don't depend on them. Apple would still profit nicely (albeit less) without these subsidies.

But then again the same thing could be say of various players on various industries. Detroit was, too, a city built thanks to a lot of subsidies and tax breaks; oil companies extract tremendous profits thanks to subsidies, tax breaks and all kinds of government help... so on and so forth.

Aside from that, I don't think there's a question to be raised about the legality of Apple tax scheme. There's a question to be raised about it's fairness, sure, but not the legality. Apple is using the same loopholes any other corporation can exploit (and they all do, to the extent they can or know how to).

What we need is updated international and national tax codes that start taking these things into account. Most of the current legislation was designed for a time much simpler and with less access to global markets and manufacturing chains.
Give me a stack of textbooks, a list of open problems to study, and a six month supply of caffeine.
Oxycontin’s 12-Hour Problem
WHATWG maybe?

Also HTML is apparently more complex than JPEG and MP3. I'll remember that next time I"m hand-coding some audio files and using a machine to generate HTML.
I don't think you should be so quick to classify your team members in any way. It's hard to see the answer when you are heads down in something. You lose orientation and a fresh pair of eyes is helpful in those cases.
I dunno. I can easily give up on ever eating out, buying new things (I rarely do anyway, other than books), going on vacations (I only get a couple of weeks' vacation every year anyway), or purchasing new phones for un-cheap prices (I already keep mine until it breaks each time). Those are actually pretty negligible expenses. If I really want to speed up the trip towards financial independence, I have to reduce my housing and health-insurance premiums.

That's the only place the money can really come from to invest more than I already do.
Excellent, nice work. Have been a fan of Threema for a long time.
I am not sure if we disagree here or not.

Predictive power has not always trumped understanding as a goal. The original Copernican theory did not work as well as the Ptolemaic model used by astronomers. The Ptolemaic model as it had evolved in the 16th century was extremely complex with many fit parameters and predicted planetary motions relatively well.

All of the models shared the incorrect assumption of uniform circular motion and epicycles, both the Copernican, Tyco Brahe's hybrid system, and the traditional Ptolemaic model which by virtue of the thousands of years of effort invested in it -- it arguably dates back to ancient Sumeria -- actually predicted the motions of Mars and other planets best.

It was only the addition of elliptical orbits with non-uniform motion by Kepler that resulted in the new model surpassing the Ptolemaic model.

In the case of planetary motions, understanding ultimately proved critical. We can predict planetary motions to about 1 in 100,000 accuracy versus about 1 in 100 with the Ptolemaic model of the 16th century.
China has been trying to improve their commercial air industry, but engines have been a problem, both for their airliners and their military jets.
Philosophy is not a science at all, it's the mother of all science and it fits firmly within the humanities. The philosophy of economics is what we now call 'economics' except they've abandoned philosophy. Karl Marx is a philosopher and was an economist until the current neoliberal econ regime wrote him out of all the textbooks and retroactively reclassified him so they didn't have to think about his ideas or those of his followers.
Did you ask him why he took the approach he took?
http://ocean.otr.usm.edu/~w301497/teaching/images_teaching/l...
Cells dripped into the brain help man fight a deadly cancer
To get that specific set (OO, reflection, garbage collection), what would be your choice?
If the reality was just one big VR. There are two options

1) This is multiplayer game. So everyone you encounter is also playing it through similar interface as you. Which by definition is just damn reality. End of story.

2) This is single player game. (Solipsism). Did you pay for all this sophisticated VR ? Will you pay at the end ?
But above all, who Is playing it then ? You ? But you don't exist.
Isn't it self-contradictory?

So yes it is the option 1). Reality my friend.
It's my understanding that the base salary in Japan, for a salaryman at a large company, severely understates effective compensation. From patio11's classic (to me) post:

>...a Japanese CEO might have a salary of 4x that of his youngest salaryman. However, he also drives a $200k car. It is not "his" car, it is the company's car, but aside from the name on the title you could be excused for not knowing that.

>...My salary was $30k, but there is some tangible value in having a pocket full of business cards which practically read "Attention, person who has just been handed this card: give the bearer whatever he wants. We're good for it. If you don't, we will remember." That status is very much not the same as the one you get if you combine two part-time jobs into the same level of income.

https://news.ycombinator.com/item?id=8576008
Indeed, it doesn't. But I think it's not the tools, it's the businesses who do not understand tech, and the engineers, who are not strong enough to say no to random, tight deadlines, accepting worse quality for the sake of shipping.
I've been waiting for Ubuntu to finish getting the native installed to do simple ZFS-root installs for a while now. This document is basically the same process: bootstrap linux on a supported FS, then use user space tools to make a ZFS fs on a new block device, copy linux there, adjust the boot system's pointers, and reboot.
Nonetheless, the gains that stand to be realized by automation are clearly far greater than what remains to be gotten mechanically. Much better to avoid a collision altogether than to try to survive it.
They're not the limiting factor in practice, but the limit behavior of the algorithm -- how it behaves on an arbitrary length stream -- can overflow count for a fixed length counter and if you use arbitrary precision, it's no longer bounded memory. So again, you've failed to supply a memory bounded algorithm that handles the arbitrary case (but won't admit it).

Again, I'm aware of how to solve it in practice and that the problem as stated is not what you meant, I was pointing out that as stated, it didn't have a memory bounded solution.

And that it's commom for people to self-assuredly misdefine interview problems, then not understand when the interviewee points out their implicit assumption.
I saw your question and answered it, and you've asked the same thing again. I wasn't trying to conjour an incentive, I was literally countering the claim "people are obviously needed to buy goods" with the argument "robots could buy goods instead, it's not obvious that people are required for that".

As to why, the inevitable conclusion is: Company A and Company B make goods which do not sell: both go out of business. Company A and Company B make goods which sell: they stay in business. In a world with no human labour, organizations which want to propagate their own existence will do what it takes, including trade agreements with other organizations.

As long as the agreement to purchase each other's goods is backed by a chain of buyers ending in ever-growing and infinite fiat currency debt, it would be as stable as a real economy. And they could compete for each other's robot's coin to affect profits.

And the question of "is it providing utility for a human" is ... utterly irrelevant.
It seems like you're imagining a different situation than I am. I'm talking about a large volume of outside email, the equivalent of fan mail, essentially. We have other methods of communication for internal stuff, like Slack.

I stand by my original assertion that your request for attention doesn't create an obligation to give any to you, though. I think the cultural norms around it (ie, give attention when asked) make sense at small scales, but break once you cross a certain threshold of people wanting attention.
This was a great post with a lot of effort put into it. I really liked it.
I sometimes watch their news channel, but not very often.

Out of curiosity, can you point our their bias regarding Qatar? What kind of bias I should be aware of when watching them?

I don't have time or interest to dig into Qatars politics, but maybe you can give some hints what to look forward, since you sound like someone who knows the deal.
Where are the mods? Does the rule against inflammatory ad-hominem attacks apply only to those holding unpopular opinions?

Believe me, I'm the furthest thing from junior you'll ever see. I don't particularly care what you call me, but I'm produced tons of value.

There's a certain type of mid-career programmer who's obsessed with "best practices" and thinks that anyone who doesn't stuff a program full of design patterns is being incompetent and irresponsible. It's a kind of "sanctimony porn". The attitude is that "if programming is hard for me, it'd better be hard for you too". It's this kind of programmer that shames other programmers for having opinions that result in the creation of simpler code.

I hope you grow out of this phase.
Beside the fact that it's interesting, I think there's also a bit of prestige involved, nobody bats an eye if physicists say "we are improving the world, advancing man kind", as opposed to the same smart man becoming a financial trader, where lots of people will say that you are scum living on the back of others, or even a software developer working on something like ads.
Serena Williams Is Marrying Reddit Cofounder Alexis Ohanian
I totally agree with that!
From the first line of the linked page, "BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends."
The one thing that bothers me about using an editor in the browser is that filesystem access is a headache no matter how you do it.

Proxying to a server is annoying and ugly (and requires an always on connection to do anything substantial), and loading from the local filesystem is slow, complicated, and difficult to use and re-save. But I think there could be a really powerful way of solving this problem that I haven't seen mentioned anywhere else.

Work directly from a hosted git repo over HTTPS.

It would require a re-implementation of a subset of git in javascript, but from there you could plug it into the BrowserFS as a backing store, and you could then work directly from a git repo (and not just from a "blessed" git backend, but from any git backend that provides "git-over-https"). Loading files from there, saving them locally in indexeddb or something, then committing them back to the repo when ready.

I've only given this a minute or so of thought, so please tell me if i'm missing something big here.

Edit:

Giving it a little bit more time, it looks like a js reimplementation of enough of git for my uses already exists [0], and there seem to be at least 3 others as well. But in the notes he mentions that CORS is not and most likely won't be enabled for github which could be a problem. However that's not really a technical problem but more of a "political" one. If something like this became popular and perhaps other hosted git solutions (like GitLab) decided to allow you to enable CORS per account or repo or something, it could light a fire under GitHub's ass to allow it.

[0] https://github.com/creationix/js-git
Do you have any actual evidence that a culture of design documents and signoffs produces code with fewer vulnerabilities?
Introducing Apache Spark 2.1
Thanks! I'd read that before, was more looking for anecdata from someone who'd tried it, especially in production.
Show HN: A free, live-streamed, after-hours web development mini-bootcamp
I'm with LambdaSchool (a new code bootcamp in San Francisco), and we're launching a completely free, livestreamed, after-hours web development mini-bootcamp in February. No strings attached.

We're still figuring out all of the details, but you can see all of the details and register here: http://lambdaschool.com/part-time .
Happy to answer any questions you may have. This will be a new experiment, and is our small way of giving back to the community. (We hope to get to the point where even the bootcamp is free up-front, but that's another story.)
I've tasted sum types and if I was trying to be snarky I'd say so have millions of Java enterprise developers who fill their code with a healthy dose of instanceof and null :)

It is somewhat anathema to the OO idea and brings lots of (runtime) implementation concerns so I can understand the delay.
Tracking WP PHP Object Injection Attackers
Great. So clean. You should add library support as on codepen.
The notion extends to official libraries, not just the language itself. That said, I'm not the best person to ask, but cursory research turns up a few examples.[0][1][2][3]

Some of these aren't examples of legacy cruft per se. However, as complexity is added to a language at a rapid rate, there becomes more confusion over what best practice actually is.

[0] https://www.reddit.com/r/rust/comments/2r7ttq/where_to_find_...

[1] https://users.rust-lang.org/t/rust-version-support-in-librar...

[2] https://gist.github.com/lifthrasiir/cedb5db8dbcd209c5957

[3] https://users.rust-lang.org/t/is-this-idiomatic-rust/2155