skysight-inc/HackerNews huggingface dataset:
> What are the odds that the browser will be able to implement the one-size-fits-all sorting necessary to make the thousands of Wikipedia tables sort properly and look decent while doing it?

Approaching 1?

> I already replace every single browser form-field convenience with JavaScript/CSS based alternative that works better, looks better, and plays nicer with backend technologies. Implementing fully complete features in HTML seems like the wrong approach to me; I'd rather browsers provide the necessary low-level building to do it in code. It's much more future proof and flexible that way.

This is exactly the problem, if browsers are now our LCD GUI toolkits (and they are). You absolutely should not need to do that. The proof that this is feasible is present in... well, most other major GUI toolkits. The wasted time, wasted cycles, and broken features (especially, but not exclusively, a11y) due to HTML being so bad at being the thing we're trying to make it be are all avoidable problems, not hypothetically, but in fact.
Because what you are suggesting will not only affect the top level, every single other level below will face the exact same situation. Genetically normal with determination female are still winning and trying at championship, scholarship, etc.. Let crush that because they are genetically inferior from a mediocre biological male right?

The point of male/female separation is to protect biological female from the genetic advantages of biological male, not from genetic outliers.
Doesn't supply/demand directly affect salary?
If there is a shortage you have to pay more for it.
The fact that developer can make so much is because there is a shortage.
OpenStreetMap* (no s at the end).
>> The country's Free Trade Zones provide incentives for manufacturing and service industries to operate in Costa Rica. In 2015, the zones supported over 82 thousand direct jobs and 43 thousand indirect jobs.
No. Crimea does not belong to Russia. That’s nonsense.
The neighbors, not being stupid, notice this and build their own standing armies (or at least conscript militias). Which is why historically, the situation where there are no armies or militias is so rare: it's not a Nash equilibrium.
I mean... duh. I'm just pointing out the general trend towards nationalizaton. It's not just a matter of democrats. Republicans do it all the time against their own values.
Safari on iPhone X / iOS 14.6

All I see is a slow loading blank page and then the final frame.
The converter (e.g. to HTML or LaTeX) do not require strictly all the program but nobody took the pain to extract it and make it independent of the GUI layer. This could be a nice side project. We are also thinking to implement a facility to use TeXmacs as markdown editor. My personal experience is however that you want to create your content in TeXmacs and then eventually export to other formats, e.g. markdown or HTML to embed in blogs, etc..
i’m sorry, no, political parties are not victims insofar as they were unaware of those dynamics. political parties aim to amass power and if that requires becoming more extreme, so be it, in the logic of the party in-group, no matter how they lament outwardly.

social media does distort towards the extremes but that’s marginal, only flattening the distribution of opinions, not fundamentally changing the distribution’s shape. the real problem is the mediopolitical machine amplifying certain of those opinions and ignoring others in service of its own pursuit of power.
We in the US are not properly funding and supporting public education. We need to increase this at all levels. To be successful at Computer Science and Programming, students need access to the systems to do this development as well as teachers. Our teachers are woefully underpaid, in general, which means we’re not necessarily getting the students access to the best learning.

H1-B isn’t the culprit here, but I do agree that we need to better fund our education system, all the way back to public pre-schools and on through public universities.
I'm not really convinced. Code reviews are a great opportunity for learning, improve and share knowledge. Are extremely useful for onboarding new members on a project. You can learn a lot seeing others code, asking questions in place or receiving suggestions.

Sadly a lot of teams and companies see that as a performance metric (how measuring patches/commit measures how good somebody is programming?) or as a process that must be passed asap.
Does that mean you do not have pulseaudio running? I am still confused whether all my apps would just run fine if I install pipewire and remove pulseaudio, or whether pipewire currently takes over only some of the responsibilities of pulseaudio.
I'm happy this works for them but I find so much value, even in a two person early stage team, of having someone take even the quickest of glances at your code.

It's a very direct form of communication and also stops a lot of chaos especially when you're moving fast early on.

I can get behind a "no nitpicking" policy in some circumstances and always a "be kind" policy, but really someone should be looking over the push if only for their own edification.
NZ (and Australia) are extractive, colonial societies.

Since original settlement, they had a surplus of males, due to immigration (this is still the case).

You can see this by comparing the populations in 1950:

https://www.populationpyramid.net/australia/1950/

https://www.populationpyramid.net/sweden/1950/

Some of these population imbalances would have been even more concentrated to eg. mining towns.

As such, it was simply necessary to legalise prostitution, to keep the male work force satiated.

Sweden also has little maritime tradition, compared to places like the Netherlands, UK, or Germany where legal prostitution is often concentrated in port cities.
IPCC steps up warning on climate tipping points in leaked draft report
I'm in favour of making as few things as possible illegal. Which means anything voluntary. Hence sex work, anything to do with drugs (children are obviously a different story), moving out to the woods and building some random shack to live, what have you.
If it is true that Apple will soon drop OpenGL and only support Metal:

Will the SDK also work on iOS and Mac then, i.e. has Metal support?
I can't recommend it enough. It's fun even when you're not good at it if you simply adopt the mindset that nothing is more important than getting outside and moving your body a bit.

Also, I hate to generalize, but I've found that course regulars are extremely consistent about being welcoming and patient with newbies. The culture of letting people play through, giving people space to learn, and helping folks navigate tricky course layouts has been remarkably consistent.

My absolute favorite experience was playing in the San Juan islands. The locals were so excited to see us checking out their course... so much that their smiles and waving is still the thing I remember most about that entire trip.
Justices rule for cursing cheerleader over Snapchat post
US devs get >$100k a year, EU devs get <70k€ a year.
> One thing we Americans really need to learn is that Capitalism does not necessarily bring Democracy

And after that, we need to learn that capitalism does not only “not necessarily bring democracy”, but that capitalism is fundamentally incompatible with and limits realization of democracy (but less so than, say, feudalism); the transition from relatively pure capitalism to the modern mixed economy in the developed West was important in continuing the advance of meaningful democracy, but the significant remaining capitalist elements are still in tension with democracy.

(Which, while it is problematic in many places isn’t necessarily all bad; unrestrained democracy isn’t a universal good, though the places capitalism is in tension with it aren't even approximately 1:1 with the problem areas of democracy.)
Rustc_codegen_GCC: Progress Report #1
I don't understand your post - is it bad to be a "glorified auto mechanic"?
I didn't know the numbers, but what I found when I googled it, is all top phones have comparable scores. Maybe you can expand on your opinion or link to some credible sources?

https://www.theacsi.org/acsi-benchmarks/benchmarks-by-brand/...
If they brought an iPod back with spotify and apple music I would definitely buy it

Anyways great execution and loved how seamless it works really cool project
Which is great until you buy a new bed, your toilet breaks, or any other large service is needed in your house. Sure a plumber can carry everything to your house, but it is much more efficient when he drives a van with all the different pipe adapters that your might need instead of walking to the office. You won't get a heavy appliance down a mud path unless the delivery is scheduled for a few weeks after the last rain.

I agree we don't need large two-way roads everywhere. However we still need a lot of small roads everywhere because some things cannot be done well by humans walking.
I really like the idea of secure enclaves. I'd like to use them. The problem I have is that it's unclear to me:

a) How the hell I'm supposed to do so? It seems fairly arcane and in need of some higher level abstractions. fortanix[0] seems like it could be good here?

b) What the implications are. What's it like to maintain an enclave? What do I lose in terms of portability, debug-ability, etc?

It reminds me of GPU to some extent - it's this thing in my computer that's super cool and every time I think about using it it looks like a pain in the ass.
Strike is one option but certainly not the only one. With Bitcoin as Legal tender in El Salvador and Lightning fully supported as a payment network, users are not locked in to a single approved app.

Users can participate with any Lightning wallet such as the free and open BlueWallet.io app or any other Lightning app. No one is obligated to use Strike.

That is the beauty of free, own and interoperable standards such as Bitcoin or Lightning.
does wage inequality cause people to "vilify sex work and torture sex workers"?

No, of course not. That's not what I'm suggesting.

When I was homeless, men repeatedly offered me money for sex or offered me a place to stay. Meanwhile, I was repeatedly told on HN that my desire to support myself with my writing was ludicrous, that writing dies not pay and I shouldn't expect it to.

And when I say my gender is a barrier to effective networking and a factor in my intractable poverty, I am routinely mocked and dismissed.

I am seriously handicapped, which limits the kind of work I can do. I don't qualify for disability.

I don't need a helluva lot of money. I still can't get what I need. All I get is BS personal attacks, dismissals and contempt.

It's very, very clear in my mind that men are willing to pay me for sex or marry me but far too few people are willing to pay me for other kinds of work and the networking that helps men make money via business is something I'm mostly cut off from.

And it's a tiresome situation because I'm given nothing but crap for trying to solve my problems no matter what I do.

I've been here nearly twelve years. Plenty of men make good money via HN. I don't, though my past front page post had over 15k page views and people thanked me for writing it. But it made not one thing dime.

And if you don't want to support my blog writing, I also do resume work and get too little business that way as well.
I can't prove it, but the mainstream media constantly putting out sensational headlines about how a specific race compares to other races is probably not good for society.
> It is a great browser from the users perspective.

Not for everyone, maybe for those users whom Tim Cook often sights as "won’t have to make risky decisions" like say installing uBlock origin.

Besides, the rant in OP is not just developer problems but issues which prevent the developer from delivering best experience to the Safari users and thereby the users loose as well.
Unfortunately a lot of people in our industry have some kind of superiority complex.
leading up to decision:

https://news.ycombinator.com/item?id=26943260
Most codebases that I‘ve worked on are too big to know everything. Often it isn‘t even required to build a feature. I think it‘s unavoidable to touch new parts of a growing codebase and you are probably not a good reviewer in the first place if you don‘t know the part of the codebase.

It might help to see some patterns.
Yes, I thought my knowledge of US history was worse than I imagined. “Cold War Era” would have been better.
There's a strange case (of most professions) where being below average usually means you create more work. And as long as you continue that work with others who aren't very good, the work keeps compounding. This isn't purely technical of course, and involves lots of politics and bureaucracy, but it's how you end up with massive $100M software projects that completely fail.

So the shortage is not only in having enough developers but having enough good developers. And that's tough given how vast the industry is, and how fast it moves.
What if most of the team are already competent, experienced programmers? Sure there's always something to learn but perhaps not as much on a routine code review.

> Are extremely useful for onboarding new members on a project. You can learn a lot seeing others code, asking questions in place or receiving suggestions.

I expect utility of code review by a newbie/newcomer to the project to hover slightly over zero. Perhaps it's best to dedicate some time to proper onboarding instead.
Those advantages (offline file storage, sorting by subtopics and threads, access to things from before you were even a member) sounds largely like forum software from ~20 years ago too, which only required decent hardware on the server side. Integrated chat and forum software (with office software thrown in to boot). The original comment I had made was about MSN Messenger being functionally equivalent to Google chat.
There's an app for Android, as well.
Author here. Happy to answer questions if there are any!
HK can easily afford desalination (especially since the mainland water is quite costly), but of course the Chinese occupation won't ever let that happen.
Most of the Nit level issues should probably be caught by the linter/static checker, which reduces a lot of the minor comments.
Not that that seems to stop some people, of course.
Adam7[0] is an interlacing algorithm for PNG files. Without explaining what it does, it basically allows lower speed connections to see an image progressively get sharper instead of line by line. This made sense in the days of dialup speeds, but not much anymore.[a]

The trick here involves Adam7, but modern connections are too fast. So the network is artificially slowed so each subimage is a “frame”.

[0]: https://en.wikipedia.org/wiki/Adam7_algorithm

[a]: For example, a 56k modem loading a 100k image would take a quarter of a minute. Adam7 made that problem no so annoying.
The shortage is of experience not people who want to get into software development.
How do you even get the _feel_ of the device so right? I'm perplexed, such a great project. I started using it unironically to play music, I'd totally pay for a Mac/iOS app haha.
Yes, Crimea does indeed de facto belong to Russia, although de jure it is recognised by most countries as belonging to Ukraine.

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

https://en.wikipedia.org/wiki/De_jure
>Russia, China, and other countries that don't receive such aid.

Russia and China received immense amounts of US aid.

After the USSR fell, the US was concerned about their nukes proliferating, and gave billions in foreign aid, financial/credit support, and technical assistance to Russia to help them rebuild their economy and maintain nuclear security.

For China, we opened our markets and brought them into the WTO, which massively enriched and empowered their economy and government, and without which they would not have developed nearly as quickly.
> he other that sex work was denigrating and exploitative (sex objects).

All work is exploitative and the more so when the potential supply is larger than the demand. Look at the wages of office cleaners and supermarket shelf fillers.
But why would all of these corporations/platforms choose HTML+CSS when it doesn't even have basic features like good typesetting?

The only reason I can think of is familiarity, which is a slippery slope
The political left generally favors legalization of recreational drugs, even if they aren't good for you. Yet it opposes letting people take pharmaceuticals that may only be of marginal benefit. Maybe you can argue that Medicare should not pay for Biogen's drug, but how can you ban it without evidence that it worsens the health of people with Alzheimer's?
>So long as you can raise an army at some future point in time should the need arise, this issue seems moot.

By the time you could cobble together an army any modern military would have already conquered you, especially if you have super strict civilian firearm laws like Costa Rica that make putting together defensive militias much, much harder.
That's better, but still far away from a significant useful amount. When I bought my first place in 1999, my downpayment was $12K which fit nicely in the allowed amount. Not so much anymore.
I'm going to guess the effect would be marginal :)

If you want to address violence it would be better to focus on reducing poverty, on education, and on rehabilitation. A lot of violence is drug related, providing a legal market for buying and selling illegal drugs would kill that element crime. Prohibition of drugs seems to be playing out the same that prohibition of alcohol did. Those who do not know their history are doomed to repeat it.

Normalizing prostitution is not likely to move the needle for the reasons I mentioned.
It's not so much different in America other than that we get paid more. Most companies "hire some geeks" to solve what they see as just a different kind of plumbing without physical pipes. The average person doesn't respect software engineering so it's no surprise that management doesn't either. So that extra pay we get is mainly to compensate for the mental abuse we're guaranteed to endure.

Also, most developers in America don't make that much more than European developers. It's just that we happen to be willing to pay seasoned developers quite a lot more. Most junior and mid-level developers here don't make much more than $90k, and many of the companies that are willing to pay at least that or more are located in areas where the cost of living makes that salary abysmal.
you're right, wealth creates wealth. You lending money in the form of investment allows companies to borrow at better rates, expanding production and prosperity. & you're right, at a certain point when you have enough capital it doesn't make sense to be a laborer anymore as you can move markets enough with your cash to be an 'Investor' instead of a laborer.

Granted, obviously the current system is not perfect and does need a mechanism to make the rich pay their fair share in the economy. But saying all the rich just inherited their wealth and they did nothing to deserve it is plain incorrect.
Not even arguing (I'm not the person who said "it's false" without providing any information). I say it because I want to reward projects which can hit a crazy 1% gross target vs projects which are primarily for show and aren't useful without dirty grid power backing them a huge % of the time.
> Can the HN crowd not agree (in principle) that a compromise is possible?

I can envision a possible Nash equilibrium arising if, ceteris paribus, the fee was capped at the actual cost for running the App Store.
Technically it relies on the TIAR (interamerican treaty of reciprocal defense).

Edit: fixed acronym. Thanks
I believe he's just taking advantage of how interlacing works in png to create this effect. As you load the higher resolution, the image changes drastically in this case.

https://graphicdesign.stackexchange.com/questions/6677/what-...
If anything we've made it harder. You want a senior engineer who also can run k8s and is well versed in a multitude of languages. Don't get me started on tooling, especially in the JS landscape. I'm amazed engineers pick it up without having grown up with it.
Funding in U.S. schools is super unequal. Most school funding in the U.S. comes from local property tax. But if a district has a lot of poverty, then revenue from property tax is low. That means low funding for the local school, which lowers the quality of education for students, which makes it harder for the students to get out of poverty, which keeps the district's poverty level high. It's a self reinforcing cycle, which need to be fundamentally re-structured.
Neat :) There's no way to do something similar with jpegs interlacing is there?
You don't have to step on other professions to lift yourself up mate.
They outline the "why?" clearly in the article.
> Everyone and their dog is studying to become a software engineer...

The thing is... this was true in the 90s, was true in the 00s and was true in the 10s. Yet we are here, shortage in developers after 30 years of everyone and their dog studying software engineering.
I'm so confused. I never mentioned Joe Rogan. But even if I did say "Joe Rogan said X", then let's talk about X? How is the fact that Joe Rogan said something automatically invalidating the argument itself? I don't even like the premise that it's a bad thing to even speak the guy's name.
Nice work. I kept clicking on the labels and got so upset that it didn't work lol. Those who have the same issue, use the Scroll Wheel!!
The only thing (most) Brits aren't a fan of is adding milk before water.

We're not that picky about how long you steep for; everyone prefers their tea differently. I know some people who leave the tea bag in!
What would it take to display a map in a style as close as possible to the one used on openstreetmap.org ?
I dont know. My company is paying devs 30-40% more than business people. Both had more or less the same 5 year education, both contribute in one way or another to the busines machine. And yet we have problems to find devs, there is a huge shortage.

When I am looking at my friends and group them into devs and non-devs: devs make significantly more money, I am really jealous of that, because I am a business guy myself.

In my eyes devs are overpaid: because there are not enough of them in the market they can be picky and choose. The more people study CS, the more supply will close this gap again.

In the project that I am working in the business people and devs all contribute a lot of hard work and many hours to the success - why are the devs paid so much more?
One of the most interesting takeaways for me: "Ideas don't matter is a PsyOp"
Good to note, this may have changed then. It was okay last time I did it.

HRAs on the other hand are a good vehicle for this.

EDIT: Ah, there is indeed an exception for continuation of coverage under COBRA which makes it acceptable to do so: https://dpath.com/hsa-and-cobra/
Using nukes invites nuclear war. As pessimistic as I am about humanity, I do not wish for a global nuclear war.
Behind the Pixels: Starduino – 3D Gaming in 28KB
Arnavion got it right, but a simpler case is that you would be able to share your webcam or video streams with multiple applications at the same time, while also allowing you to insert filters or modification of that video on the fly. Similar to how you can do that with audio servers right now.
Qventus (YC W15) Is Hiring a Senior Data Scientist
Yes, comparing a 43 years old who is in no way at the peak of their physical performance to a bunch of 20s shows the degree of unfairness.
And no, Hubbard doesn't need to win gold for this to become unfair.
Searching for some of the phrases in that list, you can find some interesting PasteBin texts from 2018…

https://pastebin.com/ytdUCrwV
https://pastebin.com/uTdSyUj4