skysight-inc/HackerNews huggingface dataset:
Fun fact: though years after WMaker/AfterStep were already a thing, the Mac OS X Developer Previews, Public Beta, and 10.0 had “Docklets” that worked somewhat similarly. The default Dock for a new user contained one for adjusting Monitor resolution and color depth. They were deprecated almost immediately when the MenuItem API was added to Mac OS X 10.1
Amazon has to list the value of their inventory in financial reports.

If they were commingling every single report would be a lie.

Also, they explicitly state that:

>Generally, we recognize gross revenue from items we sell from our inventory as product sales and recognize our net share of revenue of items sold by third-party sellers as service sales.

If they were commingling, those figures would be a lie.

The reason that would be lie is that Amazon has defended itself from product liability lawsuits for harms caused by defective products sold by third parties by repeatedly claiming in court that they do not take title to the goods in their possession that are supplied by third parties.

When you take title to something it is yours.

If it is yours, you need to include its value in an inventory valuation.

If inventory that you have title to and inventory you do not have title to is commingled there is no way to track which of the two have been sold, who holds title to what remains in inventory, and what that is worth.

Their inventory valuation would be a lie, their product sales figures would be a lie, and their service sales figures would be a lie. The amount of insurance they carry would be wrong, and that would open them up to legal vulnerabilities if anyone can demonstrate that the toaster they bought from a third-party seller which exploded was actually a toaster Amazon had title to and was shipped to them due to being commingled.

The only thing an investor has to do to sue the shit out of amazon is establish that their numbers are wrong, and are wrong on purpose, and they have been harmed by their numbers being wrong.
> It's insane that that this works, and that it works fast enough to render at 20 fps.

It is running on an entire v5 TPU (https://cloud.google.com/blog/products/ai-machine-learning/i...)

It's unclear how that compares to a high-end consumer GPU like a 3090, but they seem to have similar INT8 TFLOPS. The TPU has less memory (16 vs. 24), and I'm unsure of the other specs.

Something doesn't add up, in my opinion, though. SD usually takes (at minimum) seconds to produce a high-quality result on a 3090, so I can't comprehend how they are like 2 orders of magnitudes faster—indicating that the TPU vastly outperforms a GPU for this task. They seem to be producing low-res (320x240) images, but it still seems too fast.
Yeah, I don't mind the knock-off products (but I would like to see the possibility of filtering them) but I do mind the things that pretend to be genuine.

Bought a belt for the vacuum recently--thought I was buying the real thing. Really, now? Wrong markings, wrong size. Returned it, tried another listing and got what seems to be the real thing. My review was rejected because it supposedly didn't address the qualities of the product. Yet one remains for another product where I said it was excellent except for not being the size described.
It depends on how much money you have. You could pretty easily pay someone on Intro to spend some time with you, but experts can be crazy expensive. You could also just do a ton of cold email with very specific questions and build your own network of mentors. I'm sure posting stuff like this on various forums could also end with someone volunteering their time.

The more specific you can be with what you want to learn, the better off you'll be though. "AI expert" is still pretty broad.

"Life punishes the vague wish and rewards the specific ask"
In a complex C codebase, valgrind is absolutely indispensable for finding the last few bits of memory that may have leaked out because you got lazy and didn't free() or maybe you wrote somewhere in memory you shouldn't have, it really is like magic sometimes. I know that more recent languages (and some not so recent, looking at you, Ada!) have a lot of this built in by default, but when you need to do these things, you know you need to and it's nice to have a handy all-in-one tool to help out. It's saved me many times from myself when I was writing network code in C and I couldn't figure out where the leaks were coming from, or a performance regression by inspecting the code alone. A quick run of valgrind had that fixed in minutes.
2024 - 2022 + 20 = 22 years, not 24 years.
Previous submissions on the paper itself:

https://news.ycombinator.com/item?id=41321876 (first)
https://news.ycombinator.com/item?id=41338877 (plenty of discussions)

I tried this new syntax and this seems a reasonable proposal for complex analytical queries. This new syntax probably does not change most simple transactional queries though. The syntax matches the execution semantic more closely, which means you less likely need to formulate query in a weird form to make query planner work as expected; usually users only need to move some pipe operators to more appropriate places.
I think if you're asking "Who are the most important people in a restaurant?" then you're already on the wrong path.

The janitor and dishwasher are vital, but so too are most of the roles. It's a collective effort. Which of the legs of a chair is most important? Silly question imo.

Which person is least important, usually the one that makes the most money. Their capital is important, but with a more distributed wealth in society the workers would be able to own the restaurant without an overlord.

I'm really interested in the idea of flat wage structures. The cleaner is possibly one of the lowest paid people at my office, but they give up just as much time to be there for an hour as the CEO does.
I think "microblogging" format, such as Bluesky, Twitter, Mastodon etc, just seems to bring out the worst in people, I don't think it's possible to combat it properly when the format itself encourages it.
Embrace, Extend, Extinguish, Endow
So the companies are going to send repair people all over the world, have people that have clearance, and potentially go into actively hostile areas?
Nice blog post, but I really wish the author knew how to use apostrophes. (Or the difference between its and it's, if it's not the typographical character he doesn't like.) It's just so jarring to be reading along and be tripped up all the time with grammatical mistakes.
That's a poor excuse:

- permissions is also something you could store in the db and hide Timmy's files

- Also, install requires admin, and admin can already see Timmy's files

> but why would they do that?

Because it's an awesome productivity app

> Oh, and don’t forget the support costs

Hard to keep in mind the legendary helpful MS self help forums costing a fortune to host!

And the "few weeks intern" is just nonsense, Everything even after many years of developments still has plenty of room to improve
> The future (maybe even present) looks like a return to time sharing.

It is that. However, everything comes in cycles, and people will eventually (I argue that's already started to happen) rediscover the downsides of it. Personal computers became a huge deal precisely because they freed people from time-sharing.
Please call it Open Weights and not Open Source. Open Souce AI will be nothing like Open Weight AI.

Open Source AI will be able to reference and share its underlying truth data. Imagine an Open Source AI trained on all GPL code or a Public Library and it could guide you directly to the middle of the source of any code / book it knows.
There is very little affordable housing. Investors & AirBnbers are gobbling them all up putting $10-25k of enhancements on them then raising the price $100k+.

Happens even in rural areas, so even if you are lucky to have a remote job during the last 2 years of tech layoffs
Where has this been all my life? As others have mentioned, there's no bigger indictment on the bloat and degradation of quality of Windows than how criminally bad Windows Search is, to say nothing of the fact that, say, my ~1k items Downloads folder can take geological time to start showing results depending on the context.

This is truly incredible.
> You had cranks, of course, but they were less likely to find a critical mass audience and nobody was trying to use them to reach a large audience.

Not to mention the cranks that did exist were more likely to be amusingly erudite windbags than moronic spammers pasting unfunny conspiracy "jokes".
> not sure why it's down in AH

It could be due to gross margins, though they're pretty much in line with estimates [1]. I'd guess it's noise from options rebalancing [2].

[1] https://www.reuters.com/technology/nvidia-forecasts-third-qu...

[2] https://www.reuters.com/technology/nvidia-results-could-spur...
> Being able to create systems by writing specifications and having the computer figure out how to execute them was basically the point of fifth generation programming languages.

Yeah, but in maths you can specify anything, including things that the computer is unlikely to figure out how to execute if it's possible at all. Programming languages of every generation are very useful, as is mathematics, even though they're not the same thing.

> More relevant today, you can execute other "specification" languages like Coq and Idris because they support things outside the narrow feature set of specification usecases.

Coq and Idris are very different in the way they're typically used, and I'd say TLA+ is much closer to Coq than to Idris (and is probably more popular than the two combined), but to "execute" anything the specification needs to be at a certain level that's detailed enough to produce a program, and oftentimes that is very much not what you want.

It would be extremely useful to have a language that you could describe the various properties of a car and it would compile your specification into the design of a car (you would need to give it sufficient detail as there are choices to be made). But it would also be extremely useful to have a language that could be used to learn certain things about a car -- say, it's braking distance -- without specifying it in sufficient detail to actually build one. That is what maths is good for -- describing things at arbitrary levels of detail to answer relevant questions.

For example, you may have a 5 MLOC distributed system, and you want to know if a certain kind of failure may lead to data loss. You could use TLA+ to describe just the relevant details to answer the question in, say, 200 lines of formulas. That you cannot compile those formulas into a working 5 MLOC piece of software is not a downside of mathematics, but rather the point.

> TLA+ isn't executable and doesn't look like an imperative language because the authors don't want it to be

And because it's not a language for programming but a language for mathematics, so it looks and feels pretty close to plain mathematics (only it's formal), as that's the obvious choice for writing mathematics.
> "I know a lot of people who, according to your definition, also actually dont think at all. They just string together words ..."

Politicians, when asked to make laws related to technology? Heck, an LLM might actually do better than the average octogenarian we've got doin' that job currently.
> Dubious claim of best aside...

I looked at 10+ tools and tried them on my personal blog, all got the basics right but none did great work for the 300+ posts that I have.
You can see the features here https://github.com/ashishb/wp2hugo#goals-of-wp2hugo

> If I migrate my commercial blog, will the license apply to generated contents?

Lots of individuals have personal non-commercial websites and my goal was to give them a free tool to migrate out from WordPress -> Hugo (or even a static site, in general).

I hope it is fair to say that the original author of the code deserves to capture some value for the commercial migrations.
Lifehacker's "Living with AI" Series
How 2>&1 and file descriptors works
I see it used more often by hobbyists interested in crowding out alternatives they don’t like. “Why are you using snap? Flatpak is the future!” “What, you’re still using Xorg in nvidia? But Wayland is the future!”

And I like flatpak and Wayland! But the contexts I’m discussing aren’t “We’re creating the future of x at Company Y”… of course that’s a sales pitch that can be ignored. But there is a context where it’s more like bullying.
You are critical and people are critical back at you. Did you think this was going to be a one way street?

With conspiracy theorists you have to be super vigilant, because they don't argue in good faith.
Gonna leave this here: http://localroger.com/k5host/pitv.html
Isn't spgi the company not the index?

I'm seeing 17% projected growth in earnings: https://ycharts.com/indicators/sp_500_earnings_per_share_ttm...

P/e is 24. ($493 billion quarterly earnings, $47 trillion market cap). - and yes, nvda is literally alone 6% of sp500 earnings.

Peg is 1.4 as a comparable to the way I calculated Nvidia.
Have you looked at https://www.modular.com/mojo

Sounds like it has a good Python interop story.
This is great, now do mobile!
It's literally the only thing from windows I miss. NTFS gives you a journal of all FS events that's virtually instant for "free" (only free as in no additional cost beyond what windows is already incurring, there's definitely overhead). In my limited research Mac APIs like FSEvents are not enough to recreate this.
If you physically visit the bank you don't need 2fa. Also, you don't need email or passkeys.

I have relatives who don't own or use smartphones.
"Open AI" started the corporate takeover "open" messaging and Meta ran with it.
Is this some orchestrated black PR action? I swear anti-Telegram posts have been flooding social media for the last day or so.
Who got more out of the system: someone getting weekly $400 check or someone who has managed to acquire 100M in assets?

People on welfare aren’t getting nearly as much out of the system as people who have amassed massive wealth, so they should put in substantially less.
Imagine an "Open Source" & "Open Weight" model that could give you a HTTP link to the source of any idea it knows directly from its public training database.
Or rather, why you don't use ccTLDs of other countries for your business. Using your own country's ccTLD is perfectly fine, and has an advantage over a gTLD of not being potentially subject to the whims of a foreign country.
https://www.cer-rec.gc.ca/en/data-analysis/energy-markets/ma...
[saying without prejudice, just using real example to illustrate the power of tech company, or even a single person like in this case, behind locked-in tech]

Back then Elon Musk refused to turn the Starlink on on the Black Sea and the Ukrainian drones weren't able to perform the planned attack on the Russian Navy ships there (the situation later was rectified by Pentagon itself directly contracting some of the Startlink terminals or something along these lines)

In general the modern weaponry is very complicated and Western tanks and artillery systems would be transported to Poland from Ukraine for service and repair. I think recently they tried to establish a repair base in Ukraine, yet i'm wondering whether the growing complexity of the hardware may make the "right-to-repair" issue closer to moot in larger part. I mean the right-to-repair in civilian case allows independent companies to provide repairs, while i don't see any practical way for such independent companies in the military case.
It really depends on what you need to do with the data, but in most cases Python could do this pretty easily with csv.reader (with a \t delimiter for TSV) or xml.etree.ElementTree.iterparse (for XML) in streaming fashion such that you're not loading the whole file at once.
I thought x was the past and wayland the future!
I love this explanation.

It's interesting to consider the question of what this would look like if you put Postgres, rather than SQLite, in process? With PGlite we can actually look at it.

I'm hesitant to post a link to benchmarks after the last 24 hours on Twitter... but I have some basic micro-benchmarks comparing WASM SQLite to PGlite (WASM Postgres that runs in-process): https://pglite.dev/benchmarks#round-trip-time-benchmarks

It's very much in the same ballpark, Postgres is a heavier databases and is understandably slower, but not by much. There is a lot of nuance to these benchmarks though as the underlying VFSs are a little different to each other, and PGlite has a WAL rather then SQLite which is in its rollback journal mode (I believe this is why PGlite is faster for some inserts/updates).

But essentially I think Postgres when in-process would be able to perform similarly to SQLite with many small queries and embracing n+1. But having said that I think the other comments here about query planning are important to consider, if you can minimise your queries, you minimise the scans of indexes and tables, which is surely better.

What this does show, particularly when you look at the "native" comparison at the end, is that removing the network (or at least a local socket) from the stack being the two closer together.
and it optimizes for looking pretty in screenshots rather than information density and looking cluttered
e-mail service provided by purism (librem.one) also appears to be down :(

I have to say though apart from the occasional blip, service has been pretty steadfast for the last ~5 years.
'Uncertainty' Drives LinkedIn to Migrate from CentOS to Azure Linux
> You can hide it - which I agree is functionally equivalent to deleting it as people are very unlikely to go dig for hidden comments.

My understanding is that hidden replies are just one extra click away. From TFA: “All hidden replies will be placed behind a Hidden replies screen — so they’re still accessible, but much less visible.” Probably not much different from a collapsed subthread on Reddit.
The article doesn't explain why this is a bad idea for database servers hosted on a remote machine. The first reason is obvious... Network connections take memory and processing power on both client and server. Each additional query causes more resource usage. It is unnecessary overhead which is why things like multiple active result sets were created for SQL Server.

The network round trip time can also add up if you run into resource constraints doing this.

On a remote database, you also have to contend with multiple users and so complicated locking techniques can come into play depending upon the complexity of all database activity.

Many databases have options to return multiple result sets from one connection which helps control the overhead caused by this usage pattern.

EDIT: This also brings back horrible memories where developers would do this in a db client server architecture. Then they would often not close the DB connections when done. So you could have thousands of active connections basically doing nothing. Luckily, this problem was solved with better database connection handling.
I have more or less the same setup and frustrations. I just have a list of things in my head (certain settings panels, calculator app) that I know neither Everything nor Launchy can find, and those are the one time that week I click the start button. Pretty sad. But really I'm happy with the other tools.
Lock-on instead of lock-in?
You're looking maybe for the Tadpole or maybe Macrolink. Both were bought by other companies.

Here's an article from 2000.

https://www.militaryaerospace.com/home/article/16710746/rugg...
People are fine reading stuff they disagree with, it’s fun that way. They just downvote if they disagree. It’s not fun sitting around in a moderated hugbox where everyone is saying the same thing
I do think the second situation is the most prevalent by far, and I think that hiding the origin tweet from bloodlusty followers would add enough friction to severely limit harassment, don't you think? Find the tweet your edgelord hero is responding to before writing an insulting DM?

In the first situation, I agree you can't do anything, but isn't the second one we'll mitigated? And if you don't think so, why?
Are slanted roofs with PVC membrane a thing?
They can say whatever they want, but the market clearly isn’t buying it.
How do soundboard-trained dogs respond to human button presses?
I also think there will always be people who really like software development but aren't able to fit into the corporate world. The article mentions rich devs with too much time on their hand, but i've also seen some open source devs who are actually quite poor and underemployed, that simply, for whatever reason seem incapable of thriving in traditional corporate software jobs.
Rescuing trashed books from the New College dumpster
I wonder if it will work on https://github.com/organicmaps/organicmaps

So far two similar solutions I tested crapped out on non-ASCII characters. Because Python's UTF-8 decoder is quite strict about it.
Back in 1998-1999, I was interested in installing and using Linux in large part because I thought that the screenshots of Window Maker that I saw online were so damn pretty. When I finally got to use it, I liked how "solid" it felt; the menus were big and large, they stuck to the screen even if you moved your mouse off of them, etc. I don't use Window Maker anymore, but it'll forever hold a special place in my heart.
Exactly. That's also why similar attacks against cryptocurrencies annoy me. They are very popular among vast social groups (ahem, damn normies), and it's kinda pointless to argue with them, because, well, yes! That technology doesn't have any built-in fool protection, and that's pretty much the point!
Ok cool, so they haven't actually said it anywhere. You're just assuming because of your interpretation of wording in their reports, and then taking it to the slippery slope extreme.

> If inventory that you have title to and inventory you do not have title to is commingled there is no way to track which of the two have been sold, who holds title to what remains and inventory, and what that is worth.

How is this not a problem for the 3rd parties with commingled inventory? Amazon clearly has a way to know which of the many 3rd party sellers they commingled sold the product in order to pay them, and know how many products are in stock across their commingled inventory.

Considering the product is supposedly the same, the cost would be the same, and they would only need to do the exact same tracking they do with 3rd party sellers whenever they themselves sell an item from the commingled pile.

By design, it is assured that the number of products you put into the system are the number you will eventually sell, even if it's not the exact same physical product. And that is totally fine if the products are identical and cost the same. That is the whole point of the commingling system; that the products are meant to be completely interchangeable. There's no accounting magic to be done, you're just tracking the number you sold vs the number you put in.

https://www.reddit.com/r/FulfillmentByAmazon/comments/dmrri4...

https://news.ycombinator.com/item?id=21243814

https://amazonsellerslawyer.com/blog/amazon-commingled-inven...
Simple solution: Only let contracts where verifiably senior company technical employees are to accompany equipment in war and peace, and to have all technical data in their possession, verified unencrypted.

After they're all dead, the president signs an executive order confiscating all on-site data and equipment, and authorizing military to repair. This would also be spelled out in the contract.
If BlueSky truly believes that there will even be an "official app (or the web site)" for their decentralized protocol--the one they claim they only even developed a client for at all in order to promote the usage of--then they have already fallen off mission.
I've been thinking about this myself. It'd be great if some of the essential crates could be somehow sponsored or certified. Go does provide a lot more capability in the standard lib.
There are minimally moderated Reddit subs where it works beautifully