skysight-inc/HackerNews huggingface dataset:
In many ways, that's the price you pay for long term backwards compatibility.

After all, JavaScript didn't remove the function(){} syntax either when the arrow syntax was introduced. Moreso, React hasn't remove class based components either as of yet, even though we have hooks and function components now.

I actually find myself wishing that Java 8+ hadn't removed so much of the standard library without backwards compatible ways to reintroduce the logic, since now the transition from 8 to newer releases is a massive pain, especially because of migrating a 1M SLoC enterprise app is no small feat.

So yes, Pascal has baggage but it's not always a bad thing.
Saving this for later. Thanks for the informative post!
For a modern take on the genre, I can recommend Hollow Knight. It's challenging though, but gratifying and weirdly endearing given the oppressive setting.
CEO makes 3M per year, googling shows Mozilla revenue is ~900M, I haven't researched her and know nothing of her competence and effectiveness but I would have no issue with even a 5M salary for a person that would help build a strong enough open source browser.. the whole world would be better for it and I find it to be a small price to pay
One wonderful thing about Japan is that houses are as much of an investment as toothbrushes. The minute someone uses it, its value drops immensely.

10 years is old but still somewhat livable and generally cheap. Once you get past 20 years, locals basically see the house as scrap. It's really easy to buy cheap houses or apartments over 20 years old. Some clueless foreigners new to Japan see these prices and think they can flip them and resell to get rich, and they're always disappointed to find out it doesn't work that way.

40-50 year old houses can be bought for around car prices if you're willing to live 30 minutes from a smallish city. You're basically just paying for the land at that point.
Being able to fork is great in theory, until you realize how few players in the world can afford to not stay in sync with the mainline branch and bankroll their own ongoing development (even those who can afford it have thrown in the towel and fell in line, e.g. Microsoft's abandonment of Edge's old engine).

> As a full stack developer I've battled so many times with weird implementations or unexpected behaviors across browsers that knowing that I can assume that the user will be on chromium is just piece of mind.

If webkit/blink is the only game in town, web standards will become standards only in name. The weird implementations and unexpected behaviors you see on webkit/blink will become the de-facto standards.

Why would webkit/blink developers (or the companies who fund them) bother with the inconvenience of the process of standardization and involve multiple stakeholders and collect feedback from users when they can just ship new web features or break existing ones when it's in their best interest?

You can already see this playing out with webkit and Apple's neutering of web capabilities on iOS in the interest of keeping it from becoming a threat to its walled garden.

With all that said, we're already on the collision course to this world, given the prevailing sentiment in the web community is to build only for webkit/blink and leave other engines as an afterthought due to their low market share, resulting in a vicious self-reinforcing cycle. Like the OP I'm not sure if there's much that can be done about it at this point.
Downvoted, I presume because I didn't give explicit examples; wasn't able to at the time but here's a list of countries where Christians face persecution from a US report: Burma, China, Eritrea, India, Iran, Nigeria, North Korea, Pakistan, Russia, Saudi Arabia, Syria, and Vietnam.

Eritrea: where Christians are tortured, arrested, and imprisoned. https://en.wikipedia.org/wiki/Protestantism_in_Eritrea

A country I was surprised not to see on that list is Indonesia, which came to mind immediately. Take the conflict in Maluku, where Christians were forced to convert, or the eviction of the Christian minority from Banda. Example article: https://www.bbc.co.uk/news/world-asia-55140847

Yemen: where Houthis have targeted Christians. Book burning religious texts, burning down churches, etc. https://www.uscirf.gov/news-room/releases-statements/uscirf-...

You could make a very long list. Just because Christians aren't oppressed in your country does not mean they're not an oppressed minority elsewhere.
I've used vimagit for a long time (it's not in Lua, but it's pretty awesome): https://github.com/jreybert/vimagit
Mass availability of microphone, earphone and DSP technology should make hearing aids cheap. I suspect that the technology isn't quite as trivial as the article suggests, hence the patent moat is effective. Probably it's the speech intelligibility tweaks that are specific to the incumbents, and not of much interest to the wider tech industry. Some open source DSP algorithms based on what ever published research is out there could be a good start.
In case Kevin is reading this, you still owe me $500
Using push notifications should give you all (new) subscriptions.

> That's something every other subscription API provides

I don't think Apple and Amazon provide such an API either.
It really bothers me when people try and pass off bamboo-based fabrics as being natural.

It's called rayon and it's about as synthetic as you can possibly get.

For those who are interested: https://en.wikipedia.org/wiki/Rayon
Sure, not in tzdata, but data as which county is under which timezone certainly must exist somewhere. All I ask to people whom it concerns to sit down and thoughtfully agree how to process location-based local time.

Yes storing time like "2021-11-01 10:00 Europe/Warsaw/Łękołody/Chrząszczyrzewoszyce/" souds absurd...but such absurdities have the uncanny tendency to come true and it's good if someone preemptively tries to clear things up.
The idea is to have more than one rendering engine so no one can push their own agendas through dictating the web standards.
The C Programming Language (Kernighan and Ritchie)

The C++ Programming Language (Stroustrup)

Spend time on them if you're interested. If you're studying for the purpose of getting your first software job some day, don't waste time on C++. It's a huge and difficult language with very few entry-level jobs. There aren't many C jobs either so it's up to you to decide if investing the time is really worth it and that depends on your goals and time horizon.
They need to know the input length too. With an infinite input it will never halt.
Marketshare: On desktop, they seem pretty stable at 8%. Mobile is a lost cause thanks to the duopoly who pre-install their own browsers.

Deep Pockets: Microsoft gave up on making their own browser. I doubt anyone else will get into this game.

And regarding some comments: Both on mobile and Desktop, FF has almost exclusively improved in recent years, for me. Look and feel is amazing (not a fan of the "compact" removal, though), speed has been great ever since they finally finished Quantum (which many vocal people seem to see as a huge decline, for me the performance made it unusable before).
Http is {method, url, metadata, data} -> {status, metadata, data}. What’s wrong with that?
Part of its greatness comes from the fact that it's in emacs. Although it might look like a GUI/TUI, magit's interface is all normal emacs buffers with all the normal navigation, selection and editing (where appropriate) features available. That's huge, but difficult to explain why if you don't use emacs.

It's frustrating for me because I believe magit is the best git interface there is. Using it increases your understanding of git and decreases your chances of error. I'd really like the rest of my team to use it instead of the CLI. But when I think about it outside of emacs, it just doesn't work.
So is the south of France. My cousin moved to Paris because his kids were going to school with Marine Le Pen supporters
SPUs read memory asynchronously by requesting a DMA; GPUs read memory asynchronously too, but this is not explicitly visible to the programmer, and serious infrastructure is devoted to hiding that latency. The problem with SPUs was never that they are slow, rather than they are outright programmer-hostile.
Mozilla fired developers while paying a lot to its CEO.
It does not really seem to be maintained anymore. Is there any downside because of that?
How to keep a support contract: Make the user think they solved the problem
I'm afraid he's looking stupid to the people that would never vote for him. Ditto for losing in court; the voters he's courting don't trust the courts because they didn't support Trump's election bs
Elon being unstable scares a lot of insecure engineers out there.
Bamboo grows so much quicker that even with glue it might be more sustainable than using other woods.
US defense R&D is tiny compared to total expenditure. It's also falling dramatically.

https://www.defenseone.com/technology/2020/02/us-defense-rd-...
GDC Vault: Physics for Game Programmers [video]
That's an example of an "other git interface" as described in the article.
So we all should also drive the same car and eat the same food?
Out of interest, when you say 'their caching', what do you mean?

One of my annoyances with their iOS app is it doesn't support offline mode which is fairly annoying...
Take a look at the hiQ / LinkedIn case
is this enough?

alias magit='emacsclient -t -c -e "(progn (magit-status) (delete-other-windows))"'
Are there any good browsers with fast native UIs available for Windows based on WebKit proper (rather than Blink)?
pretty sure, sad that this still happens for meaningless entertainment
Google is already controlling the web now, with the existence of gecko. They control it because Blink/Chromium is much more popular than other choices, not because there is only one choice.

Keep in mind Blink engine is forked from WebKit (an Apple product) and Chromium is created from thin air. Yet it doesn't stop Google to have the dominant position they have today.

My point is, Google controlling everything is bad, but having only one engine (be it chromium or something else) isn't what causes it.
What I can't believe with these old game is how narrow the field of view was. It's like binoculars on a map. It would make your mental mapping exercise so much harder!
What does someone do when their eye vein pattern changes? Does this ever happen? What about someone who loses an eye or has some other eye damage?
How I Made $35k Selling My First Online Course – A Retrospect
Isn't this the same with e.g. MDF and other wood composites?

What glue is used, and how does it break down when exposed to the elements?
But if google pushes its agenda through chrome, it stays in chrome, non-issue. If it does that through chromium, isn’t it easier to remove it from there and not spend a fortune? Or if with time it will pull code from chromium to chrome (thus crippling the former), isn’t it easier to work on existing codebase until it really does that?
Outside hot-war which would result in massive casualties in SK, there is very little more that can be done to NK...

So there being no choice is probably correct in this case. At least with other countries there is some ways pressure them, with NK not too much, and not for measly sums of money involved.
Mozilla won't mind, Google is donating enough.
You want to say irony must be imagined and can't be seen?
People see what he's done as a criticism of their own failings and missed opportunities. I've never seen grapes more sour than the ones devoured by anti-Tesla/Musk folks (apparently by the electric truckload.)
I’ve often thought about something like this. I think pro surfers could use this to “cheat” (really depends on the rules) in competitions, but would be really nice to have for the casual surfer.
Yeah I mean, there's barely any solid residue when you burn fuel in your car when you think about it. There's some (carbon), but most is converted to CO2 and H2O.
I don't think there's all that much that Google can force on Webkit or Chromium that benefits them. What are some examples you can think of?
We have a Unix kernel monoculture, and things are just fine.
Many projects really miss some section on their homepage which briefly compares itself to similar or related projects. I assume there are many related projects. Most big desktop environments (commercial or open source) provide some similar service.

I wonder about e.g. Baloo (Baloo is the file indexing and file search framework for KDE Plasma, https://community.kde.org/Baloo). Is this similar? Or different? How is it different?

Just yesterday my dad complained about a couple of Baloo error messages, Baloo crash reports, disk full, Xsession log full of Baloo messages. And he was not really aware about what Baloo actually is.

The problem is similar to the one here: https://askubuntu.com/questions/1214572/how-do-i-stop-and-re...

So I disabled the content indexing, as it was suggested there. The stack trace of the Baloo crashes also suggested that it was related to indexing the content of some documents.

I think this is a problem for many such file indexing services. Even Spotlight on MacOSX frequently crashes when it tries to index some documents. Does Recoll handle this differently?

If Recoll is in general better than Baloo, maybe it should replace Baloo? Or Baloo can be extended to use Recoll under the hood?
In my culture irony equivocates amusement, not sincere belief.
Ah, win.exe I seem to remember.
MongoDB has ACID support.
It is definitely much stricter here than other states of Australia. If there is a known sea eagle nest for example, there will be an exclusion zone with a 2km radius.

In this case, the raptors on the cliffs meant that we couldn’t use even a micro drone supervised by a ranger several kilometres away.

(The project here was for a guided coastal walk.)
You can have dramatically different cars with the same engine. To most of users, even the power users, their choice of the browser isn't caused by the difference in engines.

Also, I don't say "should", I say I don't mind.
In that case all you're doing is creating wallets and minting worldcoins into them for people. You can't access them unless you have their eyes(and their willingness to comply).
No.
The organization is deeply compromised and cannot function anymore.
There are two things here.

One is that by "autoplay" I mean on a foreground tab. Say I open a youtube tab in the background, then switch to it. The video starts playing. I don't want that, and FF was blocking that autoplay.

Two is that I talked about Chromium. Apparently there is a way to do this for Chrome, for Edge, but not for Chromium.
didn't intel have a huge hack where their secret processor data was leaked out? i wouldn't be surprised if all these new chips got inspired by that
I fail to see where any of your examples feature engineers speaking out, taking responsibility, and opening themselves to scrutiny before the problems became known. These are good examples of engineers being complicit or worse.

> Tesla Full-Self Driving - advertising full self driving capability when it's at best assisted

Since you have a bone to pick with Tesla though, I looked up how they're advertising full self driving. From their website "While no Tesla cars are fully autonomous today and require active driver supervision,".

> and has led to multiple deaths https://www.tesladeaths.com/

This page does not appear to keep track of "Full Self Driving" deaths. Autopilot deaths are 5-10% of the deaths from Tesla wrecks, however they keep track of data. Doesn't really seem outlandish but it's obviously very hard to know -- it could be anywhere from a lot worse to a lot better than human only drivers, going by these numbers.

You do know though that no company advertises these driver assists as offering complete protection from death. I don't think that's quite in the same category as the first two examples.

> I don't doubt that engineers have done monstrous things, but only when the engineer is a stakeholder. In this case, they aren't your typical employee.

No, this is not true. As well as being unintentionally incompetent, lazy, not keeping up with best practices etc., people get emotionally invested in their company, their teams, their project, their careers and cause them to knowingly and actively participate in these things even if they may not directly (or at all) stand to gain financially.
Defense is 10% of gov spending lol, and 0% of the multiple trillions in stimulus that was funded with debt.
But Linux has a lot of contributions from developers payed to do so by many companies. Linux isn't made solely by hobby developers in their spare time.
I've made a mistake of using a desktop computer.
They are currently basically one of at most a handful of people who can do that. They need to face the music and get their elbows out; now is a good time.
Yeah, no idea if you're serious or taking the piss, but when the post above is condensed that's kind of what the quote they give is saying.

1. The social justice stuff and "this lady" is clearly the poster's personal view and politics coming to bear. And regardless of it being an illogical argument, it's obviously sexist and culture wars-y etc.

2. Having said that, bosses taking pay rises while workers is laid off is shit, and when they say it's to remain "competitive" I want to scream. Competetive to who? Who's to say that the same pool of people have to be interchangable between any one job at the same time? Who says we need these people running organisations anyway, especially non profits?

3. Seriously though, hope FF pulls through. But also I'm so so sad about MDN, and would want Mozilla foundation to shape up and be ok too so that they could bring MDN back.
Definitions matter and if you change them arbitrarily in order to declare victory where none would exist if your incorrect definitions were not accepted, it is pointless to engage with you.
So, basically you want better management for firefox, and hope funding to magically appear out of thin air?

Are you sure that the loss of market share is due to mismanagement? Could it not be due to a competitor with unfair advantage? I mean the fact that even MS stopped their own development would suggest that to me.

So the concrete point you have against management: it is expensive. Does that explain the current situation? What if the CEO had a 300k salary, would that fundamentally change anything?

Edit: as a metter of fact, I also believe that a change is required, but I would look at the funding side, to diversify it. I would look into government funding (multiple governments), license merchandise, ask for individual donations, partner with more companies to sell rebranded versions of their products/services like with Mozilla VPN, etc.
I often forget how much utility I derive from knowing English in an online world (replace 'utility derived' with luck, privilege, blessings, etc to taste.) I am glad there are places making this effort. Localization is hard, and scaling is significantly harder. Hats off to Canva.
> The onboarding stinks, so the new hires often have no concept of billability/utilization nor project budgets.

As an aside, do you think there is a business opportunity in teaching companies better onboarding? Growing headcount seems like an afterthought most places, and it’s a colossal waste.

The worst example I’ve seen is one company hiring some very expensive onshore consultants to build the basic structure of the application and then quickly hand it off to cheap offshore ones.

What really happened is that the onshore guys created a horrendous mess of untested and undocumented code full of bugs that the offshore ones had no hope of making sense of. And being remote and from a culture of high power distance further exacerbated the problem. It certainly worked out well for the onshore guys who got to bleed the client out of a whole other year’s worth of expensive hours.
I didn't quite understand the fundamental need behind this. While the article has explained to the extent that it will help determine who returned the cache or it will help specify who can cache, but what I don't get is why would I be interested in this?

My mental model of the internet has clients and servers. Clients will talk to servers, perhaps through intermediaries, but intermediaries are also clients and servers playing appropriate role depending on the direction of data. A server doesn't need to know where a request is coming from and a client doesn't need to know who is sending it. It's a very elegant and powerful model that allows for a great deal of flexibility.

This standard appears to treat intermediaries as a first class concern with special agency. Which means clients and servers will start handling intermediaries differently. It's a complicated and restrictive architecture overall and am not sure if it's a good idea. Was there anything fundamentally broken with the current caching mechanisms that called for this?
Brave doesn't have the money to do it.
Public education work in a lot of country (see for example most European country). Teacher also tend to be heavily unionised in other country, as well as having a tendency to be more left-leaning (but that is a veeeryyy big generalization).

The issue is not the public education, teacher or union, it's the U.S government(s?) lack of incentive to actually care about those services.
the latter is what i am going with
Are you really defending a social media giant implementing a secret VIP program that allowed secret VIPs to harass people and incite violence, when 3 billion other users would face bans and sanctions if they did the exact same thing?

I think the 'secret' part, where Facebook knew fully well that even their own oversight board stacked with their own appointees wouldn't tolerate such a thing - never mind 3 billion other users - quite clearly negates deceptive comparisons to "bulk pricing", and the like.
They understand that, they just don't want to pick up the Sisyphean task of trying to convince idiots. So instead they give up. Giving up doesn't mean that people stop complaining though, they know how to solve the problem but they don't want to do the work, it is called venting and most humans do it.
What happens to glue when you throw it away?
Have you seen traditional TA methods applied profitably within a quant framework?
Vinyl records, CD, MP3 and Bluetooth
Can we talk about why vinyls sound better then MP3s and sometimes even CD . I went back to Vinyl as I just like the size and sound is there better or some new Tec on the horizon?
I like BTP-Sort. It’s O(n).

Really easy: you see it, then you say it, then it’s sorted.

https://www.btp.police.uk/police-forces/british-transport-po... (this is a famous national campaign on the British railways over the past few years)
DVDFab Crack 12.0.5.1 with Keygen Download 2022 [Latest]
And yes, I know this thread skirts the HN guidelines. I certainly don't want this to become another Cesspool of partisan flame Wars.

There needs to be another Forum that somewhere between Hacker News and reddit, moderated but with a relatively open set of subjects that include the impact technology has on society
May I ask what you paid in the end for the bamboo you used? I went down the same rabbit hole some time ago and in the end went with oak as it was a lot more affordable (for my student budget back then).
There actually are projects that could have a more tangible impact on the environment, if anyone is curious. KlimaDAO is essentially connecting carbon offset and credit markets directly to crypto and forming a black hole of buy pressure. In places where such schemes are law, it could make emissions much more expensive over time.

https://docs.klimadao.finance/about-klima-dao
Afaik it flies in figher jets, experimental military UAVs and also civil satellites. Just not so common in consumer tech anymore.

Besides that it's fun to debug with on older systems, or even new ones if they have it. If not it can be plugged in from anything between 30 to 50 universal credit units from 1 to 4 port Firewire800 as PCIe 1x to 4x. It's fun to have in a homelab. You can even tunnel IP over it.