skysight-inc/HackerNews huggingface dataset:
This is a topic dear to my heart. Actually, I'm working on a first-step project to help address this very issue. It's worth reflecting on a few important points.

1. "We" didn't "let" HTML5 become anything. HTML5 reflects whatever browser makers choose to ship, which is why it's un-versioned. The attempt at an industry wide consensus building effort around what HTML should be failed (W3C), largely because it spent most of its political capital on implementation-independent academic dreams rather than incremental improvements. But if you're shipping a browser then what you want is incremental improvemetns.

2. I think by alternative rendering engines you mean different approaches to rendering UI and documents, that aren't HTML. But then you describe something that would have to fit entirely within the constraints of whatever browser makers impose. You'd be trying to build a competitor to browsers on top of browsers. The industry has a history of that and it doesn't work - browser makers always find reasons to kill them off. Flash, Java, Shockwave, ActiveX. Some were more secure than others but in the end, browsers killed them all. They won't tolerate competing platforms that ride inside the browser. That means to make a competitor to HTML5 you need to go outside the browser and build new kinds of browser and document/app technology.

3. To do (2) it really helps to have a good, easy to use deployment technology.

Watch this space.
1:4 would be 20% to 80%
Yeah, I'm in the same boat; so is this guy: https://jacobhall.net/2022/01/29/000177

I google "flashing unlock is not allowed" every few months, but there's nothing new to try.
Closed source? https://github.com/brimdata/zed/blob/main/runtime/query.go

Yes, it’s an obscure query language. But if you were interested in jq, that clearly wasn’t a barrier to entry.

I agree the author is happy to show off their tool, but disagree that that is somehow disqualifying. They made a cool thing, they’re allowed to be proud about it.
LineageOS relies on the open source kernels and pre-existing vendor blobs to run. Qualcom drivers and such won't receive any patches, the best you can hope for is that the driver blobs are extracted by the device maintainer and put into the next build.

As for the Android stack itself, LineageOS follow the upstream Android branches very closely where it can. Most vulnerabilities in that stack will probably be shared among devices, so security issues will probably be fixed within a reasonable amount of time. Google's Android patches should also be present in the nearest weekly updates after public release.

The lack of official driver and kernel patches make the security of LineageOS a little strange. There are definitely some patches that LineageOS can apply, but in the end they rely on the vendor to publish all the necessary patches, and that can take a while.

There's also the fact to consider that out of necessity, the bootloader on the phones is unlocked. Most phones won't allow you to lock it again with your own keys (if you try, you'll often brick the device!) so it's trivial for a malicious actor to flash a new OS full of spyware and key loggers onto the system partition.

Having said that, LineageOS supplies weekly updates to my Oneplus One, even though it's showing its age. Neither Qualcom nor Oneplus will ever release any more patches for this device, so for kernel level security I'm boned. However, I still get the latest and greatest Android 11 framework security patches. This should protect the phone against the huge Bluetooth exploit found a few years back despite it being over eight years old now.

LineageOS is quite transparent about this, even showing that their device is missing patches right inside the settings (https://www.xda-developers.com/lineageos-trust-centralized-i...). I don't think you can expect much more from a project run by volunteers.

My daily driver phone receives "quarterly" security updates (sometimes off by a month or so) so I'd rate LineageOS above Xiaomi in this sense. The LOS Android stack itself should also be on par with or even better than some flagship phones.

Sadly, for the complete picture, Qualcom and other manufacturers determine how secure LineageOS can be. In general, the bootloader lock status and lacking supply of source code are a real pain for open source efforts. Some phones may see a mainline kernel with all of the recent Linux patches as a result of the postmarketOS efforts (https://wiki.postmarketos.org/wiki/The_Mainline_Kernel) but cleaning up vendor code and reverse engineering drivers isn't exactly a fast process.
But there would have been right in that case.
Yeah, there are more than one type of such shop.

I live in Prague. I am not Czech.

I do go the Old Town, [1] because I like it, it's pretty, [2] when showing visitors around, and [3] because there are good places to eat and drink there.

But in my experience, most Czechs never do.

But there are tonnes of junk touristy shops that no local would ever dream of going to, Czech or otherwise.

OTOH there are places like this:

https://www.candy-store.cz/en/

... not in the Old Town, in the New (Prague 2), which are a useful resource for foodstuffs from faraway countries that we immigrant workers can't get anywhere else. And yes, for some of them, we will pay inflated prices, at least occasionally.

So don't judge them all the same.

Saying that, some of my visitors to the city _did_ want to go to the Chocolate Museum and other touristy places in the centre. :-)
Percent of GDP is a much better metric.
The button for per-app network disabling still exists in current GrapheneOS. Am I missing something?
I'm no economist, but my understanding is that inflation was pretty minimal for hundreds of years prior to the late 1800s. Inflation appears, though, to be reasonably beneficial and (this is totally not economics language) motivates the circulation of money, in moderation – enough so that they have a target for it.

There seem to be numerous economic theories and inflation plays a different role in most of them, that I can tell, both good and bad.
Game systems aren’t limited by RAM and flash. They’re limited by the quality of games available for them.
Scarcity of all kinds. Would prevent a whole lotta conflict
Unfortunately there are real costs of changing a job. Even a 20% is sometimes not worth the struggle of interviewing and getting used to the new company culture.
As the other poster noted, for a big math result this is comparatively rather short. For a concrete example[0], a recent important result related to the Arnold conjecture is 268 pages long, with another 100 pages in appendices.

[0]: https://arxiv.org/abs/2103.01507
The name of its corporate progenitor may leave a bad taste in some mouths, but I highly recommend PowerShell for this sort of thing. It's cross platform, MIT licensed, and comes with excellent JSON parsing and querying capabilities. Reading, parsing, and querying JSON to return all red cars:

Get-Content cars.json | ConvertFrom-Json | ? { $_.color -eq 'red' }

The beauty of this is that the query syntax applies not just to JSON but to every type of collection, so you don't have to learn a specific syntax for JSON and another for another data type. You can use Get-Process on Linux to get running processes and filter them in the same way. The same for files, HTML tags, etc. I think nushell is doing something similar, though I haven't tried it yet.

I prefer this approach to another domain-specific language, as interesting as jq's and zq's are.
Some content should be censored. If I sneak a camera into your bedroom, and illegally film videos of you having sex with your husband, and post those on a revenge porn site, that's a good example of content universally agreed to be censored.

Even our former president doesn't fall into the bin of "explicitly calling for violence, saying entire races, lgbt people, specific religions, etc are 'diseases', 'paedophiles', 'should be locked up, executed, …'," I'm not going to debate whether he should have been censored; just that your argument is dishonest to an extreme. I'm not sure if that's intentional, but if not, you should re-examine your assumptions. You might be being dishonest with yourself.

My own opinion is that the best way to make Twitter fair (or academia, whose studies you cite) is to have broad representation representing the world. This includes:

- Middle Eastern Muslims

- African Americans

- African Africans (e.g. living in Africa)

- South Americans

- Indians

- Chinese

- Koreans

- Russians

- Folks in red states

- Etc.

Those refer to actual Koreans in Korea, not Korean Americans.

If something offends a majority of people, remove it. If it only offends Western liberal white San Francisco types, keep it. You'll find most of the world doesn't agree with anyone else on issues like gender relations.
General Availability of Add-Ons on the DigitalOcean Marketplace
I would use this as my daily-driver phone if it were to enable a Wifi hotspot so that my smart device - in the other pocket - could access e.g. Telegram.
In general, I'm pretty aggressive about reselling or giving away old hardware when I no longer use it. But I do appreciate innovative uses like that, and I wouldn't be surprised to hear that some previous phone of mine is serving as a LAN camera for someone else :)
Since no one seems to know about it, jq is described in great detail on the github wiki page [0]. That flattens the learning curve a lot. It's not as arcane as it seems.

The touted claim that is fundamentally stateless is not true. jq is also stateful in the sense that it has variables. If you want, you can write regular procedural code this way. Some examples [1]

The real problem of jq is that it is currently lacking a maintainer to assess a number of PRs that have accumulated since 2018.

[0] https://github.com/stedolan/jq/wiki/jq-Language-Description

[1] https://github.com/fadado/JBOL/blob/master/fadado.github.io/...
> If someone objects to any particular form of speech, use the block or mute button

How do you avoid the problem of thousands of accounts from Russian-funded troll farms pumping out millions of disinformation tweets on everything from vaccine conspiracy theories, Ukraine wars, lies about elections and so on? Do you just accept that Putin gets a free ride to influence public opinion, destabilise the liberal democracies and nudge close elections in his favour?

Muting accounts might be good for my blood pressure (if I can mute thousands of accounts) but it doesn't fix problems like the above or interesting people getting bullied off the platform (it's bad enough already).

> No mora bans on so called "hate speech"

Why is hate speech "so-called" hate speech rather than just hate speech? Do you think Twitter would be a better forum if anyone can e.g. bombard a Black professor with racist abuse when they share some research?

Do you think HN would be better with no moderation?

> or politically dissident speech

This is not banned.
It is not happening on Russia's border, it is happening in Ukraine. And "someone" already escalated too far when they invaded Ukraine.
> "Instead of learning jq DSL, learn zq DSL"

I think you got it — that’s exactly the idea. They claim (reasonably?) that it’s a more intuitive DSL; and it supports state. They also make some performance claims towards the end of the article.
Suddenly it feels so stupid that we're spending so much money (or any money at all) in breaking things and killing each other instead of making things. What a waste.

We're all close neighbors in this isolated planet, bickering amongst ourselves. Maybe we need a proper alien invasion to bring us all together? Although we're facing global threats right now (climate change, pandemics...) and we can't get our sh...tuff together, so I don't have much hope in that scenario either. Makes me think of Don't Look Up.

Welp, I've made myself sad now.
1) inability to ask the window manager "which workspace/desktop am I on" - it also seems like this ability has been progressively removed with newer versions (judging from stackoverflow/askdifferent questions) - after some hacking I've found a workaround for this

I just swipe up with three fingers on the Trackpad to see what desktop I'm on, are you looking for something different?
Why would the person be kidding? Why is it a dumpster fire in your experience?

My work PC has the uptime of 3 months right now. I've been using this particular PC for 26 months, with Ubuntu installed. No crashes. No problems. No slowdowns.

These testimonials where someone says "but it's <insert reasons that confirm it's bad>" are difficult to relate with. I also scan and print from time to time, I'm not advanced user of scanners/printers - but after plugging the devices in via USB, they did their job.

I had the pleasure of trying to work with containers on Mac the other day. After 10 minutes I gave up. Mac is a great machine but it's not for me, it definitely has its audience and I can tell it's great because it helps many types of users cut a lot of corners. I'm sure I could get containers to work with M1, if there was any kind of benefit to use a machine which is, hardware-wise, slower than the beefy one I use with Linux.
OP here - thank you for the question! Yes, FlyCode will automatically scan the code, find the texts, and makes them editable in the FlyCode dashboard. When edits are submitted we create a Pull Request that updates the text in the code!

When editing texts in the code it identifies each instance of the text as a separate text for now, It currently lists the text with the file it found them for texts in the code and with key for texts from JSON.

We also helped some clients with performing an automated component mapping to add additional context.
It's in constant 2020 (US) Dollars
Inflation does mean wage inflation because inflation across the board means all things become inflated. That's what the generic measure of inflation is. Now if you take a specific product one may inflate in another may deflate in relation to one another. When you take the overall inflation metric of your number of 7% that is overall the price of houses may have risen faster and the price of onions may have stayed the same or gone down but the average is 7%. Therefore your wage is also a part of that average and so you should average a 7% in relation to everything else.

Because that 7% means your employer is also selling their product at an average of 7% higher because they're consumables are an average of 7% more. Of which one of the consumables that a company purchases is employees.

When you talk about the risk of changing jobs if you're working for a company that does not automatically adjust your wage for inflation then I submit your working at a job that you should not like.

The only real exception to this is the case of hyperinflation where your economy is going into a death spiral. And that's a very real thing that happens in some countries but it doesn't appear to be what's happening now at least in the United States. When your economy suffers hyperinflation you have much bigger problems because you're getting ready for a complete economic collapse.
In Finder? This is possible.
Good for you. Good experience essentially means good defaults, stuff work reliably as expected and when things break you fix them easily. That usually require good edge case handling and justified restrictions.

Notice how OP complains about not being able to change the default font and text size? Well, he is technically right but the thing is that Apple has already addressed the reason behind changing fonts by designing a UI that works well with all kind of resolutions. You don't have instances of extremely large or extremely small text or buttons, for example. It's all polished very well so there's no reason for someone to need to tune font size or font face. Sure, some people have visual impairments or use their computers differently therefore they can choose a "UI zoom level" instead of resolution and font sizes.

This works very well for most people and that's why most people are very happy with their device. For people who don't find this behaviour useful for them, there's Ubuntu, Windows, ChromeOS etc.

I see a lot of Android screenshots with barely legible fonts as system font. Some things are better when left to professionals and for those who disagree, there's Android of course.
Yes this is the real problem.

If salaries tracked inflation in an environment without money printing, I'd expect you wouldn't observe an increase in inflation.
I've never found jq to be particularly hard, or slow
Did you read the article? It has images comparing the screen to the original Game Boy's under different lighting conditions halfway down the page.

Edit: as for why there isn't a front light (like the first GBA SP):

> So unlike an LCD, which has transparency to let a backlight shine through, ours is extremely reflective on the back and lets NO light shine through, so backlight isn’t possible! We tested a front light solution and it was… not great. But we’ll keep researching for future models!

https://www.twitter.com/playdate/status/1131736869153017856
Fortunately the review has you covered:

>"the contrast ratio on this screen is magnificent, which means ambient daytime light will generally do the trick, as opposed to needing a Game Boy-esque light bulb bolted over the screen"
My Mi9 has no official builds for LineageOS and my days of trusting random forum users for my daily driver ROMs are over. There are many Xiaomi devices that are compatible with LineageOS, but they're exactly not guaranteed to work just because their bootloader unlocks.
The Hamiltonian cycle is only a motivating example. The conjecture which was proven is much more general.

https://gilkalai.wordpress.com/2022/04/02/amazing-jinyoung-p...
I just need to build iOS apps without any added absurdity. It can run at 640x480 VGA for all I care.
I think the term appears to be another one stolen from Internet subcultures that were primarily forum driven, and were using it way earlier than 2015.

My problem with the term is that it was actively weaponized against innovation, or out of the box thinking. Part of a popularity contest of sorts.

While I have my own ideas about many things, I love to consider other points of view without pre-judging them, or reusing another person's preconceptions about the quality of a post, or lack thereof.

Civility is important.
Companies are welcome to stop increasing prices, but I'm not going to fall on my sword re salary negotiation to make a tiny contribution to stopping inflation.
Wouldn't it be better to have dang reproduce than their parents, since that way we have a greater chance of having at least a 50% of dang in the output product?
RAM affects every compiler's compilation speed I've used over the last ~30y
It depends on how we define define "manufacturing complexity" right? Perhaps (I'm not in manufacturing, so...) it is right to say that a CRT is more complex to build than an LCD or OLED, in the same sense that a suit of plate armor is more complex to build than an M16. The former can be created with lower technology and more manual labor by an expert, the latter can be basically stamped out, some assembly required.
Agreed on all counts!

Digital Foundry has done some excellent videos on CRTs for retro and modern gaming. High end CRTs are actually fantastic for modern games, too, especially at 120hz. (Although, good luck finding/affording one...)

https://www.youtube.com/results?search_query=digital+foundry...

While purely subjective, many would agree that low-rez pixel art looks much better on a CRT:

https://www.reddit.com/r/interestingasfuck/comments/9xg8w3/t...

There might have even been a discussion on here about this actually.

There have been a few. Of course, any time an older technology is mentioned on HN, a bunch of uninformed tech bros dismiss it as "fashion" or "hipster" or "nostalgia."

In reality, sometimes these old technologies have unique qualities. I have to laugh at the idea of CRTs being "retro-fashion." I've got a half-dozen CRTs in my home and basement and let me tell you, nobody thinks it's cool ha ha ha ha.
Stuff designed with workflows in mind and work well almost all the time in a consistent fashion and when they don't, there's an easy fix kind of experiences.
Original Twitter thread: https://twitter.com/cocoawithlove/status/1517736163318009856
I have a browser profile per workspace and git/aws/maybe some other env vars that are set up on a per workspace basis. To switching from project 1 to project 2 or personal I just click on the appropriate desktops in the status bar.

Which reminds me, another missing thing is the ability to have desktops displayed in the status bar and click on the one you want to jump to.
SIPRI's top ten military spenders 2021, with help from Wikipedia [0]

1. USA: $801 billion
2. China: $293 billion
3. India: $76.6 billion
4. UK: $68.4 billion
5. Russia: $65.9 billion
6. France: $56.6 billion
7. Germany: $56.0 billion
8. Saudia Arabia: $55.6 billion
9. Japan: $54.1 billion
10. S. Korea: $50.2 billion

[0] https://en.wikipedia.org/wiki/List_of_countries_by_military_...
I double click on the title bar and macOS maximises it. Not sure if that’s a third party handling it?
Yeah I find the way he deals with "China, India and Russia" pretty irksome and borderline racist as someone who lives on the other side of the world. Fundamentally his point about surplusses enabling OSS is true and hence developed nations would end up sponsoring OSS however the fact that these countries don't participate in OSS is just wrong. Yes, at a state level these countries may not sponsor FOSS the way developed countries do. However, many of them do participate in different ways. Most GSoC contributors come from developing nations. I'm sure anyone who has mentored GSoC will know the number of Indian students who apply for it. I also know a large number of russian open source maintainers. Further there are numerous immigrants from these countries who move to the west and lead FOSS projects. I would argue in China's case the biggest issue is the language barrier and not the ideology of FOSS itself. There are many hacker groups within china doing FOSS work in Chinese.
You are right - the status quo right now with things like suspending people because they think biological males shouldn’t compete with biological females is obviously the best way to go. I mean why be allowed to have an opinion on something?
Whatever you write, see if you can imbue it with a sense of personality. I think readers are more open to this now, and it's a great way to stand out in a world of often dull, derivative books. I wish more of the technical books I read also shared the author's opinions, experiences and gut feelings (even if just in sidebars/breakouts) as well as the facts. The real world experiences of the author could add a lot of depth to a technical book.
You probably already know this, but just in case: you should first check the xda-developers forum if there isn't already an unofficial port available.
Incredible tool - this is huge for dev efficiency
> I'm curious how secure LineageOS is. It doesn't seem to have the resources of Apple/Google to respond to vulnerabilities.

Well, you get weekly updates, and you can see what changes are made. Most of them are security ones, and you're getting them 4/5 times a month vs once per month with stock Android in my previous experience.

For example, here you can see the changekog for the Motorola Moto G7 Plus.

I don't think this can be compatible woth corporate policies, though. As an end user, I'm more than satisfied.