skysight-inc/HackerNews huggingface dataset:
Document, document, document. Everywhere, repetitively, clearly, and more than you think you need to. Don't leave landmines for the next poor sap to step on.

I try to cross-reference my code with any relevant tickets/Jira issues/Confluence pages, leaving a bunch of comments like "// Works around backend checkout API off-by-one bug that can't be changed right now... see #BE-1234". And the Jira ticket itself will link back to the commit and mention a specific line if possible. But those things are ephemeral. Licenses changes, middle managers change, companies change.

The code is the only thing I write that might still be read years after I leave. Even if the Jira instance itself is gone, someone might still be able to search for "BE-1234" in their Slack or email history or whatever and maybe figure out the gist of what the original rationale was, or at least know that it was some sort of off-by-one bug that they need to further investigate. If it's not in a comment next to the code, it's not real institutional memory, just some other abandoned document in the graveyard.

I assume every line of code I write will be obsolete and rewritten within 2-3 years anyway (such is web dev life). The code itself doesn't really even matter (it's just a mishmash of JS fashion trends over the years), but the comments are the only things really illuminating the business need that caused the code in the first place, especially the weird idiosyncrasies and exceptions.

Any new programmer to the team can (hopefully) read the comment and figure out what they need to code, but if they just look at the code without any accompanying English description, they will often try to reverse engineer it, get the obvious parts, but totally miss the deliberate exceptions.

Writing specific tests for any non-obvious behavior really helps too, especially when a function or component behaves as expected for 95% of use cases but deliberately changes its behavior for some 5% of edge cases (like needing to support grandfathered data from another pipeline or whatever).
Cool stuff. Since this is eBPF, does the version of Go gmon is built with need to match the target binary’s version?
I mean, it depends on how pedantic you want to be. I'd say e=mc2 was pretty novel, but yes, it was based on existing math concepts.

But I don't think an LLM could ever come up with something like that.
X's AI chatbot spread voter misinformation – and election officials fought back
I don't understand why you hate the IO monad so much. I mean I've seen very large codebases doing web apps and almost everything is inside the IO monad. It's not as "clean" and not following best practices, but still gets the job done and is convenient. Having pervasive access to IO is just the norm in all other languages so it's not even a drawback.

But let's put that aside. You can instead use the ST monad (not to be confused with the State monad) and get the same performance benefit of in-place update of values.
Umm, we still need oral antibiotics for A LOT of things..
This is an experimental game. CCP inc. is owned by a venture capital firm Pearl Abyss, and are occasionally funded a moonshot game here or there.

tl:dr:
I'm an EvE Online Veteran of many years having participated in many game-defining events from a variety of levels. I think this game has a near-zero chance of surviving, but maybe the contract language will be interesting enough to generate some interest.

EvE Online gameplay is defined more by an interaction of social, economic, organizational and strategic interactions than a particular gameplay loop. This is kind of unusual in my opinion and as a result CCP inc. is not very good at creating the kinds of arcade or MOBA experiences that people are used to.

From my position it looks like CCP inc. is kind-of sort-of trying to create a game with aspects of Second Life, and the "hardcore" feel of EvE Online or its sister company's property, Black Desert Online.

One of the reasons I can see that a "blockchain" "smart contract" might make sense is that CCP inc. prioritizes interoperability and third-party functionality. For example, we have an Official MS Excel Plugin. they are quite serious, with very fine grained APIs and players have many, many complex software suites ranging from mapping, (GIS), communications, organizations (SAP-alike systems) forecasting suites, analysis, intelligence gathering, it is endless.

There have been many issues with the maintenance and interoperability of these APIs, so its possible that they see the blockchain smart-contract as a way that they can enable a similarly vibrant third-party development community around another game in a way that will put people who are interested in doing so in a first-class position, being integrated directly in the game.
I like this approach a lot, especially because it's not opaque like embeddings. Maybe I can add an option to use this approach instead with repogather, if you are cost sensitive.
Why? Just a gut feeling?
That's not entirely true in the case of base64 because of how statistical patterns within natural languages work. For example, you can use frequency analysis to decrypt a monoalphabetic substitution cipher on pretty much any language if you have a frequency table for character n-grams of the language, even with small numbers for n. This is a much more shallow statistical processing than what's going on within an LLM so I don't think many were surprised that a transformer stack and attention heads could decode base64. Especially if there were also examples of base64-encoding in the training data (even without parallel corpora for their encodings).

It doesn't explain higher level generalizations like being a transpiler between different programming languages that didn't have any side-by-side examples in the training data. Or giving an answer in the voice of some celebrity. Or being able to find entire rhyming word sequences across languages. These are probably more like the kind of unexplainable generalizations that you were referring to.

I think it may be better to frame it in terms of accuracy vs precision. Many people can explain accurately what an LLM is doing under all those matrix multiplies, both during training and inference. But, precisely why an input leads to the resulting output is not explainable. Being able to do that would involve "seeing" the shape of the hypersurface of the entire language model, which as sibling commenters have mentioned is quite difficult even when aided by probing tools.
Heck, even coming from Python (2) it felt very underwhelming and hugely oversold. (Edit: To be fair, I'd done a bit of Ocaml years earlier so algebraic data types weren't some huge revelation).

Laziness is mostly an anti-pattern.
It's incredibly important to allow people to break the rules and suffer the consequences.

CDI, Spring, JPA, Mock Testing (Mockito) all break the rules in some manner, like creating instances of objects without calling constructors, changing final class definitions, etc.

CDI, JPA, Spring are all used "in production", while Mockito would be used only in testing.

I have no idea how you balance these two. sun.misc.Unsafe was pretty hard to use and any normal human knew to stay away from it.
What ever happened to parsing HTML with regexes that you need a beefy GPU/CPU/NPU now to convert HTML to Markdown?
About a year, year-and-a-half ago I saw a Youtube video (maybe from Hugh Jeffreys?) demonstrating that if you get your hands on a brand new, unopened 4S, it can't be used. It simply throws an error during activation. I wonder if this is still the case...
Ok, I hear you, so let's mandate that every class have a .gpg signature to really double down on integrity. The JVM should have to have every gpg public key registered as a Trusted Platform Module Author. Win win on how sekure everything will be, and I can always resign every class with my .gpg signature. That really sounds like a win for the day-to-day Java developer, doesn't it? I'm sure that would never cause weird errors in day to day work just to address some niche audience who is really, really into chain of trust

The point I'm making is that I don't understand for the life of me whose problem this egregiously disruptive change is solving outside of the NSA, who I'm sure have their own JVM builds and can leave the rest of us out of it
Once the magic smoke is let out, you can't put it back in.
Yes, very exciting. People at work are already talking about it. But will take some time before we switch versions, that takes research, QA, etc.
Relevant to this discussion is the fact that if an LLM can’t come up with that, it wouldn’t be due to the inability to mix and match to form novel ideas, but something else, and that something else hasn’t been clearly articulated yet.
Well it depends how you interpret wiping out a group of people. If you were to base it off DNA, then we are still slowly working towards wiping out the Neanderthals. If you were to base it off “pure” genes (when did the last 100% Neanderthal die) then it gets hairier because we have all been mixed so thoroughly. It also raises philosophical questions about what a “Mayan” person is, like is there a genetic sequence that is Mayan? Or is it anyone who lived in that time/place?
Additional citations:

https://apnews.com/article/women-voters-kamala-harris-swift-... ("Young women are more liberal than they’ve been in decades, a Gallup analysis finds")

https://news.gallup.com/poll/649826/exploring-young-women-le... ("Exploring Young Women's Leftward Expansion")
These 140w are peak power, only in specific cases. To have useful power at all times you need to perfectly match supply voltage to i-v curve of your tip. Which pinecil (due to its schematic) cannot do.
NotebookLM
What point are you trying to make, exactly?
High Lead Levels in Cinnamon Powders and Spice Mixtures
next step: websites add irrelevant text and prompt injections into hidden dom nodes, tags attributes, etc. to prevent llm-based scraping.
Sigh. Go read the docs:

remote control has both a socket only mode, and has the ability to allow tty connections only with a password:
https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.allow_remote...

Furthermore, remote control in kitty has capability based security where you can lock down the protocol to allow individual actions with arbitrary granularity:

https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remote_contr...
What does `e=mc2` mean?
>We know what wide-open unregulated markets result in when lives are at stake.

Death is bad for business? I dunno why this myth that without government life would be a deadly hellscape seems to persist.
> My VPS, hosted by Contabo, randomly went down for almost 4 days.

Don't use Contabo! I have had this issue with different servers almost monthly, servers going down for 1 or 2 days, without any announcement or communication. They never say if anything is wrong, never apologies, have regular "unplanned maintenances", contacting support is almost impossible (or takes 3-4 days for a reply). As OP did, I am also migrating from Contabo to Hetzner.
Don't forget Gauche: https://practical-scheme.net/gauche/man/gauche-refe/Finding-...
Yes! And I fought the urge to do this for so long, I think because it _feels_ wasteful for some reason? But Claude handles it like a champ*, and gets me significantly better and easier results than if I manually pasted a file in a described the rest of the context it needs by hand.

* Until the repository gets more complicated, which is why we need the intelligent relevance filtering features of repogather, e.g. `repogather "Only files related to authentication and avatar uploads"`
> the rioters two weeks or so earlier in Leeds

So in a riot of vastly smaller scale, there 27 arrests and 4 charged.

> protestors against Israel's actions in Gaza doing nazi salutes, for instance

In a protest that was overwhelmingly peaceful, there were 4 arrests, including of someone who did a nazi salute: https://www.mylondon.news/news/three-arrested-after-nazi-sal... . And if we compare it to the delightful things we're seeing in far-right protests:

- https://x.com/AntiRacismDay/status/1819790189369143691

- https://x.com/StanCollymore/status/1819451687566004237

The responses look proportionate to the behaviour.
I don't personally but then again most of my work is not asynchronous in nature.

A friend of mine has a TSR application that plays sounds to simulate as if they had a mechanical keyboard which they use with their laptop. So that's something.
<$200/mo upkeep is a rounding error for a yacht.
I thought that MLPs are universal function approximators? https://en.wikipedia.org/wiki/Universal_approximation_theore...
> I don't believe this is true.

The evidence isn't hard to find.

examples:

https://finance.yahoo.com/news/whos-getting-evicted-america-...

https://finance.yahoo.com/news/home-foreclosures-highest-lev...

https://www.npr.org/2023/06/21/1183408490/evictions-are-incr...

https://denverite.com/2024/09/12/denver-eviction-cases-incre...

https://www.azfamily.com/2023/11/02/maricopa-county-breaks-2...

https://apnews.com/article/homelessness-increase-rent-hud-co...

As for utilities things would be even worse except for states working to prevent disconnections during heat waves

https://www.power-grid.com/customer-service/customer-shutoff...

https://cordcuttersnews.com/1-in-5-u-s-households-struggle-t...

https://www.opb.org/article/2024/05/31/oregon-electric-utili...

https://energyjustice.indiana.edu/our-work/_news/20240822-be...
It Is Possible to Evaluate Presidential Forecasts in Less Than Millennia
You don't.

Use generator syntax, which is really the more pythonic way to it.

>>> iter = [1,2,3,4]
>>> f1 = lambda x: x*2
>>> f2 = lambda x: x+4
>>> f3 = lambda x: x*1.25
>>> [f3(f2(f1(x))) for x in iter]
[7.5, 10.0, 12.5, 15.0]
Building rockets and probes for a reasonable price and in a reasonable amount of time. SLS was initially billed as "a simple project to reuse a bunch of parts from the Space Shuttle" and yet it's over a decade old, 20 billions in cost and has not launched even once. So we get no real innovation (as I said previously it's just reusing fairly old technologies), it's not cheap and it's not fast. As for keeping the specialists hot; surely there are better ways to do it. It feels like saying let's keep digging ditches and filling them back up to keep our ditch diggers in shape.
This argument can be applied recursively. For example: the information in the human genome is just information from the environment transferred into the genome by evolutionary learning. Ultimately you get back to some kind of first cause argument where everything goes back to God or whatever natural process created information in the universe. Either nothing new is actually new or everything new is new.

In the end it becomes moot. A novel rearrangement of existing ideas that does something new or different is creativity.

Can LLMs do that? I think they can to a limited extent, but not as well as humans. Is it something we get with scale or does it require a fundamental architectural innovation? Don't know.
No thanks, I prefer software with a more principled security architecture.
After a quick look at the specs:

Plus

* 5 secs to temp.
* Heat resistant, vented cap.
* User can change auto idle and sleep times.

Minus

* Need iFixit power station or computer to change temp and other settings.
* No temp indicator on the iron. No mention if the LED indicates it's reached set temp.

I'd love to keep a small, lightweight, high-quality portable iron in my tool bag ready for quick repairs. It needs to heat fast and be instantly capped and tossed back in the tool bag without waiting for cool down. However, I don't want to carry the iFixit power bank in my small tool bag. Yet without it, I'd need to pull out a laptop to change temp. And I do need to change temp enough for that to be annoying. Especially when there USB irons which have temp readouts and controls on the device. While cheap, those irons generally don't get to temp in 5 secs, have a well-thought out heat resistant cap and aren't high-quality.
What's with the magic smoke?

https://news.ycombinator.com/item?id=41522542
it's a very interesting divide when you have games that worry about this, and then genres/subgenres like the "soulslike" that take pride in its difficulty and precise maneuvering involved just to beat a boss.
He said some reasonable stuff which seems less likely in the light of new evidence. What is there to apologise for?
Similar situation to living in West, TX.
Make Something You Love
Almost every disaster movie has a bunch of scientists and rich folks fighting for the lifeboats, while the rest of us are doomed.

Good luck to the survivors. You get to live another day, at most.

Around here, we will wipe each other out or die in a blaze of... inevitability.

This is it. Earth is it. For as long as we have it. Don't let any megalomaniacal, neo-eugenicist billionaire tell you any different.
I think what’s at risk are these activities as part of ordinary—not elite—work culture, and the social value of hobbyist-level efforts. Similar to how mass reproduction of recorded music wrecked those two things in that area.

You’ll always be able to play so-so violin in your basement, just for yourself. What’s lost is the social and economic value—of participation in one or more arts being part of everyday life for normal people, and part of a tapestry of creative activity. Even if it’s compromised by commerce, or by your family wanting to sing “jingle bells” around the piano, not hear Mozart.

I worry about the same thing happening, but for writing (which is already on its last legs—paying-the-bills creative writing has been a mostly-elite career for decades, because the market’s dried up) and visual arts.
Because CTO Bryan Cantrill, who was a core contributor to illumos
Even if we've essentially created a rubber duck that slightly more easy to engage with, that sounds like a win.
For tools that you use regularly, it is sometimes worth it to take a step back, put the cost into an absolute perspective and then just get the thing if you know that it's well-made and you use it regularly, instead of getting a cheapish, price-optimized knockoff instead (my experience).

I spent over 200$ on a glorified PCB holder and some probes (PCBite), which is in hindsight one of the most useful tools I own and still makes me happy every time I use it (even that alone is kinda worth it over time!).

I don't know your financial situation, but just consider: How much do you spend each month on meals/entertainment? Is $300 actually an inappropriate cost for a quality thing that you often need?

Note: Iron + station shows up as $250 to me, $350 is the set with some additional bits and bobs.
Huh.

Regardless of folks opinions on the actual plan, does this idea imply an interesting question?

In some sense all of the ideas in a book already exist. Before I read the book, they haven’t been put through a process of being interpreted by my eyeballs and ingested into my brain. But, they do already exist.

Do the ideas in an LLM latent space (or whatever) already exist? They haven’t been read or interpreted yet, but the sentient cognition that goes into creating the idea has already happened.

What does it mean for an idea to exist anyway?
Godot 4 removed the GLES2 renderer, and the C# export for Android/iOS/web are still experimental due to the migration from Mono to .NET. Those already block a lot of people from upgrading.

As for GLES2, the devs originally convinced themselves that a Vulkan-only renderer for Android was viable on the current market, but they had to backtrack and add a GLES3 "compatibility" renderer, which AFAIK has also proven insufficiently compatible with actual low-end devices.
Very interesting, I will check that out!

And yes, if it seems like mobile browsers don't plan to add support then we'll have to look at wrapping it in a native app.

I'm hopeful that smartphones will start supporting higher power output from their USB-C ports. The iPhone does 4.5W right now, which is (barely) enough to melt solder, but not enough to do anything with.
To be clear, the issue this article is talking about is essentially "during a video call the other party can see your eyes moving."

I agree that we should be vigilant when big corps are adding more and more sensors into our lives, but Apple is absolutely not reporting tracked eye-movement data to advertisers, nor do they allow third-party apps to do that.
I assume you're looking at encrypted traffic on the wire? You can see the endpoint it's going to, and "sudo wg" will show those endpoint IP/port, each of which will be unique.

Obviously inside the tunnel that's what the source IP is for.
Fake password manager coding test used to hack Python developers
This is a really beautiful system. The pen-cap style cover is great. The Lamy Safari style cap clip that uses the lugs on the battery to become the holder is inspired. (see 0 for better view than the linked article's picture)

If this was available back when I got a Pinecil and PowerWheels Ryobi adapter [1], I would have been severely tempted to spend 400% more.

0. https://www.ifixit.com/products/fixhub-soldering-toolkit

1. https://wiki.pine64.org/wiki/Pinecil_Power_Supplies#Tool_Bat...
> which entirely neglects the role European colonialism played in decimating the island's population

Have you read the book? IIRC it does nothing of the sort
They are constantly changing and abandoning things every six months.

How many times have they abandoned a networking library or built a new UI system that you have to relearn. Then right when you get the hang of it they release the next thing that maybe is better but also has big problems.

There are now so many half baked systems it just feels like a mess.
I agree - it's exciting at first, but then you have experience where you go down a rabbit hole for an hour trying to fix / make use of LLM generated code.

So you really have to know when the LLM will be able to cleanly and neatly solve your problem, and when it's going to be frustrating and simpler just to do it character by character. That's why I'm exploring building tools like this, to try to iron out annoyances and improve quality of life for new LLM workflows.

Option-K looks promising! I'll try it out.
Not a founder, but one needn’t be one to suffer from Analysis Paralysis.

One strategy I use is - when looking at the (reasonable) options - to try and focus more on those that have the following properties:

1. The cost of doing them is lower; and

2. The cost of them failing is lower.

You’re going to make mistakes; don’t be afraid of it. But watch out for mistakes that have a serious cost associated with them, either on the front-end or the back-end.

You want to be able to recognize a mistake quickly, backtrack (as little as possible), and pivot rapidly with considerably more information than you had when you were originally choosing between different options. With the newfound knowledge, you may now realize all the options you considered before were wrong.

Also, remember that "not choosing" is the same as choosing, but usually worse because you’ve not only wasted time, but may not realize the choice you made until much later.
Anyone Can Access Private Azure Repo Data
It's a brilliant strategy, actually:

War => psychological stress and social tension => higher divorce rates => more income for the state => more war

It's win-win-win, we might say.
We are, too! It didn't seem fair for us to rate it ourselves. Hackaday took theirs apart and seemed to like it.

We're posting full service information and schematics here: https://www.ifixit.com/Device/iFixit_Soldering

We'll be selling spare parts starting October 15.
> it’s probably too late.

For what? The damage is done but the engine is still ...fine. They'll have this black eye but they're not dead in the water. If you're an enterprise customer, you'll probably be asking to lock in terms for quite a while, though.
Buy-it-for-Life E-Bike Battery