skysight-inc/HackerNews huggingface dataset:
I have an alternative suggestion for how to mitigate this.

I designed a number of DRAM memory boards "back in the day", but haven't kept up with recent developments. But this idea could be used as a starting point by someone more in tune with current hardware to write a kernel module to help mitigate Rowhammer.

One key thing to know is that, internally, a DRAM chip isn't accessed by a single row (of let's say 32 bits) at a time. What happens is that a read causes a large number of bits (literally thousands) to be accessed and refreshed at once. Then the selected 32 bits are returned to the CPU. But, as a side effect, all those 1024 bits (or perhaps a lot more in current DRAM chips) are refreshed.

So what's needed is a background process that does the following for all of physical memory:

perform an uncacheable read of 32 bits direct from DRAM
increment read address by perhaps 32 words
pause for some small amount of time (perhaps 1 usec)
repeat forever

This task of repeatedly sweeping through physical memory will, as a side effect, cause all memory cells to be refreshed.

Obviously there is some magic needed, which can only be done in the kernel. First, all of physical memory must be able to be accessed by this process. Second, some tuning must be done to keep the task from consuming too much memory bandwidth. Third, it might make more sense to do something like reading quickly a burst from 4 different physical memory locations then pausing for 4x as long.

Unfortunately, running this type of program would be devastating in terms of power consumption. DRAM chips consume much more power while being accessed than while they are in standby. So it probably would have an large deleterious effect on a laptop. But it would probably be OK on a desktop or server.

That just the basic idea. There is a lot of tuning that could be done. For example, instead of reading thru all of physical memory, perhaps just read only the kernel memory. That's a lot less memory, a lot lower power consumption. The idea is that corrupted kernel memory is potentially a lot more harmful than corrupted memory used by some random user process.
If we want to transfer the costs of this problem onto vendors, it seems like recalls and penalties are a more direct way to do it.
Just listen to any blues...there are string bends all over the place, and many of them aren't traditional western 12-tet intervals.
macOS has something better: all the settings in one place.

Windows used to have something like that too, I think it was called the Control Panel.
Calling that "scrambling" is pretty unhelpful, though. It's interleaving accesses across the whole collection of memory devices in a fairly regular pattern, but the mapping isn't trivial because the different levels of parallelism have different latency overheads.
Yes and no.

Yes, we should all make our sites/apps accessible.

No, some sites/apps are great exactly because they offer a better visual representation that allows faster parsing of the information presented to the vast majority with adequate eyesight.

Just because someone develops a great way to visually take in information, that person should not be forced to develop an equally great textual representation.
Exactly. If there are new e-mails that have relevance and weren't turned over to the FBI then it won't matter if they contained classified information or not.
What about rando devices (e.g. IoT light bulbs, TVs and the like)? I just looked at my cheapo Brother printer and though it does support V6 (yay!) it is only with a static address. My TV doesn't support v6 which is a feature to me!
Oh certainly. But they are a one time per app startup operation, so it's not a huge deal in terms of performance. It is somewhat less secure, of course, since it has to travel multiple network boundaries, but it's still encrypted over the wire so also may not be a huge deal in that realm either.
Curious, which Sager and what config do you have?
It can, but it's very rare. US companies of sufficient size[1], being lawsuit averse, will generally only confirm employment dates.

[1] That size usually being "big enough to have a dedicated HR department"
Currently, I'm launching an app that is reading Slack messages out loud - Team Parrot http://teamparrot.artpi.net/ .
Once launched, it will be open source (built in react native)
If you think it's useful, I will welcome contributions.

I am not blind, but I designed it to operate without looking at screen.
If the app will take off, I'm considering into forking/pivoting into RSS reader that also is not using screen. App is already accepted in the app store, I'm sorting out launch details.

Please accept my deepest apologies for the shitty job we (the developers ) are doing at providing interfaces for vision impaired.

Probably when we're all old, we'll have vision problems of our own :).
The Ethics of Globalism, Nationalism, and Patriotism
Well, Gold appeals to China, but is Rose Gold maybe its own thing?
That's awesome. Thanks for the link!
The grinder is technology too :)
Security is actually the specific risk-mitigation regime I've been moving into, and that's part of why I'm not too worried about it as a career move. It seems to be able to pay well, which suggests that the corporate world does have some understanding that it is a necessity and not just a cost center. But only some.
How about for the lenovo 721s? The 721s has the same disabled AHCI/RAID problem.
Everyone else's job is easier than my job.
Ask HN: What do you think of Lever's “50/50 men and women team” sales pitch
I see their ads popping in hacker news every other day and they always mention they have a 50/50 men and women team, but does that 50/50 ratio hold in the engineering team?

According to a friend who worked there a while ago their engineering team is nowhere near that 50/50 ratio.
That's not too helpful (especially with python due to interpretation) because what you want to see is the output of the optimizer in the source language with only optimizations that make things clearer (as opposed to more opaque like many optimizations) applied.
Yes, I just posted this in somewhat greater detail. https://news.ycombinator.com/item?id=12821946

There are a lot of details to consider. E.g. reading DRAM (rather than from on-chip cache) consumes a lot more power, which could be quite harmful on a laptop.
Sure it does, but it allows windows users to GASP reinstall from microsoft provided media and avoid whatever crap/malware that lenovo includes.

Thus the "linux only" label.
Ok then, unflagged. Thanks for the clarification.
So GWB won because of the dot com crash?
Well I guess I should've looked straight at the source first!
"And then he did what he had always done since he first started programming computers: he deleted his bash history. To access the computer he was required to type his password. If he didn’t delete his bash history, his password would be there to see, for anyone who had access to the system."

http://www.vanityfair.com/news/2013/09/michael-lewis-goldman...
>changing the focus of tooling from the machine to the human

>It's about debugging tools that work with you to solve a problem.

>we want humane tooling

I know how hard it is to explain what exactly your product does. I myself constantly struggle with this. Eve is an interesting concept that is worth a closer look and discussion. But you guys need to learn how to explain its benefits using a less ambiguous language.
> Windows is a much better Unix

Cutler must be crying right now.
Of the very small number of repos affected, there are now two of us reporting that it affected us :). And I had the same approximate response: well, I don't keep secrets in the repository, so not that big of deal. I'd rather the source not get shared with the world, but shit happens and they owned up to it right away. If that source were valuable enough, I'd be hosting it on-prem with encrypted off-site backups.
What an absurd question? Popular magazines didn't kill museums. Documentaries didn't kill museums. If anything they increase interest, and allow you to "visit" the museum more.

People who want to see the actual artifacts will still go to museums, I presume in the same volume. Some small number may even become excited to go because they'd like to see something they learned about in VR (that they hadn't already become excited by via a documentary).

If there's someone who can't be bothered going to a museum they are unlikely to be affected either way by VR.
It makes me think no matter who they hire, they're going to throw off the balance!

Unless they hire in gendered pairs which would be... well, an interesting approach.
As I said, the parent comment didn't say the network was self modifying. The exact quote was "this is about teaching computers to re-write their own code" which is roughly correct. If you see the weights of neural network as a sort of code, then the computer is rewriting it's own code.
I don't think that's a fair characterization at all. This isn't just a wordier way to say the same thing. It's a much more declarative way of expressing what code should do.

The global invariant example is a good one. That's not just expressing the same thing less tersely.
> Upgrading to Windows 10 enterprise/Pro allows turning off of such creepy telemetry.

Isn't this option enterprise only? And it doesn't disable everything

I don't know what's the situation now but when I checked what a W10 enterprise installation leaked in a VM I was really shocked. Even after using a few tools, and the policy editor, I remember that even explorer.exe (the file manager I mean) was making network calls.

Not trying to spread FUD about MS, I'm tired of ALL telemetry, from apps to Apples. I would love to see some privacy advocating foundation or public service that released constant unbiased reports about what each OS version is collecting from you.

And, like I said before, if MS wants me to consider using Windows (outside of my daily job, that I have no other option), they should offer a PAID option with ZERO data collection. I don't care if you offer Windows for free in exchange for the user data, but I don't want any of it. And you can have my money for that.
Any idea on battery life? Can't find anything printed about it.
> Since we need to know who to send the e-mail to, we should encrypt everything except the recipient address.

I would argue all that should be unencrypted us the recipient domain, just like https
Show HN: First free open-source Telegram freelance market
Not defending his overfitting, but it's worth pointing out that recent polls are suggesting Johnson won't reach his 5% after all. In which case (if Clinton wins) this professor can still claim accuracy.
https://www.pcspecialist.co.uk/notebooks/9445/
What Lady Gaga Finds Appealing in Reel-To-Reel Tape Recorders
I dunno, I have to agree with the other dude that they pretty much just cribbed from the NEC UltraLite.
Unfortunately this was the status quo of the time all over the world until the things started to change slowly. It took almost one century to settle most of this issue around the world, maybe even longer and is still not completely settled or even solved.

When I look back to this time I feel so ashamed (full disclosure: I am not an American), even though some of my predecessors went through a similar hardship.

Unfortunately the value of human life has again started to devaluate. If you print money without backing it up with some real value you will get inflation. Unfortunately if you increase the size of human population the same thing starts to happen from some threshold from where there just are no resources to provide the expected "riches" for every human being.

Then what ever we do will make someone to suffer. Our only hope is then to expand.
Ah right. Makes perfect sense. Cheers!
I think that's satire, in the same style of http://robrhinehart.com/?p=1005.
In different countries it is called different things. The point being, you can change it through your elected representatives if you so choose.
I played Continuum on the PC. I got it bundled with the book "Garage Virtual Reality". (I never did complete the mod for Power Glove to connect to my PC, but I did blow up a keyboard controller on my motherboard in the process of trying. Fun times!)
Thanks for sharing! Any plans on different platforms such as Facebook Messenger?
Former hedge fund quant exposing the dark side of dependence on algorithms
It not being my project, merely a project that I built, I didn't have the choice to use something else, so I slogged through ECS. So basically, just off the top of my head... AWS sucked all the fun out of Docker. The ECS agent on your ECS nodes has (or had, it might be fixed, but who knows) the nasty habit of randomly becoming unresponsive, and so the ECS agent gets restarted in order to re-establish contact with AWS, which also means that it restarts the Docker daemon. That means all of your containers get restarted. Amazon also funnels you into using a single container type per EC2 instance. It's not impossible to use a single EC2 instance for multiple containers, but if you desire to run multiple instances of one specific kind of container on one node, ECS doesn't make the implementation easy for you at all. ECS also defines entirely new terminology. It's pretty obvious that AWS wanted to add a layer of abstraction so that they can swap out Docker with some other container technology, which is fine, but you're going to be slogging through Amazon's infamously-bad documentation trying to get a handle on their particular wording. Their documentation for ECS is just awful, like it is for almost everything else they make. I am a regular in IRC, and ##aws on Freenode is almost always totally useless. Those are some things I can offer up right now, and I definitely ran into other problems while working with ECS that I can't think of at the moment. It was one blocking problem after another, and I've been doing systems and operations and software engineering for twenty years, and very familiar with Docker's containerization and plenty of other orchestration tools. It was way worse than it should have been.
Weekly Update – October 28th, 2016
I assumed it was satire, considering he's written other tongue-in-cheek posts, like http://robrhinehart.com/?p=1005.
Actually .... babies survive on milk alone, in rare cases for 3 or 4 years. Cow babies survive on cow milk. While it isn't clear (to me) that humans can survive solely on cow milk (pasteurized milk at that, which means many vitamins, minerals and immune related ingredients are gone), but it is not unthinkable.

There is another class of food, in addition to milk, that is able to completely support life: eggs. Proof: Live thing comes out of egg without any additional nutrition. Whether it is enough to completely support human life, is, again, unclear - but the answer might very well be "yes".
So this is pretty limited. It only works on text data, and just picks the part of the text that most determines the output. The basic idea of doing this isn't new. You can easily ask a naive bayes spam filter what words it thinks are the highest evidence of spam or not spam in a document. It is interesting to see this done with neural nets though. I recall reading something similar that uses gradients to find what words changed the network's output the most, I'm not sure if this new method is actually better and it's not as general.

But this is a long way away from the NN being able to give understandable reasons for its decisions. These methods will always be limited to pointing to a part of the input and saying "that part seemed relevant". But it can never articulate why it's relevant, or what it's "thinking" internally.

I think this is ok though. I mean looking at what features the model is using to make predictions is pretty useful and should give you a rough idea how it works.

I've wondered in the past if neural networks could train humans to understand them. The human would be shown an input, and try to predict the value of a neuron in the network. So the human would learn what the network has learned, and gain intuition about the inner workings of the model.

You can also do a similar process with other machine learning methods. You can train a simpler, more understandable model, like decision trees, to predict the neurons of a neural net. And then the human can study that. You can even train a smaller neural network to fit to a bigger, more complex one.
Apple: We believe that technology should be accessible to everyone
Pornhub offers to buy Vine: 'Six seconds is more than enough'
I guess I just don't see why it would be any different than current-day iptables.

nftables is made by the same people as iptables, and both are heavily integrated into the kernel (this is what prevented nftables from becoming the defacto linux firewall before; was waiting on kernel integration, I think it first made it in sometime around 3.18 if memory is serving well).
Right after a new GPU comes out, or perhaps right after AMD drops prices to match NVIDIA. http://techreport.com/news/30853/amd-drops-prices-on-the-rad...
To be fair I wouldn't pay 100 bucks for a 2008 MacBook.
Plus you have to get refunded over and over and over.
>what happened to doing really bold things that nobody else has, or can?

This mentality is what resulted in them shipping what is essentially a portable media player that doesn't allow you to plug almost every pair of headphones that has been manufactured in the last 30+ years into it.

Bold!
Well, I missed that announcement - http://thehackernews.com/2016/03/ubuntu-on-windows-10.html or http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.htm....

Are you "Kirkland", you used the exact same phrasing.
>Why do you think Windows is a tire fire and OSX is usable?

Because OSX comes with a terminal environment that is almost identical to GNU.
I keep reading about how unhappy people are with Apples latest reveal. I feel the same way. No way am I upgrading my 2015 Mac Book Pro with the new one.

Still, Apple will not change a thing unless people actually vote with their wallets. If you're really so upset, do NOT buy this damn computer!

If this latest line sees very little sells, they'll get the idea.
> (See: Supreme Court nominees)

The flip side of that is that there are pretty close to the same number of people that think a Clinton administration could do plenty of damage that would have ripple effects on society for decades to come.

I'm uneasy about judicial activism, in either direction. I wish that conservatism, of the Chestertonian, "if it ain't broke, don't fix it" variety, was a requirement for such an august long-tenured position.
Yep, that's the book! Good find.
More useful perhaps to spin up a blind person to remotely use your app or site? A sighted developer who only has experience using screen readers with one app is going to be like a chef with no taste buds.
Presumably the Soylent guy ought to be held to a higher standard of knowing what "basic nutrients" are, as he actively promotes himself as an expert on the topic and encourages people to buy his drink full of "all basic nutrients." If your friends and family aren't doing that, their ignorance is excusable.
nftables has a built-in compatibility layer for iptables and ipv6tables rules.
I have to give them my marketing information just to watch their event?
Powerwall 2 and Integrated Solar
Java is a great virtual machine, a good collection of open source libraries, an ok language, and a nightmare collection of best practices and people who enforce them.

I don't have a beef with the language, it is the developers who have never programmed in another language and still think that FactoryBuilderImpls are a good idea. They have never ventured outside of an IDE, but insist that Python isn't a real programming language. I can program Java but I never want to program with "Java developers" if I can help it.
33 congressional hearings and $7 million were spent on the whole Benghazi thing, and what did it prove? Obviously she should have supported the ambassador better but hindsight is 20/20.
http://www.vanityfair.com/news/2016/06/house-select-committe...

Then there's the accusation that she rigged the primary, despite the fact that she had nothing to do with that. It was on the DNC.

Or there was the "scandal" about how her staff was smashing cell phones. It's a legit and basically mundane data security procedure.
https://www.wired.com/2016/09/actually-clinton-destroyed-pho...

People scream scandal at her over mundane stuff or stuff she has nothing to do with all the time. It's absurd.
I can see the tension there. In a certain sense it's a shame to see good crypto languish.

It's also highlights why I feel the concept of a "decentralized" currency is essentially impossible. Someone always controls some facet of it, be it features of the currency, supply, restrictions, or value.

In the case of cryptocurrencies, the authors of the protocol and governance put in place to maintain it are the central authority. For zcash, the central bitcoin authority (whoever you referenced as 'Bitcoin') wouldn't/couldn't integrate features they wanted so they rolled their own currency of which now THEY are the central authority.
Why do you care about supporting IE 8 and 9 at this point? It's almost 2017.
Not to mention pretty risky for himself. If his invention kills someone in China, he will probably end up wishing he was dealing with US legal system (and/or US prison).
Initial indications are that they're selling well. Touch Bar model shipping estimates were already slipping 3–4 weeks within 6 hours of going on sale:

http://www.macrumors.com/2016/10/27/macbook-pro-shipping-est...
" A slave is not a person and therefore has no more legal rights than my armchair or my goldfish."

"No, slaves can't buy anything. "

Your mistake is in assuming that "slavery" is a monolithic phenomenon, with identical details across all of history. It wasn't.

For instance, Roman slaves could own property and earn their own money in their free time, and could in fact buy themselves free. It didn't happen often, but it wasn't impossible. The rights of Roman slaves increased even more during the later periods of Roman history.

Similarly, during the period when Europeans were being enslaved into North Africa by the Barbary corsairs, some freed themselves by converting to Islam (it being technically disallowed to enslave a Muslim).
Selling something on eBay can be such a huge pain in the ass. I wouldn't be surprised if people were willing to pay for the convenience of doing it through Microsoft.
Check back in 30 years. I expect Uber and Airbnb to go the way of all tech stocks...
What's the marketing offer?
Is there a more precise description of the runtime semantics anywhere? “A variant of Datalog” is helpful but doesn’t say much.

For instance, it looks like every “commit” is essentially a sequence point that produces a step in the “fixpointer”—and from that terminology I guess Eve is Turing-complete, unlike Datalog? Do you test all patterns at every commit, or only those whose dependencies have changed? And if the latter, then how do you track such dependencies? Are they fully specified declaratively by queries? And what is the granularity—per term, per database?
This is called an "externality" by economists

Yes, and it's been a problem for well over a decade. E.g. a while ago the clowns at D-Link decided to hammer NTP servers, then had the chutzpah to call it "extortion" when one operator attempted to get them to stop. https://www.lightbluetouchpaper.org/2006/04/07/when-firmware...
If someone could do this for Unity, it would change my life.
Clinton Circle
It may or may not be benign. But I know that fluoride prevents cavities by reinforcing your enamel and that's why the ADA recommends it. So whatever the accumulation of fluoride does to my pineal gland, I'll trade that for the protection fluoride affords.

I know unfluoridated toothpastes are clinically proven to work in cleaning your teeth. But I need anti-cavity protection too.

(My mom's a dental hygienist. She'd kill me if she found a cavity.)