skysight-inc/HackerNews huggingface dataset:
I've been using Kubuntu since 9.04 and I've replaced my last install of it with Arch just last week, after 4.5 years of joy with it on my laptops. I'm probably not going back to Ubuntu for desktop / development / gaming use.

It feels like you're in control of everything. Not like you know everything, but you know that if something is going to be on your way, you'll be able to find a solution (and learn something new which is applicable to other distros as well) in the day because things are simple (!= easy) and the Arch wiki is awesome.

Somehow, I'd say the feeling is a bit similar to the one I had when I definitely switched from Windows XP to Kubuntu back in the days, except you don't have to change your habits with regard to software you use.

In addition to that, you're almost always having the latest version of everything, including the kernel. No more unsupported hardware, no more outdated driver, no more missing feature, no more other OS you can't run in a container because of your host kernel being too old.

One thing, though: there are two cases where I wouldn't use Arch (but I didn't use Ubuntu for these either): computers I use like once or twice per year and production servers. Having close to nothing to upgrade is a feature for me there, so I use Debian stable.
Replace the o with a zero.
Sadly, this is already a thing in a relatively common JS bundler..[0] :/

[0]: https://en.parceljs.org/hmr.html#automagically-installed-dep...
To give a concrete exemple in gaming.

Mantle, followed by Vulkan and all, threw out the assumptions about cpu/gpu starving that were made in the 90s to adapt to modern hardware, extracting sometime massive performance boost "simply" by changing the API.

Right now you have RTX IO (nvidia) and DirectStorage (direct x) who aime to extract massive disk IO performance boost from modern NVMe drive for gaming by throwing away assumptions made about them in pre-ssd times and providing a new API.

These change often come down to the same thing: the way we call them, the amount of locking and round trips we do, synchronous or not, the connecting interfaces and their own speed limits, ... Rules made in an era were drive were X orders of magnitude slower than RAM start limiting us when X has been divided by two or three.
The main thing I was looking for was something that tasted pretty good and was shelf stable and easy to transport. Haldirams and MTR look great! Thanks for the pointers.
A River Boat Lost More Lives Than the Titanic
I like that arch gets out of your way. Yes, you should stick to KISS and such, but if you want you can customise as much as you want because you understand the underlying infrastructure, whereas with Ubuntu God knows what customizations took place.
Body only no lenses
I mean, I have several wifi-connected computers in my house whose only task is to flip a relay when I tell them to.
> The judge has proposed the temporary compromise that Apple allow Fortnite onto the store while Epic pays into an escrow — which Epic has refused.

Epic should show a lit bit of good faith IMO if they want to be taken seriously...
The experience of even basic daily activities can suck on a 100$ Android phone. I have a Xiaomi Mi A3, the proximity sensor algorithm is so bad that I constantly press buttons with my cheek when I am talking to someone on the phone. And Xiaomi does not provide any updates to fix this because probably it wouldn't make sense to support this cheap phone further.

Having said that, op would probably do fine with a non-pro iPhone.
As do iphone users, though it's less frequent for iphones because there's less variety in the hardware/system (so can be more thoroughly tested before release).
This might be the case 7 years ago, but since Android Jetpack, a lot of Android development has been standardized. It used to be that it behaved differently across manufacturers with things like camera and file systems, but even this functions roughly the same these days, with CameraX and the newer media permissions.
Indeed. People in the US are a little complacent because democracy has been in place for enough generations to forget that Dictatorship is the default state.
> single pass compiler with simple recursive-descent parser.
> Maybe Delphi compiler works the same way.

Delphi is indeed a single-pass compiler. It does not use a normal recursive-descent parser, but a hand-coded parser. Other than that, yes - the Delphi language today is still designed to be extremely efficient to parse and it compiles a million lines of code in seconds.
Android has had many kinds of security issues over the years leading to RCEs. The scariest issues are ones like the "Stagefright" vulnerability that let an attacker take over your device just by sending a malicious MMS, with no user interaction. That specific vulnerability is old and patched nearly everywhere, but there's zero reason to believe vulnerabilities just as disastrous and easy to exploit won't happen again, or that they won't affect a broad range of phone vintages, such as a range from before the Note 5 all the way to the Pixel 5, simultaneously. E.g., as best I can tell the Galaxy Note 5 stopped receiving updates around 2017, at Android v7. But in late 2019 a vulnerability was discovered allowing remote code execution of Android v7-v9 devices if an attacker can just get them to play a malicious video file. And since the Note 5 isn't receiving security patches, that'll be a threat every day forever until you upgrade. Think how many video files you see on social media, or video ads inside cheap apps you downloaded, or autoplaying videos online. Threat vectors are everywhere, and there's not a lot that classic "sensible online behavior" can do to protect you from this vulnerability.

Living with a phone that no longer receives security patches is taking the non-negligible risk that someday your phone will start transmitting your sensitive keystrokes and screen content and you won't even know it until the bad guy uses them.

It's tragic that Android phones are considered "good" when they provide three whole years of updates. Having spoken to an Android engineer about this I somewhat understand the legitimate technical/business drivers for that reality. But still, it's tragic that perfectly-good phones become a danger to users and incentivize otherwise-unnecessary upgrades because of their short update policies.
Çukur 100. Yeni Bölüm Fragmanı Yayınlandı mı Cengiz Yamaçı Vuracak mı
You are entitled to your own opinions but you're not entitled to your own facts.

The history of fighting and division between Arabs / Muslims starts almost immediately after the death of Prophet Mohamed.

The Arabs have been colonized for many hundreds of years by the Ottoman Turks.

When mentioning "existing European and US" you avoid any mention of URSS and current Russia.

Basically you wrote an ideological rant that's fact-free.
Uganda has no money and probably few iphones so probably not
JFYI, The news here (Italy) is my bank writing me how they are offering 0% interest loans to buy (among other stuff) smartphones in their (actually their commercial partners') online catalogue.

Example:
Smartphone Samsung Galaxy 20 4G, 43.95 Euro x 20 months

Total 879.00 Euro, 0% fees, 0% interests

Too bad that that same phone can be bought at major electronics stores for 580-610 Euro.

The iPhone SE 64 GB for 24.95x20, total 499.00 Euro when the street price is more like 390-420 Euro.
Microcode is a defining trait for x86. https://en.wikipedia.org/wiki/Intel_Microcode

This is very different from how e.g. ARM architectures work.
I almost always write POSIX shell instead of bash for compatibility; it would be nice to see collections for tips and tricks specifically for POSIX shell. I know, for example, that -o pipefail doesn't exist in plain POSIX shell. I wonder what's are the best practices when you can't use it.
Wow, I didn't realize I was such an outlier. Usually 5 or less, average maybe 2-3. Right now just two. The HN "Ask" page and this one. I'll close this one when I'm done typing this comment. I like to keep focused and it's so easy to open a new tab/page.
Sorry but what's Google done that is worse than this?

These are people trying to save their country, from rigged elections and an oppressive regime. That's what they use communication for, and Apple shutting this down, choosing the side of the party that stole the election through cheating and force.

I'm not a big fan of Google (nor Apple), but I'm having a hard time thinking of something Google did that is so straight up egregious. But maybe there is, and I forgot about it.
I dont think any alternate app stores are on Google Play.
Well, “others” is vague. Tim’s doing plenty for others. Belarus’ politicians are others. Xi and friends are others.
So why did they use Islam in the beginning?
Animals are not automatons. They socialize, depend on each other, and teach each other. They all have means of communicating. Essentially, they have cultures. If you were to introduce cloned animals into the wild after natural ones had died, there would be no other animals of their kind who could teach them how to do various things necessary to their survival, or teach them how to communicate. Moreover, there is no guarantee that any future environment would be more amenable. For most animals, we would have no idea what that meant, no way to measure it.
"False news is the price you pay for breaking news"

It has nothing to do with 'breaking news' it's just people lying, which they will do all the time.
> Clearly the thrust of the story was that the beings don't interact with flesh and blood creatures and I treat instead with more ethereal things.

For sure - it's just that the word "meat" ruins it for me for the reasons I wrote, and "flesh" would only be minimally better. I guess "biological tissue" just wouldn't have the same ring to it.
There was webOS. There were other OS in the past, as well. Is Tizen stilla thing for mobile? Having used webOS on the HP touchpad, I still think it had a lot going for it. Either way, Android and iOS are all that stuck, and I think we're far worse off for it.
Anyone not living under the poverty line can in theory save for a luxury good, but that doesn't mean they otherwise live a luxurious lifestyle. In my country you see some really poor people living in pretty terrible conditions but who own luxury cars.
"Purchasing every year" is a different question of course. When I upgrade, I do buy the latest but I still have an iPhone X. (I'd probably have upgraded this year but with no travel, I'll probably just wait another year.)
That can be minimized by understanding the update first, and searching for known compatibility issues. That can be automated by using the pacmatic wrapper.
What's interesting here, early today the most upvoted comments where very negative towards Apple, and now that the US people have woken up, the most upvoted comments are closer to have a neutral tone.

Actually I was surprised this morning to see Apple criticized on HN (40% of HN visitors use Apple devices, Windows 21 %, Linux 8% and Android 15% ) as it is rarely the case, the explanation is simple, Apple fanboys were sleeping
There is a segment of the Apple consumer-base that appear to think that Apple can do no wrong. It's a cult of personality just like any other, and pointing out the hypocrisy is satisfying for some, if ultimately futile.
"still"? It's from 2007.

I'm using a OnePlus One.
I couldn't reproduce that, so maybe they are testing that "feature".

But damn. I logged into reddit in the default mode for the first time in (years?) and holy cow what a disaster. Herky jerky async widgets assembling themselves, huge images and videos and animated crap I don't want to see, maybe 2 posts visible altogether on the front page (without scrolling), vast amounts of wasted whitespace, and "Sign in to Reddit with Google." Uh, no. Ha ha, thanks for the option.

Still better than mobile, freezing up the device to inquire if I want to use the app. ("No...I also don't want to use the NSA's app, but thanks.")

How does anyone use that site?
> I don't fully buy this idea

Apple is currently literally being a threat to free expression in a situation where it really matters.

You don't need to buy the idea, but they're doing it.
I hear you.

There are systemic negative incentives. Bug fixes don't generate revenue, except in very indirect ways; making old hand sets annoying coerces hardware purchases. If you're a low-margin handset maker, that's a combination that suggests an obvious course of action.
It’s insane to believe that an iPhone 11 costs $1000 when you can buy a Samsung A11 5g with virtually every feature (except camera quality) for $179.

The cost of phones should be declining with adoption, not increasing.
>Can we start a GoFundMe to have Tim answer it?

Who do you want to fund? Tim or the Question? Or do you think he should just answer questions if he's paid for it, because Apple has zero responsibility at all...oh right they don't.
Oh certainly! That is simply a paradigm and no paradigm can fit the whole (unless there's a better paradigm). Anyways, it depends on your definition of success. If it includes happiness then by definition no. If it's more vague then that then probably. I would define perfect success as something like improving the world and being happy about it.

To that point there are definitely construction workers and nurses who hate their jobs and actively despise but still make the world a better place, are they successful? I believe your internal mental state will reflect and impact upon those around you and the things you are significant for. Does being an unhappy boss who gets great results make you not successful. The core issue lies in definitions. We could dream up a definition of success that could define any number of contradictory traits. That is for you to decide and society at large to gently guide.
Fear and Adrenochrome
You're allowed to comment.

People are allowed to point out when that comment is appropriate for a different context. They're allowed to do that with imperfect language too.

You're allowed to acknowledge you're wrong, and move on. You're also allowed to push back and explain why you think it's fine for this context.

The only person who has control over you is you. This is a web forum. A Random Stranger on the Internet calling a comment inappropriate shouldn't lead one to believe that "criticism is not allowed" in a particular forum.

And I think it's a nice toy. I haven't seen people break for using toys. I've mostly seen people break when they only do things one way, and habituate to believe other ways are wrong or bad. Toys are for playing, and great ways to discover which things work and which ones don't. Even IOCCC didn't result in broken programmers. Java sometimes did.

So I don't see either your comment or their response as ideal, but that's okay. I'd estimated 25% of my comments are poor, and you'd probably estimate me at 50% since I probably don't always realize my comments are poor. That's okay. Poor comments are parts of conversations. Pointing out they're poor is part of conversation too. Continuing to talk (and sometimes make poor comments) is too.
> By far the biggest threat is becoming accidently captured in fishing equipment and nets, which kills an estimated 300,000 whales, dolphins and porpoises a year.

I suspect that focusing on this one area will have the greatest positive outcome. I’d like to see a better data-centric analysis; dolphin safe campaigns have sufficient history to draw from.

Saving river dolphins in highly urbanized areas might be beyond any reasonable effort. Saving every traditional habitat, such as the St. Lawrence River for belugas, might also distract from ensuring sustainable habitats exist for each species with a broad range.
Debian is available for the lucky PinePhone and PineTab owners, thanks to the Mobian project.
Intercom needs SMS integration badly.
Make freelance programming great again
OEM software is proprietary and almost always crappy anyway.

Luckily there are independent builds of Android (with varying degrees of customization) for lots of phones. For a good overview over which models are supported check out which phones LineageOS supports officially: https://download.lineageos.org/ (for more intensive research on a specific phone check out its XDA forum).

These devices are typically updated as long as someone cares about doing it. The Nexus 5 (released in 2013) is still receiving the most current versions of Android.
Show HN: English to MemeMan's Engls transliteration tool
There's a difference between corporate culture being 'apolitical' - and the responsibility of a large curated network to worry about misinformation.

Dang will kick you off HN for all sorts of reasons - that's his right, and it's generally not 'political'.

It's hard to ban 'fake news' without maybe getting possibly political, but it's not rocket science.

There are already all sorts of things on FB and Twitter that are censored, and it shouldn't be 'political'. If you say you want to murder someone, well, then that's a problem.

Now email that's different. If you want to be a moron over completely private network, or, you want to be a moron on your own website, then go ahead.
Rust doesn't have to be much slower but when your compiler has three IRs to go through it doesn't help.

D is a pretty complex language, but it's explicitly designed around compile times in many locations.

Changing the basic implementation of language features probably won't help a huge amount, you could probably get a lot back with a simple backend that does no optimisations other than register allocation. (The main D compiler can do more than this but it lags behind LLVM by quite a way so it's not useful for fast code)
And visa versa - mainstream platforms don't seem like the place too do this
> You have to check for replies aggressively or you can’t have a conversation

I've found the easiest way to do that is to click on your username on the front page, and then click on the comments link. Any replies to your comments will show up there. It's easier to check if you don't make a lot of new comments in different comment threads.

What would be nice is if sites like HN and Reddit would offer a preview pane of the overall comment thread structure with all comments collapsed and had a visual indicator about which subthread contains new comments since the last time you checked. Then it would be much easier to find newer comments and join the conversation.

That's part of the reason why threads on usenet would be active for months, but threads on Reddit and Hackernews aren't active for more than a few days.
9 in 10 adults realizing that these soapbars are good enough for selfies and instagram only and the joke features of the latest phones doesn't justify spending the extra cash.
Danes have been disproportionately successful at creating high impact languages and tools. (Canadians too)

Here’s a list.

Anders Hejlsberg (came up with Turbo Pascal, lead architect for C#)

Bjarne Stoustrup (came up with C++)

David Heinemeier Hansson (created Ruby on Rails)

Lars Bak (created V8 Javascript VM for Google Chrome)

Peter Naur (Turing Award winner, contributed to ALGOL 60)

Rasmus Lerdorf (created PHP, born in Greenland)

https://www.friism.com/famous-danish-programmers/
There are no points in the real world, the are things, like chairs. In the real world, if you were to move a chair to the right, the natural way to do it would not be to build the same kind of chair at the desired coordinate and then, upon discovering that you do not need the extra chair, to discard it.

Yet, this is how immutable datastructures often work in practice. That may or may not be a worthy tradeoff, but please do not act like it is the right way to do things by default.
I don't think Venmo permits high volume commercial transactions. They want you to use PayPal for that.

The real answer is more prevalance of free ACH transfers. Some companies still like to charge the unneeded credit card fee for those too sadly.
Yes. Here it is also because you can’t get it anywhere at the price you see on their website. It’s much more expensive and so not worth it.
You are right this time and now you know why Telegram put those messages there: to allow users who need those messages to go online on the Internet or swap to an Android phone.
This week in KDE: Plasma 5.20 is nigh
I have no idea what OP is on about. If we're talking firmware updates, I've yet to have software stop working after a system update or upgrade. There have been random crashes that 9/10 times clear up on their own after a couple of reboots, or needed to clear cached data and resumed working afterwards, but no show stoppers and certainly no software incompatibilities after the update was applied.

My most recent OS upgrade was on an LG phone with stock firmware (upgraded from Android 8 to 9). Flawless process, and this is on a phone that's gone several other updates and upgrades (biggest one was 8 to 8.1 as I recall) and has been in constant use for 2 years.

Been an Android user since the Google Nexus One, which I got on release day as I recall. Weirdly enough, it's the LED trackball I miss the most.
I don't think it's trying to imply they eat meat. It's written for humour to make human existence feel absurd. They could have used the "flesh" to the same effect, although "meat" sounds a bit funnier.

You can imagine the individuals speaking are something exotic to us, like a "hydrogen core cluster" or an "electron plasma", who clearly think meat is one of the least likely materials sentient life might be made from. The humour comes from making the reader think, "huh, when you put it like that, humans are kind of absurd." Of course, this absurdity works largely because of our own human associations towards meat. Replace "meat" with "cells" and the humour fails.

Basically, descriptions like, "they talk by flapping their meat at each other." sound funny by giving the reader a different perspective of "talking".
Most people who bother with TOTP are a little more security-conscious. If you’re attempting to phish random targets, rather than spear phishing, you’re probably not going to bother with all that.
But the whole point here is that this line of reasoning is limited. If Apple were indiscriminately ordering protestor channels to be taken down, we wouldn't accept an excuse that suppressing protestors is "considered more normal" in Belarus, or an argument that the unique context of Belarus means they have no choice but to restrict speech in ways America wouldn't. So if Apple has strong principles against doxxing people, should they really compromise on that just because it'd be good for the protestors if they did?
The CPU / RAM bottleneck isn't getting any faster. Latency is actually increasing with newer versions of DDR.

Most of your CPU time is spent waiting on memory. Compilers are hard-pressed to make you choose efficient data-structures. You just need to know the implementation details to get a responsive user experience.
"I agree. I am and live among white first world people and I often hear the opinion that the problems of muslim immigrants both here and in their home country are caused by their bad character traits, either culturally or genetically.

To me this is bullshit. Most of these problems are caused by poverty. If you're poor you don't have good education, information, nutrition, health systems and all the like. And that causes all sorts of disadvantages people can't imagine. It's not character or genetics."

Too bad a simple A/B testing will reveal your own belief to be wrong. There are many countries where poverty creates masses of people without "good education, information, nutrition, health systems and all the like", yet is it consistently Muslims countries who create first-hand violent extremists (aka "terrorists") and their supporters.

To further destroy your thesis, most of the 9/11 terrorists were educated Saudis from middle-class to rich families.