skysight-inc/HackerNews huggingface dataset:
The thing is, other people are also allowed to control who and what they see. You're not entitled to an audience.
I like Lemmy a lot, switched over from Reddit a few years ago and it's so much less toxic. I just filter out all the political stuff and political keywords. Feels like a small Reddit before it was massive and filled with bots and spam.
I can’t imagine losing a child.

I had a friend die suddenly a few years ago. He was a really influential person growing up.

You go around thinking, oh I’ll catch up later or reply another time and suddenly you can’t. I’ve lost a number of people over the years, but for some reason that friend in particular has been a difficult one to get over.
A normal driving test was (famously [1]) done to measure the effect of axle load (vehicle weight per axle) on road wear. This is where we got the “fourth power law” of road wear.

I think as a starting point, I would expect that tire wear should remain roughly in proportion to road wear, given the same tires on each vehicle. From this, I would expect car makers to use larger, thicker, heavier tires on heavier vehicles in order to compensate.

Thus I think we shouldn’t accept claims about the replacement lifecycle of tires without knowing these details of their construction. If an electric car is twice the mass of an older ICE car then the fourth power rule would predict a 16-fold increase in road wear. I would then expect the tires on the EV to have 16 times more rubber in order to last the same duration, unless they’re made of some newer compounds which are more durable.

[1] https://en.wikipedia.org/wiki/AASHO_Road_Test
Amazing, would be interested in reading your experience
Came for the typography geek-out, stayed for the machine tools and ANSI Y14 refs.

Had no idea the rabbit hole went this deep. Work with CAD standards and on my to-do list is adding rendering for IFC text notes to a GL application and was wondering what default font to use. Haven't checked STEP yet, but IGES defined a special font code (FC2) for "LeRoy", so these things percolate through technology like the apocryphal Roman Cart/Railroad Gauge story!
10 years after Data and Goliath, Bruce Schneier says: Privacy's still screwed
> I'm not really sure why everyone is focusing on that phrase, though

Is everyone focusing on the phrase? I thought I asked about it, and that's all that's happened.

> I would have also expected "every 30 minutes" to be a pretty clearly hyperbolic expectation for anyone to process updates after

I couldn't imagine a benign use of hyperbole in timeliness when some expectations of timeliness are silly, and some are sensible. I thought I'd ask, in case there was a good faith reason for it, rather than just assume you're trying to use insinuation to change people's minds.
That’s the real future
I think the problem is too many unnecessary meetings rather than remote work.
Also in the UK and I certainly subscribe to r/fuckcars as I'm a keen cyclist and never got around to learning to drive.

I find it annoying that media outlets (BBC - I'm looking mainly at you!) will refer to EVs as being car-shaped and then, as you said, demonise e-bikes by lumping them in with the illegal e-motorbikes (see the recent Panorama program for a clear case of not making clear the distinction between e-motorbikes and e-bikes).

As I see it, the biggest problems with cars are their size and weight. With electric propulsion, the weight is a problem as they have to propel the vehicle and the batteries which obviously means even more weight (though they're typically only slightly more than ICE cars). This also leads to the problem of the vehicles taking longer to recharge and thus requiring upgraded infrastructure to allow people to charge them quickly.

However, if we get as many people to use e-bikes or e-scooters, then the size and weight issues pretty much disappear. It's often feasible to have removable batteries, so the vehicle can be "recharged" instantly by swapping the battery (I believe this is very popular in some countries for food delivery riders). This also means that the battery recharging can be performed using a normal power socket without requiring upgraded infrastructure although it may be wise to keep an eye on the batteries whilst charging to prevent house fires.

Incidentally, Mrs ndsipa_pomu recently bought a good quality e-bike (i.e. not one of the duck-taped conversions) and absolutely loves commuting on it as she sails past the traffic that she was previously trapped in. Though it's limited to assist only up to 15.5mph, she finds it powerful enough to cope with the hills.
The US is the worst offender by far, and seems hell bent on getting worse still.

I wish we would acknowledge it, even just among ourselves would be a great start.
Wow. Researchers could have found this by reading Hacker News from 2019.

https://news.ycombinator.com/item?id=19579185#19579943
You have a weird dream of how people should use transportation. People like what they like. They like individual cars with 4 wheels. They don't want to share transportation with random people.
Don't forget about the solid particles.
> It just litters perfectly reasonable python code with async/await

Yeah. As an API consumer I would not expect a PDF API do IO, hence be async. Have the library be sans-io, the interfaces sync and callers from async code handle IO on their end, offloading to IO threads.

Async is also referred to as “best practice”, but it’s just a tool, for specific use cases. And I say that as an “async fan”!

That said, perhaps it’s easier nowadays to just do async by default, as you say. The real world is async anyway, so why not program closer to that reality.
Show HN: CSSGrid – 2.7k LOC CSS-Grid layout engine targetting embedded (Nim)
Hey I've been working on this project for a few years. It's a smallish (~ 2.7k loc w/ tests) implementation of CSS grid.

My ultimate goal with this is to be able to make full featured UIs on embedded devices like the ESP32.

I just did a fairly big update which adds a bunch of features that make it into a reasonably complete CSS Grid implementation:

- basic html/css style layout for nodes not in a grid
- basic html layout using constraints like percent parent (20'pp), auto (cx"auto"), content-min (cx"content-min")
- support for constraint operators including min, max, - and + (limited to single level, e.g. no `min(min(x,y),z)`)
- basic and grid layouts now support min-size and max-size constraints (e.g. like CSS min-width)

It's a weekend project. It's been pretty fun figuring out how CSS Grid works and how browsers implement parts of their layout routines. Especially how auto and frac works in CSS Grid. The core implementation turns out simple but subtle.

This project is similar to Taffy in Rust, however, the implementation is a bit simpler and much less thorough. It doesn't support CSS flexbox either.

Feedback or suggestions would be awesome!
> Trips tend to be centered around the place you're going to, with experiences you can only have at that place, and nowhere else.

I think this is a great delineation.

For me, because I'm traveling as a family of 4, the cost of any trip is significant. We did a Japan/Taiwan trip this past winter and the total cost with flights was probably in the $12-14k range. At this level of expense, I'm going to plan as many of the high level details as possible to really maximize that experience and reduce headaches in the moment of travel.
DOGE are not the only cloud in the sky, is what I'm saying.
I'd love one of these as an electric commuter vehicle: https://pressroom.toyota.com/album/toyota-i-road/

Unfortunately it seems to have gone nowhere
I do believe my code review of a junior developer submitting "AI slop without reviewing or understanding it" would be fairly blunt:

"If you are just taking AI generated content verbatim without code reviewing it and understanding it, you are providing no value over just having the AI do the work directly. If you are providing no value over AI doing your job, the company can replace you with AI."

I'm wondering if the junior employee just isn't educated enough to be using the AI, like they don't know Python at all so they don't understand the difference between "exec" and "import"? But I'm also inclined to think that they should be using it to learn, if the goal of the company and the employee is to move from junior to mid to senior. Like ask another model "can you improve this code", "does this code make sense", "can you explain this code to me", and anything in the code you don't understand, research and learn.

But, there are employees who are just going to grind it out, doing "just enough" to get something working, and it can at times be hard to figure out why they are there and why they aren't working towards more. It could be as complex is physical or mental struggles that put "just enough to get it working" at the far edge of their abilities, maybe that literally is the most they can do.

How do you learn that and adjust so they can excel within their constraints?
I'm a bit out of my depth, but I think I recall Gerald Sussman talking about dealing with a similar problem using an operator that indicated that evaluated to exactly one out of a finite set of elements but can be evaluated to any in the set.

If I'm recalling, it was ok because each of the elements of the set were differentiable functions, but the operator produces a set of possible results, but doesn't specify which. Sort of like a monad, it seemed.

I want to say he was referring to a quadrature, but I honestly can't recall and wont be able to spare the time to hunt down the talk until later.

Coincidentally, I just got a copy of structure and interpretation of classical mechanics just the other day, so hopefully I'll get some more appreciation for the problem.

[0] https://mitpress.mit.edu/9780262553452/structure-and-interpr...
Don't most EVs use regenerative braking though? That should offset their weight a fair bit I imagine.
Carbon capture is our money being used to pay oil industry. It is for enhanced oil recovery. It is straight up theft with environmental marketing!

Twenty-seven DAC plants have been commissioned to date worldwide, capturing almost 0.01 Mt CO2/year. Thats the equivalent of 2000 EVs.

---

We pay in 8+ different ways for fossil fuels:

(1) Subsidies of trillions of dollars per year

(2) Ethanol and biodiesel subsidies

(3) Pay at the pump (or electricity)

(4) Pay for carbon capture to help oil companies extract more oil

(5) Pay for the consequences of climate change (a) increase of home insurance (b) bailouts of insurance and utility providers (c) dealing with the direct costs of climate change

(6) Health costs! Pollution is directly linked to every disease (except STIs?). Air Pollution Kills 10 Million People a Year. Think of all the cancers, cardiovascular, metabolic, every biological systems.

(7) We pay a cost of other pollutants. Lead (thank you oil industry!), mercury (thank you coal industry!). Fish was a source of food, the best kind of renewable food, where you do absolutely nothing other than catch it! This source is now gone, there is so much mercury in fish, that all recommendations of fish are to limit the number of servings!

(8) Every person on the planet is paying a fossil fuel tax (the 5 above), to the super super rich. It is a transfer of wealth from everyone to about ~100 people. This money is used to buy all assets (real estate), stocks and everything else, enabling the super wealthy to extract every more wealth from every sector of the economy.

---

Lets talk about the smallest tax (subsidy!) we pay one of the 6 listed about, ethanol subsidies. 40 million acres are used to grow corn for ethanol subsidies (out of 93m total).

If we use these 40m acres for solar, Annual Energy Production (in watt-hours): 52,272 terawatt-hours (TWh)

To put that in context: The total electricity consumption of the U.S. is about 4,000 TWh/year. The energy generated from 40 million acres of solar panels could theoretically meet U.S. electricity demand more than 13 times over.

But, we'll need a lot less energy when we use solar/wind. We only need a third of the energy we use today, > 65% of the energy is wasted. So, solar panels on the same land used for ethanol production (and subsidized -- which is a lose-lose-lose idea) can produce 39x times US electricity demand (assuming ChatGPT calculation is correct).
All other factors arent constant though: EVs use their brakes much less.
Lots of use cases don’t require low latency. Background work for agents. CI jobs. Other stuff I haven’t thought of.
Ask HN: What commit message conventions do you follow?
I'm new to the world of programming and came to know about commit conventions. Just wanted to know what conventions do you use.
> The amount of influence you have through educational content is truly massive, and can make or break even the largest tech companies.

This is true, but it neglects the "spark" that's required to get some sort of amplification to the content and related downstream benefits. Companies spend money on marketing, events, etc.

For INDIVIDUALS who want the ancillary benefits of educational content, they use tools to create and deploy across multiple channels and also engage with others ("shit post", "reply guy", etc.) that drive attention to their content.

For an individual, driving economic outcomes with educational content (on average) seems like an investment with low probability of success. I suspect that many individuals who create educational content are doing it because they are passionate about the topic, and do not expect any other benefit.

Thanks for posting, something that I'm thinking about a lot in the age of increasing participation in "Tech" and ever-increasing amounts of content while simultaneously divided attention.
No, but the alternative in some places is no reasoning model. Just like people don't want old cell phones / new phones with old chips - but often that's all that is affordable in some places.

If we can get something working, then improving it will come.
From: https://news.ycombinator.com/newsguidelines.html

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".
#1 AI progress denier, got stuck in a narrative he can’t let go of
I'm not sure why you've been downvoted.

This is the exact reason why I left London. It's fine and good if you are by yourself or your partner. But once you have kids, it's very difficult to live in the capital. A lot of stabbing and anti-social behaviour. You'd need to live in the rich parts of London (Chelsea..etc) and even then it's not very safe.
Yeah I've been wondering how one can contribute and build in the LLM and AI world without the resources to work on foundation models.

Because personally I'm not a product/GPT wrapper person - it just doesn't suit my interests.

So then what can one do that's meaningful and valuable? Probably something around finetuning?
Let's call the old combine function C. How long can you combine things C(C(C(C(a, b), c), d), e)... until you get a collision? Experimentally, it averaged around 2^14 iterations and I had examples with 7. The issue was that I found this code deep in the bowels of a system controlling heavy machinery such that a collision potentially meant life altering consequences for someone.

I wasn't aware boost had changed it, but the solution I settled on was essentially identical to what boost came to here. There's some further issues with that system in that the mixing functions aren't ideal for all bitlengths T. The way they're using it here is safe, but it annoyed me enough to devise a class of mixing functions with provably max length periods for all sizes T (at the cost of some mixing quality). Haven't published that crate yet because I'm not sure who else would want it.
What’s the current state of the art in 3d printers willing to spend 1k+. Is there an authoritative site for hardware?
Dress warm, studded tires. People are so averse to any non ideal weather for cycling. Texas, Arizona and Nevada people say it's too hot, West coasters say too much rain, other places say snow and ice. All excuses that can be solved by better personal preparation mixed with safer better maintained cycling infrastructure. https://m.youtube.com/watch?v=Uhx-26GfCBU
I agree about RN.

But not about flutter. I just used aider to code a brand new flutter app from scratch. It has Google login. And a webview on a second screen. It looks gorgeous and is performant. And deploying it to my android device from within the aider session worked flawlessly.
Yeah. People looking for “Smaller DeepSeek” are looking for the quantized models, which are still quite large.

https://unsloth.ai/blog/deepseekr1-dynamic
What stops me from biking is cars. I simply don't feel safe on a bike next to a giant pickup truck where I gotta pray the driver sees me, isn't on the phone or otherwise distracted.
The interesting thing here is being able to run llama inference in a distributed fashion across multiple computers.
See my response above. My intent to look for more info was misread as defense of DOGE. They're a bunch of clowns in a town that has lots of other clowns all entranced to the same person. There are lots of people who could have messed this up as well.
Thanks for asking!

It's both. The OCR part is ofc CPU bound, but the entire text extraction involves reading files, or writing and then reading files.

Without async, these simply block.

As for efficiency - if you're working in an async application context you have to "asyncify" these operations or suffer the consequences.
There's nothing categorical about EVs that make them eat tires. The aggregate data about average EV tire life is skewed by the relative popularity of and poor choices made by Tesla.
You get a compile time failure. There is no mechanism to automatically update them.
How about recuperation? Do electric cars use as much breaking as an ICE vehicle with the same weight?
That essentially comes for free with stack unwind, and will not be possible with `panic=abort`
Does adding memory help? There's a Rpi 5 with 16GB RAM recently available.
There are procedures for people whose birthdate is unknown [1][2]

Without it a lot of people born during the great depression, born in other countries, abandoned, etc would never be eligible for social security. Even today it's entirely possible for a child to be born in the US without their birth being documented.

[1] https://www.ssa.gov/help/iClaim_poa.html

[2] https://secure.ssa.gov/apps10/poms.nsf/lnx/0200302000!opendo...
Firstly, this is another positive for EVs. They do have brakes but most have regenerative braking too, which is clean.

Secondly, ebikes are rampantly misused in pedestrian areas, often used without helmets, often upclocked, many used for delivering, or kids. And because they're not a regulated vehicle, nobody has third party insurance.

There are legal ebikes and nobody has any more of a problem with them than normal bicycles when used in the right places.
I looked into this in detail a while ago [1]. Electric cars produce much less brake pollution than traditional cars due to regenerative braking. They do probably create more tire pollution, simply because batteries are heavy. And, current emission standards for gasoline engines are so strict (and engines so well designed) that the engines themselves probably do create a negligible fraction of the overall particulate pollution. So it's plausible that with current technology, hybrid cars might create the least total particulate pollution. But all electric cars are probably better than all-gasoline cars.

That said, I'd think we could probably do lots more to reduce the tire pollution. And, obviously, electric cars have other advantages!

[1] https://dynomight.net/tires/
Palword is not a Sony game though.
I've used both, and I'd say it's still quite a difference.

There's many examples, but one I stumble on often is functions that accept a std::string_view, and return a part of that string. It's quite dangerous to make it return a std::string_view as well, especially given how easy it is to create temporaries (e.g. get_word(sentence1 + sentence2) would return a string_view to temporary data). Similar story with functions that return element references out of collections, functions that choose an element out of two, etc.

In Rust on the other hand, you can get very reckless with very long chains of functions that return references out of other references, especially with parsers, iterators, and lambdas/closures.

The Send/Sync traits for thread safety are also unmatched in C++, tagged union pattern matching will also heavily restrict invalid states, and so will Rust's affine(ish) types, which force a single owner for resources, as opposed to C++'s somewhat hard-to-use move semantics.

The standard library also prefers safety over speed by default, e.g. with std::string_view's indexing being UB, std::optional's dereference being UB, and so on.
I can relate to your frustration with LinkedIn. I’ve been actively writing on the platform for the past two years, building my visibility and engagement, even earning a recognition badge from LinkedIn. However, despite putting in the effort, I haven’t gained much beyond that. The community feels like it’s structured in a way where top influencers form closed groups and don’t promote outside their circle, almost like a hierarchical system that reminds me of the dynamics we sometimes see in Asian companies.

For me, LinkedIn is useful primarily for job opportunities, but outside of that, it feels like a platform full of noise with not much else to offer. The real support system seems lacking, and I’ve found that engagement can be difficult to generate unless you're already in those top circles. So, I agree—there’s definitely a lot of room for improvement.
Dutch researchers employ unique e-bike to make cycling safer
They have slimmer tires as well, right? I wonder though, do they deteriorate faster as their surface would carry more weight?

edit: https://earth.org/tyre-pollution/ answers this, as mentioned elsewhere in this thread.
The only "convention" that exists is the Conventional Commits' one. It is sensible and compatible with some tools. As long as you write "fix:", "feat:" or "chore:" you'll be fine.

Don't overthink it though, it's a thing that is used in some open-source projects and companies. As long as you follow the rules of the project, you'll be fine. Same for the coding style and format, do like everyone else.
> Think about it - if these formations were not leakproof on geological scale, there wouldn't be any oil and gas for us to extract in the first place.

Leakproof to one substance doesn't necessarily mean leakproof to another. Heavy oil is hydrophobic and a less mobile, volatile molecule than CO2. Methane otoh is lighter.

That said, CO2 capture mostly works in scenarios where you have a highly concentrated stream AND can afford the weight and energy penalty of the capture apparatus. Good on big chemical/industrial plants, refineries and maybe gas power stations, and worth doing for that reason - industrial processes are some of the hardest to replace or avoid of the big emitters. Likely useless for vehicles and aircraft.

It's very hard to feed 8Bn people without a whole lot of Haber-Bosch though, and hard to do that without methane in, CO2 out. All the more reason to cut down on wasteful uses of both food and energy.
There's Lemmy and nostr, for example.

But I absolutely agree that the individual-centered social media is as toxic as it can be. Forum-style social media is just a bit less toxic but can be more constructive since it's centered about community and ideas rather than particular individuals/personas.
Well, what Musk is doing is very impactful and out of the ordinary, and DOGE is (supposed to be) a technology-focused agency (efficiency, blah blah), so it enters the HN domain.

If you're upset that tech and politics have merged, blame Musk.