skysight-inc/HackerNews huggingface dataset:
Many of the points of this talks are invalidated with the introduction of DRI3 others are still valid but Wayland is not a solution. The X server indeed "just transfers messages between clients" but so does a Wayland compositor. How else would a screen capture functionality even work. Also, the fact that GTK/QT applications don't use Xrender (GTK used to but dropped it) can not be blamed on X.
Social welfare prohibits any sort of open borders.

And I’m not sure why inhabitants of a country that made good economic decisions (e.g. Singapore) should pay for countries that made poor ones (e.g. North Korea).
In reply to waxedchewbacca not you Nico (he is flagged off to the point of no reply, figure this particular topic would be an exception to ignoring the comment rule):

If you're genuinely looking for an answer 5/7 of your submission history is your COVID stance. Not that this topic doesn't come up on HN, it does, but it's obviously not what the site is or is supposed to be about 70% of the time. There is no singular post to point at and say "shaddowbannable" rather a collective history of things that probably got flagged by users until it either automatically kicked in or triggered a manual review which said "yep, that's not really the primary topic here".
A runtime isn't some sort of magic thing that inserts itself into hotspots. Several of these benchmarks are just looping over pointerfree arrays for almost all of their runtime and still show differences. Unless you call parts of the runtime, implicitly or explicitly, it shouldn't result in overhead.

Allocation-heavy or write-barrier-heavy code might make a difference, but you literally have performance differences while iterating over arrays of scalars. And even then, last I benchmarked it, Nim actually compared favorably with e.g. jemalloc.
Yeah, I hate cycling out in the country. It's kind of interesting.

I have friends that consider this to be a fun weekend out, clean air, birdsong, etc.

But to me it's just super boring (I find the city visually stimulating and like a real-world progress bar) and also quite dangerous. If I fall off my bike in the city there's a pretty good chance I'll be alright. If I fall off on an A-road I'm very very dead.
> C is an easy intermediary, C is a bad intermediary.

> The issue with targeting C is you ended up losing a lot of information about intent. Compilers looking at C have to put a lot of trust that what the programmer wrote was intentional (and thus, unoptimizable).

The same issue exists in C-sourced compiler backends, which is both GCC and LLVM. It’s not exactly a secret that anything which is not strongly exercised by standard C(++) codebases tends to be rather broken for any non-trivial use and takes years to fix (restrict/noalias being the poster child for this, at least in the context of Rust, I think it hasn’t gotten re-disabled yet so it might make a year).
I'm sure I'm in a minority here, but I think this is good. As a consumer, I want to be warned if there's something that's going to deviate from my system's norms, especially if it could take money from me.
> It's much harder to bullshit your way through a 1-2 hour long podcast conducted by a knowledgeable host.

A great take, in one line... ;)
Go Generics for the Busy Gopher
There is levels.fyi and teamblind.com and glassdoor.com, although more US oriented. Europe IT/software developer salaries seem to very slowly catch up with US, but are still much lower (even when taking cost of living and social security taxes / health insurances into account)

So try to talk to others around you, if above websites don't cover your country. Or try to move.
Maybe the compromise is to install the multiplayer module (and anti-cheat drivers) separately. Because coming from the other side of gamers fed up with cheaters, I've heard people wanting to install an anti-cheat which would overclock and kill the GPU of the cheater.
1v1 sf mid scrub

The history of dota is pretty fascinating. As someone who worked on Heroes of Newerth, I can vouch that https://icefrogtruth.blogspot.com/ is pretty accurate, based on the reactions of all of my coworkers when it came out. So there's some juicy drama for you.

It's true that Valve makes decisions based on money. But it's also true that they execute on them fantastically well. Far better than S2 could ever dream to achieve.

It was wonderful to have a front row seat to the steamroller. In hindsight I wish I'd relaxed and enjoyed it more.
Not completely true. You are thinking of the Schengen Area. Ireland for example requires a passport when arriving from elsewhere in the EU, but is part of the EU.
I think in Europe there's a bunch of local markets with a lot of companies that do not want to compete for developers, not within the EU and definitely not with the US. They'd rather push talented developers to leave than raise wages (and maybe it makes sense in their business).

You need to find the pockets in the market which do compete for talent on an international (at least EU-wide) level. That may be foreign tech companies, remote jobs, maybe the very hottest of startups in your country (with stock grants). I like this article (https://blog.pragmaticengineer.com/software-engineering-sala...) which goes deeper into this.

A "trick" which works in my market (in France) is to work as a contractor instead of a full-time employee. When I did this move I basically doubled my income overnight while keeping the same job title. A lot of companies will balk at an engineer asking for 70k€ as an FTE, yet have no qualms paying the same person 7-800€/day for 2 years as a contractor.
A number of countries make employer contributions to health insurance entirely a percentage of salary, sometimes with a lower threshold before payments (be it employer or employee contributions) kick in at all.
> The truth is, the world is not an equal place. Never has been, and never will be.

From the time of the cave paintings and Venus figurines 50,000 years ago (and before that) until 10,000 years ago, there is no evidence of inequality, class society or surplus production anywhere. Nor today in the few remaining hunter gatherer bands in the world today.

2000 years ago travel 100km north of modern Stockholm and you found a completely egalitarian society.

Your history is wrong which does not say much for your prediction.
These are great. This one is a great lesson on the importance of product-market fit https://www.youtube.com/watch?v=zpNgsU9o4ik
1. Check known companies in your country, that provide the same kind of job.
2. Check the salaries of these companies on kununu.com or glassdoor.com
This is great but I still dislike that valve has no customer support whatsoever. They also offer no refunds for errors in their system. I've been in situations where I purchase something off the market and it says "could not find an item at that price" and purchases it anyway without updating the screen. This resulted in me having multiple of the same item and they wouldn't even acknowledge the issue. I'm anti steam until they fix their huge customer service black hole. There's no excuse.
If it makes you feel any better, I am facing EXACTLY the same battery drain issue n macOS since last three years and found no solution or support from Apple who pretend the issue doesn’t exist in the first place despite forums shouting loud.
That is the point. 'Have a vaccine or be fired' is the same.

Sure, it isn't 'forced' as in, we will tie you up and someone will give you the vaccine, (same as have sex with me or be fired, technically I won't force myself on you) but basically amounts to the same. And taking in account that a) there are vaccine side effects (I had them and know a few others that also did) b) they don't really help with the spread, just reducing the symptoms, it shouldn't be the business deciding on it.
That's simply not true. The only identity card I have is a passport.

I actually thought the big advantage of id cards over passports was that they would be much cheaper or free, but I just checked, and in Netherland they're only slightly cheaper. It's effectively just a form of limited passport.

And clearly not everybody has an id card. It's just that everybody has to have a form of id, which is either a passport or an id card. People with a passport don't need to also have an id card.
the file you linked to is doing file I/O. that's much more than fork/exec. Hopefully on the benchmark system it's tmpfs but it still has to go through VFS layer.
How did you convert time to the cycles ? Cycles are more about instruction set.
> Great, now you are stuck with a closed standard, with a closed OS, where you can't run the programs you want.

The DRM anticheat drivers turn Linux PCs into a closed standard, closed OS platforms where your software kills itself (even if it's single-player) when you step out of the locked down platform.

You're trying to picture a difference where there is none.
Great! Can't they do Whatsapp as well?
What I would love to see is open source kernel level anti-cheat.

The issue of course is that would reveal just how much of our data those things Hoover up.
I think one can look at the EU as an experiment of what happens with passport equality.

You have countries ranging from Croatia, Poland to Germany and Norway under one common passport.

Then you can ask specific questions like whether Germany and Norway has deteriorated by its influx of people from poor EU countries speaking destroying its way of life.

It seems to me that the EU experiment shows it’s possible to have passport equality without some downward slide to chaos.

One interesting side effect of the EU experiment is how quickly public views EU as a homogeneous block. While in reality the cultural differences between Netherlands and Croatia is probably larger than the difference between France and Morocco.
> I am not sure how people without university degree are paid

That won’t matter in Berlin startups.
Steam is successful not because it's hard to bypass, but because it's so fucking convenient.

"Piracy is a service problem." — Gabe Newell
> because no decent human being would say: "I want to treat my staff like crap".

Go not by what they say but what they do, and I've known plenty who have treated their staff like utter crap, from screaming abuse at them to ignoring them to undervaluing them to psychological bullying and more. I guess all your workplaces must be like heaven compared to what I've seen.

I don't understand where you're coming from. To me it's a decent and useful post and you are just tearing it down for no reason I can see.
Why is it horrid? I am genuinely asking.

As I understand it, you still need to identify yourself in countries without such an id, like the US or UK, for a lot of reasons, like when opening bank accounts, interacting with the state, etc. But without a national id card, this can become complicated, and these countries often use a lot of defacto ids "replacements" like birth certificates, driver's licenses and so on, which increases the bureaucracy for citizens/customers and potential for fraud.

So while I see a lot of pros about national ids, what's the "horrid" drawback of ids?

(I am from a country with national id, Germany)
I hope they do.
Where their costs will increase as well. So while showing off with a big numeric bump in "market value", the pockets at the end of the month might show a very different dynamic.
Yes, made fun of. Philosophy of Laravel crowd seems to be similar to "the rails way", which means a lot of framework-specific solutions, disregard for TDD etc.

Well, static service locators disguised as "facades" are a bad design. Rebuilding entire backend in Node for that reason alone is dumb.
Laravel features a PSR-compliant DI container and supports dependency injection with autowiring, you can very well write a nice, decoupled, SOLID code using Laravel. But it's rather not the thing people have in mind when picking it over Symfony or Laminas.
Divest, we can pay more to make it here. because we are not fat lazy or lacks.
I’m opposed to kernel drivers/root kits too, but I wouldn’t install this on my daily driver. I’d have a separate partition with a fresh Linux install. So I don’t personally have a problem with it as I’d just treat it as a gaming system that I consider compromised. I wouldn’t do any banking or browsing on it
Actually no. Rust will teach you.

The difference is that errors do a great job and telling you what went wrong and how you can fix it. You just fix one error after another and the borrow checker will guide you to the correct solution.

For example you get an error like:

error[E0433]: failed to resolve: use of undeclared type `Environment`
--> src/main.rs:9:19
|
| let mut env = Environment::new();
| ^^^^^^^^^^^ not found in this scope
|
help: consider importing this struct
|
| use foobar::test::Environment;
|

You could fix this error without knowing Rust.

You obviously need to know the basics of systems programming to effectively program in Rust and some type errors get tricky, still it is a more interactive experience and you can just jump in while in TS just jumping in does not really work and the level of type safety relies on your skills as a developer.
I have. Many times. Yes, its a bit of a bummer. No, it still doesn't justify Tencent being able to see more about what is going on in my machine better than I can.

Video games are a hobby for 99% of people out there, including myself. I can do without a plaything if it means not handing over the keys of the computer I built with my own hands to nefarious actors. That is FAR AND AWAY more important to me, and I'd hope most people.
It's also not comfortable to ride 200% congestion rate train everyday.
I wouldn't call that "a lot". It is more niche use nowadays and for these kind of use one usually prefer a dedicated tool. Nowadays the datacenter guys would favor a mini laptop like the GPD Micro PC (which also comes with serial port by the way) for example, people working in the field would rather use Panasonic Toughbook lines that also kept serial ports and ethernet. It would be nice if Lenovo still had one or two sturdiers models available with similar I/Os but it makes no sense to have them on all models.

For us occasionnal users just having one of those 5 in 1 adapters in the laptop bag is enough. The thinner/lighter form factor is more comfortable most of the time and said adapter can be shared accross different devices. If I do the count I have 5 laptops in my own, 2 personnal, 1 professionnal, the other 2 are used by my partner and kids. I am very unlikely to need to hook a RJ45 cable on all these laptops at the same time.
Why did you post this commment twice?
Then it’s a good opportunity to either officially set the new definition of “free market”, or stop using it altogether. “When we say X we all really mean Y” actually works against us long-term because there are plenty of people who don’t know that and some of those are the ones making the laws.
> The UCEPROTECT list is a literal text file that gets ingested by the mail provider.

I don't know whether that is true; but I do know that it is usually used as a DNSBL - a DNS lookup for an IP address, that answers whether that address is or is not in the list. In general, mail providers do not "ingest" entire blocklists.

> responsible for maintaining their own list in a way that complies with international laws [etc.]

Actually, anyone can publish a list of anything; unless that publication amounts to a contract (statement of purpose, assertion of fitness for purpose), then I'm not aware of any international "law" that says you can't put anything you like in a publicly-acccessible list. And anyway, there's no contract without an exchange of considerations - baiscally, you have to cough-up if you want to assert a contract.

> even offers a very blatant disclaimer on their site

Have you ever read a FOSS licence? UCEPROTECT are simply stating that as a free user, you can't hold them responsible for the accuracy of their lists; in the same way that FOSS authors disclaim responsibility for fitness-for-purpose.
Agreed. Profit is fine, monopolies are not. It's not a hard line to draw.
Funnily enough, I posted a sort of list 40 days ago here [0]. There's way too many to actually list out in full though, and actually, depending on the kind of music you make, AUM should be added also.

[0] https://news.ycombinator.com/item?id=29719019
The EasyList Cookie filter list (supported out of the box but disabled, in uBlock Origin) covers this too.
The background QoS is telling the system to optimize for both other more important work and battery life. Even if other cores are available the system may still choose to run that work on efficiency cores to reduce power consumption. This may also include throttling IO.

Work that should be completed if resources are available should be at utility. This is a good level if you aren't sure what level to pick.

Work the user is waiting on should be user-initiated.

Work required for interactivity (updating the screen, background drawing, etc) should be user-interactive.

Higher QoS work that blocks on lower QoS work can boost the priority of that work, including across process boundaries in some cases like XPC.

All of these details are subject to change; communicate your intent to the system with the proper QoS class for best results.
It's the one thing I wish OCaml had.
Just to clarify my original statement, I did not mean to imply that after the 4th quarter results come in, that another squeeze will immediately happen.

I've always thought that this would take some time (i.e. DRSing the float). I don't think it necessarily has to reach 100% (although that would fantastic) I do think the higher the number climbs, the harder it will be for investors and regulators to ignore.

DRSing shares will reveal irrefutable, easy-to-digest proof that there is illegal naked shorting of Gamestop. How that plays out (squeeze, investigation etc) is anybodies guess because this exact situation has never happened previously. (individual retail investors directly registering shares in their name to secure the entire inventory of a company).
I wonder the same thing, with the added asterisk of "...in Canada?"

I think the answer is that many don't, including me. I don't really need to use my laptop on the go as much, so I just carry around that giant ass power brick.
It's not an entirely uninteresting idea that he is presenting in that TEDx talk, although I can't see how it would be the basis of a business. It's very similar to the premise of the TV show "Devs" on Hulu.

I wonder how your ex-partner feels about the fact that this book exists documenting his missteps and misfortunes. Ironically, with your book, you have created a durable artifact of the type that he described in his talk, giving people a chance to replay a portion of his lived experience.
Those are related tho! If I had a tough problem to solve, I would tend to give it to the "average Rust" rather than the "average PHP" programmer. Language difficulty and the surrounding culture act as a filter.
> Here we are today, waiting for the Steam Deck.

Is that a figure of speech or a reference to the fact that the hardware preview coverage is dropping today (I believe)?
A fine goal, and I approve strongly, but I worry that without a real understanding of what has happened in China, the outcome might be prices like China's (50% cut being typical, https://archive.fo/5dvsz). And IMO, anyone who says "well, obviously the only reason…" doesn't really understand.
> Are there seriously people who believe this bullshit? You think everybody who works only works for "heirs", and if there were no heirs, nobody would have to work?

Well that does sound like "bullshit" as you put it, but it bears no relation to what I said.
>Apparently the Rust versions have received more optimization efforts compared to the Nim code as well

Having programmed in both I think Rust often makes it easier to write fast code by making all the copying vs borrowing more explicit.

Nim is obviously still very fast and much easier to pick up, so there are trade-offs here.
Stream gaming is inherently safe from cheating too, because the game logic and rendering is not computed directly by the player so there's no way they can 'cheat' in a conventional sense.
The US citizenship written exam is extremely easy and doesn't require memorizing many dates. Accommodations are available for those with legitimate disabilities. Failing the exam typically won't leave the candidate stateless as they still retain their existing citizenship in another country.
First, anti-cheat software doesn't guarantee anything of the sort. There are still plenty of cheats out there.

Second, this was already a solved problem since we could run our own servers and kick whoever we wanted. But this has largely been taken away, to the point that people don't know it ever existed.
There is a bunch of FUD being thrown around in this thread and in the interest of Truth, here is a PSA;

1. Use the Wikipedia Page https://en.wikipedia.org/wiki/Boeing_737_MAX_groundings as your starting point for understanding the details. This article and more and better ones are all listed here.

2. This article from The Verge is the best for the layperson to get the overall picture of all the issues involved: https://www.theverge.com/2019/5/2/18518176/boeing-737-max-cr... Note that "Human Error" mentioned here refers to everything from Boeing Management, Marketing, Sales and Training.

3. Article on Department of Transportation Inspector General's scathing report on how Boeing misled FAA and everybody else : https://www.flightglobal.com/airframers/inspector-general-sl...

4. Remarks from "Allied Pilots Association" : https://www.businessinsider.com/boeing-737-max-apa-head-ques...

Boeing's previous suggestion that pilot error may have caused the crashes "offended" members of the APA, Carey said, as he criticized suggestions from some in the media that training standards may have been lower in the countries where the crashes occurred.

"To make the claim that these accidents would not happen to US-trained pilots is presumptuous and not supported by fact. Vilifying non-US pilots is disrespectful and not solution-based, nor is it in line with a sorely needed global safety culture that delivers one standard of safety and training."

He also said that Ethiopian Airlines has a simulator for the 737 Max, while no US airlines do.

5. Blaming Dead Pilots by Boeing and its lobby in Washington : https://www.corporatecrimereporter.com/news/200/blaming-dead...
It was quite controversial when it was introduced in Netherland too; it reminded a lot of people of the mandatory "Ausweis" from the war.

I certainly do not have ID on me all the time. Though I do try to remember to bring my driver's license when using the car, and my passport when leaving the country.
I'm not sure I could agree that MCAS is a sound concept. Moving the trim automatically to account for the pitch up at high angles of attack feels like a hack, like restarting a dodgy service every couple of hours rather than fixing the underlying issues.

I've never understood why the fix wasn't implemented in the elevator feel computer. Except perhaps that it doesn't have AoA inputs and it's an old hydroelectrical system for which there may be a lack detailed knowledge.
Yes, and now we are living in a reality where Steam has taken over ~all meaningful, non-niche digital PC games distribution. They got into a monopolistic position during a small time window of inflection where the market was transitioning from physical to digital distribution. It's meaningless to talk about the past in these circumstances, unless something truly drastic happens to open another such window to let someone displace Steam.

Heck, Microsoft followed exactly the same trajectory some years earlier, to the extent that their operating system is still synonymous with the idea of a desktop PC outside of the US (which I understand leans heavily towards the Mac, somehow). Their position is showing signs of crumbling only after multiple years of neglect and outright self-damage to their OS. The stability of a monopolist position locked in early is sometimes greatly understated.