skysight-inc/HackerNews huggingface dataset:
> I don't see a use case for this other than speculation.

The other use cases are hinted to in the name of the project...
And gasoline is very easily contained. And leaks are visually obvious. And the vapors form & accumulate very slowly.

Hydrogen has zero of those safety virtues.
A modern example that might be intuitive to native English speakers is asking people to pronounce "The rural squirrel measures the tomb". You will be able to tell most Germans apart from native speakers by the first word alone
That's what unvarnished truth sounds like.
This is interesting. On my HPs, both Intel and AMD, the fan-on-while-it-should-be-sleeping thing only happens with Windows. Under Linux, the fan will turn off even if it was spinning, say if I put it to sleep during a compile and the laptop is hot.

On Linux, the fan never turns on and the pc never gets warm while asleep. Windows sometimes does something that requires the fan to spin like crazy, and the PC is usually somewhat warm to the touch.
Learn about why you should avoid declaring variables with var in modern JavaScript and instead use let or const
microtorrent?
Since buying an EV I was surprised at just how much temperature affected range. Even in my Volvo C40 with a heat pump it's definitely noticeable. Here's an example range vs temperature graph for Tesla S100s showing as much as a 30% reduction in range in cold temperatures. It's a similar graph for every EV: https://cdn.shopify.com/s/files/1/0196/5170/files/model_s100...

This article is about a specific problem which is you can't even charge the battery if it's cold enough. That seems like a pretty terrible failure mode that needs a solution.

The general range problem is simpler. Partly it's because the battery chemistry works less efficiently when it's cold. And partly it's because some of the battery is being diverted to heat the cabin. (Another surprise owning an EV; they're hard to heat! No big engine throwing off waste heat. It's no accident most high end EVs have resistive seat heaters.)
Impressions from a Longer Stay in Tokyo (2023)
Yep, that's why it caught on by shop despite being a friction.
Ask HN: Voice Activation for Voice Assistant
Hello everyone,

I recently attempted to install OpenVoiceOS/MyCroft on my OrangePi PC and found the process to be quite daunting. At the end of the day I didn't manage to install, no meaningful error in the log. The installation is riddled with numerous dependencies and compiling everything on an armv7 single board computer is time-intensive, taking hours.

My goal is straightforward: to create a basic voice assistant capable of providing weather updates, financial data, and utilizing a Large Language Model (LLM) for answering various questions. I've already constructed a prototype that leverages Microsoft Speech Services, which you can check out here: https://github.com/dzianisv/AssistantPlato.
Unfortunately, Microsoft's Speech Services don't offer support for armv7, so I'm considering a transition to OpenAI's Whisper. However, a significant hurdle remains: I need to develop a reliable voice activation system. I'm leaning towards using PocketSphinx for this purpose, but I'm open to suggestions.

Has anyone tackled similar challenges or have experience with voice activation on limited-resource devices? Any insights or advice would be greatly appreciated.
> Fast math is only slightly less accurate

'slightly'? Last I checked, -Ofast completely breaks std::isnan and std::isinf--they always return false.
The main problem with floats in general is they are designed primarily for scientific computing.

We are fortunately starting to see newer (well, not that new now) CPU instructions like FMA that make more accurate decimal representations not take such huge performance hits.
> You can’t fully disable fast-math per library

Can you elaborate? What fast-math can sneak into a library that disabled fast-math at compile time?

> fast-math enables some dynamic initialization of the library that changes the floating point environment in some ways.

I wasn’t aware of this, I would love to see some documentation discussing exactly what happens, can you send a link?
I mean the end-user can always write the glue required to get the current running window get its process and mark that as the "high priority", but that's still working under the constraints of the regular scheduler.
Unfortunately I have to repeat what I just wrote word for word:

"there is no GUARANTEE about file preservation there at all (unless you pay to people hosting your files specifically)"

Sure your files are accidentally still present in the cache. Good for you. The problem is deceiving other people who may think it's somehow spacemagically-interplanetary guaranteed.
Illinois (biometric laws) come to mind
Thats also the standard way to pronounce it in Bulgarian, used often in math context as well of course.
It still intrigues me that if I want a steel beam in my house I need a 'Chartered Engineer' to calculate the size. If I want to know what it will cost I use a 'Chartered Quantity Surveyor', and to work out the financial implications I might use a Chartered Accountant. All of these have rigorous multi-year training, with experience requirements...and a code of ethics. This is all for a £1K contract.

Meanwhile, if I want a multi-billion dollar critical infrastructure software project, I can use people who learnt to code at summer camp. Isn't it time we had proper qualifications for software 'engineers'?
Buddy, you’re a cool dude for doing this but you could have told your artist about kerning.
Those insane strawmen have to be stopped!
Letter to Hey
Gql.tada: a GraphQL parser in TypeScript types
A better term than "racial" in this case is "genetic history" as self-identified race only partly correlates with genetic history.
Given how many languages use a variation of "igrek", how did it become known as "Why" in English?
> It's a shit show. I have no doubt AI therapy will become a thing.

I'm having a hard time figuring out your point. Is it 1) AI therapy will be good because your experiences have been so bad or 2) the ideological framework we currently have corrupts everything and has already corrupted therapy.

Honestly, after reading your comment and the Talkspace wiki page. It sounds to me like a garbage product in much the same way I expect "AI" to be: cheap through compromised quality, therefore favored by the powers-that-be.
-45C is something that would give pause to most ICE vehicles. Once you actually got it running sure it would be mostly fine and you could use the full range of the fuel onboard, but normal oil gets THICK at that temp, normal car batteries get pathetic, and your block will literally freeze (and crack open!) if you use common ICE antifreeze, which often only protects down to about -34F. Anything lower is a more specialized product.

Cars have had batteries in them that struggle at low temps for about a century. It's not something the average car user should be unfamiliar with.
I’ve recently observed that both IPFS and the Cloudflare gateways are extremely unreliable on Libgen.
With closer integration between the application and the network layers, you can see things like the RSSI dropping (basically signal strength). This can trigger the application to start sending less data before any actual data loss happens - and the application at the local end can respond in under a millisecond rather than a whole network roundtrip.

For the traffic from the remote end, data packets can consist of "here is the low res data" and another packet for "and here is the extra data to turn the low res into higher res". The high res would be sent with QoS markers so that network hardware knows that if anything is to be dropped, drop that first. The different QoS streams could even be sent with different transmit powers and modulation schemes on the WiFi network.
The idiots removed the 1-click checkout feature and replaced it with a Dropbox to choose which address to deliver to, but it no longer ties that address to a payment method.
> it should be possible to create images from a static video feed that have higher resolution than the video

You can resolve past the compression artifacts and noise, but you can only do higher resolution if the video is not static. Specific techniques from astronomy are things like Bayer Drizzle, to push past the resolution of the sensor itself via slight motion, but a perfectly locked off shot won't get you extra information.
> Yeah, I don’t think your explanation offers anything over and above what actual CDNs already do for us right here on earth

CDNs usually offer location-addressing, sometimes via different ways but most of the time boils down to "I have to reach that specific node to fetch this specific content". I'm not sure in what other words I could use to explain how content-addressing is different from that...

(not even talking about IPFS at this point (or in my grand-parent comment), it's just about URIs vs URLs in the end)

(edit: besides, the CDNs you're talking about are with 99% certainty using content-addressing all over the place internally)
Payment gateways (paypal, apple, google), in general, do NOT let you cancel individual services and are linked to your CC. Vendors (I'm looking at you, Audible!) constantly hide their account termination under layers of dark patterns. For awhile, I had several ghost subscriptions that I a.) didn't want and b.) couldn't cancel.

My credit card card [1] has fundamentally changed my online purchasing experience as it bridges what I feel is a gap between new payment methods (Apple, Google, et al) and classic payment methods (CC).

An ounce of prevention is worth a pound of cure.

When I purchase something line, I create a new one-time card (three taps on my phone) and use that new, valid CC for purchasing. Everybody takes a CC. The card is instantly deleted after purchase, and I don't have to worry about my paypal account, apple pay account, google wallet account, ghost subs, account hacks, identity theft -- the works.

[1] https://x1creditcard.com/
Other then that how was the play Mrs. Lincoln?
US Supreme Court declines to hear appeals in Apple-Epic Games legal battle
That would be its ancient Greek name.

It was one of several "i" sounding vowels (like english has: i as in bin, e as in be, y as in gym, etc, roughly sounding the same).

"Y" has "i psilon" meaning "high i" (literal) or "slim/bare i" (referring to how it was pronounced).
That already happened. Wiki the OPEC crisis of the 1970s or more recently Russia's invasion of Ukraine.
I'm sorry, but one anecdotal story of an edge case is never a convincing argument to me whether pro or con something I'm looking into. It's essentially one of those "nice story, bro" situations that will be told over a pint, but not the thing that makes the decision.
Ask HN: Pilots and GA geek: Rate your risk tolerance in life and aviation (0-10)
E.g.:

Life 8/10

Aviation 3/10

It seems to me what has happened in the past week has been very very much exagerated and unwarrented.

Dying sucks, from all causes. Dying from aviation doesn't suck more, nor does it need special consideration just because you fall from the sky during your last moments.

If anything planes, helicopters, gliders, deltamotors etc. are great vehicles to fill our lives with joy and experiences before the eternal doom, they should get equal treatment compared to all other vehicles, not this paranoia.

Ever since the turn of the century the paranoia is getting worse year after year. It must stop. Asking to the whole industry to adhere to a standard which is not asked of any other industry, being perfect years with no casualties from commercial aviation ; unwarrented and unnecessary, if anything they are costing us precious lives somewhere else, hidden away from the media attention.
Actually this letter (y) looks like the calligraphic writing of the greek letter psi (ψ) https://www.familysearch.org/en/wiki/img_auth.php/7/7d/Greek... (i am greek and I always write psi like y)
Brining Learning to Rank to Reddit Search: Feature Engineering
I completely agree but do feel it needs qualifying. The problems beginners run into aren't usually the same as the problems experienced devs run into when adopting a language new to them, but where I see the two overlap I know something is a serious hazard in a language.

Java as a first language: won't like the boilerplate but won't have any point of comparison anyway, will get a few NPEs, might use threads and get data races but won't experience memory unsafety.

Go as a first language: much less boilerplate, but will still get nil panics, will be encouraged to use goroutines because every tutorial shows off how "easy" they are, will get data races with full blown memory unsafety immediately.

Rust as a first language: `None` // no examples found

I think Go as a beginner language would be better if people were discouraged from using goroutines instead of actively encouraged (the myth of "CSP solves everything"), otherwise I think it needs much better tooling to save people from walking off a cliff with their goroutines. And no, -race clearly isn't it, especially not for a beginner.

And in one respect I've found Go more of a hazard for experienced devs than beginners: the function signature of append() gives you the intuition of a functional programming append that never modifies the original slice. This has literally resulted in CVEs[1] even by experienced devs, especially combined with goroutines. Beginners won't have an intuition for this and will hopefully check the documentation instead of assuming.

[1] https://github.com/grafana/grafana/security/advisories/GHSA-...
This used to be the case. So many people have gaps attributed to "consulting" that the feedback from recruiters is now something like, "well since you've been independent so long, how do we know you can work well with others?" eyeroll
It's a long-running one-man show that is quick to publish sensational, sometimes inaccurate recaps of emails from mailing lists.
OutRun – Open-source, privacy oriented, outdoor fitness tracker
Filecoin, Akash, DVPN, Jackal, Helium are all cryptocurrency projects with real products/use cases outside of the circular defi economy/number go up technology.
This is called counterfeiting.

It's the same thing for Rolex's at the Eiffel Tower. Does that make the eiffel tower, or real eatches any different?

Breaking news. This just in! China is manufacturing counterfeiting products
There's always a way to make an exception to any rule. The question is how high you have to go to find someone who is allowed to make an exception.
Looking up a given command is at least possible. Remembering a forgotten command doesn't work at all.
Based on a skim of the article; they uploaded, ran, and tested their code on a cubesat running "Lockheed Martin’s SmartSat technology". So, it wasn't that expensive. My initial thought was cubesats are cheap anyway, but they don't seem to have even launched one themselves.

Gimmick, sure. but it's an important milestone and costs less than a series of TV ads.
you seem to be implying past progress implies unlimited future progress which seems a very dubious claim. we hit all kinds of plateaus and theoretical limits all the time in human history.
Definitely true. But the software does also seem to have sucked extremely and surprisingly hard for something that was mission-critical and handling millions of pounds of transactions a day. From what I've read (which is admittedly so far less than I'd like), the whole architecture was deeply inappropriate: it wasn't just subject to a 'bug' or 'glitch'.
Wait, am I the only Frenchman who pronounces the k??
A resume gap is either:

A: a job that ended so ignobly that you don't even want to acknowledge it existed

B: you spent a long time out of the game and weren't getting experience etc during that time

C: something prevented you from working/being a good candidate

A gap is not the death knell it used to be, especially one in the past. That said, it's still nice to offer a vague reason - homemaking or health problems or something. So long as it's clear you didn't spend 3 years selling drugs and playing video games an employer probably won't care.
Sorry - I am looking for properly formatting, the fact that their case is custody was useless info I guess...

I just want to ensure that documents are formatted properly... that was all.
Cutting Software Waste
Ways to root out the biggest wastes that affect software teams.
Other games running on same hardware and same drivers go around it one way or another.
I think around ~2017?

However at that point it would have just been LA and SF, Postmates usually did staged rollout of stuff like that and I don't think we did significant alcohol deliveries until ~2019 or so.
œ is not used in Dutch, while oe is. The o and the e are never stuck together like that. In French œ does happen and they indeed are stuck together like that there.

In Dutch when handwriting you just write an o followed by an e as you always would, while in French you really learn a different symbol when handwriting it and I wouldn't be surprised there are French words with an o followed by an e without using œ [edit, found one: moelle].
honestly, I'd be in favor of renaming to computium. then you get to teach kids that sand is computium-dioxide!
We don't generate emissions for the fun of it, we do it to support the lifestyles of humans.

Sure, total emissions is what matters, but the formula for total emissions is:

Total Emissions = Emissions per capita * People

Unless you're proposing a reduction in people (don't) then per capita means quite a lot.
I wonder how well HN would do if it were pay-walled? I'm guessing not very well. Then asking people who are here because it's free to pay for linked content is wrong? Hence, I can understand the sentiment behind blocking the nyt content, but not sure I'm 100% behind it, just like I'm not behind making HN for a fee.
I'm not sure I would call Rust's solution "simple" either.

My sense is that fine-grained, per-object, deterministic memory management simply cannot be made simple or easy, because the very thing you're trying to do is inherently complex and difficult.

I realize it doesn't provide the same level of safety guarantees that you get out of Rust, but I am very sympathetic to Zig's approach of having no implicit default allocator, so that I can instead just use something simple and easy to reason about like an arena allocator in the 90% of cases where that's good enough for my purposes.
Weird post. It's a good history of authentication, including offline and online, and I like the ratings.

But the title seems like pure click bait, as the author didn't spend more than 2 sentences on passkeys/Webauthn (which is the typical tech for passwordless solutions nowadays).

I have my own issues with Webauthn usability and was expecting a deeper dive into that.

That larger problem, of course, is that security and ease of use are in tension. Always were, always will be.
Correct, but you can use filters to determine which packets it targets. Source IP is one of the filter criteria, so presumably that would get you your adapter targeting.
Hey, this is the author here. Thanks so much for sharing the post. We learned a ton about the nuances and limitations of prompting while building this feature. What are everyone's favorite AI features or integrations that they've seen?
Profiling != benchmarking. Profiling is great to find _where_ you should setup benchmarks in your code. If you've got code in a path that consistently takes <1ms and isn't called enough times to significantly add to the profiling of the application, would it really warrant benchmark comparisons?

As others have said, benchmark frameworks are great. Many systems have support for high-resolution perf counters these days. Just ran a quick test on my local system, it's able to make a timer accurate to 100ns.

Benchmark frameworks let you hook into your code in such a way that you can easily run a single fragment 10k-10m times and produce an analysis of the result that includes mean time, std deviation, and memory allocations. They usually let you setup a side by side comparison so you can directly compare 2+ methods.

If you use a language with a JIT then good frameworks for those include a warmup period to get the best-JIT version of the code in place before collecting data.
> Opening your password manage and displaying the strong password openly on the screen while manually retyping it on a different machine - rather than just installing the password manager on that machine - definitely sounds like a "why are you doing that?" kind of thing.

If the machine with the passwords is less exposed it's on average a lot safer (but now you have the problem of keyloggers of course)
0 is you like risk or is 10 that you like risk?
If there is any wind at those low temps, the outside is a genuine danger to your health. In northern Maine where I grew up, we had to shut the schools for cold snaps a few times, because asking kids to wait for the bus in those situations is asking for children to freeze to death
Don't mistake Phoronix as any more representative of the Rust community than it is of the Linux kernel community.
Surprised I had to scroll this far down to find this. Options? Employment contracts? The SEC database is golden.

If you're not doing well enough to pay the lawyer for custom advice, use the example of people who paid to get it right for them.
Amazing reply, thanks so much!

Re: GitHub, you're right, it is kind of bad. I'm proud of some contributions I've made to other people's projects but you can't pin a PR. My own repositories are largely old or experimental. I'd consider not putting the Github link in at all, but I've had recruiters say it was vital to have it. I might make some private projects public just so I can show them off.

Also much appreciate the advice re. focusing on impact. Difficult to add hard figures retrospectively but I'll see what I can do.

Thanks again for taking the time to give all that advice.
Dutchie here, it is (I believe) a separate letter in the Dutch alphabet in some situations, and in some cases is sorted accordingly after X and before Z.

In Dutch crossword puzzles for example the IJ takes up a single square but others such as OE or UI are not.

https://onzetaal.nl/taalloket/ij-plaats-in-alfabet
Because I don't want to give the credit card details to every site out there.
And Because the Resolution Center works wanders with merchants who are not being forthcoming to resolve your problems.
I once had an issue that a merchant had delivered less than half of the items that I had ordered, i contacted them and they requested (after 2 days) Proof that I had not received the items. I could only produce the photo of the opened package which was clearly too small to contain everything they were supposed to deliver and the weight in the package label that clearly was too little for everything I was supposed to get. They tried to stall asking proof that i had not received a second package with the rest of the missing items.(How can you prove a negative?

I got fed up and opened a refund ticket with paypal describing the problems and within 30 min the merchant contacted me promising to send the missing items and refund 20% of the cost if i closed the ticket in paypal.
I don't typically thoroughly read through the documentation for all the dependencies which my dependencies are using.

But you're correct that it's probably usually fine in practice.
Ok. So where in Medium is there censorship?

I actually want to know. Is there a group in Medium management that is removing stories? Which direction? As far as I can tell, it might actually lean right, but I can't tell.

This is first I've heard Medium criticized for censorship, and while flippant, I am wondering how/why?

For monetizing. Maybe I was reacting to a few different posts. I only replied to one, sorry it was yours, but it seemed like a common theme that devs should just roll their own Medium. And I thought that missed the point.
I appreciate that someone created this page which is handy when introducing people to web feeds:

https://aboutfeeds.com/

It too could use a mention of autodiscovery though.