skysight-inc/HackerNews huggingface dataset:
What happens if your data is produced by some automated process such as a sensor reading and occasionally the sensor fails to return a value? NULL seems exactly the appropriate value to use.
Sad news. His name is familiar from the LDAP days.
Gleam vs Elixir? Go!
>Why are they using crypto, and, weirdly enough, specifically the crypto people use for buying drugs, to award this?

You really have to ask why a illegal/grey site is using currency that is build to protect privacy and anonymity?

is this some kind of sarcasm?
I already use Arch btw
You're just cleared up a minor mystery I never bothered to investigate (BT, UK). Thanks.

Flipping DNS to 8.8.4.4 fixed it for now but I really need to move this connection to A&A.
Yep. As far as I understand, all OLED screens are on a flexible substrate (polyamide) but it's bonded to the glass because it wears out.
"Tuxedo Park: A Wall Street Tycoon and the Secret Palace of Science That Changed the Course of World War II"

Covers the invention of radar, "big science", involvement in the Manhattan project.

https://www.amazon.com/Tuxedo-Park-Street-Science-Changed/dp...

"Insisting On the Impossible : The Life of Edwin Land (inventor of instant photography and founder of Polarioid)"

Probably one of the most brilliant commercial technology breakthroughs largely attributable to a single team and a singular vision. Steve Jobs' hero.

https://www.amazon.com/Insisting-Impossible-Life-Edwin-Land/...
America's corporate seemingly managed to convince y'all that identity politics are "left".

First of all: identity politics are extremely right-leaning (for lack of a better term). Focusing on identity means focusing on the individual. There's nothing left-leaning on that. In fact it's the epitome of individualism when you're focused on what makes you different from them instead of focusing on what is common between the general population (which they are part of). Labeling it as left has been a very successful psy-op to create a controlled dissidence (which is not dissident at all).

Why do you think megacorps like Disney et al are so adamant on pushing this agenda? Everything a company does, everything, is calculated. This is not "neoliberalism" like sibling comments are mentioning. This is a very calculated power move to shift the narrative (and how it's labeled as "left" is proof that it succeeded).

The only alternative explanation would be that they're trying to capture a greater market share, but it has been proven time and time again that it has only led to flopping (by pushing away the majority of non-identitary people while not even capturing the already small minorities) and yet they still push for it. Why?

By making vast swaths of "revolutionary" youngsters (as all youngsters are) fight for this nonsensical cause, they have effectively suppressed any possibility of a real struggle for power that might topple the actual elites.

And as a neat side-effect this identitarism has managed to make the everyday man focus on their peers as the source of all their woes. Corpos like that. It prevents Mangiones that might take action against their actual oppressors. Energy is finite, so they're trying to make it be wasted on intra-class instead of inter-class politics.

Stop playing their game.
Author here! The fundamental challenge is that LLMs like O1 and Claude 3.5 simply aren't built for the unique structures of tabular data. When processing tables through LLMs, the inefficiencies quickly become apparent - tokenizing a 10,000 x 100 table as a sequence and numerical values as tokens creates massive inefficiencies.

There's some interesting work on using LLMs for tabular data (TabLLM: https://proceedings.mlr.press/v206/hegselmann23a.html), but this only works for datasets with tens of samples rather than the thousands of rows needed in real-world applications.

What o1 and other LLMs typically do is wrap around existing tabular tools like XGBoost or scikit-learn. While this works, they're ultimately constrained by these tools' limitations. We're taking a fundamentally different approach - building foundation models that natively understand tabular relationships and patterns. Our approach combines the benefits of foundation models with architectures specifically designed for tabular data structures.
I love elixir but gleam looks more easy to learn if you come from javascript
For marketing reasons, to justify value in the new gen of devices.
When I hear Chinese CEO, I think they may be easily replaced and in the end the real CEO is Xi Jinping. I am sure it is a bit more complicated and I may have some prejudice, but how far am I? I would expect for a Chinese CEO that would behave like Elon Musk to disappear quite quickly. Am I wrong in this assessment as well?
How do you meet these people, and more importantly sell yourself to them so they are willing to take you on?
Phones now record 8k at 120Hz, so that thunderbolt bandwidth is important, else you will wait ages to transfer that to your computer.
My use case would be to get my WhatsApp database…. Anyone knows if it restores properly?

(Useful even if not … WhatsApp search is abysmal, the db file is much more useful)
>Americans have no idea how far advanced the Chinese car market is.

Americans have no reason to care about that. Their legacy car industry is now only a vestigial part of their economy. It's an acceptable casualty when the brunt of their economy is finance, tech and services, plus owning the printer to the world reserve currency and the largest military in the world by a long margin along with large fossil fuel reserves, giving them leverage over China and the Chinese economy in other more important areas while their car industry can coast into irrelevance letting their allies Japan, Korea, Germany race to the bottom in selling American consumer cheap cars in exchange for those sweet USD. They'll be fine.

On the other hand, countries like Germany where the legacy ICE auto sector is a large slice of the economy and don't have energy independence, don't issue the world reserve currency, don't have a strong military, don't have a leading finance and tech sector, but have a ballooning welfare deficit and unions fighting against the inevitable change to EV, will be less fine and more at the mercy of bullying from world powers along with a reduction in standard of living of their workers/citizens.
Null in not-SQL (which is most things) usually isn't this tortured and isn't hard.
Everyone's 41% is different. Long tail, innit.
Very cool article! I think it does a good job of diving into the tradeoffs of a dynamic type system versus a static one.

I guess the conclusion depends on what priorities you come to the table with. If your starting point is that 1) code must be optimally fast (so no unions are acceptable), and that 2) programmers cannot be trusted to keep track of the types they are using, and so must always explicitly opt-in to union-like types (like e.g. Rust does), then yes, you will naturally conclude that implicit unions are a bad design.

However, if your starting point is the observation that scientists and engineers overwhelmingly prefer dynamic languages for data analysis, because all the boilerplate caused by forcibly, explicit type handling, then you naturally conclude that anything _other_ than explicit union-types are a complete non-starter for a language for technical computing.

One could write a just as legitimate and valid blog post about the 'tradegy' of Rust's enum types, highlighting how they inevitably lead to boilerplate and extensibility issues.

I would also argue against the author's claim that it's unrealistically hard to reach type safety (really: avoiding unions) in Julia. If you write a Julia function with good performance, it will continue to have good performance in the future - union types will not show up spontaneously.
Sure, performance can regress if you refactor - just like in any other programming language. So you need to benchmark - like in every other language.
I had an LG TV and it developed a terrible blue tint after 2 years because LG used low quality backlight LEDs. So now I am avoiding LG. It's the only TV I've had in my life that deteriorated. I am still using an 18 year old Sony in another room which is still as good as new.
I woul advise that you get a lawyer for each and every jurisdiction you plan to offer your service in. It’s not that the EU is so happy with the collection of medical data.. and I guess similar but slightly different rules apply everywhere.
When your house is on fire and someone says "get out", certainly grabbing a jerrycan of gasoline and dousing yourself in fuel is worst than just getting out?
This is pretty normal setup these days, we have the same with HP boxes, previously connected to HP laptops, now Dell. Coming to work and just connecting single usb-c cable.

Also when I connect my Samsung S22 ultra to this usb-c cable, via Samsung Dex I get immediately full screen portable Android desktop, pretty usable for basic stuff as much as Android can be, but controlled with keyboard & mouse.

Sort of fully utilized USB-C cable.
what a bunch of nonsense
Show HN: DepsHub – linter for dependencies best practices
Hey there. I've been working on a dependencies-related product for the last year. A lot of engineering teams that I've seen are building their own internal tooling to check on dependencies.

In short, people either update too frequently or don't update at all.

So, I decided to create a simple linter that checks all the main issues and best practices, comes with sensible defaults, and allows you to adjust it to your needs.

It supports npm/yarn, Go, pip, and Cargo. Any feedback is welcome!
In case anyone is like me and wanted to see some more usage examples, the author of Glimmer seems to have a few games he's put together using the gem:

https://github.com/AndyObtiva/glimmer_klondike_solitaire

https://github.com/AndyObtiva/glimmer_wordle

https://github.com/AndyObtiva/glimmer_tetris

https://github.com/AndyObtiva/glimmer_snake

https://github.com/AndyObtiva/glimmer_hangman

https://github.com/AndyObtiva/glimmer_metronome
It sounds like you have mastered Rails and know how to solve all of its "issues and headaches".
It's a word without an agreed upon definition that keeps changing.
One could probably argue there is art in everything humans do
Wikipedia suggests the machines were abandoned as late as 2004, which is when the "fun ship" closed.
How debuggable is this (besides sifting through wall of debug log text)? Can you step through your declarative GUI building process inside DSL or its like this: "DSL text goes into magic magic...POOF! here is the result. hopefully nothing went wrong or glhf"
it's hilarious in the stream at around 43 minutes they both agree that they don't want yes-men working for them, and that they welcome all kinds of criticism.
A book's copyright is no more valid than a website's
You saw the WP cartoon right?
Up to 4 hrs of tuning per dataset / split (10-fold CV)
Not sure what that has to do with CRT, given that it isn't part of Win32.
You are giving too much trust to a small authority group to determine what the "facts" are for the rest of the people.

If these "facts" are so obviously facts, we wouldn't need a team of researchers to establish the fact whether they are facts.

The fact that these "facts" need to be "fact-checked" means they are so open to interpretation and depend on context, that we came to the conclusion that this "fact-checking" concept in fact does not really work.

You can still "fact-check" for yourself; do your own research, make up your own mind yourself. Then you will become more of an independent thinker, be less influenced by authoritarian figures.
You also need $100m to train it
I think (blasphemous hot take ahead) that the standards of implementation of relational models are wrong.

NULLs still have their (rare) place, but the foremost issue with query results is that they are tabular rather than hierarchical. The main culprits being (1) outer joins that represent or induce nonsensical operations and (2) lack of non-null “zero” values for types like date. Of course hierarchies can make querying more complex, but mostly in cases where the relational logic goes crazy itself and you had to go tabular anyway.

If you think of it, distinct, group by and windowing feel like workarounds in tabular mode but would be natural to hierarchies, because everything is naturally distinct and grouped-by by design and windows are basically subtables in these rows.

Bonus points you could fetch “SELECT FROM a, b_rows LEFT JOIN b AS b_rows …” in a single query without duplicating `a`s and nullifying `b`s when N <> 1. And when you aggregate through a column in `b`, there’s no headache what to do with join-produced NULLs (unless `b` columns are nullable by your design, then it’s on you). And when it all arrives to a client, it’s already well-shaped for ui, processing, etc. No more:

last_a_id = undefined

for (row of rows) {
if (row.id != last_a_id) {
…
last_a_id = row.id
}
…
}

I’m pretty sure you recognize this programming idiom immediately.

Before you criticize, I’m not talking about hierarchical/OO tables. Only about ways of getting and handling query results. You still can reshape a relation like you want. The difference is that a database engine doesn’t have to put it all onto a (N x M x …) table and instead creates sort of a subset of relations which is efficient in space and natural to walk through. It already does that when walking through indexes, selects are naturally hierarchical. All it has to do is to track relations it went through rather than just dumping rows from a set of cursors that it knows the start and end points of, but loses this knowledge by writing into a plain table.
Works great in Danish
As an ergo nerd who has played around with a ton of different form factors, including exactly the one you describe, I'm genuinely starting to believe that wearable tech, i.e. 'XR' glasses, is the most promising in this space. Something like this[0] but with a phone instead of the computer.

I plug the Viture XR pros into my Samsung phone and put them on, I get a beautiful 1080p screen projected 3m in front of me, the phone becomes a touchpad, and I have a low profile bluetooth split I type on. Very comfortable, very usable everywhere, including while you're walking around (not that I do this very often). It looks a little dorky but less with every iteration, and way less so than having an Oculus on your head. Not to mention that the quality of the displays is incredible.

[0]: https://x.com/boomskats/status/1860300923773296693
Copyright is your friend.
Indeed, a good reason not to use fandom to host your wiki.
Looks like a great use case! We have a method specifically for imputation in the tabpfn-extensions package (https://github.com/PriorLabs/tabpfn-extensions/blob/dbc3f5da...). It needs some cleaning up before I want to highlight in the notebooks and docs.
"Its broke"

What's broke? How is it broke. Why send a one liner?!?

So many questions.
The aim is to offer beginners a simple and interesting entry into programming. IMO there is an unoccupied niche for this between Scratch and Python. In the days of home computer BASIC, it was easier to learn programming - you switched on the computer and with a few lines of BASIC code you could magically create a nice sine wave on the screen. Nowadays, beginners are often overwhelmed by all the complexity.
As a small business (5 person) owner AI increased our productivity and our margin so I look forward to hiring more people. There is something strange with big companies only looking to reduce staff, are we unofficially in a recession?
I see it the other way around.

People think if someone wrote blog post with technical details and it got upvoted - somehow it has to be an expert.
I don't know the motivation behind making robotics and AI predictions, as these things have been done to death since the 70s, but I know people who bet for high inflation made a killing in financial futures.
In general, I think having ligatures in a monospace fonts is a bad idea.

The reason is that in a monospaced font all the glyphs are supposed to the same advance value. This forces the ligatures to always take up the same space as two (or however many glyphs) are involved, which may stretch the ligature glyph in a non-intended way (if it is even possible to rasterise it that way).

Monospace fonts are also often used for programming (because they make sure that the columns line up consistently, regardless of the font being used). I personally don't see the point in showing ligature glyphs that do not correspond to the actual Unicode code points encoded to bytes in the source code.

Just my 2 cents.
I see, thanks.

So "couillon" is a synonym for balls and idiot if I'm understanding the GP's references correctly.
Making PCR: A Story of Biotechnology (goodreads link: https://www.goodreads.com/book/show/809315.Making_PCR)

for a short video version of this history, see https://www.youtube.com/watch?v=zaXKQ70q4KQ from Veritasium.

reasons for recommendation:
- it's an example in the biological science, to complement the heavy representation of examples from computer science and entrepreneurship in this thread
- the main character, Kary Mullis, is colorful and controversial. Not a likable individual, but nevertheless had traits (mostly an unreasonable obsession) that enabled him to make such a discovery
- the discovery of high temperature tolerant enzymes predated Mullis' insight by some two decades, and it played a key role in making PCR practical and widely applicable. this is a pattern I have seen often in major inventions, which were made possible by prior discoveries (often decades old) which lay dormant until someone put everything together. This process of re-discovering the pieces and making connections is also where I think machine learning could be particularly helpful. In fact this is my main motivation for picking up this book (by online reviews, not a particularly well-written one).
Possibly the epitome of a useful idiot, as far as the ol' Nazis are concerned.
Why should code have to be in a monospace font?

I've read and written all my code and that of others in proportional fonts for at least 15 years.

Of course there are coding styles that look better in a monospace font, e.g. if you use column alignment instead of simple indentation.

But even those are nearly as readable in a proportional font.

So things don't line up perfectly? Big deal.

As a specific example, any Python code formatted with Black will be equally readable in a proportional font or a monospace font.

This is because Black forgoes column alignment tricks and uses simple indentation for everything.
(Rescue on) Fractalus – Remake for Win, macOS, Linux
Mostly C99 compliant, some things are left out.

https://learn.microsoft.com/en-us/cpp/c-runtime-library/comp...
Male and female brains are wired differently
Those cables always seem to be insanely expensive
and the hardware I have bought up to v3
(I dont have anything with v4 or v5)
does not deliver on the promised / potential speed.
(the promised speed now is far arger)

This is primarly external storage.
and I paid huge premium for the ThunderBolt 3
external drives to use wy Imac (or Macbook).

A USB C drive I use under windows (that at least does
not declare itself as Thunderbolt 3, and using a
standard (to what extent that exsists) USB C cable
is far faster. (and swapping in the true Thunberbolt
cable does not not make it any faster)
No, I am not setting imaginary bars.

I say that I personally think that people developing/selling/buying such a product are immoral (to me) and doing a disservice to humanity (in my eyes). Do with that what you will.

Now I am not a fan of banning things, but if you are at a mountain hut with a weak solar battery and one guy keeps plugging in a toaster because he doesn't want to chop wood, I am all for banning the toaster.

The world is not a place of unlimited resources and those who pretend it is while they make others pay the price are (to me) the lowest form of life and undeserving of any form of respect.
If you're Dutch, "ij" is a technically a single letter, and may sometimes be written as "y".

(Traditionally, Dutch words are sorted alphabetically with "ij" treated as if it were "y". On my first visit to Amsterdam, pre-Google Maps, I had the bizarre experience of standing in one of the main streets, Vijzelstraat, but being unable to find it on my map. Its index of streets has nothing starting "Vij...". I sheepishly had to ask someone wtf was going on. He pointed me lower down to the end of the "V"s where all the "Vij..." street names were hiding!)
Remember me? The guy who built an AI tool because his mom wouldn't stop sending Pinterest screenshots? Here's what's been happening.

Current State:

Our AI model has some quirky behaviours we're fixing:

Loves adding too many flowers and lamps

Makes bathrooms too dark

But sometimes these "mistakes" lead to interesting designs

Mom still sends me design issues, but now they're about the AI's flower obsession

Key Learnings:

Don't delete Google-indexed pages, learned this the hard way

WhatsApp-only wasn't the solution we thought

The best marketing? Showing real people using the tool in real-time

What's Next:

Adding French language support

Fixing our AI's enthusiasm for flowers and lighting

Making the platform more accessible beyond WhatsApp

New Idea We're Exploring: We're thinking about creating a dedicated space for interior designers, home improvement enthusiasts, and renovation experts to collaborate using our AI tool. Picture a community where professionals and enthusiasts can share designs, get feedback, and work on projects together, kind of like how my mom and her friends share designs, but at a larger scale.

What Do You Think:

Would you join a design-focused community platform?

How could AI best support collaboration between designers and clients?

Any other parents driving their kids to build startups?

Looking For:

Interior designers interested in AI collaboration

Home improvement and renovation experts

French language beta testers

Anyone interested in building a design community

P.S. Mom's latest message: "The AI added flowers again... but I kind of like them this time!" Progress?
I like the spirit of stuff like this a lot and have entertained similar ideas, but the issue with specifically this is that depending on where you live, this may be illegal (which is effing ridiculous - I’ve had to build defense against click fraud, in my opinion if a website or company is vulnerable to this it’s their own lack of diligence, but whatever). So to me, stuff like this is a fun gray area middle finger but ultimately does not do anything to solve my problem, which is I want to completely opt out of behavioral tracking in any way shape or form, and if I cannot, I want the data truly anonymous as was promised/implied by these same people over the last two decades every time privacy conerns were raised. I know it’s a much wider problem than stuff like this is meant to solve, just wanted to throw it out there that (hilariously) stuff like this is illegal depending on local statutes.
Whether you rewrite or refactor the code is not so much the point of my comment - it's more that you should first determine what you actually need, in consultation with the project stakeholders, get rid of whatever you don't need, and then you can decide whether you need to rewrite or refactor. Cutting away the bloat will give you a better perspective on that decision.

Personally, I would lean towards refactoring - a rewrite is the "declare bankrupcy" stage of technical debt and should only be considered in extremis. For example, the original codebase was written in ColdFusion and in 2025 you can't find any ColdFusion developers (or anyone in their right mind who wants to become a ColdFusion developer). But in any case, rewriting a trimmed down codebase is easier than trying to replicate features you don't need any more.
how about a smart-remote

its just 1 button and it does what the built in AI predicts you wanna do.