skysight-inc/HackerNews huggingface dataset:
And Apple almost died because of that opposition to openness. They only returned to profitability once they promised to be as open as everyone else: having intel processors and a standard Unix userland.

(They then got filthy rich by effectively pivoting to portable computing, a world where openness and standardization were never essential.)
Android on certain phones can hotspot a WiFi connection both over wireless and USB.
One thing with explicit drops that Rust is having is that the thread can get SIGKILLed at any point without running destructors, which can complicate sync primitives and cause deadlocks in other threads if RAII is used for that. People do use it for that effectively but even if you have support for explicit drops it's really hard to ensure they actually run.
Ouch.

Kinda follows the trend I'm hearing with carmakers of late however.

Just yesterday my BIL was opining that his dad was 'thinking about a Chevy' after being a F150 driver for decades (home improvement type industry.) I warned him that a colleague had a Blazer in the shop for 3 months waiting on a part... i.e. every manufacturer seems to be strugglebussing with meeting ship dates while keeping quality and proper service supply chains in place.

I do think a big challenge is 'overplanning'; Ford did some things right with the Maverick and F150 Lightning (i.e. using as much as what they had on hand in a way to minimize overall risk) but did make some missteps along the way (General supply allocation for the Maverick, poor handling of parts supply chain for known CSPs and other warranty repairs, build quality of some early models being bad enough to somehow lead to wet floormats.)

If you're gonna go out knowing things may have issues, you must have a plan to make it right for the consumer in an orderly fashion. The increasing levels of abstraction/bureaucracy in warranty and defect handling in products over the last 20 years is frankly sad.
One major difference between TKey and Fomu is that Fomu uses the ice40 for USB hardware logic as well as USB device firmware. TKey uses a dedicated USB chip (CH552, which comes with open source firmware).

Fomu could likely not fit USB logic as well as the security-related cores we have. That, and the fact that we don't want the attack surface of the USB firmware running in the same core that handles the KDF.

They are very different products for very different use cases.
It's the think that killed SOAP (and thank goodness it did).
This is objectively untrue, and everyone knows it. A huge amount of C code in the real world goes beyond ISO C. Saying that "C" consists only of what is in the ISO standard is ideological flamewar.
Thanks, but beings that both of us understood the concept of self preservation, we were both aware that him having his hands on the controls was required. As you’re probably aware, I could easily feel his inputs, including the times that he helped. I turned, he helped align, and I did the tail end of the decent and touchdown. He helped keep it down once down. But, I think you’ve missed the point of what I’m saying.
Go's GC throttles on allocation if it can't keep up and causes bad tail latencies just as much as GC in .NET or Java or even worse if you have high memory traffic (because Go's GC has far lower throughput).
>> "what are your absolute favorite blogs"

A reasonable person could infer from the title and this line that OP is fine with both.
And where is inconsistent wear mentioned in there?
Wait, is it a reimplementation of TLA+ in Isabelle?
Or the Volt.

That's the one I really wanted.

50 miles electric, extended range gas at over 40mpg.
Thanks for the detailed answer.

And congrats on finishing the thesis!
I'd rather have bad software and wheels that don't fall off than the other way 'round.
The Curl Activity of 2023
Shame - it's quite a sharp looking design.
I'd like a thin compile-to-JS language with a Rust-like syntax, only because after writing Rust/Golang/Swift for a while, I keep forgetting to write parens in `if cond` and `for … in`. Suffix .await is a nice to have too.

I'm not so sure about implementation of Rust's semantics in JS. If I want exact Rust semantics, I can use WASM.
Type A|B is implicitly constructible from A or from B sounds reasonable. A|A from A presumably an error, or possibly A|A itself is an error. Thanks
The correct answer seems to not be discussed much in the comments so far:
As we admit the existence of legless elephants, which implies we also admit elephants having between one and four legs, then the total number of legs is anywhere between zero and (ten minus two) times four.
ChatGPT (paid version at least) writes a quick python script in cases like these, and then executes it to get the result. For transparency, the script is shown in the output as well. Probably to avoid embarrassments like the ones we saw above.

Example (expand the program by clicking the little link at the end of the response): https://chat.openai.com/share/31e9a077-4c24-4c17-b30d-8d0c4d...
Yeah all of those waiters could just fallback on their massive savings and wait out the period between not being tipped and the laws changing.

Meanwhile I'm the dick that didn't pay these people for serving me, in the name of some crusade an article told me to do.
The problem is that the outrageous tipping policies that you have infect the rest of the world.

Good on you for not tipping in places where it’s not expected.

Now could you please go fix every travel blog that has bullshit SEO articles on “should I tip in $country” and always has the same BS content “5% if you’re unhappy, 10-20% if you were satisfied with service, at your discretion for outstanding service”.
Oh, I didn't realise it was that bad. The last car I owned was in 2001 and was from the early 90s. I'm like, I can wind down the window myself, thank you.

BTW, it was this https://s1.cdn.autoevolution.com/images/gallery/NISSANMicra3...

I used to pretend it was like a shitty Delorian.
Seems a bit of a paradox, no? Is it not pragmatic to go easy on the pragmatism when appropriate?
I had a rock solid app that I wrote die on me yesterday because it tried to access a folder and Windows returned "Drive is corrupt," which of course I hadn't handled because that will never happen.

Out of drive space is the worst, though. Like you say, most things don't handle it, they just plough headlong into an install and then die, leaving the whole drive in a horrible unknown mess of files where you might or might not be able to retry the operation, and you might or might not have used up the last few bytes on the drive and now for some reason when you try to reboot it can't even boot the system up because it can't write some temp file it needs.
If I had the power to fix blog content I'd do a lot more than that.
thanks, that's an important distinction.

i like the conceptual purity of fomu, but it does take quite a bit of work to get to the point of talking to it over usb.
Your comment (and hypocritically, this comment as well) is also a hilarious example of how some people on HN also disregard the actual content of the parent post and instead point out/share their negative meta-observations of the HN community at large.
Depends on the era and brand. The 1980’s was defined by corner cutting low quality and “buy American” marketing to compensate by playing on nationalism. In 2023 I think most brands have reversed that, but not all.

They all, though, have rushed a higher margin EV product out hoping that magic happens over night and being surprised it actually takes time to build a new vehicle platform. Teslas advantage is many years of development without meaningful competition.

The result is pretty crummy EVs, articles lamenting EVs are unreliable (rather than car makers are making unreliable EVs), etc. Except for Tesla, which are middle of the pack for reliability.
Ah, I remember I looked at that. https://gist.github.com/FeepingCreature/cd935a209fa2eebd5928... Here's a Neat port I had lying around, I think it's pretty much a copypaste from D? I think it was a bit slower, can't remember why though. Something like 80ms vs 60ms with `-O -release`.
The way I did it was: 3d print a jig that held a very bright LED, a diffuser plate (to spread the LED light over the entire slide), the slide, and lens, and then pointed my DSLR at that. It wasn't very fast but I can easily see several ways I could have sped it up.
Hey, I run a small fulfillment company in Germany and would love to help shipping your products. In fact, I just wanted to order your indoor kit yesterday but, as others have said, it's not that straight-forward ordering from the US. Drop me a note at can@getravioli.de and let's see if we can make it work, including the complexity with the firmware updates and so on.
This is one angle of the history and I do think it is a useful and accurate representation for what it describes.

My critique: This lacks context regarding the still ongoing conflict between terminals and functional workstations. Time and again there is a back and forth in the computing realm. Case in point - I was selling SaaS deployments of what had been traditionally an On-Premises large cost platform.

Who gets control is, to me, fundamentally a more significant angle on the history and future of computing. Again, will AI be on your phone or via network sends to a Host? Cost is a factor but I believe quite downstream from how these decisions are truly reached at the time.
> 5% if you’re unhappy, 10-20% if you were satisfied with service

Looks reasonable in the US from what I saw, aren't these the correct numbers? I know it varies from place to places.
How can someone call themselves a "scientist" and not know about significant digits? "Data technician" would be a more accurate job title.
You take a software engineer's point of view. The people who build cars, especially at established car companies are mechanical engineers however. And they design consumer technology, they don't design military vehicles or ambulances, so their main goal is not reliability, never has been.

Cars have constantly gotten harder to repair, more brittle, and if a repair is needed, you often have to, instead of being able to swap out a $5 component, replace larger components that the $5 component is part of. This is by design as replacement parts is a high margin revenue source for the car manufacturers.

Why should the software side of things be any different?
The default probability of any branch, absent further information, should be 0.5, so I wouldn't expect this to do anything. You should rather direct your ire at llvm, which has __builtin_unpredictable which is explicitly supposed to do this but doesn't.
Yes, and there was a strong push to define the order although it ultimately failed.

On the other hand evaluation order of aggregate initializers is well defined (left to right) and there was little appetite to weaken it.

It might still happen in the future of course.
I wouldn't know what the standard is. This seems like something my kid could figure out. It is a shame that multi-billion dollar company that makes consumer products costing hundreds of thousands of dollars can't.
I have a 9 1/2 counts multimeter, and when I calibrate DACs I need all of those. The last two digits are a bit noisy but hey.

There is no rule of thumb, except that people should understand that I can give the illusion of precision to every measurement by capturing crap. Those 32 bits on your laptops onboard audio interface are the real banger, when even the least significant digits in 16 bit mode are filled with electromagnetic interference and noise from the power rails. Real, actual precision is way more hard to reach and you will know when you reach it, because you will have spent a lot of money on the way.

Whether you need it, or wield it correctly is a different story.
My router does that. It’s the wrt3200 and has two partitions and if it fails at booting three times in a row it will boot the old partition. I know because i have bricked and unbricked it this morning whole updating openwrt ^_^”
Great tool! Sorely needed. I see many headlines capitalizing words like "of" and "the" in headlines. This might in some cases be due to lazy use of CSS's "text-transform: capitalize;", but it's become so widespread that many copywriters don't even know that it is non-standard.

Are there any plans to implement something like this in the CSS standard as something like "text-transform: capitalize-title"?
I second this, that or have you tried GPT-4 Vision or Donut?
You want an agency to validate every single software updates to vehicles?
I wish there was some way to tie it to copyright where if you want to lock the rights up, you have to provide the game in a playable form at a reasonable price. I’ve seen proposals which would implement that as a kind orphan works tax with a threshold so a small indie game wouldn’t be expected to provide unlimited support.
still looking forward to the Call of Duty objective:

"Hold the Lagrange Point until reinforcements arrive"
NodeJS is probably my strongest language. But it's horribly unstable, the sheer amount of legacy code is overwhelming.

Python feels alot cleaner, but I wouldn't pick it over Node for web UI automation or Rest API testing.
California Solar Duck Curve Gets Bigger
FWIW you could probably just recompile with a lower brightness

Edit: nvm, just reread and saw the rotary encoder. So no need to recompile!
> does it even make sense to have both dollars/month and dollars/day in the same setting?

Parking downtown often has daily and monthly rates: is it cheaper to pay for two months, or one month and ten days? If you're doing the math yourself it's immediately obvious if you accidentally swap the rates, but not so if you write a program that swaps the variables. You wouldn't write a program at all for this example, but it's a legitimate use case.

Your general point is correct: it typically doesn't make sense to have them in the same setting if by "setting" you mean "specific equation." But they could very well be in the same program.
No. Thread and Matter are not the same thing.

Matter is an interoperability standard so that devices expose a common API. It works over WiFi, Bluetooth or Thread currently.

Thread is a network protocol like WiFi or Bluetooth.

The QR codes are used for pairing devices to a Matter controller.
What was hacked?
I was the organizer of the first pipesCamp[1], in a sleepy town in india. What were we thinking! Ha. Fun times. We did get coverage. It truly was a powerful product, and I hat-tip all the wonderful folks at Yahoo involved.

https://web.archive.org/web/20080312062739/http://developer....
Because it's interesting to know if my hypothetical video game similar to this is worth a few beers on a night, a fancy dinner, a year's salary, or enough to set me for life a la Microsoft's purchase of Minecraft. Depending on that information,
someone could choose to build a game as a labor of love, build a game as a for-profit venture (haha), or decide to go do something else with their life.
Well, you asked for a clarification about the difference. Of course you're free to not care.
This may be true. But it's a car company.
Mine is: https://danluu.com/p95-skill/
Previous HN

https://news.ycombinator.com/item?id=30672527 (2022)
Well, what about your own dwelling. Each of your rooms can house one additional family. And yes, I am counting a living room and a dining room too:

Communal apartments (Russian singular: коммунальная квартира, romanized: kommunal'naya kvartira, colloquial: kommunalka) are apartments in which several unrelated persons or families live in isolated living rooms and share common areas such a kitchen, shower, and toilet.[1] They generally lack privacy.

Well, I’ve lived in a communalka without a shower, a toilet was outside. These are bourgeois luxuries, they increase price of the house.
Did she find the built-in vector types yet? :) Small-scale gamedev is one place where I think this language could shine. Anyway, please also tell her to hit up the Discord (or IRC) for any questions!
Emacs predates Lisp machines, but a version of Emacs was written in Lisp and used there (EINE[1]). The point of a Lisp machine was that it ran Lisp natively or, at least, closer to native than, say, a 8086 DOS box.

1. https://en.wikipedia.org/wiki/EINE_and_ZWEI
> 2. These protestors want a single, specific priority for the protest they organized

From several comments up. Seems like a sufficiently plausible explanation not to jump to as cynical and self-serving an explanation as “they think Israeli women deserve to be raped.”

And I’d also not be surprised to see them kick out men’s rights activists doing the same thing. It would be excessively cynical and self-serving to jump to “they think the men of Gaza deserve to be bombed,” too.

“They’re pro rape” is an appalling accusation to level at someone. Doing so with the “evidence” you’ve supplied calls into question your willingness to question your priors and find a real solution. So this will be my last comment on the subject as I think I’ve sufficiently made my point. Have a good holiday season!
That was my point, that’s it BS copy paste content created for Americans, yet it doesn’t apply nearly anywhere.
It’s certainly an issue with home automation, but I’d argue with home networking as well. Eero and Nest routers are popular for a reason, they hide the complexity and “just work”.
My favorite example is GPS locations stored as and then displayed as floats or even doubles, giving a location precise to a handful of nanometers.
If I'm in the place where I still need a truck, and there's a decent used extended warranty option, the Lightning extended-range battery is my current next vehicle to beat.

Backfeeding home power in the event of an outage or running essentially everything in an off-grid scenario is too game changing to ignore.
I’m pretty good at hiding it tbh
Things to add: Wirth's Oberon hardware and software a small but successful bit of software that was ported to many other architectures and the language remains influential. Also Apollo's DomainOS which had network transparency in the early 1990s
Most businesses will go bankrupt and cease to exist if they are run incompetently. In GM’s case, this almost happened during the GFC but the federal government nationalized it before eventually restructuring it and selling it back to private shareholders. You see, GM—and GM’s supply chain—is “too big to fail” (and accounts for a lot of jobs in Midwestern swing states).
Or, we could stop tipping after the law changes. I think we all agree waiters and waitress should have decent income at all times?
> stomach growl that people mistaked for bigfoot sounds

bigfoot's biggest achievement was masking his cry as the sound of an empty stomach
A common reply to "how is it working at X?" is that it is only as good as your immediate supervisor. I think this is the same with vehicle brands, except that your experience owning them is only as good as your nearest dealership/maintenance garage. I have had a terrible experience with almost all brands at some point. Most recently, Ford completely refusing to acknowledge widespread issues with their 10-speed transmission- to the point many Ford dealerships in the area quit taking transmission service work completely. I quit fighting them and switched to a Chevy, and I'll just have to wait until it malfunctions to see how bad the nearest service department is.
This post on embeddings by simonw

https://simonwillison.net/2023/Oct/23/embeddings/
As someone who has been considering an EV, I'm noping out pretty hard right now and thinking about buying an old and reliable Honda Accord. A few more of these posts and I'll be driving a Volkswagen bug with a garage full of spare parts ;)
Yes that's my point. I was replying to:

> To stop tipping would be the first step.
Show HN: Speisen.verleih-es.de: Flutter based app to manage what you want to eat
Hi everybody!
The last few weeks I wrote a little app to scratch a personal itch: planning what to eat for me and my family. I'd like to present to you what I came up with: speisen.verleih-es.de
- Using Flutter so I have an Android App, Linux and Windows desktop application and a web app from the same source,
-;Using CRDT data types the application is offline first but can (currently) sync without a dedicated backend to NextCloud (if CORS allows) and to Google Drive (using OAuth2, more backends are planned),
- Some of the features: purchase list, manage your recipes, plan your meals for certain days.

Hope you like it!
Totally. Every so often the Bluetooth connection on my Scuon FR-S disconnects. I just turn the car off and back on, because its a stick it's easy and I can even do it while driving. No biggie.

Other than that it's been super reliable. The perfect car.
It sounds like you haven't worked with many startups which is where Rails has been the goto option for a very long time. Rails is a framework. Go is a programming language. Show me a Go command line which sets up a fully-baked MVC app complete with data model, migrations, CORS, caching, asset pipeline, mailer, mailbox, chat(Action Cable), job queue and a Hotwire equivalent. While you're baking all of that yourself I'm launching our MVP. There's Buffalo but you compared Go with Rails so I assume you meant rolling your own using just the Go standard library.
At the very least, I want the agency to keep a hold on the update for $N days.

That way, I am more convinced that the software engineers of the car manufacturer won't push any quick fixes that might cause bigger problems later.

In the case of urgent problems, the correct response is to ground the fleet. This will cost the manufacturer money, but I'm a software engineer for long enough to know that a quick fix won't be a safer solution.
If you want the pdf to look anything like the email, you will need to render it in a browser and capture a pdf. It’s not particularly hard if you know what you’re doing.
It'd be even more insightful if the significant figures discussion touched upon rounding that may be inherent to the calculations.

Take sin(x), C math would give a different approx value for sin(x+2*pi) even though it should be the same. Well, if only pi was known exactly...
None. You'll simply have to trust that we have configured your TKey with a UDS of good entropy, and that we haven't saved it - intentionally or unintentionally.

However, the device's flexibility allows you considerable control. For instance you could have its KDF mix in a user-supplied secret in addition to the UDS.

Of course you'd still be trusting that the device actually performs the KDF we claim it does. That's why we also sell the TKey Unlocked.
GNU Radio supports audio I/O. You can use it with your laptop, or desktop, and speakers/mic to just build an intuitive understanding of quite a few things, without spending any money on hardware.

The $30 SDR is an amazing source of samples once you get past that point. It's quite amazing how much you can do with the the pair of GNU Radio and the RTLSDR. I built a receiver/display of VOR aircraft navigation signals, for example.
Yeah, but apparently you can’t fathom there are people living outside your country.

The person you replied to started his post “as an Englishman”. I wrote “many places around the world”.

But you can’t see our points.
Look at fertility. These projections make no sense without considering TFR and growth through immigration.

~ https://data.worldbank.org/indicator/SP.DYN.TFRT.IN?location...

~ https://data.worldbank.org/indicator/SP.DYN.TFRT.IN?location...
I'd recommend anyone who's interested in testing Chatbots to checkout https://chat.lmsys.org/

It lets you test out two random different chatbots with the same prompt and compare them. Best thing is, your votes are used to rank LLMs on a public leaderboard, which helps AI researchers.

Here's my prompt I was playing with, which basically only Claude 2 and GPT4 answers well:

How many legs do ten platypuses have, if eleven of them are legless? Platypuses have 3 legs. Walk it through step by step
Thanks for following up! I'll look into both of those.
It would be weird to compare an EV of today to any car of any other Era. It's safe to assume that we would be comparing cars of the same era.