skysight-inc/HackerNews huggingface dataset:
I'd be a little less reflexively hostile if the prompting used to generate it was prominently included, so that it was at least possible to see which properties of the output were deliberately asked for.

When I read a piece of code I don't understand, ideally I'm able to assume that the author intended what was written, and learn something when I figure out why. With AI generated code, I can't do that: the original author is more or less destroyed once the context is gone; at best I can ask someone who was kinda-sorta around when the author wrote it (i.e. the person who prompted it). At worst I'm really just asking someone (or something) else to guess what was intended.

Even granting that the generated code is implementing a coherent design (and that's a big if!), what we're left with is a very quick way to generate legacy code who's author is no longer around to answer questions. Such legacy code, if it's been proven to work, I might just stick a “don't touch this” sign on it, but if it starts causing any problems, I'd end up doing a ground-up rewrite if only to (potentially) understand what problems and concerns influenced the design to make it what it is.

AI can certainly be useful for this later task, but it'd be far preferable to just start there, as a form of pair-programming. And at that point, I doubt it'd be so interesting to say “built with ‹whatever model is popular today›” in the title.
Someone talking to strangers to learn a language frequently got variations of the annoyed response: Why are you talking to me? He then explained he was learning the language and everyone seemed oddly cool with that. I don't know if it is the same for doing it to preserve your sanity but seems worth a shot.
For me seeing old OS'es always remind me of the bad stuff. Slow CPU's, slow networking, slow disks, limited functionality.

Maybe I'm a bit too negative but for example when people romanticise stuff from the middle ages I can't help but think of how it must have smelled.
To avoid sysadmin tasks, and keep costs down, you've got to go so deep in the cloud, that it becomes just another arcane skill set. I run most of my stuff on virtual Linux servers, but some on AWS, and that's hard to learn, and doesn't transfer to GCP or Azure. Unless your needs are extreme, I think sysadmin'ing is the easier route in most cases.
I don't think there's a universal answer there, it would depend on how accurately they can fingerprint you without GTM. Blocking it does remove an identifier that would make it easier, but blocking it is also a piece of data that could feed into the fingerprinting algorithm.

It would be interesting to purposely feed a bogus GTM cookie though. It might actually throw their tracking and fingerprinting off if somehow you were able to send random GTM tags on every request.
The open-source Cyrus IMAP server which they mention using, has replication built-in. ZFS also has built-in replication available.

Deletion of files depends on how they have configured the message store - they may be storing a lot of data into a database, for example.
Show HN: Modern commenting system with Medium-like clap feature
Just released a demo build with the ability to reply to comments as requested.

I hope you enjoy the demo build and would love to get your feedback!
Not a database, just a map of json strings where you can update the json stored at some key. You could write the same interface on top of localStorage.
> there’s no good app package service

It's called the App Store.
> Well, I have, because you can't get proper Guinness there

An ex-GF of mine complained about that very pub, 25 years ago, for the very same reason.

> only Smith's inferior substitute.

She was wrong, and you are too. Guinness is an indifferent to bland stout and the Sam Smith's Oatmeal Stout is a vastly better example of the style. Widen your palate, learn to appreciate variety and diversity, and recognise that brands are your enemy, in beer just as much as in social networks or political parties. Slavish loyalty to any brand is rank foolishness. Even if you do like it, your life will be better if you learn more about the wider options.
If you absolutely cannot stop using a Chromium-based browser, uBlock Origin Lite might be good enough for you: https://github.com/uBlockOrigin/uBOL-home
Others are being mean by not explaining the joke.

Firstly, SQL server has a built-in JSON type, which lets you query and manipulate the JSON directly: https://learn.microsoft.com/en-us/sql/relational-databases/j...

Secondly, JSON is already serialized, so it doesn't make sense to store as a base64 string. You're adding 30% data overhead to transform a string into a string. Base64 is useful for serializing opaque binary formats.

Lastly, some people might be getting a wry smile that you have the power of a relational database but are just trying to store "json" rather than an actual relational model.
The land is valuable for housing. Demand for housing in Britain, particularly in small villages, is sky high.
I'm using AdGuard DNS on both macOS and Android.
Cool! Do you plan to release other languages other than English?
The advantage is the fact that they exist. Not every Docker container is built for multiple platforms.
yeah, I'm using https://f5bot.com/
I would guess you haven't spent much time driving in the winter in the Northeast.

There is an inherent danger to driving in snow and ice. It is a PR nightmare waiting to happen because there is no way around accidents if the cars are on the road all the time in rust belt snow.
I agree. Is Spanish, chair vs stool is a better example because some objects are in between and you may change your classification on the fly.

People will ignore the error most of the time unles you make too many of them. In that case they will assume you are a foreigner and ignore the errors anyway.
> And you know this how?

Probability theory, computability theory. There's no other way.

> Based on?

High-level description of the learning approach, and approximately the entirety of recorded human history?

> Because from what I see in the neuroscience community, LLMs are not even remotely an approximation of a real brain, despite being built of "neurons" (which are nothing like real neurons).

So what? Neurons in silica are to neurons in vivo as my Twitter clone in 15 lines of terse Perl is to the actual web-scale monstrosity a Twitter or other modern scalable SaaS is. I.e. it does the same core thing faster and better, but obviously lacks incidental, supporting complexity to work in the same environment as the real thing.

Yes, a biological neuron is huge and complex. But a biological neuron is, first and foremost, an incrementally evolved, independent, self-replicating and self-maintaining nanomachine, tuned to be a part of a specialized self-assembling system, filling a role in a large and diverse ensemble of other specialized nanomachines. Incidentally, a neuron also computes - but it's not computing that uses this complexity, it's all the self-replicating self-assembling nanomachine business that needs it.

There's absolutely no reason to believe that neurons in silica need to be comparably complex to crack intelligence - not when we're free to strip the problem out of all the Kubernetes/protein nanomachine incidental complexity business, and focus on the core computation.
You might enjoy this comic:

https://www.smbc-comics.com/comic/2010-06-05

It makes a humourous and compelling argument that a big part of Christianity is encouraging its adherents to follow the game-theoretic optimum in a way that will convince someone even if they are a bit credulous.

If you approach the bible with a good knowledge of negotiation and game theory, a lot of it can be interpreted in that light. There is a lot of good advice to get people to move to the global optimums that can be reached if everyone cooperates. It isn't subtle about it. There is no conspiracy to hide that it is good advice even to someone who doesn't particularly believe in afterlives, miracles or god-given ethics. There is a very neat division between the common read and the read of someone with a good grasp of social dynamics, negotiation and game theory. No conspiracies. Just a lot of people who can't handle complex social negotiation.
> although they may be subject to misunderstanding about their exact extent

Isnt that what overhype means? Also no one is saying that Rust is unique in being overhyped. It is true of almost any language worth writing in, including c, lisp, python, haskell, type script etc.
Would be great if we could change the playback speed to more than 2.25, as I'm normally between 2.5x and 3.5x.
There is intellectual curiosity, and there is trying desperately to prove over and over that the earth is flat.
I role played being an inspector and floor numbers were now inverted. Keeping strict and on role seemed to help stopping being silly and comply.
Mirror: https://www.msn.com/en-us/health/other/one-surprising-psycho...
I know SALT went away, but there's still 1031 exchanges, which mean that "capital gains" can be tax free, which is a big deal in an inflationary environment. So long as the government keeps printing money (which it will), there's a de-facto wealth tax that only real estate avoids.
Its sunday, shouldnt you be in church of holy borrow checker?
Some images are only available for amd64 still. Like oracle databases. Even if there is an arm64 of a recent version of the app, it may not exist for older versions that you want to test against.
The power of Moore's law.
Title implies ethereum-magicians.org is somehow new and "turning" Ethereum. It has been a main hub for Ethereum research & development since 2018. Ethereum has always been a community project.
Thanks! Would love to hear about your specific support scenarios :)
It's stored :memory:, there exists the same interface with:

let x = {}
x['foo'] = bar

This is a parody because the implementation is hidden, and I'm not convinced the implementation isn't just newing an object.
i have no "slavish loyalty" to anything - i just like the taste, as presumably your gf did as well. i do not like the smith's stout. and i think i have drunk enough beers in my 70-odd years to know what i like!
Umm, how is it a one way street? Just add a <script> tag and implement what you need... I'm not 100% convinced that using react from jump street "Just in case we need something in the future" is a great idea. That having been said, I'm not sure I've built a completely static html page in the last decade.... So I often start with react/angular.
Author here.

Yep, 44 is the UK country code. The problem I got stuck on is that the rest of the number, 1831, didn't make sense. I assumed the number was complete, since it had the right start and stop signalling (KP1/KF).

It's not long enough to be a London telephone number, and, today, I think London numbers start with 020. The UK numbering plan has changed several times since 1980, but I couldn't find a time between 1980 and now where part of 1831 was a London number.

Later on (in the addendum), it turns out that others took a look at the signal in the time domain and spotted a splice, i.e. digits are chopped out of the middle of the number, so the area code probably isn't there at all. It could be that the area code starts with 1, and then the phone number ends with 831.
OTOH, the Bicameral Mind hypothesis would say that people used to hear voices they attributed to spirits and deities, and the milestone in intelligence/consciousness was when a human realized that the voice in their head is their own.

From that POV, for AGI we're, again, missing everything other than that inner voice.
I use the Obsidian Task plugin, so if I had an important, low-urgency idea at the end of the week instead of rolling it over I will give it a START or DUE date. Then I use the task query to keep an eye on when to reconsider or finish things.

This works a lot better for me, instead of copying over more and more ideas each day, or building a write-only SOMEDAY.md
I'm still figuring out why i do this.
It can go wrong too, though. Like if the other party focuses too much on "human uses dirty pan" and interprets it as "dev uses bad IDE" because both pan and IDE are tools humans use, missing the point.

The metaphor was kinda improvised so I'm sure it has other bad parts. The way I thought about it was with the kitchen being the service or codebase, and the utensils being utils/functions/modules/etc. Nothing more. So I bet there's more ways this metaphor can break.

Use at your own risk.
Disruptive 10-Minute Deliveries Enter India's Food Business
I was going to say the same, I have a webxr (virtual reality) site that has a few react components on it, plus a few vanilla javascript libraries in the main page template.
> Essentially we needed to teach LLMs (which are paid by the token) to only generate a small number of high quality comments.

The solution of filtering after the comment is generated doesn’t seem to address the “paid by the token” piece.
Previously: https://news.ycombinator.com/item?id=42465374
I'm saying that we shouldn't be so enthusiastic about the idea of giving more power to one of the largest corporations in the world, and that the idea is only worth pursuing if we have better ways to put them under check. To call this "advocating for blowing everything up" is just weasel wording and really disgusting rhetoric.
The representation of enum of arrays reminds me of a technique for "de-polymorphicking" or devirtualisation in an object oriented paradigm. Instead of having an array of polymorphic base class instances, you have a separate array for each concrete derived type. This takes advantage of the observation that often the set of derived types is quite limited. As a result, indirection and virtual calls disappear, improving optimisation, cache performance, and branching performance. I think it's quite a smart technique, noticing that the degree of polymorphism provided is unnecessary for the actual use case.
Has the foundation made missteps? I don’t really see the rationale for moving power to the big miners.
Brevan Howard and Galaxy Digital cash in on crypto boom
Wow, that's some dedication to solve this problem! Very nice write-up. It was also good to see your thinking behind why doing this on an always-on Mac was better than possible alternatives. Thankfully M-series Macs don't draw much power at all at idle.
We pull data from the GitHub API which includes data that that is not available from GitHub.com pages. Currently only PR, Issues, Commit and Star data is being loaded. You can also read more here https://medium.com/relta/github-assistant-49ae388ad758
GPT-5 is behind schedule
I don't think that's an exact analogy....maybe if you're using react in some oddball/low skill way. Flash (and ...javafx/applets/whatever the id equivalent was...I can't remember) were 1000x more bumpy than react.
Our approach is to leave PR comments as pointers in the areas where the reviewer needs to look, where it is most important, and they can forget the rest. I want good code reviews but don’t want to waste anyone’s time.
No this currently only answers questions from the GitHub graphql API.
It takes notional 3 seconds to boot and get an IP address alone.

If you use ESP-NOW then you can wake up send msg and sleep again in 35ms.

It's a layer 2 protocol.
I guess the equivalent would be people getting a job via their github profile?
If by "writing" you mean penmanship: Just write more.

If by "writing" you mean text of any kind: The most important rule is that "Less is More". Use the fewest simplest words you possibly can. Longer text using complicated words isn't a sign of superior vocabulary.
I have a voice in my head that says dont read the wsj
Ha, I even started to receive spam mail in Polish (kind of "we got your webcam, give us money").
They're clearly using the collected data and are subject to the same problems.
MapComplete: [Open Source] Maps about various topics which you can contribute to
Indistinguishable to who?
Big apps where startup time matters are desktop/mobile GUI apps. These aren't heavily emphasized in the Clojure community (excluding ClojureScript), but they are feasible to build - and I do build some of them. If startup time is reduced by 40%, the end user will definitely notice it.

IMHO, while optimizations in the JVM are always welcome, they primarily address surface-level issues and don't tackle Clojure's core limitation: the lack of a proper tree shaker that understands Clojure semantics. Graalvm offers help here by doing whole-program optimization at the bytecode level, but a Clojure-specific tree shaker could take things further: it could eliminate unused vars before/during Clojure AOT, thereby reducing both program size and startup time. These improvements would happen before the JVM optimizations kick in, making everything that follows a nice extra bonus.
I am a mathematician by education but programmer by profession for many years now, so the significance of this result is over my head. Could someone elaborate on what makes this is an interesting problem?
if you have all of the enum variants constrained to be the same variant, this is just AoS/SoA with a single extra u8 field lifted out of the individual variants, not what you would expect from the title (the variants…not all being the same)

now this can then be wrapped in another layer (SoSoA?) when partitioning a set of heterogeneous enum values but the post makes no mention of that
Well.. why is he using the ESP32? That thing is everything but not a low power microcontroller. The use of BLE/Wifi increases the power consumption like crazy.

I've build a solar station with an ESP32 using LoRa module. Even that wasn't much fun as I was forced to keep in light or even deep sleep as often as possible.

An option would be to use a Nordic NRF or STM32WB and use the BLE long range mode.
Yes, but just because the C compiler doesn't emit them, that doesn't mean it can't understand them. If there are already tables for the assembler, specifying acceptable addressing modes and encodings, those can probably be reused - though that might require the designers to think of the toolchain as a cohesive whole. I don't think would automatically be a bad thing.
Alternative link https://archive.is/4miv2
"enums" here are not like C enums, but rather tagged unions as in Rust where the individual items can store data rather than just being empty tags
Why "alignment research" when it comes to LLMs is a big mess
New $40M longevity biotech fund focuses on 'radical life extension'
Best OT I've seen in a while : )
I seem to have struck a nerve!

While there may be some things that can come for free with microservices (and not moduliths), your mentioned ones don't sound convincing. Blue-green deployments and gradual rollouts can be done with modulith and can't think of any reason that would be harder than with microservices (part of your running instances can run with a different version of module X). The coupling can be just as loose as with microservices.
I am a SWE, and I also resent the SSG cult. To me it is evidence that SWEs are very, very selfish and user hostile, and take pleasure in gatekeeping anything they can, but then cry when MBAs come and eat their lunch with something better that will surely get enshitified. My mother can't use SSG, she can't write Markdown (and I will not burden her with the need to learn it). Let her login, drag and drop, write WYSIWYG English and hit publish.
Today is Java day.
I don’t think you can call the Mac App Store “good”.
>a consistent system of ethics

What is that?
Cloudberry is a fork of Greenplum, which is a fork of Postgres. Greenplum was open sourced in 2015, but when Broadcom acquired the parent company, the source was closed in 2024. Cloudberry is a continuation of that open-source version.

Both are based on old versions of Postgres; once you fork Postgres and change the innards, keeping up with the upstream has historically been a chore (you see the same problem with forks like Yugabyte). Cloudberry is not so bad compared to some; they are now up to date with Postgres 14, I believe.

In the Cloudberry architecture, as with Greenplum, database tables are partitioned into "segments", which are automatically distributed over a cluster of "segment hosts". A special optimizer called GPORCA figures out how to parallelize the query across these segments and then merge the results back together.

The strategy is a classic shared-nothing, single-master architecture, which differs from newer disaggregated compute/data architectures (used especially in "data lake" systems like Delta Lake and Iceberg) in that compute is kept close to the original data; each segment is basically a full database instance, except it just has a subset of the data.

GPORCA achieves high speed by "pushing down" operators such as filters and joins down to the individual segments. Greenplum is designed to be used together with a low-latency, high-bandwidth network interconnect, on top of which they use a custom UDP protocol, because each query needs to fan out to potentially a large number of parallel executors.

Like ClickHouse, Cloudberry supports columnar table layouts (like CH's MergeTree engine family) as well as the native Postgres row-oriented layout (like CH's Atomic table engine). A difference from CH is that there's not really any single server mode; distributed tables are always distributed by the cluster for you.

I can't compare CH's optimizer to Cloudberry's, but I suspect the latter is more sophisticated. I also don't know how performance compares. Cloudberry inherits a lot from Postgres, so I suspect that for non-columnar (OLTP) data performance may be a lot better, but not necessarily for columnar (OLAP) use cases.
I think the problem with C (well my problem) was the *& characters all over the place. I think because I spent too much time with pascal where (in my opinion) the pointer syntax is more symmetric.
I look at the egress costs to internet and it doesn’t check out. It’s a premium product dependent on DX, marketed to funded startups.

But if I care about ingress and egress costs, which many stream heavy infrastructure providers do.. This doesn’t add up.

I wish them luck, but I feel they would have had a much better chance from the start by getting some funding and having a loss leader start, then organising and passing on wholesale rates from cloud providers once they’d reached critical mass.

Instead they’re going in at retail which is very spicy. I feel like someone will clone the tech and let you self host, before big players copy it natively.

It’s a commodity space and they’re starting with a moat of a very busy 2 weeks from some Staff engineers at AWS.
Why Choose Rust as Your Development Language
The pages of the printed book don't align with tha pages of the website's black popup, which page #268 happens to be blank. The black thingies position is #552.
Only while a vendor is ahead of the others. We developers will favour a vendor with faster inference and lower pricing.
(2022)

Not seen again, much. In 2024, there's a video of it as a cargo carrier, with a luggage rack replacing the seat. The foam outriggers are no longer present, so stability has probably improved.[1]

Unclear why they stuck those omni-wheels on the ankles.

Notice that in the 2022 video, there's a humanoid robot hanging around in the back.
In 2023, Kawasaki showed off a better humanoid.[2] It's pretty good. One of the demos is that it picks up one end of a table, while a human picks up the other, and they work together to move the table, moving forwards, backwards, and turning to get it around some obstacles.

This is Kawasaki's 7th generation humanoid. There's real progress. Unlike Honda's ASIMO, which was abandoned a few years ago.

There are over a dozen humanoid robot projects now.[3] Some of them are pretty good. Most have hands and reasonable manipulation ability.
When funding is mentioned, figures such as US$600 million are shown.

[1] https://www.reuters.com/video/watch/idOV179931052022RP1/

[2] https://www.youtube.com/watch?v=_h66xSbIEdU

[3] https://james.darpinian.com/blog/you-havent-seen-these-real-...
There is a "Report Spam" function which is two clicks away (it's in the "More" menu).