skysight-inc/HackerNews huggingface dataset:
I am a bit wary of the claim/the validity of the hack. It seems rather short on details of what, and I haven't seen independent verification from someone reputable. The hack seems plausible though so who knows ¯\_(ツ)_/¯

EDIT:
In Troy Hunt I trust, and he is currently digging through it in this thread if anyone wants to follow along https://twitter.com/troyhunt/status/1566565409939427328. So far, the data seems legit, but publicly available/scrap-able.
TIL

http://fqa.9front.org/fqa1.html#1.1
> Typical heatpump COP in Northwestern Europe sits at about 4

:) yeah, when its really quite warm outside, but not quite warm enough that you dont need heating.

as soon as you even get down to 5C outside, you are not getting a COP of 4. Many vendors may tell you that, but well... :) some people were also sold bridges :)
I don’t have a dog in this fight, but I’m also surprised to see proverbial fight spring up here so abruptly and a proverbial dog so rapidly entered into the fray. I didn’t see anything in GP suggesting anyone else is misguided, I saw them state clearly why they appreciate the technical choices of a project and hope others will too. To the extent they made any mention of preferences to the contrary, I read it as conciliatory.

As an outsider to both game dev and the general Rust ecosystem, but with a more than passing interest in the ECS data model (entirely apart from games!) and the prospect of using it safely with parallelism (entirely apart from memory safety concerns!), I found GP’s comment insightful and interesting. I find yours unnecessarily defensive.

I get that “in Rust” is a HN lightning rod, but maybe sometimes it’s okay for people to just appreciate someone’s personal project for the reasons they appreciate it, without it being an instant conflict?
Let’s bump this to page one. What a loss.
I'm wondering how can one reach or close to full potential?
Zstd really seems to be a recurring trope on HN

(see, e.g., https://news.ycombinator.com/item?id=32529412#32531734)
I was looking at GPU graphs and neglected my physical RAM. This machine only has 32G and I didn't notice I was hitting a ceiling on memory allocations too - I took the error message about GPU memory allocations at face value.

I bumped my system commit cap (increased paging file size) by 24G and now I can use all my VRAM.
It is unlikely they will get radically worse, but its possible they won't get radically better.

However, on-the-hoof meat production has some ideas which can be remarkably transformative: the seaweed additive would reduce methane burp burden immensely.

Nothing much alters the water burden of different organisms. Beef is high. Almonds are amongst the highest in plant foods. Sustainable fake meat will want to be significantly lower than Almonds. Its already significantly lower than beef.

(skimmed TFA)
Sorry, that was a poor phrasing. I mean gamedev has distinct approaches/methodologies/culture/priorities from the rest of the software industry. If you move from gamedev to other application development, you'll find a lot of things taken for granted in one are not that common in the other (an example great GDC talk: https://www.youtube.com/watch?v=t9HRzE7_2Xc)

Other types of software projects also have their own complexity, budgets, changing requirements, and deadlines (admittedly not as major as a game release), but these things are managed differently.

Without telling all of gamedev that they're doing it all wrong, I'd like to say that perhaps there's another methodology that would also work. Especially that some games nowadays aren't just one-offs with a big-bang launch, but are maintained for years after initial release, which makes them look more like other software projects.
Does not appear to understand the NS labels are themselves anycast.
> Wages have never been based on value produced, at any time, in any industry

Sales commissions can be value based. Equity or options as part of your employee package can potentially be value based for early employees.

Although there are a lot of stories of companies reneging when a great salesperson earns too much, for example earning more than the CEO in the case of my friend, or unsurprisingly Oracle being Oracle: https://www.courthousenews.com/oracle-hit-with-150m-class-ac...
Seems like you could easily do this yourself with a couple of rules in your email client.
Price and salary are based on what people are willing to decline. If you’re not willing to quit because of the pay differences and none of your colleagues are either, obviously they are paying you market rates.
1024x768 didn't work until I bumped my system commit cap (i.e. increased my paging file max size). I hadn't paid attention to system memory, this box only has 32G.
I probably didn't understand you original point well, and I not sure I understand it still. The point was that competition between states spurred innovation. But of course if all those states are constantly on the verge of collapse then I agree not much will happen. I would argue that in the later medieval period most European states had achieved a lot of stability which helped prosperity grow.

Yet in relative terms, I would say Europe was still embroiled in a lot more wars than China even during the industrial revolution. Think of the 7-years war, Napoleonic wars, American war of independence.

Why the industrial revolution happened in Britain is of course a big topic onto itself. I have argued before that it could in fact ONLY have happened in Britain due to the geography, resources and climate of Britain: https://medium.com/lessons-from-history/why-england-industri...

1. France and the Netherlands lacked the coal and iron.
2. Germany didn't have the right kind of coal, and no as ideal conditions to dig canals and utilize water power as Great Britain.

If you sort of go over a checklist of needed prerequisites, you are pretty much left with Britain. Sure it could have happened elsewhere but then only after a number of other innovation had happened. At the technological level the world existing in in the mid 1700s, Britain was really the only candidate.

Internal stability is of course always good, but Italy, Spain, France, Greece etc could not possibly have started an industrial revolution no matter how peaceful and stable they had been. They just lacked the resources, climate and geography to do so.
> here a stale index accidentally refers to a new object that happens to get allocated in the same spot.

Given we're talking video games, you could also not worry and let speedrunners take advantage of it... ;)
More interesting to me are the change maps that show if drought is getting better or worse over some period

12 months seems to be the max change range and it only goes back to July 2004, but cool to see!

https://droughtmonitor.unl.edu/Maps/ChangeMaps.aspx
Your labor is being exploited for profit more than your coworkers'. Exploitation of your coworkers' labor has a smaller return on investment than that of exploitation of YOUR labor.

Despite how flippant other commenters may be with the "bad feels" of this experience, feeling bad about being alienated from the fruits of your labor, and being, essentially, colonized by capital, is completely normal, human thing. Especially so right after discovering the extent to which your labor is valued less than that of your peers.

This sucks bad, and don't pay attention to commenters who are trying to convince you that actually it's fine because that's just the labor market. No, it's totally valid to feel bad about this.
> I can see why people are upset when you take a famous book and then completely miss the point of it.

That's pretty common, it hardly seems worth getting upset about. My favorite example: Foucault's Pendulum—the person writing the summary on the back of the book clearly misunderstood what was going on in the book. I still laugh every time I read it.
I suppose you would need to be a bit contrarian to code C++ on 9front.
Yes - I actually stopped using Google Maps for car trips after too many routes where it was like “save 30 seconds making an unprotected left against 4 lanes of traffic”. I get why people like the illusion of faster trips but I found them more stressful than accurate.
I doubt it, the design of the code is much more important and that hasn't been solved by AI yet.
Ok, we've put smoking, alcohol, and obesity into the title above. Thanks!
Maybe? Skimming the protocol there aspects of the spec I may not be understanding that superficially seem at odds with a storage container with fairly simple interfaces. Though the security aspects seem at about at the complexity they have to be. I'm probably missing the full aims of the protocol though.
> Meh, come to Canada if you want to see really bad healthcare.

While I'm sure it has its warts, I'm guessing your frame of reference is fairly limited if you consider the Canadian healthcare system to be "really bad". As I understand it, the Canadian system provides (with no bills to you, and regardless of your insurance status or age) for things such as:

- If you need emergency surgery in the middle of the night, and the hospital you're at can't provide it, they'll helicopter you to the nearest capable hospital -- even if that happens to be across the border in the US.

- If you're already admitted to the hospital, and need specialized surgery that can only be done in one place, they'll charter a flight, fly you over with a couple of nurses, get the surgery done, and fly you home again.

- If you have a chronic illness that requires $100,000/year specialized care for the rest of your life, that's not a problem.

- If you have treatment-resistant cancer for which the only remaining option costs $500,000, also no problem.
Would it be less exploitative if firms refused to hire people in lower cost countries?
Thank you. I have given up reporting problems (or anything at all) to Apple via the Maps app (email supplied for feedback, zero response since day one). The errors remain. Apple are not interested.

Maps is a map app in name only. We are not discussing a startup, it's Apple, ergo they have no interest in making Maps good.

And still The Verge articles get posted here. Drivel. Though I too have post-regret, so...
The first line of your post says “Recently I got to know the pay scales that my peers and even junior developers are getting in the US/EU”. Why mention junior developers if you’re not in a software role? Are you also mad about the salaries of dentists in Canada or lawyers in Japan?
Every tech company I know of gives plenty of notice. If it's performance issues then you've got months of notice via a PIP. If it's a layoff then you get severance which is effectively notice.
Yeah it was much easier to diagnose ‘wrong cable’ failures before because of the obvious signs of whittling on the connector. (Although even in the USB-C world there are legitimate uses for connector-whittling when there is too much plastic and it stops you from using the next port over).
Thanks for sharing @justinram, how did you discover companies like that?
I think it's less about "level of expertise" than it is about having a willingness to explore, learn, and analyse. IMHO working in ring0 isn't a huge change in difficulty than ring3, despite the different environment. Device drivers are mainly libraries that translate between interfaces.
How do those costs and benefits compare to something like, say, coffee? In general, how should society decide whether a technology/product/service has too big an environmental cost?
> Nobody really forces you to use HTTPS either

Yet, in practice, that is exactly what both Chrome and Firefox are trying to do.
Ah noted, how did you discover your company if you dont mind sharing it?
That's not really going to help. For an MRI, you have to lay there being still, and for some you have to hold your breath, all while in a loud little tube. I have to get a couple every year, and I*m lucky not to find them too uncomfortable. Some folks, though, would have serious issues with the cage over your head when you get your brain scanned: Your brain and spinal column will take 45 minutes, as will other areas. You will need to be repositioned often, adding and removing things to get the pictures of all the areas.

In other words, you'll need an entire day off to do this if it is even possible for you to lay there for so long in one event, even if you get breaks. And for some folks it is going to be hours of torture.

More MRI machines won't solve the issue.
Lack of autonomy and lack of clear goals. I’ve quit one job over both of those. Almost quit my current one but then got a lot more clarity after a couple of raw 1:1’s. Was good in the end. Going to see how it shakes out.
... and what I've learned from this is that half of cancer deaths have absolutely nothing to do with smoking, alcohol or obesity. Damned if you do, damned if you don't.
Guess what:

x.toUpperCase().length === x.length

is false

when

x = 'ß'

I guess another falsehood programmers believe about strings is that length is not changed by toUpperCase()!
> Who gets to decide what burdensome is?

The same entity creating the regulations, I imagine. Who else would?

Set it at some threshold, if the property tax goes beyond some % of annual income then it gets capped.

> I do not believe in penalizing this group.

Letting people pay property taxes proportional to their property value is not "punishment", any more than people paying income taxes proportional to their income is "punishment".
Billions (plural, which implies at least two) of tables? I doubt that.
Cloudflare blocks online forum citing 'imminent threats to human life
Code Monkey think maybe customer want to write god damned checkout page herself.
Very, very cool project! I think I actually prefer this streetview approach to the floating noclip approach, because a map + streetview that works like google maps cements the feeling that the game world is as real as my city -- here's the map in my web browser, no need to run a video game!

To your knowledge, are there any special tricks to store many panorama images so you could feasibly capture entire paths continuously through the map, or even entire maps for smaller games?
Ask HN: What country is easiest to go from USA and have insurance without job?
I feel burnt out but i also don't want spend a year without an insurance, and the more i think about how you need a job to have medical insurance the more I feel like the whole system is inhumane. I just want to be in place where if I break my ribs then I can get them fixed without going into debt.
Would it be possible to integrate something like bevy_engine as a plugin? For live or low-coding experience and tools.
As a web developer, I would really like to get involved in Open Source software and give back to the community a bit.

But the amount of options is overwhelming tbh, and the skills needed for open source projects are far from the backend API's the industry usually needs.
I joined a Haskell team working on some pretty cutting edge stuff. A new VPE was hired from a FAANG background to "get the company
more focused on delivery." He spitballed a deadline for a prototype. He insisted the date was just "to help us focus."

Turns out he constantly berated our manager for not being on track in private. But publicly acted cool about it and said the deadline wasn't real.

Oh, and all the while, he hired "his people" in another office who were C++ devs with no Haskell experience or interest. Nobody was hired for our team despite the time pressure.

He actually blocked literally every potential Haskell hire. I found this out once I started interviewing. Good Haskellers rejected one after another. The vote? 4 for, 1 against. Guess who was against.

Then suddenly, we had to abandon the Haskell prototype when we were almost done (like final testing was all that was left). "Most of the team can't learn Haskell and don't want to." How convenient!

It all came to a head in a meeting where I mentioned some of the stuff he was saying to
me privately about Haskell and the Haskell team. It was more critical and contradictory to what he told others. The guy was clearly manipulating us - he even went around our manager to garner support from some senior devs before we as a team could discuss and object privately.

Oh and when we discussed all this, one engineer was DMing the VPE about this conversation in real time. Rat.

I and many other of the Haskellers dipped. I'm pretty sure that was his real intention all along. A lot of them were with the company from its earliest stages, so they were pretty ingrained. But he didn't like them and wanted control.

I make a lot more money and stress a lot less now. And still write Haskell.
Twitter is just as bad.

It fills my feed with inflammatory US based political tweets, and I'm not interested.

If a tech journalists decides to reply on a thread about the latest GoP nonsense, then as an Australian that is interested in tech news, I don't want to hear it!
Are you arguing that religious institutions are apolitical?
Kai, could the author please share your port of the 64 bits driver? I happen to own a F135. Thanks in advance.
Great article, it brings back some memories.
Be curious if there's something out there that can take these screenshots and make a 3D map from it, seems redundant but yeah
Exactly. Alienation from the fruits of your labor. It's disgusting we expect people to tolerate it, and act like it's not a totally optional choice by management to exploit labor resources to get a better return on investment for the already wealthy. A modern take on colonization.
Its a five minute video and a dense one at that with little fluff and a clear path from zero knowledge to these are the tools used to make this project.
"The reasons they've given me are weak and I want to debunk them."

Why do you want to debunk them? Is it:

A) You believe you can change the policy, and thereby get paid what your US colleagues get paid?

B) You want to validate your feeling (that the situation is unfair) and be certain that you are right?

C) You are curious about how the world works?

D) Something else?

(FWIW I've been in the same situation, working at a FAANG company outside US/EU, with lower pay scales.)
If it's not in your power to resolve an issue with your machine by the end of the work day, you should feel no pressure to stay late and fix it.
I have Pixel 6, so far only minor things, otherwise great.
Lona – A compiler approach to design and build cross-platform UI
Agreed.

Instagram is dreadful right now.

Every third post in as an Ad.

The content being posted is all spammy ads.

No one that I know IRL posts anything at all anymore.

It's all dark social messaging and private shared iOS Photos albums!
Not the author, saw airbnb talked about this in their blog: https://medium.com/airbnb-engineering/whats-next-for-mobile-...
I'm unfamiliar with KF but if a platform can't or won't do a good enough job of moderating its content and users, then transitively the platform itself needs to be blocked.
> Why would Google “care”

Because their logo is on the device. If it’s so inconsequential as to not care about quality, then perhaps they shouldn’t bother.

They’re up against Apple. Criticize all you want, but Apple cares about customer experience and quality. Pixel is supposed to be representing their competing operating system. It should be a quality product, even if volume is low. They should accept it as a loss leader if they have to.
Worked at a faang for several years. Some things I didint like:

- They make team members compete with each other

- creating false narratives about peoples career progress

- people don’t want to share key and useful information even with team members

- false promises of verbally giving you a project and taking it away

- invalidating impact of a project because you don’t fit the narrative for a promotion just yet

- people get credit for work they didn’t do etc
As mentioned, the type system helps reduce invalid states among many other things too!
> I still like desktop software. I know, I'm a dinosaur.

Same.

It boggles my mind that people think smart phones are an acceptable way to compute. They're a compromise for mobility, they're not a good way to access compute in general.
There are essentially three explanations for your lower pay

1) You're being paid less than your market price

2) Your colleagues are being paid more than their market price

3) Your market price is not the same as theirs.

If 1), get a new job. If 2), make peace with it. If 3), start to look at why that might be true. I know that a randomly selected remote engineer in the US is more valuable to me than a remote engineer in Eastern Europe who is more valuable to me than a remote engineer in India, for example. The US-based engineer has working hours closer to mine, has cultural context closer to mine, can more easily communicate with a customer in a live site debugging, and overall builds products with a "product sense" closer to what the US market desires. This is of course not true at the individual case, but is definitely true in the average, and a reason why domestic remote engineers will likely continue to be paid more than overseas remote engineers.
I don't have any experience with vim or other alternatives, but after reading that article or seems like kakoune is way better in practice. I wonder why Lapce didn't go with "object -> verb".
For a single player turn-based game, I'm not so sure the tradeoff is as obvious as everyone says, after coding one in C++ and another in Rust.

It's turn based, so I don't need AAA game multi-threaded performance. It's single-player, so cheating doesn't really hurt anyone.

I use sanitizers to catch memory problems, but there have only been a few of those over the years. Maybe ECS just isn't that vulnerable to memory-safety problems?

The borrow checker prevents iterator invalidation problems, but most of my functions are read-only so there's not really a chance for those anyway, or many other single-threaded race conditions for that matter.

After this long using Rust, I'm noticing more and more that the borrow checker is imposing a lot of artificial complexity, when I compare it to my C++ version. We're often told that Rust is hard because the underlying problem is hard, but I've encountered many cases where that's not true, it really is just the borrow checker. And unfortunately, most of them are problems that Polonius won't fix.

Rust has a lot of great features (enums and cargo!) but I think one should think carefully about their domain and architecture before choosing a language, lest they pay too much cost for too little benefit.

Just my two cents!
It's really only complex when you are trying to use the newest/most demanding features. The average person is just charging accessories and maybe plugging their laptop in to the monitor with the cable it came with.

And for docks you just buy the one that your laptop OEM sells and it all just works. If you have a macbook, just buy the apple adapter and you know it will work. Yes it's a bit expensive, but all the cheaper ones on ebay and amazon are defective.