skysight-inc/HackerNews huggingface dataset:
ouch what a situation. I just wanted to let you know that there are good jobs out there with reasonable bosses and friendly teams. Not perfect but good enough that working in those places is not soul crushing on a daily basis (just sometimes haha).

I hope you find something nice soon. Don't be afraid of trying. I know it takes effort and is draining to get a new job but it's worth it.
This is exactly my type of game. I love the concept. There are a lot of bugs though. Do you have an issues page or anything? And are you open to working with other developers on it?
They’re not really “giving up” anything if they attract a business that otherwise wouldn’t be there at all.

It’s still a net gain to have a major employer in your locale, along with all the other economic benefits and tax revenue that entails.
About 50KB, but supports more than just AMD64.

I submitted a patch to darkhttpd so folks can build the image themselves, but you can also download the images here.
https://hub.docker.com/r/mileselam/darkhttpd/tags
> Firefox, OBS Studio and many applications built with Electron and Flutter take advantage of Wayland automatically, for smoother graphics and better fractional scaling.

I think it's great that Firefox is bundled with Ubuntu, but I have to manually update Firefox each time a new release comes out because the version that's installed is a canonical-controlled version that stays 'stuck' on a old version and doesn't have an auto-update mechanism.

Other than that, I love the OS. I use it as my daily driver since it has a good community around it, and if you're having trouble, there is a good community-powered Q&A site for it.
> Why would anyone with the intelligence and drive needed to become a software engineer pursue that field?

Instead of... what? It's not like you can make 2x the salary easily by instead becoming something else. Salaries are pretty flat, if you want to make money you should invest in somethig or have your own company.

Also: I'm not sure it's' a good idea to pick jobs based on salaries. It's good to not worry about money at all (which almost no SWEs' need to). After that I'd recommend pursuing sommething one finds interesting.

Edit:
I think there is a cultural difference in the US where one is expected to aggregate net worth/savings throughout one's career, for many reasons (ability to send kids to better schools, saving for rainy day e.g. sickness, ...). In a welfare state I don't have that priority. I wouldn't switch to a job paying 2x the money unless it's really a interesting job! Because there is almost nothing that 2x the money would do to my lifestyle, the future prospects or security of my family etc.
Highly depends where you're interviewing.

I don't think I've ever shown my CS diploma anywhere before HR wanted a copy after signing the contract. Of course it was on the CV, but I am relatively sure it didn't influence them hiring me or not. (Got hired without CV as well...)

There are a ton of positions (especially with larger companies) that "require" a degree, and I don't know how many will skip that, but compared to 10-15y ago I see a lot more "requires a BSc or 3-5y of work experience" or something along the lines.
I've worked with many data scientists. I've worked with talented scientists (including a nobel laureate), talented engineers, medical doctors of various expertise, many well groomed/credentialed people (Harvard, Yale, MIT, Caltech, ...) and I've seen all sorts of types of intelligence throughout my life that extend well beyond academic intelligence.

What I can tell you from my perspective is that these interviews and projected expectations employers have are simply unrealistic and potentially unethical practices. They are often vastly separated from the reality of the skills of very real and talented people who already fill these sorts of positions.

I've personally been under the suspicion that these highly technical interview circuses are multipronged efforts to drive down rates of skilled professions. The idea is for some, to not only find the 'best of the best candidates' in terms of efficiency, but there is a psychological component that creates a new pressure for many akin to imposter syndrome. It makes candidates question their professional value and worth creating a sense of imposter syndrome. "You barely passed our interview, what makes you feel you can negotiate a higher salary?" "This is the standard and you can barely pass it, why should we hire you?" And so on.

It creates a psychologically leveraged position for candidates, especially those who have critical analysis skills who see and think about these things. Again, it's a multipronged effort and the pyscholical component is just one piece but it's a win for those hiring and largely a loss for those seeking employment. I personally believe it's utterly toxic behavior in the hiring industry and I wouldn't allow yourself to be manipulated by it.

Is it possible you don't have what it takes? Perhaps, but who cares? Don't let someone looking at you purely as a tool trying to find the best deal on the market of other tools dissuade you. Ignore them and give it your best. If you can't jump through the hoops and need income, try closely related career paths or other jobs, look for a niche or edge you have. At some point people will grow tired of this hiring charade, at least I hope, and workers will start rejecting it. Most of these tactics prey on the naive yet fairly technically skilled recent college graduate.
Aye. Occasionally I'll pop tmux open in a tile for this purpose.

It's been reduced to merely being a replacement for screen for me.
Thank you to Canonical for keeping Ubuntu a free and open source operating system with long term support! With the death of CentOS (replaced by an unstable upstream of RHEL) it means a lot to the Linux community.
While I agree that software developers in Europe are heavily underpaid (compared to what US developers) get, I think we are compensated just fine in terms of vacation and working time. In my experience, 30 vacation day per year IS the norm. And at most 40h/week of work (it's something in which European companies "are better" than US ones: they don't work as much as Americans).
Klingon has a much more complicated history than this. The usage of Klingon is higher than many of the obscure things encoded in Unicode, so that's not the full reason. The real reason is most likely that Paramount considers the Klingon language its intellectual property and has attempted to enforce it[1]. Thus, I believe the official position of the Unicode consortium is that Klingon is written in Latin script but with a Klingon font (ie is basically a simple substitution cipher with a handful of ligatures), which satisfies everybody except for those who want Klingon included in Unicode.

ETA: The proposal[2] has been revived recently, and in the committee meeting[3], they're clear that the blocker is legal.

[1] https://ipkitten.blogspot.com/2016/05/to-boldly-go-where-no-...

[2]: https://www.unicode.org/L2/L2020/20181-klingon.pdf

[3]: https://www.unicode.org/L2/L2020/20169-script-adhoc-rept.pdf
These are all beta images.
Perhaps a simpler way of explaining:

DH relies on the discrete logarithm problem. That means that if I give you g + g + .. + g, where g is added to itself n times, it will be difficult for you to find out what n is.

Both parties share the same prime p, and the same base point g. Then each of them select a random, secret point. Say Alice's secret is a and Bob's is b. Now each of them create their "public key", which is just g + g + g .. a times, and g + ... b times to create A and B, respectively. The (mod p) simply means divide the result by p and take the remainder as the answer.

Now if I am Alice, my secret is a, my public key is A. Bob sends me B = g^b (mod p). I exponentiate this with my own secret key to get shared secret = (B)^a = (g^b)^a = (g^a)^b = g^(ab) (mod p)

(mod can be deferred to the end of the calculation or done at each step, without changing the answer)

So you can see that, since the order of exponentiation doesn't matter, when Bob does the same calculation (multiplying his private b with alice's public key g^a) he gets the same shared secret.
Paris agreement, Iran deal, and now this.
Gimp, libreoffice and Firefox is my first thoughts
Thank you. Ya that’s the plan. I have a rough timeline with some facts, but for the most part I just don’t have enough to peruse anything with the local police. I will try the fbi, never thought about that. I mean who ever really thinks someone would do this to them. Worst comes to worst I will just have to pack up, move and drop contact with everyone from my old life.
They do a lot of government contracts, so I'm fairly certain it has to for some contractual obligation to some government entity.
Show HN: Gomockhandler – more clever and faster management for gomock
Part of the functionality we built in Reliza Hub is to generate automatic version increments that are guaranteed to be unique on each request and have special rules for versioning on feature and release branches.

My usual versioning convention for a feature branch is BRANCH_NAME.PATCH

Generally, I believe getting versioning right requires an external versioning service that ensures uniqueness and routing between branches. Otherwise there will always be "gotchas".
One can find absurd behavior in corner cases of any non-trivial language, but one can find absurd behavior in YAML without even looking for it.
Running nightly comes with tradeoffs, but I've had great experiences with firefox-trunk from https://launchpad.net/~ubuntu-mozilla-daily/+archive/ubuntu/... which is maintained by Ubuntu developers.
SQL and HTML are on both lists. Presumably because they can be great or terrible depending on the quality of the existing code you’re dealing with
Strip away the money we pay in taxes for something that is clearly not their fault?
Proposal for New Emoji: Do-No-Evil Monkey
Something barely related that drives me nuts, is that if reflow is something so important (it is), then why is Opera the only Android browser which implements text reflow? !

It should be a top concern for browser and page devs IMO.
darkhttpd really is awesome.
https://github.com/emikulic/darkhttpd
> California problems follow California popularity.

Apologies if this sounds exasperated, it’s a genuine question:

How is this a California thing?

Money flows out of cities. That’s globally true. Is this not happening everywhere on the planet?

California happens to have two massive cities, so it’s a major example of the phenomenon. But what is specific about California here, other than the random fact that California’s specific top industry happens to be the global top industry at the moment? As New York was in the 1980s, Detroit in the 1950s, etc.
Any good central policy management is better than none. If you have a Windows-based network, Linux machines represent a serious security risk, because they're less managed. The more managed Ubuntu can be in a Windows environment, the more feasible it is to start switching workloads to run on Linux without compromising security.

And plenty of business apps straight up require Microsoft SQL Server. You should be thrilled those now no longer need a Windows license, just the SQL Server license.
Privacy implications of ultra-wideband technology used in Apple's AirTags
I'm "4%" Neanderthal according to 23andme. Getting my 2nd Moderna in ATX today.
> I mean you can definitely earn more than 60k in Germany.

exactly. I made that as a Junior in my first full-time job in Munich in 2000 already. Then moved on to freelancing and for the next decade never invoiced less than EUR 12K/month (average was actually EUR ~16K). I did a lot of hours and paid a lot of tax but it also got me fast cars, holidays in Italy, Austria or Switzerland (just for the weekends) and a nanny to help look after my kids. And I wasn't even an outlier since anyone who I worked with (often via places like Hays or Allgeier Group etc) was on pretty much the same.

What I've noticed in the recent years (I moved around 2009) is there has been a push to "Arbeitnehmerüberlassung", which is basically a racket where the outsourcing agency hires you out to their clients, they skim the margins and leave the employees with a crap salary. They sit in their clients office and are second class employees. When the project ends they're moved on to the next company if they're lucky or are asked to come in to the office (not on the client site but the place where they organize this type of slavery), then they get to call prospective clients and beg for jobs that they themselves have to do. It's surreal and idiotic but it's peoples fault for putting up with it instead of just freelancing and writing their own invoices.
I think the 100 is a typo? :P [as in "... varies between 100-2000€..."]

I'm currently looking for a house in SW Germany, near the french border. I'd be happy if prices would max out at 2000€/m². I can not renovate a full building (both time and skill-wise), so - including necessary improvements - houses we're looking at start at about 1800€/m² and surpass 2200€/m². And we're not talking about "center of town" here or even "built after 1990". More like "neighboring municipality" or "no way I move so close to the Autobahn Zubringer". Obviously Munich or Berlin are much more expensive, and "middle of nowhere" (like in "also no or little tech jobs") is cheaper.
"DNA of Rafflesia lacks genomes for Chloroplasts", would be an even better title. Why does articles have to lead the reader in surprise?
Why corporate America appears to be drifting away from the Republican Party
I think it shows the idea that "Americans can't do business well", and historically, doing business well has been one thing that Americans pride themselves on.

edit I should add that I believe that spreading that kind of message has geopolitical implications, and that groups might want to create that image for strategic reasons.
Pgvector – vector similarity search for Postgres
While it’s similar to Eternal September, it’s not exactly the same. It’s more that the more users there are, the more average things become. And I have a pretty low opinion of the average person.

It’s very visible on Reddit. Large subreddits have either very strict moderation, or they are low quality (I’m excepting picture subs here because they work differently)
You do realize the total number of land on earth is limited, and it will get harder to buy land? Every generation will have to fight over land, and this is extremely unfair.

So is your beef against capitalism? Or the medium of exchange?
Diffie Hellman Key Exchange is performed over a cyclic group. That's just a large set of elements that wrap back around to each other. So for example the integers mod 7 is {0, 1, 2, 3, 4, 5, 6}. A generator for this group is any element that you can continuously add to generate the whole group, for example: 1.

In the case of DH, g is some such element.
AWS EKS vs. ECS vs. Fargate: Where to Manage Your Kubernetes?
It could be a net gain. Dropping a few thousand jobs and a factory into an area changes said area. Sometimes for the better. Sometimes not.
A few months ago, I swapped my iTerm with Alacritty (another Rust based project) and have been really happy with how snappy it is. I highly recommend it. Looking forward to trying this as a replacement for my tmux setup. I like the idea of being able to hack on wasm modules. Will there be matching key bindings for Tmux?
I tried Wayland on 20.10 a few month ago and concluded it wasn't ready for daily use. The worst thing is that it would RANDOMLY cause Gnome to restart while closing all my applications. Also the cursor was jumpy and laggy sometimes (especially when opening context menus). Is anyone aware if these issues still happen?
"Security researcher" here: Proctorio's "zero-knowledge encryption" claims were in name only, pretty much.

TL;DR Canvas and Moodle use incrementing integers for both user ID and quiz ID. Proctorio's "zero-knowledge encryption" has a shared key derived from the two IDs; they store the user ID, so that's effectively a single PIN. With their older settings, you can brute force a quiz ID in a couple hours at most.

They increased the time cost for the brute force to now take days/weeks, but that's still peanuts and the attack scales really well, because most exams take place at the same time (students start/end at similar times), so once you crack the quiz ID for one record, that's tens-hundreds of records; and since IDs are just increasing numbers, once you find the lower bound, working your way upwards is much easier.

They also added an option for universities to use PGP keys - but that involves training faculty, or manual setup.

For more details, here's my blog article: https://proctor.ninja/wave-rake-proctorio
Gitlab 13.11 Released
what were the results ?
Amazon’s cashierless checkout technology is coming to its new supermarkets
A DSL Embedded in Rust
Do you need to drink 8 glasses of water a day? Your kidneys say ‘no’
China facing economic crisis as population peak nears, PBOC adviser says
Appreciate the response! Don't mean to make any claims about the legitimacy of the project- I'm sure your intentions are good.

Think I'd recommend a different title next time better indicating the current state. That and maybe replace the whitepaper link with a direct link to the github as it's a frustrating flow to open a PDF to see it's behind a signup wall.
The downvotes might be coming from people who are actually familiar with the situation and know that the "obvious no-brainer explanation" isn't the correct one.
In Colorado as well. I think it's become the de facto dispensary indicator in a lot of areas of the US.
It doesn't. But drying in high temperature does.
FWIW, GPO templates are what I consider the minimum to call something manageable, which is most of why I want things on Active Directory.

This definitely moves this into "I might introduce this to our environment" level.
IIRC, aren't there a bazillion gotchas and practical problems implementing DH where it's definitely something one shouldn't roll their own?
There was an article here a few months ago about TPM backed full disk encryption in Ubuntu 21.04:

https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-2...

Anybody know what happened to that idea? It's been a long time desire of mine to have a secure Linux laptop without needing to enter my password twice during startup and I was hoping to get it with this release, but when I tried the beta the installer did not allow it.

Easy LDAP/AD support and TPM encryption were the two showstoppers whenever I asked IT departments at previous workplaces to provide me with a Linux laptop, as their engineers did not know how to set them up but they had compliance check-boxes they needed to fill in regardless of utility (antivirus being a third one but it turns out these days AV companies actually provide Linux builds). Now that the LDAP/AD stuff is sorted out, fingers crossed for TPM encryption.
Are you suggesting that debian.org links or should link to Ubuntu's release announcement?
You realise it's not a single app? Rather, it's universal connectivity dressed up in buzzwords.

Today, people ship little things in their containers that report e.g. temperature aberrations, so when you take delivery of something you can see whether it's been cooled continuously. The article is saying that these things will instead report temperature (and other things) online, so you can monitor the temperature in each container of your mango/yoghurt/fish/… shipment in real time.

If you as buyer don't want to, why would the seller care? But if you want to sell to a buyer who's used to that from many other sellers, you might have a problem. So Chinese technology replaces dollar escrow.
Hi Alex! Please, please, please do not use Discord to organize your open source project's community. Open source projects should rely on open source infrastructure. Discord is a proprietary platform, with a proprietary client, using a proprietary protocol, and has no business being involved in FOSS projects.

Please consider using IRC or Matrix.
I've learned not to hold my breath on Ubuntu + Nvidia cards ever working out of the box. I've been using Pop_OS as a daily driver (distro over Ubuntu) and it works 95% of the time.
Nailing job interviews and having the technical skills to do the job require completely different skillsets.

If you start interviewing with companies, expect to fail, and fail a lot. Learning mannerisms of people and how to get along with them, is a practiced skill - and I would argue it is equally, if not more important than the technical skills required. If you haven't experienced this process, it is going to feel very rough starting out. It's even tougher if you can't line up interviews quickly.

There are a lot of remote opportunities (even posted on here, monthly) that I suggest applying to. And apply to them often. As in, aim to have multiple interviews per week.

Many of them won't even respond. Some might, and some might turn into actual interviews. Interviews you will fail at ;)

BUT, once you fail at several of them, you won't be nervous any more. Each one won't feel like a big deal because: "Hey, I have another interview tomorrow, and another one next week".

This is the mindset you want to reach. Once you get to this magical "eh, it's not a big deal" state of mind, your interviews will go much more smoothly and you'll be confident talking to new people. You'll be able to answer questions easily, and comfortably say things like "I don't know" without worrying that you'll sound dumb. Because "not knowing" isn't "dumb". It's just..."not knowing", and you know you can find the answer if you need to.

It's a tough process to get started with, but if you stick with it, it eventually pans out, and you learn a lot of social skills along the way.

Also, IQ tests don't mean anything... They are just random questions that random people put together based on things they think are important to know. They say nothing about your own intelligence or capacity to learn. If I asked you who invented the first pair of tennis shoes and you didn't know the answer to that, would you feel dumb? I don't even know this, and I'm asking it... But more importantly, would you know how to find the answer to that question if you were asked - like say...by Googling it?
Is it possible that an e-ink monitor could be an incidental offspring product of this project?

I’m super eager to get one but most are either terribly small or prohibitively expensive.

I’m a sound designer. I just need to see the meters bouncing in my DAW and a reasonably updating zoom function and mouse movement. I dont need awesome fps and i dont need amazing colors. I think there’s an abundance of similar professionals. E-ink is not just for writers and coders as many seem to claim :)
I have to ask: were they not properly reviewed when they were first merged?

Also to assume _all_ commits made by UMN, beyond what's been disclosed in the paper, are malicious feels a bit like an overreaction.
How I made $10k providing part of Helium’s IoT network
XWayland support on NVIDIA should be coming later this year: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-G...

Additionally, NVIDIA seems to be putting a lot of effort into overall Wayland support (yay!): https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-4...

Hopefully, by next year, Wayland on NVIDIA should be "fully" supported. It's slow progress, but it is moving forward.
https://borisreitman.com/privacy_bare.html
This is ironic that this story is posted by @lermontov who is actually one the greatest Russian poets. She is not.
Can anyone comment on how/if VST GUIs work properly? VST2 doesn't make many guarantees but the VST3 spec implies that Wayland is not supported at all.

Ubuntu/Ubuntu Studio is a decent enough distro for audio production, so it would be sad if this was broken.
And what would be the mechanism? People with mandated masking get pissed off and start wearing fewer masks than otherwise?

Or maybe something else driving this? Like better weather in the south? (TX, FL)