skysight-inc/HackerNews huggingface dataset:
I use the Boox Max Lumi for this, it's a 13.3" eInk Android tablet, great for writing + for reading/marking/signing PDFs.
It's written in the article, the critic makes mistakes, but it's better than not having it.
The US are proud of getting some terrorist in the middle of Pakistan or putting pressure on whistleblowers internationally but when big money is involved getting a criminal scumbag responsible for ~1m deaths is suddenly a huge problem.
While it's a net good, it would kind of kill one of the most valuable parts of ChatGPT for me, which is critiquing its output myself.

If I ask it a question, I try not to trust it immediately, and I independently look the answer up and I argue with it. In turn, it actually is one of my favorite learning tools, because it kind of forces me to figure out why it's wrong and explain it.
Anthropic has attributed Sonnet 3.5's model improvement to better training data.

"Which data specifically? Gerstenhaber wouldn’t disclose, but he implied that Claude 3.5 Sonnet draws much of its strength from these training sets."[0]

[0]https://techcrunch.com/2024/06/20/anthropic-claims-its-lates...
The loneliness of the low-ranking tennis player
> Some critics have called Apple’s AI announcement “meh”, as if they were expecting Siri to become Her of Her.

I believe a bulk of the negative reaction came from the announcement of a partnership with OpenAI. Whatever Apple's stance is towards the technology, OpenAI is a bull in a china shop compared to the relative security of a local-only AI solution.
Per the article, the critic for the critic is human RLHF trainers. More specifically those humans are exploited third world workers making between $1.32 and $2 an hour, but OpenAI would rather you didn't know about that.

https://time.com/6247678/openai-chatgpt-kenya-workers/
My understanding is that X has moved on from AU10TIX to using stripe.
Is that really true? Looking at stories in the past year (https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...), it seems like we easily go weeks between high-scoring Figma stories. And that's for a widely-used tool that's critical to many of our teams on an everyday basis, vs say the stories about the latest ephemeral crypto or AI company hype.

Would you feel the same way about stories about popular IDEs or programming languages, for example? Figma is THAT important for some of us, and I appreciate reading about it here.

> It's not really that revolutionairy either, other than the model of putting it behind the cloud instead of letting people own the product on their computer.

I mean, sure, but that's also in and of itself pretty important. That's how they were able to so quickly displace Sketch and Photoshop and Adobe XD.

It IS pretty revolutionary to be able to code a heavy, powerful, performant app like that in the browser, the same way it was when Google Docs first came out and people were like "what, you can run microsoft word in the browser?" What previously would've required a lengthy CD-ROM install (or hundreds of megabytes of downloads and patches) can now load in a few seconds in a browser window, with multiple users and editors all collaborating at the same time, including managers with no graphics software training.

That's pretty amazing -- not just according to me, but the millions who use it. In contrast to so much on HN, Figma actually offers a real product used daily by millions of users. They didn't do that by offering something nobody wanted. It's an exceptionally good product built to high UI standards, performing well on bog-standard browsers across a variety of machines. That's no easy feat. As a frontend dev, I really appreciate the effort and thoughtfulness they've put into it.

That's just me. It's fine if that's not interesting to you, but again, just scroll past it...?
I tried a few techniques, in terms of accessibility I think "old" ways are the best here.

<div class=flowchart>... crazy modern shit ...</div>

<ol class=sr-only>
<li id=step1> Water on stove.
<ol>
<li>Boiling? Proceed to <a href=#step2>Step 2</a></li>
<li>Otherwise return to <a href=#step1>Step 1</a></li>
</ol>
</li>

<li id=step2> Cook dumplings in water. Wait a minute.
Floating? Proceed to <a href=#step4>Step 4</a>.</li>
Otherwise proceed to <a href=#step3>Step 3</a>.</li>
</li>

<li id=step3> Stir dumplings. Return to <a href=#step2>Step 2</a>.</li>

...
</ol>

(or start with the anchors/list, and progressively enhance)
Technological Advancement in Solar Photovoltaic Recycling: A Review
The physical page turn buttons are why I got an Oasis also. I find the experience much better than having to touch the screen to turn the page. With the physical buttons, it's easy enough to move the page forward or backward while holding the device with one hand, while requiring very little hand shifting, which I appreciate.
I think the article does a pretty good job of dismissing itself.

The Shirkey principle is not necessarily true, but its a convenient catchall for articles like this one, which expends a lot of words being pithy and appearing clever, but not a lot of words on being right, which makes the reader believe that behavioral science important, without doing any of the necessary work of buttressing the claim with facts.

Behavioral science is very important for understanding e.g. why you can't simply model traffic flow as a fluid, or why you can't simply model economics as a system of oscillators or as analogous to chemical systems. But this article only manages to demonstrate that the author is very smugly self-satisfied, and lacks the introspection to actually chase down and verify their claims.
Is there a newsletter for ML in robotics and/or games?
subscribed to all these great ML newsletters from a HN post, but robotics and/or games is under-reported. AI tidbits is cool bc it links to a bunch of important papers; is there something similar, but this this specific focus?
The narrow screen seems very, well, narrow... I haven't used it though, so maybe it's not as bad as it seems. I do like larger-ish text.

I have a 6" PocketBook, and it fits in all my trouser pockets, although I do agree it's slightly large overall it's not too bad.
you have to freeze the potato for more "lolz"
>> If you look at medicine, one of the slightly strange things about it is that they subtract the placebo effect. Now, given that the placebo effect can contribute to a cure, or to the efficacy of a treatment, you’d think people would be trying to actually maximize the placebo effect.

Is this a joke?
Literally no part of that was viable - Netflix didn't even buy 5% of US produced current TV content, less than 10% of film, maybe 1% if we generously round up of archive content, and most of what they bought was already paid for by Network airings or earlier windows.

And even then, Netflix was burning billions of dollars of cash every year to keep operating.
How do they know it's better? The rate of mistakes is the same for both GPTs so now they have 2 sources of errors. If the error rate was lower for one then they could always apply it and reduce the error rate of the other. They're just shuffling the deck chairs and hoping the boat with a hole goes a slightly longer distance before disappearing completely underwater.
> Google claims gRPC with protobuf yields a 10-11x performance improvement over HTTP.

That... doesn't make any sense, since gRPC is layered on top of HTTP. There must be missing context here.
A critic for the critic would be “Recursive Reward Modelling”, an exciting idea that has not been made to work in the real world yet.
Unified Metrics and Logs in One Open-Source Database
I've owned an EV for 7 years, ignored the recommendations (I charge to 100%, use fast chargers, etc) and the degradation is like 5-10% over those 7 years.

I think most EVs are more likely to be totaled by a crash than have their batteries replaced due to wear or defect.
All these LLMs make up too much stuff, I don't see how that can be fixed.
Record-breaking robot that could jump over the height of Big Ben
Not OP:

I'm in the same boat, but I found XML has some nice properties that I sometimes miss in JSON, given that XML is used well ("correctly"), such as the differentiation of metadata (attributes) and data (nodes), namespaces, standard query languages, XSLT etc. (You can use XSLT on the web even.)

Think of all the custom, ad-hoc code that turns JSON into HTML vs having a declarative standardized way of doing so.

https://developer.mozilla.org/en-US/docs/Web/XSLT
Sorry to hear it. His work was a key part of my entry into the software world.
I just meant that one of the better implementations is in a language Google doesn't heavily use. Maybe it's not ironic and just a refreshing example of OSS at work.
Calling an upset stomach a significant side effect is ridiculous. There is an incredibly trivial reason for this: A normal amount of fiber after a very fiber-poor diet (relatively common for folks in the US) is going to give your stomach some issues while it adjusts.

This article ends up reading like a naturalistic fallacy writ large, and I think it is: The author's conclusion is explicitly "Our needs and drives have been shaped by millions of years of co-evolution [...]", which is a very lukewarm take.
My guess, which could be completely wrong, Anthropic spent more resources on interpretability and it's paying off.

I remember when I first started using activation maps when building image classification models and it was like what on earth was I doing before this... just blindly trusting the loss.

How do you discover biases and issues with training data without interpretability?
William Gurstelle's Backyard Ballistics and The Art of the Catapult were two extremely influential books in my development as a young engineering minded person. Countless hours of fun were had experimenting with spud guns of varying designs.
Not a traditional spud gun, but my father (who has been a welder for his whole life) built a couple differently sized cannons out of aluminum (one fired wine corks and the other was about tennis ball-sized). We used acetylene gas. Honestly kind of terrifying and incredibly dangerous, not recommended. They only come out on independence day.
I always think of him every week or so for his support of a belkin wireless card FG… I had as a broke college student in 2005 trying to get linux working on my machine. His driver worked better than the belkin supported windows driver.

What do I think about? Why the hell did he volunteer his post work hours trying to do this menial job hardware thing. Did he not have a family or something? He did. And today they lost him.
> It's possible that if one company does end up with a monopoly, they will treat their employees better.

If they can get away with paying employees so little, why would they voluntarily pay more as a monopoly? (Presumably they wouldn't have a monopoly in the labour market, in which case I would expect pay to remain the same, rather than worsen.)
Redis Alternative at Apache Software Foundation Now Supports RediSearch and SQL
I'm just saying it would be fair to give her the OPTION of keeping the house.

If she doesn't want it, the developer should indeed be forced to pay for it's removal, as has happened.

But my understanding is that she wasn't given the option to just keep the house for free, had she wanted it. Given her plans, i don't really expect the outcome would've been any different, tho one does wonder if the offer of a free house wouldn't have been tempting, had she been given it?

Suing her for unjust enrichment just kinda forced her hand to demand the building removed, which is why I'll go on record saying the developer here is likely insane, or else stupid enough as makes no difference
Most of my ideas are not original but where can I learn more about this recursive reward modeling problem?
Depending on the use case, it's often better to just copy structs directly, with maybe some care for endianness (little-endian). But at this point, the two most popular platforms, ARM and x86, agree on endianness and most alignment.

There's almost no reason why RPC should not just be

send(sk, (void *)&mystruct, sizeof(struct mystructtype), 0)
The Medicare people advised this as well. I have attempted to contact my Congressional representative, but have not received an answer yet.
Re. bad tooling. grpcurl[1] is irreplaceable when working with gRPC APIs. It allows you to make requests even if you don't have the .proto around.

[1]: https://github.com/fullstorydev/grpcurl
If you do stt and tts on the device but everything else remains the same, according to these numbers that saves you 120ms. The remaining 639ms is hardware and network latency, and shuffling data into and out of the LLM. That's still slower than you want.

Logically where you need to be is thinking in phonemes: you want the output of the LLM to have caught up with the last phoneme quickly enough that it can respond "instantly" when the endpoint is detected, and that means the whole chain needs to have 200ms latency end-to-end, or thereabouts. I suspect the only way to get anywhere close to that is with a different architecture, which would work somewhat more like human speech processing, in that it's front-running the audio stream by basing its output on phonemes predicted before they arrive, and only using the actual received audio as a lightweight confirmation signal to decide whether to flush the current output buffer or to reprocess. You can get part-way there with speculative decoding, but I don't think you can do it with a mixed audio/text pipeline. Much better never to have to convert from audio to text and back again.
I assume the above is based on said package? Wherein lies the hassle?

bmws = Cars.query().where( { brand: "BMW" }).groupBy('year').orderBy('year')
bmwAvg = bmws.select(avg('price'))
bmwMin = bmws.select(min('price'))
bmwMax = bmws.select(max('price'))
Given that the name of the crime is "menacing", it does not seem that they have actually arrested him for shooting down the drone, but for doing so while pointing his gun in a direction which led the neighbor to believe he might be next.
It’s not a human, and we shouldn’t assume it will have traits we do without evidence.

Iteration also is when your brain meets the external world and corrects. This is a closed system.
Don't need stand-up everyday
The Go tooling for gRPC is inexplicably bad, both in terms of ergonomics and in terms of performance.

The GoGoProtobuf [1] project was started to improve both. It would generate nice Go types that followed Go's conventions. And it uses fast binary serialization without needing to resort to reflection.

Unfortunately, the gRPC/Protobuf team(s) at Google is famously resistant to changes, and was unwilling to work with the GoGo. As a result, the GoGo project is now dead. [2]

I've never used Buf, but it looks like it might fix most of the issues with the Go support.

[1] https://github.com/gogo/protobuf

[2] https://x.com/awalterschulze/status/1584553056100057088
Is it possible many companies are killing off their video archives because those archives bring in little income, but may have great value in training AIs, and the companies do not want anyone scraping those video archives?
> EVs require even less maintenance

I'm not discussing EV vs. ICE in general, but rather comparing the Camry to Tesla. I believe that maintenance will be cheaper for the Camry, although this will depend on many factors, and I could even be wrong. However, maintenance for Tesla wheels and tires is far more expensive than for those of a Camry. Additionally, the cost of replacing a Tesla battery is more expensive than the combined cost of a Camry's engine and transmission, which is the primary argument against ICE cars. I have never heard of anyone complaining about these issues with a Camry before let alone replacing them.

That’s for maintenance-wise, other categories also favor the Camry, such as reliability in extreme cold conditions, the availability of parts, and auto shops for repairs, as well as significantly better privacy, knowing that no Tesla employee is spying on my home while reviewing the car's cameras (1).

Personally, I would choose the Camry over a Tesla any day. However, this would not be the case against other cars, such as BMW, where the maintenance costs are far higher.
.

(1) https://www.reuters.com/technology/tesla-workers-shared-sens...
Did they really end support for the older Kindles? I haven't used mine in a while, but I thought they could still sync and get books over wifi.

No lights on the Kindle Keyboard though, and the 3g modems won't work anymore for obvious reasons.
Individual experiences may vary. I live in Northern Michigan where people are frequently towing things related to summer activities. If you live in a city or a rural community where people can't even afford to have things to tow, then you might not see it as much. People who work on farms or do construction may also use their trucks a lot but not necessarily a lot of heavy towing.
I wish my old neighborhood was more crack-resistant
https://buf.build/ is this, no?
I've enjoyed my reMarkable for reading on a large e-ink screen. Scribbling your notes right on the page is a great UX when reading papers.

But unlike a Kindle, it really needs to rest in your lap or be propped up against something. It starts to feel surprisingly heavy in your hands after a few minutes. Probably more from the torque on your fingers than the weight itself.
> Protobuf is intentionally designed to NOT require any parsing at all.

As others have mentioned, this is simply not the case, and the VARINT encoding is a trivial counterexample.

It is this required decoding/parsing that (largely) distinguishes protobuf from Google's flatbuffers:

https://github.com/google/flatbuffers

https://flatbuffers.dev/

Cap'n Proto (developed by Kenton Varda, the former Google engineer who, while at Google, re-wrote/refactored Google's protobuf to later open source it as the library we all know today) is another example of zero-copy (de)serialization.
Was. The Gen 2's have a very different internal cost. In theory it's much better, but i don't know if it's been said how much.
Personal story: I sat in his office as an undergrad and he presented a problem to me concerning counting balls in boxes that had applications to quantum theory. It blew my freshman mind.
Advice for a fresh Computer Science graduate?
I'll be graduating from BCS in the upcoming months, and with so many options and paths ahead, it's hard to keep my bearings! To the senior devs/engineers out there: What advice would you give your younger self if you had the chance?
Robin Sloan has a good Ruby project that builds good-looking web pages alongside EPUB files: https://github.com/robinsloan/perfect-edition

It was in porting that to Racket [1] that I learned about some of these EPUB standard details.

But spoiler alert, both projects just shell out to `zip` to do the actual compression.

[1]: https://github.com/otherjoel/perfect-edition-pollen/blob/mas...
Looking at that picture of the narrow column of text with so many very badly spaced lines of two or three words each firstly gives me flashback of my days in newspaper production and secondly makes me hope it has a landscape view option. Making the type smaller might help, but there's a reason most books don't look like that.
They don't have to give back if they don't use those bindings. They could use someone else's, or write their own.

They could also try negotiate an alternate arrangement, some authors may be willing to do that (assuming they have relevant permission from other contributors if it isn't a solo project, of course).

The example you give seems to be the unreasonable one IMO: “our thing is bigger, so we expect to use your smaller thing how we want”.
Is there any improvement on the deficient namespace handling in the stdlib ?
The long, incredibly tortuous, and process of creating a Chinese font
Every leap of civilization was built off the back of a disposable workforce. - Niander Wallace
What a weird non sequitur that was
My biggest complaint with gRPC is proto3 making all nested type fields optional while making primitives always present with default values. gRPC is contract based so it makes no sense to me that you can't require a field. This is especially painful from an ergonomics viewpoint. You have to null check every field with a non primitive type.
Shame != Abuse
Project managers invaded the Agile movement
Ahh good memories. Over the summer in college, I made a pretty advanced propane-powered one with an integral mixing fan for the chamber and an cheap taser for electronic ignition. Fired every time. Had great fun with my roommates shooting them out into the ocean off our balcony (UCSB — how lucky we were!).

Sadly it was confiscated by the police shortly after. They drove by me loading it into my car at night. The 8ft barrel was fairly obvious...
Since the whole thing is behind an API- exposing the works adds little value. If the corrections worked at an acceptable rate, one would just want them applied at the source.
Could you achieve this same effect suspended in a tank of water with a breathing mask?
Not disagreeing with your point, but I don’t understand why people call these baseless arguments “emotional”.

The aim of the person making the argument is to try and use someone else’s plight and disadvantages as a reason to excuse their choices.

They don’t do this by tugging on heart strings. They do this by trying to position themselves as a 3rd party neutral observer which makes the reader more likely to believe that their claim that a claimed injustice is real or a claimed solution will work.

It’s not an attempt to deceive through emotion. It’s an attempt to deceive by making themselves appear as neutral and unbiased.
If its gut biome, its probably both hereditary and envirnomental and going to suffer from way too many convolutional variables.

Although the value of fecal transplants will probably rocket if you can isolate biomes which thrive in tge current.dietary environment.
Assuming this is a typo... ?
>similar to the one that led Netflix to pay Italy around 2022 million euros in 55,8.
Overview of My Personal Knowledge Management System
Great, I suggest saying 6 months instead of unspecified hours.
> I do memory/CPU traces like all day every day, and I fix code all the time based on that

So I take it you understand one of the standard visualizations produced by a CPU profiling tool, e.g. it takes a call stack sample every millisecond. The x-axis is time (one sample per ms, if you have only one CPU), and the y-axis is the call stack.

Now for a flamegraph, you basically have the same visualization, but you sort the samples across the x-axis so that callstacks that start with the same prefixes are grouped together.

Incidentally, the sorting of samples across the x-axis destroys the time information which is often critical. I constantly see engineers who don't understand flamegraphs looking at the entire flamegraph of a say 3 second trace, and then trying to use that whole flamegraph to optimize a 100 ms critical path within the trace, which is totally nonsensical.
> All these LLMs make up too much stuff, I don't see how that can be fixed.

All these humans make up too much stuff, I don't see how that can be fixed.
Sounds like you don't like a good time :-P
See also:

https://lwn.net/Articles/979419/

https://www.phoronix.com/news/Larry-Finger-Linux-Wireless

https://arstechnica.com/gadgets/2024/06/larry-finger-linux-w...
Perhaps the commenter is still spaced out by their diet.
I'll add the the flagging UX on HN is very broken, and I've seen it brought up before only to get a "won't fix".
I have two pages of links I've "flagged" while having never intentionally clicked the flag link myself.

That said, your topic doesn't sound like most people would consider on topic for HN. It shouldn't be flagged, but I'd expect it to be buried.
Show HN: Create Diagrams with the Help of AI
It is mentioned under the "Bad tooling" section
Many many years ago, I simply bought the O’Reilley SQL pocket guide, skimmed through it, read the section about Window Functions and that marked the start of a moment in my career that changed my life forever.
https://arxiv.org/abs/1811.07871