skysight-inc/HackerNews huggingface dataset:
> I don't use this, personally, but it strikes me as a fantastic idea. I made a sensor board and wrote my own firmware for it, maybe I'll see if I can easily configure ESPhome to run on it.

I've done pretty much the same, but last I looked there were very few resources (other than reading the code for the ESPHome project) to help on creating custom firmware for a new board with multiple sensors. It seemed easier and faster to simply write the firmware to talk to a simple backend.

I'm also curious about how they get the code for esp32 devices to fit: on a device with 4MB flash, you effectively have a 1MB program limit if you want OTA (which you do). A simple program that does nothing but make calls to the libraries for GPIO, ADC, UART, Wifi, https, https server, interrupts, FreeRTOS, mqtt, nvs, chip info, logging, OTA and functions in the standard library (scanf alone uses 30kb) already takes you over the 1MB limit.

Compiling with all the logging turned off can get you a roughly 800kb program, which is still close to the limits considering that doesn't include program logic.

I'll have to look at this again when I next require some remote monitoring thing.
Based on my build and deployment infrastructure experience, I love declarative approaches, everyone that thinks a general purpose programming language is a good idea for infrastructure code never had to debug deployment issues on big projects.

Great experience if one happens to be the lucky engineer on bench and called in to help out.
I much rather have car manufacturers creating ‘exclusive to their brand’ themes and skins for the CarPlay 2 dials than not having car play (2) at all.

Car manufacturers have had decades to develop their software but almost all are difficult to work with, slow, give bad user feedback (full screen pop-up with entire paragraphs while navigating) and are cumbersome to get accustomed to when switching cars.

I’m one of the 79% that demands CarPlay, if it’s not part of the car I don’t want it.
The point of images in texts isn't to target illiterate users, either.

A tutorial for a graphical user interface would surely benefit from some screenshots of that very graphical user interface thrown in there.

The tutorial literally explains menus that pop up in text. Some screenshots would've helped.
Thanks, this one makes the stripe pattern much more apparent.
Executive summary: If the campaign slogan is too empty to be accurately represented, I can't misrepresent it; "Private blockchain" is a fake term for when people don't want to admit they're building something else far simpler and saner; If everything is a first-class blockchain transaction, that also means forcing hundreds of millions of American taxpayers and welfare-recipients and companies to use the crypto-system from the other side--good luck with that!

_____________

> your comment misrepresents the concept

Why do you believe this particular politician has a sufficiently firm policy that it is even capable of being mis-represented? [0]

Is there something from his campaign which clearly lays out what he means by that slogan?

> Likely a centrally controlled [blockchain]

Pet peeve: That's not a thing unless we time-travel back to the 1990s when people meant something very different with the word "blockchain." It's a contradiction in terms, along with "private blockchain".

Those paradoxical euphemisms tend show up when people--for reasons of ideology or startup investor money--don't want to admit that the B-word is not actually good for their use case, and they're trying to avoid admitting that they're just doing a classic distributed database instead of the Sexy Thing.

The core feature that sets a modern blockchain apart is unrestricted membership where anybody can spin up any number of nodes/identities to participate. The challenges stemming from that are what cause a whole cascade of compensating algorithms and game-theory incentives, such as using wasted CPU cycles to curb influence.

If you don't have that requirement, everything becomes orders of magnitude faster and cheaper and simpler.

> You would force every payment the goverment makes to go through a blockchain.

Leaving intragovernmental transfers aside, hat also means you would force every private entity that sends or accepts government money to be a counterparty in the same system.

So supposing your great-aunt can't figure out a cold wallet then she can't get any medicaid for food this month. Does that still sound practical and reasonable?

[0] https://en.wikipedia.org/wiki/Not_even_wrong
I agree with everything here, except the $10 of hardware.

You must be running some very fancy chips!

For extra savings the ESP8266 might be as low as $4us. It really is amazing.
Anyone done something similar with lenses/optics?

(also FileMaker/BeeBase/etc. Once upon a time, my group dogfooded our integrated webserver-database to build a bug tracker; with all the bandwidth floating around these days maybe Structural Regular Expressions à la acme would be an even quicker and dirtier way to get the same functionality with flat files?)
Because the topic under discussion is about Google firing workers for protesting Google doing business with Israel. The subtitle is: "Some employees protested the tech giant’s contract with the Israeli government. They’ve been let go."
It's v9 not because of major changes, but because for a while now Qemu has used year-based major versions (ver = year-2015), and this is the first release of 2024.
The Lezer parser system that powers CodeMirror
I got in to typewriters last summer. They’re pretty neat machines! It’s a single purpose writing machine, and everything you type is immediately put to page. It does interesting things for writing flow and style. It’s also very cute for writing personal notes to friends.
This looks amazing ! Bravo
"Again looking on the final machine everything looks as very obvious solution."

It's probably only obvious after you done the other versions first. I know because I feel the same way about most of my projects. After enough of those things you get closer to a final in fewer iterations, but never have I done it on the first try for anything meant to last longer than the first use
OpenELM: An Efficient Language Model Family with Open-Source Training, Inference
The author seems to be experimenting in UE4 or UE5 (material graph shown in screenshot), but the examples are displayed in sharedtoy embeds?

I'm wondering, is there a direct way to save UE4 material shader to shadertoy or some easy conversion tool? Otherwise it would have taken eons to produce this page...
Oh how I would love to read n-gate commentary on the comments here
I had a backlit retroreflective color lcd in one of my old nokia phones, it was absolutely amazing, it was fine and good in the dark, as any phone, but pull it out into the sunlight and it was super sharp. That's what.. 15 years ago now..
The common sentiment is "if it's not used in DrRacket, you'll likely be on your own". That's more of a limitation due to the small community than a testament to the GUI framework quality itself, IMO.
Giant ongoing discussion:[0](1021 points, 420 comments)

[0]: https://news.ycombinator.com/item?id=40136010
Think on the bright side. Maybe they will drop the bomb and you'll get enough radiation to evolve some super powers.
Look man, Claude 3, GPT4 etc didn't work for my startup out of the box. I thought it would be helpful to tell others what I went through. Why hate on the truth?
I don’t know. These things make for very impressive demos and can raise a lot of interest, but the devil is always in the details.

I’ve worked on a project like that before. Very simple editor, you put your code in, and it gives you an API endpoint. Wanna make a change? Just edit, hit save and it’s live. It was a great hit in all demos. Everybody loved it. Then developers actually started using it, and questions like “how do I do dependency management?”, “How do I split my code into multiple files?”, “How do I build my code?”, “What about Java/C#/Go/Python/etc?”, “How do I debug my code?”, “How do I use source control?”, “How do I integrate it into my CI/CD?”, “Can I deploy a container?”, “How do I manage multiple contributors and projects and access and dev/stage/prod?” Come up.

You can see how they skirt around some of these questions. “Modern JavaScript” as in just import from npm or urls so they don’t have to worry about dependency management and putting lots of code in 1 file. Or writing a custom blob library to deal with storage. But the minute you need anything that needs a standard file system, network features, or anything any developer would expect to have, you run into a very steep cliff. You end up slowly needing to implement an IDE, a source control, a CI/CD system, a deployment pipeline, an offline experience, a monitoring story, and many things that are better implemented by many other products already.
I'd say quite the opposite.

Reasons:
- practically every developer who is remotely interested in assembly programming knows the x86 basics and most experts have a better knowledge of x86 than other architectures with the possible exception of ARM

- x86 is very hard for the hardware implementation, for the programmer (especially with the x86-64 improvements) is not bad at all. Its bigger defects are variable instruction length, something that has no impact on coding, and tge amount of legacy stuff that exists mostly for backward compatibility (e.g. x87, enter/leave, bcd instructions, hw task switching, segments, real mode and v86 mode, etc.) and are just being ignored by programmers as stuff that is now irrelevant if they have not been removed from 64bit long mode at all.

- I don't know modern MIPS, but the MIPS architectures of the past were not programming friendly at all, with stuff like delayed slots (basically instructions that are executed even if the code branched somewhere else), heavy reliance on the compiler to provide perfect instruction order, etc
In my experience, this is pretty normal in large companies like Apple. Coordination costs are real. Unless there's a good reason to standardize on a single tool, its usually easier for teams to just pick whichever tool makes the most sense based on the problem they're solving and what the team has experience with.
I don't think there's any trend of written Chinese toward simplicity. Broadly speaking it has evolved towards "complexity" over its history.

If you looked up the texts in the most ancient Chinese (oracle bones, bronze inscriptions, etc.) they were basically characters stringed into very terse sentences with minimal grammar. IIRC typical "sentences" were like ~5-7 characters at most. They typically looked something like: "King Attack Barbarian. Good Luck? Win."

Then the classical texts (which had a status similar to Latin in East Asia) had sentences that were considerably more fully formed, but often still terse. Case in point: yesterday I was trying to understand a story about a man meditating in Zhuangzi, where it describes the sitting position as "隱几而坐" (the characters mean "hide", "chair/desk", "and", "sit"). So, was the person putting away the chair, then sitting (on the floor)? Or hiding behind the chair? Or possibly even hiding the chair with his clothes by sitting on it? Or was there a typographical error and another character was intended? I don't think anyone has a conclusive answer.

Modern Chinese (Mandarin) generally does not have these vague sentence structures and is much more fully fleshed out than classical Chinese. The same idea expressed in Mandarin would typically be 2-3 times longer than it would be in classical Chinese.

The Chinese language has evolved from extreme simplicity in ancient times to I guess moderate complexity today. Generally there was no simplification.
Why don't you use bluetooth to navigate with your phone?
No RCTs that I’m aware of. Microplastics may contribute to heart disease. https://www.nejm.org/doi/full/10.1056/NEJMoa2309822
Oh that's easy.

The registers in this CPU are all quantumly entwined, with Intel having updates signed.

Thus, Intel can one-way update one or all CPUs remotely. No Faraday cage will protect you.

Further, this CPU has access to caches on all other cores, so Intel can dynamically inhibit, or modify code as they please.

We'll find this out in 2027, I dare not say more, they'll track me through time and afg#.<NO CARRIER>
https://archive.ph/IMAW4
Pretty much all new car reviews are complaining about the built in infotainment, and it only gotten worse after manufacturers decided to jump on the all out touch screen bandwagon (to save a few bucks) but without Tesla’s generally alright UI and responsiveness.

In that respect a UI made by Apple will certainly appeal to an audience already demanding current CarPlay. On the other hand, it could be that the current level of CarPlay integration is already enough.
The word/sentence bias should work if you train an LLM to it I would say. You can only feign enlightened centerist and allow others to get away with things for so long, at some point you reveal your cards.

But the breaking story contrast method I find people using like newscord[1] is doomed to fail, they all omit in the same way and arrange facts in ways that mislead by altering a sense of timeframe or magnitude or in countless other ways that can barely be pinned down to one comma. Reputation is still a good enough measure but you have to be a reader with standards willing to walk away when they drop or go negative. Most consumers are habitual FOMO types though. When journalists collective response to events cause them all to tarnish their reputation in the same way we need to remind ourselves that they are not special people, just people we gladly relinquish the effort to collate happenings for us whatever their own unusual desires.

[1] https://newscord.org
DjangoORM isn’t perfect but its power comes from the fact it is heavily integrated with Django (the framework).
Subscribe now to CURL PLUS for 30% fewer unskippable ads!
Is there any technical docs on internals? How it does I/O, caching, consistency, concurrency etc.?
Extremely well done! I didn't know you could access gyroscope from the browser.
Maybe give it another think? This time taking thermals and air flow into consideration?
That's far from enough.

I set up a company, had a no-cost+open source version for download, and a money+open source version ("commercial") for purchase, both with an MIT license. The commercial version was faster, with more features, and included support, and it was in the marketing literature from the start.

The goal was to give users a way to justify the expenditure to their budget people.

It didn't help. I was even at an open source conference where one of the industry presenters complained about how hard it was to pay open source developers.

Thing is, the presenter earlier gave a talk about their extensive use of my software - first time I knew they used it.

I pointed out that I could get them an invoice within 10 minutes, for an improved version of the tool they were using, plus support.

They did not take me up on the offer.

I now generally interpret "it's so hard to pay for open source" as cover for "we've heard it's hard so it's our excuse for why we don't even try."

I've tried other approaches too, like a consortium model for new feature development and support/maintenance. It wasn't enough to be economically viable. Yet companies include that software in products they sell. A few years ago I asked one of them for money for support, and was told it wasn't in the budget. What they do now is ask the current maintainers for free support.

My advice: if you plan to write OSS for a living, work for a company where that project demonstrably saves them money and/or lowers their risk on external vendors. Do not try to be an independent open source software vendor.
Actually I did exactly that :) I use ESPHome to control a gas boiler which heats my home. It's not without problems and required a lot of tinkering, but after the initial phase it required very little maintenance throughout the winter. This year I plan on adding an ability to control AC. https://news.ycombinator.com/item?id=40017176
I'm not asking about a single video, I'm asking about the aggregate spending.

Mr. Beast spends over 2 million per video btw, not 250k

The point I'm making is that while copyright based business models might be the prevalent for high expenditures productions, that doesn't mean aggregate spending is increased. It may just mean that copyright incentives higher spending inequality and higher concentration of production, while aggregate spending remains the same.
now this is programming :) thank you!
It is not advertised by the car makers but most cars of that era can still be retrofit with dual DIN slots.
Are we sure it doesn't mean "open your wallet" in this case? Ever since OpenAI, "open" just hasn't meant what it used to.
How does it compare to MS Access or FileMaker?
It’s helped me immensely. Just recently I feel like I’ve really broken thru to another level. I played real golf last week and had the best round of my life. Shot par+2 on the back on what’s considered one of the toughest courses in the area. Crushed the group I was with.I was teeing off first- I’m usually the guy not keeping score because it’s gonna be 110-130…

I had never practiced golf in my life(late 30’s) and would play 5-8 rounds every summer for last 10 ish years. So I had a ton of room for improvement. I also grew up playing competitive tennis, so the repetition of hitting a lot of balls is familiar and scratches an ich I’ve longed for.

I’ve just learned so much about golf from simulating golf that I never would have taken the time to learn.

And I’m sorta anti lessons and more learn on my own. So the sim is right up my alley. It’s also great exercise. 330 cals in less than an hour and I can play 18 in less than 40 mins…

I think everyone agrees it makes you a great ball striker. At the very least. Then the rest is golf. Which can be very very very tricky, even for the best of players.
If you can find people that do months of work for 500 in Denmark of all places then clearly this activity is understood to be a high status signal not a business opportunity.
People are doing it for recognition or some vague notion of arriving as an artist. You can earn that in a week as a waiter
It is not a clean example of NIH. Got stores its data on disk in the git format.

That aside, NIH is only foolish when the talent falls short of the ambitions. When the talent is up to the challenge, and when there are resources available, there should be no shame in it.

There is a different folly, but we don't yet have a pithy name for it. That is where people are so fearful of being criticised for reinventing the wheel that they twist technology to satisfy requirements it is badly matched to.
this is exactly the attitude i'd expect from something hosted on sourceforge. I was also surprised that a db advertised as graphical did not have a screenshot on the front page
Fedora 40: Changes/Unified Kernel Support Phase 2
Composability: Designing a Visual Programming Language
Most professional adults already know that.

Statistically speaking some of my coworkers voted for trump. I ll never know. Some of my coworkers probably think abortion is murder. Some think that women should stay at home, or that being trans is a mental disorder. None of these are the things to discuss at work
Public has lots of meanings. Here it just means not private.
I have been in the hell of labels for bottles/jars for a few years now. Never needing enough to send off for professional printing with their minimum order sizes, but more than enough that I've tried several label vendors and purchased laser printed dedicated for purpose. For my needs, none have proven worthy of anything more than "bring to a friend's house" or taking some pictures to look like you're doing something. I absolutely hate this aspect of the chosen side hustle. Not sure this would be the solution for me either, as it would just be too slow. Labels are just so much faster for quantity. If you're not doing quantity, would the expense of something like this make sense?
LINQPadDialogs
Which is even more strange as Windows CE is being targeted at usually low memory embedded hardware - should have even better memory efficiency.
Appreciate the response. Definitely gonna check it out. How is pricing structured
Hi! Crate author here, happy to see my old project getting mentioned. Let me know if you have any questions!
Eh, as a developer retention program, to keep the community they have happy by allowing them pet projects that get the OpenBSD name behind them (which gives them at least a bit of marketing), they could do worse.
After more than a decade building custom admin-like interfaces from scratch in PHP, the auto-generated admin interface in Django felt like magic.
As a US citizen I don't care about the "collective outrage" of people likely working for the surveillance industry. I'm thankful for the EU passing meaningful regulation that recognizes the ideas of privacy and digital competition, as it at least informs the industry even if I can't directly benefit. This situation with TikTok has only come about due to the US government's regulatory abdication of the past twenty years, which was apparently considered just peachy until a foreign company got in on the game.
Presumably so they don’t have to buy from NVIDIA, AMD, or Intel.
So you use it for web surfing?
I dont mind portrait. I mind inability to jump forward in the video.
This is really helpful. I'm really new to this, what's the best way to educate myself on fine-tuning and deploying a LLM in the most cost and time efficient way?
that’s less true in reality than you think, because I am in a similar situation as OP.

Infotainment systems are prone to runtime errors and crashes, if you interact less with the internal workings of the infotainment system itself, it does a somewhat good job of just passing audio through and you have fewer sessions with a crash.

That said; i have noticed a disparity in what the infotainment gps navigation can do and what carplay can do- carplay is often limited to the center console, but the built-in navigation can go into the HUD of the car. An annoying difference.
Summary. Google killed Google search. End of story.
The ORM is fantastic and I never use raw SQL, but I can see how it may be simpler to just go straight to raw SQL with complicated database structures and queries.
And the best part is that it allows you to write logic in C(++) if you want.

I tried Tasmota first but struggled with trying to get the rules to handle my slightly complex logic. Which was that when a water level sensor triggered, run a pump 15 seconds, wait 5 mins, run 15 sec and repeat for x times. But with the catch that if the sensor triggered before the run was done, it should ignore that.

After reflashing esphome I got it done in a few minutes in C.
Neat! It will be cool if this works out.
I just look at who is excited by GenAI and it's enough to make me uneasy. It was instantly and enthusiastically adopted by people who would gladly destroy pieces of the social fabric to meet their KPIs. GenAI allows them to spread their grift more efficiently, without the usual cost.

The computer was a bicycle for the mind. I feel like so far, GenAI has been a bicycle for grifters. We gave the internet's worst invasive species the means to hunt and reproduce faster.

I'm not worried about professions becoming obsolete, but I'm worried about where the wealth will concentrate, and how driving down the cost of credible spam will affect how we talk to eachother and trust eachother.
to clarify, AACS is the "server" side which is the part that usually runs on your phone. there is software to emulate the "client" (headunit) as well, stitch as openauto https://github.com/opencardev/openauto