skysight-inc/HackerNews huggingface dataset:
The generation that only entered the workforce after 2021?
I never understood the value proposition of Apple Maps. Can you imagine being the executive, deciding to create Apple Maps? "Ok, how much does it cost to build and maintain? $BIG NUMBER. What? No way. We'll never make it back by selling adverts on the map." And, still, they built it. We have heard many times on HN that Google Maps (virtually) throws money out the window to keep it running so smoothly. Just keeping all the transit info correct for suggesting routes must be a nightmare.
Notably this is how we’ve been doing things and… notably, the chasm of pay is growing wider all the time.

So maybe time to re-evaluate the status quo?
True, but that's partly because power is excessively concentrated in executive officers and as a group of people they are (imho) excessively invested in leadership rhetoric that leads them to develop misconceptions about their contribution to the firm's success. Not wholly unlike ships' captains, when they're doing their job job well they're mostly just keeping an eye on things and while the execution is delegated across the organization. When they mess up it's catastrophic.

This is not to say I don't think CEOs do any work. They may make major contributions in terms of developing strategic plans, communicating them to staff and inspiring them to carry them out well, negotiating with allies, outmaneuvering competitors, and balancing the conflicting imperatives of operations, finance, security, legal and so on. But they're not compensated for labor so much as given (via negotiation) a commission on profits, revenue, stock price movement or suchlike. Inevitably there are conflicts of interest with shareholders, staff, and customers, and as a class CEOs and other high level executives seem to have tilted the tables more and more in their favor over recent decades.
Owning their employer is a rough deal for employees.

My career is already tied up to my industry and to my employer. I don't need to increase that exposure even more.

I'd rather invest in an index fund, than hold more stocks of my employer than I need to. (If anything, I should probably short my industry, so that my overall exposure is neutral.)
Just a theory. But I think they are preparing for the notion that there's a growing number of PWAs in their app stores. And most of those would be using things like maplibre or Google Maps. So, to address that (given that they can't really stop PWAs), it makes sense to make Apple Maps usable outside of the Apple platforms. This way, people can develop PWA apps and have some level of integration with Apple maps on IOS. Just a theory.

The browser restrictions are probably because developing hardware accelerated map rendering engines for the web is a bit of a project and the support for things like WASM and Web GPU in Safari is probably requiring dealing with some Apple specific quirks. Maybe they'll get around to that eventually. I think for most web developers, no Firefox support would be a show stopper. There's no point to this strategy unless they address that.
This behaviour is also important for ergonomic submodules. The .gitmodules file lists the upstream repo as the origin. So, if you're modifying an upstream project in a submodule and push changes to a fork, it's important that the SHA that git tracks is still reachable through the upstream link.

Ultimately I don't think it's feasible to break this behaviour and the most we can hope for is a big red warning when something counterintuitive happens.
No support for any browser on Linux. Yeah, goodbye.
I know that it's speculated that there's another point in the periodic table much further down the line where another bunch of stable elements could exist
As a business owner of a small growing business, I don’t want employees who aren’t invested in the company. I think we use that same rubric in startups. How is this any different?
Yeah, communism hasn't been really tried yet - let's try it again, I believe this time it will just work out.

On a sidenote, please read "The Gulag Archipelago".
Google Maps also transit overlay. Is it measurably worse that Apple Maps? It seems fine to me.
I doubt they are happy as much as disinterested. The economy has been heavily financialised, interest rates have been at 0% [0] and a big chunk of economic activity is government spending. Shareholders don't appear to be worried about how the company actually runs in the details. What matters is that the CEO is positioning them to tap in to the money printing and borrowing game. IE, the wages suggest workers don't really matter because they don't. Profits will come from things like being in Crypto or AI booms at the right time.

It isn't the be all and end all, but I'd rather be a shareholder in, say, a military production company with solid government contacts & contracts than one with capable workers.

[0] Thank goodness that has finally changed but there is a bit of a lag while everyone catches up to the new normal.
Looks like it doesn't work for Libre Barcode :(

https://www.google.com/search?q=libre+barcode+39+font
Anything attributed to Russia or China also is, but usually the grammatical mistakes give the game away.
Huh, why, how?
I was humorously trying to refer to the fact that touch-screen devices seem to overtake the classical computer. But apparently, people here have no humor left.
Kotlin is much closer to Java than to TypeScript even in terms of flexibility.
A fracking rig costs 900k and many of them sit idle for years at a time:

https://www.csmonitor.com/Environment/2022/0415/Demand-for-o...

You are essentially saying that the roughnecks that work the rig for $30-40 an hour should be owning it. They don't have the capital to own it and pay for the oil rights to use it, or the risk tolerance that it will sit idle and still have to be maintained, stored in a rented warehouse, and guarded when regulation does not allow them to be used. Nor is there any evidence they would be able to successfully run an oil company even if they were given it for free -- compliance issues surrounding commodities deals typically require a different skillset than the guy working the rig.

The vast majority of businesses are not software. Virtually all industry has capital outlay requirements and capital risks equal to or greater to this.
Why don’t you just tag and gatekeep automatically by domain of the sender?
This is awesome, thanks for sharing! Hooper sounds like a fantastic app for pickup basketball players. I love the idea of tracking actual gameplay and creating highlights. The ability to sync recordings and differentiate shots is impressive. Can't wait to try it out and see how it tracks my games. Great work!
Well, that’s the thing. I keep seeing comparisons between Nvidia and Cisco - but they ring hollow.

1) Cisco had good hardware, but nothing that commodity gear couldn’t also do. Nvidia have a substantial moat.

2) Cisco had a p/e of 700! Nvidia is at 60.

3) Cisco had a decent order book during the boom, but nothing to justify their price. Nvidia’s order book is… unholy.

I do think there’s a lot of hype around the various FOMO/ridealong stocks - but nvidia, I earnestly think remains undervalued.
Production, Information Costs, and Economic Organization[1] is classic economics paper that explains how different firms are structured to align incentives, rather then making claims about how every company should be structured.

[1]: https://www.aeaweb.org/aer/top20/62.5.777-795.pdf
Juvenile humor is rarely correlated with mature ethical development.
The visual pollution of signs, cameras, vans, and vandalism has increased as a direct result, as are costs for maintanice, and constant replacement of said cameras and tracking systems. It really seems more like a tax on the poor, and an attempt at social control rather than an ecological concern, based upon its implementation. To call it unpopular would greatly undersell common sentiment. Google ulez blade runners for some interesting takes.
One-Click (ETC) Mining Script

-> Automated Setup: Configures the mining environment.

https://github.com/kyegomez/one-click-crypto-mining/

-> GPU Detection: Automatically detects and uses
available NVIDIA GPUs.

-> Logging: Logs mining activity and errors for monitoring and troubleshooting.
> You can always sell your grant as you get it, they can’t make holding stock mandatory, [...]

They can. It's easy in private companies to limit what an employee can do with their stock, and in public companies they can insert a clause in the contract to that effect just fine. Or just have very long vesting periods.

(Of course, as a would-be employee I would take these restrictions into account when deciding where to work.)
"He said, she said" is a common phrase used in English when there are conflicting opinions with little fact. The gender is largely irrelevant. The phrase may also be applied in situations where the conflicting opinions don't come from individuals but instead from ungendered organizations!
Employee stock options are not a new idea, obviously.

If the story is "every company should offer stock options to its employees", then sure, that's often a good business plan. The reason not every company does it to all its employees is probably that for those employees, it wouldn't affect incentives much and it would make payment subject to the vagaries of the stock market. Your barista at Starbucks is not going to increase the stock price no matter how well he fills your order; at the same time, maybe he wants to know how much he takes home every day.

If the story is "it should be the law that every company offers stock options", then that would be a dumb law for the reasons above.

If the story is "all companies must be fully employee-owned workers' cooperatives", then first, note that you are calling for a restriction on workers' rights: they have to be given part of their pay as stocks, and they can't sell them freely. Second, that will probably make markets work worse. There's a large economics literature on this: worker-owned cooperatives have not taken over the market, although they are an available institutional form, because (a) they find it hard to raise capital (b) they tend to make decisions that maximize worker welfare rather than profit, e.g. they won't sack underperforming divisions or expand in ways that dilute existing workers' stake.
There is a parallel universe in which Brendan Eich was given more than 10 days to hack on JavaScript, and in which he presented the language with full-blown stackful coroutines instead of hacky callbacks for concurrency. There might be even a parallel universe in which '[] + 0' produces an error rather than the string "0".

Unfortunately, we do not live in that parallel universe, and JavaScript had to evolve the way it did. When callbacks have already been established as the standard concurrency mechanism, promises were a big improvement. When promises became standard, async/await was the natural evolution rather than breaking existing programs by introducing stackful coroutines.

Other languages which chose async/await (Rust, C#, Kotlin) had their own reasons. In all of the cases above, the language designers wanted to give the user more control over the scheduler (Colorless Stackful coroutines require a global scheduler).

In Rust's case, it's async/await state machines are just not wasting memory and unnecessarily copying it like stackful coroutines do (not to mention that Rust doesn't have a garbage collector and pointer rewrites, so it cannot just copy stacks around when they grow). In fact, Rust did have garbage collection and green threads, but they were both removed early on, as the language changed its focus to became a language where you can expect performance that are _at least_ on par with C or C++.

In case of Kotlin, this all mostly had to do with finding an abstraction that can run on pre-Loom JVMs, JavaScript targets and native targets. Kotlin does not own the runtime.

Saying everybody should follow Go here is silly. Not all languages share the same background and design constraints. Go-style Stackful coroutines require garbage collection, full control of the runtime and generally a language that is designed from scratch to have them - or a 6-year project to adapt your language and runtime to have them, like Project project Loom did.

Async/await imposes some costs, but the benefits (compatibility, performance, flexibility) often outweigh these. After working with both async functions and stackful coroutines in multiple languages, I cannot say I ever felt concurrency in Go to be more ergonomic than Kotlin. If anything, it was the reverse for me in that particular case (owing to Go's lack of reification for goroutines and verbose syntax). Deciding in advance what color is my function (i.e. whether it needs to deal with I/O), is pretty simple and it rarely changes during the lifetime of a program (and even when it does, refactoring is not hard unless your design is bad).

The only case where I did feel some pain using async/await, was Rust, and this has more to do with Pin, competing async runtimes (for a while), lack of support for async traits (for a while) and other areas where Async Rust still needs some work.
This is great, I was just in need of something like this. Thank!
Java and Typescript have fundamentally different type systems, that lead to drastically different ways to approach types.

Utility types, like Partial<T>, are basically impossible to represent in Java except with almost-duplicated classes.
Yeah, I don't think you should expect people to support every niche browser.
As I understand, it is incredibly difficult to prove "gross negligence". It is better to pressure them to settle in a giant class action lawsuit. I am curious what the total amount of settlements / fines will be in the end. I guess ~2B USD.
> As an application developer, you should set all cookies with SameSite=Lax

This is really good advice and has bitten me in the past, I think as someone who is new to this it is tempting to avoid the term "Lax" but you might end up with some surprising behavior if you go with "Strict" as your default.

I also attempted to make sense of it all and created https://samesite.diduthink.com
I wonder which other nations are known for the development and commercialization of such tools. North Korea and Russia spring to mind.
In the banking transactional set ups I am familiar with, a transaction doesn't succeed unless there is sufficient balance, and if not, check if there is sufficient overdraft protection, or an alternate account from which funds can be debited.

Are these possible to do in a tigerbeetle setup before the debit/credit transaction is recorded?

What I am trying to say is, if it is merely recording debit/credits, it is basically a log of desired transactions.

Applying that log requires a possibly extensive series of checks and multiple accounts in practice, which can fail, and you'll have to issue a compensating transaction. Much more messy than if the check were done before committing the transaction.
You might need to explain that one.
But if it were just that, plenty of people would be willing to take the blame for less money.

I think the problem is you have to hire someone highly qualified and with relevant experience to at least show you're doing due diligence, and those people aren't cheap.
Not only Firefox is not supported, but even Chrome on Linux doesn't work. It's embarrassing for a company such as Apple.
Is the US behind everything that is done with software created by American companies?
Not everyone wants to have a substantial chunk of their net worth tied in one illiquid undiversified chunk that's highly correlated to how well their job is going.
> I can’t do without the help of AI in my daily development work. I use ChatGPT, GitHub Copilot and various AI-driven design platforms. AI can help me improve my efficiency by at least 30%. For some HTML pages or pure algorithm modules, AI code accounts for 80%, and only a small amount of modification is required.

If you replace "AI" with "StackOverflow", would you still feel the same?
Look at who is selling to both sides.
A lot of good people left the project when it looked like they might be sacked due to the uncertainty (after making some people redundant). They aren't coming back. That's not going to help!
>> I was way out of my chargeback window

> I’m not sure how this works in US, however certainly in UK, and I know of comparable experiences in several other countries, credit card companies are legally required to do this. It’s not a perk of AmEx, it’s a perk of using a Credit Card.

I'm pretty certain this is not how it works in the UK, or anywhere else.

That's what the "chargeback window" is used for.
If you think this is good, go look at a Cloudflare postmortem. The fly.io ones are good too.

Way less obscure language, way more detail and depth, actually owning the mistakes rather than vaguely waffling on. This write up from CrowdStrike is close to being functionally junk.
I’m on both iOS, macOS and Linux. One thing that’s keeping me using Google Maps is not having Apple Maps in the browser (on Linux). This definitely could lower the switching threshold.
They usually don't, but that only strengthens their point. People are choosing, instead of paying a European price and getting a very long warranty, to pay a cheaper US price even though they likely won't even get the benefit of our awful 1-year or 90-day warranty.
Reminds of Varoufakis proposal which is way more radical tl;dr:

——————

To imagine what transcending capitalism might mean in practice requires rethinking the ownership of corporations.

Imagine that shares resemble electoral votes, which can be neither bought nor sold. Like students who receive a library card upon registration, new staff receive a single share granting a single vote to be cast in all-shareholder ballots deciding every matter of the corporation — from management and planning issues to the distribution of net revenues and bonuses.

Suddenly, the profit-wage distinction makes no sense and corporations are cut down to size, so boosting market competition. When a baby is born, the central bank automatically grants them a trust fund (or personal capital account) that is periodically topped up with a universal basic dividend. When the child becomes a teenager, the central bank throws in a free checking account.

Workers move freely from company to company, carrying with them their trust-fund capital, which they may lend to the company they work in or to others.

Because there are no equities to turbocharge with massive fictitious capital, finance becomes delightfully boring — and stable. States drop all personal and sales taxes, instead taxing only corporate revenues, land, and activities detrimental to the commons.

—————

Excerpt from https://www.irishexaminer.com/opinion/commentanalysis/arid-3...
Who is “us”?

All software engineers are different.

AI reduces toil and only dumb work (and even struggle at this often in real world).

So if you’re doing dumb work (because of legacy, bureaucracy, poor management or any dumb reason) — yes, you’re going to be obsolete sooner or later.

“Good” news are

a) ai needs another major jump or two to be realistic and scalable tool for dumb work e2e. And those steps are not yet invented.

B) bureaucracy and poor management is stronger than the strongest ai, so there is always be some vacancies even for dumbest work
They can have more revenue than the cap I’m just saying they should be publicly listed.
Interpreted charitably, you are making an argument that people's comp should be higher.

But I don't see any argument that paying that higher comp in the form of shares instead of in the form of cash is any better?

(Unless you want to imply that people are too dumb and need to be protected from themselves, and that why we need to give them more stocks instead of more cash? Or something else?)
1-2% browser share is a common cutoff for support and Firefox is hurdling towards it. Maybe they’re looking ahead just a few months.
Nothing in the title implied Israel was behind it, "Israeli Candiru" is just saying the Candiru company is Israeli, nothing factually wrong with it.

Your interpretation is what misled you, and that's perhaps your own bias.
> Free markets almost never can survive longterm without (sometimes extensive) regulation.

There is no such thing as "without regulation". Nobody is suggesting a system in which murder is legal and the most powerful warlord gets a monopoly.

But there is a difference between "the government enforces contracts and anti-trust laws and prices major externalities" and "the government micromanages the economy and is captured by the incumbents".

So for example, a free market doesn't need zoning density restrictions. Their absence has no apparent mechanism that would lead to a monopoly. Therefore, a freer market in which the government has no power to impose zoning density restrictions is better than the current one in which that is possible and is consequently making housing unaffordable. Depriving the government of the authority to do that is a viable mechanism by which that form of corruption/inefficiency is avoided.

> And then you have industries which simply can’t be allowed to be privately owned unless there is extensive regulation (because free competition is almost impossible in those sectors): utilities, banking, transportation etc. sometimes even telecom (e.g. roaming fees in the EU).

But even in these industries the necessary regulation is narrow and should be directed to isolating the natural monopoly from any other offering, e.g. roads are a natural monopoly but vehicle manufacturing isn't, so the government provides roads but the private market provides cars.

Conversely, the US has last mile ISPs providing phone and TV service, which isn't adequately isolating the last mile and then we get regulatory capture and corruption. It's not obvious they should even be providing transit, rather than having an entity that narrowly maintains the fiber in the street and does nothing else.

You're certainly right that it isn't just a matter of "more regulation" or "less regulation", but it is a matter of removing many of the existing regulations because they specifically are the source of the high costs and market concentration.
Researchers say oxygen is being produced on the ocean floor
I felt exactly the same when I read about the outage. What kind of CTO would allow 3rd party "security" software to automatically update? That's just crazy. Of course, your own security team would do some careful (canary-like) upgrades locally... run for a bit... run some tests, then sign-off. Then upgrade in a staged manner.
How’s this for a definition: the average CEO gets paid 350x what the average worker gets paid, so unless they’re generating 350x the value of the average employee, they’re underworking.
Fair point - my argument is that it added a load of additional garbage on top. It clearly didn't achieve anything substantially positive, and it hasn't done anywhere it's been tried.
For people living cheque to cheque, pre-IPO ESOPS are not really a great incentive either. If ESOPS come at the cost of actual salary increases, it feels more like a corporate smokescreen than an actual value-add (not everyone can afford to think long-term with their sole source of income).
They can give a cash bonus just as well.

There's two questions: how much comp to pay, and how to divide that comp between various forms. They are nearly independent of each other.
>At its core, it is price fixing

Sounds more like price variation to me.

>It is anti-consumer activity

Roger, maybe even worse.
Do people use alexa for anything else but controlling audio? That is the only usage I have witnessed in housholds that had it.
Better for what? Quickly churning out short-lived code to get the next round of funding, definitely. Writing (and _supporting_) "serious" projects over the long term, which also require high performance and/or high scalability, and can rip through terabytes of data if needed, definitely not. (All IMHO from lots of personal experience.)