skysight-inc/HackerNews huggingface dataset:
I would have also loved to know their thoughts.

The only thing I can come up with us Microsoft's history of embrace, extend, extinguish and all that. Like how VS Code plugins have a bunch of licensing conditions around them, to the point where they don't run in VS Codium (I use Rider, but a friend had some problems with that).

In general, .NET feels like a more focused Java - ASP.NET is more consistently put together, EF is arguably easier to use than JPA/Hibernate and there's lots of nice integrations (though maybe the AutoMapper thing sucks more than MapStruct). The ecosystem feels smaller and more niche than Java's, which isn't a good thing, but at least what's there is good, in addition to the language being popular in game dev or interactive demos.

It runs on Linux too, the SDK is simple to install and has no issues with containers, it's okay from performance to language features (and even F# exists for those who like that sort of thing).

It's easily in my top 10 for productivity. The other spots might belong to Python/Django, Ruby/Rails or even PHP/Laravel and Node/Express, in addition to Java/Spring Boot or maybe Dropwizard. Not sure about the exact order, but it's not like it matters.
The Mars Colonization Tech Stack
Thanks for this. Any other tools that are useful when hacking on PDFs?
I need to do a lot of programmatic PDF manipulation at work.
Honestly, the story is great inspiration to burn large corporations to the ground.
It isn't the same thing as running on Sun hardware, specially if one cares about graphics programing.
Mapping rows returned from a query onto typesafe objects is okay, but doesn't require an ORM. It's quite literally just making sure each row:

1) Has the correct native type

2) Can be accessed by name

Many normal database APIs do that themselves. I guess there's a little bit more for writes.

The point of ORMs is that they generally map objects onto tables. You create a class, and the ORM will create the database table for you based on what you have in the class. For example, for Django, you write:

class Blog(models.Model):
name = models.CharField(max_length=100)
tagline = models.TextField()

def __str__(self):
return self.name

(source: https://docs.djangoproject.com/en/5.0/topics/db/queries/)

And it will make the table for you. If you change the class, it will make the migration for you. That's clean, simple, and easy if you're not doing anything complex. It saves a ton of work.

However, this is a Very Bad Idea for complex systems, since exactly as you point out, there shouldn't be a 1:1 mapping between tables and classes. There may very well be a 1:1 or many:1 mapping between queries and classes. More sophisticated ORMs can do a bit of that, but at some point, you run into the equivalent of Greenspun's Tenth Rule, where the ORM turns into a more complex, buggy version of SQL.
This is simply how capitalism works. It’s run by humans who can pretend (market) they care about lives, but the math and shareholder roi promises indicate otherwise.

Until industry related to health, safety, and other facets (educ, housing, mass transit, etc) are publicly run and regulated, and not for-profit-capitalist, this story will keep happening. It’s going to take enough death lining up before the public realizes these shareholders should be held criminally responsible.
TikTok loses Taylor Swift, Drake, and other major Universal Music artists
> the app begins to significantly slow down due to the need to redraw every stroke continually.

Why the continually? If the screen shows the result of drawing all strokes, and the user draws a new one, you only need to draw that new one.

If redrawing gets slow, I would save both the strokes and their current rendering and, on redraw, just blit the rendering.

Also, in case you haven’t seen them: https://developer.apple.com/documentation/pencilkit or the example code at https://developer.apple.com/documentation/pencilkit/drawing_....
That might have been true before the rise of tiktok...
Google Pixel Storage Woes: How to Rectify Post-Update Glitches
Domain registrars do not exist in a vacuum.

In order for a registrar to be able to make this kind of guarantee, they also need it from /their/ contractors. Specifically, for a registrar to stay in business, ISPs and payment processors should not be able to refuse them service (or, if they are also an ISP in their own right, other ISPs should not be able to refuse connection/peering arrangements).

Otherwise, they're stuck between a rock and a hard place: either they kick out the undesirables to appease their suppliers, or the whole business is forced to fold and cannot serve anyone at all.

A few more steps in this chain and your free market democracy isn't looking so very free any more.
Press release: "The Mainland Chinese economy investigated itself and found that The Mainland Chinese economy grew more than 5% last year."
But that's only a small part of semiconductors localized in a couple of hubs. The vast majority of semi work isn't working on that.
GP may have that confusion, but in case it's not clear: my point was that that's just 'a bad diet', frankly, it's not what I think of when someone says 'Western diet', it isn't my (British) diet.

I thought it was going to be some kind of discovery about, idk, potatoes and milk and olive oil or something. Or the way it's cooked.

They could just say 'High-sugar diet can accelerate cell aging', there's nothing particularly 'Western' about it, and presumably excess sugar consumption from 'Eastern' foods is just as effective.
Why everyone is suddenly so eager for men and women to get hitched
It’s so ironic that you have this stance about the value of other people but you feel so humiliated by OP as to think they’re bullying.
The anti terrorism rhetoric started almost a decade earlier, it wasn't out of date by that time.

It was still frequently pushed even into the 2010s
Terribly written article and headline.

Germany isn't 45 German companies that will try it.

There's no labor shortage in Germany, what there is, are proper salaries.

One example are childcare workers in Kindergartens (Kita). Salaries are low and regulated, so nobody wants to do it. Increase the salary and you will have many workers lining up.

Germany has managed to grow for decades, from absolute destruction post WW2 without raises that accompany that amount of growth.

Tech workers in Germany are paid peanuts in comparison to Americans.

The situation isn't worse because some American companies offer good salaries, pushing the market up.
How much does a chip fab cost? Internet says $10-20B [cost]

The last paragraph says they "would need about a dozen new fabs to be built and in full volume production by 2030"

max out 12*20 = $240B, but they say total cost $500B. Supply chain really on par with fab cost? Hm.

[cost]
- ChatG estimates $10-20 for SOTA on par with TSMC

- https://www.quora.com/How-much-does-it-cost-to-build-a-semic...

- transitively sourced to a "third-party analysis by IBS" https://www.granitefirm.com/blog/us/2023/04/29/cost-of-chip-...
The article is not clear.

He's a citizen of what country? Toronto is mentioned.

He was living in the Dominican Republic when he was arrested? By the US government?
Senate tells social media CEOs they have 'blood on their hands'
Most countries are not self-sufficient and do export/import and many countries are not able to issue debt in their own currencies.
There was a search engine listed here yesterday (https://news.ycombinator.com/item?id=39203538) that displayed Google searches with the oldest first.

I played around with it, mostly typing in a bunch of DOS search terms. If this search engine is working the way it's suppose to.. I should have thousands of very old results. After a single page or 3, I was quickly looking at results from 2006/2007.

This might have been a problem with the search engine or a (more serious) problem with Google throwing away much of the past. We already know this is a problem. We just don't know how serious it is.

A recreation of Google would involve reindexing to include what Google (DDG/Bing and others) have abandoned (the recent past).

PS: I use https://wiby.me and https://yandex.com with much greater success in finding older material.
In a consortium they started in the late 90s with Intel and a couple of other companies to license US Department of Energy EUV research from Lawrence Livermore. There’s a reason the US has control over where ASML hardware can be exported - a lot of the technology was originally developed and funded in the US.
I love the idea itself, but the project is dying. Almost no maintenance, the P2P part is spammed / unusable, CloudFlare bot checks wreck your IP reputation, the deployment/setup is... idiosyncratic. I wish it was still practical to use YaCy.
I never used Suns that way, but I assume any modern gaming desktop can run rings around their fanciest Ultra.

What they can’t do as well as a deskside Ultra Enterprise is to look impressive.
> - A 20% reduction of work time never amounts to a 20% reduction of productivity or work output, unless the work consists solely of sitting in a chair (and that's not counting bathroom breaks).

I don't understand what you're saying here. If I work 20% less then that's 20% less work that I get done. I don't sit in a chair for work.
Is there another reason other than trying to learn/for fun, that you haven't used ncurses or others?
I have my doubts on that. I think the world has moved on from facebook, leaving only instagram as influential under the meta umbrella.

Amazon is the biggest market for buying stuff

Tiktok is the biggest market for pedophiles/disinformation

Instagram is the biggest market for self absorbed people

Twitter is the second biggest market for disinformation and terrorism

etc
The Art of Note Naming: Keys to Effective Knowledge Management
> You are in a intersection and the voice says "Drive north for x miles/km".

Does that really happen? I have never experienced it. How do they tell which way is north?

Highway 101 runs through San Jose pretty much due east/west, but because it also runs up to San Francisco, it is officially a north-south highway. So you check your position on the map and you're traveling due east along an east/west road. Is that "north"? (Of course not. It's "south".)
Sounds like jOOQ?

https://www.jooq.org/

Note that although advertised as for Java, it really supports any language that can run on the JVM which is many of them these days.
The VAE Used for Stable Diffusion Is Flawed
The debt hawks would love to see the undoing of Ryan tax cuts for the upper percentiles, to balance the debt, right?
"Please don’t try to print it." :-)
> So basically you're making living for locals unaffordable to trade of for tiny amount of taxes from expats and tiny amount of landowner taxes (which are avoided if possible via tax avoidance schemes)?

Living for locals getting expensive is because of higher paying jobs - whether or not it is the immigrants who are helping build those industries - no? What is stopping local realtors building more affordable housing for more people?
Imo. these immigrants are just accelerating the process of those industries being built.

And I meant more than just taxes. Expat friends of mine are spending 50-60% of their income in the local economy itself. So even if they are getting taxed at 20-30% lower rate for the first 5 years, they probably spent a lot more than the missing 20-30% taxes to gain the skills needed to move there. Do keep in mind that the employers won't be hiring them and moving them from elsewhere if they are not generating more revenue than they are taking in.
With more of these articles surfacing all prompts will just have a built in:
"Don't include these words:
Don't use any of these phrases:
Etc..."
Not enough workers? Work less!
I use this(i don't call it Mikado or use the idea),
its much easier than rebasing your development
branches on whatever was last commited.
Breaking things down into simple components
is possible even for big things, just add them
as pieces of 'alternative path' and when its ready switch
to the 'alternative path' for testing.
The 'old path' code then can be removed later, also
piece by piece to avoid breaking stuff.
> Unfortunately that requires skill and awareness on behalf of the interviewers;

In my experience it's mostly been laziness. Grabbing leetcode problems is easy compared to preparing a custom scenario that tests the candidates higher-order skills. God forbid they spend up to a day preparing something that could be reused for the next several years.
When I added "Bigchicken" to "Beauty and the Chainsaw King", I got "???".
Luckily it's not a competition, everyone can win one way or another. But just being lazy is not enough for sure.
I think there's a bit of "they could" but also something that is considered very little in many contexts unless you have experienced the contrary: integration is costly and integrating properly sometimes is more work than doing something from "scratch", so you don't do it and then you have a mess that hurts you in the long run.
The couples I know who don't have kids don't want kids to get in the way of their travel.
Scope for the increase in electric use between electric cars (244b vehicle miles, or 60TWh) and moving from gas to heatpumps (250TWh of domestic gas usage, so 80TWh), that adds a constant load 24/7 of 15GW (if it were evenly spread through the year)
That's interesting, and looking at per-capita use graphs over the years...seems predictable. Are there any major sectors of "use" that would shift if electricity were cheap enough? Like, for example...in the UK, is any significant part of building/home heating, or industrial production still gas or fuel oil?
It's great that the OP thought to copiously comment the opaque conditional that led to the 'collision of features' that caused the key to disappear.

But that isn't really helping. He had to find the code to begin with, go down the debug trail from scratch to get to the point of reading the comment. He had special knowledge to help him; most of the rest of us would have taken longer.

Big code bases need a 'business requirements' document. If e.g. you wanted to rewrite the codebase, you could read the BR doc and know that if you accomplished all that, you'd be feature-compliant in your new implementation. That is, you weren't going to get any rash of calls from customers about their feature being broken or entirely missing.

You can pore over the codebase and get all that info without the BR doc. But like my son complains at his job, shepherding a million-line behemoth ten years forward, much of what he sees in the code is opaque, badly done (and thus hard to figure out what's the feature and what's accidental side effects) or obsolete (that customer special became irrelevant five years ago or whatever).

A business requirements doc can be reviewed by actual non-programmers and judgements made of what's still relevant. So revisiting the project (reimplementing, integrating a new feature into the rats nest without disturbing previous features) becomes if not easy, at least possible in a bounded timeframe.

You young folks will have lots of tools for this kind of thing, born of Agile processes I suppose. I suspect any such database of entries is woefully sparse, badly described or never referenced. Like most 'productivity tools', if they aren't part of somebody's job description they become orphans.

Don't know the ultimate solution. People are people, and diligent leaving of breadcrumbs is just another annoying thing to do. But somebody (maybe you?) will bless you for it down the line!
barriers to entry are getting higher by the minute, there are no new entrants, most of them are state-sponsored, and it's true for the whole supply chain.

sure, there's technological progress and demand, but the market is in a near pathological state. (very short lifecycles, huge investments required even for fabs to keep up, etc. sure, it's unlikely that it will collapse, as demand is very strong, but market participants are very exposed to external factors. there is a huge discontinuity due to the dilemma of staying put and trying to beat the competition on price, or going all-in and building a new fab or at least upgrading one to be able to offer a newer/better process node. which leads to even more consolidation.)
Imagine updating a website and then becoming a serf for Nintendo USA for the rest of your life. So sad.
Does anyone make a keyboard where the caps lock button stays down so you know what state it's in?
Yes it is normal here, but it is also hilariously fraught with low-stakes peril. Dumpert always has vids of people busting their ass trying to make a turn or they hit an icy patch every year. I've had a couple of falls on ice here and I am not confident of my resilience long term doing that as I get older. So I avoid biking when it is frozen. But since that is only like a week or two out of the year, it is no big deal
FTC Warns Companies Can't Hide Behind 'Security' to Block Interoperability
I don't remember where I saw it previously, it could have been here, but Octopus is looking to fix this.

https://www.telegraph.co.uk/business/2024/01/25/octopus-buil...

It does make me wonder why the National Grid can't keep up. We can all see how BT has a massive conflict of interest with OpenReach, which is why AltNets are thriving. But what's stopping National Grid?
Mike Dalessio, the maintainer of Nokogiri, gave an excellent talk about this at Rails World 2023: https://youtu.be/USPLEASZ0Dc?t=939
Bowser is Canadian, so yeah he lives in Toronto.

He went on the run in 2008 after he got arrested by Toronto police for peddling fake DVDs through his computer repair shop and ended up in the Dominican Republic.
That does not mean they are less damaging. They are definitely more damaging at a local level, and it is not clear that they are better at a global level.
Space Exploitation vs. Space Exploration
What is an integration platform and how to integrate APIs correctly?
Very neat article on what is an integration platform and how to use it. Original title "Integration Platform in Python"
I think the feeling of not being twice as rich despite twice the income is a function of job insecurity and an awareness as we age that everything is a sham/game, no one knows anything, and everything could be taken away at any moment.

When you know for sure that you will have a job tomorrow, you’re more likely to sit back, reflect on, and savor your wealth.

On the other hand, knowing that people like you are getting fired at-will, unconscious fear sets in that the next time the music stops, you’ll be the one without a seat.

This feeling of not being able to control one’s destiny is what prevents us from enjoying our money sitting in the bank.
Depends on how many cron jobs you have and what you need out of it?

Operating Temporal is not that hard -- you can start with `temporal --dev` on your own box. I have a "Nomad-Temporal" Terraform Module to stand one up on Nomad. [1] Temporal has Helm Charts for Kubernetes [2]. There is also Temporal Cloud [3].

That said, there is currently a chasm between "script in cronjob" to "scheduled task in Temporal". The focus of Temporal is more "Enterprise, get your Business Processes on Temporal", not "soloist, ditch your cron".

There's certainly space for somebody to a make DAG dataflow thing or lower-code product over Temporal. Airplane.dev [4] was built on Temporal and was approaching this; acquired by AirTable.

[1] https://github.com/neomantra/terraform-nomad-temporal
[2] https://github.com/temporalio/helm-charts
[3] https://temporal.io/cloud
[4] https://www.airplane.dev
Gary's work is what led me to buy a Switch in the first place. Now there's four of them in my house and a lot of games.
It's not listed anywhere, but they've done the same in South Africa and list the companies here: https://www.4dayweek.com/sa-2023-participants
I would add https://www.kloudmate.com to the list, for collecting metrics, logs and traces via OpenTelemetry.
Exactly what I was thinking of! Between that, CodeWarrior, and Ingemar Ragnemalm's Sprite Animation Toolkit (SAT), you had the basic tool-chain for development of a huge amount of early PPC Shareware gaming. Halcyon days.
I knew this was powered by an LLM once I crafted both "seahorse" and "sea horse"
Ivanti releases patches for VPN zero-days, discloses two more high-severity vuln
This company seemed to have great hardware but they were always on the forefront of MBA enshitification. It looks like you can now get raw sensor data on all there products, they previously locked that out. But now it looks like you need a subscription to record.

https://www.emotiv.com/emotivpro/

No thanks.
TL;DR: Goodhart's law rots everything it touches

SEO is in the structure of the internet now. Original Google was great because there was no incentive yet to buy a domain and blogspam it. Google getting shitty is just a natural instance of Goodhart's law, applied to domains and content.

Now, Google originally was based on PageRank; which based itself on every domain being a unit of authority. These have been compromised and drowned by SEO, but the concept remains valid and we could choose people as units of authority. For example PageRank on scientific papers accurately reproduce Nobel Prizes attributions. A person publishing papers is a solid enough foundation for this unit of authority.

It remains to be organized though. And if we take people as units of authority, it means they'd have to 'cite' or vote for each other. This has social consequences and might not be doable. Are you ready to refuse to cite your boss when he/she ask you to do so? Maybe if the vote is secret and delayed by 5 years?
Well, I completely disagree. I have a fair amount of users on a wide array of distro who are non-technical - just users, they wouldn't know how to compile something let alone write a distro package. They still deserve to be able to use the software they want without having to change OS.

> or ask their distro maintainers to do it.

This only works if you're using a rolling-release distro. You can't get new packages in the repos of Ubuntu 20.04, Suse Leap, Fedora 30 or Debian Bullseye.
When I saw the article about Pie Menu, I thought of Don Hopkins' work with radial menus in SimCity. It's probably (one of?) the earliest implementations of this UI concept.

I haven't actually used it, but the circular shape seems a bit wasteful of space compared to typical nested dropdown menus. Maybe a circle of icons is more suited for touch-based interface.