skysight-inc/HackerNews huggingface dataset:
It's crazy to me how even in here there's such a huge amount of people who just don't understand. Even the article were discussing points this out

> The implications are that LLMs do not perform reasoning over data in the way that most people conceive or desire.

> There is no self-reflection of its information; it does not know what it knows and what it does not. The line between hallucination and truth is simply a probability factored by the prevalence of training data and post-training processes like fine-tuning

It's not thinking, it's not conscious, it's just a mathematical function that's too complex for us to understand.
I know you believe I'm not in good faith (for some reason I don't really understand), but I'll ask anyway. You said they take a flat percentage. May I ask what's the percentage and what do you get in return?

The reason I'm asking is that I know the business of "advising" and the examples I know take like 1% and then put it in some fund that itself charges about 1%.... And so if this is what you're doing, this might explain why I (still) believe you don't know what you're doing, while at the some time you're really proud of your decision making - you're getting gauged and don't realize it.

Don't worry, I won't charge you for this insight.
Marriage does not imply self sufficiency.

https://en.wikipedia.org/wiki/Mahatma_Gandhi

> Recalling the day of their marriage, he once said, "As we didn't know much about marriage, for us it meant only wearing new clothes, eating sweets and playing with relatives." As was the prevailing tradition, the adolescent bride was to spend much time at her parents' house, and away from her husband.[31]
The regulation is there, not perfect, but you are just a vengeful customer based on your own description, like it or not.

Rest of us understand flying isn't perfect and bad stuff can and does happen, especially when its the last thing you need (ie well rested after long holidays and then some nightmare happens when flying home) but that's life. I've experienced the same also with Turkish airlines, stellar customer experience, 400 euro compensation on top of luxury hotel and direct ticket next morning. If you are so desperately risk-averse, yeah travel by train, those 2 days to Seville are wonderful (I've done it, but compared to 90 minute flight its pretty bad way to spend weekend and if you have small kids there is no discussion). Destinations further are simply not reachable in any other reasonable way.

Volcano blows up on Iceland or Sicily? Bam, half of the world is affected for days. Iran sends hundreds of rockets on Israel? Colleague of my wife got stuck in Jordan for few days. There is stuff constantly happening and events have cascade effects. Ever saw plane you just boarded suddenly be swarmed by technicians, and have it declared unable to fly afterwards? Imagine real world effects of such event. Plus airlines have razor thin margins, expecting perfection is... not logical to keep things polite.
40 Years of Sopwith
The only thing this glosses over is RL. I guess you can see agents interacting in environments as a type of "dataset", but it _feels_ different.
I've found two somewhat surprising effective ways for new music discovery:

1. Spotify Weekly Discover (personalized) ~ Still can't work their silly UX, but their recomms are good. Is it time yet for "Bring Your Own Client" to their API ??

2. Online Communities: Many a twitch streamer has music bots or accept music request while streaming. Has been a great source for new discovery.
Rylan Schaeffer (2023): Pretraining on the Test Set Is All You Need

https://arxiv.org/abs/2309.08632
I don't understand your comparison. It's true the intersection of two overlapping rectangles in a 2D space form another rectangle. But that's always true for all dimensions, isn't it? For example the intersection two overlapping lines in 1D space is another line, the intersection of two overlapping boxes in 3D space is another box.

The stackoverflow quote is the intersection of two 2D objects (planes) in a 4D space. If you take it down one dimension, you are looking at the intersection of two 1D objects (lines) in a 3D space. That intersection is always 0D object (a point). It's also a point if the lines intersect in 2D space. I would humbly conjecture two intersecting lines in any space with more than 1 dimensions would be a point.

My naive theory would be that the intersection of two N dimension objects in a space with more dimensions than N would always be a N-1 dimension object. Apparently not. The intersection of two infinite planes in 4D can be a point. Not any point mind you, only the origin. They must be very special planes.
It's a rather large leap imo to actually respect the terminology of 'Defence' in that regard, completely ignoring their obvious engagement with offensive action.
The many (many) ways I've backdoored your dependencies and other supply chain at
I spent the latest three or four months doing embedded programming. After using extensively the ESP8266 and ESP32, now I'm quite certain I prefer big times the RP2040 (that is, the Raspberry Pico processor, but you can find it in different non-Raspberry produced development boards). The reasons are easy to summarize:

1. Vastly superior C SDK, and even the MicroPython support appears to have an edge.

2. Fantastic documentation, even if in PDF form, which makes a bit less accessible for us and especially for LLMs training data crawlers. In general LLMs know a great deal more about ESP stuff than the RP2040.

3. Almost every RP2040 can be overclocked to 400Mhz and work stable, and I could say basically every RP2040 can be stable at 350Mhz, so when comparing performances, account for this.

4. Very smart hardware capabilities: state machines for programmable pins (PIOs), great DMA support, hardware interpolators.

5. High quality hardware, and if you don't need the version with wireless, the cost is still quite reasonable. 3/4 euros/dollars per piece.

6. When you need the "W" one, the wireless chip the Pico uses has its own ARM processor, so you continue to have the two RP2040 cores spare for your application.

7. Memory mapped flash with execute in place. You can read from 0x1000000+offset just deferencing a pointer and that's it, you access your flash.

8. More GPIOs available.

The big disadvantage of the RP2040:

No SPI RAM support. At this point many ESP32 boards have built-in SPI and this makes memory a lot less a scarse resource.

To familiarize with the ESP family is useful since they are everywhere and are extremely cheap for what they offer. But still, I would start basically any new project where I have choice with the RP2040.
it is partially successful because it overcame one of the difficulties with scaling cooperatives, namely being selective with membership - it outsources so much to avoid dilution through membership it might aswell be a financial trust rather than anything roughly resembling a traditional cooperative.
Indeed. I wonder if this was written by a confused LLM because it doesn't make any sense why Websockets are discussed under V8 enhancements.
that's so cool - I don't cycle but I just love the website and the language used like "Welcome , intergalactic athlete" haha
the video does a good job of showing the app too, good luck with it!
> a 25 year old in 2020 considers 35 old

Tangential, but as someone in their mid 20s I wouldn't think of a 35yo as old at all. In-shape 35yos can be incredibly healthy. I'd probably put "getting old" at late 40s, and even later if you've got good knees/back.
Xpeng's Gu says robotaxis won't be a real business for at least five years
Yeah I think generally what people mean here is, "if I'm aware that freeing objects takes time, I expect to spend that time when I free the objects, not at some undetermined point in the future". That's not the case if you do any kind of deferring, at which point you're pretty close to a "classic" GC system.
A fast war is long enough to shake the bugs out of new toys. Even Grenada revealed deficiencies.
Everything is web tech with Spotify though. So it's clear why we've ended up here.

The very old native Spotify desktop client was objectively better than what we have now.
In the world of ethernet jumbo frames, you'd imagine they could encapsulate the traffic yet still support sensible MTU's...
Some misconceptions about GPL infectiousness
Wanna talk? What happened?

I've often pondered that I've been fortunate in life in that I never had health issues, and so I never had any difficulties in following the easy path in life/society (meaning study, work, pay taxes, enjoy). But other than that I'd be curious how a person would come to a situation where he'd say something like what you just said.

(Also no war...)
Spies exist, yes that is a problem but it is a different problem.

And the reach of one individual is just not the same as a nation state. I’m not sure I get your point.
> but we managed to declare 1 part of the state correct, and derive all the other state from it

Isn't this the essential philosophy of React?

The other approach is INotifyPropertyChanged-style: an event for every change, which is supposed to propagate to all listeners, but only propagate if the value is different. It sounds like this is the one that had failed in the project you were given.

> Typing 3 characters would enable or disable most GUI elements 3 times

I don't think this matters so long as you can coalesce all the redraws. See also "immediate mode" GUIs: if you always redraw everything from the canonical state, which modern computers are extremely fast at, a lot of complexity goes away.
what are you even talking about?
it's not that surprising. Despite Tolkien's claims to the contrary there's a very obvious East vs West political narrative in Lord of the Rings, hence it's no accident that Palantir, Anduril etc draw from this. In fact geopolitics is pretty full of Tolkien metaphors, see the "Civlisation vs Orks" debates on Ukraine.

There's a even a pretty good alt history take on this from a Russian writer in the 90s. https://en.wikipedia.org/wiki/The_Last_Ringbearer
> The newest version of NodeJS – the latest release of the most popular JavaScript Runtime – has officially arrived! The new release is featuring better require() support for ECMAScript modules. This is a huge improvement for the WebSocket client with an updated version of the Google v8 JavaScript Engine.

The first para doesn't make sense. How does require() supporting ESM improve WebSocket()? Probably LLM Spam.
Really strange writing...
RPF: Rob's Programming Facility
There was a thread yesterday about closing public libraries, and this sentiment ties into that; open and free access to information is important, because a lack thereof causes people to become blinkered and close-minded, which in turn makes them more susceptible for populist talking points (that is, a populist politician or propaganda telling you there is a Problem; when people don't have factual information to the contrary, or even a mindset of curiosity ("is that actually true?") they are more likely to accept it).

Hence, book burnings, censorship, and suppression of free speech are problematic.

(That said, I also believe that free speech should be curtailed on platforms with large audiences)
It feels to me like there is a little wiggle room between "perfection" and being treated like cargo. Anyway you do you, to keep things polite.
Are you really doing this?

AT&T: today is not AT&T. The name was bought. It used to be Cingular.

GE: so your point is that it is a good example.

AOL/Yahoo: A 'mature market'? Are you making up rules so you can disqualify them?

Sony today only innovates in image sensors. They are a financial and entertainment company. Who cares if they sell the most 'premium TVs', this is the company created (off the top of my head) Betamax, CDs, DVDs, Minidiscs, Trinitrons, and made the best consumer tech in the world -- consistently.

3Dfx was the leader of an industry that is now lead by nVidia. That industry wasn't as big then, but everyone knew it would be and it was theirs to lose.

Compaq was the market leader in PC sales in the 90s.

DEC: so, it is a good example.
It's the character which may enjoy copyright protection, not the word in isolation. So if you write a story about a bad guy named Sauron who likes rings, you may be infringing, but if you launch a new candy bar named Sauron then it might be OK.
There are rules though: safety is supposed to be equal. The Ryanair pilots have the same training as those flying for Emirates.

But in terms of quality I'm okay with "you get what you pay for". You don't have to fly low budget.
How to Build an AI Chatbot with Ruby on Rails and ChatGPT
Pretty good article. For the record, this centralised counterparty model is exactly how other derivatives exchanges such as the CME work. This requires careful risk management but is generally regarded as best practice by regulators. It fails horribly if the CCP is financially unstable, of course.
My impression is that Enron Online was a real, successful, innovative business. And then the parent company went bust and ICE grabbed all the liquidity almost overnight.
Yeah I'm not saying it's not successful. It's just shit!
Really cool project I love seeing HW projects like this in the open. But I'd argue that this is a SIMD coprocessor. For something to be a GPU it should at least have some sort of display output.

I know the terminology has gotten quite loose in recent years with Nvidia & Co. selling server-only variants of their graphics architectures as GPUs, but the "graphics" part of GPU designs make up a significant part of the complexity, to this day.
Reference Counting is one way of GC and you can clearly read in great detail about it in the book "The Garbage Collection Handbook", chapter 5 [1]

[1] https://gchandbook.org/contents.html
Bazel also allows to pull dependencies from different sources via Bzlmod.

1. define dependency like bazel_dep(name = "protobuf", version = "3.19.0")
2. define repositories where to look for it

A repository is just a file structure like /modules/$MODULE/$VERSION + some info about the module. Can be on a HTTP server or just on your local file system.

https://bazel.build/external/overview#bzlmod

I hope more tools adopt something similar. Or maybe a single package manager for everything, so we can finally build cross-language software without having to debug why tool A can't find stuff from B.
Totally agree - that drag and drop is over-rated.

The only area I think where drag and drop has an advantage is if you want to be precise about where you drop and thus realtime feedback about where it will drop is useful.

ie drag and drop effectively adds a mode while you are dragging - and as such you can have mode sensitive UI feedback that operates only in that mode - not so easy with cut and paste - the UI doesn't know you are about to paste.
> I am more meticulous when choosing what I do and don't do, there is no going back

And whom you surround yourself with in both professional and personal life, whom you listen to as an authority on topic XYZ. Work has massive effect on our personality long term. There is no way to separate those 2, so its smart to anticipate things before you realize that decade(s) in some toxic place dragged you nanometer by nanometer into some dark pit.
"State" alludes to "state machine". It's natural to refer to inputs and outputs as "data", and they are definitely not "state", but the thing in the middle while processing the data? That's state, including things like the file pointer and the lexer state machine which are not part of the "data".
It uses a lot of power for embedded apps though. Not often you need all that performance either.
> What's the business model, I wonder?

I think this video[0] answers that question, overall I think the video is interesting if you have time to watch it entirely.

[0] https://youtu.be/dHfZiqVWVhk?si=RqEmPmizm7Rs_91V&t=2779
Can someone convince me that, as a Canadian, China poses a greater threat to me, my country, or global security, than the US does? Because I have a hard time buying into the "China's the big bad" narrative when America does everything they do.
I just tested it.
I really want to like it but i'll wait

Somethings i noticed. BTW using a Mac

App
I get errors when trying to connect. Error: Connection lost before handshake and something else

Why cant i edit the saved site. Now i have to delete and add again. After doing that once, not gonna do it twice

Website
Why is there no download app menu entry on the site. Now i have to login and figure out on the dashboard that there is a page with a link to a dropbox.

Just like a said. I really want to like it. But not now
What's Lazy Evaluation in Python?
If you grow vegetables in an urban environment the rain will bring a lot of undesired things in any case. Is unavoidable. Regulations (and the complicated plant metabolism) can fix that

Apart of that, is not required to wash the tomatoes directly with the grey water. Just soak the roots and the organism will take care directly of the recycling and classification of water and other stuff. Everything nasty stored in roots, stems or leaves is harmless and equivalent as cleaning it from the environment for free. Only fruits will count. Cells are good at keeping out what they don't like; and store the things that they like.
The core of their mission is making people in responsibility unaccountable. Some government will pay McKinsey to advise them on some brain-dead policy, and when the policy inevitably fails they can say "we consulted the experts and followed their advice", doubled with "every other government followed the same expert advice".

Typical "nobody was ever fired for buying IBM / Microsoft" mindset.
> nowadays it seems more like a nice opportunity to get gifts.

People forget that it has extensive legal ramifications that protect people when things go wrong.

The decline of marriage in the UK has lead to a lot of problems with things like inheritance, responsibility of children, the financial interests of the less affluent partner etc.
This sinks so many "business transformation" projects, especially in the public sector. An organization contains explicit knowledge, which is written down in its processes, and tacit knowledge, which isn't, and may not be known to managers! But when converting a business to software the tacit knowledge, critical to the functioning of the business, gets lost.
The Unlimited Web Design & Development Subscription

Webflow, Framer, WordPress & Bootstrap Web Design & Development for one flat monthly fee, pause or cancel anytime.

Our mission is to create websites that help you get more customers.

Did you know? 74% of visitors leave a website, because of it’s design. Stop letting customers slip trough your grasp with mediocre design.

How it works:
01. Subscribe to one of our plans and start requesting as many designs as you’d like.
02. Receive your design within a few business days on average. Monday to Friday.
03. Unlimited revisions. We’ll revise the designs until you are 100% satisfied.

We replace unreliable freelancers and expensive agencies for one flat monthly fee, with websites delivered within a few days.
This is somehow not an issue for any other business, so they'll figure it out.
Some UK and US Government sites are 'sharing data with ad brokers'
I mean the exact same distinction is drawn in the Linux space: dpkg/apt and pacman and dnf and opkg are package managers, while Debian's repos and Ubuntu's repos and Arch Linux's repos and Alpine's repos and Fedora's repos and Red Hat's repos are "package registries". It's a natural distinction to draw IMO, even if some tools have a hard-coded "package registry" URL.
* Red Hat wasn't ever "in financial trouble" -- their revenue line was up-and-to-the-right for a ridiculous number of consecutive quarters. Even when they missed overall earnings estimates, it was rarely by much and they still usually beat EPS estimates for the quarter.

* IBM had little to do with Red Hat's maneuvers around CentOS (I worked at Red Hat for several years and still have friends there, and nothing anybody there said publicly about CentOS in 2020 or 2023 was materially different from things people there were saying about it internally in 2012). Some people have tried to blame IBM for a general culture shift but as far as I've seen, every bit of the CentOS debacle was laid squarely at the feet of Red Hat staff by most in this industry -- as it should have been, since most of those involved were employed there well before IBM bought the company.

IBM's reputation as an aging dinosaur was well-earned long before it bought Red Hat, and continues to be earned outside it. That earned reputation was why they bought RHT in the first place: IBM Cloud market share was (and still is) declining and they wanted a jumpstart in both revenue and engineering credibility from OpenShift in particular.
Irrational exuberance, previously for the Metaverse, now for AI. Neither area is going to make them money and both are incredibly expensive, as investors have started to realise today.

Neatly summarised in this headline after earnings:
Meta loses $200 billion in value as Zuckerberg focuses earnings call on all the ways company bleeds cash

https://www.cnbc.com/2024/04/24/meta-loses-200-billion-in-va...
Actually Dobelli was the one who got me thinking about this. I tend to agree with him, although eschewing all news is a bit too extreme to my taste. I tried scaling back my intake by switching from a daily paper to a weekly paper, but one has to have tremendous discipline to avoid the news of the day on the internet. Especially if the internet is your job, like it is for me.
> I find it very cruel

What's a better and less cruel alternative?
And yet I get better customer service from US companies than European companies. Funny how that works.
Methodology description would be nice.
Okay but the solution here is to identify and parcel your cases into discrete entities. The article doesn't say "don't accept anything odd", it says "clearly identify what you accept". If you have to accept odd cases, identify them so it's clear what's happening.

So this isn't about purity, it's about being declarative. i.e. make your code say what it accepts, instead of writing board/implicit acceptable inputs that inevitably forget cases and crashes.

If you limit what you accept as inputs then you can stop worrying about downstream error handling and debugging.
You can downclock the Pico as you can overclock it in order to reduce power usage. By default AFAIK it already more or less matches the ESP32 power usage, and downclocking it should be able to reach the one of the ESP8266, likely, but I'm not sure.
just like an artificial neural network in training mode :/
You too, huh?
Show HN: Android SDK that supports OpenTelemetry export
I've been working on an open source Android SDK that supports OpenTelemetry export. I'm excited about this as observability SDKs have traditionally used proprietary schemas that make it hard to export & analyse production data.

Would be great to hear any feedback/comments folks might have!

Here's the Android SDK: https://github.com/embrace-io/embrace-android-sdk
There is also an iOS SDK, but I've been less directly involved in that: https://github.com/embrace-io/embrace-apple-sdk
And into this bar he poured all his caramel, his nougat and his will to dominate all the world's snacking aisles...
Is the secret sauce also tied to the generation distribution which can differ from the dataset distribution e.g. RLHF?
Show HN: I made a simple online RPG for mobile called Pixel Odyssey
I’m thrilled to show you something I’ve built from scratch – Pixel Odyssey, a mobile MMORPG designed to fit seamlessly into your busy daily life.
Today is the release of the Appstore app. The android version has been available for some time already. You'll have to create a account or use the discord and apple auth.
That flight was 1/8 of your paycheck.
We search for the internet's best pre-owned products
Surprised nobody has linked PG's short piece on the same topic:
https://paulgraham.com/know.html