skysight-inc/HackerNews huggingface dataset:
> For me, the unlimited virtual displays with unconstrained resolution offered by the free SteamVR overlay Desktop+ is the best way to work.

Is this the one you meant? https://store.steampowered.com/app/1494460/Desktop/

It's actually the option I tried because SteamVR itself was too blurry to be readable, however I ended up with a weird issue where the mouse cursor wasn't visible, no matter what I tried.

That said, the Immersed marketing feels very... I'm not sure, brand heavy, as opposed to just "here's a cool tool, hope it serves you with great utility", even if it mostly fits the other category in my mind?

In my case it works out nicely even without virtual screens because I have 4 1080p monitors, but honestly, I already pay for JetBrains IDEs and the likes of MobaXTerm, so I could imagine throwing some money their way, even if their coworking/social aspects do rub me slightly the wrong way.

But hey, I'm just happy to find anything that gives me passable visual quality, though I wonder if getting a better GPU or overriding the bitrate limits might improve things, or maybe supersampling.
You have one 9 too much. We are only 8 billion not 80 billion. ;).
But the number seems right.
Stripe will close my account because I wanted to use it for prohibited business
This is just a funny story that I want to share.

I wanted to use Stripe for prohibited business which falls under fetish. I didn't know that it falls under prohibited business because I did not check, so my fault there. They asked for a review and told me that it was prohibited. I agreed and told them I would not use Stripe for that business.

Now they want to close my account. I asked them not to close my account because I would not use my account for prohibited business but they still want to close it.

So I wanted to use it for prohibited business, they reviewed it, I didn't use it and now they want to close it because I wanted to use it.

I'm tempted to ask them why they allow OnlyFans which is pure porn and falls under prohibited business. I know it's because of money but still.
No. The web was destroyed by corporations.

(Disclaimer: I don't like Frameworks, though I think vanilla web development could be much better)
I'm going to agree with Dan Luu by asking where I can find more of these sane companies. I want to spend an honest 6h a working day improving a product (Terraform and Webpack are not the product) and spend the rest of my time tending to my garden.
I thought the Linux kernel enforces/requires a pointer to fit into a long, so any platform with Linux will define long type as appropriately sized?
It's not that slow, I was amazed by performance when I first used it, but maybe other libs are even faster.
Writes simple and then drops GraphQL and K8s.
FYI Celcius -> Celsius

https://en.wikipedia.org/wiki/Celsius
The idea is to minimize disadvantages, not eliminate.
I think clone(), or better yet clone3(), is closer to what I had in mind, as posix_spawn() is not a syscall, it's just a utility function calling fork()/vfork()/clone() and then exec().
I agree with your larger point about the level of hyperbole here but I do think React boot camps and dreadnaught-weight frameworks has produced a much greater population of web developers who don’t have a basic understanding of core web features like forms, events, etc. than I’ve seen at any point since the 90s.

The downside of being able to share code on the server is also that I’ve seen more developers prone to misunderstanding security boundaries than I’ve seen since the early PHP era.
I haven't used React so I had to look this up to realize he's talking about how it repurposes the <link> tag, but I've written HTML since the HTML4 days and "<a> doesn't swap nor replace your page content, it loads an entirely new page" doesn't even sound right to me.

<a href="#something"> always scrolled the page to a different part of the contents, <a href="javascript:something"> always ran javascript without loading an entirely new page, and <a href="something.html" onclick="something"> runs some javascript and won't load a new page if something returns false. That last one even seems purpose built to let you load in content ajax style with a fallback to a standard page load if the user's browser doesn't support it.
MS-DOS 1.0 was outdated in 1992. We had already 4.01.
Actually it’s back to $70B on secondary markets: https://finance.yahoo.com/news/stripe-popping-off-secondary-...

Secondary markets always jump around because of lower liquidity. I’d wait until after IPO before making any conclusions there.
No.

And if anything, WordPress did contribute to the current state. The article presents WordPress as a solution.

The few good WP devs and WP hosts are hard to find and expensive (rightly so). They sit amongst a sea of cheap labor, terrible hacks and grifters looking to vendor-lock you.

If anything, "a static HTML with some CSS" is a start of a solution. Not a MySQL backed hodgepodge of legacy PHP and proprietary addons.
And also not yet another frontend framework.
> It only benefits some parties that aren't really invested into the company.

Whoever's on the other side of the trade is by definition invested into the company, either before the sale, after the sale, or both.
If the purpose is to get a fake device somewhere for nefarious purposes such as bombings, surveillance, network infiltration, or some other purpose people would do it. Yes.
A toxic article full of untruths and generalisations.

> You have to teach React developers the difference between the <Link> and <a> tag, and how <a> doesn't swap nor replace your page content, it loads an entirely new page.

This is more of a complaint about JavaScript than "frameworks". Any default browser behaviour can be prevented, so when you click an `<a>` and it does the same thing as a `<button>`, a lot of devs will think "I'm done here". They need to be educated on accessibility and why it matters.

Sometimes the economics of a project make spending the time to make your advertising microsite that'll be live for 3 months not really worth making WGAC 3.0 compliant, sorry, welcome to the real world.

> But, and it's a tough pill to swallow for many… WordPress. It gets you from 0 to 97% in an instant, and the last remaining 3% is offered by some plugin, or a minimum amount of code knowledge.

facepalm
How to create animated image card component with Tailwindcss and Astrojs
Web scraping and "algorithmic trading" both depend upon publically available information
Both of which are justified in the post. Like, complexity where it makes sense is a good thing, especially if that complexity brings benefits.

Complexity for the sake of complexity is foolish.
UI is a function of your organization
I sometimes think we'd be better off with a "typesafe macro assembler" for some of the C uses. People keep using C for this when it really isn't, and then get kicked in the face by UB/optimizer interactions deleting security critical code.
Not gonna lie. This perspective leaves a very bad taste in my mouth.

Why do you think engineers don't or shouldn't fix things?

Isn't the very idea of designing a system: solving a problem, and isn't problem solving synonymous with "fixing a problem".

One can choose to implement various formal and rigorous methods throughout a process, but at the end of the day it's all the same activity.
It's a lot harder to create bitcoin miners or other malicious things without js so I keep scripts disabled by default and only enabe them where it makes sense.

Reimplementing browser functionality in JS also often breaks excpectations as things don't work quite the same for all browsers. It also means browser extensiosn are less likely to be able to deal with the content.

Essentially it's like wanting your documents in PDF format even though a executables are also part of the PC platform and you could just ship a custom exectuable that renders your document instead. To me JS is just as absurd.
Try again. Reaganomics and government interference to destroy the labor movement did significantly more damage. Bailing out failed corporations instead of the people they cheated did significantly more damage. Hell, irregular trade policy when there is a fragile supply chain has done more damage to working class people in the us. The working class, by design, was/is too cash poor to give a crap about what cash was based on.
I like clown-fiesta. That's accurate. I've been a clown.

It's about plastering layers of shit on top of something which was never designed to do the job it is doing by people who have no idea what they are doing and selling this as an ideology while sticking your fingers in your ears and hiding from the numerous security problems and smoke coming out.

Personally I avoid the hell out of web applications of any sort these days. HN is the limit of my tolerance. I will go out of my way to find something that is an actual desktop application so I have my data local, my experience local and I don't have to teeter my entire existence on the top of this stack. Please just leave the web for content delivery and put together some apps that aren't shit in native UI frameworks please please please.
>The author displays a lack of familiarity with US startup culture: "seventy-hour weeks", "Selection biases filter out most women, underrepresented minorities, and those without connections."

For actual startups (not small established companies adopting the startup nomenclature, ig Stripe, SpaceX, pharma etc) this is true.

Also for these same startups, look at how many non white/non eastern Asian/non southeast Asian men you'll find as compared to anyone else. If you look at a medical/health services startup, you'll find slightly more women.
I'd be OK with banning automatic trading.
There's more about the City + South London tunnels, but the best I can find at the moment is this:

> The original running tunnels north of Borough station remain, although when the Jubilee line extension was built in the late 1990s, the old southbound tunnel was cut through as part of the construction works at London Bridge station in order to provide the lift shaft situated at the south end of the Northern line platforms. These running tunnels are now used as a ventilation shaft for the station and the openings for several adits to the old running tunnels can be seen in the roofs of the Northern line platform tunnels and in the central concourse between them. A construction shaft between London Bridge and King William Street, beneath Old Swan Wharf, now functions as a pump shaft for the disused sections of the running tunnels. It is no longer possible to walk through between the two stations as the old C&SLR running tunnels have been blocked off with concrete bulkheads on both sides of the Thames. The tunnels were further severed by upgrades to Bank station, as the construction shaft for the new Northern line tunnel, located in Arthur Street, cuts straight through the approach tunnel to King William Street station, with the station site itself linked to the new tunnel via a ventilation adit.[4]

https://en.wikipedia.org/wiki/King_William_Street_tube_stati...

IIRC there's also some other "tunnels" under the Thames around the London Bridge area that are old Victorian pneumatic pipes to deliver mail+parcels.
Do you mean my product or gnicholas's? If you mean our product the early adopters that we imagine are young locals who are searching what is to be attended in their area & tourists who are visiting and want to find what to do in the area.

More detailed:

Concerts:
- 20-40 age
- concerts as interest
- > 2-3 concerts per year
- male & female
- big cities
- music lovers
- following famous musicians
- Spotify/iTunes account
- who are missing interesting concerts
- who like local outgoings
- earn good money
- vote for music charts
- single
- artists
- Tech Enthusiasts
- students

Parties:
- 18-30 age
- night life lovers
- single
- big cities
- male & female
- music lovers
- social media users
- students
- Tinder users
- Friday and Saturday are out
- networking
- extroverts/ social
- travel/tourists

Sport:
- male
- 18-45
- read sport articles
- read sport websites
- watch sport on TV
- part of sport communities (social network, fan clubs)
- in relationship/married
- cities
- who are former or current athlete
- Livescore, etc. users
- Betting lovers
- ESPN/NFL/NBA Pass
- DAZN app user
- tourist
- students

Theater:
- 30-65
- high education
- top earners
- part of cultural groups
- politics/actual news
- society activists (NGOs, Foundations, etc.)
- in relationship/married
- male & female
- high social status
- artists

Tech Enthusiasts:
- people who like to test new stuff
> React is bad at "static" content

Of course, it's a view library meant for dynamic content, that's the whole point of React. That then people who learned React and try to build other things with it, isn't the fault of React.

If it is such a pain in the ass, why not use an alternative that is less pain in the ass? No one is forced to use React, and if you have a bunch of developers that use React/JSX just because, maybe it's time to have a sit down and talk about alternatives.

> I dont see any one screaming about the fact that JSX is the same as PHP mixed in HTML

Because it's arguably not the same. JSX is syntatic sugar for "functions as views" using built-in JS types. Creating an element is `React.createElement('h1', {}, 'foobar')`, so it's actual JS.

What people did (including myself) back in the day of PHP development was having templates as individual files on disk, parse them as strings and then try to "make them come alive", that paradigm is very different from templates-with-JS.

If anything, what we did with PHP before is much more similar to what VueJS is doing today, with actual "templates", than code-as-views that React/JSX offers.

> but the web is not a SPA, a lot of it doesn't need to be a SPA

Agree, developers tend to learn something and then try to shoehorn it into everything, even when they actually needed a screwdriver instead of a hammer. I'm probably guilty of the same sometimes too, but mostly just for fun and giggles.

But you're right that many of the things we see today as SPAs, don't really have to be SPAs at all in the first place.
Proposing a Definition for "Context Awareness" in Go APIs
The context API is an important foundation in the Go ecosystem, particularly in circumstances where distributed operations and concurrency are used. Given this, I would like to propose a common understanding for what makes an API context aware, which can be thought of as handling context semantics correctly and being a good citizen in the Go ecosystem.
How is that relevant in relation to dividends, which are from already taxed profits, so artificially lowering profit to evade tax also lowers dividends?
Whenever any concern is shown for the massive wealth inequality, always people like this yell “communism!”

There’s no empathy or desire for everyone in society to do well, just unbridled greed.
The direct plotting from geographic coordinates (e.g., WGS84) can lead to visual distortions, especially for parks located further from the equator, where circles will appear flattened.

A practical solution would be to reproject the data to the Mercator projection or the appropriate local UTM Zone, ensuring accurate distances in cartesian units with no visible distortions of angles.

Alternatively, a quite straightforward method would involve scaling the longitudinal axis by the cosine of the latitude (cos φ [1]) at the center latitude of the area of interest. This adjustment provides a good approximation for small extents, like theme parks, without delving deeply into map projections.

[1] https://en.wikipedia.org/wiki/Longitude#Length_of_a_degree_o...
I was taking about usablity and reliability.

Wanted to use Spotify, used it, but cannot rely on it. It is not serving (this) client's needs but their own. I did not want to invest into self hosting and managing collections but the way content mmanagers do is just ruining fun. This is the least bad, doing by myself, so I can enjoy listening to music again (after the investment period of building it up). Without being tossed around by others want me to manipulate into their own kind of way, forcing me to get used to new ways of their own forced through, ruing desired ones already existed. That is no fun!
I have tried to use Canvas on Android to draw some custom view (chart). I still have a PTSD from that experience. I have an exceptionally great amount of respect for people who can do this sort of stuff.
Ask HN: When to Expect a Swarm of Drones?
Propagandists of all kinds claim that in 2024 we are gonna to see swarms of AI-controlled drones on the battlefield. We have seen a lot of drone vs drone battle videos in early 2024, but my opinion is that we have ready neither swarm (a set of drones which are communicating not only with operators but also with each other) nor AI (a decent computer vision with a predictable aim chooser).

Any insights on this direction?
Any sufficiently complex software ecosystem eventually ends up amassing a heap of ugliness due to assumptions made at the time that are no longer correct nor are easy to change. Web development is a great example of this: the modern browser is not that far removed from an operating system and how many quirks do they need to cater for these days plus how many footguns do web developers need to consider?

Also some of your specific concerns are impossible to resolve. Take SIGNALS for example. They're ostensibly just callback functions / events. It's very easy to do event-driven programming if all of your events are being raised by the same language runtime as the code you're writing your application in, but how do you raise an event that crosses application boundaries and where your application code would be written in a different language to the event bus (the kernel in this instance)? You ultimately end up with some kind of IPC ugliness and the best solution in the 70s was SIGNAL. Given its now core to the OS, stripping out SIGNALs from Linux would be as easy as stripping HTML from websites.

There are plenty of radically different successors to Linux though. But they all have their own rough edges too. Ultimately these things are complicated and you always end up making compromises somewhere.
> I'd like to challenge that definition.

OK, what's stopping you? :D What's your alternative?

I would summarise the author's advice differently as, "keep looking for niches that suit you and don't be afraid to move on if your existing niche disappears" or even simpler "pick your battles".

Put like that I don't see it as terrible advice even if I don't particularly follow it myself.
IMHO, the good old method of skimming through the table of contents, reading the preface and perhaps the first couple of chapters is going to be a much higher fidelity indicator of whether a book is worth your time than reading an AI generated summary.
Hetzner GPU Server
> Asians absolutely killing it

I applaud (East) Asians for getting it done, but that still leaves MANY others. Most of the success stories tend to be East Asians, where Southeast Asians are mistreated and seen as a cheap labor source. The point stands.

> there are simply far fewer women in the industry.

And why do you think that is good sir?
That is all public information. I'm not convinced it is valuable information, but it is pudlic and you should cunsider how pou use it
Remove the people from your street, and it will look more livable.

Sad but it's true, most people like a certain amount of people density / space, and more people than that is uncomfortable.
> a lot a lot of brain damaged people

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
For that to be mathematically correct, if we consider the underestimate case where Bill Gates and Mark Zuckerberg are the only billionaire dropouts currently alive, that would require 200 billion total college dropouts to be currently alive.

Out of the 8 billion total people on Earth.

Forbes did a study (of sorts) that estimated 44 billionaires of the 362 they had listed were dropouts. That suggests a need to have 4.4 trillion dropouts.

Order of magnitude, it's somewhere around a million times more common for a college dropout to become a billionaire than your claim.
thats a new one... so where is it available?
What's your solution to the "complexity" you're referring to?
I don't think that's entirely obvious; I'd actually be quite interested to see a study on it. Artificially modifying the hormones of a human can cause significant changes. It's particularly obvious in trans males; lowered voice, facial hair growth, and increased muscle are all effects. It doesn't seem crazy to me to think that there may also be cardiovascular changes.
> but you still need to invest significant effort into getting them to work.

This isn't true for things that actually run on GNU/Linux. Installing the itch.io launcher is as easy as going to desktop mode, opening discover, navigating to the itch launcher, and clicking install.
Thanks for doing it. I saw this floating around other social media last week, and now it's here.
Isn't the distinction instead between open source and closed source ? (With minified JavaScript counting as "closed" for most intents and purposes.)
You misspelled appealing to game developers and publishers. Most companies will not invest on a platform that makes it too easy to rip them off.
Looks to me like this was a discussion that devolved into idealism and this person deftly resolved it by identifying a solution that would allow maintainers to safe face while also resolving the root issue. Don't like what's being said? Change the conversation. Great move!

This person is not just a good engineer but a solid politician.
I think you can say that for a lot of other fields. There’s nothing special about software engineers in regards to mental health issues. Doctors, lawyers, investment bankers all have their issues too
So many flaws with this article, hard to know where to start. So many unsubstantiated arguments.

It jumps from React devs not knowing meta tags and links, to oddly hyping WordPress and trying to sideline actual solutions like Next and SvelteKit.

The article could have explored concepts like server-side rendering, addressing SEO and performance issues inherent to client-side rendering.
Europe's datacenter dilemma is that hyperscalers are hogging them all
Microsoft App-V
I read 'The Goal', which is Goldratt's allegorical book that presents this theory.

It's a little hamfisted in it's allegorizing and felt it sometimes spent a long time making simple points. Even still, it's much more memorable than this speech, so would recommend it if you have the time and inclination!
Note: it is possible to install rustup via Homebrew without any side effects.
Just sent you an invitation.
None of those are cheap FPV quadcopters, are they?
Doesn't the Linux behavior make more sense? It basically guarantees that open() always returns a new file description. Having open() return an existing file description for some special files seems like a recipe for exploits. Dup() already exists for this purpose.
Details of LockBit Ransomware and Operations
Today there was an international disruption of
LockBit including law enforcement taking over the onion address and replacing it with a summary of research and enforcement actions.

https://media.licdn.com/dms/image/D5622AQFAMjEf-8Pz2g/feedsh...

The Communications Security Establishment (CSE), claims that LockBit was responsible for 44% of all global ransomware attacks.
A multinational Global Vaccine Data Network cohort study of 99M. vaccinated