skysight-inc/HackerNews huggingface dataset:
What I'm saying is there's an unpleasant tradeoff here. If you use Jet (or whatever other query generation library or ORM or what have you), you get back some sort of query object. In order to execute that query object and map the resulting rowset to some golang data structure, you almost invariably have to go through database/sql's API, because the closest thing golang has to something like JDBC and so that's the interface most query generation libraries will use.

If you want to use a database-specific connector API, like pgx for postgres for example, you usually have to roll your own query execution (including parameter binding) and quite a lot of the result mapping too. I'd expect that to be a significant amount of work, but what's worse is that having that convenience done for you is a big reason for using a library like Jet in the first place.

So you're either stuck with the limitations of database/sql, or you don't get to enjoy a lot of the benefits that a mature database library brings. I don't like it.
That's a developer choice, not the registry in and of itself. You could just as easily have /etc filled files with GUIDs for file names.

Generally, 3rd party developers don't use a bunch of GUIDs for keys. Microsoft does for Windows components to map the internal object ID of whatever they're dealing with; my assumption is for ease of recognition/documentation on their side (and generally the assumption that the end user shouldn't be playing around in there).
You're missing the essence. That those who are desperate and poor can be punished easily, swiftly, harshly, but those who are wealthy tend to avoid punishment and when it even occurs it is with herculean effort, sluggish, and limp.

An easy comparison of sorts is that often the penalty for stealing millions or even billions as a white collar criminal will be lower (or functionally lower) than that for stealing hundreds, or the punishments for nonviolent drug crimes (to remove the aspects of possible violence).

Or, to focus on the quote's notion about sleeping under a bridge -- it's often that penalties exist exclusively harming the poor and uninfluential, but which are trivial to get around if you have resources. A desperate rich person laments they had to pay for an overpriced room and were so robbed -- A desperate poor person may sleep in wretched conditions only to be penalized by a law that was virtually never going to affect the rich person to begin with.

(I don't mean to open up any debate about e.g. homelessness either, as there's nothing noble about most modern mentally-ill homeless severe-addicts; i implore you to look at the deeper structure of the quotation / expression)
I’d be curious to hear more from OP on this as well. I’ve got my own price tracking site for Canadian groceries (http://grocerytracker.ca/) but my primary goal has been to get information in the hands of average Canadians so they can make informed buying decisions.
To be fair I believe we all have this basic bias. For example, when I have a streak of failures, I approach another task with caution, even though it may be simple and normally I'd do it easily. And when I have several successes, I get overconfident and commit to hard tasks (and sometimes even complete them, by a combination of experience, luck, and other factors). Musk had some great successes and believes it is his inherent feature. (Or, at least, this is how he appears.)

The good thing is that we, as humanity, benefit from his successes, but have also deal with his unfulfillable promises, not to mention occasional fits.
Cars (or any machine) shouldn't share any data whatsoever without having the uncoerced informed consent of the owner first.
Question: Can you include two languages with the same level of preference in the Accept-Language header?

The idea is that the website chooses which language (between those two) to use.
As a radiology resident, it would be nice to have a tool to better organize my dictation automatically. I don't want to ever have to touch a powerscribe template again.

I'd be 2x as productive if I could just speak and it auto filled my template in the correct spots.
You'd need massive networking improvements too. Telling someone "try next to the stairs, the cellular signal's better there" is an example I saw yesterday (it was a basement level), and that's not uncommon in my experience. You have both obstacles (underground levels, tunnels, urban canyons, extra thick walls, underwater) and distance (large expanses with no signal in the middle of nowhere); satellites help with the later but not with the former. Local computing with no network dependencies works everywhere, as long as you have power.
I don't really buy it. The advantage of massively parallel operations seems to me to be fundamental in the architecture of modern AI systems, not something that could eventually be optimized away through an "elegant way of programming". It feels like hypothesizing some clever technique that would let you run graphics through your CPU.
> IOCP is a true non-blocking async I/O.

Unfortunately that's only half-true. You can (and will) still get blockage sometimes with IOCP, it depends on a lot of factors, like how loaded the system is, I think. There is absolutely no guarantee that your I/O will actually occur asynchronously, only that you will be notified of its completion asynchronously.

Also, opening a file is also always synchronous, which is quite annoying if you're trying not to block e.g. a UI thread.

The implication of both of these is you still need dedicated I/O threads. I love IOCP as much as anyone, but it does have these flaws, and was very much designed to be used from multiple threads.

The only workaround I'm aware of was User-Mode Scheduling, which effectively notified you as soon as your thread got blocked, but it still required multiple logical threads, and Microsoft removed support for it in Windows 11.
It is relative. If a project only pushes a few commits a year, 2 months of quiet is nothing. Given this project going to zero commits from 100s of commits a week is noteworthy.
Philosophically, and I suppose economically, can you lose something you never really had?

I mean essentially his trial balloon popped early and he’s not going to realize $4B of phantom gains, but he’s not really lost anything by sending up the trial balloon.

I suppose if it were any other public figure there might be realizable losses in terms of loss of reputation, but, well, c’mon.
With Bitcoin I feel like it’s different, since the hashing algorithm would only ever change during a fork. This is rare in that it only ever happens every few years.

With AI, we’re constantly training different models, which can’t be trained using asics. If we ever get to the point where we no longer need to train new models, then yeah, it will go the way of bitcoin.
Hmm, my experience with Siri is that it's good for setting timers, okay at setting reminders, and that's about it.

Even reminders is pretty bad:

"Hey Siri, add celery to the shopping list"
"Okay John, I've added celery to the shopping list list (sic)."

Shopping list:
- Celery

"Hey Siri, remove celery from the shopping list"
"Okay John, I've added celery to the shopping list list."

Shopping list:
- Celery
- Celery

This is not meeting expectations.
This looks very interesting! Is it possible to implement this in a node.js web app? Does it work with any build tool? How much latency does it add to a production server?
The key to exploring space might just be diamonds (2023)
> nowadays many just want Linux to be 'free windows'

This means Linux has "made it."

> I liked to think of the linux community as generally being a more technical community, and that was true for a long time when you needed more grit to get everything running

I guess that grit was a gateway to a basic Linux experience for a long time - it did take a lot of effort to get a normal desktop running in the early to mid 90's. But that was never going to last - technical people tend to solve problems and open source means they're going to be available to anyone. There are new frontiers to apply the grit.
I was never a fan of codegen. Having all these files in my project that I didn't write felt wrong. While of course, most apps we write are full of code that we didn't write, relegating it to a classpath, or "node_modules" folder felt better. After using sqlc on a side project for a few months, I was totally sold! The code it generates sure is ugly but... isn't most lib code? It does the job so well. I've even begun to look at the code and just thank my lucky stars that I didn't have to write it. The docs around handling JOINs is a bit fuzzy. So far I've only been able to JOIN and pull every column from the joined table - but I have some GitHub issues I need to read. I'm sure there's a method that I'm overlooking.
> Are they not common in Canada?

I'm not sure they were ever common, but certainly exist. A lot of them have been since removed, though, making them less common than they used to be.
What’s strange is to say it’s only an anerican issue.
Haskell Postgres Stored Procedures
> will we see AGI end of this year?

No, we will not.
Neuron count hasn't increased in the last 50,000 years. Human brains have been getting smaller:

https://www.bbc.com/future/article/20220503-why-human-brains...

https://www.discovermagazine.com/planet-earth/the-human-brai...

Da Vinci was smarter than you. Hannibal was smarter than you. Themistocles was smarter than you.
Boggles my mind that after more than 60 years of computer science, we still design tools (programming languages) where the simplest tasks are full of gotchas and footguns. This is a great example.
Then he can refund the cost to every Tesla owner with interest, and let his optimism carry him to great profits once the tech is actually finished. Surely he can do that, if actually believes what he is saying and wasn't just doing an impossible cash grab with tech that would never be capable of doing what he promised.
Sabine does it again!

And the best anecdotal math review I've ever seen.
You will need 10-100x the number of GPUs to get video working. If GPUs crash in price, video will take off and then GPUs will be scarce again.
Do you have episode run time just baked into each script or does it track via some other HA event to know when to turn off?
And to think Waymo is one of the most advanced self-driving cars at the moment and this is on a very controlled part of the city. It doesn't bode well for confidence in the self-driving car industry.
Google's 7-Year Mission to Give AI a Robot Body
I think Tesla assumes that having more and better sensors doesn't really solve the hard problems - just like having more cooling in your computer allows for more performance, but its the die shrinks that get you the real scaling.

It's possible that there exists some error metric inside Tesla that consistently goes down with more training and bigger neural nets in their Vision FSD - whereas switching to LIDAR would reduce that error by a fixed 30%.

They just assume that vision will eventually work out.
Of course it is, and the AI is assuring us that resources aren't really necessary long term, so don't worry. Please.
If the voice control was reliable it would absolutely be safer, it's like telling your passenger to change the AC, except they don't have to move and bother you.

If the voice control is bad and you are never sure if it heard it correctly then it wouldn't be safer.
Source for that last fact? I was curious which president, so I looked it up and the creation of the Situation Room was ordered by JFK who was assassinated before the movie was even released.
That's literally never happened.

Machine learning is a trade off between model size (training cost), model run time (inference cost), and quality.

When some task is solved (e.g., hot word detection or speech to text), it becomes a commodity and some harder task becomes the priority.
This is not really a screw-up story, this is a "NAT Gateway is a racket" story.
The new Android foldables with edge-to-edge outer front screen are bearable, but then again you're paying flagship prices just so your phone fits into your pocket.
This message was sent last Sunday in a public Matrix discussion involving the author.

> Eelco is working on it, there's a patch on the GitHub advisory, we plan to get it out on Monday, but no promises yet if everything will get done by then

https://matrix.to/#/!VRULIdgoKmKPzJZzjj:nixos.org/$tJgEBGqKs...

In what world is this "not being in touch," "actively ignoring messages," or "not forwarding the researcher to anyone else"? Also, Nix maintainers clearly state in the Mastodon thread that they weren't "aware" of the deadline. Very different definitions of words indeed.
Ya NTFS file naming and long path is a wreck. Unzipping files from mac/linux is a easy way to end up with missing data. Applications quite often break on long file paths especially Microsofts own stuff like powershell.
Why human brains were bigger 3,000 years ago (2022)
Apple's Superlatives Smorgasbord: Lightest, thinnest, fastest, strongest
We encouraged or facilitated nothing of the sort.

The commission has caved to political pressure and has fabricated a state aid case. The original general court ruling was unequivocal.

This ruling has been overturned by the ECJ - absolutely shamefully; with the entirety of their case is that Apple, and Apple alone were the beneficiary of state aid. That is demonstrably untrue.
Force the manufacturer to release their source code for any server-side component of any product. Or API specifications and any HAB keys needed to boot new firmware on the device.
Other countries aren't getting it -- afaik that was a possibility regarding fall back mechanisms should their primary argument collapse before this ruling. The EU has won their primary case and thus Ireland must be forced to collect an spend it.

This is will force a political crisis as the government is complaining it has no money to build houses. So all the those comments saying other EU countries just has to sue Ireland to get some of that won't happen.

If Germany gave state aid to Deusche Bank and DB operates in many EU countries it wouldn't make any sense for Spain to get a cut of that if they were forced to hand it back, even if the revenue was generated in other countries by DB this doesn't concern the state aid given.
Or a modern OS does what Linux does, expose DMI and let a userspace driver manage the GPU.
I responded to another similar comment:

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

Considering how much more effective tutoring is, we do it this way not because it's the best way to provide free child care (it isn't and doesn't even cover a whole work day). It's not the most effective way to educate students. Nor is it even the most cost effective way to teach students.

I'm left with the belief that it's either a cargo cult or a program designed to make a servile, uncreative population.
> Because modern world is full of computers with slow mobile CPUs and high-resolution high refresh rate displays.

And Linux does run on such computers. But it also runs on mainframes, and on embedded systems with no graphics whatsoever. And it runs on a much wider variety of CPUs than Windows does.

So for Linux, it's much more of a stretch to assume that the device looks something like a PC. And if it's not going to be there in a wide variety of situations, then should Linux really have 3D graphics as part of the kernel? (At a minimum it should be removable, and have everything run fine without it.)
Keep an eye on the financials of the streaming services; at the moment few are profitable, and they will increase their prices and/or decrease their spending on new productions.
I've been buying CDs as well as burning FLAC albums I have on blanks for basically this same reason, the limited choices and slightly higher switching costs is more enjoyable to me. And CDs still cost about as much as they ever did, which means they're much cheaper now with inflation.

I found vinyl CD labels [1] that I can print on my color laser printer that look pretty decent, it only takes a few minutes to burn the CD, find an image of a retail disc and put it in the label's Canva template.

My car is a 2017 and it still has a CD player, and I also found a fairly inexpensive portable player [2] that charges with USB-C, the anti-skip is pretty impressive now. I can put it in my pocket and walk around or clean the house and I've never had it skip, it will actually spin down the disc when it's read far enough ahead.

[1] https://www.amazon.com/gp/product/B0C2V9D3FD

[2] https://klimtechs.com/products/klim-nomad-portable-cd-player...
Ah yes, because LLMs and Generative AI are the peak of AI technology.
And in these two years they have been popular, we should have already seen trillion gazillion dollar revenues. While yes, it is "brute force" and we'll probably find a way (and already have) to run it on vanilla machines, there is so much more to AI than LLM's and generating photos.

And even LLM's and photo generation open up a bajillion usecases that would have taken years of research and development before. But nobody focuses on these - instead, they focus on S&P 500 companies and how they haven't earned much with GenAI.

Because these companies are usually known as the peak of human creativity, imagination and are ready to jump on a new technology without much red tape in it.

Honestly, it's been like two-three years tops. Even talking to tech startup CEO's I don't get the feeling they remotely understand the technology or application, as 90% of things I've heard them say is "oooh we could make a chatbot!" or "let's replace developers with it - oh it can't one shot generate my whole codebase? pft that sucks".

If these folks don't know how to use it, surely Jim VP of Engineering #62 at ACME & CO that hasn't used any tech except ERP's for the last 10 years will have an idea how to.
Microsoft announces the best performing logical qubits
You can get loads of NFC tags as stickers extremely cheap. I think using the cards is better here just for durability but if you're willing to put in a bit more DIY and accept a slightly less durable final product you could print it on a heavy card stock and stick one of the innumerable NFC stickers to that then laminate.
Yeah, but Accept-Language is not always good idea.

E.g. I prefer to view some websites in English and some in my native.
Generally I prefer all the websites that are not from my country domain to be in English.
Setting up Accept-Language per website is annoying.

The most annoying part is when my local website sees "en" there, and decides to show me English version.

It is easier to just add e.g. `.jp` to domain, than to find out where browser sets up Accept-Language.
I can understand and relate to this perfectly. In the past, I used an iPhone 11 or 12. At some point, I got fed up of the issues around FaceID with face mask and/or glasses. I switched to an older iPhone SE with a fingerprint button.

The switch didn't feel like a downgrade at all. I didn't miss any of the new fancy features. The only real downside that I ever noticed is the camera, which doesn't have night mode.

The thing about infinite growth, is that at some point things are "good enough" for users, and they have no reason to upgrade. So companies have to create problems to force them to upgrade, like device locking down the device and not offering new software support, or preventing users from swapping batteries.
[dupe]

Proposal: https://news.ycombinator.com/item?id=41490941
They'd still spend more on marketing than research; it just wouldn't be direct to consumer. The real solution there may be more government funded research.
How would a scammer change my browser.newtab.url?

How would a scammer be able to change my browser.newtab.url without an attacker also being able to change my network.proxy.http?
The simulation is a completely generic Linux system, so we can run anything (including NodeJS). If your build tool can produce Docker containers, then it will work with us.

We don't run this on your production server, but in the same simulation that we use to find your bugs. See also: https://antithesis.com/product/how_does_antithesis_work/
I think people absolutely notice new screens and scrolling, but the thing is with their current setup they have accepted the conditions. It's one of those things when you've tried the new thing, you don't want to go back to the old thing because scrolling will seem laggy, and screen will seem bad. So it's not necessarily that you need it, but once you have it, you can't go back.
Nice find. My favourite was always "I shoulda turned left at Albuquerque".

Good explanation from Quora[0]:

The old Route 66 (often referred to as “The Mother Road”)—which opened in 1926 to drive from Chicago to Los Angeles—was the main method of heading west until the 1950s and the building of modern superhighways. (The trek of numerous Okies and other rural families made destitute by the Dust Bowl in the 1930s has been memorialized in Steinbeck’s “The Grapes of Wrath.”) Route 66 travels through Albuquerque—and actually intersects itself in the middle of downtown (ie., you can stand on the corner of Route 66 and Route 66)—so lots of people likely got confuddled and turned around while driving through Albuquerque…like Bugs!

[0]: https://www.quora.com/What-is-the-origin-of-the-statement-in... (Sean Griffin's answer)
Indeed, you can strip out a whole host of things from the GPU, the framebuffer, the Z-buffer, the transform and lighting engine, instead filling it with more CUDA cores and a higher bandwidth memory controller with a larger bus, etc.

And, as it happens, that's exactly what NVidia's done with the H100: https://developer.nvidia.com/blog/nvidia-hopper-architecture...

It still needs to be programmable though. Can't get away from that.
I'm sure you're aware of this, but bringing it up in case you aren't. On newer Face ID models, you can swipe down on the bottom of the screen (the little grey bar) and it'll toggle the reachability feature so the top of the screen comes into the middle of the display. Basically shoving everything down.

I understand it's not ideal, but I find it a valuable feature when I must operate one handed and sometimes struggle with the same issue.
Loved reading that and realising that the author has hit on something. I do wonder though, who was looking after the house and kids whilst the author spent all the time researching and building!
Or you could do ((46+23)^2 -(46-23)^2) / 4

Or one of several similar formulae, but each has its own pros and cons.
I think that's the pretax salary number? (they said "pay", and it was CoL adjusted from their starting $80k target salary in ~2021). They estimated their fully loaded cost in the same update as around $108k per employee (gave total payroll expenses as $36k monthly for four full-time employees). They said in a different update they were using a QSEHRA, which seems to have a cap of $11k per employee, so presumably that covers most of the difference? But maybe I'm just interpreting that completely wrong. I remember they posted about their healthcare coverage woes at one point but I don't remember the details.

That all being said, I don't think this is a huge indictment of Cohost—they had a solid 4 years, and in all likelihood they'd have had to close up sooner if their personal financial situations were more precarious. But a situation where making less than $94k is "precarious" is a very tough one to be trying to starta new social media company in.
Again another non productive comment. Commenter didn't know what the companion meant. That's all he/she was asking. Why is that hard?
The Terrifying Way That Eels Escape a Fish's Stomach
"It's still me, I know you track me, so why?"

They're not tracking you for your benefit.

Though one does have to think that clickthrough rates and all similar metrics do go plunging when you serve a user a page in the wrong language.