skysight-inc/HackerNews huggingface dataset:
I've experienced both sides, and been more afraid as a hitchhiker than as the driver, mostly from terrible driving vs. any direct bodily threat. I'm a large male too, though maybe always-connected & cell phones would actually make this safer for women?
“It could lead to new cancer treatments, better diagnostics tests, and more.”

I could be the richest man in the world. I could have 4 legs.
If you don't want to rely on the system or brew-installed Pythons for all your scripts, you might want to manage multiple Python installations with asdf-vm.

---

Disclaimer before I continue with my own suggestions: I have made small code contributions to pip and pip-tools, and maintain a Zsh frontend to pip-tools+venv, called zpy.

---

Suggestions:

- each folder of code maps to its own default venv, and may map to more venvs for different Python runtimes

- each folder of code has a requirements.in file with top-level dependencies, and a requirements.txt as a lock file

- you can either add a shebang line for your script which explicitly invokes the venv's Python and link that file into ~/.local/bin/, or instead create an external launcher script in ~/.local/bin/.

---

Here's an example of how that might be done using zpy functions:

$ mkdir simple-scripts
$ cd simple-scripts
$ envin # or in subcommand form: zpy envin
==> creating -> ~/.local/share/venvs/280…/venv :: ~/Code/simple-scripts

$ pipacs httpx
==> appending -> requirements.in :: ~/Code/simple-scripts
httpx
==> compiling requirements.in -> requirements.txt :: ~/Code/simple-scripts
anyio==3.6.2 # via httpcore
certifi==2022.12.7 # via httpcore, httpx
h11==0.14.0 # via httpcore
httpcore==0.16.3 # via httpx
httpx==0.23.3 # via -r requirements.in
idna==3.4 # via anyio, rfc3986
rfc3986==1.5.0 # via httpx
sniffio==1.3.0 # via anyio, httpcore, httpx
==> syncing requirements.txt -> env :: ~/Code/simple-scripts

$ print -rl -- 'from httpx import get' 'print(get("https://ifconfig.co/json").json())' >do_it.py

$ vpyshebang do_it.py # or: zpy vpyshebang do_it.py
$ ln -s $PWD/do_it.py ~/.local/bin/do_it

If a Python runtime update breaks your venvs, you can probably fix things up using zpy's pipup function.
A lot of engineering students make that mistake when learning to read log graph paper, I guess we never grow out of that kind of thinking.
But what’s the status quo? My perception at least is that non-competes almost never get enforced or are struck down if they do get enforced, usually, outside of really specific situations. I guess my assumption is that the companies don’t offer the latter because they don’t actually care very much about individual engineers going to do similar jobs at the competition, and they just try to get their employees to sign as many contracts as possible because… “why not?” I guess.
The main threads:

U.S. moves to bar noncompete agreements in labor contracts - https://news.ycombinator.com/item?id=34260577 - Jan 2023 (494 comments)

FTC cracks down on companies that impose harmful noncompete restrictions - https://news.ycombinator.com/item?id=34254183 - Jan 2023 (176 comments)

Also related:

FTC intends to ban noncompete clauses that bind 30M US workers - https://news.ycombinator.com/item?id=34287441 - Jan 2023 (22 comments)

FTC Proposes Banning Noncompete Clauses for Workers - https://news.ycombinator.com/item?id=34260696 - Jan 2023 (9 comments)

Laws barring noncompete clauses spreading - https://news.ycombinator.com/item?id=33425934 - Nov 2022 (216 comments)
These homes were also known to be at water risk from the beginning. They have no piped water supply, each home had a big tank buried in the back yard holding a month's usage.
Why not just buy gold backed securities? Or do 2 international pariah states just want a way to evade sanctions. Seems like this is the only problem Dr BitCoin's Elixir ever solves.
From the offers I was getting back in the day, finance runs on low base salary and huge bonuses. Bonuses of 200% of the base salary are not unheard of. Full base salary can still mean quite a bit of pain.
I have a friend who depends on her Sansa Clip+. Sure, she has a phone, but the clip is tiny, the battery lasts forever and it has a headphone jack.
You sort of wonder what happened. I assume the thinking was along the lines of: If you had a personal human assistant at home you'd probably delegate a lot of things to them. (Not sure how true this is in general, but let's go with that.)

But Alexa would have to be a lot more intelligent and plugged into a lot more systems before it could do tasks of any complexity--especially tasks with financial consequences.

There's maybe half a dozen things I use Alexa for and none of them involve giving Amazon a nickel.
My source is my experience from having worked with MariaDB and MySQL for about 15 years now. The two articles you cited are 10 and 13 years old, so let's run a fresh test with two identical test tables that have their columns indexed in opposite order of eachother:

CREATE TABLE a/b
(
x int,
y int,
z int,
)

CREATE INDEX a ON a (x, y, z)
CREATE INDEX b ON b (z, y, x) # index in reverse order

Some pseudocode to illustrate how I filled the tables:

for x = 1 to 10:
for y = 1 to 1000:
for z = 1 to 10000:
INSERT INTO a/b VALUES (x, y, z)

Table a took 25 minutes and 2 seconds to populate with 100 million rows.

Table b took 37 hours and 40 minutes to populate. Something's up. I built table a a second time, again taking pretty much the same 25 minutes, and I tried building table b again as well but gave up after four hours. It's definitely not the computer acting up, nor the storage.

+--------+------------+
| Table | Checksum |
+--------+------------+
| test.a | 4243132544 |
| test.b | 4243132544 |
+--------+------------+

Not the data either. Both tables checksum identically. Here's what the storage looks like:

-rw-rw---- 1 mysql mysql 6618611712 Jan 15 15:42 a.ibd
-rw-rw---- 1 mysql mysql 8715763712 Jan 16 17:42 b.ibd

+------------+-----------+-----------+
| table_name | data_mb | index_mb |
+------------+-----------+-----------+
| a | 3478.0000 | 2132.0000 |
| b | 3769.0000 | 4290.7344 |
+------------+-----------+-----------+

So the index of table b is obviously a horrendous crow's nest. It's twice as large as the index of table a, and it's even occupying more space than the actual rows themselves. I ran 100k reproducible queries on each of the tables to see how the composite indices perform. More wonky pseudocode:

srand ( 1234567 )
for i = 1 to 100000:
# this includes 0 which is intentional
xr = prng ( 0 to 10 )
yr = prng ( 0 to 1000 )
zr = prng ( 0 to 10000 )
SELECT * FROM a/b WHERE x = xr AND y = yr AND z = zr

table a
=======
42 seconds
48 seconds
35 seconds

table b
=======
87 seconds
71 seconds
69 seconds

Some caching is of course involved. I queried the tables one after another just to see if rattling the cage a bit would have any effect:

table a: 48 seconds
table b: 83 seconds
table a: 61 seconds
table b: 72 seconds

A little bit, but nowhere near enough to outperform the lean and correctly built index on table a. And this is just a simple three-column composite index - the problem I'm illustrating grows exponentially with every column you add to the composite.
Combining reverse debugging and live programming towards visual thinking (2015)
Is there a set of libraries you'd recommend in this vein?
It's a shame. I thought that my new early morning commute from a metro area to rather a small town a half hour away would offer me a chance to enjoy the stars. Nope, there's maybe a 5-minute stretch where the metro lights fade a bit before the lights of the plant blind you again.

I miss nowhere NM where I could head just a bit out of town and see the milky way. Even saw a green shooting star on the way to work one morning. During meteor showers, I'd see at least a couple every morning on the way to work. The green one just sticks out in my memory as an extra special memory.
I might be building a mental image that was not your experience, but I'm getting a real "My Diner with Andre" feel to your story. Just... nothing going on. One location. A lot of anecdotes and stories that add up to both nothing and everything, and then it's over and life unpauses.

I'm not sure exactly how I feel, other than I'm tremendously moved and I think hopeful to have many experiences where I get to be both sides of that conversation. Thanks for sharing.
That, my friend, is a brilliant trick. Genius award of the day.
Maybe they should learn to budget, cut out the avocado toast, get a job.
(All the things the boomer controlled media has been saying about the younger generations)
“As childish legislative stunts go, this one is certainly pathetic.”

The only writing more cringey than ars technica is it’s comments section.
This is cool, but please don't hijack the browser full screen mode on click. It's a bit jarring.
Control Flow Graph Viewer for MSVC/Clang/GCC Assembly (x86/ARM)
Your statements seems to back my opinion then. That congress (in the context of today's viewpoint of interstate commerce) can clearly address commerce that discriminates based on political affiliation that have substantial potential aggregate effect on interstate commerce.
For me, functional programming permits better means of reasoning about the flow of data through software systems. You always know how variables came to have the values they do, because they were passed into the function that way. This reasoning extends back up the call stack. It makes debugging much easier and therefore cheaper than with OOP for example. I think a functional approach is just more predictable generally.
Why is something runnable on 4x A10 (see parent sibling) but not 1x4090 in 4-8x the time
Check our product https://usermaven.com, it is privacy-friendly and also provides product analytics along with simple website analytics.
George Hotz is exactly the kind of cowboy programmer that drives me up a wall. I encounter them in my company all the time. Due to some early success ( or even not ) a Self-absorbed, know-it-all who can produce gobs of code in the mold of a so-called ‘10x programmer’ and then move onto something else, leaving an unsupportable mess in their wake. It’s usually someone who likes to be seen programming rather than actually taking the time to build something for the long term. This is an attitude we should be actively trying to discourage.
The difference is that you can, and could, make fully functional physics-based games in Unity and Unreal because their in-house engines were accurate and performant enough. The point of integrating Bullet/physX was to provide the option for even more accurate physics engines.

Godot's in-house engine is neither performant, nor accurate, and it boggles the mind to think that having abandoned the relatively easy task of implementing a single physics engine written in the same language as their game engine (and that their competitors were able to integrate and support) that they would be able to accomplish the far more difficult task of implementing an engine-agnostic interface supporting multiple physics engines, as accomplishing the latter would require them to first accomplish the former...
Caller Speech and Identity Through Vibrations of Smartphone Ear Speakers [pdf]
Then don't.

The entire point of democracy is it allows commoners to decide regulation, and you bet that if there was ever a true democracy in the Arab world, gays won't be welcome in it either.
And the relevant NPM package:

https://www.npmjs.com/package/@marioslab/asmcfg
I'm not affiliated with Gimp and don't know why they didn't support fat binaries in the end; but I did look into compiling Gimp as a Universal Binary on my own at one point. My experience matches those of another comment, which is that not all dependencies supported compiling to fat binaries (i.e. you couldn't just add a bunch of flags and get a fat binary at the end). The only solution I thought of was to compile for both platforms and then lipo all the built files. The main problem is I couldn't figure out a strategy to do this without making the build scripts into a gigantic mess.
This is really a non-issue. There are already a host of GPT-2 and GPT-3 clones that are available and can be run locally if you have the machine to handle it.

E.g. https://huggingface.co/models?sort=downloads&search=GPT
This already exists: https://huggingface.co/models?sort=downloads&search=GPT
It's a question better directed to ChatGPT.

But hey, maybe this is the answer: Amazon could offer a subscription service that would make Alexa use a GPT-based model for any query that isn't an obvious command people rely on nowadays. This would make Alexa be able to hold its end of a conversation, and perhaps give useful answer sometimes - which, based on popularity of ChatGPT, may just be worth a monthly subscription.
In a pre-cloud world you want cpu utilization. In a post cloud world you cou utilization high. The mindset doesn’t seem to be shifting… I’d bet their cpu utilization is sub 10%

> Reserved Instances and committed usage, as part of a Private Pricing Agreement," he wrote. "This is a highly optimized budget."

Maybe the commitments are optimized, but definitely not the compute as they are running RoR
I heard nothing but good about the Zune when it was available. I'm kind of sad it was taken off the market before I had a chance to try it.
Wouldn't it be great if there was some way to do distributed training of models?
The precursor laws to Thoughtcrimes?

https://en.wikipedia.org/wiki/Thoughtcrime
It is what got me into writing code. I've tried low-level imperative programming in C which wasn't for me, I never seemed to find object oriented programming intuitive.

What was my frame for reference was piping input and output in bash programming and various declarative DSL like SQL or the Hashicorp language, functional programming in Clojure seemed quite productive and grokable, so I dove into that.
Oh yes, I've used those a few times and they were great. They're usually quite cheap (sub 50€), have weeks to months of battery, tactile controls (so you can use them for narration without looking) and (perhaps most importantly) large and high-quality microphones. Not something you can just add to an mp3 player.
The taking of k-129 by Josh Dean is a good overview of Project Azorian.
> "Alexa, find a way to make yourself and your clones profitable for Amazon!"

i'm sorry, i don't know that
The Struggle to Be Human
The concept of inheritance in programming is an ill conceived one. Better not to use it at all.
For AMD reference, it’s almost 10% faster than a Ryzen 9 5950X.
Look, I've done the research and there's pretty clear benefits to health checkups. You can do your homework if you want to.

Here's the thing though, it's pretty obvious that early, regular screening and health checkups with a focus on improving health are a net positive. You go to the doctor, do some blood work, a couple x-rays, and they tell you areas where you could be healthier.

Any reasonable person would agree with that. You can come up with arguments for why I'm wrong, and try to put the burden of proof on me, and by doing that you make it such a hassle to try to improve things that I just give up.

This is why nothing gets done in North America anymore. There's always a reason not to change things, not to try anything new. That's how you end up with a stagnant society, crumbling healthcare system, outdated infrastructure, school shootings, global warming, housing crisis, etc.

I don't know mate, I'm sure you have good intentions but it's hard for me to find a net positive outcome of your position.
> Amazon has been subsidizing it in the hope that people would buy stuff on a moment's whim any time of the day.

I think the deeper issue is that when Amazon started the product (I heard rumours of it circa 2014 or so?) Amazon was a trusted retailed. Stuff was cheap and generally good. Now it's a scummy marketplace filled with fakes and frauds. I'm not buying anything off it until I've deeply reviewed what I'm about to buy.
The article mentions that the Echo does something similar locally, so the cloud-side part is an additional layer.
Someone did a power analysis of the 13900K https://www.reddit.com/r/hardware/comments/10bna5r/13900k_po... and the CPU scales very well with power limit up to around 100W where the returns are rapidly diminishing.
There is valid use case for when designers simply need "fuzzy logic" or "fuzzy math" which doesn't need exact results, but which can tolerate inaccurate results. If using fuzzy hardware saves resources (time, energy, die space, etc.) then it might be a valid tradeoff to use inaccurate fuzzy hardware instead of exact hardware.

For instance instead of evaluating an exponential function in digital logic, it might be quicker and more energy-efficient to just evaluate it using a diode as an analog voltage, if the value is available as an analog voltage and if some noise is tolerable, as done with analog computers.
I will never understand how strategists at trillion dollar companies like Amazon can get it so wrong. They poured a massive amount of money into dash buttons and gave away millions of them, thinking that if people had a "Tide" branded button next to their washing machine they'd press it on a whim and spend a fortune on detergent pods. The concept might sound great on an MBA slide deck but in reality people don't behave like that.
If you ever saw something that makes you disagree, please say so.

Dismissing people's personal experiences on the bases of "citation needed" is combative and useless.
I find this hard because games often end up quite tightly-coupled, so while you don't have the pathfinding code reaching into the rendering, the rendering is usually coupled to the game object model and it's hard to make it reusable outside of a specific engine. That and the fact that AAA studios do not want to open-source anything for some reason.
It's all about layers of protection.

This layer of server side encryption is designed to protect against an attack where someone breaks into an AWS data center, pulls a disk drive out of a storage system that is hosting S3 objects, and then tries to read the data off of that disk drive. Without the key (which is obviously stored separately, on a separate system) the disk will be useless to them.
Twitter’s sudden third-party client lockouts were intentional
I have a 12400F which idles at 600 MHz and boosts to 4.4 GHz, so I guess this is the new normal now.

Mine also has a massive heatsink and never gets above 25C.
It's a huge shame that KDE applications won't really work outside of KDE. I get that most KDE developers use KDE themselves, so non-KDE desktops aren't their main focus. But it still seems a shame that so much effort is put into all these tools, but they barely run outside KDE.

For example, if one isn't using KDE, there's no configured KDE icon theme, and most applications will default to simply rendering blank icons. So buttons that have just icons are completely blank.

I also just downloaded `plasma-sdk` to try out `cuttlefish`, an application that's designed to preview the icons from the KDE breeze icon theme. But it's totally broken. The menus render some entries with the text having the same colour as the background. The icons are a mix of KDE icons, GTK icons and some black and white ones (so it's not even usable for its main purpose). Scrolling with the mouse wheel has a weird lag (no touchpad, just a mouse). Clicking on the scrollbar doesn't work, nor does dragging the little "thing" inside the scrollbar.

I don't know how many of these issues are related to me using swaywm, and how many or something else, but there's so many I don't even know where to start. If just one thing is broken, and try to figure it out and report upstream. But if almost nothing works, the same attitude doesn't really work.
Why can't we get efficiency leaps like this in GPUs? Tired of my 3080 heating my entire office up...
All the replies, so far, seem to be negative and remind me of how one would react to Star Trek's holo-addiction (https://memory-alpha.fandom.com/wiki/Holo-addiction): "a psychological disorder in which a person preferred the fictional world of the holodeck to the real world."

On the other hand, there's the therapeutic benefit of talking to yourself, which I think has been well established (https://duckduckgo.com/?q=therapeutic+value+of+talking+to+yo...). We also tend to have conflict resolving inner monologues all the time, in addition to conflict resolving dreams that sometimes create entire worlds for us.

So... with those two things in play - I like the idea of an AI creating a neural net mimicking (or approximating) the knowledge and (public) personality of past/current people. It could be fun in the same way an immersive film is fun and sometimes insightful. As long as we never lose sight of the fictional nature of the interaction.

----------------

sidenote: Our minds, are in a sense, original materials and assets. It can be argued that they are our intellectual property. It does beg the question if mimicking a person can be protected from any and all pursuits - commercial or otherwise.
I agree, but it also interestingly at the same time gives me a conflicting thought - how can we be so confident that we know what's going on in/around our planet if such a huge percentage of the population doesn't have even the most basic knowledge about the topic?
> You'd generally want an authoritative server to accomplish this

That makes it very different from this model in my eyes. You wouldn't have every client running the game in sync. The AoE devs had this dilemma and chose the other path.
Meanwhile Solidworks, MATLAB, Mathematica and the like watched it happen and made sure they got their mindshare and user base ready with scads of educational offers and giveaways to make sure that's what everyone knew and had used.

No need to mess about for hours with a half-baked FOSS mess when all you need is an academic email for a license. Which then keeps the mess, well, a mess, due to lack of the network effects.
Aceh is a weird exception in Indonesia. They were only intregrated into Dutch Indonesia in early 20th century and always had a tenuous relationship with the various Malay states and a very strong political and cultural connection with Turkiye (being a vassal of the Ottoman Empire at various times in it's history).

Also, the parts of Indonesia I've been to (mostly Java) feels much less "Islamic" on the ground than Malaysia. Yes I see hijabs fairly often, but to me at least, Islamic motifs seemed much more prominent in Malaysia and even Singapore than Java.
Without getting into the semantics it's valuable to note that Wikipedia has a list of religious democracies, both historic and contemporary: https://en.wikipedia.org/wiki/Religious_democracy

Note that several of these are Islamic.
Introduction to basic electronics and the Raspberry Pi Pico microcontroller
I didn’t know how fast it is. I assumed faster than water, but I couldn’t find any reference.
Because when corporations want to work in unison to scare the workforce into believing they’re worth less so you can pay them less, it’s important to use words that build the brand you’re going for.

For example, if you said “companies are looking to countries without the mental workforce to do their jobs in a bid to save money”, your argument would be weak. People would see your propaganda, laugh, and then look for a new job at another company to jump ship and get a big pay increase.

If instead you refer to those people as “talent”, there’s a small but non negligible percentage of the population who is sheepish enough to become afraid and form some kind of stockholm syndrome to endear them to you as their employer.

For a similar exercise, note how onlyfans doesn’t refer to its workers as “sex workers”, “whores”, or “prostitutes”, but rather as “content creators”.
The Poseidon torpedo is a nuclear powered, nuclear armed UAV - you can imagine it cruising around the oceans on near unlimited energy supply waiting for the order to strike at the pre-programmed target - an aircraft carrier it is trailing or a perhaps coastal city. It will either be a genuinely a new category of doomsday weapon or a white elephant, along the lines of Nazi super guns and 100T tanks.