skysight-inc/HackerNews huggingface dataset:
If the "user" is the world's largest independent foundry, I'm sure they could find someone to patch the software they're using.
Press delete accidentally or intentionally and you should see a notification about the delete.

If you want to undo, then Ctr + Z. At least that's the way computers have worked for eons.

Ctr + Z is the reason I prefer computers to typewriters. Software without the ability to undo or reset actions are devolving the user experience to typewriter age.
Something similar happened a few years later with Fermat's last theorem, except that time vos Savant was wrong. (She didn't believe Wiles's proof.)
Can Line Arrays Form Cylindrical Waves? A Line Array Theory Q&A (2005)
It would be much easier to do this at an earlier stage - before the design is handed off to the foundry. Modifying masks for even trivial changes is very difficult and that's assuming knowledge of the circuit (which your malicious code probably won't have). Plus I imagine the verification tools would spot the difference, flagging it as an imperfection which would then attract scrutiny. I think this is extremely unlikely.
It's really easy using one of Neverware builds (but you won't have dual boot, they have removed that option)

https://www.neverware.com/freedownload
Some things have improved. But yes, they're still important.
"If someone is the best jailer in the world would it not be reasonable to reward them?"

I mean if we're gonna bring up this anology we've gotta figure out what a "best failer in the world" even means? What is the value the jailer creates? How do define a high performance jailer over just a nominal performant jailer? If there is no extra value produced by the best jailer in the world then we are over paying the best jailer in the world.
That makes sense. More social stability, monotony.

That's a comforting thing.

IT systems are just systems that are predictable within some range of expected behavior without extreme variation, or if there is extreme variation, it's fun (usually).
> Well, if Philip Cross's alleged conflict of interest were to be examined and dealt with, ultimately it would need to be looked at by the arbitration committee. Once you understand that, other things start falling into place.

Not true. The community is more than able to reach a decision without arbitrators. As was done when they voted to topic ban him from George Galloway.

> JzG changed tack because I poked them and pointed them at your story.

That doesn't excuse or explain his shutting down of Kal Holmann's initial report of conflict of interest - there was plenty in there deserving of discussion whether one looked at our story or not. And part of Guy/JzG's 'changing tack' was to misrepresent the issue by making it out to be a dispute mainly between Philip Cross and George Galloway, confusing other editors in the process. Something that the arbitrators also failed to comment on in their decision, but appeared to be aware of because they re-titled his arbitration case from "George Galloway" to "BLP issues on British politics articles" and later expanded the scope of the ban even more to "post-1978 British politics". Quite a jump from Guy's preferred focus of just Geroge Galloway.

> Now, as an honorable human being, you can't go and start something, and then when it happens turn around and get cold feet.

You're not making sense. Earlier you wrote "KalHolmann...was also not the person who brought the arbitration case." So why are you now saying he started it and then got cold feet?

The fact is he didn't start it. Guy/JzG requested it and dragged him into it with false accusations. I started to participate in the evidence phase of the arbitration case myself and was alarmed at the way the arbitrators were treating Kal so I withdrew too. The rest of the evidence we published on our own site. I won't rehash what I've already said in my other replies to you here regarding this, they're easy enought to find. You seem determined to misrepresent this story without providing any useful evidence. Bit rich to be accusing us of "cherry picking".
Hm that's interesting, I imagine the internet archive has lots of seedboxes/CDNs/datacenters distributed globally. I have no idea how much information the internet archive is currently backing up though, but its growing at an increasing rate.

I would love to see a write up of how their infrastructure works though
Becoming that which deals out death and taxes?
What I don’t get is in the first table, game 3 and game 5 no longer exist after he opens doors 3. The auto can’t be behind door 3, because he revealed there is a goat there. So yes, relative to the original choices, she is correct. But we have been presented with new information, so if you reset the problem based on the new information, don’t we now have a choice between 2 doors, one with a car and one with a goat?
The rent laws are terrifying and slanted for the landlord. Here's how everything went down:

1. quit job for ethical reasons

2. run out of savings very quickly

3. run out of unemployment after that, can't afford rent

4. After being 3 days late on rent a notice was posted on my door saying that I had 5 days to pay in full or face eviction

5. After those 5 days were up, another notice was posted on my door that I had to appear in court the following week

6. Show up to court, make my way to the assigned room, multiple other people going through the same thing show up

7. Judge explains what is happening: you can speak to the plantif's lawyer to settle, and you can speak to some free lawyers who will help you sort your rights, and you can choose to settle that day or file a response.

a) settling with the landlord would have meant that I had to pay in full and then move out 1 week later but would not be evicted (basically self eviction)

b) file a response and take it to court a week later and then get evicted a week after that by a sheriff

8. I chose option B

9. In the meantime I signed up for a service (and ended up being approved) which helps with situations such as these by paying 80% of your rent (one-time service)

10. A few days before court I was able to pay rent and they dropped the case

11. sold some things to keep paying for rent and borrowed some money

12. finally got a fucking job

I was also slapped with:

1. $250~ in legal fees

2. $300~ in late fees

3. $100~ prematurely canceled rental insurance fee (rental insurance, utilities etc. are all in the same rent payment)
I invented a nice brain trainer
“World is so simple nobody believes it.”

Now prove it be some example from life.

Try the opposite.

Switch back and forth as you like (I cannot stop you anyway!)

That’s it. Simple, heh?
Good parts:

- Upgrade your keys to the new format. Better: put them on a Yubikey, or use short-lived keys via Teleport or BLESS.

- Disable non-key/cert based auth (like passwords). You can do this on both clients and servers if you like, but it doesn't really matter as long as you do one of them.

Bad parts:

- NIST is fine. SP 800-63B is a good example of how they're saving a gazillion companies from shitty third party password requirements.

- Don't hardcode ciphersuites. SSH is pretty OK at this. Just make sure you have recent SSH cients/servers. Patch your boxes (or rotate images or whatever). I dunno, don't run RHEL?

Try ssh -vvv sometime. You'll see what SSH tried to do. Odds are that if you're up to date with your patches you're already getting chacha20poly1305 with ECDH.

Stuff like disabling roaming: sure, whatever, this is fine. I'm guessing this advice is targeted at a different audience than startups (I also don't think you should run SSH over Tor). But you can just go be on top of patching and then you are also protected from bugs in things you can't just turn off. Turning off a bunch of optional obscure features is a good technique if you actually thing Mossad is after your SSH sessions. That's not the case for most of you.
With OSS, it is at least possible for a new vendor to step in with competing support and maintenance if the old vendor is failing. It may also be possible for customers to participate in supporting and maintaining the software to varying degrees, for example by hiring the core maintainers; whether that is realistic depends on the size and complexity of the software, the tech culture of the customer, etc.
A lot of these have automated analogues in American companies.

>automatic expense claims

- Expense claims seem like a smart thing to automate.

> a clock-in system to monitor the whereabouts of employees

Zendesk, ServiceNow, and other issue tracking ticket systems provide numerous metrics about user activity, including a timer for each ticket. Many tech support shops use the total ticket time, divided by 40 hours, as your "utilization", and target an 80% utilization, or you're productive for 32 of 40 hours per week.

> as well as a "daily report" function that requires workers to list completed tasks.

This could be an automated report in the system above. Or it could be mandatory release notes, but daily is excessive for that. This sounds like a daily standup, over email.
If you start from the understandings (such as we have)of physiology and evolutionary psychology I think the answer is "no" (perhaps there's a trick someone can figure out via a different path -- I hope so).

It seems pretty clear that looking at 2D images (and in particular, still ones) is a learned task, like reading, rather than an innate one. Both appear to tie into deep structures in the brain, but both are very recent inventions.

From the perspective of developmental stages described by Piaget, children learn to view in three space primarily with objects within reach (parallax pretty much peters out around the ends of your arms. Once the child becomes mobile, she is able to use semantic understanding to estimate the size of distant objects and get a rough idea of distance. The whole human process of seeing is very different from the way, say, a NN is trained on an image: the whole thing isn't gulped in at once, but we foveate on various parts of the image and assemble / confabulate a whole. You can see this in the structure of Chinese classical painting or pre-persepctive European paintings: distant objects aren't sized in any way proportional to their apparent size. This really maps more to how much attention you pay to various objects in the scene.

You then learn to map that into a 3D model which I believe (but am not digging up refs this instance, sorry) has hardware support.

Thus the 2D->3D process exploits a lot of learned and innate knowledge and technique that you have already developed. With one exception you haven't any 4D experience. That one exception is temporal data -- we can easily extrapolate from, say, a sphere shrinking and growing. Apart from that, there isn't much to work with.
The Gameboy has a (mostly) Z80-compatible CPU, used in all sorts of embedded applications: https://en.wikipedia.org/wiki/Zilog_Z80#Embedded_systems_and...
Dassault business jets are ferried over to the US from France in an incomplete state. They are unpainted and empty inside with only a rudimentary set of temporary cockpit instruments. They are consequently too light to land safely and have to be loaded with lead ballast.
Preservation of state from the user perspective, not from the application functional perspective. If I as a user quit an application, I'm not telling it to lose my state, but if I close the state (i.e. one or more tabs/windows) that's what I want it to do. Closing/Quitting an application isn't analogus to killing a process. It is/was on some (but not all) other platforms, but not on macOS.

Quit and Close mean two different things. The state that is preserved is the state you put it in. So if the state is: I have a window open with a site loaded, then the next time I visit this task, I want that same state. If I tell a program that I wish to not see a window or site, then that is the state I put it in, and the next time I visit that same task/program, I want it to return to that state as well. While you might not agree with that logic, that is what the HIG describes and how it is implemented. The logic is there, and it is documented and followed, both on the desktop and on the ~1 billion mobile devices where much of the same HIG applies.

Let me add a car-analogy here:

Say you are in your car with the doors open and the engine running. If I turn off the engine, I don't expect my doors to close. And when I close my doors, I don't want my engine to turn off by itself. And when I open my doors, turn the engine off, go for a walk and come back, I expect my doors to remain open when I turn the engine back on.

Regarding the view state, Linux and Windows do this for the local machine, where as macOS does it for the directory. From a UX perspective both ways are with their own good and bad elements, but if you use multiple machines or manage multiple machines and share view states across machines and accounts, this is the way to do it (short of exchanging view state across other methods like a network or integrated into the filesystem).

Regarding your read-only mounting of mass storage and remote filesystems, that makes total sense to me, but makes zero sense for the general user. While it is nice to reconfigure your local system to do this (and macOS has this as well via autofs if you want it -- it's built in), this would make your environment completely unportable to anyone else.
It's unethical to build the tools that repressive regimes use to subjugate their citizens.

Whether it's mass surveillance or automated censorship, if you help build it, it's wrong.
Linux Mint 18.3 is amazing. People should really try it out... I recently got a new Lenovo 120S, replaced its Windows 10S with Linux Mint and everything worked out-of-the-box. CPU @ 2-3%, RAM < 550MB on a 11.6" laptop for £129 with zero issues restored my faith on Linux as a viable desktop OS.
Is this peak Vice?

Editing to be more substantive: America's food culture is really terrible. We take 'celebration' foods from other cultures and then eat them like it's normal food. For one example, tamales used to be a Sunday or Christmas only thing, but now you get tamales any time you like.

Also, corporations are there to make a profit, so if they can sell you a nothing burger, they will. It's really easy to make high calorie, high flavor foods, and it's also really easy to sell that food.

---

As an aside, I've been going to physical therapy for my ankle, and a lady from Scotland was next to me one day - she said she gained 15 pounds in a couple months after moving to Texas from Scotland - and not from fast food.
Tumblr’s parent (Oath, owned by Verizon) are basically using their power to attack the GDPR by putting up what is an unnecessary roadblock to people refusing to consent to their unnecessary tracking, in addition to dark patterns in actually disabling tracking.
Gravitational lensing is a distortion of spacetime. It affects all particles, including neutrinos.
Indeed Don, why don't you extend gnu getopt to generate a special ELF section with an argument grammar and then modify bash to load this section? Shouldn't take too long and then this feature would become automatic!
I felt that one addition could be "Many problems have trivial solutions, but they are of little practical value"

0 is often a trivial solution to many PDEs, but it is of little analytical value, so it is often discarded. In the same sense death is a trivial of many life problems: Dying would solve most (all?) problems in life, but it is not a solution you would typically consider :)
I think this is bad advice, many if not most of the frontend jobs right now ask for React, which means that a lot of future legacy code also will be React code. More importantly, it shows you're ready to adapt to "new" technology. With PHP, all you have is legacy.

Think about it, if two or more applicants have experience, but one also has experience in the exact technology already used at the place, that person is ahead in the game.

I frankly would keep quiet about the personal situation, I think everybody understands if you do. He's not looking for charity because he's homeless, he wants a job because he's a professional developer.
> ECDH curve choice: This eliminates 9-11 because NIST curves suck. They leak secrets through timing side channels and off-curve inputs. Also, NIST is considered harmful and cannot be trusted.

This is FUD. If you have an off-curve attack of any kind, or a timing attack in OpenSSH's P-256 signing code, publish it or keep it to yourself.

I appreciate that the article linked to a source, but the source talks about cache timing attacks in a different type of curve. Yes, X25519 is a better curve. Yes Ed25519 is a better signature algorithm. Yes, it's harder to get NIST curve implementations right. They also predate better curves by quite a few years. Technology improves. NIST FUD is not a good reason to hardcode ciphersuites in your ssh config. Go update your software and you'll be fine.
This feels like an April fools joke article.
Yes, it must be the fast food that makes people obese.
Their lifestyle choice of going to fast food places, their decision of spending their food budget on fast food, and the act of stuffing it down their throats in quantities above their required caloric intake has absolutely nothing to do with them becoming obese.

Bad (video) title.
that would be great if our engineering education system placed any real value on humanities or social sciences. They don’t. Most of the engineers I know aren’t even remotely equipped to work out how their products might impact society, and to be honest even fewer actually care enough to change their behavior or take risky positions in front of their bosses.
"Are you sure you want to quit? iTerm2 is still open."
Reddit's incessant up-selling is completely unrelated to AMP; they do it on all of their pages.

And just another anecdote, but I like Reddit's use of AMP. The pages load super fast, the top comments are all accessible, and there's a big button at the bottom to load the full page if you want.
I am afraid if I apply and fail skills tests at too many places word will get around.

Word won't get around. You won't get a job you don't apply for though. And if they just do skills tests without any other consideration they're probably not an ideal workplace.

Everyone wants senior level guys in React and other frameworks I do not have. (Though I am currently teaching myself React and do know a good bit now.)

Of course they do. Everyone wants React guys with 20 years experience in it, Java guys with 120 years experience. And they'd like to pay in aspiration and a twice yearly packet of macadamia nuts. But they can only choose from those who apply with all their varying experience and salary demands.

If you've got 10 years experience you've got enough to apply for a senior role (arguably more than enough in many places) and if you've got your head around the basics of React you can tick that box too. Just be honest that you've looked at it outside of work, understand it but haven't had the chance to use it professionally yet. Senior roles may be preferable to you, where there's less emphasis on churning out code and more on getting the most out of the team as a whole, as well as rewards commensurate with your experience.

I saw a guy interviewing on YouTube the other day for a React job who didn't know the difference between componentDidMount and componentWillMount and the interviewer seemed to think he did well - so if you've got that far, you're good to go!

Just apply for enough roles and you'll find one that works for both sides. Don't be put off by barriers in your own mind, make employers tell you you're not the right fit and ideally why, then move on until you land one.

Good luck.
You are right it’s 28k / year for georgia residents. Thanks for correcting me.
MapReduce paper, though published in 2004, it is foundational, relevant and very well written paper.

https://ai.google/research/pubs/pub62

P.S: it has close to 25k citations.
Certainly those are also factors, but the central security principle of defense in depth argues for minimizing all possible factors. Having nodes that are highly vulnerable to viruses is a weakness and a contributing factor towards a breach.
Except that doesn't put a physical link in the document. Why should I have to dig into the source code of the page just to find the link to the normal page?
That paper is a mini review of this paper which actually has the data in it:
http://emboj.embopress.org/content/37/14/e98597

In there, they did work on A549 cell lines and showed that removing nutrients from the media decreased their growth rate. They also showed that putting these human cell lines into immune deficient mice and doing a couple 24hr fasts per week had a small (p=0.03) effect on the tumor growth rate (Fig 2). But in the in vivo study, it appears they didn't directly compare A549 vs cisplatin resistant A549 - they seemed to have run 2 studies both vs control.

There are literally thousands of papers showing drugs or treatments which can cure lab mice of "cancer" and many more which can kill cell lines in vivo, but only a tiny percentage of those work in patients. There is a reason this is not in a higher profile journal.
I think you might have missed the point of my comment. If you block AMP scripts, you will definitely encounter broken sites. The point I was trying to make are that those broken sites are mostly junk anyways. Overloaded with ads, tracking, and other manipulative content geared at turning me into the product. I haven't missed those sites any. However, I recognize that I'm not the average user, which is why these blocks are in my aggressive list. I initially put the blocks into my regular block list which is then consumed by Steven Black's hosts [1]. Very quickly a ticket was opened to whitelist AMP [2]. Funny enough, the user requesting that AMP be white listed posted screen shots of broken advertisements disguised as 'news' articles. To make everyone happy I moved it to my aggressive list which isn't included in Steven's project.

Anyways, long story short, I don't like AMP and don't mind the occasional broken site. But it's definitely not for everyone.

[1] https://github.com/StevenBlack/hosts

[2] https://github.com/StevenBlack/hosts/issues/657
Kinda reminds me of "Flatland": https://en.wikipedia.org/wiki/Flatland
A very educational variant I've heard is to up the number of doors from 3 to 10000.

Now that Monty is closing off 9998 doors, it makes the leap of logic much less difficult. Clearly the one door he didn't close off is special.
Ignore the fact that it was the Monty Hall problem- everyone on HN has played that topic back and forth ad nauseum.

But look at the real story here: thousands of men going out of their way to write letters- not quick 5 minute emails, but paper letters with envelopes and stamps- to tell a woman she was wrong. If it had been a man writing the article, would it have gotten the same reaction? I doubt it.

In my view, this is the crux of the gender problems we see in tech today. Certainly not as strong (one hopes) but certainly the same weird psychological problem that so many of us seem to have to some degree requiring men to tell women when they're wrong, but not care when men are. 'GamerGate' and the various witch hunts around that topic is a great example. It's fine if a man sucks at his job, but if a woman does and it's a role that society has labeled 'for men', suddenly it's an emotion-driven attack that must be defended vigorously.

We need to see this and watch for it if we're ever going to end it.
Building UI/UX demands designing an API for people to use not people's code to implement. The developer must take into account the "existing libraries" available to their end users (people or code) and the human equivalent of "libraries" is generally unspecified, varies greatly, and is slow to teach and learn.