skysight-inc/HackerNews huggingface dataset:
I'm about to do this.
I had finally gotten a job at my dream company, and unfortunately, it turned out to be a dead end, and I got laid off. Luckily, I had been there long enough to get a reasonable severance, and I'm eligible for unemployment (60% of my salary) and health care while unemployed (I live in Germany).

I realize this is incredibly fortunate, and I'm going to take the opportunity to do something a bit different. I'm going to try to pursue a new direction in my career, with the goal of starting my own mini-company. But, I'm also trying to be very realistic, and setting some contingency goals. Since I'll be focusing on learning some new skills, Plan B is to build a portfolio as I learn, and if I can't meet the goal of starting my own company, I'd like to start contracting with my new skills. Or.. Plan C is to get a job using my new skills, and at least I'm able to pivot my career in a new direction.

I'm not too worried about the lack of a line in my resume, I'll plan to document what I'm doing this year in public, on a blog, and on Github, and find some way to describe it on my resume.
One of my coworkers recently shared her personal experience with stem cell donation and I thought it was worth highlighting. It's a great read and may even inspire you to consider donation yourself. You can read it here: https://www.pearlleff.com/stem-cell-donation
The id-subset[1] of Objective-C is also memory safe, just like the Smalltalk it copied.

And Objective-C is a credible C competitor, partly because it is a true superset of C, partly because you can get it to any performance level you want (frequently faster than equivalent practical C code [2]) and it was even used in the OS kernel in NeXTStep.

Now obviously it's not done, as it is a true superset and thus inherits all of C's non-safety, and if you were to just use the id-subset that is memory safe, you wouldn't be fully competitive.

However, it does show a fairly clear path forward: restrict the C part of Objective-C so that it remains safe, let all the tricky parts that would otherwise cause non-safety be handled by the id-subset.

That is the approach I am taking with the procedural part of Objective-S[3]: let the procedural part be like Smalltalk, with type-declarations allowing you to optimize that away to something like Pascal or Oberon. Use reference counting to keep references safe, but potentially leaky in the face of cycles. Optional lifetime annotations such as weak can be used to eliminate those leaks and to eliminate reference counting operations. Just like optional type declarations can reduce boxing and dynamic dispatch.

[1] https://blog.metaobject.com/2014/05/the-spidy-subset-or-avoi...

[2] https://www.amazon.com/gp/product/0321842847/ref=as_li_tl?ie...

[3] https://objective.st/
> They're literally the same chips.

At what grade? Plus, how much extra endurance is baked in to Apple's drives, i.e. how over-provisioned are they?

My MacBook Air M1 reports 99% health after being daily driven (and some 26TB written to it) at work since 2020 (we got these as soon as they introduced), and I don't baby its drive in any way.
I'm using a CalDigit TB4. It's two years old and no issues.

I don't push it too often, but when I do, it's fast enough to play six or more concurrent 1080p video layers in Resolume from a single Gen4x4 NVMe. It's not as fast as my M1's internal storage, but it does the job.

https://resolume.com/
To add, front-end developers and other people that learned in Javascript (because a web browser is something everyone has, turns out it's a pretty great runtime environment, has live editing with dev tools, etc. It's honestly a fantastic way to 'get into programming) could write the icky backend code to make their slick websites, SPAs and games have internet-based savestate
Already outdated: https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-rele...
Yeah; frankly, in almost all languages, some early works of literature tend to be THE thing that establishes canonical spelling. A lot of this is simply that they act as an argument-settler when two people can't agree how something "ought to be" spelled. In fact, sometimes they go so far as to warp pronunciation, cementing little verbal quirks that only some speakers had.
raku has "type subsets" which can do this (and more)

https://docs.raku.org/language/typesystem#subset
Since when contributing back to the community is considered a bad faith move?
Was just going to chime in with this. Goldeneye on n64 Xmas day, selection box and sticky controller. What I wouldn’t do to feel that innocent safety again.
Because of the JavaScript Everywhere crowd. When you have a hammer, everything looks like a problem for JavaScript.
"figure of eight" curves .... perhaps the simplest is the lemniscate of Gerono, which has the parametrization:

x = cos(t);
y = sin(2t) / 2;
and looks like this:

Lemniscate of Gerono animation
https://i.sstatic.net/VKBgs.gif

However, the lemniscate of Bernoulli may be visually more pleasing; it has a parametrization very similar to the lemniscate of Gerono, except that both axes are scaled by a factor of 1/(sin(t)^2 + 1) = 2/(3 - cos(2t)):

scale = 2 / (3 - cos(2t));
x = scale cos(t);
y = scale * sin(2*t) / 2;
It looks like this:

Lemniscate of Bernoulli animation
https://i.sstatic.net/nOPMx.gif

per: https://gamedev.stackexchange.com/questions/43691/how-can-i-...
A example - the current average lifetime earnings for an American (aka total money earned over their lifetime) is $1.8mln USD for men, and $1.1mln USD for women. That provides for everything for them - raising a family (on average), a retirement, expenses of living 60-80 years, supporting all the joy, pain, love and loss of a lifetime. And paying for the total economic work of that average American for at least 40 years - a lifetime of plumbing, welding, repair work, hairdressing, stocking shelves, managing people - you name it.

Apple is receiving (last I checked) $20 billion USD/yr from Google for this.

That is the money required to support an entire lifetime of living for between 11,000 to 18,000 average Americans. Every year.

Alternatively, at the median American salary of $59,634, that is also enough money to employ 333,000+ average Americans for that year.

How much fighting do you think would be appropriate for that? Probably a least a couple of lawyers and lobbyists working full time on it, eh?
As a JW I never celebrated either. It’s strange because my wife is Lutheran and she’s probably the most excited adult about Christmas I’ve ever met. Bakes the Ham, turkey, Christmas PJs, Love Actually, Home Alones and gifts Christmas morning.

I love seeing her happy as much as I love food. So it works out. I don’t get involved beyond what I would do on a regular day which is be happy for her, have good conversation and banter and eat a lot of food.

People will say well if you are not active, what’s the big deal? Well, It’s like how parents might give advice when you’re younger and some of it you outgrow or choose not to follow as you become an adult, but certain lessons stick with you for life because they feel fundamentally true. They become part of who you are. For me, not celebrating Christmas is like this. Even though I’m not actively practicing as a Jehovah’s Witness, that teaching still aligns with my values and feels like the right thing to continue avoiding it. It’s also a sign of respect and a nod to my beliefs.
Merry Christmas everyone.

Every year it reminds me how I eventually became an IT professional.

My parents took us children to the village restaurant before Christmas. Must have been 1983. Then we were asked what we wish for Christmas and I had not really thought about that, yet. Some of my friends have been talking about a computer. I had no idea what exactly that meant or what to use it for but it sounded cool. Computer. Also I knew that the brand was Commodore.

So when asked what I want for Christmas I said "A Commodore computer".

The next day it dawned on me that it might be a good idea to find out what my Christmas wish actually was. In a toy catalog I found a Commodore C64 computer and decided that must be my Christmas whish. I started collecting the limited info that was publicly availabe about computer.

In a proper Christmas story I would get my C64 and live happily ever after. But my parents were not sure if such an expensive present should be bought.

My mother found a book about the basics of Computers though and I got that later for birthday.
Now I really wanted one. I sometimes took a 30 min. Bus ride to the neighbour university town and there was a department store with a computer department and you were allowed to try them. So all you had to do is use the book to prepare some BASIC programme at home in paper. Take the bus, find a free computer in the store, key the programme in, hope that it works on that version of BASIC and you had a programme.

2 years later my parents seemed convinced that I really wanted a computer and got me a C128. Much better BASIC for structured programming. And from then I happily lived ever after. Or so.
That's certainly not what I get out of what they said.

Shopify has introduced a bunch of very nice improvements to the usability of the Ruby language and their introductions have been seen in a very positive light.

Also, I'm pretty sure both Shopify for Ruby and Facebook for their custom PHP stuff are both considered good moves.
There are companies specializing in Prius and Tesla component level battery pack rebuilds/repairs.
Spectral images are images where there are several sensors into one image (think visible and infrared/thermal for instance). A good example would be Altum Pt camera (https://ageagle.com/drone-sensors/altum-pt-camera)

Then, this library can be used for instance (their word)
- Display images from two cameras.
- Co-register cameras and compute the transformation from one camera's space to another.
- Select regions in images for training machine learning (ML) models.
- Perform image segmentation using a pre-trained ML model.
- Convert radiance images to reflectance by utilizing a reference panel.
- Display spectral signatures for in-depth analysis.
Ah, I see the numbers in the example are the numbers of matched rows, not a total number of rows... Make sense. I do not work with databases, did not know that you should pay attention to the order here.
Don’t forget about Equlibrium with Christian Bale as a Tetragrammaton Cleric. Gunkata.
> There's been so much well-drilling worldwide for other materials that if hydrogen was anywhere near the surface, it would have been found by now.

I'd believe it because geologists are thorough. I'd also not be that shocked if nobody was testing for hydrogen because it is a gas. I'd imagine it is possible to drill through a hydrogen deposit and not even notice it is there. Are we sure that the prospectors were checking for hydrogen? All over the globe?

I suppose if they found a real lode of the stuff it might accidentally blow up the drilling crew. That'd make headlines.
I wouldn't say understand. But your answers is patterns. Formalism is mostly definition (axioms) and inference rules (theories). If we take programming languages, most grammars (which describe these two elements) are only a few pages long. With LLM being patterns seeker at its core, I guess it would be easy to extract the rules from a sample of programs, as the structure is so rigid.

You won't get the Turing machine evaluation mechanism and determinism, but you will have a generator. Although the viability of what is generated is is question. Because the other part of formalism, semantics, is almost always missing.
"What the news is force feeding you" — I have to admit my feeling purely based on your phrasings is that you are the one who probably lives on a diet of social media "news", but that is besides the point.

I am not German, I took German police killing statistics because Germany is the biggest EU nation with the most migration, to make it a fair comparison. The statistics for both US/Germany are from wikipedia and I averaged the numbers for the past decade to avoid the noise a little. If you can't handle these facts I am deeply sorry, but maybe you should reflect on how you rejecting reality might in fact make the problem worse for your country.

> No one sane believes that

I didn't claim they are sane. You have a major TV "news" station whose now disgraced former host used the defence of "no reasonable person would take this serious" in a court of law. And this is the most widely watched news station in the US. Just saying.
Forget about forking, just offering a build of Chromium for a single platform and architecture that gets the security updates in time is a lot of work.
Don’t forget about The 13th Floor, also from 1999.
To me as the viewer, AI images sometimes pass for real ones, because at a glance they successfully convey a concept. A slight sense of something being off prompts looking a bit deeper and it quickly turns into something akin to a "Spot the difference" game. Spotting one error leads to a chain reaction of finding more errors. Whatever art 'is', from a philosophical standpoint, I must assume it is more than just a medium to convey a concept. At the realization of it being generated, it sort of turns into 'un-art'. Whatever concept is conveyed by an AI image also inherently conveys the concept of "generated".
(Not to be confused with LoRa, (short for long range) which is a spread spectrum modulation technique derived from chirp spread spectrum (CSS) technology, powering technologies like LoRaWAN and Meshtastic)
I love Rails and spent a good chunk of my career using it - and I'd recommend it more if only the frontend story wasn't that bumpy over the years with all the variations of asset pipelines.

I wish the TypeScript/React integration was easier. Say what you will but there's no way you can achieve interactivity and convenience of React (et al) UIs with Turbo/Hotwire in a meaningful time.
Show HN: Stupid idea to onboard people to codebases quickly
I had just hit this issue (3.4.0 showing as 3.4.0dev in rbenv) and am having a coffee before looking at what is going on -- thanks for posting
At least as biased as the sample of the commenter I replied to.

Which is pretty much the subtext of my comment.
When you are down and in a hole, one small good thing is that it goes up in every direction. Merry Christmas Sam and a much better 2025.
Dark energy doesn't exist, scientists say in shock claim
https://www.biorxiv.org/content/10.1101/2024.10.25.620245v1....

covers some of the recent perspectives on this modeling approach if you’re interested.
Isn't that you feeling superior because of your tool preference?

It's quite possible to know about a tool and still not like it. Some people liked microsoft's Clippy, and some other people didn't and it's hard to say that either of them were wrong in what made them moste productive, respectively.
It’s so weird to observe how Alphabet doesn’t seem to even try to keep its parts separated.

Amazon at least tries keeps its companies separated from each other. AWS account teams doesn’t know what Amazon teams do and vice versa.

While Google Cloud account team constantly gets involved with Workspaces, Ads and Google Play related stuff.

If I remember right just few years ago Google was told to stop giving cheaper prices on Google Cloud based on customers Ads and Google Play revenue.
That’s why Brainrot was accepted in the dictionary.
OP's relationship story sounds so familiar to me.

[Insert TMI story.]
Cycle of abuse:
https://psychcentral.com/health/cycle-of-abuse

Fortunately, it ended ok. I healed for over a year before dating again, and dated someone for exactly a year to make sure it was good relationship. It still is. :D
I'm sure someone in Cloudflare did the math before they went to court and decided their business in Italy was worth saving. If it was, say, the Channel Islands they'd probably just tell them to stuff it.
> I’ve yet to encounter an equation that 4o couldn’t answer in 1-2 prompts unless it timed out.

I've yet to encounter one of such sessions where the person is not handholding the LLMs during the whole process, basically describing the solution (instead of the problem) in natural language.
A very very long list of CVEs disagrees with that parsers are "not too difficult".
For a long time Windows has dominated PCs, and all the software that run on it come packaged in their own little installers and with their own little updaters to manage versions, leaving users free to not care and focus on just using them. For us old desktop users, Linux's "enforced" centralization of software packaging and distribution is just too divergent of a concept to get immediately used to. Immutable distros take the restrictions even further, and they make one think you might as well just have an Android/Chromebook at that point.

I switched to Ubuntu after witnessing Windows 11 and am seeing there's now yet another confusing delivery channel (snap) added on top of what was already an overcomplicated system (apt). At least it still allows single installers (.deb files) so that works for now.
Also, once a certain technology X is established within an industry, sticking to X can be understood as risk management . Since everyone does it, X can’t be all that wrong. And if X fails, all competing business are relying on it, too.

Then, universities include X in their curricula…

The result is a market where more grounded approaches to development are outcompeted by stacking abstractions on top of each other, leading to systems that are mediocre in the best case, and killing people in the worst.
I wish I had more to add, but I do not. This proper tickled me, thank you. lmao
Remarkable. With an ide you just press the hot key for next error and bam, it takes you to the exact line. (No you don’t need a mouse for this.)

In fact, with lsp you wouldn’t even write the error in the first place, saving you a big context switch to the terminal, running the compiler, reading the error, reading the file name, swapping back to edit, focus on the file again.
Building the future
Reple: Replay-based REPLs for compiled languages
I am hoping ydb gets a little easier to use in general, and supports some things I use from postgres.
We fell out of love with dating apps
I’m just a guy who minored in physics, but my vague understanding was always that dark matter and dark energy have always been considered placeholders of sorts, kind of just names for “we don’t know what’s happening here”. But OTOH we can see what clearly appears to be matter deflecting light reaching us from afar, and that matter doesn’t seem to interact with the electroweak force…so maybe dark matter and dark energy have different theoretical statuses.

But I haven’t looked at physics in ten years so the above might not even make sense.
”No one sane believes that.”

That is a fallacious argument of the ”no true scotsman” variety.
> Are we sure that the prospectors were checking for hydrogen? All over the globe?

Yep .. checking for everything really - the costs for drilling bore samples are high enough that it's commonplace to log bores to have the data to store or onsell even if specific targets aren't found.

The major explorers have petabytes of surface chemisty, seismic, EM, borehole samples and logs, radiometrics, magnetics, gravity, etc. in primary archives scattered across the globe and routinely digitised and merged into private reserve estimations.

There are many drill hole logging and interp software packages kicking about, eg: https://www.csiro.au/en/work-with-us/industries/mining-resou...
I found an interesting youtube vid a while back. It talked about "where I'll be in 3 years." It talked about how you can become more in 3 years.. if you have a plan.
I got a new note book and picked a why.. I am going to be a paid writer, a paid independent author.
So I took the book and bullet journal up a plan, and work it.

This has been a huge boon. I know what I have to do, and it's tied to a why.
US Regains Primacy in Crypto Market on Trump Agenda, ETF Demand
Tldr; just use slog package (structured logs) to log everything and then visualize.
With all the SPA out there I find it hard to believe we are building js-less websites today … maybe it’s a browser made to navigate the past and small blogs ?
could have been worse - video games, prostitutes, etc.
RDMA-Based Distributed Data Structures for LargeScale Parallel Systems [pdf]
Experienced teams love magic?
i wonder if there are any semi automated approaches to finding outliers or “things worth investigating” in these traces, or is it just eyeballs all the way down?
I had the same..

I got myself a bullet journal, and I'm working a plan. It's great to have a way through. Not out, but through.
I like immutable distros. What i do not like is that developers and maintainers do not give possibilities to admins and powerusers to build a immutable core themselves. This removes choice and learning experiences for the customer/user/admin.

Maybe this will finally change.
I either use Vim in the terminal or VS Code. When I'm in the zone, I'm perfectly fine using either tool and don't think much of it.

But I tend to use vim more often when programming C or bash and way less when I'm in JS context.
Yep the isolation lets us run completely untrusted workloads. "Us" is not my team, I am adjacent, so I am not fully across which buzzwords but it is pretty cool.
Could the Universal Blue image builder solve this for you?

https://github.com/ublue-os/image-template
Youre right, Dark City was amazing.

But the elevator lobby shootout from Matrix -- that scene ruled my home theater configuration for at least a decade
These are the instructions for Windows from OP's reddit post: https://github.com/uBlockOrigin/uBlock-issues/discussions/29...

So much more complicated.
This may be the most delusional comment in the history of HN.
I like the change, but dragons beware. They support the hash format for decades, but almost nobody uses it. I almost wanted to implement the hash lookup by myself, until I found out, it's already in there. Ready for primetime, but I suspect many packages will run a afoul.
It's syntax emphasis. When skimming it's easier to find a variable if variables are somewhat distinct in colour and so on.

Besides, things being a bit pretty is nice.
Yes, but that's not an option for our lawyers; we need the actual freedom to do whatever. Source available is not a thing for us; it's not about the source (we will probably not ever touch it anyway), it is about the freedom when they go out of business, change the rules , etc. But I am not a lawyer but I do agree: we gladly pay licenses and support but if things go crazy (upping the prices to stupid amounts etc) we need to be able to get out without many issues.
Than you, a longstanding mystery (for me) solved!
Bob Dylan has Jewish heritage as well, although I don't recall him writing any Christmas songs.
First I'd point out that people living in the same city as someone accused is not necessarily a peer, even if they are considered as such for the purposes of a jury. Are a bunch of subtly racist blue collar white voters the peer of an Oxford educated immigrant Kenyan doctor? Just to use a clear example.

That aside, people are notoriously uninformed, and notoriously lack basic critical reasoning skills. Look at the sheer number of people who voted the way they did in the last US election because they incorrectly correlated cheaper prices with the guy who was president at the time.

Odds are a jury is unreliable because they aren't going to put in the effort to properly evaluate the evidence and lack the knowledge and motivation to make a truly impartial and educated conclusion.

Not to mention the way a judge will deliberately limit the information a Jury has access to, and not always ethically, such as barring mention or education about jury nullification being an option.
Configuration as code has come as long way too along with these immutable OSs. For example I do not miss messing with preseed or kickstart files (I preferred working with kickstart files). Ignition / butane I find is much easier to work with and is a core part of configuring the OS.