skysight-inc/HackerNews huggingface dataset:
You're right, though I didn't mean just the editing latency. For web projects, the latency is now between me and some dev server in the cloud vs localhost, and for CLI as well. For GUIs or anything that interacts with my OS (such as "applets") or my hardware devices now I have to download the program to test it.

For web projects, I understand that latency should be considered, but I've learned what's important there and don't want to build/compile/minify my projects in development so I'm wasting time downloading the same MB's of JS over and over when only a few bytes changed so I'm not getting cache hits.
Zero to WASI with Clang 17
The biggest issue in the article I found wasn't the actual expense of the flights but rather the wanton use of helicopters for non-essential matters like ferrying officials to meetings to avoid traffic. They quote some figure like 2 helicopters flying 20 hours a day every day, which sounds insane.
Ask HN: Usage Based Billing for LLM Apps
Anyone in the hacker news community working on usage based billing solutions for LLM applications? For example where a customer could be automatically billed like carriers used to bill for phone minutes if they exceed an allocated cap.

We’re looking at models beyond flat subscriptions for scaling our product to power users without alienating typical users. Would be interested in exploring any services someone here in the community has built.
Exactly. In a decade or two, this fleet will be two helicopters instead of 17, because most of the use cases will be covered by drones.
You know, it's amazing how wildly different expectations people from different places have. Really highlights the completely arbitrary/social nature of most of our customs. One person thinks "why would you even consider eating while driving, this is so insane on so many levels I don't even know where to start enumerating them" while another thinks "of course I should be allowed to eat while driving, that's one of the most natural things".

A couple of days ago there was an article on HN about the littering behaviour and causes of it. As some commenters noticed, the main reason is simply that people do whatever the hell they feel like doing, without much consideration. Driving and suddenly feel hungry? Eat something right now. There is a wrapper paper in one of your hands now and it's inconvenient to hold it while eating and driving? Throw it out of the window. Etc.

And yes, I've seen debaters on the Internet arguing for allowing DUI, for non-requirement of seat belts, for allowing smoking in public places etc, basically for anything that mildly inconveniences a person for a vague personal and/or public benefit. And on HN too, about a year or so ago?

P.S. About "eating food that is a fuel for your body" — there's a fancy term "postprandial somnolence" for that feeling of drowsiness after a meal. Definitely something you'd like to experience while driving (/S).
I think we should build giant desalination and water distillation plants in the American Southwest where there's a lot of sun for solar power. Then we can pump the water inland and reclaim enormous amounts of currently unusable land.
> they prove nothing

If they fail, they prove there's a bug (in either the test or the code.)

This is like literally any other kind of test.
They include a library from MacOS that makes it register:

https://news.ycombinator.com/item?id=38534247
Tempting but also sounds like a nightmare for writing notebooks with reproducible results?
>my understanding is that until recently you had to vacuum it every once in a while.

You still do. The auto Vacuum daemon was added in 2008ish, so it isn't too bad. Just more complexity to manage.

> it's also using some kind of threading model

It does a process per connection just like web servers did back in the day when C10k was a thing. A lot of the buffers are configured per connection so you can get bigger buffers if you keep the number of connections small.
Ringworld by Larry Niven. Technically you should start with Neutron Star by the same author, but if you're not familiar with the Known Space universe, I don't think it's a big deal to start with Ringworld.

One of the few Sci Fi novels to win both the Hugo and Nebula awards in the same year!

https://news.larryniven.net/concordance/content.asp?page=Rea...
Experimental library that hydrates state from the HTML with signals
As a liberal in Wyoming, there are a few things that are missed here.

1) Outside of years with close ratios in the legislative bodies, no one cares about those two votes because they are tiny percentage with large geographic distances. Small groups only really have power when it comes down to tiebreakers.

2) in my lifetime the Democratic party abandoned the state, providing little support and due to closed primaries with no national support we have to register as Republicans to have any ability to help prevent a total fringe right wing local and state government that provides a negative feedback loop with this issue.

3) The US is a federation of independent states and the rural states were mostly developed due to slavery state fights.

4) I am quite sure that gerrymandering has a far larger impact on disenfranchisement and could possibly be addressed with less risk of civil war vs trying to upend the myths of our countries foundation than suggesting we should violate what in mythology is supposed to be a federation of independent states.

5) Rural and urban poor have more in common than differences, if either of the major parties realized this and took on a long term effort to demonstrate this they could start to tear down the barriers that were intentionally put in place to divide these groups going back all the way to Bacon's rebellion.

Neither party has any interest in this because it would be a long term effort.
Of a planet, I guess in theory it could take a 15fps video, I dont think the sensor was designed for that.
Fair enough. But I just can't replace real human interaction with remote communication. I just can't. Same way I could never get in a long distance relationship with someone. I need to be in the same room as them and look them in the eye when I'm explaining something to them. I actually like the 2-5 minutes of chit chat in the common kitchen every morning, talking about where my colleague went skiing that weekend.

And I am an introvert.
Unless Fedora has patches that haven't (yet?) been upstreamed, you could probably find that information on https://github.com/AsahiLinux/docs/wiki/Feature-Support
Intrinsic was a poor word choice on my part. My point was that some of the most valued aspects of most art up to this point - the investment of human talent/skill and the uniqueness brought by the individual - is either not present, or is hard to define when dealing with AI art.

> but different in the same way that all the others already differ among themselves

I’d argue it’s different in a very different way. The conceptual gap between AI and traditional forms of art is arguably much wider than the gaps/differences that already exist between traditional forms.

Using mental models to reason about AI art that liken it to those older forms can be misleading. I do agree that it’s a new form that will carry its own properties and to which people will ascribe different kinds of value. Whether or not that ascribed value is deserved is another question - a question that must be raised because again, someone with artistic skills was still required to create the AI output, they’re just long forgotten by the time the image is generated.

If nothing else, the massive unanswered ethical questions raised by the use of models that can only exist because of the content created by traditional artists puts this firmly in its own category.
This is good advice. The funny part is i don't drink alcohol when I go out, just water or soda. So alcohol is not what's destroying my productivity. It's the disruption in sleep cycles (from going to bed at 1am to going to bed at 6am).

I think a sensible idea would be to keep going out (after all going out and meeting new people is part of youth) but to do it less frequently and not twice per weekend, so that my circadian rhythms are not completely obliterated.

Thx for the thoughtful response
Review of Nonlinear Mechanisms for Frequency Up-Conversion in Energy Harvesting
> The hacker in me hates the idea of enforcing something like this

As long as you are free to modify the hardware or purchase specific non-conforming hardware I see no reason why this would be painful for a hacker.
I couldn’t get mine to drink from it. They side-eyed it warily and avoided my attempts to entice them.

Cats.
Systemd, Wayland and Gnome seem to be a concerted effort from Red Hat. I won't use them; once there are no more Linux distros that let me avoid them, I'll be off to BSD-land. I'm not a hostage!
ThermoWorks SmokeX and Signal both use a 12v usbc power adapter. My partner fried her phone on it once due to seeing the cable and assuming it was a normal charger.
Wow, that's impressive. Aren't most buildplates made of aluminium, though? Also I always worry that the PEI sheet over the plate will introduce inconsistencies, let alone that mine has an extra layer of magnet sheet on it (and, as you said, the magnet even makes the detection not work).

However, it seems very doable to have a Beacon for the bed scanning, and a BLTouch for getting the physical distance over the sheet plate.
For what though? If you or I requested a helicopter and it was here three minutes later is that money well spent? What is a helicopter doing for us? What is it doing for them that we think this is worth it.
More like "Nvidia sucks. That includes Wayland users."
I don't have a big problem using codegen to get "syntax" for enumerations. "go generate ./..." before you checkin, save yourself some typing.

I have used this in the past:

https://github.com/abice/go-enum

But mostly use protos as much as possible these days. (The enum is going to be in the API, might as well use the same object inside the app.)
Huh, TIL. It appears Utah is the only state where it’s 0.05 it seems.
To the the contrary, in the US, there is caselaw that, if your unauthorized derivative work is infringing, then you do not own the original elements of that work either. See Pickett v Prince.
He didn't have to fight five years in court. All he did was submit the complaint to the EEOC and they handled the investigation and lawsuit against the company.
The 6 million peso man!

We ran out of funding after the right leg, so while he can run at 60mph, he can only do it in circles.
> pushes me to support mandatory certification

It wasn't mandatory but this is one of the main reasons Underwriter's Laboratory was started. The market needed a certification to say "yes, this things does what it's says it does and in a safe manner".

My dad owned a retail store in the 1970s and he distinctly remember being told "Lots of retailers won't carry a brand/item unless it has the 'UL' sticker on it."

https://en.wikipedia.org/wiki/UL_(safety_organization)
| its case insensitive by default

This is obviously up for debate, but subjectively I find this to be an absolutely terrible design decision.
Yes, but this particular sub-thread started with GP saying:

> I don’t think I have ever starred anything on Github. (...)
Microsoft365 has an API and therefore doesn’t need to be reverse engineered. You’re making a great point for having Apple open up the iMessage platform or at least meet consumer demand for access to iMessage on non-Apple devices. They can even charge for it - the going rate looks to be $1.99 a month.
If he/she is used to the program and wants to use it... yea? Why not?

I run the OS that runs the programs I want to use.
The only thing about QML that I like that QWidgets does not have is the anchor-based layout system where you can anchor widgets relative to the edges of other widgets. Other than that QML seems more like a solution for embedded interfaces (car media centers, dashboards, kiosks, etc) where you roll your own look, rather than desktop applications.
Sounds like you don’t like chess very much. Sounds like you think everybody should have the same brain as you and are frustrated why this isn’t the case.
the second sentence of the section titled "The best Linux laptop audio you’ve ever heard" says "Just install Fedora Asahi Remix and enjoy high-quality audio right out of the box, no setup needed."
I can't agree with you on this. With bigger printer beds (I've got a 500mm x 500mm x 500mm machine) it's crucial to have ABL working, as the height of certain points of the print bed can be within a range of over 0.2mm, which, as I'm sure you know, is the thickness of a layer a lot of times.

With simpler/smaller printers, sure, you can get away without an ABL probe.
I have a 10-year glass bed on my Prusa clone that would like a word with you :)

(I replaced it with a garolite sheet, am very happy with that)
Did you not study Pickett v Prince in your class?
How to Decrypt Log Files?
There is currently huge debate in the 3D printing world related to information logged by Bambu Lab printers.

Those printers encrypt their logged files and I’m curious to see if there is a way to decrypt them to finally seen what kind of information is stored and tracked.

Here are some sample files. What would be the first step to attempt to decrypt them? Is there a way to see which encryption method they are using and then throw hashpower to these files using tools like hashcat?

https://github.com/bambulab/BambuStudio/issues/1261#issuecomment-1423022959
Hyper threading is SMT? I can never keep the branding names straight.
At a high level:

It's an article observing how GPT-J token embeddings are positioned in 'embedding space', with some connections drawn to GPT 3.

They then experiment with having GPT-J provide definitions for "nokens" (A "noken" is basically a made up embedding created by modifying the embedding generated from a real token) to see what happens when a model is presented with a novel embedding outside of the trained embedding space to see how it interprets them.

Diving in a little more:

An observation from the article is that the first letter of a word represented by an embedding is actually encoded into that embedding such that you could identify what letter any embedding starts with, with 98% certainty.

They observe this linear relationship and devise an experiment. They ask GPT-J what letter the word "icon" starts with, and it correctly replies "I". They then create a "noken" for the word "icon" and modify it so that it no longer represents that the word starts with "I" and ask GPT-J again what letter this "noken" starts with. GPT-J then incorrectly replies that the word "icon" does not start with the letter "I".

So then they pose the question "can the model still define the word 'broccoli' even if we shift the first letter away from 'B'?" and the answer is almost always yes, changing the semantic "first letter" of an embedding doesn't change the model's ability to understand the embedding.

They then do a series of experiments asking GPT-J to provide the "typical definition for the word '<noken>'." with the example word 'hate' being used. They gradually shifted the first letter away from 'H', and see that up until very high levels of modification, the model can still give a normal definition for the modified 'hate' noken ("a strong feeling of dislike or hostility.").

At extreme modifications to the noken, the model starts providing strange definitions ("a person who is not a member of a particular group.", "a period of time during which a person or thing is in a state of being").

They repeat the experiment and note that this behavior of the definition keeping stable up until 'collapse' is common across many tokens:

> ...usually ending up with something about a person who isn't a member of a group by k = 100, having passed through one or more other themes involving things like Royal families, places of refuge, small round holes and yellowish-white things, to name a few of the baffling tropes that began to appear regularly.
The first contact from aliens will surely be them exploiting this with an XSS attack to set window.location to a Rick Roll video.
That is a cool idea. The machine comes with a horcrux :)
Agreed. If the library of data, ebooks in this case, is owned by the user via files then it seems P2P is the way to go.
I worked in an open office plan that did the headphones thing. I found that made it even more intolerable -- I can't stand being in a room with a bunch of people and being cut off from my senses. It makes me hyperaware, nervous, and even less able to work.
The flyby photos are cool but it’s just so much more useful to have a telescope at a controlled location able to focus on any point for any amount of time. I do hope we keep doing flybys or autonomous exploration of the planets with a video feed
Started watching the video wondering when it would turn into a rant about "wokeness" and "cancel culture", and it happened about 30 seconds in. Glad to see these guys haven't changed.
There are other ways to scale.
How do you all feel about the need to rewrite a unit test when code gets refactored or business logic changes, isn’t that like a huge pita?
There is a similar feature built into r markdown that I have used a couple of times. That and eval=false which stops you from accidentally rerunning large queries is actually really helpful for figuring out complex computations of large datasets.
Yeah sorry, I was thinking of regular physical buttons.
> this is the answer i would get from enterprise devs usually when pointing this out

Yes, exactly what I thought, that's what you would hear from somebody who has experience working on large code bases with many contributors.
Sure. Only it is a lie that it is cheap.

Maybe CPU cycles are cheap, but writing that code is not. Which is exactly the point of my rant.

My position is that it makes much more sense to focus on tests that test observable behaviour that is not supposed to change a lot because it is a contract between the service and whoever the client is.

Writing this code is still expensive, but at least now it is much easier to make sure the return is higher than the investment.
OTOH we have tons of crazy non-usb transformers with all kinds of different plugs that might or might not plug into devices they're meant for.

It seems like somehow we're used to the idea that this particular plug will only work with the device that came with it, but we assume that USB-A is USB-A. I know I do.

This does make me wonder about the USB adapter I got with my dash cam. The documentation says all over the place to pretty please with sugar on top use our adapter. I'll have to stick a meter on it. [Edit: 5.1v.]
Semver has been 2.0.0 for 10 years, look at the date of the assets. Multiple releases created today where none existed before. Not sure why someone is creating releases now, perhaps just some housekeeping/cleanup.

https://github.com/semver/semver/releases
So there are no wise young people? Are we saying we can't learn from young people when they say something is bad because we'll "it's just their cynicism"? I can see this argument being used to basically shut down any ideas older people don't agree with.
> Wayland's design requiring accessibility to be reimplemented by every DE

I'm not a big Wayland fan (quite the opposite truly), but I don't know if this is true: if there's an accessibility protocol made for Wayland you could (in theory) have one accessibility SW accessing many Wayland DE.

So this isn't a Wayland design issue, but it is an implementation issue: given that many DE have reimplemented the Wayland server, there will be less shared code than with X and more bugs to take into account.

Of course given the age of Wayland and that this is still an issue really show the problems with Wayland..
NASA’s tech demo streams first video from deep space via laser
I doubt it the slow version uses division instead of bit shifting. My guess would be the fast version saturated like i/o or some non cpu portion of the processor and the division one was bottle necked by the division logic in the processor.
Yea, more and more with computing, when I hear I should switch to something because it is "the future" or "modern," I am instantly suspicious. Maybe I'm just getting elderly and cranky, but "newness" itself is not a compelling sales pitch. I am more interested in things that have been already working in more than the happy-path case for 20 years, and have all their edge cases battle tested, and from the other replies to this article, it looks like there is still tons of work to do to cover every case. I think I'll be waiting another 10 years at least, and I hope distributions at least keep X.org as an option for at least that long.
You can actually assume fewer Miles per year per car with EVs. 4500 Miles per year fewer:

https://cleantechnica.com/2023/11/13/new-study-finds-electri...

That makes this Dara even more damning
Anker has been surprisingly good. I worried they were a Chinese faux brand but everything I’ve gotten has been solid and well made.
Mistral “Medium” is available (in beta, via API) and should give better results than the “Small” mixtral model.
Creativity doesn't require solitude. Is pair programming not at all creative?
I have written a bunch of tiny Go apps, and agree with you. In general, 64MB is where I set the limit on these things and there are no problems. I have some big applications that literally allocate 1GB at once and they still run OK within 2GB memory limits. (Obviously, you can't do two of these operations at once, though.)
> But a 10 amp plug can still fit and sit snugly in a 15 or 20 amp socket, and a 15 amp can still fit into a 20 amp socket with no problems. It’s pretty clever.

That sound dangerous. The larger fuse sized for the 20A socket will not protect the smaller conductors in the cable sized for the 10A plug, they can get overloaded.

The three-phase / industrial CEE plugs and sockets used in the EU are sized for 16A/32A/63A/125A. It's perfectly legal and safe to make a passive adapter that lets you plug a 32A appliance or distribution box into a 16A socket, you just can't load it higher than the 16A fuses on the socket. Going the other way around (16A plug into a 32A socket) you MUST have a circuit breaker in between to provide the required overload protection.
> However, if you do deliberate practice in the game you will absolutely continue to get better

I strongly disagree. I think that, for a given amount of effort (hours and study intensity) you’re willing to spend, everybody has a ceiling that they can reach. If what you say is true, why hasn’t Magnus Carlsen reached ELO 2900? Lack of deliberate practice? ELO deflation requiring players to get better to keep the same rating?

Ignoring that, the discussion isn’t whether you’ll continue getting better, but whether you’ll keep improving at the same rate.

> Unless you assume the people that go pro are all just more talented, and that their practice doesn’t make a difference.

I don’t see how that follows. I think the top is both extremely talented, extremely motivated, and physically strong enough to do the hours of concentrated practice.

I think it’s easier to see in physical sports. If you’re 2m tall and have enough motor skills to run and catch a ball, you’ll likely be ‘good’ at basketball in high school, even if you don’t practice much or well. To make it in the NBA, you have to be 2m tall _and_ have above average motor skills _and_ be above average robust, so that you can play x games a year without getting injured, _and_ be more willing to exercise than mossy to get stronger and more agile _and_ be above average good at reading the game.
unbiased news (on youtube) is an oxymoron
That definitely reads like somebody removed/forgot the neutral bond.

You're understanding is correct, if neutral is allowed to float it's voltage will depend on ratio of the load on the 2 phases.

It also creates a variety of hazardous conditions and opportunities to make spicy metal.

You can play with it here courtesy of Paul Falstad and Iain Sharp: https://tinyurl.com/yq4lukm6