skysight-inc/HackerNews huggingface dataset:
Hurl has been a great choice for the platform too. Zero regrets in choosing that so far. I even converted some colleagues at work to use it :)

Looking forward to seeing the more powerful additions to Hurl coming soon!
TypeDB: A Next-Gen Database
If its fair markets that brings innovation and values to the society through competition within a nation, it should also be scaled to international levels. No reason to hold back.
Rendering Fractals by Optimizing Pixels in Jax
I don't think it needs to be forced, just don't censor so much.
This might be the single most compelling reason I’ve ever read to try jj. I won’t, but thanks for this particular feedback.
The Paradox of Civilization: Preinstitutional Sources of Security and Prosperity [pdf]
There have been good desktops. GNOME 2 was basic and clunky but usable. I actually liked and still use Unity, which is as good as it's got so far IMHO, but it's undergoing bitrot now.

Xfce is perfectly fine and I'm happy with it but it could do with some streamlining and simplification in places. The workspace switcher is a bit silly and so a good example: rows are set in one place, columns separately in a different screen. Junk the separate start menu and app finder, because the whisker menu does that. Dashboard on by default. Docklike-taskbar present by default and either set it up as a better Win10 or Win11 clone, which it can do better than the original now, or lean in to the areas where it can do things others can't and set it up as a Mac/Unity-like setup or something different that MATE, Cinnamon, etc. can't do. And slap some pretty themes on it, with visible, grabbable window margins.

But the big names are all basically in death spirals now. Aside from Elementary OS, which is very very pretty but about as flexible as an iPad (i.e. not very) the only people making real efforts at looking good and working well are in China. Deepin is gorgeous in its way, UKUI and Kylin is equally so.
Themis Reusable Rocket Takes Shape as ArianeGroup Completes Fit Check
ScummVM 2.9.0 "Close Encounters of the 2.9th Kind" has landed with tons of games
Is there a typo on there or are you being very meta in some way I can't follow?
Even if true, it seems like they're doing a pretty good job on their own.
Somebody could contact James Guthrie since he's still alive and probably has his old apartment phone number written down somewhere (if not still memorized).
How would you even build a better version of this geared towards consumers? I don’t see the incentives lining up unless you start charging for the service.
It… definitely isn’t free. Have you ever looked at the “Config” category of your AWS bill?
My first immutable distro was Illumos-based SmartOS. Everything the system needs to run is read from a USB stick and run from RAM. I wish more distros worked that way. A recent submission on here gives me hope: https://news.ycombinator.com/item?id=42428722
X deleted all posts of the Magdeburg attacker's support for Musk and far right
Is your felt problem really about lack of positive, worthwhile use cases, or is this thing just so creepy?

Because I'm sure there are less useful yet less hated researches, like giant spherical purified water tanks in China lined with TV-sized vacuum tubes(they're coool).

I think AI outputs just don't meet expectations for human consumption. It's just too crude like how the molten giant from Nausicaa wasn't ready. Their uttarances cause people to flinch, or if people accumulated exposure despite red flags, slowly drive them crazy. And I think that's the real dealbreaker of the big AI launch - beyond generating boilerplaty code.

(I've seen people hypothesizing coming of a mass off-Internet movement that result from developing trust issues between the meat world and mega platformers, that I think we'll believe when that actually happen)
Sounds kind of like perforce
HDDs are still the best option for many workloads, including email.
Heh, "even". BSD process groups were around for two decades at least before anyone even thought of the idea of a TOCTOU vulnerability, much less coined an acronym for it. You're just asking for too much here. Yes, it's an API you probably shouldn't use. No, it's not going away.

The solution for this particular problem is cgroups. The build system just wasn't using it.
An AI ad blocker could mute embedded ads and cover them with interest information you want to learn.
i kind of hate that OjectiveC killed ObjectPascal and that we don't have a mainstream modern kernel written in Pascal.
Scaling Laws – O1 Pro Architecture, Reasoning Training Infrastructure
Being able to host a web player for these on a static site for documentation would be killer.
Just to be clear, you think this, not because we disagree about values, but because we disagree on facts. You think one thing is true, I think another - and therefore, I am proof that Israel is "running down the slippery Nazi road".

I could be wrong about things. I believe I am more informed, and better informed, than most people I interact with online, both in terms of the amount of attention I pay to this topic, and because I'm literally closer to everything that is happening, can talk with IDF soldiers regularly, etc. Nevertheless, me being (in my mind) more informed doesn't mean I can't be wrong.

But neither you, nor anyone else, has ever actually shown me real reasons to think I am wrong. Others in this thread have shown pictures of the IDF detaining hundreds of people, and just assume that it's proof that the IDF is rounding up and shooting people, despite this being a claim that no one is actually making, not even the people who are literally accusing Israel of genocide in court.

So yes, I think I am more correct about the facts. And apparently, disagreeing about factual statements is proof that I am somehow evil?
Correct. Generally in economics we discuss individual effects while holding other effects equal (ceteris paribus).

To illustrate, if a McDonald's location can sell 1000 big macs a day at $2 per burger, do you expect they'll sell more (or even as many) if they raise the price to $3?

Of course not. This intuition is obvious to everyone until policy gets involved. It would not make sense for employers to want just as much labor when the price goes up. This would imply a perfectly inelastic demand for labor.
Was browsing a random issue for nostalgia and came across this (from 1992):

"LAN Analyzers Move to AI"
https://archive.org/details/byte-magazine-1992-03/page/n311/...

:-)
No poem had ever made me feel the crunch of snow under my boots or see the flakes floating down like this poem. It's visceral.
It's not always a full availability zone going down that is the problem. Also, despite the "no one ever got fired for buying Microsoft" logic, in practice I've never actually found stakeholders to be reassured by "its AWS and everyone is affected" when things are down. People want things back up and they want some informed answers about when that might happen, not "ehh its AWS, out of our control".
MailMate introduces a new license model
FYI Gemini 2.0 is always free, this client doesn't do anything special
> Their own choice of a time interval to look at (Apr - Oct) looks cherry picked. If you include the next month, it goes from a +1000 job gain to -1200 loss.

I didn't check all states, but most show a decline in fast food employment from Oct to Nov 2024, based on "All Employees: Leisure and Hospitality: Limited-Service Restaurants and Other Eating Places in X" data from St Louis Fed.

Nevada Oct 2024: 65.424 Nov: 65.192 0.35% decline

California Oct 2024: 740.069 Nov: 737.886 0.29% decline

Utah Oct 2024: 69.571 Nov: 69.406 0.23% decline

Nebraska Oct 2024: 37.732 Nov: 37.4999 0.61% decline
> people want less of a thing when it costs more. This is a basic fact of life

And still, Apple got to be the biggest company in the world by charging more, constantly and systematically.

Maybe there are more things in heaven and earth than are dreamt in your philosophy.
Violence is literally always a last resort.
Surrender to Steely Dan (2023)
Are the junior programmers that you hire that good that you don't need training or commentary? I find I spend a lot of time reviewing MRs and leaving commentary. For instance, this past week, I had a junior apply the same business logic across classes instead of creating a class/service and injecting it as a dependency.

This, improper handling of exceptions, missed testing cases or no tests at all, incomplete types, a misunderstanding of a nuanced business case, etc. An automatic approval would leave the codebase in such a dire state.
Assuming you ignore or amortize the time necessary to create the table in the first place, of course.

This is the basis for rainbow tables: precomputed tables for mapping hashes to passwords, with a space-saving “hash chaining” trick to effect a constant factor reduction in table size. Such tables are the reason why passwords must be hashed with a unique salt when stored in a database.
> The woods are lovely, dark and deep.

> But I have promises to keep,

> And miles to go before I sleep

I’ve been saving up to sponsor a bench on my favorite trail and this is what I’m thinking of putting on the plaque.
The jj community on discord has been great also.
It took a while for it to sync in but when I use git now it feels "wrong"
> Then you can hydrate with React and manipulate as needed. This is what NextJS does.

:facepalm:

Tell me you're a backend developer with little to no experience on this stuff without telling me you're a backend developer.
Big claims with no evidence to back it up. Funny how you are always in any thread mentioning AA to tell us how they are actually the bad guys, and not the west which is conducting a genocide.
Thank you. Yeah as much as I like to watch coding on Twitch/YouTube I always get lost 30 minutes in and can't tell what I'm looking at. I really hope CodeMic will change that.
Meetings (used right) are a great tool, in the same sense that project planners (used right) are a great tool.

But then there's Jira.

/s
>As the fortunes of AWS et al rose and rose and rose, I kept looking at their pricing at features and kept wondering what I was missing. They seemed orders of magnitude more expensive for something that was more complex to manage and would have locked us into a specific vendor's tooling. But everyone seemed to be flocking to them.

In 2006 when the first aws instances showed up it would take you two years of on demand bills to match the cost of buying the hardware from a retail store and using it continuously.

Today it's between 2 weeks for ML workloads to three months for the mid sized instances.

AWS made sense in big Corp when it would take you six months to get approval for buying the hardware and another six for the software. Today I'd only use it to do a prototype that I move on prem the second it looks like it will make it past one quarter.
> If you review the entire thread, the discussion is focused on the programming language itself, not platform dichotomies.

This is not true. The OP said, "Around 2010, I started learning Objective-C to be part of the whole native mobile development movement." In other words, the OP learned Objective-C in order to write iPhone apps. As far as I'm aware, there's no ObjC toolchain for Android.

> Objective-C as a viable option compared to C/C++, etc, independent of platform considerations.

It doesn't make sense to consider ObjC independent of platform considerations.
Search Engine for Dreamers – Ideai.dev
"I've seen this before.”

I bet you've heard it dozens of times if you're trying to do a project or start a business

http://ideai.dev

The only search engine for startups that includes all stages of ideas
@ycombinator @AppStore @ProductHunt @devpost @github and more

type your startup idea and see what turns out - it might SuRpRiSe you
Indeed - and if you are doing code review without judgement, you are doing it wrong.
Judges get loads of compensation and perks.
i can imagine this being equally as useful for OSS products and newhire onboarding.
I can't speak for every situation but it's worth keeping in mind that police inaction can be a result of specific policies placed on police departments by the city or state. For example, up until recently, San Francisco only allowed officers to engage in vehicle pursuits in the case of violent felonies and Governor Newsom is still asking Oakland to amend their own No Chase restrictions. If elected officials tell cops not to engage in certain policing actions, I would hope that law enforcement officers would hew to those rules pretty closely
Medical students often miss the fine nuances, I would know, I used to be one.

Cancer at a later age, like at 85, is "less risky", because you'll be likely to die of something else than the cancer before you're 90 anyway.

Cancer at a later age, like 60, is "less risky" because your body have had plenty of time to grow indolent and lazy cancers by then, and your immune system is winding down, letting them bloom up a bit.

Cancer at like 30, while many are treatable nowadays, is usually bad news as why are you having cancer at 30 of your genes aren't massively prone to spawn cancer or you had some environmental exposure to serious mutagens.

But even in the older age categories there's plenty of really nasty cancers that lead to ugly deaths, which is why I don't like generalizations like this.
> It's that the whole concept of infrastructure-as code-as-codd is slow by nature.

> If you deploy the same app on a different cloud provider with Terraform or Ansible, you get the same result.

Nope, Terraform is way faster. Anyone who has switched between them on the same project can attest to this.

Also, Terraform does not get into “UPGRADE_ROLLBACK_FAILED”-style unrecoverable states nearly as easily. This happens to me all the time with Cloudformation/CDK. So my second question after “Why is Cloudformation so slow?” would be “Why is Cloudformation more error-prone when it’s also slower?”
> This statement is literally false if you include november.

look at other states, they also had a decline in fast food employment from October 2024 to November 2024. E.G. Nebraska had a 0.62% decline and California had a 0.29% decline.

https://fred.stlouisfed.org/seriesBeta/SMU31000007072259001S...
You can back door around $70k per year into a Roth currently I believe. I don’t know where you’re from, but few people would say that isn’t much.

And I’m not sure why you’re talking about LEAPS. Options are naturally leveraged: you have synthetic positions on [complicated Greeks math]*100 shares with every option. Theta is only one of the Greeks. Same with futures contracts re: natural leverage.

With respect to “bets” and having them go your way: dude you’re talking about a $200k investment on a property worth $1MM. It seems like your whole view on property ownership is premised on the idea that property values always go up no matter what. That’s no more a fundamental law of nature than the stock market going up, and a bet on the property value for a specific home in a specific location is probably riskier than a broad market fund options play.

I’m also not sure why you’re talking about the full price of a house? A $1MM house with 20% down means the comparator is 200k - you can't get that kind of cash together when you're young any more than you can get it into a retirement account. But to the extent you can, you can back door that into a Roth in 3 years, and you have plenty of stock/options/futures setups that will give you leverage to $1MM notional of exposure. And capital gains on that position are actually tax free by the way, no shenanigans required with 1031s and residential conversion or having to wait until you’re dead to get the tax benefits.

The bottom line is that buying property is rarely the best investment decision quantitatively because you can get equivalent (and often better) returns in the market while maintaining liquidity, meaning that you can almost always pivot into a house at a future date for cheaper (on an adjusted basis). But people FEEL good doing it, so the mainstream view is that owning a house should be a goal. Common sense oftentimes isn’t; owning vs renting is one of those times.
I really enjoyed Snippets at Google which was a company wide way to share your changelog.

There were also some nice integrations to pull in commits, doc edits , etc..
Thanks for the understanding.
I'll say that because of that we should make the price for using the device much higher. For example using it should require authorization by process that will involve a stiff political price/barrier. Maybe a bi-partisan committee. Something of that sort.
cool find

I recently installed a firewall, and see several attempt to connect to localhost when I surf
A London number at the time would be from the UK (01) eee nnnn where e is the exchange[1] and n is just a number, and the 01 can be omitted if you're in the 01 area. For intentional calls it would be (+44) 1 eee nnnn, as you omit the initial 0 that on an internal UK call is an indication you're dialling an STD[2] number and not a local number. There doesn't seem to have been an 831 exchange at the time[3], so as noted in the article the cut to shorten the number is presumably somewhere in the middle.

In 1990 London was split into 071 (central) and 081 (areas), which meant in 1995 all landlines could have an 01 prefix, so London because 0171 and 0181 (and that ruined the Live and Kicking phone number jingle, although I think the Going Live one was better anyway) and finally in 2000 London became 020, with the 7/8 moving to the first digit of the local number (not that the split between local and area codes really matters anymore).

[1] Of course, in ye olden days before all this newfangled "dialling" you'd ask the operator for something like "WHItehall 1212", not 944 1212 (or later 930 1212).

[2] Subscriber Trunk Dialling.

[3] https://rhaworth.net/phreak/tenp_01.php has a list, although it seems to be based on a 1968 publication.
I don't remember anything about lifting state up in the clean series, was it perhaps a react specific book?

To me that would violate the dependency inversion principle that most of the books leverage heavily.

I know that some languages like .net encourage those Singleton classes, but I would appreciate being pointed at where the clean series sells this.

I am of the bounded context camp for component sizing in general so it is likely I skimmed and dumped the concept, like I did with the over reliance on polymorphisms, which is a sometimes food in my mind.
The idea is that bots are inflexible to deviations from accepted norms and can't actually "see" rendered browser content. So if your generic 404, 403 error pages return a 200 status instead, with invisible links to other non accessible pages. The bots will follow the links but real users will not, trapping them in a kind of isolated labyrinth of recursive links (the urls should be slightly different though). It's basically how a lobster trap works if you want a visual metaphor.

The important part here is to do this chaotically. The worst sites to scrape are buggy ones. You are, in essence, deliberately following bad practices in a way real users wouldn't notice but would still influence bots.
It is stunning to me that gambling is legal. It preys upon people who are vulnerable to gambling addiction, most other people are not interested. Laws need to change so that in America, even tribes are not allowed to promote this family and person destroying activity.
It doesn't lock you into their ecosystem given that other people can (and have) written language servers for Kotlin.
This is the best product I've ever seen! It solved a lot of problems. It is generally perplexing for founders. I would recommend that all HN community members try it out!
Sapling is great. I worked on it for many years at Facebook and I think we did a pretty good job building a workflow that most developers preferred to Git.

To the extent that Jujutsu is similar to any other systems, it is most similar to Sapling — both have a Mercurial heritage (Sapling is derived from hg, while Jujutsu is a new codebase with an hg-inspired UX). However, Jujutsu introduces a number of fantastic improvements over Sapling, such as first-class merge conflicts and automatic working copy snapshots. See my testimonial, the top one on this page:

https://jj-vcs.github.io/jj/latest/testimonials/#what-the-us...

I no longer do VCS development, but I'm a very happy full-time jj user. I've also helped onboard a number of people onto it.

(Personally, I'm just happy that after the dark era of Git's branch-first UX being dominant, the anonymous heads/commit-first UX pioneered by Mercurial is making a resurgence. The vast majority of developers prefer a commit-first UX, and it is so much easier to explain things like stacked commits if you don't have to introduce git rebase -i.)
I use git add -p to deal with that particular issue, but it's great that other people are making and finding tools that work for them.
As drugstores close, older people are left in 'pharmacy deserts'
Seems Migadu is hosted on OVH though? Huge red flag.. no control over infrastructure (think of Hetzner shutting down customers with little to no warning)
Why do you hate fun so much?
There are still branches, but they aren't named by default. You give them names with "bookmarks", which you can push to remote git repositories as branches.

This lets you work on things without having to worry about giving it a name. This turns out to be pretty helpful when you're experimenting — just "jj new <revision>" and start editing. If it turns out to be something you want to share, "jj bookmark create <name>" and then you can push it. (You can also push without giving it a name, in which case you'll get a git branch with a name based off of the change id.)

Change IDs stay constant with each change, so you use those as a type of branch name when switching between the features you're working on.
Are you wiser than billions of years of evolution?
You know how to set up a rock-solid remote hands console to all your servers, I take it? Dial-up modem to a serial console server, serial cables to all the servers (or IPMI on a segregated network and management ports). Then you deal with varying hardware implementations, OSes, setting that up in all your racks in all your colos.

Compare that to AWS, where there are 6 different kinds of remote hands, that work on all hardware and OSes, with no need for expertise, no time taken. No planning, no purchases, no shipment time, no waiting for remote hands to set it up, no diagnosing failures, etc, etc, etc...

That's just one thing. There's a thousand more things, just for a plain old VM. And the cloud provides way more than VMs.

The number of failures you can have on-prem is insane. Hardware can fail for all kinds of reasons (you must know this), and you have to have hot backup/spares, because otherwise you'll find out your spares don't work. Getting new gear in can take weeks (it "shouldn't" take that long, but there's little things like pandemics and global shortages on chips and disks that you can't predict). Power and cooling can go out. There's so many things that can (and eventually will) go wrong.

Why expose your business to that much risk, and have to build that much expertise? To save a few bucks on a server?