skysight-inc/HackerNews huggingface dataset:
There was some point when it wasn't necessarily cheap: when chips had transistor counts in the hundreds of thousands or single digit millions. But current chips generally have billions of transistors (or at least high triple digit millions). There are just a huge number of gates to go around, and since the complexity of 16-bit support remains largely constant it becomes an ever-shrinking piece of the die.

These backwards compatibility modes don't need to be super fast (after all, current chips are perhaps 1000x the speed of the old 16-bit chips), so they don't need to get a ton of gates thrown at them: they just need to work.

If there were no backwards compatibility concerns, I'm sure Intel and AMD could like to get rid of this stuff: not so much because it uses a lot of space, but just because the design and validation effort to make sure these old ISAs keep working is probably considerable.

It's the same kind of situation with all the old effectively obsolete instructions: supporting them takes minimal space, especially when they are allowed to be slow. The encoding space they take up is more of a problem - but that can't be changed now...
The loan that Theranos took out from Fortress last year is secured by the company’s assets and IP (https://techcrunch.com/2017/12/23/theranos-gets-100-million-...). Fortress is no slouch, but I wonder if their acquisition by SoftBank has changed their model to more of a VC risk taking appetite instead of traditional Wall Street firms.

Further, the late Ian Gibbons was the “real” inventor on many of these patents. At the end of his life, he despaired to find out that because Elizabeth Holmes insisted on being listed as an inventor on all of Theranos patents, that was potential grounds for cancelling the patents altogether should someone challenge the patents in court.
Where was that personal responsibility when he started slinging mud at the media for reporting on the issues his company has been very publicly going through? Or when he started insulting people in the Tesla earnings call? Or during the fatal autopilot crash?

Or him linking to, again, a literal cult website and calling it good journalism.
The best counter argument you have is sarcasm?

They had their 5th body shop fire yesterday. Immediately they implied the saboteur was to blame. What is more realistic

I don't short TSLA, I don't hold TSLA stock or options. I don't want to be involved with it in anyway shape or form.
You can segment the validation to be data after a certain date, and train on data before that date. You get an accurate sense of how well the model will perform in the real world, as long as you make sure the data never borrows from the future.
PyTorch Geometric
Thanks for responding. :-)
What I found troubling is she is only being fined $500,000.

That's just too little.

I was really hoping the fine would sting.

Oh yea, and she can't be a CEO for ten years. Can be anything else though?

White privilege? And she had some good lawyers?
Maybe it has something to do with the fact that women have to hear "Well... maybe it's just that women aren't naturally good at programming" 17 billion times throughout their careers.
> Thus, even were Futhark to become the indisputably best language in its area - which is certainly the goal! - the user base would still be small, and so would the development resources.

Exactly. If I'm selecting a language for any critical components, it's going to be one with a strong community, not something obscure that might be a little less verbose or a little more performant.
See the second source. I've only anecdotally confirmed that this actually happens, but when your battery is low and you're requesting an Uber, I encourage you to get an upfront fare and then compare that versus Lyft.
The problem I keep running into is that everybody's asm is different looking, and not even internally consistent. Trying to parse all of this stuff:

[BITS 16] ;tell the assembler that its a 16 bit code

Okay, so this is an instruction to the assembler saying that we're only working with 16 bit registers and to emit 16 bit code. Straightforwards enough here.

[ORG 0x7C00];Origin, tell the assembler that where the code will

;be in memory after it is been loaded

This means that the first instruction will be at physical address 0x7c00 when the code loads, right? What's the first instruction, the one below?

mov ah, 0x0A ; Set the call type for the BIOS

mov al, 66 ; Letter to display

mov cx, 3 ; Times to print it

mov bh, 0 ; Page number

Makes enough sense, just mov instructions al refers to the top 8 bits of register ax and al refers to the bottom 8 bits. I see that register bh is zeroed, but what about bl? Why not xor bx, bx or something like that? Don't instructions normally go in a section named .text? How does the BIOS know where to find this code and begin execution in the first place?

...

TIMES 510 - ($ - $$) db 0 ;fill the rest of sector with 0

Wtf is that? What's a sector? What the syntax here? Are we repeating this 510 times, or 510 minus some value? The db command is for writing bytes, but where are the bytes written to?

DW 0xAA55 ; add boot signature at the end of bootloader

Where are these bytes written? Why is DW capitalized here when db was left in lowercase before?
Only if your structural theory is not-wrong enough.

Even if you KNOW that your model is not-wrong in the right direction and within acceptable orders of magnitude, how do you fit the parameters for that structural model? You need some kind of data, even if you're just using anecdata to pick magic constants.
I remember when this happened when I was just a kid of maybe 10 or 11. Around the time this was happening, you still had NFL blitz, street, fever, QB club, etc all duking it out for king of the sports games, especially.

It was a time before social media, so we only really heard rumors about what happened. We all began to hate EA, even back then. We knew it was about money. 2k6 wasnt perfect and it was clunky at times, but it was way more cost effective to play, considering how much you had to pay for a new roster every year
This is how Hawaii went from an independent kingdom trading with the US to a territory (and then a state).

https://en.wikipedia.org/wiki/Overthrow_of_the_Kingdom_of_Ha...
Maybe it's cultural differences, maybe it's preference. I will provide an anecdote. I'm a woman who enjoys coding, and is currently in a math degree. Growing up, my toys were never pre-selected although my mother encouraged my love of puzzles (lego and toys like that). Still, I had an obsession with dolls as most girls seemed to, and I remember genuinely enjoying those things. There was no pressure, I simply liked caring for and dressing up tiny models of myself and my friends. I think for most girls this is genuinely a true preference that carries on into adult life. In fact, I'm still toying with either becoming an independent developer or a math teacher for young children, and often wonder if I'd even like to be a stay-at-home mom and do some freelance stuff.

I don't think we can say either way what it is that "keeps" girls from science, but I honestly lean towards the preference angle. There are differences between males and females and that's okay.
Global menus only make sense in an environment where only one application is on screen at once. This is especially true when you throw in "focus follows mouse"and you have to cross another application on the way to the global menu.

What I really hate lately is the iconification of menus, be it ribbon or that firefox abomination. Having to learn a different set of hieroglyphs for each application is a terrible UX. This is taking the form over function approach that has long plagued media players (still does with spotify and netflix) and bringing it to all applications.

Humans are much better at scanning through justified lists of text, this was our fast lookup method long before computers existed.
Yes, it brakes if the driver does nothing. Preferably slowly if the distance to obstacle allows it. If the user brakes instead, the human operator takes over, even if s/he softly brakes for n seconds, it could turn off the hazard warning. If there isn't sufficient time to warn the driver, have it just brake automatically to avoid collision. This is what AEBS/AEB collision avoidance systems do. Frequency of beeping could be increasing with distance to object, just like parking sensors. Continuous beep = accident imminent.
A few years ago I hit a deer. Had the deer been waiting to jump into the road from on a sidewalk instead of behind a bush, I would not have hit it. The reason I hit the deer is because I didn't know the deer was there.

When people hit deer, it's not because the deer was casually walking across the road like a human jaywalker. It's because the deer jumps into your path in an instant. As somebody who's hit a deer and done plenty of urban driving with no shortage of jaywalkers, I can assure you there is no fair comparison. The only sort of situation that might be comparable is if somebody is trying to commit suicide by car and deliberately leaps in front of you, or if a small child concealed by a car parked by the side of the road runs out into the road suddenly. But those scenarios are unrelated to this incident.
At Facebook, you could alter code even after somebody had given the OK for code review. I know some people specifically kept some small commits open after being approved, just so they could quickly make changes without needing approval if they ever needed to.
There are fewer promotions than people who want promotions at virtually every company. The vast majority of people don't behave criminally out of spite when they are passed over. At what point does personal responsibility play a role in a person's actions? I'm genuinely curious. If the culture is the first thing that should be reviewed, that seems to imply that it is more to blame than the individual.
Only C++ and Java(C#) can share memory between threads. If you are going to compare things you probably should understand that and design the test so that it shows the difference. If the application is so simple it can scale on different machines, the performance doesn't really matter.
No, that's not what's being argued will happen.

I own the copyright on the song X.

Person A uses the song X in a fair use way.

Person B claims A is infringing.

Person A challenges and wins.

Then I lose my copyright, without any involvement?
They are blocking original educational content from everybody, including members of the organizations producing that content. Seems perfectly reasonable to criticize such a mistake on its own merit, independent of whatever other criticisms you are referring to.
Hypothetically, if a company is able to provide the same service as BART without building and maintaining all that infrastructure, isn't that a huge point in favor of that company?
Agreed.

I'd only promote something I truly liked or "believed" in, and even then it's risky - the establishment, recipe or product can change on a dime, and then you're image and promotion is still tied to it.
Of course none of this ever happened. Musk has repeatedly accepted responsibility for many of the problems at Tesla around excessive automation. But try to understand the sort of psychology at work when somebody projects a fantasy onto a figure like Musk. In this thread alone we have people attributing quotes to Musk that he never said ("unfair", "witch hunt") and others insisting Musk is paranoid in response to finding an actual saboteur. Frankly, Musk isn't a real person to these people, he's a puppet trapped in some made up morality play.
It would be interesting if someone actually had data on this?

I suspect this is something "software engineering" researchers might study.
IBM pits computer against human debaters
"we lose money on each sale but we make up for it in volume"
Am I misunderstanding what you mean?

C#, F#, Go, and Rust can share memory between threads. Those are just ones on the list I am sure about.
Is there any confirmation of the admission besides Elon just saying it?
> But I do have a problem believing that all of the problems since the Model 3 started production were caused by sabotage.

So, uh, where exactly is that said? In the email, or anywhere for that matter? On my monitor, the email doesn't claim any influence on Model 3 production problems, much less "all".

> suggesting that other forces are involved

"Investigation" and "be extremely vigilant" are a mite different from "suggesting".

You might want to consider talking about what is actually written.
There's a CIA guy who had a career setting up governments, and he published his diary:
https://en.wikipedia.org/wiki/Confessions_of_an_Economic_Hit...
Convictions aren't convictions if you don't live them.

Principled developers quitting Microsoft GitHub? Apparently as rare as a black female employee at Google.

@rblion email me if you want to help nudge the needle.

https://github.com/upend/IF_MS_BUYS_GITHUB_IMMA_OUT
> You look back to all the money spent helping your family (who is poor and live in a developing country). You could ignore them but you're too weak, too soft.

Wait a minute, I feel that's a success. If you're "too weak" to blow past your conscience, "too soft" to harden your heart, then I think that there is still hope for you. Don't aspire to be a rich person who left his family in the dust.
> FODL is selling your Bitcoin for a stablecoin such as USDT (Tether) or TUSD

USDT? I don't think that is a good advice. Maybe a better one will be to sell BTC in exchange for a HODL coin instead?
My first computer was a BBC micro and I "wrote" my first code using GW Basic when I was between the age of 5 and 10.

I now have two daughters, and it's my goal to give them every opportunity to do the same.

Recently I sat down with my eldest and we wrote Ruby together to print out her name in rainbow colours on a terminal. She loved it.

As part of the journey of being a parent, I've come to realise how gender biased the world is. It's even encoded in our picture books. My mother taught me to flip all pro-nouns to female. Because, otherwise, it's "Bob the Builder" and "Mr Fox climbs the mountain". Pick up any kids book and count the male/female ratio. Look at who does the talking, who makes the decisions. It's encoded in our kids from day 1.

Until we change the foundations of our society, we will have results like this.
Americans have always called those cars "bugs"...imagine if they took this nonsense that far.
C# can, it's design is copied from Java. Go and Rust can't share memory natively, they need to copy data.

So you probably should not make "games with go".
Trump threatens China with new tariffs on $200B in goods
Microsoft statement on separating families at the southern border
Semi-autonomous systems like this have the effect of reducing 'driver' attentiveness.
Train vs. Super Nitro Bike Racing Challenge
Not the parent commenter, but it strikes me more as giving some consideration to wild ideas now when before it was outright dismissal, not that 'all conspiracy theories are likely true'.
Bezos can and does ship products profitably across multiple, disparate markets.

He simply reinvests the company's overall profits from each of Amazon's business lines into new business ventures.
Business is mostly a math's problem and most programmers don't really understand why they go to work.
Activate HBO Go on Roku
It would be nice if there was a slider for N. I like to think my computer is recent, but evidently it is not!
Whatsapp is a prime example in the tech vs tech space - ride-shares vs taxi services, automated freight loading, fedex vs ups in terms of automating their package sites. An old factory with 1000 workers not being able to compete on a cost basis with a new automated one is the story of the last 50 years I feel.
Oil and gas companies have a far easier, and legal way to destroy Tesla: they could simply buy up its outstanding debt and call it in. That would immediately bankrupt Tesla.

As it so happens, a number of the oil and gas companies have recognized that oil and gas are the past, and have transitioned to calling themselves "energy" companies and are spending billions on alternative energy industries.
One can't see how taking large parts the young male workforce and making them monks can't hurt a countries GDP greatly.

Another consideration around Buddhism is the sense of Karma, and how good things will come to those who deserve them, not those who do the actual work. It's not conducive to productivity.

There are high levels of poverty in countries where Buddhism is strong (And other religions that teach Karma style ideas).

But I wouldn't have thought it as obvious in people using small amounts of meditation as being a problem. But it's a path to look into that's for sure.
What "literal cult" website?

Also, it's not very difficult to sling mud at the media (these days or ever), especially at the ones hyping up the collisions/crashes far more than the deserve.
I have to wait five minutes now
Wow. The map is really, really impressive.

It reminds me how much I miss Master of Orion 2, one of the (if not THE) best strategy games I've ever played.
The poison of the internet thrives on 140 characters or less, it facilitates lies wonderfully. The truth needs more words. Twitter is Musk's preferred medium. Trump's too.
It's uncanny how common this comment is.
Hello world in real mode is leveraging a bunch of code and data from the BIOS, so it's not quite as small as you're suggesting, but yes, bloat is the cost in general purpose abstractions.

Smart linking is related to GC. Not all the conditional and indirect edges in the control flow graph can be skipped by the linker's graph traversal, so you usually end up with lots and lots of unused code. And then there's all the sledgehammers being used on peanuts, just because they're there, like xpath to retrieve config values.
Really, the most worrisome aspect of this story isn't the alleged sabotage: it's that a single unauthorized employee was able to make such widespread changes to the software.

Says horrible things about Tesla's security policies, especially for a company claiming that it will unleash true self-driving sometime in the next 6 months.
Nope.

x86 decode to micro-ops is a trivial amount of die. It is constant (not completely true but true enough for all useful purposes) while transistor count has gone through many doublings. In some cases x86 is a slight win, as it can function as a form of instruction compression, slightly reducing i-cache pressure.

There may be architectural limitations (like strong store ordering) that are relevant but in practice it hasn't made a huge difference.
> there are actors very very actively working against him and Tesla

Remember when Top Gear joined in on the public-image sabotage?

http://www.thedrive.com/sheetmetal/12536/remember-when-top-g...
> If you have 4 disks in RAID10 you have 4x read iops of a single disk and 2x write iops. RAID5 has at most 1x write iops (still needs a read) and 4x read iops. RAID6 is even worse. Details here: https://blog.storagecraft.com/raid-performance/

It's articles like that linked one which make me ask, because they make assumptions that are, themselves, questionable. Specifically, RAID5 requiring a read to do a write is only true in the case of non-full-stripe writes. Is that really likely with a sanely configured stripe width combined with a modern RAID card's cache (4GB)?

There's also an implicit assumption that the channel bandwidths (disk to expander, expander to raid card, raid card's PCIe) don't matter, but they do, especially when SSDs can saturate them.

Even exclusively using the notion of "iops" is (and always has been) suspect to me, especially lacking an expected data transfer size and some notion of randomness/locality.

> The general direction should be similiar to RAID cards.

I'd only be convinced of that if I were to see a few comparitive benchmarks of a variety of workloads. Otherwise, ZFS does too much of its work actually on the CPU and in main memory, whereas the RAID cards moves it down the PCIe bus. At least for RAID10, that would eliminate all the write-amplification over PCIe.
China has just as large, if not larger, challenges in getting women into and keeping them in tech jobs. The overtime cheerleaders don’t help matters.

Also, Big Bang theory is really popular in China, my wife had already seen every episode when we were living in Beijing (I don’t have any intrest in the show). The reason for the ban (which doesn’t affect piracy sites) is probably more financial than cultural.
I've received a company wide email like that before, but it never made the news.
SOPA / ACTA happened in parallel with FBI shutting down Megavideo - a place where a lot of "illicit" streaming services offloaded the content to. Basically, a lot of people lost the free TV they were used to. The events were unrelated, but I remember them being widely seen by regular people as the shape of things to come.

Take away people's TV for some bullshit reason again, and they'll go to the streets.
Yes, and browsers are specifically about the content you're viewing whether that be a simple page or a web-app. How often do you really use the application menus of a browser in the first place, and does that justify giving them center stage over and above the tab list at the top?

There may be arguments in favor of global menus, but browsers are not one of them. Personally, I detest global menus like the plague because it really disconnects the list of actions from what I'm going to be acting on, especially if you have e.g. focus follows mouse. (But I'm sure we're just supposed to let go of that too...)

EDIT: ... and since nobody asked: The problem with the Linux desktop is mostly lack of consistency across applications, IMO.
Why would they dig deep? Tesla has had many documented, self-inflicted execution issues with nearly every single one of its mass-produced cars. Tesla's done far more damage to itself than a single saboteur ever could.
There isn't a revolution underway. Everyone switching to an electric personal automoblie won't save us from anything. We'll just be destroying the planet at a marginally slower rate. You don't get to have your cake and eat it too.
But a few billion dollars of market cap and a few years of jail time are the price of being found guilty of what Musk is insinuating.

If I stood to lose $100M, I wouldn't do the dirty work myself, I'd hire someone else to do it for whom taking that risk for $100K (or whatever) is worth the risk - that could be several years (tax-free) pay for some people.

I'd use several levels of anonymization or maybe redirection to try to keep my identity hidden (and I doubt I'd be successful, but it takes a certain level of arrogance to hire someone to sabotage a company because you bet against it and might be losing)
Yep, when fear creeps in around modifying a part of an application it is time to have a very serious conversation about fixing that. It is one of the few cases where I find the refactor vs. creating customer value argument is more clear cut -- letting that fear linger is likely to spread to other parts of the code & turns into a human problem pretty fast.

Fixing might be a presentation, tests, documentation, refactoring, rewrite, deprecation, whatever. Just don't let it languish and the fear grow.
Searching For “Production Hell” At Ford’s Kentucky Truck Plant [0]

https://dailykanban.com/2018/02/searching-production-hell-fo...
Why use GPS, just walk to an intersection so you know where you are, and set the needle there.

If driver comes on the other side of street, maybe cross the street.

A tiny bit of effort goes a long way...
It's worth checking out Visual studio code. It is a fairly advanced JavaScript IDE in my experience. Using it with TypeScript is amazing if you're willing to put up with the overhead of compiling to JavaScript (though you can run TypeScript without a compile step in the server using node-ts). These tools make JavaScript a lot nicer for me, and actually pretty enjoyable!
Transcendant read. Bang on.
They ought to man up.