skysight-inc/HackerNews huggingface dataset:
Well you know, I always thought accurate rollback was one of the hardest things about speculative execution. But just like other hazards, OF COURSE the CPU vendors have a deep understanding of them and a bag of tricks I have never heard of to avoid them. I am still incredulous about that screwup. It is such an obvious problem.

Hey, maybe memory traffic sidebands for speculative execution are next. You can undo cache data changes, you cannot undo the slowing down of simultaneous other memory traffic. And who knows, maybe everyone was like "we cannot prevent all measurable side effects, so screw it #YOLO". And nobody can admit that due to liability issues. That seems quite likely to me because it doesn't involve hundreds of very smart experts missing an obvious problem.
Why is his credibility thrown out the window just because he retweets Breitbart articles?

This sounds like a really lazy way fo reasoning.
I was telephone support for people installing freeview boxes in the UK in the early 2000s. Same skills. Same skills as programming your VCR without the manual. Same skills as getting Doom to work over a direct pc to pc connection. None of that crap worked first time. We had to learn how to debug to get basic stuff working.

In some ways computers are too usable these days. In other ways the experienced programmers are too sloppy and put in too many barriers to get their tools to work flawlessly in the modern world. We don't live in the tinker world any more.

But ultimately to be a good dev you must learn to debug.

Hard problem to solve.
I'd say Excel, but potato, potato.
Hey sorenjan - The OSM Wiki is not correct. We've received no license from Strava that allows tracing outside of their iD fork.

Current progress on securing permission to use the heatmap for OSM tracing is happening here:
https://github.com/osmlab/editor-layer-index/pull/373
The Theory and Practice of Oligarchical Collectivism
They wanted to pay via PayPal. I'm not accepting anything reversible for it.

Also, I don't want to be out of it if they report to Instagram that it's for sale etc.
That's a higher voltage power line (in the low kV range) with just the three phases. They're relying on the load being approximately distributed between the three in the downstream distribution network to obviate the need for any return wire. If you move forward one step on that road you will see the next pole has a lower set of wires which will be at 230/240 volts. On these it looks like there are four wires, they're probably doing without the earth wire in this rural area and just tying to earth periodically.
I wasn't using a web IDE, but the dev server was remote. While I suppose remote environments do not have to be a huge pain, I'd be interested to know how to mitigate all of the issues I mentioned in my previous comment. The only solution I've been able to setup is a local environment with minimal set of dependencies calling the network.
None of the groups involved being a protected class under Title VII, and harassment being a means of discrimination against such a class, no, it wouldn't be harassment in the relevant legal sense, and would probably not be within the scope of an anti-harassment policy.
Donald Trump Affair with Playboy Model Karen McDougal Detailed in Ronan Farrow
I personally know otherwise competent Java backend devs that have no idea how http works at all. Pipelining, gzip/deflate, Cache-control headers, XSS, uri concepts, bandwidth consumption, proxies, etc...not even the foggiest clue. There's just so much breadth, abstraction, inversion-of-control, and pressure to deliver in corporate environments. There's little incentive to be a big picture person when you're rewarded solely for closing out stories and pushing out change requests. The resulting hit in quality is atrocious.
Have you considered the reason you keep getting the same response to all of your posts in this thread is perhaps because you keep making the same assertions in slightly different ways?

Calm down dude; we get it. You don't have to post the same comment over and over again to make your point.

You'll have a make more meaningful conversation if you stick to one thread and actually engage rather than just copy/paste your reply.
He never stated that anywhere.
Represents an urgent call to action for citizen scientists everywhere. Cataloguing of biodiversity is now possible on an historic scale.

Contribution of citizen science towards international biodiversity monitoring

https://www.sciencedirect.com/science/article/pii/S000632071...

The documentary footage from the original National Geographic Bornean Orangutan expedition in the early 1970s really tells the tale. Remarkable how "unstressed" they seem in their ancient lush jungle habitat. Both mothers and babies playfully cavorting with Dr. Biruté Mary Galdikas!

Search for the Great Apes: Part 1 -- Orangutans

https://archive.org/details/searchforthegreatapespart1orangu...
> “or, perhaps more usefully, be equipped with a battery that’s 30 times smaller.“

Please no-one tell Jony.
Keep in mind that this ruling doesn't say it's a crime. It merely says, it's not covered by an exemption to the at-will employment rules that let a company fire you for any reason.

If my boss doesn't like the fact that I put horseradish on my nachos, they can fire me for that. It's only exceptional cases where I'm protected from arbitrary and nasty and capricious actions.

Also, put horseradish on your nachos, it's a good thing.
Please identify where the memo claims they women have lower average ability than men. As a hint:

> I’m simply stating that the distribution of preferences and abilities of men and women differ in part due to biological causes and that these differences may explain why we don’t see equal representation of women in tech and leadership.

This statement references distributions, not averages. E.g men may be more prevalent at the top of the scale but also at the bottom. This is entirely in line with what I wrote about the memo referring to variance.
Two Years After Raising $1.3M, System Shock Remaster Is on 'Hiatus'
His original memo did include references to scientific studies backing up his assertions, but several outside parties distributed the memo without these references.
Hi, I'm a good programmer (according to my bosses and peers) and I wasn't initially self taught, CS 101 was the first time I programmed ever. Nice to meet you.
SE Asia here and many IP blocks (/19) of my ISP are blacklisted, even blocks those are being used in datacenter in that bigger block.
Personally, I feel it's vastly easier these days. The sheer volume of learning material at your fingertips is staggering. I mean, you can just turn on youtube tutorials and soak it in with barely any effort. Most of the time, you can copy/paste whatever error you're getting into a search engine and get instant answers. It's a walk in the park!
My apologies, I did read the article and then commented. The author is obviously privacy focused and is writing for a similar audience. Unfortunately, here in India, things are quite different as there are very few legal measures to protect privacy and there is a general lack of awareness regarding why digital privacy actually matters. Things are so bad at some places that even local ISPs (even with no BGP AS) are able to collect data, and sell it to markets in gaffar for as low as 2 USD (for instance a list of 25K users with their browsing habits). A small, cottage industry of data mining and selling operates with zero implications and even the cops can't do anything about it as they are brutally unaware about the privacy laws and shrug it off. I have my own VPN setup (openVPN to tinc mesh over scaleway/hetzner) for my general surfing and have configured it for my whole family through a raspberry pi as well. But again, the when the smallest of enterprises can operate with zero ramifications for mining, there is little you can do en masse without the backings of an informed government.
>This was precisely addressed in the article. It goes by the name of micro-aggression.

No. As I said above to another person who also made the same mistake:

They only describe it in the context of the workplace and in degree-granting institutions, not in earlier schools or in the home where minds are in their formative stages. It’s microagression for sure, but they are overlooking the more powerful instances of it.
That’s an untenable charitable reading of Damore’s memo. You don’t “start conversations” and “learn” by drawing conclusions, such as the lack of women in tech can be explained by genetic predispositions. And he wasn’t talking about “changes in vocabulary.” He was attacking core assumptions about what a fair society should look like. If you want to learn, you ask questions. You try to understand the other point of view until you can explain it and address it on its own terms. Damore never tried to do that.

To use a technical analogy: it’s like a C++ programmer writing a rant about how JS dynamic typing must be for people too dumb to learn C++, and the ending it with “but I’d love to ‘learn’ more about JS!” Nobody is going to assume good faith.
Yeah, I'm always amazed when someone my company hired as a developer doesn't understand what "open a terminal" means on Windows or I have to coach them through digging up the environment variables screen in control panel.

I assume it's because I was a power user before I became a developer and so had that foundational knowledge and interacted with OS APIs to build on it... now people just go right into mashing JS code at web browsers which seem to be hacked into everything.
I'm calling bullshit on you, your shenanigans and all of the blind idiots.

1. I can't download past versions and there's no current version to download till tomorrow. Why...

2. You have no github and hn history besides spamming the shit of eul and I can't trust no proprietary third party shit.

4. Do you really think you can open source something that could bite your ass legally (whatsapp)? Will you partially open source all of it minus whatsapp or what? If so say it instead of "ye ye I will open source it".

5. Do you really think anyone not stupid believes you can support so much shit and being native and 90 KB (version 0.27 coming tomorrow) when the past versions downloaded a GB?
If he had stuck to the point about how ignorant-but-well-meaning people can trip over rapidly changing "acceptable" discourse, then none of this would have escalated as it did. That's an argument that can be made, and there's definitely things Google and other companies could do to address that problem.

He went much further, though, basically asserting that women engineers didn't belong at Google, and that in fact the job of software engineer is (and should be) designed to exclude women's typical strengths and preferences (as if general traits of the biological sexes have anything to do with individuals' aptitude and preferences). By so doing, he created a hostile workplace for women at Google. If that type of talk is tolerated within the company, what woman would feel comfortable working in a technical role?
FBI Statement on the Shooting in Parkland, Florida
I guess its all about expectations. If this were cryptocurrency we'd be blaming the victims.
His agenda was to make Google aware of some of the consequence of their diversity politics, something they themselves had asked for feedback on.

He didn't ask whether women deserved to be equals and just the fact that you think that shows just how ignorant many commentators are in this case.

If you actually are interested in hearing his version of the story, not just your own wrongly informed and biased one here is a good interview to provide you with some of the proper contexts. Then tell me what exactly it is that he has done wrong.

https://www.youtube.com/watch?v=6NOSD0XK0r8
OK, so a bit of hyperbole grabs attention.

1. I've two professions: IT and engineering; putting my engineering cap on, if I'd designed a system that was so horrible, slipshod and malevolent as JavaScript, then very likely I'd be up on negligence charges (someone could be hurt or killed).

W. Wayt Gibbs said in Scientific American in an article titled 'Software's Chronic Crisis' about a quarter century* ago "Despite 50 years of progress, the software industry remains years-perhaps decades-short of the mature engineering discipline needed to meet the demands of an information-age society."

Essentially, he went on to equate the then current state of the software 'art' [art emphasized] in so-called software engineering with the profession of chemistry circa 1800 (on the evidence, he's one of many who hold this view). I'm not directly pointing at you, but the JavaScript problem is the elephant in the room that most don't want to see. Defending the indefensible is not a particularly bright course of action. The IT industry has had a quarter century to fix the problem properly but it's failed to do so—even with WebRTC, we've, at best, only a Rube Goldberg/Heath Robinson—level solution.

I'd suggest software's march towards professionalism in that quarter century is nigh on non-existent. For example, look what compilation [obfuscation] did for the industry: it hid the faults, bugs, multiplied security risks many fold; gave us horrible buggy bloatware like Windows not to mention corruption (Volkswagen, etc.). [I'm mighty glad I have my fallback profession.]

2. What I said and what I outlined above is a prescriptive solution that works well for many people (my hyperbole notwithstanding).

Basically, unless you have to live on JavaScript-ridden sites continually such as social media ones, then the solution not only works well but also there's measurable/quantitative benefits.

In other words, do the math and I'll be proved correct. (Of course, I'm only referring to the user side, owners of web sites are the losers; but then Facebook, Google, et al are already making obscene profits, the likes of which we've never previously seen the equal.)

* SciAm, September 1994; Page 86.
Unfortunately people are simply unaware about their rights in general regarding privacy and the locals laws are not stringent. They are not even aware that their data is being collected, and even if they knew, they can do little about it. Privacy focused users create their own infrastructure or get VPN, rest all contribute to a small cottage industry of data collection, analysis and selling unknowingly.
Several people have claimed that. I dispute that claim because that's not what I see in the memo.

> the statements regarding biological differences between the sexes were so harmful, discriminatory, and disruptive as to be
unprotected.

Notice the reason the NLRB gave in this statement for why they are unprotected: not because they are unrelated to the discussion of workplace issues, but because they are offensive.
One other factor I've wondered about over the years is how quickly they give up when they hit a problem. In the 90s and early 2000s people had to develop local diagnostic skills, read documentation, etc. more before things like Stack Overflow were so pervasive.

I wouldn't say it's a scientific observation but I've definitely gotten the impression that it's taking people longer to outgrow the cycle of immediately searching for a copy-paste answer and moving on without developing a better understanding of the issue for the next time something similar shows up.
> Please identify where the memo claims they women have lower average ability than men

The claims about their average tolerance for high-status jobs is a direct statement about average ability for certain job roles. You can perhaps argue that it accurately reflects the psychological research (which is a different discussion), but it absolutely is directly a statement about ability.

He also specifically says women generally have “a harder time...leading”, which is a direct statement of reduced average ability in all roles involving leadership.
The difference between distribution vs. averages is important. See the image linked to below. Damore is arguing the top half of the image. Many people mistakenly believe he is arguing the bottom half. Perhaps you believe the top half is unfounded too, but it's an important distinction.

https://heterodoxacademy.org/wp-content/uploads/2017/09/Damo...
> “Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.

https://www.gnu.org/philosophy/free-sw.html

Couldn't find anything specific in re: auto-updates though...
Can you expand on this? What candidates specifically, with what ideas?
That only begs the question, "Where did the peanuts come from?"
I'm on Damore's side (if I had to pick a side) and yet I've been able to express myself fairly freely here on HN. I've also seen posts downvoted/killed consistently from both sides, and it's almost always well-deserved in my opinion.
What core assumptions was he attacking specifically? Can you point to specific in his memo?
Innovation Is About Making Progress Not Running Experiments
Better to stop trying to create programmers by teaching them a theoretical discipline like CS and to teach them software engineering instead?
Can you point to where he says any of what you claim? I have read that memo quite a few time and see no such claims anywhere.
Yet another Kickstarter burn. The winning formula is something like: 1) Prep slick video, 2) Promise the moon, 3) Collect a bunch of cash, 4) Change your email address.
How is it different from Google's Colab Notebook or Microsoft's Azure Notebook ?
If there's already encryption, how did the author snoop on the content?
If I'm following your hypothetical situation correctly, you're claiming that an international company would rather not do business than to email the privacy commission for feedback?
Which is standard procedure when in doubt...
When more than one person makes the same provably false claim, such as "There is no such “legal right” to discuss things in the workplace", isn't it worth correcting more than once?
I think this is an example where the truth misleads the reader more than a lie (aka. simplification of fact)
Probably both are correct. But which one is more useful in this context?
What broad power are you referring to?

It seems like HR and "diversity officers" have effectively become the "political officers" of the 21st century left of collectivist grievance politics. Employers are required to have certain policies, and the NLRB can conveniently "defer" to them when they are effectively supporting the NLRB's power. The problem is that many of the nouns involved in this kind of regulation are fairly nebulous. This situation shows that such accusations can be made on the basis of "feels" and it doesn't even matter if it comes down to factual readings of communication or interpretations of science.

Effectively, an "everyone is exactly equal" ideological nonsense science has now been instantiated into de-facto law in the US through regulatory action, and the NLRB has furthermore supported the notion that you can be fired for disagreeing with it.
Not a Go developer but bazel in Java does the same thing and it's really helpful when writing test cases. Say I am editing two test methods within a test suite of 30 test cases, it will run only those two tests. For the rest 28 it will show the cached output.
> were able to write a GUI just by writing to the frame buffer directly.

And, among other problems, that GUI was inaccessible to people with disabilities, e.g. blind people or people who need to use an alternative input method. It probably wasn't internationalized or as good-looking as today's GUIs either.

In the words of Billy Joel (in the song "Keeping the Faith"), "say goodbye to the oldies but goodies, cause the good old days weren't always good, and tomorrow ain't as bad as it seems."
My reading of the last 3 years of findings regarding changes in resting metabolic rate due to caloric restriction is that they could become big enough to explain the pattern of weight regain. Now, the specific quantification of the relationship between amount, lenght of caloric restriction and resting metabolic rate is, in my opinion, waiting for a trove of data we do not have yet.
This is without a doubt the most important story for the software industry in the world today. This is going to change regulation and policy in the US for the rest of the lives of everyone old enough to be posting here.

How it's not on the frontpage is unfathomable. Just because it creates conflict is not a good reason for this not to be front and center. They detailed the process the Russian agents used to procure computing resources, how they stole identities, and their methodology. They somehow have personal communications.

Facebook is in a very, very precarious place. So will be Google and Twitter. Anyone involved in selling ads or marketing should have read the whole indictment. Tens of billions of revenue per quarter have exposure to this scandal.

There is also enormous opportunity for startups that will inevitably be needed.

Honestly, as a hacker, the methodologies just on their own are of interest.

edit: lest anyone say it's political, it's not. If this was APT 12 acting on behalf of the Democratic party (purely hypothetical) then what would the Republican party reaction be? The tools are out there, and they will be used again, regardless of party.
There aren't really any clues as to how a computer works on an iphone. There isn't even a visible filesystem. It's no wonder students today have no idea how a computer works.
Before the tire fire that is rvm became "standard", it was normal to just download the version you needed and build it from source. There's nothing forcing us to use crappy, obscure tools like rvm and rbenv. And I agree with you on all points.
I think you are misunderstanding the idea of monopoly on violence. It's actually most wonderful achievement and state of the art technique in limiting violence between technologically advanced homo sapiens specimens.
The comment you replied to does not describe those figures as alt-right. On the other hand, the very first person Damore engaged after being fired was Stefan Molyneux, who is undeniably alt-right. It's also insipid to suggest that being gay or Jewish precludes being alt-right or otherwise bigoted. What would that make Milo Yiannopoulos?
> "Does'nt mean you are able to break out the system and manipulate the underlying environment"

I didn't think I'd have to spell things out so excessively, but... let's extend the description then... Any Turing complete language where you can write files to storage. To give an example of why the storage is relevant, let's look at Java. Java's sandboxed in the JVM right? However, if you think about it more broadly, as long as you can freely write files to disk you can write machine code to disk. In other words, as you can write a compiler in Java, you can break out of the sandbox.

As for Minecraft, I don't know enough about it, but if it's possible to write a compiler in Minecraft then that would have the same escape hatch too. It might not be a tool you choose to code a BIOS, but we're not looking at whether something is optimal, we're looking at whether something is possible.

> "I see you keep refering to Turing completeness in other replies"

> "Actually you seem to suggest that not even performance is of any hindrance to python. In which case I'm lost for words. You win."

Perhaps you overlooked the following quote as it didn't fit with what you decided you wanted to say...

"I didn't suggest Python is the optimal solution for low level coding, I just suggested it is an option."
List of Best iOS Emulators for Windows PC
It was 6.3 before that. The PDP-10 system :-)
Color = Standards => https://xkcd.com/927/
But the ruling says that the specific arguments you bring into play may still be in violation of company policy, and such arguments are not automatically protected by virtue of being connected to a working conditions complaint.

In effect, the ruling ratifies a particular squishy, ideological interpretation of science.