skysight-inc/HackerNews huggingface dataset:
I’m happy for the initiative – but only if it’s actually backed up with genuine resources. My fear is the typical ‘fanfare and forget’ approach. Plus I’m concerned that this format makes finding good answers to problems completely unsearchable. Lost in the focus on a 1-on-1 format. That seems unsustainable.

I’d be happier if they gave proper resources to the existing dev forums. That means: Ditch the custom format, use discourse/stack exchange as the engine, but then actually answer questions and foster a community. It’s possible. Look at the Swift forums.
I’ve seen a really good summary for this situation and for people hoping that the recession will bring prices down:

- house in 2021: 500k €, monthly mortgage 1500€

- same house in 2022: 450k €, monthly mortgage 2000€

It’s not seeing the forest for the trees.
On the surface yes, but the reality is that they formed a company around the idea of increasing the productivity of your typists.

The people making the purchasing decisions for IT weren't the people using it, they are looking a the bottom line. If they could convince executives that their technology made their types x% more efficient, they would win the sale over the competitor. Companies were in the process of moving from having typists on typewriters to typists on computers in the mid 80s, purchasing a computer was "purchasing a text editor", that was the whole point of buying one.
Dumb question: Wouldn’t every diet show no improvement with an isocaloric control group?
I usually tell people it means I forget things sometimes.
A team lead is not a project manager which is not a technical lead. These are mostly disjoint sets of skills, which may or may not have disjoint roles in a particular org.
Yeah, I have a few in my drawer. The actual question is, does anybody turn them on for anything more than few hours of nostalgia? Last time I tried, it wasn't able to browse the web due to SSL errors. Also, did they ever get to support 4G? Where I live they already turned 3G off, so mobile internet in my Symbian devices doesn't work.

I'd be very surprised if somebody actually uses it as their daily driver. Maybe as a really-dumb phone, only for calling and SMS - but anything smarter than that doesn't work anymore. Even the maps are a decade without any further updates.
It's pretty easy. US has scarcity via VISA scarcity.

US companies have a smaller hiring pool and more competiveness.

US companies in Europe exploit workers from all around the world at the lowest price they can and call it "market salary" and "that's how things are".

Then they'll rave about fighting inequality and "the wage gap" but no one will address that in the US you have double the salaries for usually less taxes.

And no, what is done with those taxes is generally not good enough nor "way better than in the US" to justify the travesty in terms of high taxes.

Housing crisis' abound and landlord classes and politicians are one, protecting their own interests.
I graduated with a PhD 10 years ago from the same university (Nottingham) as he did, in mechanical engineering, and have been working in academia ever since, working my way up to senior lecturer (UK equivalent to associate professor), and I'm still earning much less than him. I do a lot of coding in research projects in my job and have some experience in web development from side-projects, as well as contributions to open-source libraries (mainly statistics and simulation based in Python) etc. Been thinking of making the career switch into a software development role for a while but wondered if it's too late. This makes me think it may still be worthwhile, even if getting that first role might prove difficult given my academic background and I'd have to start at the bottom again.
And they only almost went bankrupt a few times. Rolex has been doing the same thing.

If they don't want to sell to everyone, that's fine, but if most people can't afford your product, you're not going to win the market by definition. They could sell their phones for way cheaper, but they don't want to, why? Because less profit.

Guess we should define what Winning means
Salary of £90k will cost the employer £103,496 a year, including NI and mandatory pension contributions. The employee will get net £58,524. All of this from https://www.stafftax.co.uk/gross-to-total-salary-calculator

> £90k seems low compared to American salaries

It is. But you do get unlimited health-care for you and your dependents. Also note until recently it was worth $115k-ish USD and now it's worth $99k-ish.

Finally note that his £90k is actually £110k with stock, which is a strong London developer salary outside of banking.
Maybe 90k GBP is like 150k USD right? Otherwise I'd be concerned.. the heck is going on over there?
I have a cron that updates the DNS entries on Cloudflare with my current IP address. This runs every five minutes.
I'd be interested in how much money Western corporations spent lobbying to prevent sensible waste policies that would have seen them foot the bill.

We know they did it in their home countries. It is frankly inconceivable that they didn't do it to poorer nations.

How many deposit return schemes and extended producer responsibility laws did they prevent while selling products in disposable containers?

https://plastics.ellenmacarthurfoundation.org/epr

Washington Could Get European-Style Recycling. Lobbyists Are Mad About It

https://www.thestranger.com/slog/2022/01/25/65471068/washing...
I think the metaverse is something very cool and for it to be associated with Facebook which comes across as a toxic company causes resentment. Something cool and futuristic that I've read and dreamed about has been tainted before coming to fruition because of who is making it.
I hear great things about the headsets but I just dont trust the company that makes them.
> Identified electors

How do you reliably identify them without an ID card (which, as I understand it, the US doesn't have), or without an election-related "ID card" (which is pretty much the same thing)?

Trying to use SSNs will of course result in economically disadvantaged people having no right to vote, the same goes, more or less, if trying to rely on driver's licenses.
I have my own webserver in the spare bedroom. Earlier it was a tower computer, but now it's just an old laptop. I've been using VMware ESXi for years now, so moving the server is just a matter of moving a few image files.

Work like a charm. I pay a (very) small amount extra per year to get a static IP address.
So if in negotating that next salary, if asked - "What is your current salary?" You would refuse to disclose it or lie?
Hello from OXP live, about to go on stage!
Tbh the answer is the same as for a non remote position. Networking.

It helps if you're noticeable on job sites, but there's a lot of bad signal/noise ratio there. I answered 2 queries in the last 2 months because they were interesting, but both positions turned out to not be really remote when I started talking.

Also, it helps to be already employed so you can be picky and take your time :)
I think this is a great salary in the UK!
The world has moved online. Many people move for work and recreating strong social spheres is near impossible.

At any rate it’s easier to find someone nice with things in common online.
The family just started a three month period of what I've been calling 'Austerity' to tighten the belt a little bit and reign in our pretty careless spending lately. Basically it means stop buying various crap and toys off Amazon (by toys I'm including my own ridiculous accumulation of board and video games I'll likely never play, or only play once in a blue moon), cooking more, going out to eat less. It's been going...okay, we could certainly be doing better though.

Financially we do have some emergency cash in the bank, and if we had to we could liquidate some assets (although I'd rather not if at all possible, especially considering how much they've taken a beating in value this year).

I'm not sure what I'll do about my job. I'm relatively well established there, but I haven't really been making myself too visible to the rest of the company outside my immediate team lately (the team only has six people in it at the moment) so that might not be great in case layoffs end up happening, although the project we're on is a pretty strategic one for a large client and letting me improve several skills, and I've also been showing I can manage the company's offshore developers, so I'm hoping that's enough that I don't get caught up in a layoff anytime soon.

I have been tempted to possibly make another job hop before the recession and hopefully get established there before the recession kicks into full gear and I end up being kind of stuck where I'm at for a while, though, but that runs the risk of being included in a layoff much more easily as well.

Honestly if I do get laid off I will probably be relieved and take my time getting my next job, have a mini-sabbatical probably. I've been kind of teetering on the precipice of burnout land for a while now, and have been really wanting more energy to work on some pet projects, get some video games finished and put out in the world, without ever having enough energy leftover in the week to put much of a dent in those projects. I am chipping away at a game library that should help speed up that development if and when that ever happens.

I can't justify taking such a sabbatical otherwise, though, as really my wife needs it even more than I do, as she's struggling to juggle her full time job and working an extra 20-40 hours a week getting a side business going (the austerity is in part to help pad our savings to allow her shift to part-time for her day job at some point next year).
the point is having them declare if you do have a choice: if they say "NO" then, later on, they cannot state "you voluntary agreed".

If they say "YES", they we may try to gently say: "since I have a choice, you will excuse me, but I take it and go"

I know it sounds too easy, but it's better then nothing
It's about what the money gets you, not about what percentile you're in. Who cares how much above average you are if everyone else's salary is also crap.
> For example it is unfortunately quite common that authors publish results in a salami tactic to maximize the number of publications

Why is this unfortunate? I'd argue that splitting results in multiple publications is a) Riskier for authors (higher chance of rejection) and b) More convenient for readers (each paper requires less mental load, being focused on a single aspect). So, even if there's a payoff for authors, it doesn't come for free.
Ant Design 5.0 Alpha is ready
One thing the human race should have learned from history is that once you start restricting individual freedom, you know where you begin but you don't know where you end.

You don't want corporations to use your software, fine, fuck Google. Then one day you find out that the police may use the software, so you add "law enforcement" to the list of fields of endeavor you want to restrict.

Then it's the military, and that's where the definitions get tricky. The "Cooperative Nonviolent Licenses", just as an example, would have probably not been usable by the Anarchist Confederal militias in the Spanish Civil War.

A think tank promoting nuclear energy uses the license, is that fine? How about a neo-nazi nonprofit?

Soon enough the list of groups you don't like is gonna get long.
Show HN: Generate beautiful CLI tables on the fly, from CSV files
I sure as shit can fix my problem of things I need being insanely expensive by increasing my wages.
Nvidia works fine for me (even with Wayland) since Fedora 36 (the latest). With X, it worked fine since ages.

I am a researcher and simulations developer, so I can't live without CUDA.
Sounds great. I'm not in a rush, so maybe I'll just wait until Tailscale releases whatever they are working on.
Yup. C# likewise described the change in semantics as just a different de-sugaring of their for each loop when that happened.
Hi. I'm pretty far down this road.

https://osdev.org is the defacto reference. Start with AMD64, don't bother with x86 (32-bit). Segmentation is a nightmare and there are less quirks with AMD64.

If/when you start reading the CPU manuals, use AMD's documentation. It's better than Intel's.

Write a toy kernel. The kernel is the first thing anyway and you'll need to know how it works to understand the rest. It defines the interface between userspace and the hardware. You have to define this yourself.

Second resource is #osdev on Libera. Be patient, ask good questions. Some of the smartest developers I've ever met hang out there, but their time is precious and you should know they have extremely strong opinions and are not afraid to share them (for better or worse). Incredible group of people that deserve a lot of respect.

I've written kernels in C and now my main OS (non-toy) kernel is in Rust. Rust is nice for this, but if you're learning then heed my advice and use C for some toy kernels to start. Otherwise the Rust stuff sort of gets in the way if you're not familiar both with the language and the concepts.

Get familiar with QEMU. Remember that it lies a lot when debugging kernels (issues it reports as bugs are most likely bugs in your kernel, for example). Don't bother with vbox/vmware for OS dev. They don't help much.

You can play with bootloaders to understand them (I do recommend) but remember they're annoying and it's generally better to start with a boot standard (such as Multiboot) so that GRUB/QEMU can boot into your kernel easier.

OSDev's wiki has a barebones guide. Follow it. Understand everything. It's imperative. Use GCC's annoying cross compilers as prescribed. Then you'll understand more why LLVM is easier to work with later on and will understand how cross compilation works. This will be important if/when you finally switch to Rust, too.

Finally, there's Reddit's r/osdev. It's less active and sometimes you get nasty Redditors responding, but there are a few frequents that are extremely helpful.

You can alternatively start with ARM if that's your fancy. Just know debugging and testing is more convoluted and there are less resources for beginners. #osdev people tend to like ARM more but seem to know more about x86 in general.

Hope that helps.
I really like posts like this, it challenged my biases and changed my opinion. Just wanted to state here that this wasn't a simple upvote.
Agreed. By making a counter offer a company demonstrates that they had not already been paying as much as they were willing to.
Absolutely. My current salary is irrelevant, because you're not competing with that. You're competing with the other places I'm applying.
That's not a confirmed theory at all. It seems likely, yes, but not confirmed.
web3.net
>the industry has always been pretty terrible at hiring and promoting women, and the way we handle recognition is part of that

By highschool, you have as large of a gap in boys and girls enrolling in computer science AP classes and extracurriculars as it's going to get by adulthood. Additionally, in wealthier countries, with more gender equality, less women choose computer science degrees.

So no, it's not the fault of the industry. Man and women just have different interests for complicated reasons. You can verify it with your own two eyes - in any big corporation, (and in many smaller companies), there is a big drive to hire women, there are events exclusively for women, career groups, opportunities exclusively for women.
No real prediction, but economically we are definitely in one of the largest downtrends of the recent past. And I somehow doubt that we are trending towards avoiding even worse or getting a happy ending.
> Somehow the methods for doing the very best stone work were lost, early on.

The Egyptian state outright collapsed at least thrice, and was successfully invaded at least that many times. I find it easy to believe that during one of those collapses, some knowledge about construction was lost.
Currencies worldwide have lost ground against the dollar, and the pound was doing poorly to begin with. A pound is only 1.12 dollar atm.

What's going on is a combination of social services using taxes and the US being one of few places putting a huge value on software devs. The US is an outlier, not the other way around.
90K is, compared to sub-saharan africa, a 99.9999%ile income putting you in the richest top 0.0001%. Pretty much as relevant.
/\* This should be unreachable. \*/
fprintf(stderr, "They found me. I don't how, but they found me.\n");

:)
Damn, i3wm is a browser now!
What would be the use of closing over the value rather than the variable? That would stop a lot of interesting use of closed-over variables (like persisting values from call to call).
I like the concept, but it needs a microcontroller, just because...?
It's not that the software development has become slower, the major Problem (s) come unfortunately from greediness.

Windows 10/11 feel slower because they had the brilliant idea of putting ads which are constantly pulled over an internet connection. And also Telemetry takes its toll because of fulfilling your bandwidth.

Older Windows and some Linux distributions are snappier because they don't have these extra bits of bloat.

Besides that, profiling and load tests are an important step in developing software that has to perform fast
Well maybe you never had the need for privacy. Fine with you, not fine by most people. Or you are oblivious how previously quite good tool for integration with remote friends and family got progressively worse to the point where its utter ad-infested and bug-infested piece of crap (to be fair FB was having tons of bugs since beginning, they just didn't improve on that front, I can easily hit 3-5 of them within a minute of casual use - latest firefox with ublock origin).

No company sliding down so much has received much love. Not sure what is there to not understand. Oh yes and owner is clearly an amoral person with strong sociopathic traits hellbent on making humanity worse off long term, not unique but the same applies and compounds.

No amount of self-serving VR progression or some open source libs can anyhow annulate that. Morals is something a lot of people value, and lack of it gets appropriate reactions.
I use svgs for my websites og images, haven't come across an issue with embeds on most platforms.
No, you won't have a better lifestyle as a janitor in Germany. But I agree with the sentiment, 90K is a top salary (judging by the numbers), but it's just not enough anymore in these days.
Seriously, what's with that newsletter popup that has no close button?

I'm starting to see it everywhere on blog posts linked from HN.

Are "influencers" that desperate?
> well enough

I had all the same gripes you do, believe me. I face similar issues with Steam. Nonetheless, people don't care. It works well enough.
The headsets have cameras on the outside your vision can "pass through" and you can see the world around you - just with virtual objects in it. This gives you a mixed reality experience rather than a virtual world. So for example you see the cafe around you but with you laptop screen hovering above the table and your australian friend bob sat on the other side.

One of the big feature improvements on this unit is that those cameras area lot better.

Another feature is that the headset uses some kind of lidar to map out the space around you, so that even if you are in an immersive experience objects and people coming into the real world area you marked out will get overlayed into your virtual world, so you can see bob sneaking up behind you.

These headsets are pretty cool and the consumer one is pretty cheap. Well worth getting one even if you are intending to sell it on after experimenting.
can you move to github blog instead of this wixsite?
I already said:

>>and implementing client and compositor support for it. It's exactly the same as X.

And if you think the GNOME and KDE and wlroots maintainers are all in some grand conspiracy, you are either very naively mistaken or just being toxic. Given you discarded a whole body of work as "ridiculously over-engineered" while contributing nothing except whinging, I'm inclined towards the latter.

Feel free to fork even one compositor and one client program to implement your amazing protocol.
The reason they are often “perfect” under X is that you are quite likely to be using a compositor which adds the exact same latency, if not more (due to then Xserver itself being a useless middlemen only).

Did you try viewing a full screen video on X without a compositor? Even though today’s video hardware is indeed fast enough to mask it more often than not, display technology also requires more and more resources — I am sure you will find plenty of tearing at larger than 1080p resolution and higher framerate.

And come on, how is it extreme amounts of coordination? That’s like the most basic coordination there is. Especially that it can be circumvented in the rare case it is not needed — e.g. game windows in full screen can render at their heart’s content.
Makes sense, ya'll should work remote for US tech if you can.
Picking from a handful of options like absl::flat_hash_set rather than always hand-rolling is a clear win for productivity. As with anything else in performance, measure first and only solve problems you actually have applies to the idea that maybe the choice doesn't work - even for the abysmal std::unordered_set if you don't have measurements showing it's a problem then it probably just isn't a problem.
> and with older packages, but that's usually okay

Just use sid/unstable. Debian really did a disservice for naming it "unstable". Don't use "testing".
I too still own the same one. I did run it as my main phone in 2012.
> like when people first tried out YouTube. I’m sure there were people going, “why not watch cable Tv instead?”

But youtube obviously had something cable tv didn’t - user generated content. The Quest is the equivalent of youtube just being a crappy bootleg of cable TV.

> It’s hard to put into words. You have to try it. For some reason, that is not something a lot of HN users are willing to do with modern VR.

Because the current offer is “bad emulation of office meetings that weren’t great to begin with”.

Would you be thrilled to use a Quest to wait your turn in a virtual lobby of a DMV to talk to a teller to pay for a license renewal? Or would you rather just pay it online with a credit card on a web page?
If it's meetings they are targeting, then it's not a consumer product. They probably want to sell it to enterprise clients and that changes completely the approach for them. You don't have to sell it to a picky consumer with many opinions and few money, but to a corporate buyer with a huge budget, many incentives for innovating a the ability to purchase them in multiples.
A common interview suggestion is to not give the first number. But if salaries are public, the potential employer already has it.
> But you do get unlimited health-care for you and your dependents

Healthcare in the UK is not a solved problem at all - long waiting times and lots of stuff that should be covered in theory but in practice can't be accessed by many people (mental health, dental treatments). I'm paying a lot in taxes and NI, I have private health insurance through my employer and in many cases I still need to pay out of pocket for treatments.
Which, to me, seems pretty strange since they have taken a public stance for privacy and had already failed with their first foreay into ads (https://en.wikipedia.org/wiki/IAd) ...