skysight-inc/HackerNews huggingface dataset:
> I have had a number of failures at all phases of projects.

I have a life philosophy about this: failure is the path to success (I've never learned anything by being right).

It can be hard to maintain the mindset, but it's actually true -- we learn from our mistakes, so nothing is a failure as long as a lesson was derived from it.

If you can maintain that mindset, it takes a lot of the stress out of things!
The only code that probably does withstand it is code that does its job so thoroughly from its inception that there becomes no reason for someone to frequently make changes to it. I know such code exists because I definitely have run into code in popular repos that hasn't been touched in 10+ years. This is not exactly the norm though, particularly within web development, it seems. The more developers and reviewers you introduce to a unit of code, the more chaos you introduce, and said code is liable to losing comprehension until a major rewrite is performed.
Oh, neat, ta.
As someone who's worked on obtaining Common Criteria and FIPS certifications, I fully believe security certifications have little to do with security. Especially if you don't carefully read the definition of Security Target therein; that part is very much like the arbitrary process in your ISO 9001 mention.
The fix is weird. Why does it apply umask to the tar? The whole point of umask is it applies automatically to every file you create. This suggests similar problems exist in every program using the tar crate.
Everyone saying, take a vacation, but most people can’t easily afford that. Can you risk it when you might go back, hole in your bank account, the burnout possibly not cured?

But a part time job, for a year or two, doing non software work? Especially something social and physical? That might be viable, if you can get your expenses down enough. But most jobs outside software pay so badly, you won’t be able to afford rent or proper food…
Why? Does Florida have notoriously low standards for their drivers' test?
I use Kagi and I only find myself switching to Google if I'm looking for local, up-to-the-minute information. Kagi maps is barely useful at all compared to Google Maps, at least at time of writing.
Ducks on Drugs?
The missing Missing Reasons – The world of estranged parents forums
It never has been Tesla’s responsibility if the FSD fails (whereas for Mercedes they take responsibility)
Burning Hamburg 1943 – the first culmination of liberal militarism
For now. They will plug the hole, just like Apple will stop any undocumented use of their GPU when it suits them. Why waste your time on these companies?
Or simply require an AVX2-capable CPU. According to Steam survey, 90% have AVX2 support. That's not as nice as the 99.18% SSE4.2 support or the 100% SSE3 support, but for some use cases such as scientific libraries, requiring a CPU that is less than 8 years old makes sense to me. Some more helpful error message than "Illegal Instruction" would still be a good idea though. This does require runtime AVX2 detection but at least it avoids the pain of trying to compile "pristine" architecture-specific code, which seems only possible for C/C++ code that does not use any standard library function or by writing assembler directly.
If your point is that you can run a Webkit-based browser branded as Firefox, you are correct.

However, it's not using Gecko, so it's not actually Firefox. It's a browser whose web capabilities are controlled by Apple rather than Mozilla.
Yes, adding search shortcuts is easy but IIRC involved more keystrokes and didn't support search suggestions from history. I also tried some extensions but had my own troubles with those.
People are pushing back against the idea that you can't do whatever you want with a physical thing that you own. You own the heating mechanism in the seats, you own the hardware needed to turn them on, and you own the computer which activates it. If Toyota sold me a car with heated seat mechanisms installed and no switch, they couldn't stop me from installing my own switch. That you might not be able to do what you want with a physical object you own, in theory, makes this different.
Yep. For me it was flying gliders. Most important things I think are that the activity is challenging, involves learning, and does not involve the use of a computer.
You initially said "it didn't work" not that "it doesn't work for me." The two statements are different.

For the record, I agree with you, self-love is not so vile a sin as self-neglect.
It’s a limited system at the moment because it’s just goes from the convention center to one hotel. They just don’t have the riders at the moment
Yeah, probably need to track down a Netscape 3 download and do the same ritual to it.
This might be the biggest “blame trump” stretch I’ve ever seen
Firefox Mobile allows you to use addons, so you can Ublock Origin your way to an ad-free mobile experience.
Ask HN: Machine Learning System Design Resources
What are the best books, blogs or any kind of resources to learn MLSD to be able to crack an interview?

Everywhere modeling is all that's talked about but in interviews we are also asked about System Design and one must be prepared for this. I need to prepare for the interviews. So kindly help.
money is handled by gnu units

the base unit is the us dollar

this is arguably incorrect but inarguably useful

from the man page:

> The units program database includes currency exchange rates and prices for some precious metals. Of course, these values change over time, sometimes very rapidly, and ‘units’ cannot provide real-time values. To update the exchange rates, run ‘units_cur’, which rewrites the file containing the currency rates, typically ‘/var/lib/units/currency.units’ or ‘/usr/local/com/units/currency.units’ on a Unix-like system or ‘C:\Program Files (x86)\GNU\units\definitions.units’ on a Windows system.
Yep. A Casio, FX something something
Hey look, something from DeepMind from a couple years ago talking about using ML to search for new high temp superconductors :-D I'm actually super curious what happens when their models train on what we've learned from LK-99, and maybe it will come up with even cheaper, easier, or higher temp superconductors.

https://www.deepmind.com/blog/simulating-matter-on-the-quant...
> enable us to extract an otherwise vehicle-unique hardware-bound RSA key

not ed25519? I know very little about these encryption thingies. The Internet recommends ed25519 over rsa.
Some readings:

[1] Dean, Roger T. The Oxford handbook of algorithmic music. Oxford University Press, 2018.

[2] Blackwell, Alan F., et al. Live coding: a user's manual. MIT Press, 2022.

[3] Kirkbride, Ryan Philip. Collaborative interfaces for ensemble live coding performance. Diss. University of Leeds, 2020.

[4] Roberts, Charlie, et al. "Rethinking networked collaboration in the live coding environment Gibber." (2022).

After experimenting with PD, Csound, SC, Tidal, and Glicol for several years, I am now working on a time-stretching/pitch-shift algorithm, together with some FM synthesis with LLM: https://github.com/chaosprint/glicol/discussions/139

What I want to say is that there are also many underlying algorithmic patterns in sound itself. In digital music, it's the sample-level pattern. It's fascinating to think about it, especially in the context of collaboration.
Software lockable stuff sounds like in-app purchases. Should unlocking this content become legal ?
This is apocryphal (I don’t have a direct source or cared quite enough to find one), but basically my understanding of the origins of the treatment was that it was noticed back when Britain was still an empire, you’d get these upper class guys with cancer heading off to some tropical place “for one last adventure”, and that some would somehow come back free of it.

Basically in addition to the environmental heat stress, they’d catch some horrible tropical disease and end up with a dangerously high fever. If they survived that then they found the cancerous lump on their neck or wherever would start shrinking.

These effects have been known and studied for quite a long while, but was broadly ignored until the past few decades. And even now it’s still not a well known phenomenon.

Back when I looked into it, it seems that regular sauna use may also be beneficial against cancer incidence, though there are a cascade of various things that go on under heat stress that can have positive effects. Prior to my current medication I found sitting in my vehicle in the sun and just miserably sweating it out for half and hour was a good way to “reset” myself for the day if I was having a bad depressive episode with an involuntary spiral of negative thoughts. I’d say it was just endorphins, but those don’t last all day.
I've always been curious if the ongoing fees for BMW end up covering repairs if the hardware covering the function breaks. It would seem absolutely insane if not, yet I am pretty sure the answer is not.
mmm, wouldn't she be able to go after the third party company?
> That seems like more competition than at any point in human history.

What, were the Vikings running a global monopoly on grain or something?
You certainly can use it as a batteryless inductor coil to zap people, similar to how you zap people with a charged capacitor. But a superconductor is limited by the magnetic field strength it can support. When the magnetic field strength goes up beyond the critical field by increasing the current, superconductivity is lost. In superconducting magnets, this causes a catastrophic failure called a "magnet quench". So a superconductor cannot store unlimited energy. In the original LK-99 claim, the critical current is 200 mA, it's not much.
On log-scale, a line will be an exponential in a linear curve. Here we have a curve on log-scale arcing down, which means it drops faster than exponential, which is, more or less, a cliff-like dropoff.
> to severely bias the graphs

How does this bias manifest? It looks like what you linked is comparing something different but I wonder if I am misunderstanding.
Because businesses are not owned by ppl? And a small amount of those?
It's much more reasonable to personify the decisions made by these ppl than to assume that some anonymous law of nature did it
The Strange Story Behind ‘Baldur’s Gate 3,’ One of the Year’s Biggest Releases
Nearly all work (contract or not) is something that somebody would rather pay you to do, than do themselves. Well run software companies with tidy, well architected software need far fewer devs than the ones with nasty bloat and a lot of legacy problems, so that's why most of the jobs are with the latter. The reality is that work is only occasionally fun, and usually something you would not do if you didn't want the money. This is true in software, or anything else.

Having said that, it also shouldn't be something you hate. If you hate it, then it is time to do something else, at least for a while. Also, who knows, taking a manual labor job for a while might give you ideas for how software could improve the situation (just a possibility).
I've been thinking about this as a thought experiment lately.

Let's say there's two versions of the car. Higher spec has heated seats, lower spec doesn't. Let's say it's a $1000 price difference.

At what point below are you ticked off ?

Level 1: The higher spec car has the physical seat heaters, all the wiring, all the plugs and all the software. The lower spec car has none of that.

(I think this is how cars have always been sold, so it's "normal" and "acceptable" and nobody would complain - they paid $1000 less and got less features.)

Level 2: The lower spec car has the physical seat heater inside the seat, but none of the wiring, plugs or software to make it function. (It was cheaper for them to just build the seats with the heater in there, so they did, but it will never "work")

Level 3: The lower spec car has the physical seat heater inside the seat and some wiring, but the main loom doesn't have provision for the high current draw, so it can't work.

Level 4: The lower spec car has the physical seat heater inside the seat, all the wiring, but none of the plugs to actually connect it.

Level 5: The lower spec car has the physical seat heater inside the seat, all the wiring, all the plugs (so all the physical hardware is there), but the software to turn it on is not present / not licensed.

(Note: If you got ticked off at level 5, it's pretty much like buying a brand new MacBook and being ticked off that it can theoretically run Final Cut Pro, but you have to pay to make it work. Surely you gotta pay for software ? )
Burnout advice: try to sleep 10+ hours a night for some time.
Anonymizing your location - until you put in route and your car asks for traffic information from teslas servers.
Yep, small shops definitely benefit. Fewer people means each person already knows more of the codebase. For a 3 person team they might know >50% each, while for a 10 person team they might only know 10%.

The previous belief here would be the 10 person gets more work done, but that will change as AI developers like Sweep become more popular. There are a lot of additional benefits for small teams, like fewer meetings + faster decisions.
I think my explanation is more intuitive than every other comment so far.

An intuition is that log(wealth) represents utility. An intuition for why log(wealth) represents utility is that wealth has decreasing marginal returns. The logarithm is a function that fits this. If you play around with it a bit you might see that it conforms to your intuitions: increasing your net worth from $100k to $200k increases your utility significantly, maybe about as much as increasing your net worth from $1m to $2m, and much more than increasing your net worth from $1m to $1.1m.
Thank you, this is a great explanation - much appreciated
To be perhaps even more anal, after construction scaffolding is taken down, stored, transported to a new project and then used again.
IMO, the story is the studio is pushing for digital extras based on real actors with no compensation to those actors, and the technology is proven to exist.

Combined, it implies that the threat to actors’ livelihoods is quite real.
Given both rules of property owner liability and workplace injury liability, she almost certainly was legally entitled to compensation by one or the other, or both, companies involved for damages (including future lost wages) from the accident.

Of course, companies claiming you aren't entitled to compensation right up until you show them they are unlikely to get away with that by bringing in state authorities (if applicable) or your own lawyers is... very much a cost avoidance technique that is used often in practice. Especially against the Latino immigrant community where even legal immigrants and naturalized citizens are still operating in a culture of reluctance to engage with government or legal process, employers know this and exploit it.
What does W2 mean? I have seen it twice in this thread now.
Jio, India's largest ISP, serves about the same level of traffic as 1.1.1.1. They use "23 DNS resolver farms" and "256 DNS resolver engines" to do so: https://twitter.com/pgl/status/1599933560806608899 / https://archive.is/IF0ky

Cloudflare probably runs 1.1.1.1 on all its servers in 300+ locations worldwide.
Improve the Feast dev experience with Hamilton
I know erlang better than I know elixir but I still prefer to use elixir when I have the choice.

It may be "little more than" convenience, but especially consistency decisions like always data-first functions plus the pipe macro is already a monumental ergonomic leap over erlang. I love erlang but, like php, it is a language where I have to look up the argument order and config options of every function every time I use it.
The rate limit isn't static and 10qps is pretty rare.

Email me: sergi at cloudflare w details and I can look into why you are seeing that.
More like "Falsehoods that Ted in Marketing Passed Down As a Requirement, And Your Boss Didn't Want to Hear Any Different: Why Are You Wasting Time and Resources On This Minutae? Just Do What You've Been Told."
Maybe. Or more people in the bottom quintile earned more, and hence were able to consume more (in aggregate) to offset the few in the top quintile that are consuming less.
Yes they did do it. But I called out post Steve Jobs return in my comment gif that reason.

Have people called SwiftUI and the new settings panels vaporware? I’ve never heard that. I’m neutral on the new settings design, but they do have a lot to fix there.

SwiftUI is pretty great when you can do what you want. Every release that encompasses more. I’m not sure you can reasonably make a fully featured UI toolkit in secret, I think you need external devs to help find issues and gaps. Letting it out early may have been a good idea for that reason, though it was quite rough at the start.
The app is at ezInvoice.com. CouchDB is really a very good fit for that app.

In the early versions of the app I used CGI.pm to store and get user data and that was very fast and efficient, and the format for storing data was similar to CouchDB's (JSON), so it felt more familiar for me to work with.

I had never worked with SQL before making that app. I had a partner back then create a new version that used an SQL db. I did this mostly because I felt like the app wasn't keeping up with web trends and he had been pestering me to use SQL in the next version for about a year.

What he ended up with was buggy to the point of users calling and screaming at me and after a year he still couldn't get it right. Back then news of SQL dbs getting hacked were common and after buying several books on SQL I realized that to be proficient required years of study and experience.

CouchDB had just come out around then so I looked into it and for me that's been much easier to work with, and do so securely. It's practically designed for an app like ezInvoice. PouchDB.js has made it easy for me to work with.

If you're already proficient with SQL there's probably no compelling advantage to using CouchDB/PouchDB, but it's a really good tool set for building web apps.
Mental health is your biggest asset, and without it, you can't function in life let alone job. Taking care of that is anyone's number one priority. Took a career break last year, and it was one of the best decisions I made.

It's important to also have a plan so you know at least roughly how long you can have your break for ($ wise), and what you will do in that time. I've come back to work feeling much better and knowing what/how I want my career to look like/unfold. Job hunting is hard especially now, but clearing your mind of burnout is important to build your resilience and confidence in your skills and conveying that in interviews.
CBL is a mix of Linux and Microsoft home built tools.
Y-sweet: a Yjs server with persistence and auth
Did they ever figure that out?

> There are few federal laws addressing automated driving. So, Mercedes Vice President of Automated Driving George Massing tells R&T, “we will probably have to deal with each individual state.” But the company plans to accept legal liability for what the car does while Drive Pilot is engaged.

As far as I can tell there still isn’t some webpage where you can submit a claim to Mercedes-Benz for a failure of their self-driving tech…

https://www.kbb.com/car-news/mercedes-well-be-liable-for-sel...
> Also, anycast is DNS, so I'm not sure how anycast saves you from DNS?

Are you sure about that? I thought anycast is a routing methodology where many servers share a single IP (example: 1.1.1.1).
Would a ~200K superconductor be useful, if such a beast exists? Obviously not as good as room temp, but at least that's a temp you can maintain with dry ice and not liquid nitrogen.
Because of the way production lines work it can actually be cheaper to include it on every seat and unlock it with software.
Couldn't you replicate that by doing the same thing and prepending system prompts in the Vicuna models?
Your argument is not the same as the parent.

It would be the same if the volume rockers on the iPhone would only work if you have a paid subscription, or if you needed to pay extra to unlock 120fps while the device is capable but locked to 60fps because you’re not giving Tim Cook more money.
So fun fact, I had discussed this exact approach with a few people when i was debugging this, and in fact this was the first solution I had come up with.

However, the approach in my code generates less bytecode and performed slightly faster, as the chained generator expressions add more overhead. See here: https://godbolt.org/z/nT8a5eMGa

I agree that your approach requires less usage of (what I'd consider) unintuitive syntax, so I should probably add it as an alternative viable solution!

Since if performance is so critical as to worry over something like this, we'd probably both agree that you should probably be wary of choosing Python in the first place.
I had a lot of fun working with the maintainers of this utility to better support Gaussian units[1]. This is usually done (incorrectly) by multiplying, say, some number of SI coulombs by a dimensionless constant (actually 2_997_924_580) to produce some number of statcoulombs that represents the same charge. It's very subtle, though, that statcoulombs and coulombs have different dimensions (which is the point of Gaussian units) despite representing the same physical quantity[2], so the conversion is much more involved. I learned a lot about the nature of units and software development working with them.

[1]: https://en.wikipedia.org/wiki/Gaussian_units

[2]: A consequence of this is that electromagnetic equations formulated in terms of Gaussian units have goofy things like sqrt(grams) as "base" units. That was the tricky part to handle.
Amazing that they completely ignore the regulatory capture of FDA meat inspection. It is the largest barrier to disrupting the "big 4" for anybody to enter the market. Given the cost and complexity of running an FDA approved meat cutting facility, it makes it nearly impossible for small farms to enter the market and provide an alternative to the big 4.

Instead small farms such as myself are forced to do stupid things like sell the meat to somebody 'on the hoof' and then have it custom cut by a butcher, because getting the meat processed and cut at a FDA inspected facility, if you can get into one, adds $1-3 a pound. This also means I can only sell you a quarter beef or larger. Which most consumers don't have the money or the freezer space to do.
Regular payroll employment, as opposed to independent contractor status. Its from the tax form on which wages from that kind of employment are reported.
Smarter firewalls can filter not just ports but the payload as well.
On mobile I just use two thumbs to zoom in to the column I want to read.
But it does not just work. I had a Blender Animation to render over night. On Linux or Windows this literally just means switching the energy profile to one where the computer stays on and hit render.

On MacOS you do that, but it will still interrupt the render. No, you have to install caffeine, a piece of software that tells the OS to stay awake because deactivating sleeping in the system preferences won't work.

Maybe it "just works" if you are using the machine exactly as intended, sure.
your phone isn't a 3500 lb metal box of death on public roads with other cars, cyclists, and pedestrians
...it actually exists!

> DEJIGAMAFLIPPER: Sometimes, you just got to put your domain down, dejigamaflip it, and reverse it.

but, the hell does it do?
100% agree about the ongoing features.
Let me pay one time to own the software unlocks please.