skysight-inc/HackerNews huggingface dataset:
> To be fair, workers are not interchangeable pieces.

This is absolutely true.

However, in practice, while there are certainly workplaces where differences in pay are primarily due to differences in actual productive output and value to the team/company, there are also many, many workplaces where the differences in pay are entirely due to either better negotiation skills (which have absolutely nothing to do with the work in question), or how much the people deciding on the pay like the workers in question....including how much the workers in question toe the party line and are willing to sacrifice and abuse themselves for the sake of the company.

In a case like this, what is responsible is to acknowledge the good-faith cases, and put rules in place (like pay transparency) to help fight against the bad-faith and abusive cases. "We should allow companies the freedom to continue to abuse their employees, because some companies instead use that freedom to reward good employees" is not a particularly compelling argument, at least to me.
Isn't it also pretty hard to know the quality, reliability, etc. of most products you buy, and thus how satisfied you will be with that product?
> Protonmail fiasco

Not a fiasco as they're required by law to keep IP logs. You can disable the logging of IP sessions in the PM dashboard, but you can't guarantee that PM will not keep logs, since their servers are all Public Internet Facing. The only way Protonmail is 100% zero knowledge is to be a 100% a dark-net/Tor service, which immediately turns off 99% of their users.
Sounds awful (/s)
High Steel Prices Have Manufacturers Scrounging for Supplies
No I do not. I do not want native image. I want the dependency injection container created at compile time like Dagger2 [0] or Avaje Inject [1] or quarkus without native image.

[0] https://dagger.dev
[1] https://avaje.io/inject/
And yet in most cases the price of each bottle is still clearly marked.
Additional context here: https://twitter.com/ZuwuTV/status/1437921263394115584

tl;dr It appears the Opensea Head of Product was effectively front-running NFT drops before they hit the homepage, buying ahead of listing and then selling after the pop.
A state removing taxes - that'll be the day! It's always more more more.

Some sales taxes have been sort of progressive. I don't know the current details but years ago the first $10k on a vehicle purchase was excluded. This was at a time when average/cheaper cars cost under that. Theoretically, that only impacts the wealthy people buying luxury cars. Of course I don't think they ever adjusted it for inflation and they may have even removed that exclusion. But yeah, it's mostly regressive. I do hear people complain about sales tax sometimes.

I think many people agree that the best kind of tax would be on money inflow (income, capital gains) rather than things like property, sales, etc. I think the implementation is the part nobody can agree on.
> It sounds to me like the UAE made a decision to stop paying vast sums of money to the NSO group and started throwing money at trying to develop their own similar domestic capability.

Porque no los dos?
That's pretty much your fault, you go to your manager and negotiate better compensation, or leave. That have happened to me as well, and I left, never looked back. If you have 7 kids, 2 mortgages, etc... and can't afford to leave, then, maybe, that's why your employer is paying you less, because they have leverage on you. My aim is not to feel bad about somebody else's salary being higher than mine, I always aim to get as much as possible. Also,it seems the "lazy" developer, is not that lazy, as he/she/{x} at least can negotiate better compensation.
The point is that the difference in wealth between AU and US is, to at least some extent, due to a vast amount of largely inaccessible paper wealth.

If I'm willing to sell my house in Sydney and move to rural Queensland, I'm wealthy. If I'm not, selling my $1M house means I have to go find another $1M house now.

(And yes, the median house price in Sydney is over $1M.)
Not a book, but Andreas Zeller’s free “Software Debugging” course on Udacity is excellent: https://www.udacity.com/course/software-debugging--cs259
Healthcare in the US lags behind many first world countries, so there's room for improvement and if we can have our cake (climate) and eat it too (healthcare), I'm all for it. But the climate scientists are warning us that if we don't take action on the climate today, we're looking at civilization-collapse-level consequences in the near future. Healthcare reform pales in comparison. So this is precisely the place to spend trillions, to the extent we have to choose.

The more concerning problem is that the climate change initiatives are spending trillions on what amounts to a drop in the bucket. If we could muster the political will to pass carbon pricing legislation, we could actually generate revenue and carbon pricing is a far more effective way to combat climate change, but it's a bridge too far for fossil fuel companies (and their politicians) so we won't get that.
> none of the std libs are versioned, and I don't see any time soon a v2 for it.

There is one precedent: the syscall package (https://golang.org/s/go1.4-syscall)

It was deprecated and replaced with the versioned 'golang.org/x/sys/unix' package instead.

The reason the syscall package was changed to an x package was because the x package could be versioned better, and because the stdlib package had to make breaking changes.

I'm more or less just asking why we don't do the same thing for tls, http, and any other packages that, like syscall, have issues that cannot be fixed in a backwards compatible way.

It seems like we've ended up making inconsistent decisions here, which ultimately lead to go programs breaking during go compiler upgrades... which is a thing that isn't supposed to happen.
I think anecdotes about other programmers that we (people who use Hacker News) know is a rather biased subset of all programmers. Most of of the programmers on this site are likely above average in terms of skill.

There are plenty of programmers out there that learned at boot camps, universities with poor CS programs, or who are self-taught, who likely have a much less solid understanding of CS fundamentals. Many of those programmers have never needed to understand recursion. I went to a school with a very average CS program, and many of my peers struggled with recursion. There were more than a few who passed the class (Data Structures) and graduated alongside me despite not fully grasping the concept of recursion.
>These companies are always going to want to hold our attention but it's us at the end of the day who decide to give them our attention.

These companies are already amplifying content they think will hold our attention, by leaning into people's worst instincts.

>In the fall of 2018, Jonah Peretti, chief executive of online publisher BuzzFeed, emailed a top official at Facebook Inc. The most divisive content that publishers produced was going viral on the platform, he said, creating an incentive to produce more of it.

Mr. Peretti blamed a major overhaul Facebook had given to its News Feed algorithm earlier that year to boost “meaningful social interactions,” or MSI, between friends and family, according to internal Facebook documents reviewed by The Wall Street Journal that quote the email.

https://www.wsj.com/articles/facebook-algorithm-change-zucke...
That's because there's no debate about it. If everyone agrees on a health-care subject, then it just happens... and it happens almost immediately.

We've literally purchased so much vaccine that its free. We've pumped so much money into COVID19 that its ridiculous. Not only have we purchased free vaccines for everyone, we've also put in millions of orders of $2100 per dose monoclonal antibody treatments. That's billions-of-dollars of treatment.

It happened with a snap of the finger. We noticed we were running low on monoclonal antibodies (and they are a relatively safe and effective treatment for those who are inflicted with COVID19). Since we're running low on supply, Biden allocated money for it, and then billions poured in. A big purchase agreement was made, we'll have millions of doses ready in a month.

This process happened months ago as well (which is why we have monoclonal antibodies even with an unprecedented surge in COVID19 cases occurring across the USA). It probably will happen again as we prepare for the winter surge.

Those are also free, thanks to all the money the government thrown at it.

-----------

The fact of the matter is: free vaccines / free monoclonal antibodies / etc. etc. is not even a debate. Literally everyone agrees on it. So it happens, it happens so quickly no one even notices.

Only when a "debate" comes up will you ever hear about it in the news.

You'll also see it come up when poor planning causes a problem. We famously had the PPE shortage and needle shortage last year. (Can't inject vaccines unless you make more needles), but those were resolved rather quickly and seem to be forgotten about now. Money can't solve poor planning: people need to buy things months in advance so that they're ready in time for the emergency.
My chat went through a bunch of different checks which involved holding my passport in a bunch of awkward positions for extended periods of time in one hand and filming it all with the other. Way more than 3 minutes.
But is it responsible, assuming the concerns around consumption and climate change?
I would agree with your general point that communication, understanding process & procedure, etc are useful skills for IT.

But that's not what I am talking about. And again, my overall problem with my university experience was inefficiency, which I can only ascribe to lack of care / focus as to actual education.

It's not like admin / bureaucracy existed and were paid/incentivized to teach me how to get around them and instill valuable theoretical or practical skills :). It was school of hard knocks, slow and painful and self-guided and frankly hateful; and I don't have to PAY to obtain that self-taught experience - I can be PAID to obtain it :). Or at least, I can pay to obtain it more efficiently, intuitively, with both better understanding and practical tips.

What you describe in the last sentence is a gate, and I to this day (20 years later) resent investing so much time, money and energy for a simple gate - sure "there's value in that", but it feels like Stockholm syndrome / rationalization of sunk cost trying to justify it; there are better, and let me say it again, more efficient ways to satisfy same goal.

Everybody's experience differs; there are people who enjoyed university and found it a rewarding experience. For myself, much as I love learning and CompSci, as much as I've thrived in IT and still enjoy learning, inasmuch as I now guide and coach my teams on precisely how to communicate to non-IT, look at goals, understand process etc - it was ultimately an extremely inefficient experience.

Nowadays, I take classes from vendors, community colleges, online, private instructors in IT and music and photography and whatever... short and long, surface and deep, and I love it all. "Here's money, give me KNOWLEDGE". Whereas, my personal university experience was far different.
The reasonable response to that is not "so we shouldn't let anyone find out what other people are making." It's "so we should go to management, demand to know why this crappy employee is making more, and if they don't have a very good answer and won't remedy the situation, consider leaving to some place where they reward excellence."
> The Unicode Consortium is working to limit the number of new emoji added in each new version of the standard to stay "focused on what is useful" and reduce the amount of work that OS and app developers need to do to support new emoji every year.

That ship already sailed. I'll repeat my usual rant against emojis. The emojis to convey emotions are great and an useful addition to text-based communication, I like them. The emojis describing objects are useless at best and terrible at worse. The reality they describe is at best that of a few people living in something like San Francisco, at worse an imaginary world that's a grotesque approximation of our reality. Just look at the food emojis: https://emojipedia.org/food-drink/. It's like what people would eat in a TV series, not what most people actually eat most of the time in the real world.
Couldn't a company outside the US just set up a free Facebook competitor then?
I don't remember ours being a hierarchy but perhaps it was just the visualization.
I am in complete agreement with this statement. Unless they're running on an ancient LAMP stack or something the web server isn't going to do anything with the .html extension (or any other extension), and browsers are supposed to look at mime type.
How to Stay Productive While Working Remotely
Door Dash sues New York City over data sharing rule
Pure conjecture on my part, but iBooks was probably thought to be competitive with the kindle and they thought that ebook customers could be served by their own platforms just as well, no large loss and lots of potential upside for apple.
Well, at least you now know why many developers oppose salary transparency: because they ultimately will get screwed as wages regress toward a mean.
> I don't understand why we're talking about spending trillions so flippantly and none of it has anything to do with health care.

Private health insurance has its bribes paid up.

The corporations this bill has a negative impact on are pinning their hopes on Joe Manchin because they can't afford to bribe the entire Democratic party.
> because there is no consumer/hobbyist path to creating an alternative

I think one of the biggest impediments is that the audience is highly risk-adverse, and the problem domain is highly risk-prone. There's an enormous incentive to go with an industry "known good" even if you know you're getting thrown over a barrel.

ERP conversion are highly, highly likely to fail in terms of on-budget, on-time (more so than the general abysmal record of IT projects). Lack of business ownership/knowledge of processes and requirements is usually at the heart of it, IME. I've been through a couple SAP implementations, a couple SAP upgrades, and conversions to other platforms in my earlier life (Deltek, Dynamics), and they are truly the worst projects on the planet to do.

In the government contracting space, Deltek (which most have never even heard of) is such a winner with accounting departments because they're playing to government auditors - the level of scrutiny from just saying "we run Deltek" compared to some roll-your-own solution is miles of difference and ultimate cost. I don't have any relationship with or love for Deltek, btw, this is just my IRL observation and an example of what the "customer" is thinking about - they could care less about technology stack.

I think most finance departments just "mind the machine" they have - it's really rare (again, IME) to find people in a finance department who have expert knowledge of the key business processes, report audiences/dependencies, and how everything ties together. You can throw a ton of business analysts at it and still find dark corners that went unaddressed after or the night before go-live. And you're impacting things like payroll, benefits calculations, vendor payments, invoicing, taxation, etc. High risk stuff to kludge up.
So, when a quoted sentence fragment terminates a sentence, the period should be outside?

> Blah blah "Quoted sentence in entirety."

versus

> Blah blah "Quoted sentence fragment".
Yes. This is why, btw, wargames have more or less standardized in hex grids: no sudden 20% increase of speed for units moving diagonally.
They probably do? Just like for news articles?
Realistically the Democrats need to take more seats in the Senate so that people like Manchin and Sinema can be outvoted, but that's kind of impossible with the anti-democratic structure of the Senate giving disproportionate representation to the more sparsely-populated Republican-controlled states.
S2 is used pretty heavily across the industry.
Comparison - (https://h3geo.org/docs/comparisons/s2/)

H3 doesn't guarantee a child hexagon at level N+1 strictly belongs to 1 parent at level N. S2 is built on this exactly this primitive, but then struggles with cell-size variability across latitude.

This lack of strict hierarchy seeming negates alot of practical benefits (e.g tree data-structure that maps well to sharding and aggregation). Whilst I haven't dug into H3 that much from a practical sense - but I have build several Geospatial systems with S2 that exploit this strict hierarchy - I can't imagine this isn't a huge pain-point with H3.

Would be interested to hear of how these approximate cases are handled at Uber or in any practical setting.
Why shouldn't they? It's their platform. People could just not code apps for the iPhone and consumers could use other devices. Couldn't they?
That's a really interesting data point! It's entirely possible that functional programming languages are just objectively harder to learn.

I suspect that if someone has a strong background in mathematics they might take to functional programming easier than they might other languages. I could definitely be wrong though!
The violation was being able to buy books from the Kindle iPhone app without using IAP.

From what I can gather from that exchange, Apple originally approved the IAP exception for Kindle under the assumption that buying eBooks on iPhone would be a very rare use case. After that Apple launched the iPad and their own books app, making Kindle a much more direct competitor. So they made Amazon follow the standard rules, which led to them removing the ability to buy books from the Kindle app altogether.
The coal industry already gets four billion dollars a year in direct subsidies. They've been ruining our atmosphere, poisoning our rivers, and interfering with environmental protection for decades in order to line their own pockets. I wouldn't hand West Virginia a parachute any sooner than I'd bail out a meth dealer.
The youtube video of the guy hangliding which took off without him strapped in is pretty incredible. He survived by holding on, only ended up breaking his wrist: https://www.youtube.com/watch?v=dLBJA8SlH2w
I totally agree with you personally, but unfortunately the antitrust law doesn't work that way. It's your company and you've put years and millions (if not billions) hours of human work and created a system, and others start having rights on something that you've created privately. But unfortunately this is the case and telling this simple fact gets you downvoted to otherside of Earth on HN.
I no more trust VPN providers than I do online pdf converters. I wonder how many people submit their sensitive documents to these online services to convert their documents to pdf.
Extremely dumb lyrics. What's next? "Ooh baby ... I care for you ... I'll always be there for you ... I know that you want me to"
Mining is the 9th-largest industry in West Virginia and employs 2% of its workforce. You could pay each and every miner in America $100k/year - double what they normally make - to just stay home and it would cost almost nothing, compared to the externalized costs of burning coal.
This has nothing to do with the post nor the comment you're replying to. There's no need to inject an unrelated political point into the top post's top comment; just make your own post about the subject so it can be discussed there.
It is important for engineering, but as far as I understand it is not that important for math. E.g. Gödel solved the completeness and consistency problems, and Church first solved the decidability.
Federal stimulus measures reduced poverty in 2020, Census Bureau reports
Manchin also has a lot of his personal wealth invested in coal power, so I don't think he's doing it out of the goodness of his heart (and if he believed that this bill wasn't necessary b/c utilities are moving away from coal, why is he so invested in it?). To your point, you're right that WV is poor and coal-dependent, and I'm open to solutions for helping "coal country" transition.
>Is it because they could be bought through the Kindle app on Android and then accessed on an iPhone?

No, you got that backwards. According the email screenshots, the above scenario you wrote was actually "ok" with Apple and they allowed an exception for not using Apple payments: mostly buy a bunch of books on a non-Apple device and then later read them on the iPhone.

But Phil and Steve are complaining because Amazon commercials are showing how to do the opposite: buy books first on the iPhone to read elsewhere. Apple wants a cut of that because that bypasses the Apple Payments exception they had in mind.
just stuff that emphasizes the brand of coffee that's in the machine. It's ridiculous (obviously an ad to buy that brand at home too, which I safely won't since I like my specialty coffee).

We need coffee machines that shut up and serve coffee and don't do brand ads.
Assuming (which is very safe in most cases) that the employment contract has something in it that is being violated by double-dipping, it is both garden variety fraud (in many cases state and therefore dependent on the state laws in question), and in some cases federal depending on the circumstances. In the jurisdictions where fraud against an employer is based on the amount of money at play, it's still almost always going to be a felony because it takes very little time to reach the common thresholds (e.g. $1k) when double-dipping.

Additionally, it's a pretty obvious opening to a lawsuit in at least most jurisdictions for breach of fiduciary duty (under the duty of loyalty -- Google this + your own jurisdiction for more details on what it covers where you are) and breach of contract.

Now, the employer probably won't sue or prosecute in most circumstances, so you may get away with it. But that's some high-stakes roulette, especially since you're not going to get UI if you get fired for gross misconduct and you're not going to get a good recommendation.
All desktop software I knew around 2009 already used a bundled JRE.
"It's their X and they're a private company. Can't they just do whatever they want?" sounds like a really shitty world to live in.

Imagine if your ISP could tax your data at different rates depending on where it originated from because "it's their copper and they're a private company", or if Nokia could charge Apple $1000 per device sold because "it's their patents and they're a private company". The latter example of course would have made it completely impossible for the iPhone to ever exist since Nokia could've just priced them beyond all reason.
Isn't that what Micronaut does, from the creators of Spring? I never used the latter, but I really like working with the former.
The main reason is that people are petty, lawsuits are a very risky roll of the dice, and bad PR can cost a lot more than a bad employee.

The other reason is that pay transparency is often anchored to specific credentials and characteristics, and it's often the case that credentials can be orthogonal to work performance. You might have a PhD who can't code who demands higher pay than a HS dropout who designed your entire infrastructure, and the HR department (or lawsuits, or etc) would force you to comply.
The whirl of a network cable bustling with traffic. https://www.karlstechnology.com/blog/designing-calm-technolo...
I logged in then I couldn't load my website, then it couldn't show me a recording (not sure if it saved it), then it crashed.

IMHO having Firefox as a base is not a great idea, Chrome would be better and closer to what users use.
I've seen them quite a bit lately on commercial lawn mowers.

Of course, there, puncture resistance trumps vehicle control and ride comfort by a large margin.
What food to do you feel is missing from the food emojis?
Reconstructing TypeScript, part 1: bidirectional type checking