skysight-inc/HackerNews huggingface dataset:
My issues with the post start with the tone. It's not a respectful tone, rather aggressive and always flashes me back to people who write similar blogposts about systemd or something else that is new but not accepted by greybeards yet.

Fonts and theming are an issue, I agree, however, this isn't entirely the fault of the flatpak maintainers but in part the fault of a fragmented and hard-to-compose linux ecosystem when it comes to their configuration.

The IME issue is a problem but I don't think a dynamically linked system would benefit much here. The solution is to make portals between flatpak and the system more extensible and versioned, so that an outside daemon an talk to flatpak apps and potentially flatpak could even try to determine which runtime to use based on what outside portal versions are available.
It's supposedly regulated by light and by magnetic fields: https://www.nature.com/articles/458948f
Installing Ruby with Ruby-build and Ruby-install
privacy is just one outcome of property rights which are so much more important (and compared to privacy, their violation is routinely accepted)

but it's hard to recognize that if you support involuntary redistribution (violation of property rights) as most people here do, so you end up focusing on a relatively minor issues and fail to see the big picture. this also makes it difficult to take you seriously - it's like complaining about pickpockets while condoning armed robbery.
I don't ever merge low effort or self aggrandizing PRs. I just implement the change myself then add the PR person as a contributor on the commit via GitHub desktop.
Seems like the opposite honestly, their core following blows and can't be relied on to save them. Now that they're focusing on the times again Firefox is the best browser on Android for anyone who cares about a sane mobile ui or reliable core features like dark mode and ad-blocking. If it were up to the core audience we'd still be trapped on the desktop as the world gravitates more and more towards mobile.
They'll also get a burst of creativity. I know that whenever I am unemployed my creativity just gets diverted into the nearest interesting endeavour. One of those might have paid off and become a business. Quite likely in fact, if I hadn't had to work. I've often considered going on benefits so that I can work on my own ideas unhindered by work life. But I wanted a family more than I wanted time to pursue my other dreams.
I am very sure there are a great many others who are taking the opportunity to follow their dreams now that they have been forced to stay at home, out of work.
Hiring App Developers: The Details Every Business Owner Must Know-eBook Included
There's a big contingent of right-leaning libertarians, and there are a decent number of conservatives and centrists present too. Even more than a few Trump fans! I'm often surprised by the variety, in a positive way.
If I understand correctly, a lot of desktop apps need to rewrite their parts of code to adopt to flatpak, and probably also snap to use the sandbox correctly. This post is therefor not criticizing flatpak but GNU Octave for not having enough dev power to implement it.
I disagree, precisely because of your last sentence. The only meaningful interpretation of the proposed `isVowel` function is O(1), unless you want to accommodate arbitrary definitions of what characters are considered vowels.

Remember that O() is concerned with asymptotic behaviour as the input grows - for a constant set of vowels to check against, the running time does not grow and the function is therefore O(1).

An O(n) function can absolutely be part of an O(1) function.

To the authors point, Big-O describes asymptotic growth and for small values of n, O(n^2) may perform better than an O(1) function. You also need a definition for `n`. What would you define as `n` for the `isVowel` function?
The average black American in the United States can trace his ancestry further back than the average white American. Most black Americans are descended from enslaved Africans. Their forebears suffered through the segregation and racial terror of the Jim Crow era. The majority of black people in the United Kingdom, by contrast, are immigrants or the children of immigrants. Though many of them have certainly had harrowing experiences with injustice or discrimination, they do not have the same history of racist disadvantage.

This is a key bit here that also applies to the Netherlands. Most, if not all, black (and Moroccan, Turkish etc) Dutch people are either immigrants or children of immigrants.

This sheds a whole different light on statistics, imho. If you move a big chunck of Dutch people to Turkey it would not be weird if their kids wouldn't be CEO's, high level politicians or so. That's just not how that works, especially when your parents were lower educated, and in many cases can't (couldn't) read any Latin based language.

Yet the debate here around racism "borrows" arguments form the US, where black people have been living for 400 years sometimes and STILL aren't even close to representation in the 'top' layer of society.

Just like in the UK, Dutch media is bloody obsessed with the US.
I don't really understand if you are surprised by that or not. That is the expected behaviour of regular let. Parallel binding. let* is sequential.
You can compile that one (sorry couldn't resist, recently went through this exercise).
Privacy and the concept of property blur in the digital. This is interesting when taking the philosophy of natural laws and what a nation like USA is built upon (ideas of natural laws including property, defending life, and so on)

Encryption is the only way to have property in the digital universe, however the mechanics of property and cost are also entirely different. Once it exists it’s costless to reproduce in said form. However relying on encryption feels a little repugnant as it relies on transferring trust to a mathematical minority that truly understand it. And no encryption has ever gone unbroken with time. Should there even be a contrived concept of property in the digital universe?

Is there anywhere to learn more of these ideas or consequences in more detail? I’ve had various conversations of this but it would be nice to see a top down review of these ideas and actions in a modern light.
Apps simply need a solid CI pipeline so that when dependencies have security patches, the app is automatically rebuilt and pushed out with the patches as soon as possible.
Native apps are bad, webapps are really bad, firmware is worse, CPU firmware is even worse. That's the state of the world.
At least Docker is standardized and has a growing culture of scanning images (especially base images like ubuntu,debian,alpine that everyone bases their image on).

Snap/Flatpak are just an unnecessary disaster IMO.
Kind of like the article; I'm not saying other countries don't have systemic issues, just that they aren't equivalent to the issues in the US.
> Facts taken out of context can obviously be racist.

A fact is a statement about reality. It can induce racism, but cannot be racist in itself. Facts are scientific, and science is not political.

> More crime than who?

Of non-Aboriginal people.

> Or, More crime than all other groups with the same economic opportunities?

Maybe or maybe not. That is beside the point. If you compare incarceration rates of Aboriginal and non-Aboriginal people you have already decided that that is the division of the population you want to reason about. You cannot argue that the reason group A has higher incarceration rates of group B is because of racism, and when someone else proposes crime rates as an explanation, suddenly you switch to different population subdivisions: by economic opportunities, by health issues, etc.

The question about incarceration is: are Aboriginals more likely to be incarcerated for the same crimes than non-Aboriginals?
> We can see that 6.2% of junior doctors are black, but only 3.5% of consultants are black. Where did all those juniors go?

It takes a long time for demographic shifts to work their way through a population. Senior medical staff are more likely to be white, male, and old. But in a few decades that’s going to look very different.
I don't understand why Western countries are not incentivising people to have children.
They are charging the owners of a non American company that banned most Americans with violating US banking laws. Even tho Bitmex never used a US bank, is not a US company and only used bitcoin for transactions
> But is it just this one application? Let's look at the official runtimes at the heart of Flatpak (org.freedesktop.Platform and org.gnome.Platform 3.36 - as of time of writing used by most of the applications on Flathub).

This is why the idea of "runtimes" is bad at the core: existing applications do not benefit from new features and fixes in the latest version of the runtime. But fixing this means that said "runtimes" (ie Gtk, et al) need to actually give a damn about backwards compatibility, which is certainly not something anyone on the desktop side of Linux above X11 cares (and they want to break X11 too instead of fixing it because "it is too hard to fix it so let's throw everything away and make something new that for some magical reason wont also become hard to fix in the future").

Why the idea of having a standard set of libraries to handle common GUI tasks that are available "everywhere" (in desktop distros at least), just like the C library and X11 library (so far) is available everywhere and can be relied on in the long term (think decades, not weeks) is something that sounds like science fiction instead of common sense is beyond me.
I fix the title:

Please Stop Imposing American Views about everything on Us.
Just like the ancient Greece sculptures. They are in colour.
Not for me, they're all in the right order, but I've only used it since a year or 2 after Google Reader shut down (was using Tiny RSS for a while). Maybe it's a particular feed that's messed up?
I don’t think that’s true. Almost every project I’ve been on had most of its major problems due to folks’ inability to say no. Most of the people in my life who are overworked and hurried are that way because they can’t say no. The happiest people I know have great boundaries and say no all the time.

Anecdotal, but my experience has been that “no” is one of the most useful words in my vocabulary.
Do PPAs work on non-Ubuntu distributions? I thought there was one old ticket about supporting Debian, and it was ultimately closed or abandoned.

Also, PPAs do absolutely nothing about sandboxing. It's a different kind of concern.
RADV's ACO Back-End Can Be a Win for Vulkan Compute
You're saving 1k/month, but out of curiosity, what is the total rent?

In 2016 I lived in adequately nice 2 bedroom, 1.5 bathroom apartment in Ames, IA (home of Iowa State University) for $820/month before splitting with my roommate. Internet, cable, and water were included. The highest end apartments I heard of in town were ~800/month per tenant in 4 bedroom swanky apartments right across the street from the university.

Obviously total comp can more than offset cost of living differences, but the difference in cost continually blow my mind.
> a lot of desktop apps need to rewrite their parts of code (...) to use the sandbox correctly.

This is completely backwards. Security features and encapsulation are the responsibility of the operating system. Never of the individual applications nor the package maintainers. A good, secure, operating system should be able to run hostile apps safely. For all its shittiness and complexity, this is something that browser developers got somewhat right.
...and the article seems to directly contradict this point:

"Whether he meant saying no in the investment sense is not so important; what is important is that his advice, in whatever context, can apply to anyone arriving at the crossroads of daily decision-making."

Adding to your point, an underlying assumption is that you have excellent "deal flow," to so speak. If you are bombardment with great opportunities to invest your time, money or effort into then choosing selectively is optimal. If you are limited by enthusiasm, and/or availability of great opportunities (most of us are) then this is not optimal.

This reminds me of top athlete's advice, often totally wrong for the average person. A top athlete might say that avoiding overtraining, and focusing on recovery is the most important thing. To them, getting really good regular workouts in is a given. To the average person, maintaining discipline, enthusiasm and not quitting are by far more important.
Linear search is O(n), but here, n is 5, and O(5) is O(1).
> Because to have systemic racism, by definition you have to observe something happening on a large scale.

Systemic only means "relating to a system, especially as opposed to a particular part".

If you and practical most people in Poland (or a lot of other countries) have never seen or talked to a black person, that is related to the system.
The way you and others have formed an opinion about foreign people, or people of different faith, or sexual orientation, that is inherent to the system in Poland.

Now, the question is, what is the experience of those likely few black people in Poland interacting with other people? Do they experience in most interactions negative prejudice, or are they only experiencing it in isolated cases, or even not at all?

The way I see it, the learning we should take from the US is, that as a member of the majority, one should avoid having a prejudice of how that experience will be. Because our n of those experiences will indeed be too small to tell. And if those people are telling us that their experience is bad, not to reject it as the exception (a few bad apples).
Wrong because every person who supplies labor also generates demand for goods and services, which generates demand for labor. Simply "removing" unemployed people would not in fact fix the oversupply of labor.

I also explained that the problem is not just that employers are picky because of an oversupply, they are picky in ways that are actually not really in their own interest and which contribute to the oversupply problem.
If you read anything by Jason Fried, or watch some of his talks, you’ll get plenty of concrete examples.
To quote myself: “I’ve yet to see something called a “growth hack” that wasn’t unethical.”

— https://news.ycombinator.com/item?id=16829121#16829957
Have you talked about it with your manager?

If he/she doesn't help you, the best thing is to switch teams (start talking with other people who you helped outside your own team). If that's not possible, start interviewing with other companies without mentioning it to your current colleagues.

I have a friend who was doing the same thing as you, went to another team inside the same company, and actually the same kind of thinking that you have (helping other people) helped him get multiple promotions, and he's a team leader with a nice salary, and his team loves him.

Also one more thing: he was using an old language, that's why he was afraid of switching teams. I suggested him to learn any modern language used inside his company to have leverage to be able to switch company if he wants...he just needed to get a bit outside his comfort zone, after that everything came for him (he's still with the same company, but he's happy now).
Offtopic but it's nice to see a perl listing!
You’re Hiring Too Junior
In the US, sales tax is not listed in the price unlike VAR in Europe. Counties and Cities often have additional and varying sale taxes in addition to the State's percentage.
The text-editor case is somewhat solved by portals and could be expanded upon.

The texteditor gets no FS access. Instead the call the portal to request the user to pick a folder (for projects) or file with a specific ending (the compatible file formats or if folders can be picked can be defined statically for most apps).

If the app was started with root privileges, it gets no root privs but the portal transparently translates it's IO calls to the actual file.

But only that file. So even if the text editor had a CVE, it couldn't overwrite arbitrary files, still needs permission from the user by showing them a file picker dialog.

And you could still ban certain directories, so even if you started as root, the text editor cannot access /etc/sudoers and /etc/passwd, for example.
This is what happens when you read only technical blogs and books and you spent so much time in front of a computer that the whole of reality seems amenable to some form of online/virtual experience.
You're right about the lookup being constant and insertions not, I didn't think it through well enough before posting. :)

But I disagree about the O notation. The O notation is just a mathematical notation, it defines certain classes of functions. It can be used for many different things, worst-case complexity is one, but not the only one. It's perfectly possible (and quite common) to describe expected complexity (which is a mathematical function of the input size, too) with O notation.

People do look at expected complexity for probabilistic algorithms and data structures and they are useful. The idea that "O notation is not useful and you should perform benchmarks" should also be taken with a grain of salt, you don't always have time to perform benchmarks (and for good benchmarks, you also have to make some assumptions about the data, in particular when it comes to probabilistic data structures), while you can just read up on O notation for common algorithms (and do a quick in-your-head calculation for custom algorithms, e.g. three nested loops, then it's probably O(n^3), not always of course) and use that at least as a very useful first-order approximation.

But you're right that it's more complex: one of the best examples of this is that the simplex algorithm for linear optimisation is not known to be polynomial (in fact, I think for every possible variant of the algorithm that has so far been proposed, we know that it can degenerate to exponential time with bad inputs), but somehow that doesn't appear to be an issue in practice - it is my understanding that nobody fully understands why not. There are proven polynomial algorithms for linear optimisation, but they are more complicated and therefore less often used.
It's an interesting state machine problem complicated by poorly understood exception handling.
I am seeking a first principles approach to graphics. From poking a chip to manipulating bits and drawing pixels on the screen in the most raw form. Anyone know of any such books/tutorials? I need to study how the first terminals worked.

Assembly as the highest level abstraction. Anything equivalent to assembly anyway - a forth would be fine.
Like the difference between playing poker with a table full of serious guys who want to win and playing poker "for fun" and no stakes with a group of friends half of which have never even played poker. Night and day experiences.
Does Japan really have a ‘lost generation of jobless’ if their unemployment rate is only 2.29%? That seems incredibly low to me.

Source: https://www.macrotrends.net/countries/JPN/japan/unemployment...
Why is Python slow (2016)
It's a sign that we live in the best times ever.
"Gaming the system" is also a cultural thing in Greece. In fact, it's so expected that you are perceived to be either out of the loop or a fool for not going the extra mile. I broke friendships with people who claimed that "it's all subjective at the end of the day" whenever I was raising ethical/moral concerns.

Imagine not being able to provide a reasonable argument to justify your actions, beyond of "because I'm allowed to do it".
It is sometimes weaponised, often as a distraction method in political discussions, or as a defensive come-back ("yeah, I X, but you Y"), but from what I've seen it is more often people being overly sensitive and/or with too much time on their hands and looking for something to discus.
Maybe you can go backee and try it another day?
This could be reasonably expressed. Flatpak can sort of do this via portals, you have a filepicker that can see the host system and the picked file is transparently mounted into the app container.

For multiple files per document, the solution would be either multi-file select (bad) or allowing apps to specify very simple rules for additional files, ie "removing extension, also mount all files starting with that name".

The filepicker could integrate that and either show all those files as a single document or select all files for a document visible, so the user is informed.
> Well, seems like it does matter. Using an array is 50% slower than using an object and that's slower than using a Set in Chrome.

A 50% difference doesn't mean it matter. Unless this runs in some inner loop, just use the simplest solution.
It's not flatpak, its the Gnome software center. Not the same thing. However removing the sandbox picture for apps that use the filesystem=host/home permissions on Gnome Software would be a better representation of reality.
Ok hmm, thank you for the correction.
Well yes. Some person may feel that their particular hot issue is "the most important thing ever". (!)

Other people don't, and care about other things.

Claiming that people who actively put their time and effort into stopping that change ("supporting the status quo") are the same as people who prioritise other things (eg "looking after their sick sibling"), is outright dishonest. And seems both silly, and like it would generate a bunch of negative things by trying to push it.

To illustrate, lets take a dumb example...

Lets say my sister is dying of cancer, and I need to pay for her treatment, her family's housing and costs meanwhile, and whatever other expenses come up. So, I'm doing bulk hours at my job to make that work.

In that situation, someone pushing an agenda of "there needs to be more sausage rolls in the canteen" (!) can go to hell. I have more important (to me) things to care about. I don't care about their hot issue in any way.

But if they keep on trying to take up my time with it, they're not going to get a positive reaction as they're literally wasting time I could be using productively. ;)
This is a conceptual mess.

Synchronization does not imply time. It implies synchrony, which is a mechanical notion. Electric signals are used everywhere in life for that purpose.

What they called clocks are not clocks. No more than a frequency generator is a clock.
I don't agree with your statement.

Apps can use some low-level calls to the OS, to do things that cannot be replicated in the same way in a sandbox. So it is not surprising that some parts of apps must be rewritten.

If they are not rewritten, they just don't work in the sandbox. That's exactly the goal of a sandbox. Provide safe API for applications, and block apps that are trying to access more.
Isn't that what happens in open source projects? Different groups of people with different ideas trying to propel the project in their direction?
The C++14 part seem to be added lately and indeed sounds contradictory to what was written previously. As a comment below writes though they use the original Orthodox C++ idea without the C++14 part (and TBH i think the whole "committee" part is a tongue-in-cheek joke).

In any case this is just an example, there are a couple of similar "subsets" with the same idea of keeping C++ use to its bare minimum, it is just that i remember this one because of the name :-P
I did explicitly explain that the economy can be bottlenecked on other things (which is where that "in general" comes from) and why the one that seems to apply in the case of Japan has nothing to do with there being too many people.
> But "systemic racism" is on a whole another level in US.

You have a very skewed view of race relations in the US. Racist police is a popular media narrative, but it's not backed up by evidence.

Cops are more likely to kill a white fugitive then a black one; black cops are just as likely to kill as white cops; many victims of police violence are white; etc...