skysight-inc/HackerNews huggingface dataset:
In part it's touchscreens... But these are also slow, laggy, unresponsive systems.

That often aren't great. If users could load their own launchers, could have flexibility, they might be more agreeable.

Touchscreens are a tool of software, but these are hard-cast experiences. That loses most of the advantage right off the bat.
Out of curiosity why are you still using a 16bit DOS CAD application?
I am anti car, but not anti car for everyone in all cases.

"I suspect anti car people just don't see these things as that big of a deal."

I do see it, and it is a huge deal. Those problems seem like issues of underfunding (a d more).. the amount spent on roads is just astronomical. If there were any kind of equity of personal vs public transport, the subway would be gold plated! (Perhaps not, but funding easily could be tripled and still not be at an equitable share of subsidy funding [yes, I do want those property tax dollars back and to stop paying for endless tarmac!])

Bottom line, the issues I do think are seen. It's that they are symptoms of neglect and a culture that does not value public transit (despite personal transit does not scale to what is needed!). I'm emphasizing that personal transit is a non-solution. Hence without a first rate public system, traffic, gridlock - nobody wins.
Move to greener pastures and let the competition eat their lunch. Voting with your feet is how we have nice things.
Dakhni and Linguistic Prestige
More importantly, I think, with AI automation coming in full force, we need to decouple one's working hours with their right to live a comfortable life, especially for the lower and middle class.
'acquiescence bias' is real but a different thing. Mischievous responders will flip their answer as necessary to screw with you, they don't just 'go down the line', so you can't simply reverse-code or use other such tricks.
Please make a tinfoil hat and cook it in your microwave and let us know how it goes.
Usually you have say a few days ago. Turn on cc in a web YouTube, not app. Then in the row you can like you can find an option to see the caption in transcript. Seem no longer.
I think only a narrow side of luxury vehicles even think about backseat passengers.
Can I connect directly to a D1 database with a SQLite URL? That would be awesome.
Here is 9 year old bug that is still not fixed:

https://github.com/systemd/systemd/issues/2460

Long story short: there is no useful indexing in journald DB format which means looking for say "last message app emitted" means looking thru every file.

As long as it is mmaped in or on tmpfs it is reasonably fast, but if you say have last 1GB of logs stored on spinning rust on NAS.... you either have 3-4 second wait till it finds those few log lines, or buffer cache littered with that GB of logs, pushing out actually useful stuff.

It literally have worse performance than grepping entire /var/log last time I checked.

And it seems in its entirety it was "Lennart wanted to make a binary log format" vs something actually useful... just having SQLite DB instead would on top of being faster far more useful (ability to SQL query logs on local node with no extra fuss would be awesome)
Sorry, I misread your comment. It's not OK to refuse service if you refuse tracking.

Paid service or ads without tracking is OK.

Paid service with no free alternative is OK - you didn't refuse service based on refusing tracking, you refused it based on non-payment.

Paid service or tracking is not OK.
What you're saying makes sense.

However, I think the capacity requirements for water/sewer are determined by law, much like the hard requirement that habitable residential spaces must have egress windows.

In the USA there are similar laws around septic systems for detached houses, where the capacity/size of the septic system is determined by the number of bedrooms in the house.
> Sad that the obvious route (diet and exercise) is skipped by so many people

Many people also try it repeatedly for several years or even decades, failing all the while. There's also psychological issues that make this hard (possibly among other issues), and no pithy remedy like "try diet and exercise" for that (well, ok, sometimes people say "try therapy" this way, but we can include people who've included that for several years too.)
Q, W, A, and B are as well. Those eight cover a lot of major, common shortcuts.
> Why are you defending them?

Pilate in front of the crowd: “What’s worse, some guy who said ‘Love each other’ or Barabas who actually killed people?”

The crowd: “The guy who said ‘Love each other’”.

You’ll have to stand your ground in face of lions in arenas for a few more centuries to show humans who’s right, before they ditch their priests. If the priests say we should hate one or two guys because they are fascists and more dangerous than murderers, the crowd will.
That'd fit in nicely with the other two things they shout: "AI IS EXTREMELY DANGEROUS AND THREATENS TO KILL US ALL." "But sign up here, guy, your $22/mo. means this AI is now safe and contained :)"
IIRC most linux distros just get what they need to boot from initrd/fstab and only complain if something from there is missing
I would love to hear what Bram Wasti thinks about this (who has experience in this area and sometimes frequents the HN comments).
It feels a little bit odd that a newsletter + project that's directly motivated by Penrose's book and also appropriates the book's title does not mention the book. For example, the GitHub repo's readme:

Welcome to the Road to Reality!

The Road to Reality is an essay series by me, Sam Ritchie. Starting with the
basics of Lisp (the Clojure programming language, specifically), we'll build a
modern computer algebra system and use that system to explore and simulate
gems of modern physics like variational mechanics and general relativity.

Maybe it's just me, but I think if I was Roger Penrose I'd be like "uh, wtf".
How could anyone enjoy maintaining and writing this spaghetti code? All over the place and complete madness with this dead 'Scala' language.

Whoever introduced it to Twitter must have been optimizing in complication and write-only code.

Anyone can see that this code has a bus factor of less than 3 and counting down as you add more code to this monstrosity.
Seems it's a shame they have what someone not knowing the context would think is a "neutral" URL
Our experience exists on a series of spectrums, some people experience pleasure way too intensely and it actually causes problems which is why this might be a good thing

Obviously there are people who like the pleasure given to them by food a bit too much and they consistently overindulge, it can be that way for many things as well. I'm not saying that the cause is always related but for many it may be
I don’t think that would work… long time they would just be paid less.

I think the commute should be considered as part of the working time.

You want me to spend me two hours per day commuting to work? Fine, but that counts towards my 8 hours/day of work, meaning i can then only work 6 hours/day, for the same salary.
what makes you think that we haven't tested this? seastar's io engine is defaulted to io-uring... there are about 10 things here to comment on. on optimized kernels we disable block coalescing at the kernel level, second we tell the kernel to use fifo, etc. these low hanging fruit was already something we've done for a very very long time.
Addiction is often extremely distressing. Dulled pleasure can be far better than drinking yourself into a stupor every single night.
Plans to bring on Android?
The drones would fly in a faraday cage? Really? Even if so, that's more cost and less weight they can carry. I am sure the US mil would also be concerned its own drones can be shot down like that.

A faraday cage protects against interference but does it shield against energy? Are they using microwaves to excite components in the drone or is it more like a MASER where microwave is used to deliver energy?

If this was light for example, I would equate what you are saying to coating the drones with a mirror, but if it is something like a LASER it would still damage the drone.
Well i hope so, we need to be able to standup to those bastards
This probably wouldn't be possible due to browser sandboxing.

You could however, use a tool like External Application Button [0] in order to send the URL of the page to a script/program, which in turn can make the body of the page parsable by downloading the URL it gets, automating some action on it. I use it pretty often to automate downloads with yt-dlp or opening a picture directly in GIMP from the browser, but since you're invoking a bash/python/whatever script, the possibilities are basically endless.

[0]: https://github.com/andy-portmen/external-application-button
How would non-ionizing radiation that doesn't cause an acute injury result in long term harm? I would assume that you would need to propose a mechanism for it to happen, rather than try and prove a negative.
> And then also say "By the way, we have private API access that doesn't use anything you say as training inputs- maybe your company would prefer that?"

They already say that anything submitted through the API is not used for training. https://openai.com/policies/api-data-usage-policies
What a "page" means when enough things appear between them that they push stuff a page away? Are those things reordered? Do people expect to see the new things before they get to the old?

A "page" is a very ill-defined thing that can only exist if your stuff is mostly static. Queries are very different on dynamic content.
Super weird since once you get thyroid problems, you have to drop this medication.
...and taken up mostly by cache and vector execution units.

An 8086 has 29000 transistors. A modern CPU has several billion. The amount needed to implement the 16-bit subset of the ISA is an absolutely tiny fraction of the total area.
I'd never heard of that game. Trying it now and it's great fun. Really enjoying the soundtrack.
this is a burner account created at the time this post was up.
It's also very intuitive to pick out a misplaced item and put it in the right position. In the context of physical objects (e.g. playing cards), it's even more intuitive to come up with a (two-way) insertion sort than a bubble sort.
Art direction doesn’t have to mean a complex art style. It’s more about consistency — making your assets all feel like they’re part of the same universe.
The explanation is a leak? Is it that hard to go back over the entire track and look for 60,000 pounds of ammonium nitrate? I feel like you'd see some of it.

I guess the move if you think it's a Breaking Bad style heist by terrorists is SPY puts. I wonder how long it would take to synthesize and deploy a big bomb? And, conversely, if you were an investigator you might want to look for people doing that with unusual backgrounds.
Same. Does anyone know what happened to Dan? Last post in 2015.
All of you do realize war is never as clean and predictable as you are all making it out to be right?

You "just" get THOR to fire and take them out?

You "just" take out inbound artillery?

I haven't paid attention to them since the First Gulf War, but the abilities and competence of the 101st Chairbourne continue to be renoun and without equal.
This glosses over the fact that jobs are a central piece—if not _the_ central piece—of many people's identities in the States.

We've lost religion and communities as things that define and provide structure and purpose, leaving us clinging to jobs.

Is this good? No! It's terrible! We should fix this!

However, I'm not convinced that workplace stress is a matter of hours … it may be a symptom of lack of life beyond work—and I don't mean in the "there's not enough time" sense.

I appreciate what Cal Newport advocates for, but it always feels a little surface.
I loved that blog, was one of my favorites back in the day along with the lovely daily cartoons at userfriendly.org and of course the old slashdot.
Oh phone, I would suggest a change to a different input method entirely. I used Messagease for years, and I've switched to Thumb-Key now, https://github.com/dessalines/thumb-key (same concept, just Open Source and maintained).

My thinking is that if you throw a full keyboard on a tiny screen, and remove actual physical keys, layout is besides the point. You've already gone wrong in a way that layout cannot fix.
Death is sad, but it comes to us all one way or the other. Death by hurricane can be mostly avoided by leaving for significant storms and direct hits, but I know several folks who have had very close calls (e.g., tree fell through the roof and clobbered the bed while they were eating dinner) even in light, non-hurricane storms.

Losing the house sucks, but that's why we carry insurance. Any Florida house worth its salt (a unfortunately dwindling percentage due to significant development in recent years) is CBC and isn't likely to take significant damage unless you lose the roof or take a direct hit from a tree or tornado.

Not to refute your (accurate) statement, just to offer my perspective.
That's not the kind of business person I mean - I'm talking about someone like the owner of an SMB.
Yeah, Uber was a classic case study for blitzscaling and the Uber v Lyft battles are a case study of blitzscaling by using VC subsidies to try to price out competition.
https://archive.vn/fEoP7
It’s missing “soul crushing corporate culture”

IMO that’s the single most important factor in developer experience. The rest is an effect of that.
I don't know if this is even solvable in principle. There's just little to no correlation between the tough parts of this job, and the outcomes visible to stakeholders (even technical managers).

Spent two days dealing with memory corruption caused by a badly-written third-party library (proprietary, binary-only distributed)? I may have felt like I own the universe when I finally found the problem, but what does my manager see? Me having promised the feature today, and now saying it'll be next week.
> Things seem to be looking up, though - they actually have Pi 400 kits in stock, something I haven't seen in seemingly ages. If you can cannibalize a 400 or use it as-is, that's a nice option, particularly with the heat sink. Unfortunately, it's kits only, not the bare machine.

Additionally, unfortunately there does not exist a version of the Raspberry Pi 400 with 8 GiB of RAM.
In my past roles user stories become problematic when you groom and break stuff down. One of the things that I think happens too often is this desire to get every unit of work down to some maximum threshold. In doing so teams start making weird decisions on what the boundaries of something should be and they lose all context on why they’re doing it at all. I think teams should be given the space to say a unit of work is large and complex and something taking a bit of time to work out is ok.
why not boot a good os in firecracker instead?
Humans have been killing orcas for years and years. It's about time that humans got a taste of the same treatment.

Humans are just bigger, fatter seals. And they're not as fast in the water.
You mean the number of pages in the specification for the newly added features.
That's awesome. Looking forward to trying it.
Well I'm definitely not surprised. Give law enforcement any sort of surveillance powers like that and of course they're going to abuse the shit out of it. They literally have zero oversight whatsoever

And they say it has "now been scaled back"

Color me skeptical
probably

but also it's a stretch in general as for personal computers arm is the dominant platform since years (there are way more phones, tablets, etc. then x86 laptops/desktops by now, all of which fit the original definition of personal computer)
> You could however, use a tool like External Application Button [0] in order to send the URL of the page to a script/program, which in turn can make the body of the page parsable by downloading the URL it gets, automating some action on it.

This works less well than it used to now that CMSs and blogs are now SPAs that render no text without javascript being enabled.
Conductive paints/coatings exist.
Seems like a fine description/analysis. What it amounts to seems to simply be to listen to what developers complain about, in addition to other metrics. A problem is of course that sometimes developers complain that they can't build their grand vision, regardless of how unproductive it is to customers. Also managers don't first-hand understand the importance of developers gripes. A pragmatic approach where an aspect/complaint is worked on to reduce friction etc and measure/survey improvements should inform them what's worked and what hasn't.

> To improve DevEx, teams and organizations should focus on creating the optimal conditions for flow state. Disruptions should be minimized by clustering meetings, avoiding unplanned work, and batching help requests. Leaders should also recognize that flow state depends on creating positive team cultures that give developers autonomy and opportunities to work on fulfilling challenges.

Some things that address this: no meeting Wednesdays, large meeting block Thursdays, rotating ATC (air traffic controller) for one person to handle interruptions to save the team. One thing that still happens is swiss-cheese meeting schedules starting on the hour (or half hour) and rounding up to same, which waste arbitrary-sized small gaps.
Can you please recommend me an intro tutorial? I’m trying to query DataCommons and it’s really hard to figure out even simple queries.
> The US is a republic, not a democracy.

The Islamic Republic of Iran is a republic, not a denocracy.

The US is a republic that notionally is both democratic and federal.

> The Executive, Legislature, and Judicial branches form a triumvirate, which is a stable form of government.

No, they don't, because a tirumvirate consists of three people, and triumvirates are notoriously unstable. (The two ruling Roman triumvirates from which the term is generalized having lasted less than 15 years combined.)
Even some of us software developers get tired of managing all of these devices. I am not opposed to “appliances“, nor do I view it in someway diminishes my or anyone else’s elite status because we don’t want to manage and optimize eight computers for life.

I do prefer Android for streaming devices, there’s just too much value added from using Android there. But I use an iPhone because I just want my phone to work. And I limit my desktop computer count to exactly one. For networking, I use Asus Merlin. I don’t use it for its flexibility or features, just for the stability which this recent news confirmed was a good idea. The only special features I even use are an OpenVPN server, and secure DNS over TLS to cover my devices that don’t support DNS over HTTPS.
In the linked list at the end the United States government is doxing foreign nationals *accused* of violating sanction. It includes passport numbers and tax identification numbers.

I find this highly inappropriate. Imagine if China publicly published a list of US persons and their SS being accused of violating Chinese sanctions.
That's definitely our recommendation beyond prototyping. I shared more thoughts here: https://news.ycombinator.com/item?id=36006754

For developers who have worked with databases before, SQL migrations might be obvious. But for many of our audience it's not. We'll adapt the interface to make this pattern more front-and-center. We also need to improve our CLI to catch up with other migrations tools because a lot of our audience haven't used established tools before (flyway, sqitch, alembic, etc)
> what's currently being flagged to ensure I don't see it?

For one, this article making the case that Elon Musk is a proto-fascist has been flagged while the other submissions from the same substack are now “dead”: https://news.ycombinator.com/from?site=nickcohen.substack.co... ¯\_(ツ)_/¯

(I enabled “show dead” a while ago just to see what I might be missing).
Timeless stuff like math in general will always be relevant.

It's not so much about your programming skills, but more about how programming shapes your thinking abilities. Who will tell the AI what to create?
Today's conspiracy "crackpot theory" is tomrrow's declassified document whistleblower leak.
I hadn’t touched SQL for almost 7 years, but dipped my toes back in to build a PoC using Supabase. Despite some initial pains around RLS, I’ve grown to love it.

Sure, Supabase has some awkward quirks and issue, and author has some good points. But when it works like it should, it’s pretty awesome. I think of it as a powerful wrapper around solid services that make for great DX, in _most_ cases.

If Supabase could provide a great way to handle migrations and RLS, that’d be the biggest improvement to most people’s workflows, I’d bet.

I really wish I could just define my scheme, tables, functions, triggers, policies etc as typescript, then have migrations generated from that.
I love Python, and Arduino too. ;-)
Does it need to be either/or? We can have models for chat and models for APIs.
Jesus Christ on a bike, that’s beyond dystopian, that’s completely f—-ked up.

Does the fda allow that?
I cannot be the only person here (are there any people left?) that wishes that the comments section does not evolve to LLM summaries of articles.
I don't startup VMs multiple times per hour, much less per minute, so I don't assume to know what tradeoffs the people using firecracker are making when deciding how often to startup VMs.
> Couple of things: 1. Should prepare_to_wait_event check if the task is in PF_EXITING, and if so, refuse to wait unless a specific flag is provided? I'd be curious if you just add a kprobe to prepare_to_wait_event that checks for PF_EXITING, how many cases are valid?

I would argue they're all invalid if PF_EXITING is present. Maybe I should send a patch to WARN() and see how much I get yelled at.

> Shouldn't it wake up, even if in its in PF_EXITING, that would trigger as reassessment of the condition, and then the `__fatal_signal_pending` check would make it return -ERESTARTSYS.

No, because the signal doesn't get delivered by complete_signal(). wants_signal() returns false if PF_EXITING is set. (Another maybe-interesting thing would be to just delete that check.) Or am I misunderstanding you?

> Shouldn't it be "ShdPnd"

derp, fixed, thanks.
Thanks for the link! Seems as though Debian was more popular than I realized on the internet..
Very neat. Wonder if drones could fly lower and swarm around it in an almost full circle. There could be anti-THOR suicide drones attacking first before the rest fly in. Then, would any shielding work or even some kind of a microwave energy reflector, like an inverted cone, to concentrate the energy back at the THOR system to use its energy against itself.
So hypothetically if I get an app into iPhone app store, that is later removed by Apple for "duplicating functionality of the OS" (obviously, incomplete), would the inability to sideload the app from a web site be a violation of this law?
Got distracted by the noises while scrolling the page.
I don't really see what this adds to the conversation. It basically boils down to "stop whining and leave".

If we can't talk about bad practices, we can't fix them.