skysight-inc/HackerNews huggingface dataset:
Yeah, I have wondered the same about the register in the original 386, it's part of the fun for this mystery. Unfortunately, while simpler CPUs like the 6502 and even the 8086 itself have been reverse engineered to great extent (the 6502 pretty much fully, the 8086 at least very extensively), briefly talking to members of the community that achieved those feats (some of which are also active here by the way, like Ken Shirriff) made it apparent that, at least for now, reverse engineering a 386 is still out of reach.

I would guess that reality is pretty boring and that MOVing from and to the register is more or less hardcoded to the Undefined Opcode trap. For anything modern, I'm certain beyond reasonable doubt that that's the case.

But for the 386 we cannot be sure, and if the cache control theory for example is correct, I wouldn't be surprised at all if there are remnants of the former design.

The best outcome would of course be that the register exists in the 386, does something amazing, and just needs to be enabled somehow. Chances for that are rather slim.

In the meantime I have an eBay search for 80386 engineering samples saved. But not even the searches for specific serial numbers of known buggy very early 386 CPUs (might be samples as well), that were prevalent enough that some publications warned against them[1], ever turned anything up at all in years.

https://www.pcjs.org/blog/2015/02/23/
The comparison is wrong. ipv6 is already fully developed, while ipv4 is getting crowded.

There are already more devices connected to the internet than there are ipv4 addresses. Already Android devices alone are more than 3 billion, PCs 1.5 billion. The limit is at 2^32 = 4.3 billion.

It would be a better comparison if Mars were already habitable and one only had to move humans over. Because that's all we have to do to make ipv6 suitable.
I may be mistaken, but this site is by a former Apple antenna engineer, isn't it? If he's who I seem to recall he is, he must have some incredible Steve Jobs war stories.
You used to be able to modify a plist to change the duration of things like switching spaces. It stopped working around 10.14 and I really miss it.
If Excel is the Old Way, what’s the current state of the art for GUI software to do these kinds of operations and analysis? Is there an equivalent of the modern ELK stack, but for numerical analysis?

Not everyone can, will, or should have to learn Python.
XMPP: An Under-Appreciated Attack Surface
This used to be exactly how it was in Norway too.

It changed when internet got popular and everything was dumped online with no restrictions for a few years until people realised how much more invasive that got than the prior system, so now you have to log in and people can see whether or not their name has been looked up if you do it online.
Responding to this in particular:

> The issue is that the complexity of the modern systems have gone beyond what one person can keep in their head and maintain. This is doubly true when one considers the amount of time investment to keep on top of patches and CVEs.

I dislike that this myth keeps getting thrown around. I’m not the brighest person around but the state of my self hosted applications, be it config, patch level, etc is probably the easiest part of running them. Configs aren’t archaic like they used to be, OS patches itself when setup, and everything just works. I somehow manage to run this, with a busy work schedule, a busy home life and a 2 year old who just wants my attention all the time.
> And for Aderall, you can take Vitamin C at any point to rapidly flush it out of your system.

Is this legit? If so, that’s incredibly useful information! What’s the mechanism?

Re neurotoxicity, I believe you are mistaken that amphetamine salts are toxic. I believe this is the case with meth, but not pharmaceutical stims.
Aren't npm and GH all owned by Microsoft anyway?
They start to move abroad. Seriously. Violent crime such as robbery at gunpoint in your own home, car jackings etc is an increasing problem which worry many in Sweden. It is perhaps not common but is increasing with a worrying pace.
What are examples of actually successful decentralised software? I can think of

- syncthing
- git (regardless of github, I still regularly clone/fetch between and within my own machines)
- bittorrent

None of these needed a cryptocurrency blockchains or stupid buzzwords in order to lure in users, they just solved real problems. I guess they are all fairly dependent on a stable protocol, making it hard to retrofit features, but some people do prefer that situation for at least some of their needs ;-)
Isn’t it 442 or even 445 for A4 today?
Absolutely. In my view the ability to destroy something is nearly the definition of ownership.
Fukushima's impact is only beginning, as remediation is still ongoing, and the resources for remediation (room in the tanks for storing contaminated water) are running out this year.

By the way, what's the point of comparing Fukushima to something else terrible?

>A screening program a year later in 2012 found that more than a third (36%) of children in Fukushima Prefecture have abnormal growths in their thyroid glands.

I think that's hardly comparable to coal.
It's not that easy, because you get the taxable income, and e.g. mortgage interest and other debt interest is a deduction in Norway, so while the taxable income gives an indication it's a very unreliable proxy on the lower end.
I think a huge part of the problem with the American education system is exemplified right here with belittling the role of teachers.
Incessant skepticism of the dominant narrative
https://news.ycombinator.com/item?id=29849488 I'll update the blog to clarify this
But they have significant decrease in heartbeat - about 5 beats per minute.

For me, the difference between 57 and 62 beats per minute (with all other conditions being more or less equal) is a difference between me being healthy and having a light cold or enterovirus. E.g., it is a difference of "everything alright" and "some suspicious metabolic activity is there".
Wouldn't even need to be that much, some people have been amazed that my 401k is a bit over the recommended amount for my age and income.
I'm not bothered. It's still fraud, and sometimes it's the only thing that sticks (c.f. the Holmes trial).
Sure, we learned from it. But have we learned enough to prevent future accidents? Probably not. And do we have any solutions for storing existing processed waste? Nope.
It’ll definitely stimulate everyone, adhd or no, but most people don’t have a brain fog that will be lifted by the meds. Nor do they have a plethora of other symptoms that amphetamine salts alleviate.
Strange! An aside, their press release introduced me to the handy term "permaweb". I wonder when the Internet Archive will move to IPFS.

https://arweave.medium.com/arweave-announces-new-funding-fro...
False to both. My home server is quiet and my OS keeps updated automatically.
I am an individualist and I think every person has various things they are good at and things they are not-so-good-at. No two people are alike.

However some say that everyone should be paid the same, when IMO no 2 people accomplish a task the same way. If no one is alike, then why should everyone be paid an equal wage? I like the idea of some super-skilled people making more than others. If we standardized all salaries it would hurt the top more than it helps the bottom.

So no, I don’t want everyone being treated like replaceable cogs, and if I’m paid more than others then why should I have to defend myself? Radical transparency is a strategy to make people feel like they owe the collective, when my goal is to make everyone feel like an individual.
The last part is similar to what happened in Norway: For a couple of years it became a free-for-all, and then they put in place a login and notifies people if they get looked up. Doesn't stop newspapers from prying into politicians and well known people, but stops most of the casual prying into friends and family or potential hires.
There are a bunch of ways to do this while bootstrapping. Just store your iterm config in a dot files git repo, and then symlink it on a new system. You can even use dot bot to automate symlinks. That’s just one way of doing it, I’m sure there are many other ways.

It’s weird to hear someone proficient enough to be talking about bootstrapping a dev machine complain about solving a very trivial problem.
Ha! Me too! I always joke that I spent my formative years playing in hard mode.
> how outdated it is

don't you mean how prescient it was? it was literally making the point that credit cards were the new way to pay, and as you point out, it came to pass
That's really interesting. I think we're around the same age-ish (I'm in my mid 30's). It must be a regional thing -- "Can I get $X on pump Y" goes back forever here as far as I can remember (Northeast US). I bet we got it earlier in these less trusting areas (I grew up in a tourism town).
My Swedish bank account does indeed incur monthly fees whereas my American bank account does not. That said, when comparing the quality of Sweden's system for digitaly sending money to the one in the US, I would gladly pay something similar if the US adopted a system like Sweden's. So I guess I'll just repeat what I said in my last post: It seems you get what you pay for.
Forcing a transfer does not require consent. They’ll seize the hardware that holds your private key.

If you’re worried about the government forcing you out of your home at gunpoint, what makes you think they can’t seize a private key or force a few keystrokes?
One might even argue that it is a bit racist to assume all white people have the same culture.
> Couldn't Rolex issue a PGP signed CSV of all valid Rolex serial numbers once a month on IPFS and you'd get the exact same security and trust profile without having to involve any "web3" feature?

They totally could. But what’s interesting about NFTs is they standardize this process across all kinds of assets and issuers. Instead of a CSV for Rolex, a Twitter history for an artist, a deed for a house, a rental agreement for an Airbnb, it’s all just one format.

In the past, there’s been tremendous value that’s come out of standardizing stuff, allowing infrastructure and new kinds of businesses to be built on top.
Hammer spoon is the shit. It’s super rewarding to be able to add really complex functionality (like menu bar applets) with ease.
From the second link:
"C=256 has a uniquely defined astronomical value, as a Keplerian interval in the solar system."

and, in conclusion:
"If we arbitrarily changed the "tuning" of the solar system in a similar way, it would explode and disintegrate! God does not make mistakes: Our solar system functions very well with its proper tuning, which is uniquely coherent with C=256. This, therefore, is the only scientific tuning."

The ramblings of a madman. Utter garbage.
Because the parent compared Python's behavior to that of C. The difference of course is that adding strings doesn't make sense in C, so there's no danger of misinterpreting "abc" "def" in C, as there is in Python.
Bitcoin is 'vulnerable' to this. The most common use is to put financial transactions on Bitcoin, but you can put whatever binary data you want. Famously the genesis block[1] includes a newspaper headline to prove it was created after a specific day.

It's possible to place illegal content onto the Bitcoin blockchain.

[1] - https://en.bitcoin.it/wiki/Genesis_block
This blog was adorable. I have some minor constructive criticisms. Going on hikes or eating with coworkers isn’t “surreal” and cheapens the writing. I noticed a few frequent typos that a spellchecker would have caught. Your criticisms and defenses of Goldman Sachs feel inauthentic because you haven’t experienced much outside of Goldman Sachs. The same inauthentic feel goes for the portion about open source. That didn’t sound like you, it sounded like something you heard e.g. “open source is good, closed source is bad”

Consider not bringing up “drama” if you don’t want to share it with the readers. That may have been one of the most interesting leads and it didn’t go anywhere. That sounded like you, while the rest sounded mostly political.
>Not unlike iTunes

iTunes is dead although its replacements aren't much better.

https://www.apple.com/uk/itunes/
Plato may have been inspired by that eruption, but Atlantis has literally never been anything but a rather heavy-handed allegory.
Yes, but it's rare for one to be for a serious fire. Most firefighter calls these days are for medical issues.
OTOH, Blender and DaVinci Resolve have first class support for Linux.
Reminds me the "any cars that have been lapped by the leader will be required to pass the cars on the lead lap and the safety car" clause in the Formula 1 racing regulations (article 48.12), which got a lot of attention after the last race in the season.

Red Bull Racing argued that in that sentence "any" doesn't mean "all". As a non-native speaker, this is just mind games for me.

More reading: https://english.stackexchange.com/questions/580131/does-any-...

If you really have a lot of free time, interest in regulations, F1 AND the English language, this deep dive can also be interesting: https://www.reddit.com/r/F1Technical/comments/rkv633/unpacki...
email is the most successful decentralized tech we use.

It's not that decentralized doesnt work, but people need an incentive to make it work. cryptocurrencies currently aim for maintaining a high price, not delivering a final product (which might tank the price)
I did fairly well at school, completed a Ph.D, and launched a startup that got seed funding before getting diagnosed with ADHD at age 33.

There was a lot of needless suffering along the way, though.
The zip code is needed for credit card validation. Stolen credit cards are often used to pump as much gas as possible before the cardholder notices, which could then be resold or used by the criminals.

Requiring the zip code is just a barrier to that
..and then there is a background on Ron...

https://www.ripe.net/ripe/mail/archives/anti-abuse-wg/2020-A...
That tool is awesome! Thank you.
Employers change plan providers all the time. It happens because, unlike the government, people in charge of choosing the provider are also affected by their choice.
How many people are doing that? But as to your question, wasn’t the original high-performance version of Da Vinci Resolve only available on Linux?
In y opinion that would be better served with ‘’.join(
‘hello’,
‘world’)

No footgun potential, and as others have mentioned the “good usage” would often be bad simply because it ends up looking like a mistake even if it’s intentional.
Or maybe when they heard the same music for a second day in a row, it was familiar, the anticipation or excitement of wondering what comes next was reduced, the interest level was lower, and that led to the effect. This study doesn't seem very scientific.
Have always been intrigued by Fortran but never made an effort to learn it. I do get the article's point about easy text I/O, but what about data structures?
I have a hobby project I'd like to port (from PHP prototype) to a compiled language so, what about things like dynamic arrays, DAG's, associative arrays... would I have a hard time trying to implement/use those in Fortran?
"Significant" does not mean "big" or "important" in this context. It means "not explained by chance more than 1 time out of 20 (p=0.05) if we repeated this experiment, given our data and the assumptions in our statistical model".
Thank you! I guess spelling from my native language is creeping over to English on occasion :)
No. Mypy only cares about types, it would only have been caught if something was expecting tuple of certain length, otherwise not.

The problem in the article is more related to syntax, not types, with the problem that both forms are valid syntax with different but still very similar outcome.

Pylint on the other hand can find it with implicit-str-concat check enabled.
Same story here. My mom (in her 90s) has been using Linux since about 1997 or 1998.

And here's the beauty: The interface is exactly the same today as it was then!

This would be impossible to achieve with any commercial system where they break and change the UI and UX all the time.

The setup is build on fvwm, mutt, emacs. All of them heavily customized to be minimal and simple. She's very non-technical, so the goal was to have a kiosk-like experience where everything is straightforward. But the most important criteria was stability, so once she memorized how to do something, it will never change.

The browser is of course the most problematic one as that keeps changing, to endless frustration. I try to lock into extended support releases and keep them as long as possible but that's been the only difficult part.
There's a trade off between processing time and storage space in pretty much everything to do with games. For example the lighting in a scene is often precomputed offline and then baked in to a texture which ships with the game. This increases the speed in which a frame can be rendered, but also means that your game just gained another few mbs in weight. Similar thing with animations of clothing, these are often physically based simulations done offline which are then baked in (again we often use textures to store the information, mapping RGB to XYZ).

If you were to generate faces "on the fly" as a level streamed off disk then that would likely take up too much of your frame budget and your game would grind to a stuttering halt. The other way of doing it (and this is generally how games which use procgen work) would be to either have a precompute step when you first install or launch a game. This might give you a long install or launch time and would still mean that you have a huge install size, but you would avoid taking up a chunk of your frame budget. Or you could do some clever scheduling and level design where you force the player through "tunnels" between areas that gives you enough time to generate a few new faces and load in assets before they enter an area. This is a pretty common technique where you need to load in a bunch of assets or do some heavy calculatuins. The Witcher 2 had an interesting and slightly buggy version of this where whenever Gerald opened a door to go from outside to inside the camera would swing around so you couldn't see inside the building, a second long animation would play and then when the camera turned back so you could see into the now fully loaded interior if the building. It didn't work properly but it was a good idea.

You could do what ms flight does and have a locally installed low resolution world and a high resolution streamed world. Adapting this you could stream in procgen'd faces and other items generated offline. I think this would work rather nicely.

Lastly, I know it was just an example but still, faces are probably the last thing you want to procgen with out passing the results by a human filter as humans are incredibly sensitive to them looking "off". If all your characters end up looking grotesque and off putting you might be shooting your self in the foot. See the furore about eFootball's terrifying crowd models.
It's ridiculously hard to adopt this model on iOS

I started implementing it for my app, Codea (https://codea.io) because it was released in 2011 and I have been updating it ever since. So I'm still working pretty hard to support customers who purchased it for $8 over ten years ago!

I got as far as enumerating features (classing them as "Free" and "Pro"), adding a system to the codebase to check if a feature has been permanently activated based on the most recent receipt. But then I went to implement NON-autorenewing subscriptions — i.e., subscriptions that don't renew automatically — and discovered that Apple doesn't even support StoreKit testing for this type of subscription. So it would be a nightmare to test with having to manually create a ton of non-reusable sandbox accounts for every scenario

It's unsupported, under documented and just neglected. You have to work harder NOT to automatically take your customers' money after each renewal period!

I'd still like to go this route, but it took weeks away from working on actual useful features. And since it's a hobby project it seemed sensible to shelve it for now

Edit: the worst part is you have to litter your codebase with checks for features and whether they are active. Gracefully handle them not being active. If Apple let us simply sell version upgrades this would all go away
Don't defend this crap as somehow being their only outlet. Creative people who want to make fiction can still do make it. People who want to present their fiction as truth should be called out as the liars they are. We've seen enough of the effects of people who spread bullshit and then pretend they "never really meant anyone to believe it" that we should not give them the slightest quarter.
Firefox Android with uBO and not even that single ad. A nice text only site with GIFs for formulas and diagrams.
Ask HN: Is HN Ok?
Seeing lots of slow pages loads today, along with the following text on failed loads.

> We're having some trouble serving your request. Sorry

Is it just me, or are others also experiencing this? Is there a status site for HN uptime and issues?

Not trying to be too critical! <3 HN
Towards a hybrid snapshot/patch version control system
But there will be other features over time, that would not be standardized. As per article centralized platforms progress faster than decentralized standardization. Switching cost will grow.
Isn't the idea here that you're paying substantially less than what they will charge for the final product to beta test it?

I don't understand all the hate. How else were they supposed to bankroll something like this as aggressively as they had?
Life is to short to use dated CLI tools that suck. Try these instead
Small protip for your phone: buy an induction charger that keeps the phone upright on your desk.

- it’s cool

- phone is always charged

- you’ll never lose it again, bc it’s just so cool to charge your phone on that thing

- did I mention it’s cool?
No, this is particularly bad in Ruby. Many languages, esp. compiled do not have the same issues.
When you open metamask there's a dropdown in the top right. It lets you choose which network you're using, and defaults to "Ethereum Mainnet". If you hit the "Add Network" button you can configure which server your metamask talks to.
Your website is really cool, good first impression but can't stay longer than 5 minutes as it hurts my eye. Have you experienced this or it's just my monitor?
It's actually legal to refuse payment of even smallish debts with coins in Australia.

Some rationale I can think of probably that's unnecessarily burdensome on the person being paid to convert it into useful denominations.

There is also the very real possibility that the person receiving the pennies, that could weigh any amount, has no ability to transport the payment.
This is what representative democracy with an executive function is for. The government / executive acts without the need of democratic micromanagement, but is subject to popular oversight through a number of mechanisms.
Which country’s government and why?
You make sure crime doesn't pay. Simple as that. Countries with kidnapping are ones with very porous policing. You can go into any affluent neighborhood in the USA and see people worth 10m plus walking around with no bodyguards.
I think discussing this topic without mentioning the country you live in is not meaningful. I assume you are not Swiss (as the article is from a swiss university)?

Because I am and I went to school by bus beginning with 12 years, and busses here are reliable (like "by minute reliable").