skysight-inc/HackerNews huggingface dataset:
You also have to consider what intelligence is useful. We already have human brains in abundance, but computers can do certain things we can’t.

I think LLMs are a bit of a red herring. We will discover powerful ways to use machine learning that are very different from human brains. The goal doesn’t need to be to replace them.
EPUBCheck – The official conformance checker for ePub publications
best thing I ever did was move away from firebase
In the case of Herbert Nitsch's accident, he went so deep that even the short bottom time was sufficient to cause DCS on the ascent with just the standard air he was carrying. N2 diffusion is a function of both time spent at depth and the partial pressure of N2 from depth itself, and in his case, time was short but depth was extraordinary. In hindsight, his attempt would have qualified for a deco stop, had he had the lung capacity to do one on the way up.
The Largest EVE Online Ponzi Scheme Ever, Told by the Perpetrator
I found this to be endlessly fascinating. Even though it was all for a pretty niche online game and not for real money, the psychology and preparation and strategy is all highly relevant for real-world Ponzi scheme detection and avoidance. It's also pretty unusual to hear about such a scheme from the actual mastermind, explaining how they thought about it from the beginning and how it evolved over time. It's not obvious from first principles what sorts of things would turn out to be most risky/problematic for the perpetrator, but it all makes total sense when you think about it.

Anyway, it's a really riveting account. If you enjoy it, you might also want to check out this thread on a now infamous Bitcoin Ponzi scheme (stole 500k Bitcoin, an insane amount of value today, but fairly modest back in 2011). The Bitcoin one is exciting because you can trace through as it actually unfolds and see how people were thinking and talking about the situation and the perpetrator. It's revealing in many ways, like in how unwilling victims can be to recognize that they have been fooled, and how the perpetrator is able to deflect and parry attacks through irony and sarcasm and bravado:

https://bitcointalk.org/index.php?topic=50822.0
It's definitely not 'perceived' abuses according to those in the know... it's been known within the AZ workforce for a while, but has been slowly leaking out into the national news articles. They're "literally violating US Labor Laws" (not my words, but hearsay would agree), but most are either too afraid or don't believe anything will be done.
This is really cool. My optimistic take on GenAI, at least with regard to software engineering, is that it seems like we're gonna have a lot of the boring / tedious parts of our jobs get a lot easier!
I also enjoy a similar workflow, but am increasingly running into the editor experience being a little janky: list items jump around when wrapping onto a new line, live mode not being truly wysiwyg, pdf styling being different from the reading view, etc.

This can all be worked around, but it makes for a less polished editing experience than some other offerings. We're also at a point where some major plugin functionality should rather be part of the main app, as it's becoming exceedingly difficult to maintain plugin CSS styles and async functionality without interfering with other plugins.

That said, I'm still a fan.
The feeling of working with a deadline without the slowdown of project management can be exciting. What I have noticed at the company level is the output is wasted and the praise or prizes become political. Management thinks its a vacation for you and goes hard next week to catchup meanwhile you are burnt out.

It doesn't work because it's a fake scenario. When you work for a startup sometimes you end up in a real hackathon where you have to finish the product right before the biggest presentation in the companies life. Those are exciting times with a real outcome. That's the feeling a hackathon is trying to manufacture.
> To explore this, let’s play a little game I like to call “Who Would You Admire?” The rules are simple: make a list of people you admire most. Now, imagine revisiting that list in a decade. How many names would survive the culling?

> In 2015, Marginal Revolution readers played this game. They voted Elon Musk as the person they most admired. Tyler Cowen fared even worse here. The only name he could list was Aung San Suu Kyi as his sole admirable figure. Since then, both Musk and Suu Kyi have been disgraced, having their reputations tarnished.

Any economist would still admire Musk. Economists are supposed to look at what people do, not what they say. And Musk has achieved a great deal for our common benefit.

Frank comes across as a left-wing authoritarian, willing--happy!--to let others tell him what to think about people.
I dimly remember some kid--or maybe it was only apocryphal--in the early 2000s, where they tried typing "Like Halo but with X" into a text file before changing the extension to .exe...

Still silly, but closer.
One can also $(brew install epubcheck) if so inclined https://formulae.brew.sh/formula/epubcheck#default
Zettlr is quite nice. The UI has a few quirks and sometimes does not follow conventions set by other applications, but the wysiwyg interface for markdown offers a great editing experience. And because it is all just markdown files in local disk there is no vendor lockin.

I am not the primary intended audience, but I wrote my last sci-fi novel (The Grandmaster's Gamble) entirely using Zettlr and pandoc. The built-in languagetool integration was a big help.
Show HN: browser extension to navigate commits on GitHub website via keyboard
Also, if someones DOES have this ability and gets found out, e.g. someone finds the certificate, it makes it clear someone had that ability. You'll know that root CA is compromised one way or another and it potentially gets burnt.

Thus, they'll only use it under the strictest smallest of circumstances where the reward outweighs the risk, in a high profile scenario, rather than rolling it out willy nilly.

Similar to when threat actors use a 0day.. if they use it all the time it eventually gets discovered and fixed. If they save it for a special case they may manage to use it a couple of times before it gets patched.
This is not true. Lots of algorithms simply can't use 100% of the GPU even though they're written as optimal as possible. FFT is one.
Chinese entities turn to Amazon cloud and rivals to access high-end US chips/AI
Hydrogel can play pong and get better at it
Or a key-value store, if the size is limited and speed is essential.
Hopefully, because if they were wired in series that's a nasty failure waiting to happen as they'll get imbalanced and then one will go overvoltage and let the magic smoke out.

Also, it's generally not a good idea to connect supercaps directly to a power source with no current limiting because their internal resistance is low enough that they behave like a short when first connected.

There are many ways to solve this problem that are easily found via googling. EEVblog etc.
> because there is a mechanical bridge that closes the gap

No. It's because the whole thing is crazy slow. Fear of lawsuits? I don't know. The door warnings on Caltrain, Bart, Muni are often comically offset compared to the door motions. That is, too late to be useful as legal warnings.
Unplug all your computing devices, put them in a safe, embed the safe in concrete, drop it all in the sea.
when will people learn that piping scrips from internet to sh, is very insecure....

# curl https://make-firefox-private-again.com | sh

sigh
Codium or Codeium? (Edit: Original post said Codium but it sounded like Codeium to me based on the description. :)
> the idea of all wagon individually powered is ancient, very ancient, like monorails. Both ideas never get spread simply because they are too expensive instead of cheap, in practice.
> it sound extra added complexity for little to no return

What on earth are you going on about?

The vast majority of all current and new passenger trains in the EU are multiple units with no power car, because they are pretty much better in every possible way. They are cheaper to build and cheaper to operate(mainly due to being lighter overall) and can be shorter without reducing passenger capacity. Only a couple of the wagons are powered, more is not needed.

> hyper-fast accelerations are not much welcomed by passengers

Passengers want to get where they are going quickly. No train accelerates at a speed which causes discomfort to passengers.
Why would I use this over Yjs or Automerge?
Should add, there’s nothing wrong with building a small business instead of a startup.
Germany saved approximately the same 5t/year/capita since then. It went from 14t in the late seventies to about 8t today. Carbon/GDP is pretty much the same for both countries since the mid 90s.
They are ingenious, and can make even level boarding slow. See Muni.
With the retailizing and standardization of untold and poorly-tracked corporate vendors and dependencies in the MIC DoD supply chain, I hope this is used purely for unclassified work and crew leisure purposes, i.e., Netflixing. Adding sidecars of third party gear outside of secure networks, especially with analytics, telemetry, IoT, wearables, and use of consumer-grade cloud services makes it very easy to create unintentional exploitable vulnerabilities.
Or that the writers were oblivious, and the documentation shouldn’t be relied upon.
Thank you! You said it better than I could have!
I'm really surprised by that. Looking at some charts, depending on the dive you're probably spending 30 minutes or less going from 2atm to 1atm, but now you need several hours or even a day before it's safe to go to .75atm.
Fwiw we didn't start with Pregel, but instead reached for it when we saw issues (described elsewhere in this thread) with the previous approach
I notice this in software engineering, too. Challenging problems drain brainpower quicker.

I was working on difficult SOTA stuff for the last few months, half of it was reading articles and half was implementing them in software. I’d crash by 3.30-4 pm every day unless I had an extra meal around then.

Lost 5 kilos, too. So it wasn’t all going into my waistline.

You can observe this, I think. Drivers too tend to make more mistakes if they don’t eat well on long drives.
This will definitely give us one of the largest sample sizes in medical history.
> creating a user table and ensuring that emails are unique - I've done it 50 times with Postgres. Is that part built out yet?

Yes. Auth comes out of the box with Instant. You get support magic code-based auth, Google OAuth, and have an option to extend it using your own backend if you prefer.

P.S Aqua seems very cool; I broke my thumb 6 months ago, and would have definitely appreciated a tool like that.
Yeah, there could be something. Computers fight entropy to gain precision, so intelligence should benefit of fuzzyness to get the "free energy meal". But that brings a sort of uncertainty principle. We might be able to grasp what intelligence is, but like a cloud of electrons we will never be sure of its detailed state.
China is building whatever energy sources it can. In amount it can. https://www.npr.org/2023/03/02/1160441919/china-is-building-...
If you stop taking it, and the weight returns, does it return as visceral fat?
> Neither of the two specials, either in their original or editted forms, are online.

They are on The Pirate Bay and there are videos, but I guess they mean Netflix. The videos are kept alive off the torrents normally, as the video sites go down, torrents are quite the internets backbone.
Codeium.
> didn't have my glasses, phone, or wallet.

> I made it back to my car

and although no glasses or license, did you have keys? could you drive?
In remote sensing | computation physicas applications it's rare to have a single FFT to compute (whatever algorithm is chosen).

Hence the practice of stuffing many FFT's through GPU grids in parallel and working to max out the hardware usage in order to increase application throughput.

eg:

https://arxiv.org/pdf/1707.07263

https://ieeexplore.ieee.org/document/9835388
Chinese take away chips and curry sauce. Chips come in a brown paper bag, curry sauce used to come in a polystyrene cup.
I saw the `db.useQuery` function, quite good for people who are familiar with react-query, but is there a `useMutation` equivlent? It seems that `db.transact` does not return anything stateful.
This one: https://www.dsebastien.net/2021-01-04-20-months-in-2k-hours-...

Built for two years, failed to go to market, failed to raise funding, and ran out of time. What followed was even worse.
The alternative here is Google/Samsung.

I'm not sure what you expect consumers to do, but my other halfs Pixel phones have been absolutely rubbish with a significant flaw each generation.

My Fitbit has been degrading ever since Google picked them up.

Samsung at least gives me working reliable hardware, but are still stuck with Android and Googles forcing of shitty extras.

Other Android providers exist, but after being burnt several times by providers abandoning updates and my work VPN refusing to run with old versions with security flaws, I dont blame people for just going down the route that mostly works.

We need an alternative to Android, but that would require companies to make web pages again instead of apps.
> There were just over 11,000 births in the city in 2023, the lowest figure since 1900 (except for 1939), with no minors living in 78% of Barcelona’s homes. [emphasis added.]

Welcome to the future.
Crowded or Lonely? The Statistics of Alien Life [video]
We need AIs for personal advocacy.
Top Node.js Frameworks to Look Forward to in 2024
As we move into 2024, the landscape of Node.js frameworks continues to evolve, offering developers a diverse range of tools to build efficient and scalable web applications. Here are the top five Node.js frameworks to keep an eye on this year:

read the full blog on

https://www.byteweb.in/top-5-node-js-frameworks-to-look-forward-to-in-2024/
Very nice!

However for our use case we want total control over the server database. And wanted to store it in normalized tables.

The solution we went for us is streaming the mutation stream (basically the WAL) from/to client and server. And use table stream duality to store them in a table.

Permissions are handled on a table level.

When a client writes it sends a mutation to the servers. Or queues it locally if offline. Writes never conflict: we employ a CRDT “last write wins” policy.

Queries are represented by objects and need to be implemented both in Postgres as wel as SQLLite (if you want offline querying, often we don’t). A query we implement for small tables is: “SELECT *”.

Note that the result set being queried is updated realtime for any mutation coming in.

It’s by default not enforcing relational constraints on the clientside so no rollbacks needed.

However you can set a table in different modes:
- online synchronous writes only: allows us to have relational constraints. And to validate the creation against other server only business rules.

The tech stack is Kotlin on client (KMM) and server, websocket for streaming. Kafka for all mutations messaging. And vanilla Postgres for storing.

The nice thing is that we now have a Kafka topic that contains all mutations that we can listen to. For example to send emails or handle other use cases.

For every table you:
- create a serializable Kotlin data class
- create a Postgres table on the server
- implement reading and writing that data, and custom queries

Done: the apps have offline support for reading a single entity and upserts.
Querying require to be online if not implemented on the client.
The old trains have the PA volume at completely random level from one car to the next. Often extremely loud. The staff is happy with it being just how it is (no intent to adjust it, no intent to report it to maintenance.) You travel on Caltrain or Bart with earplugs - necessary also because some cars are extra noisy and some cars have no sound insulation left.
can you elaborate about how you use Zed with Aider?
Human language seems to originate in grokking, in natural net terms. You first understand a concept, then you speak or write about it. When you hear or read something, it isn’t retained well unless you can formulate an understanding of it. So language is a communication interface, not thinking itself.

LLMs seem to create an illusion of understanding largely because we believe that understanding is a prerequisite for language — whoever uses this interface must be thinking! But that really seems to only be the case in our brains, not in LLMs.

Grokking in NNs is interesting though. It’s going to be pretty wild times when we crack that nut open. If we could drive grokking on a large data set, it’s difficult to even imagine the possibilities. Who knows what we could grokk about the universe, for example.

But that is still something only human brains can do regularly and reasonably well in heavily-parametrized situations. And even we get overwhelmed so easily by too many variables.

I do hope ML grokking becomes much better than human understanding over time. But I don’t think we are close, sadly. We have just barely scratched the surface in toy models.
ShipFast alternative, Next.js SaaS Boilerplate and Starter Kit
I also want to recommend Maneki Neko by Bruce Stirling: https://www.lightspeedmagazine.com/fiction/maneki-neko/
The is the misapplied Gresham's law model. You won't get a battery of unknown quality, you will get a battery which does exactly what it says it does and misbehaving batteries will be pulled from the stack.

It's a fallacy to think rental models fall to the lowest common denominator. Lemons get driven out of the system because they are unprofitable.
Is any of this even surprising at this point? It's the name of the game in the US. Get elected, gerrymander your district, campaign every 2 or 6 years and get rich off the lobby money selling out your country. The US government is the most powerful in the world, which makes it the largest target for special interests. That means the US government is now an international organization representing special interests. Many of those special interests are governments. IsraelIsrael and China have more representation in congress than I do. Every single thing the government does it's members were paid to get done.
I avoid using `default` and inline functions in my class declarations
Long-time resident of Japan here. This article was a revelation; I had no idea that the humble katsu curry is now so common in the U.K.

A similar phenomenon of culinary appropriation and adaptation might be the Nepali-run Indian restaurants in Japan. In the past twenty years or so, they have spread to nearly every corner of the country. Though independently owned and run, they have largely similar menus, with food that, I've read, would seem out of place in both Nepal and India.

A recent book in Japanese [1] does a good job of tracing their origins and their role in giving immigration and employment opportunities to Nepalis.

[1] https://shinsho.shueisha.co.jp/kikan/1208-n/

Addendum: After I posted the above, I counted in my head the number of Nepali/Indian restaurants within a twenty-minute walk of my home in Yokohama and came up with six (I’ve eaten at all of them). It turns out that there are several more. Here’s a map of my neighborhood with them marked:

https://www.gally.net/temp/20240823_Indian_Nepali_restaurant...

If anyone wants to see what they look like on Google Street View or search for others, here’s a link:

https://www.google.com/maps/search/%E3%82%A4%E3%83%B3%E3%83%...

Probably none of them have katsu curry on the menu, though I have been to a few Nepali/Indian restaurants in Japan that did serve it—no doubt to appeal to less-adventurous Japanese tastes.
We've open sourced something with similar goals that you can use today: https://github.com/robusta-dev/holmesgpt/

We're taking a slightly different angle than what Facebook published, in that we're primarily using tool calling and observability data to run investigations.

What we've released really shines at surfacing up relevant observability data automatically, and we're soon planning to add the change-tracking elements mentioned in the Facebook post.

If anyone is curious, I did a webinar with PagerDuty on this recently.
> If there's no pork cutlet it's not Katsu. The curry is just 'kare'.

I used to push back hard on this and get annoyed with it, words have meanings let's use them correctly!

But over time I've changed my opinion. In Japan Katsu may mean something specific, but in the UK it means something different. That's language evolving, and that's a natural process. Pushing back on language changing in normal ways isn't going to achieve anything, it's an uphill battle, and it results in less clear communication because it often involves ignoring who the target audience is and treating them like another audience.

By all means correct someone who is using a word incorrectly, but trying to correct a language because it's different to the previous iteration is a lost battle.

(No comment on the food reviews though, you're absolutely right that the "real stuff" is far better.)
>>But then way more often it’s like having someone looking over my shoulder, telling me what they think I want to do, disrupting my thoughts.

Right way to use AI agents to code is to write the solution in plain english and let AI implement it for you. Note, when you do this, you can't expect it to write full functions for you. You have to dictate small easy to do solutions.

Split this string based on spaces and pick the 3rd element

Iterate over this and and remove all new lines

This sort of thing.

As atomic as you can dictate, the better.

Don't outsource your thinking to AI.

The way to go about AI is 'Here is the solution, write the code for it'. Not 'Here is the problem, invent a solution for it'.

You must be doing the thinking, AI must be doing the manual work on writing code. Don't let AI do the thinking while you are fixing its bugs.
Are you meant to feed the potato chips to a serving of baby back ribs?
Are any significant number of them accidental?
LUKS uses an master key that can decrypt the storage and this master key is then encrypted with the keys the users enter, with that algorithm this is no longer nessesary.

Law enforcment/espionage would be also interested in it, since it allows access to data without breaking the encryption.

On the other hand it is a weaker cypher, since if 2 keys allow decryption, there may be more keys that can decrypt the data.
For years the most common use for “serial” would be dialup internet and computer mice (among other peripherals), neither of which would have been primarily ASCII.

Not sure what you have in mind by “usually” ASCII, but it’s not the layer that serial links operate at, they’re just a dumb pipe.