skysight-inc/HackerNews huggingface dataset:
>Perhaps at the moment, but there's no moral reason why the law cannot constraint and regulate this space, especially if it harms the common good.

The legal problem is: do you now arrest a parent taking a picture of their child on a public street and your house happens to be in the frame? Of course not, but how do you legally differentiate the two?
It’s the same use case. The browser is an agent of the user, not of the website developer.
Results? Charisma?

Partly.

Instinctive hero worship tendencies in people?

A little.
Startup layoffs are very much related to the funding environment. I work for a startup that laid off half our staff. There have been very few series C and later this year. So if you are a startup you need to decrease burn now and get to having good MRR. You can't aggressively grow at a loss and expect to get more funding for that with few exceptions. When VC money was much more plentiful people hired a lot without the pressure to become more sustainable. For further funding rounds they had to show that they were growing in some way. SVB collapse was huge in the startup world not just due to the people who had deposits there.

With larger companies like Meta, their multiples are also based on growth. So even though large tech shows no signs of being financially insolvent, they will have to still deliver growth in profit with flat to declining revenue. So the focus then is to decrease expenditures in lieu of revenue. There was a ton of hiring the last few year along with the tail wind of tons of money out there. Now it needs to rebalance.
Investment capitalism is a pretty flawed economic model - the shareholders will always want more, more, more. In the tech world, once the market is saturated their only options are to (1) degrade quality of service but cutting costs in 'non-growth sectors' like customer service, or (2) cut labor costs by offshoring or importing cheap labor, or (3) merge competing companies for form monopolies that can set prices well above what a healthy competitive market would converge on. The executives will do all they can to game the system by investing in stock buybacks to raise stock prices (because that's the metric that controls their bonuses), rather than investing in R & D or similar.

This is the result of the wholesale financialization of the economy under the rubric of neoliberal policy over the past 40 years. The outlook is not very good.
We Asked People Who’ve Been Cheated on How They Found Out
I'd love to hear some unexpected insights you got from asking users.

There are too many to list here. Things that the sort of people who read HN would never imagine.

One is that a surprising number of users don't know to press the "Search" button after they enter text into a search field. They will just sit there for a bit and when nothing happens, they assume it's broken.

I haven't followed up on this yet, but I suspect it's because people have gotten so used to autocomplete.
I found an 8-10 inch one in a wooded, non-garden area in a central NC backyard a couple years ago. Definitely here.
My home computers are "themonolith" because it's a too-big rectangular prism that kinda looks like a monolith, and pi1 / pi2. Kind of uncreative and now I want to name them after something cooler.
I addressed this here: https://news.ycombinator.com/item?id=36057449

It's also bold to assume that everybody plays twitchy FPS. CSGO runs on Linux, the Steam Deck uses Linux in the OOBE, I'm sure that if push comes to shove and MS stops offering native Windows, people who want to play CSGO will just use Linux in the same way that people use emulators and FPGAs and CRT PVMs (hello) to play what they want and have the best experience.

However, what's probably more likely is that latency-dependent games becomes less and less popular if cloud gaming takes over, because more people are probably going to be playing a game that's included in their cheap monthly subscription rather than spending $XY. Making a twitchy niche latency-dependent game makes less sense than reaching as many people as possible where they're playing.

I can't imagine a world where Microsoft kills native Windows though, it just doesn't make sense. How environmentally friendly it is or is not is also a consideration with streaming a desktop.
Problem is that activists haven't kept up with the technology. What is the point of shouting with placards when you can invest the donations to setting up legitimate companies that can do data collection on the lawmakers, following the current law, and then just publicize it. See how quickly the law changes (though instead of changes for the general public, it'll probably be in terms of just adding exclusionary clauses for lawmakers e.g. like how insider trading is rampant among them and nobody gets thrown into jail for doing it while I have to sit through yearly preaching organized by my company about what a terrible, horrible, bad thing it is).
Why do I have to be DMCA compliant when reaching a US audience?

Because they want to ensure to be available and reach users there. There is no inherent need, but not playing by the rules may result in being banned from participating in countries. Sometimes that's accepted (your Saudi Arabia example), sometimes ensured via separate services or other tricks (e.g. Chinese markets).
Small correction if I may: Windows 3.1 did not add Win32S.

Win32S was an optional extra: a separate download and was never included with any version of Windows 3.x.

Win32S came along sometime later -- I think approximately in the time frame of Windows for Workgroups 3.11.

There were two purposes for Win32S: an official public one, and a secret one.

The official one was that it allowed developers to experiment with the new Win32 API, develop applications for Windows NT but which could be deployed onto Windows 3.1.

The secret reason behind Win32S was that it didn't work very well if Windows 3 was being hosted on top of a different 32-bit operating system. In other words, to be specific, it gave IBM a really hard time supporting Win32S in WinOS2 on top of 32-bit OS/2. So these new Win32S applications wouldn't run on top of IBM's OS/2 2.x. IBM kept finding ways to implement the additional Apis in Win32S, and Microsoft get changing them and putting out new point revisions of Win32S which broke those Apis again on OS/2.

Eventually the final version did this so effectively that as for as I know IBM never managed to get it entirely working.

By the way Win32S is still out there and you can still download it. There are not many reasons that you would want to do that, but there is one: it includes the original demonstration app for Win32S -- Microsoft Freecell.

This 30-year-old binary runs perfectly on Windows 10 64-bit and Windows 11. You can download Win32S, unpack the zip file, and just copy the files called `freecell.*` to wherever you want. Bingo: the original tiny Freecell Game, in place of the bloated advertisement filled one on the Windows store, for nothing. Enjoy.
Is that true? Last I heard (I just looked it up) over half of people in the US read at least one book per year.
When I was on a mac, CMD + Click worked fine.
Apple was a disaster, riding on the coattails of the Apple II, prior to the ousting of Jobs. The Apple III was both an engineering and market failure. The Lisa was an engineering and market failure. The future of the Macintosh was by no means guaranteed. Whether he was the cause of the problems within Apple or a symptom of it is open for debate, but he certainly wasn't helping matters. Just consider how the Macintosh the world grew to love came to be.

I don't know the story of Jobs well enough to pinpoint what had changed over the intervening years, but something clearly did change. He had and maintained the confidence of the company. He was able to restore confidence of the consumer. There was a clear succession plan when he passed away, avoiding the turmoil that Apple saw after his ousting in the 1980's. This was not the same man, even if he maintained his abrasive edge.
That's orthogonal to modals.
There are 12 year olds working in Cobalt mines, I wonder if Musk is going to send his children to work in those. Some people have to live on the street, maybe we all should, otherwise it's "messed up".
Cool. I'm building something like this on the side. It's called bannerbox.io. The difference is that it requires no code, has a WYSIWYG editor and works everywhere.
> All dictatorships suck except for a narrow class of people favored by or directly benefiting from the regime

And even they can fall out of favor and become victims in an instant. You only need to say the wrong thing or have someone report that you said the wrong thing (whether or not you did) and the party's over.
When you only have a few computers to manage, have fun with names. But when you start to have hundreds (or thousands) of computers, you really need a naming convention. At that point, you're dealing with multiple environments, locations and business units. Being able to glean that information from a name is very helpful.

Also, at that scale, names are never permanent. You're renaming (or rebuilding) hosts as they change location and usage.

The worst is when you scale up from a small firm where all the hosts are named after movie characters and all services are hard coded to those names. Been there, its rough....
So, "Container shipping has cratered..." is a lot different in tone than the actual article headline's "Ocean Freight Rates Slump..."

It's a big shift from 2021, sure, but nobody is surprised by that. It is a slump from 2019, rather than "cratering".
And at Pixar ot seems he learned a lot. As someone else pointed out, Jobs did more or less the same thing after his return he did before. The crucial difference being, he did it successful after, while before he almost killed Apple. That difference is hard to learn.
What issues? It really seems like subjective experiences being pushed as best practice.

It's absolutely possible to build maintainable, accessible, linkable, fast modals.

I have no clue why someone would say those things are impossible or impossibly difficult to achieve.
I have been developing a single page application for several months in SvelteKit, which emphasizes server side rendering and progressive enhancement. I spent a lot of time making things work without JS when it would have been easier not to.

Modals were the spot where I threw in the towel on perfect progressive enhancement. Like yes, I could make this work without JavaScript. But I'm not willing to take the likely weeks designing and building a robust solution for it which would definitely have to involve routing.

I like OP's post, because this is a decision I am wrestling with. Right now I only use modals for things like confirmation windows or showing a larger version of a photo when you click a thumbnail. Kind of like the use cases they outline. Ephemeral. But I am about to start implementing a payment flow that is more complex than just "enter your card number and hit enter", and as nice as I think it would be to have it in a modal, but having it as its own page/flow is so much easier in so many different ways, I think this tipped me over the edge.
I don’t think so? It feels fair to me that I should pay for something that I’m going to keep using, and unfair (and wasteful) that a company would brick a perfectly good ink cardridge.
You mean some kind of interoperability standard?? We'll invent AGI before that becomes a reality!
The capital class thinks that the serfs are getting too "uppity" with all this "pay me a living wage to help deal with insane inflation" and WFH. All the layoffs send signals so the working class has an existential dread.

Also, there are very few exceptional leaders and there's some degree of copycatting here.

But what do I know.
You pontificate, but didn't get the memo about not making things up.

I never made any blanket assumptions and never wrote "Users hate modal windows."

Reading is fundamental.
The essence of capitalism is that capital can be used to produce income. Rent, and specifically residential property rent are a tiny fraction of that.

Why it's possible to highlight the negative effects of capitalism in general, I feel like that's a "boil the ocean" problem.

The root of the housing issue is supply. It doesn't matter who owns the accommodation - there's a shortage of it - and that's driving prices up.

I more useful strategy IMO is to look at policies that would encourage all levels (private and govt) to develop more housing and increase the supply.
Funny how just by renaming the extension to JPEG it works.
With no experience in java, no coding for 30years since pascal in high school, no previous use of git or github, no hands on experience of the azure stack...
I stood up 4 static web apps that do things I want in my hobby in 4 weeks- the first one took 12 hours including being shown git, installing npm etc etc. The last one took me 40 minutes. They do things for me in D&D that I have wanted for 20 years- now that capability is accessible. Whole monster manual ingested into a level, terrain and faction based encounter system that give ranges and features for the encounter ie a battle map. Scaling encounters suitable for the party at any level that theme with the terrain and dominant faction. The best thing about an MMO but for 5thed dnd.

Did I learn a bit of java and css and git?- sure, but I was up and running in about 4 hours with a mvp for my 1st one. There is NO way I could "learn" that in that timeframe. I just asked chatGPT 4 how to do it, and it told me. When I didn't know how to commit, it told me (actually I didn't even know the concept). It held my hand every step of the way.

I didn't need to learn something first, I just did it. And I have started doing it at work. "hmm 4 GB of fortinet logs in 20 files of gzip on mac.. how do I find a host name in that? - chatgpt.. oh- 1 line of zgrep.. never heard of it- hey it works.."

admittedly, I am bathed in tech, been hanging around folks talking about projects for years. But NOW I can execute- the problem? When it hits about 500 lines of java- maybe 10 functions, it is too big to drop into the prompt to debug and I don't know enough to fix myself. Solution, make smaller apps, get them working, create data files to reference in json, chain them together. eh, not perfect, but good enough for hobby.

Beware- fools like me who know nothing will be bringing code to production near you soon. Cool that you like to learn stuff, but syntax bores the crud out of me, each to their own, I'm just going to make. I find it more satisfying. Terrifying that code born like mine will end up in someone's prod, but it will.
trolling.
Directly from wikipedia:

Yokoi said "The Nintendo way of adapting technology is not to look for the state of the art but to utilize mature technology that can be mass-produced cheaply." He articulated his philosophy of "Lateral Thinking of Withered Technology" (枯れた技術の水平思考, "Kareta Gijutsu no Suihei Shikō") (also translated as "Lateral Thinking with Seasoned Technology"), in the book Yokoi Gunpei Game House. "Withered technology" in this context refers to a mature technology which is cheap and well understood. "Lateral thinking" refers to finding radical new ways of using such technology. Yokoi held that toys and games do not necessarily require cutting-edge technology; novel and fun gameplay are more important. In the interview, he suggested that expensive cutting-edge technology can get in the way of developing a new product.
Accessibility is hugely important and every single html project people work on should at the very absolute least strive to satisfy the chrome light houses accessibility suggestions. It is _really_ not difficult to attain a basic level of accessibility and with a small effort by UX and product people the entire application could be easily usable by anyone able to currently use a computer.
Any exponential growth in tech makes it hard for us to predict the outcome. By that metric we’ve been in that phase for some 70 years since the invention of the transistor. The world today looks nothing like the world in the 50s and the transistor is a huge part of that reason. And that is true - that was the technological singularity and we’ve been in that world ever since.

When people today talk about the AI singularity though it’s a slightly different definition from the more general technological singularity which is that the AI itself is delivering that improvement with no input from humans.
Yes, apologies, editing on a small laptop I messed up the comment. fixed.
I've read some of the comments here and it sounds like people are being exceedingly unfair towards the position you presented. I'm not entirely sure why.

Personally, I think the cost of the bike + the subscription is untenable, but I understand how it could benefit people who want that experience.
Sigh, ok I've given Wordpress money. No more ads for your delicate eyes. You're welcome for the all the free code, write up, diagrams and fun app for kids by the way. I hope they bring a bit more positivity into your life so you can spread it elsewhere on the internet.
+1 for airport codes. I was surprised to learn about this convention which seems to be used by many CDNs when I first started working for Netflix, but it makes a huge amount of sense.

Now if I just had a dollar for each time I've fat-fingered sjc002 to scj002 ... :)
Also: hey, those pesky coders and other white collars got way too expensive, let’s lay them off in droves to make it the employer’s market and rehire some back, but on our terms and not theirs (cheaper, no perks, but they will be glad to land a job anyway).

Source: a little bird told me some companies do such rehiring, and for many H1B holders it is an offer they can’t refuse.
At the beginning of the pandemic (3 years ago) I took up running. I'm now running 3-4 times a week going on 3 years now. I was sold no perfect product but I was still able to pick it up and stick with it. Why? I personally think the pandemic was the perfect time to pick up a new habit and the enforced change in lifestyle lasted long enough that it stuck.
The problem is not the existence of nil. It's that nils can propagate. The language doesn't check, for example, that if a function can return nil, it has to declare it in its signature,
There isn't even a convention where if a function nils, it gets a certain name.
I don't know about your source but if it is true, then I'm very happy to be mistaken.
(Sure, no compile time. But how much time do you think humanity collectively wastes waiting for CPython to import things? On. Every. Run.)

"Did it work?" is a point-in-time observation. It is always situational. To find out, I have to construct esoteric objects with unobservable internal state and hope it is the state that I actually care about.

"Should it work?" has an answer of infinite duration. I can recall what I learned years later without needing to re-run some experiment.
The downside of at-will employment. Personnaly, I don't see any upsides, but I lost count of how often the employee protection in, e.g., Europe were brought up as, besides taxes, the main reason why start-ups and tech companies outside the US just aren't competitive. How things change, right?
Ask HN: Has anyone switched from a professional job to a more manual one?
I'm considering a big career change. Early 30s, male, Physics degree and I have a good job in sales in finance in the UK. Earn 100k GBP in a good year and I had a startup before were a more a good cash lump sum.

I think like many people I find more work uninspiring, pointless and eroding. However, it's well paid, high status and hard to break into.

I have an interview next week for a coffee engineer role which pays around a third of what I currently earn and would involve being on the road four out of five days.

Has anyone else made a change like this? How did you find it? Did you miss the money and status?

I know that office work is desirable for a reason (people like to sit down!!) but I think there might be something inspiring and rewarding about working with me hands. Am I being naïve because I've never really had to work with my hand?

Thanks for your help and honest feedback.

W
For many years, I named my (personal) computers after fictional AIs—starting with the Marathon series, so the first two in this set were Durandal and Leela.

More recently, I have been naming them after the cats in Diane Duane's Feline Wizards series (which begins with The Book of Night with Moon); however, having run through Rhiow, Saash, Urruah, and Arhu, I'm going to have to find a new naming scheme for my next one!
Pump the brakes on your police’s use of Flock (YC17)’s mass surveillance
I'd watch that anime.
Literally everyone except the people who inflated the stock price.
> This cumulative academic research shows that the collateral damage of the pandemic response was substantial, wide-ranging and will leave behind a legacy of harm for hundreds of millions of people in the years ahead.

Indeed! We will look at the lockdowns and restrictions 20 years from now with chagrin and disgust. How our society could devolve so quickly is a case experiment in civics.
The author wrote a follow up in Gizmodo - apparently Google's answer boxes were also claiming that it took "about 5 minutes", and they were listing OPs article as the source. Incredible.

https://gizmodo.com/googles-algorithm-is-lying-to-you-about-...
Thank you, makes sense now
You can use relaxed followed by an acquire compiler fence. Not great but it works.
Have you started biking to a bunch of youtube videos?
Hypersonic missiles are misunderstood
Or there are business lines that have no hope of ever being sustainable, and as a private business that has to earn a profit to survive, it makes sense to stop throwing money away.
While I would not compare any human to a god, Steve jobs is among entrepreneurs the most obvious and justifiable candidate to be worshipped. Under his leadership he converted a company that was relatively a small player in tech to the worlds most profitable company, flowing with more cash than the oil filled Saudi Aramco. Apple’s valuation has crossed the GDP of UK (lol), truly something phenomenal that this generation has got to witness.
>Why would the user want to bookmark or share a "modal"

I think you and the author are making the same argument. I'm sure you've encountered one of those everything-is-a-modal apps and thought "I sure wish I could link to this part of the app but I can't." Then you'd wish you could bookmark the modal.

I use one every day. An example: to edit a user's account information, I go to the accounts interface, open the filters modal dialog and supply the criteria, and them I'm presented with a list of matches. I select one, and it opens the account information in modal dialog. None of those intermediate states are addressable in any way, so it's a real chore to ever access any resource, and I certainly can't share a link with someone else. This is a truly bad experience directly because of its abuse of modal dialogs.
It's not a higher monetary cost to have WFH employees. Businesses can shut down and get rid of office leases which save significant money. They can hire people in lower cost of living areas which don't demand as high of salaries vs. hot areas too. WFH is nothing but a cost savings for companies.
Can’t the parent wait by simply using the waitgroup sync functionality? That’s what I’ve been doing in my greenfield Go project at work.
"No brainer" is not a word you want associated with password management in any context

Please don't carry this idea into your development.
Could you try another card ? or get a giftcard from 1password? Can you pay via their app using Apple/Google Pay?

I've used 1password for 10+ years without any billing issues at all.