skysight-inc/HackerNews huggingface dataset:
> How many people died in car accidents the last few days?

Car accidents (not involving anyone of note) sadly aren’t novel or newsworthy anymore. A submarine, with people potentially trapped onboard, with limited oxygen, as rescue teams race to the dive site, unfolding in real-time, isn’t exactly something that happens that often.
Archived: https://archive.ph/Ej7c3
Unprivileged BPF is used for socket filters, for programs to BPF-extend themselves. It wasn't ever the case that unprivileged eBPF would allow you to, say, load a TC filter and read everybody's traffic.
I've never understood this "flush door handle" trend. How many miles of EV range does that add ? Is it worth the reduced reliability?
Huuuge fan of Julia's works.

Her writing and projects were a huge help during an especially turbulent time of my life & career...But I found her work to be extremely informative and validating and gave me the push I needed to do some of my best work.

I def recommend checking out her blog(s) and saving a list of interesting posts to supplement your reading list - even if you're a subject matter expert.
Because a desktop isn’t portable?

When I go into either one of my corporate offices (rarely) or a client’s office, it’s nice to be able to just plug my laptop in the night before and not have to worry about a finding any place to plug it in during the day, going back and forth between conference rooms, etc.

I also go home to see my parents for a couple of weeks sometimes and work from there.

And I realize this is a very esoteric case. But I also do the whole “digital nomad” thing half the year.
They also have too much stuff in them.

I want a "dumb" but well-built electric car... No side mirror lights, no motorized trunks, no suite of cabin sensors trying to figure out what I want, no air conditioned seats, and definitely no elaborate, janky, hilariously expensive infotainment system. Just put that engineering into the suspension and steering, please.

I want a tablet mount and good A/C. Maybe power windows and nice speakers. And I will take the 900lbs and $10k+ that shaves off, thank you.
It's fine to hold out hope, but there's no point to concealing evidence. Why not report what's actually happening to the best of your knowledge?
Damn those ageists specifically refusing to hire 50 year old black guys and 50 year old hispanic guys!!!
He was saying the scene is incredibly important and the version of Macbeth he liked best dropped the ball on the porter scene.

Which, as you say, is a critical ball-drop because that scene is very important for the audience.
Ask HN: Help me settle a strategy disagreement with my startup cofounder
We've got a B2C SaaS with a free plan and a premium monthly subscription. We've got a working prototype, and are getting ready to pitch for a seed round. My partner wants to launch the free version first and the premium version three months later. I think investors are going to be totally turned off if we're not monetizing right out of the gate. Even if that means we take a little longer to release, I want to release on a reverse trial model where users get the premium features free for 30 days and hopefully like them so much they decide to pay for them. Can't do that if our only product is the free version for a number of months. Of course, we can get the free one out faster if we're not working on premium at the same time, but I don't think that's better than waiting to launch something that monetizes immediately. Which way of doing it is going to be more attractive to investors?
You've obviously misunderstood the proposal - there's nothing about this that is "blind trust" at all.
It's backed by lambda that has cold start. Don't think that part has to do with free tiers.
> eBPF code gets to read and, with many limits, write kernel memory

Import kernel read/write functions into the Wasm module, so they can be policed. Or, if performance needs be, map limited portions of the kernel memory into the Wasm extensions linear memory.

> programs terminate,

Several Wasm runtimes count Wasm instructions (e.g. by internal bytecode rewriting) and dynamically enforce execution times. If static enforcement of termination is really all that important, exactly the same kinds of restrictions could be applied to Wasm code (e.g. bounded loops, no recursion, limits on function size, memory size, etc).
People: The API User’s Guide
You can continue to use state management libraries that take advantage of React hooks or other client-side logic inside of client components. Alternatively, you can move state management entirely to the server. That could be state in your database, URL state, or something else.
I can assure no cryptocurrency is involved and no violation have occurred.

In fact, we have a reputable business and this incident should never have occurred in the first place and I’m doing my best to rectify it
What are you doing with trpc if your backend is in Rust? trpc is typescript to typescript
I doubt it felt like a good way to go to someone who was scared to go on the thing in the first place. Maybe it went from no indications of a problem to near instantaneous implosion in a moment, but I kind of doubt it. I’m guessing that carbon fiber was anything but silent as it approached the moment of catastrophic failure. I’d like to think they didn’t know what was about to happen, but it seems unlikely.
I'm suggesting that the ebpf code still be verified and that the only rust code used is to implement the verifier and the virtual machine itself.
The Tempest is one I keep coming back to.
This headline is hopelessly overbroad in its use of “quality” and “tech”. If this trend is real is it about OEMs cheaping out and using crappy UI and ergonomics. Touch panel door handles sound godawful but I haven’t seen those yet. I don’t think the tech used in the various ECUs in a modern car has demonstrably caused a decrease in quality, and it has certainly increased capabilities.
Read good books like Designing Data Intensive Applications and High Performance Browser Networking.

Learn how to communicate with folks outside of engineering. i.e. by spending time with peers in product management, customer support, marketing, etc.

Do projects that push your understanding: https://austinhenley.com/blog/challengingprojects.html and https://austinhenley.com/blog/morechallengingprojects.html.

Join a startup if you haven't worked for a startup. Join a massive corporation if you have only worked for startups.

Read more source code of projects and your dependencies. Make contributions to the docs, improve the error messages of projects you use.

Write blog posts or just notes to yourself to organize your thoughts and ensure you understand what you think you do.

Join companies or teams within your company where you feel challenged to grow, not being complacent. Don't worry about feeling like an idiot.

Just a couple of ideas.
No, not driver verifier. https://github.com/vbpf/ebpf-verifier
> The idea that TS is great but JS sucks is silly.

Isn't all programming just layers of abstraction that make the layers underneath it more usable?

If you view Typescript as a standalone language that is another abstraction -- just like every other programming language -- that may make it more palatable. Yes, it's technically a superset of JavaScript, but I don't think anyone uses it that way. It would defeat the purpose, like buying a car and then tearing out the seats, air conditioner, and sound system.
Sorry about this. I work on the documentation (author of the post). Are you talking about searching through the docs or searching through GitHub? ARe there specific things you've searched for you couldn't find?
Adversarial Collaboration Project
Bradfield founder here: thanks for the recommendation but it's really not true that "most of [the course material] comes from CS:APP". It's a great book—which is why I recommend it so strongly in teachyourselfcs.com—but we use it only as a supplementary resource, for one of the eight courses we teach.
My mom doesn't understand that her car isn't broken, any modern car has to be driven daily or all the extra stuff will leach that battery.
With these examples I think the author would still be stuck with stepping through the state machines with the students. Unless what you wrote would allow for the "autonomousPeriodic function to keep ticking" another way?
This whole thing seems absolutely trivial to get around to be honest. Rocky just needs to have additional gmail addresses to tie licenses to. IBM doesn't need to know that Rocky is a customer, nor do they actually have the ability to know outside of whatever glad-handing Rocky is currently involved in with IBM.

It seems to me like Rocky wants to stay in bed with RHEL for unknown reasons, so they're playing nice. If there wasn't some benefit to doing so, they could simply anonymize their sources and RHEL et al couldn't prevent them from doing so.
I think they mean that you cannot hop between different huddles in a single click.
And brings up the question - do you classify the Lion King as a Hamlet? ;)
>but the original intent was actually that mods are part of a community, not some sort of petty tyrants

No, it was always to "create your own community". Right down to the asinine mechanic where the Head mod is simply first come first serve. If Mod A makes a community, assigns Mod B to moderate it, and leaves for 5 years, B cannot override A when he comes back without intervention from Admins. On the contrary, A can kick out B despite doing nothing for 5 years.

They very much designed it for "petty tyrants" and the site should/would have built a much better system to kick out inactive mods if they cared about "being part of a community". But I think we both know that Reddit just cared about free labor (until news sites force their hand).
The question still stands— is Squarespace going to now be capable of selling .dev domains? Or are they just going to hold on to the legacy ones? Or those going to go to a different registrar altogether?

The weirdest thing about this whole sale isn't that it's happening, it's the fact that Google hasn't communicated at all.
As I'm looking through the Skia APIs I have the dumb question: why doesn't Skia have its own wrappers for input method editors (at least on Windows and macOS)? Or maybe it does and I'm missing it.

Implementing these APIs for Windows and macOS seem super arcane. It's hard to find docs on implementing them. I guess there must be a good reason there are not cross-platform libraries that abstract IME specifically.
RSS isn't supposed to be an Archive, It's an activity feed. Best practice has providers trimming the XML file to the latest X items.

You can stylize and embed things like a next link in an RSS feed but that should just point you to yet another XML file and it's not part of the standard.
As a long term user of old school server side frameworks like PHP I very much "got" what the app router is trying to do once I used it, being able to reach into your database from any component without having to build an API layer is incredibly productive. It feels refreshingly old school and new school at the same time. My guess is the majority of the people that don't like the app router are just very used to the modern SPA only way of building websites and will come around over time. I think the idea of server components themselves are incredibly solid and expect to see other frameworks adopt them as well.
Suspishing
You can buy a 2011 Nissan Leaf that has had a 2018 Nissan Leaf battery pack installed, giving it 200+ miles of range, for like $15k. I want something like that!
Give me a 3000 lbs RWD 6 speed with >300HP with knobs for everything, and I'm in heaven.

Make Cars Elegant Again
What surrounding communities?
I haven't owned a car for multiple years, but I might need one again very soon (moving...) and at this time... I don't even want to buy one. It seems like such a hassle. Researching what car company has not plastered microchips all over their car, which will inevitably break. Figuring out which maker has actually tested their car. Figuring out what model is the least technizised. By this time, even second hand cars are mostly from a period where car makers but aweful stuff into their cars...
I hope you're kidding, but just to be sure: The average position isn't always right. Also, what even is neutral in this case?
I just wrote a blog post [0] on a project that I did with audio-fingerprinting and to my surprise, my desktop could do 369 billion bit-comparisons per second (popcnt using AVX2 instructions, 4 simultaneous processes).

[0] https://kenschutte.com/phingerprint/
Sorry about this. Do you have a GitHub issue with a reproduction we can look into? This is our top priority. In the meantime, I'd recommend continuing to use the Pages Router.
Not everyone has friends or family capable of helping them… or doing so without it significantly impacting their family/friends ability to avoid falling into the same situation.

Additionally, temporarily is fine when you have prospects to lift you from having to resort to relying on the generosity of friends/family but for those that don’t, it’s difficult to ask for help (don’t want to burden those you “love”), and difficult to provide any (“want to help but can’t afford it”)
I think that's a consequence of the gen 11/12 Intel chips used? I think the AMD versions would be much cooler and have better battery life (or so I hope!)
I think it’s part of a wider trend in tech towards shipping features without due regard to the efficacy / performance of the product.
I don't think your claim is empirically demonstrable and therefore not useful to an empirical science.
Closest I've been able to find is this note from the founder: https://news.ycombinator.com/item?id=35280168

See parent for context
So, what's up with this. How it go from:

Javascript isn't sufficient...
to
React/Vue aren't sufficient...
to
Next/Nuxt are <insufficient? too complicated?>

Why didn't the bandwagon just end at the first layer of frameworks?
The BPF verifier doesn't simply count instructions (though there is a maximum instruction count as a failsafe). It can't: eBPF programs are JIT'd down to machine code --- that's part of what makes eBPF so attractive, because the code you're running is comparably fast to the "native" kernel code. Instead, it refuses to admit programs that can't be proven to constrain their loops.
Power windows are cheaper to manufacture now, oddly. So that is what we will get!
We can do all that except the $10k off. This is very niche vehicle, enthusiast driven. So extra $10k.
Got it, thx for clarification. I think you're asking how to move into data science.
> there's something really magical about having one ecosystem where you can so seamlessly play with user input, network requests, audio, graphics,

It seems that that was the experience Smalltalk was aiming for back in the 1980's with it's totally integrated development environments (integrated to the point that it was basically its own operating system).

One could argue that the modern web browser with its integrated tooling for javascript is a reasonable modern interpretation for this. Note the similarities that the web-browser is almost its own operating system in this scenario as well
Reef-pi: An open source reef tank controller based on Raspberry Pi
I’ve had a director argue pretty convincingly that Hamlet is a “built your own adventure” play where you’re supposed to select some scenes and remove others, and that it may have arisen from multiple revisions.
Besides what sibling said-

In a ++-- universe, you have two timelike dimensions but still just one time dimension. This is to say that one of the space dimensions is timelike, which means you get effects like "time" dilation from ordinary rotation.

Our own universe is +++-. Between Dichronauts and Clockwork Rocket, it's possible to get a good intuition for the underlying geometry that causes special relativity; something none of my physics textbooks even tried.
FYI the ping utility in linux shows 3 significant figures. On my lan it's reporting 0.156ms avg between two hosts.
My thoughts exactly. How do pull a design out of your hat, against literally every expert's advice, and not test it a thousand times? It's insane.
on the contrary, I don't think borderline invoking Godwin's law is a reflection of maturity either. Sure, you can compare everything to nazis if you want, but in 99% of the cases people making such exaggerated comparisons to the worst tragedies are probably derailing into something frivolous.

Hence, the "law".
The Quest is perhaps a gaming console, but it is very much not a PC peripheral.
Everyone can make a good car now, they are a commodity now. So to differentiate in the market you turn to nonsense (pointless features you can talk about) and obfuscation (confusing pricing and options and fees, ala airlines)
I can see the appeal of having a full feed RSS so you don't subscribe in two places, But I don't login and only use the RSS feeds. I use TT-RSS and just do subfolders for my feeds. If I click the Youtube folder it displays all the youtube feeds in order but I still have the option to drill down per channel.
Maybe "complaint" was the wrong word but I disagree with the conclusion that LLMs are "not for trustworthy production systems" for the reasons I stated.

Full disclosure, I wrote a blog post called "Text to SQL in Production." Maybe I should add a follow-up covering our guardrails. I agree that they are necessary.

https://canvasapp.com/blog/text-to-sql-in-production
re-frame has a beautiful introduction that made the concepts crystal clear to me as someone who never used a state-management framework before: https://day8.github.io/re-frame/re-frame/
The API documentation lists the most commonly and rarely used parts before going into detail and there are many usage examples.

Reagent has a nice intro tutorial (classic todo-app): http://reagent-project.github.io and many other helpful tutorials and resources for beginners: https://cljdoc.org/d/reagent/reagent/1.2.0/doc/documentation...

However, since Reagent is still stuck with class-components for more complex behavior and relies on Hiccup, which is nice but has a performance cost compared to pure React, I am unsure about its future. Like some others in the Clojure community, I have moved to thin React wrappers like Helix and use Refx to integrate those with re-frame. It may be a bit confusing right now for beginners since there is no “golden path”.

Also, unfortunately, many smaller libraries are poorly documented and it seems like it is expected from the developer to dig into the source code to find out what’s going on.

What I found the most difficult as a beginner was how to setup a project in ClojureScript in the first place, like all the configuration in shadow-cljs, how it interacts with deps.edn, how it integrates with npm, the REPL, etc. But dev/build config has always been a weak spot for me, so it might be just that.

Overall, I still very much enjoy working with Clojure(Script), more than in any other language. Anyone who likes Lisps and functional programming should give it a try (and be sure to watch Rich Hickeys amazing talks!).
Back in 1990 I was several years into a PhD in neural networks, having
fun, but not really making especially useful progress. I spent a lot
of time trying to get some simulated bugs to learn to move around,
find food, and generally learn how to be better bugs. To help me
understand why my learning algorithms didn't work, I'd written a nice
graphical user interface, and generally camped out on a lovely Sun
workstation belonging to some defunct research project, at least whenever I got
to it first.

About that time, the Bank of England issued a new five pound note and
made huge claims that it could not be scanned. Supposedly they had
designed in loads of high detail textures that would show weird
aliasing artifacts on the 300 dpi colour scanners that were state of
the art at the time. Challenge accepted! The Sun workstation I camped out on just happened to be connected to a nice 1200 dpi monochrome scanner. I
went to my friends at the university theatre and returned with a whole
stack of different coloured gels from the theatre lights. Then I took
a whole series of scans of a £5 note through the various coloured
gels, and wrote software to combine multiple monochrome scans into a
colour image and re-align all the layers properly. As a result, my
screen background was a perfect image on a supposedly unscannable £5
note.

Six months later, I ran out of funding for my PhD without very much to
show for it, but didn't fancy joining the real world. There were two
research projects needing people, and I very much liked the idea of
one on surgical robotics for neurosurgery, but I guess that was too
ambitious and didn't get funded in the end. The one remaining project
was on multimedia conferencing. Now, as an undergrad I had avoided
all the classes on networking as I thought they would be boring, so I
was spectacularly unqualified to do research on networked multimedia,
but I applied anyway as I didn't really have any alternatives left.
Of course the first question at interview was ``So, what do you know about
multimedia?''. The honest answer would have been that I didn't know
much at all, but that didn't seem to be what the Professor was hoping to hear. I
couldn't think of anything else to talk about, so I told him all about
faking £5 notes.

A couple of days later I was really surprised to get offered the job,
and a decade or so later, it was me that became Professor of Networked Systems.
All because I couldn't resist the challenge to copy a £5 note.
> Fundamentally everything is a binary when it comes to behaviour, you either take a risk or you don’t.

You can apply binary categorization if you want, but that’s not what’s happening with the human body acting in the universe. Human actions have many degrees of freedom.

As one example, consider a cop deciding on how to respond to a vehicle stop. There are conservatively dozens of ways in which his response might vary. Does he call in for backup? How does he characterize the situation? How does approach the vehicle? What does he say to the driver? Does he place a hand on his gun? Does he draw a weapon?

As another example, consider a manager breaking some bad news to her employee. The possibilities for the human interaction are vast.

Why is it important to you to frame human actions or risk-taking as binary? Is it necessary for your argument? I struggle to see how.

But I’m also struggling to make sense of the moral philosophy you are outlining.
on average 32K americans die a year which means 32000/365*4 = ~350 people in the US have died in car accidents since the media started talking about this. Sort of reminds me of this:

https://en.wikipedia.org/wiki/Alfredo_Rampi
> Journalism is a key part of democracy

Journalism didn't exist in athens. Journalism didn't exist during the founding of america. It isn't a key part of democracy because democracy existed without journalism. Sure it's nice to have, but it isn't a necessary part of democracy.
Oh. I’m in market for high trim truck and per all driver reddits those things are unreliable as hell.

Manufacturers cheapen on everything and hope that more leather and chrome will cover racked up price
Possibly due to a misunderstanding of Debian, they probably think the release lifecycle is similar to Ubuntu LTS or RHEL.
A New Switch for Supercomputing
Just got a 2023 Mitsubishi Outlander PHEV. The UX is awful, full of bugs and quirks. If it was an app I would have already uninstalled it. Unfortunately, I am stuck with an expensive car that is super clunky. I doubt any of the bug reports or usability issues are I've shared with the dealership or Mitsubishi are even going to get fixed.
Is it using Matrix?
The same would happen for the fire department. Can you imagine if an investigation blamed you for a house fire, then the fire department charged you for services? Many fewer people would call the fire department, and many more would die in house fires. People seem pretty casual here about wagging the finger. Just wait until they make an accidentally poor decision and need to be rescued.