skysight-inc/HackerNews huggingface dataset:
When, say, IBM contributed a lot of stuff into the Linux kernel in early 2000s, that stuff became immediately available to anyone. Whatever cool stuff Nintendo or Sony may introduce in their versions of BSD kernels, we don't even know, let alone seeing them contribute it back.

GPL works similarly to a patent pool: every participant sees that openly contributing to the pool is more profitable than being a renegade, as long as everyone else plays by the rules, too. MIT/BSD, while as open as possible, can easily promote a trade-secret type of environment, where any enhancements are never heard of, except under an NDA, and perish if their creators go under or lose interest.
Happened to me once when I was racing an R6 6 years ago. I didn't torque the rear wheel nut, but had put my safety wire clip back through the axle so the nut couldn't back off. Got a warmup lap in and started in on a fast lap during a practice session, and it was immediately obvious something was wrong. Limped back into the pits and found the loose nut. I said a quick prayer to the wiring rulebook (and the people who crashed before that rulebook existed), and inspected everything on the bike.
They’re final-assembled in WA. The plug is installed by Spirit Aerosystems in Kansas.
Pandas has also moved to Apache Arrow as a backend [1], so it’s likely performance will be similar when comparing recent versions. But it’s great to have some friendly competition.

[1] https://datapythonista.me/blog/pandas-20-and-the-arrow-revol...
Congratulations on a major release!

Genuine question: Would you recommend learning Tcl/Tk from scratch in 2024, and in that case for what use cases?
Most of the pressure of the door should be supported by the stop pads, rather than the bolts. The force on the bolts should generally be from vibrations, not from pressure differential pushing the door out.
It matters if the product has other non-infringing uses.
When you apply a statistical test, the various outcomes cause Bayesian updates that correspond to adding or subtracting fixed bits of evidence. When you repeat the test (and the repetitions are independent), the amount of bits of evidence you add or subtract remain the same. In other words, focusing on bits of evidence shows Bayesian updates behave like a biased random walk under repetition of a test and allow you to compute the properties of that walk.

For example, suppose you are trying to estimate how much rounding errors in a pseudo random number generator betray that it is not a true exact representation of the random process. One way to quantify this is to compute the expected bits of evidence revealed per call to the RNG.
Pretty small potatoes compared to what https://en.wikipedia.org/wiki/Aloha_Airlines_Flight_243 survived. These things are actually pretty well built.
Rams (documentary of Dieter Rams, immensely influential designer) (2018) [video]
"Rams is a design documentary, but it’s also a rumination on consumerism, materialism, and sustainability. Dieter's philosophy is about more than just design, it’s about a way to live. It’s about getting rid of distractions and visual clutter, and just living with what you need. The film features original music by pioneering musician and producer Brian Eno."

- https://www.hustwit.com/rams
That’s a clarifying example. But note that what happened with the Higgs mass was significantly more extreme than your example. All I’m saying is that I found that surprising. But you’re right, it could potentially be an extreme non-linearity that caused the surprise.
Perhaps the first people to be laid off are recruiters?
Great question, here's our plan:

1. Allow users to give feedback on wikis and individual sections (we already have this)
2. Increase accuracy - we will continually push for this. Auto wiki v2 will be significantly more accurate AND informative.
3. Allow for GH repo owners to edit or modify content (seems thats common feedback on this launch).
4. General education and encouragement for people to read the wikis and click through to the actual citation to ground them.
Are you allowed to say what company you work for?
I expect even at its worst, software development could learn a lot from aircraft QA.

Especially since most shops have pretty much tossed professional career QA out the window.
The author may not be aware that Obsidian can now import Apple Notes. It works pretty well.
for the history on Boeing's rot and the issues with this plane, this book is great:

Flying Blind: The 737 MAX Tragedy and the Fall of Boeing
With how the typical search engine experience is going these days, is comparing yourself to Google really a good thing?
To be fair to OP, cutting QA to save costs does lead to "their manufacturing is bad and their QA is not able to catch it"
Used pandas for years and it always felt like rolling a ball uphill - just look at doing something as simple as a join (don't forget to reset the index).

Polars feels better than pandas in every way (faster + multi-core, less memory, more intuitive API). The library is still relatively young which has its downsides but in my opinion, at minimum, it deserves to be considered on any new project.

Easily being able to leverage the Rust ecosystem is also awesome - I sped up some geospatial code 100X by writing my own plugin to parallelize a function.
Yeah unlimited vacation is nothing more than an excuse to avoid paying for unused vacation time.
Show HN: Fortran Chip-8 Interpreter
This is my first emulator. It is still missing a few bells and whistles like the sound timer, but otherwise it passes the basic tests from Timendus (https://github.com/Timendus/chip8-test-suite). I've also been thinking about making a Fortran dialect suitable for CHIP-8 (https://fortran-lang.discourse.group/t/fortran-chip-8-interp...).
No it does not. There's a clear difference. Just because many terrorists evolve to become governments does not make them less of a terrorist at the start.

You can be one thing, then change to another thing. It doesn't rewrite history.

A terrorist intentionally targets civilians, and non-terrorist does not. That's it.

A non-terrorist might kill civilians, but not intentionally.
> The linked updated library uses a different method: it literally smuggles the "unsafe" keyword past the safety checks by removing the space character from "un safe".

> This can and should be caught by the compiler -- it has full access the syntax tree at every intermediate stage of compilation! Instead, the Cargo tool and the rustc compiler are simply keyword-searching for the literal string "unsafe", and are hence easily fooled.

This is not what's going on. No Rust tool performs any such string scanning. The "un safe" with the space is purely for aesthetic effect. In fact, the proc macro works exactly the same when modified to just use "unsafe" directly, and cargo-geiger still doesn't report any issues.

The real effect is that macros and proc macros from foreign crates are allowed to emit unsafe { ... } blocks in their output, even if the caller of the macro uses #![forbid(unsafe_code)]. Effectively, the output is considered as coming from "different crate" from the caller with the #![forbid], so it's not effected by the forbidden lint. This behavior was implemented in [0], which silences all lints (including forbidden lints) within the output of macros defined in foreign crates, except for certain lints which explicitly opt-in.

The #![forbid(unsafe_code)] inside the src/lib.rs defining the proc macro similarly doesn't do anything, since it restricts the definition of the proc macro, but not the output of the proc macro.

As far as I know, there is currently no way to deny unsafe code in the output of proc macros.

[0] https://github.com/rust-lang/rust/pull/52467
> Turkey and Greece hate each other but it doesn't prevent them both being in NATO

No, but their mutual dependence on the US for military procurement and defense keeps them within NATO.

China and India on the other hand began the process of a hard decoupling in 2020. Major Chinese tech companies were frozen out of the Indian market, and others were "encouraged" to sell off their operations to Indian, American, Japanese, Korean, and Taiwanese companies. For example, the Foxconn factory manufacturing iPhones in India was originally built for Xiaomi before they were pushed out. So was Huawei India's assets to Cisco and Vivo India's factory to Samsung. Indian tax authorities raid Chinese run companies at such a high frequency that even China has publicly complained about this [0]. This is a stunning change for a country that 4 years before was the 2nd largest FDI investor in India after the US.

> It's hard to tell what BRICS really

It's a half assed attempt at becoming a WB, ADB, or IMF competitor, but is hemmed by mutual competition between China and India. This is why the only 4 countries added in the expansion were those that had a roughly equal dependency on China and India.

> it's not a military organization so no point comparing them to NATO anyway

Agreed! I'm just dismissing a common pop fact I've noticed regurgitated on HN and Reddit. I have a hunch that the overlap between some of the more braindead subreddits and HN is quite high.

[0] - https://m.thewire.in/article/diplomacy/enforcement-directora...
> data (the website) is being 'seen' by a model.

The quotes around “seen” are appropriate since its at best a metaphor.

A literal copy is made of the data (along with other data) to create the training set, and then a process is run which creates a lossy compressed representation of all the data in that training set, and that lossy compressed representation is called a model.

> there is NO text from any website in any LLM model.

There is, just as if you make a collage out of a series of pictures and then apply a lossy image compression algorithm visual data from those pictures is included in the compressed reperesentation.

> The website is not being copied to an internal model

This is simply false. That's exactly what is happening.

> it is being looked (processed through an LLM) at and trained on...

That is (lossily) copying into the trained model.

> If you can find it on the (open and public facing) internet, then it's fair game to everyone (and everything) to 'see'.

It is not free to those who see it to reproduce it; public display of a copyright-protected work doesn't waive protection, and even where seeing is a literal rather than metaphorical description, as for a human reader of a protected work, reproduction of the work or creationnof derivative after having seen it is prohibited.
Indeed. And why advocate death as the solution to a problem better handled with term limits and similar mechanisms?
Cerne Abbas Giant is likely a depiction of Hercules
I think pie charts are fine provided three things:

1. The pie chart should be organized so that starting from the top and going clockwise, you go from largest to smallest data point. The example chart of COVID data in the article does this correctly.

2. No more than 10 data points. Beyond that, it gets too cluttered and less meaningful.

3. DO NOT MAKE THEM 3D. Making a 3D pie chart (Or really, ANY 3D chart) should be a crime. 3D charts (that have no reason to be 3D) sacrifice a chart's ability to show data, the entire purpose of a chart, in favor of silly aesthetics.
I'm referring to the various times biological neurons have been (and will likely continue to be) the inspiration for artificial neurons[0]. I acknowledge that the word "inspiration" is doing a lot of work here, but the research continues[1][2]. If you have a PhD in neuroscience, I understand your need to push back on the hand-wavy optimism of the technologists, but I think saying "almost no idea" is going a little far. Neuroscientists are not looking up from their microscopes and fMRI's, throwing up their hands, and giving up. Yes, there is a lot of work left to do, but it seems needlessly pessimistic to say we have made almost no progress either in understanding biological neurons or in moving forward with their distantly related artificial counterparts.

Just off the top of my head, in my lifetime, I have seen discoveries regarding new neuropeptides/neurotransmitters such as orexin, starting to understand glial cells, new treatments for brain diseases such as epilepsy, new insight into neural metabolism, and better mapping of human neuroanatomy. I might only be a layman observing, but I have a hard time believing anyone can think we've made almost no progress.

[0] https://en.wikipedia.org/wiki/History_of_artificial_neural_n...

[1] https://ai.stackexchange.com/a/3936

[2] https://www.nature.com/articles/s41598-021-84813-6
Nice 'partners', that you casually coerce into compliance
> It is their responsibility to control user behavior on a system they built.

You do realize that GPT-4 was a moment similar to the first flight of the Wright brothers? You don't have Boeing standards of quality yet.
Meh. Another VC 'open-source' company.

> Polars will remain MIT-licensed and the company will sponsor and accelerate the open-source development of Polars.

I bet that they will change to a custom business source available license sooner or later.

From the about page: [0]

> We successfully closed a seed round of approximately 4M$, which was lead by Bain Capital Ventures.

Waiting for the day that a seperate closed-source version of polars gets built / forked privately and improvements do not make it back into the source.

[0] https://pola.rs/posts/company-announcement/
What I'm curious about is how if we are just two cells at one point in our life. Do all the human behaviours and inherent knowledge get transferred. Where is that information kept.

Even, uncontacted sentinel island tribes still behave very much like a human.

I asked ChatGPT ...

"the rough estimate for the data storage capacity of the human genome in bytes is approximately 6 billion bits .... or equivalently, 750 megabytes."

That doesn't seem like its enough.
We used it in nuclear power so I can say the procedures someone wrote at least believe they can prevent bolt rotation. We also used a lot of loctite.
I'm a lawyer?

I also lived in rural new York for years and my ex wife clerked for a judge where we were

So in familiar with the law and most of the areas between white plains and ~Rochester

You are meanwhile complaining about a decision you didn't try to get fixed.

Why don't you share the case info and I'll take a look.
Did the bolts work their way loose, or did they not get tightened when assembling the plane? I couldn’t tell from the article.
There's plenty that are around the $130 level, like Google Nest Wifi. Plus, the U6 Enterprise is only an Access Point, it's not the full router. It only connect your wifi to your Unifi network.
Oh wow, I never realized there could be that much unique information encoded in a die. I guess it reminds me of identifying typewriters as well. Fascinating! Thank you for your explanations -- learning stuff like this is why I come to HN.
you can start from scratch, but you cannot unlearn.
So now a GH owner has to maintain their own documentation and your website for you?
Flubbed the arrow keys again :(

Need to go all-in on full-height keys or stick to all half-height + pgup/pgdn.
I am realising that this is what taxes pays for in Denmark. I have a masters in computer science (5 year, postgraduate + thesis, Aarhus University which is top 100 and even higher for PL + semantics, which is my thesis subject) that I received tuition free and I am continuing with a professional degree in business at a reasonable tuition at 10k USD for the entire degree.

It appears like continual learning should be a tax as it is non-negotiable for people living in a modern world. Just like roads, hospitals, military, etc.

(Maybe it is just my European midnset that speaks here)
Much of this article is simply "I don't know Linux" and basically in no way reflects the Raspberry Pi itself. Clearly, the author doesn't know much about the ecosystem either; they suggest running a cheap intel machine because then you can run Windows... even though you can run Windows on a Raspberry Pi as well [1]. Not that I don't disagree with their general end sentiment, that you can often get a whole lot more, for relatively little extra cost.

The author seemed to think that "Raspberry Pi = Easy" then promptly ran into early adopter pain combined with a general lack of knowledge. I'd like to see someone repeat this experiment, that was actually understanding of what they were getting into. Anyone with half a tick knowledge of RPI knows that it's not an amazing desktop machine, it's not supposed to be. It's a good "desktop" when you're in an environment that lacks significant technology access, infrastructure, and most importantly...power.

[1] https://www.tomshardware.com/how-to/install-windows-11-raspb...
I doubt it's perfectly enforced though, another problem is that Japan's legal fishing regulation is poor.
I like gradually typed languages but there seems to be no information here. Just a twitter screenshot. I can find a paper from early 2022 https://www.sciencedirect.com/science/article/pii/S259011842... - is there more information about this type system available?
Yes, you can place them facing up on a flat surface instead of on the ceiling.
Austin takes a bet on tiny homes to ease homelessness
This caught my eye

> When not specified, the following system applies:

> - JDK: openjdk-17.0-amd64

> - OS: Ubuntu 20.04.6

> - Scala: 2.13.10

> - Physical disks: USB 2.0 16GB, FAT32

Generally you'd construct a test to be as similar to a real-world situation as possible to get results that resemble those you'd encounter in reality. Ubuntu on a FAT32 thumb stick is, well, unusual.
Actually pandas is not the original open source data frame library, perhaps only in Python. There is a very rich tradition in R on data.frames, which includes the unjustly neglected data.table.
I don't mean that the languages are not legitimate, mostly what would be acceptable to either management or a client. Also, I feel that setting someone up with code that they might have to maintain if I leave should be easy for them to handle and J, APL, or K would require them finding a rare developer.
Common mistakes with the Next.js App Router and how to fix them
Universities teach students about a lot of things they don't actually create themselves.
Interesting take from him:

" ... one of the most interesting parts of Dieter's story is that he now looks back on his career with some regret. «If I had to do it over again, I would not want to be a designer,» he's said. «There are too many unnecessary products in this world.» Dieter has long been an advocate for the ideas of environmental consciousness and long-lasting products. He's dismayed by today's unsustainable world of over-consumption, where "design" has been reduced to a meaningless marketing buzzword."
I can't help thinking you're mistaking a metaphor for a simile (where the comparison is explicit).

Everyone knows that the existing SOTA satellite (the space station) is pretty crude as habitats go, but it's a good stand-in for the bubble that the ultra-wealthy are able to inhabit thanks to an array of economic and security infrastructure. A billionaire today could spend the rest of their life on megayachts, private jets/helicopters, and island resorts without ever having to use the same streets as you and I to get around.
Yes, the interesting thing here is that it's the germ cell mitochondria that seem to be the originators of the signal.

The article's findings are also backed by data on Eunuchs who live almost 20 years longer than non-castrated men.

Now the real question is: Are Bryan Johnson and his followers willing to take logical next step?
> Apparently their approach can be used to scaffold any biased classifier in a manner that its predictions on the inputs remain biased but post hoc explanations come across as fair.

Passes the Turing test.
So sorry, missed this, we're on it! Great choices btw. Wasm related stuff is a good test for auto wiki.
Even if they were in-service, they would not have been in use since visibility was considered sufficient.
What tells you that was by design vs. pure luck?

Given the MCAS thing and other shenanigans Boeing is trying with the MAX certification my bet is on luck.
OxiPNG: Multithreaded PNG optimizer written in Rust
DuckDB maintains a performance benchmark of open source database-like tools, including Polars and Pandas

https://duckdblabs.github.io/db-benchmark/
Memory and CPU usage is still really high though.
Yeah but over 100,000 people graduate in CS/IT per year. 700 net jobs is rough. (I should know - several of those graduates are old friends of mine who struggled massively to find jobs.)
I've seen a lot of confusion that its a systemic problem

United found loose fasteners in a different locations on each of the five aircraft they found loose fasteners on. This is right on the heels of another emergency AD for the MAX about loose fasteners in a completely different location. That definitely hints at a systemic problem.

If you expand the scope a bit, Boeing's had nasty assembly and manufacturing problems across its whole model lineup. I highly doubt this is a one off problem.
I keep a toothbrush covered in grease for just this purpose.

It’s also a magnetic one so I can stick it to stuff and it stays put.
I once had a debate with a friend who maintained that the nukes dropped on Japan did not cause the Japanese to surrender, that the declaration of war by the Soviet Union did.

I remembered I had two history books covering the Japanese surrender in detail, with proper cites and everything, which thoroughly supported the former.
The point is likely to show that Rust's "safety" is not absolute and it's possible to do lots of silly stuff with "safe" code.
From Techcrunch: https://techcrunch.com/2024/01/08/pitch-christian-reber-vent...

> "Pitch had raised north of $130 million in funding..."

I'm sure I'm not the only one baffled at how much they were able to raise for such a product.

I looked into Canva to compare valuations in that market. Canva is at US$ 25b [1], which is astounding to me (but down from $40b in 2021 [2]). So I guess they're looking to turn Pitch into something at 2b I guess.

IMHO the CEO acted correctly if he felt the company & product couldn't hypergrow. They didn't burn cash building a massive headcount. He worked at the product & market long enough to reasonably argue how much the company could grow. He returned money, downsized the company presumably to a point where it could self-sustain. He did good by their investors, the headcount wasn't sustainable I guess. And resign.

It's regrettable of course, so many lost their jobs but I don't see how his conduct is reprehensible.

[1] https://app.dealroom.co/companies/canva

[2] https://techcrunch.com/2021/09/14/canva-raises-200-million-a...
Show HN: PaintPotion – AI-powered tool for generating vector illustrations
I'm excited to introduce PaintPotion. It's an AI-powered tool that generates stunning vector illustrations from a simple description in just a few seconds. Perfect for busy agencies or creative professionals looking to optimize their design work.

I'm currently offering a limited pre-sale until January 31st. Should the pre-sale not reach completion, I commit to issuing full refunds on February 1st.

I'd greatly appreciate your feedback and thoughts. Feel free to check it out here: https://paint-potion.com/

Thank you for your time and I'm looking forward to hearing your thoughts.
If I make it to a full year I'll at least feel like maintaining the streak as long as I did was in service of a specific milestone goal.

After a year the milestones become less meaningful (400 days? 500? 700? meh) yet harder and harder to break the longer you go. A friend recently hit 1000 days in Duolingo--really hard to give up once you've gone that far.
One of the stranger victory laps I've ever seen
I'm confused at what exactly the link is here but I'm curious. Could you elaborate?