skysight-inc/HackerNews huggingface dataset:
Terminal behavior dates back to a time when everybody was just making stuff up because there were no established standards or even conventions. What standards we have are mostly just whatever the most popular or longest lived company did.

Terminals are in a bad place because there was a whole lot of effort put towards compatibility instead of standardization. The same curse that email suffers under. So the "standards" end up hopelessly complex and also terribly vague because they're trying to support every dumb thing every single company did at the same time. And the worst part is that most all of those companies would cease to exist in short order afterward, so the system is chock full of bug-accurate support for long dead systems that literally nobody uses anymore.
About 2 years ago I found myself once more checking my phone while on the toilet. I decided that was enough, I don't want to be an addict.

Since then, all my devices (phones, laptop) now stay in a specific room of the house: the office and they never leave

If I badly need GPS to get somewhere I take the dumbphone with me, the phone with the apps simply never leaves the office. But I'll look up the road before instead unless absolutely needed.
If I need to meet someone I tell them be on time where we agreed to meet, I won't have a phone with me

It's scary to notice how as soon as there's a phone in my pocket the old addiction kicks up
largely lots and lots of racism.
I don't know what Windows 11 Pro version has bitlocker on by default, but none of the systems I have at home enabled it as a default setting. Whether upgrading from 10 or complete nuke the drive and install fresh, I haven't seen it be a default setting.
The CEO/CFO isn’t going to know all the nitty gritty details. Retaining them is about solving different problems than what specific asset is where.
> Russia being a belligerent here (and Ukraine having a decent amount of AKs and other combloc weapons) has changed the math.

Actually all Russian ammo plants were sanctioned in late 2021 already, though existing import contracts were honored.
So the inexpensive Russian steel cased ammo which served as the price floor for many different cartridges is likely gone forever (for understandable geopolitical reasons).
Yeah I missed the ladder part I guess.

But even in this dataset I guess there are outliers who rate themselves 7-8 with 0 social interaction. I guess I would be kind of like one of those data points if I had been in the survey.
When it first imploded I was on HN taking the position that the astronomical losses were account of marking to market illiquid unicorn poop, and that the real losses to customers would be substantially lower. Eventually some commenters came out of the woodwork to claim some real losses. So I can't say that I've heard of literally no private parties that had losses anymore, it still continues to seem dubious to me-- the entire set of claims around SBF and FTX were obviously implausible even starting from the ridiculous arbitrage gain claims.

If you're looking for a specific thread to pull on, I would suggest the mobilecoin transaction: FTX supposedly lost about a billion dollars to an undisclosed party that deposited an astronomical amount of mobilecoin then received a huge loan on the basis of the deposit (marked to market on a thin market which had suddenly surged) and withdrew the loaned funds, leaving FTX holding a bunch of relatively worthless mobilecoin. Shortly after this was made public one of the mobilecoin executives was murdered in San Francisco, though current reports suggest that this premeditated murder was somehow the result of a domestic dispute.

You would think that recovering these funds would be a top priority as its a substantial and fairly atomic loss which was the product of a pretty obviously fraudulent trade, but it's been total silence on that front from what I've seen.

Even by the low standards of scamcoin casinos, letting someone deposit almost the entire circulating supply of some scamcoin then giving them a withdrawable loan based on the last trade price would be uniquely and surprisingly stupid, and utterly smacks of a laundering scheme.

Of course, one would need to come up with a theory as to why someone (say, an intelligence agency as you suggest) would want to launder a billion dollars to parties connected to mobilecoin... It would have to be an operation more significant than paying RSA to use DualEC in bsafe, something as significant as CryptoAG to justify that kind of payment.
There's a partial lunar eclipse next week, October 28th
https://www.timeanddate.com/eclipse/lunar/2023-october-28
You can't honestly be saying that you don't think there are any consequences for any speech. Even if that is how you think it should be, it's an is/ought fallacy because the real world doesn't work that way. People get offended by things people say all the time, and they treat those people differently because of it. It's not even (usually) a conscious decision.

Telling somebody they should say whatever they want and there should be no consequences for it because you have a right to free speech is absolutely awful advice.
I don't think so. Rather than removing the global lock and breaking existing code, OCaml 5 introduces a new primitive called a "domain" which manages one or more threads with a shared lock.

So the existing threads API spawns threads in the current domain, which lets you isolate code that expects to take the lock, while new code can spawn new domains starting with one thread instead. You can also use both deliberately as a form of scheduling.

Python instead is trying to make the lock entirely optional, globally and outside the control of library writers. However, I think the Python lock is only guaranteed to protect the runtime itself, so most code depending on it is probably buggy anyway, so I think their plan is viable.

The only thing they may have in common is having to scan the entire codebase of their runtimes for unexpected shared state and fix that, as well as revising their C ABIs.
I'll have a lot of experience by then. I'm more concerned about what happens when I can't take care of myself anymore.
I saw Mikey Dickerson talk about this at the time, and he was very explicit that the engineers on the project were all perfectly capable, but they were hobbled by an IT services culture that made them all terrified to be the person blamed for any
mistake.

He also said there was no culture of real-time monitoring. They literally had a TV running CNN, and whenever the chyron said "healthcare.gov is down again" they would spring into action. Amazing.
The Elman Induction
There's a significant overlap between software and hypnosis communities. Maybe you'll find this interesting.
And that's considered "extremely fettered"? What would unfettered look like?
Lighter than bantamweight, heavier than strawweight.
Panics recovery should almost always be used on web services. You do want them to crash a web server.
This is why having amy sort of coherent conversation about immigration is totally fruitless- people like you just want to call people racist. Nice job.
It's beyond my comprehension why anyone is using Okta anymore. Authentication is the most critical piece of any IT. Okta has proven again and again to be untrusted party lacking integrity. It's just a time bomb about to go off.
The ACA included a public option to remove that tie to employers, but it was removed due to the opposition of Joe Liberman and his insurance company backers.
As a 1970s teenager, I've been trying to communicate for years the sense of liberation that I felt as a teenager, when i would walk out of my parents house, and down the street.

No one knew where I was or where I was going, and I DID need to know where I was because I was the one who had to get where I was going, and then back again.

This led to a sense of autonomy and self direction that I've found practically impossible to convey to those born since the 1990s, who have grown up in constant communication.

It's refreshing, and maybe even a possible sign of AVOIDING the apocalypse to see younger people rediscovering this sense of freedom.

I hope more can find it, and the sense of satisfaction it brings...
> IIRC thought the whole reason for this was because the Hardware-based encryption turned out to be so terrible on just about every drive that Microsoft just decided to not even bother using it.

From 2018:

> The two [researchers] say that the SEDs they've analyzed, allowed users to set a password that decrypted their data, but also came with support for a so-called "master password" that was set by the SED vendor.

> Any attacker who read an SED's manual can use this master password to gain access to the user's encrypted password, effectively bypassing the user's custom password.

> The only way users would be safe was if they either changed the master password or if they 'd configure the SED's Master Password Capability setting to "Maximum," which effectively disables it.

* https://www.zdnet.com/article/flaws-in-self-encrypting-ssds-...
This is the highest-effort advertisement I have ever seen for a used car. It seems entirely out of proportion to the value of the vehicle. Am I missing something here, or is this simply a labor of extraordinary love for an old jeep?
SCOTUS blocks restrictions on Biden admin efforts to remove social media posts
For YouTube there's a great plugin called DFToutube (Distraction free YouTube)

One of my favourite plugins of all time. YouTube becomes what I want it to become; just a pure search engine for videos.

If you enable everything in the config, it's beautiful.

Source: https://chrome.google.com/webstore/detail/df-tube-distractio...
It'll suck just like the day it was made.
I've changed my opinion about this after many years.

A long time ago IronPython was released which showed that you could build a high performance Python interpreter that was GIL-free. It had thread-safe containers (so multiple threads could work against the same lists, dictionaries, etc) and in some cases was faster than CPython (it was implemented using CLR and .net)

When I saw IronPython I was immediately convinced that CPython should be the same way- already low-cost dual and quad core Intel machines were becoming available and it seemed like core counts were going to increase faster than clock rates. I figured that a small hit to serial performance would be more than acceptable if people could write multithreaded systems in Python, in much the same way as I wrote multithreaded C++.

Over time after watching nogil not going anywhere in CPython (the python leadership didn't want to do nogil), with concomitant speedups in the single-processor implementation, along with the increasing use of C++ code that releases the GIL, and seeing that many people just weren't good at multithreaded programming, I have started to conclude that the multithreading/multiprocess in Python today is about the best we can get. That is, instead of having threaded containers and multiple interpreter threads all banging on the same underlying data, it's a lot easier to just use threads as work queues that have minimal interaction with other threads.

So that's where I've ended up: some of my code using multiprocessing, typically the Pool or ThreadPool, with the concurrent future API to handle result-gathering, barriers, etc. Other code has an external system that starts many python processes from the command line and waits for those processes to complete. Other code is single-threaded in python and launches C++ cores that launch multiple threads just to return a computational result to python faster.

And I think trying to do both gil and nogil interpreters, rather than committing to one or the other, the python leadership will sign us up for untold inconveniences around packaging. We already see this in the move to async and it will only be worse with threading.

So sad to say I think sticking to GIL and using the approaches I mentioned above (along with others that work well for concurrent, rather than parallel, computing, like coroutines) is the best thing to do right now and I'm a bit bummed that the leadership signalled their intent to accomodate both.
Step 1: find someone who is good at impressions.
Elixir does a great job with pattern matching. When I first heard that ruby was introducing pattern matching, I was super excited and hoped it might be a subset of what elixir can do. I was disappointed with what ruby shipped.
Yes but all the steel production in the world may not help when you're ports are blockaded and your country is no longer able to feed it's citizens. Remember Germany was close to the top of the world in manufacture and population in 1914, but that didn't do it a lick of good when it's citizens were starving in 1918.
They're completely different goals. Yeah in theory multithreaded python lets you speed up certain programs... but the way in which it does so is important.

With nogil python you can effectively have multiple threads that eg; call out to C code while having shared state accessible as python objects. This is pretty key for ML-- in fact this current incarnation of the PEP came from the PyTorch team.

Single threaded performance is important too but there have already been lots of decent workarounds for critical sections (eg; numba, Cython, and now things like Mojo).

The ordering is important too-- a lot of the faster cpython work would be thrown away completely if nogil came about. So the teams have had to coordinate.

In the ideal world that means both nogil mode + improvements to single threaded performance (Guido even hinted sophisticated JITing is being considered).
At the very least I think it's cool they provide the artifact comparison figure
Quitting in protest only tells us Apple has business ties to China. We still don't get the story he wanted to report.
> no one will bother you with anything, no new likes on Instagram, no new offers on Amazon

It seems half (if not more) of the problem is distractions by profit-seeking, tracking companies. I solved this problem by choosing a GNU/Linux phone, without any proprietary apps. No distractions, and yet whenever I need to be available, I am.

And it feels very liberating, too.
I've worked for a US military contractor and have seen the waste first hand. There is a LOT of fraud in the industry, a lot.

Contrast this with Russia, which increased it's production substantially after the start of the war in Ukraine. Most of the Russian defensive industry is run/owned by the government itself. Yes, there is obviously corruption there too but it's no where near the US defense industry. This is just another classical example of how privatization not only increases the size of the bureaucracy (you need more bureaucrats making sure contracts are adhered to) but also decreases capability and quality.

I think much of this has to do with the fact that the US defense industry is really a 'make works' program to provide a funnel for social spending without calling it that. Since the social system in the US is so weak and the political capital is so low that the only feasible way to funnel a lot of money into the private sector is via defense spending which both parties agree on.

In other words, the waste is the goal.
And still has no final resolution to my understanding
> The same chance as Windows encryption having a backdoor of course.

The NSA has loaded their firmware after the fact without the drives' OEMs cooperation:

* https://www.cbc.ca/news/science/nsa-hid-spying-software-in-h...
You're not wrong, but in this case the total source code is like 30 lines long so it's not hard to verify what it's doing yourself
In my experience, both sides of an interview tend to avoid politics so that doesn’t often come into play directly. At least not in any of the technical interviews I’ve been a part of over multiple decades. Of course an interviewer may make assumptions about a candidate’s political positions based on the categories I mentioned in my original post (age, gender), but that type of fit would already be covered under those categories.

I could also see religious beliefs fitting into that category of culture fit if the candidate’s attire includes religious symbols or articles of clothing.
The Netherlands has a system very similar to the ACA and the Swiss system mandates insurers offer a not-for-profit plan with minimum requirements, as well as offering generous subsidies to those with lower incomes. Both have cost controls though, which the US lacks.
I mean I certainly realize that I am an exception. I kind of wish I knew more about why it works for me and doesn't for others.

My whole life feels like an exception lol. But I have to think that I can't possibly be that special or rare and maybe I just am looking in the wrong place when reading about how other people are in comparison to myself.
How long does AI hype take to die? – A photoessay
I think your website is cool, it’s a neat idea. I didn’t read everything on there, but when reading “human universals” I did wonder, universal by whose standards? Because some of the things listed were definitely not human universals, maybe western universals.
I’m not sure Philosophy can be simplified.
That's a global definition, not just for the US DoD. In essence, 'small arms' is anything that's able to be used and carried by an individual, with a little leeway.

This is how the UN defines it:

For the purposes of this instrument, “small arms and light weapons” will mean any manportable lethal weapon that expels or launches, is designed to expel or launch, or may be readily converted to expel or launch a shot, bullet or projectile by the action of an explosive, excluding antique small arms and light weapons or their replicas. Antique small arms and light weapons and their replicas will be defined in accordance with domestic law. In no case will antique small arms and light weapons include those manufactured after 1899:

(a) “Small arms” are, broadly speaking, weapons designed for individual use. They include, inter alia, revolvers and self-loading pistols, rifles and carbines, sub-machine guns, assault rifles and light machine guns;

(b) “Light weapons” are, broadly speaking, weapons designed for use by two or three persons serving as a crew, although some may be carried and used by a single person. They include, inter alia, heavy machine guns, hand-held under-barrel and mounted grenade launchers, portable anti-aircraft guns, portable anti-tank guns, recoilless rifles, portable launchers of anti-tank missile and rocket systems, portable launchers of anti-aircraft missile systems, and mortars of a calibre of less than 100 millimetres. [0]

Others like Small Arms Survey choose 20mm as a cut off, but that's as arbitrary as 30mm.[1]

[0] https://www.un.org/events/smallarms2006/pdf/international_in...

[1] https://www.smallarmssurvey.org/sites/default/files/resource...
"by charging around 2'000 USD per prototype and letting an engineer wait for months"

Is the $2000/prototype really the thing that's keeping the market closed. If we assume it takes one engineer one year to spec/design/test one IC, compared to $2K, it's still going to be that engineer's salary that dominates the cost of the project. Even at non US rates.

The thing that's keeping IC design closed is IC design is really hard and tool chain installs are very specific to a particular design. Even if I gave you my design files. It's unlikely you could turn that into an ASIC as is. I'm not saying the tools have to work this way, I'm just saying that today, they do. Even if you're doing a digital design of an ASIC. The verilog is just one piece of what you need.
What I said was that the profiles extension requires an install, not that profiles requires an extension.

It just significantly improves quality of life when working with profiles, not that it is required.
Further in this direction, currently the lower house is being held hostage by a small group of extremists from the majority party who have no interest in governance. I don't actually share the opinion that this is a breakdown of democracy per se, but rather believe that this is democracy working as intended (by a certain few wealthy people).
Actually yeah on second thoughts you are right. I don't agree with the article at all but I see how the comment you replied to was pretty myopic in this context
Google Researchers Unveil Unique Form of Quantum Teleportation
Youtube defaults to VP8/VP9 encoded video that you most likely decode in software. Install h264ify chrome/firefox addon and it's likely going to get better.
Chances are that Microsoft disk encryption implementation is so bad, that an explicit NSA backdoor is not necessary.
To the best of my knowledge, it is a royalty-free, truly open standard. And it is probably the reason why other manufacturers started to use it.

Tesla most likely saw the writing on the wall, standardization was inevitable, it is already the case in Europe. They have a lot to gain if that standard is theirs, so they opened it. Everybody wins, especially considering that it is also a pretty good connector. I'd say that the only drawback is that it is not the same as in Europe, but since cars rarely cross the Atlantic, it is not a big deal.
Fun fact (tangential): In 2014, the state of Oregon filed a $3 billion lawsuit for fraud against Oracle Corporation and six Oracle employees personally, in the wake of the allegedly-failed attempt to develop Oregon's health-insurance exchange under the Affordable Care Act a.k.a. Obamacare. [0]

• The six employees sued included five executives at the vice-president level and higher, as well as a technical manager who was accused of having conducted a fraudulent demo of the new system's capabilities.

• The state sought "only" some $45 million from the technical manager, as well as amounts ranging from $87 million to $267 million from various Oracle executives.

(It seems likely that the state sued the Oracle people personally to "encourage" them to cooperate in the discovery process in which the state presumably sought documents, etc., from Oracle. This happens a lot on the criminal-law side of the docket, where it's known as getting defendants to "flip" and testify against their co-defendants. The past couple of days have seen examples in the Georgia RICO case against former president Trump.)

High-profile lawsuits like this typically settle before trial. Not least, this is because the elected officials who bring or authorize the lawsuits would prefer to trumpet a "victory" instead of rolling the dice with the court.

And sure enough, Oregon's lawsuit against Oracle was settled — Oracle agreed to pay Oregon $25 million in cash and to provide the state with another $75 million in technology. [1]

(Copied largely verbatim from my course materials.)

[0] https://web.archive.org/web/20141014060142/https://www.orego...

[1] https://www.oregonlive.com/politics/2016/09/post_183.html
You've been able to release GIL for a long time though in the C ABI (and C++ via pybind) and that hasn't removed the need for nogil.

The reason is that a single thread can invoke multicore c/c++ code (even calling into specialized accelerators if needed) but having python objects that are shared between threads is extremely clunky. And multiprocessing results in a lot of communication overhead. Worse-- python code cannot proceed in another thread. Mixing python and C++ is very common in ML and scientific computing workloads.

> And I think trying to do both gil and nogil interpreters, rather than committing to one or the other, the python leadership will sign us up for untold inconveniences around packaging. We already see this in the move to async and it will only be worse with threading.

How has packaging been affected by async? As long as you have a compatible python version what issue do you run into?
Interesting discussion there too.

With modern computers I wonder if explicit parallelism is more fundamental to what our computer science will be than is in vogue in textbooks. Perhaps we should always be writing explicitly parallel code at this point.
Sources?

Genuinely curious, we use Okta and I’d like to understand why you are saying that.