skysight-inc/HackerNews huggingface dataset:
> I am a bit sceptical about this but maybe I'm being complacent?

WFH on a permanent basis is a remote job. Once that is internalised by the employer they are bound to ask why hire a remote person in the UK (for instance) when they could equally hire a cheaper remote person somewhere else.

That being said, I am not too worried for software engineers in tech companies: If we take the FAANG as an example they can already hire anywhere in the world and what they usually do is to open R&D centres across the world. Sure they hire in cheaper locations like India, but they still have major presence in Silicon Valley, London, etc. because that's where the "talents" they need are. So while remote jobs open opportunities for people who live away from these tech centres, I'm not sure it will have a massive effect. If anything, maybe the people who live in these expensive tech centres will decide to move to cheaper areas for better quality of life.
> Wearing fine clothes that fit well, and not looking uncomfortable in them, also signals that effort (not just money..)

Having the time to put in that effort requires some amount of money. To afford to have someone take care of the kids for a bit, or to pay someone to work on your car on the weekend instead of fixing it yourself.

It takes money to have the free time so you can spend the time clothes shopping instead of doing life maintenance.
The depth map is actually stored as an image: PhotoStructure accidentally used them as preview images several versions back (when depth maps were fairly novel) and I had some interesting discussions with users complaining about "ghosts" in their library:

https://forum.photostructure.com/t/i-see-ghosts/41
A friend of mine was targeted by a fringe group. They were doxxed along with some stolen private family photos and their real PII circulating around in Twitter with lots of threats from the dumpster fire that are Twitter accounts.
It was a traumatizing experience if you're a normal person and not used to this kind of negative attention attached to your real identity.

FB takes a lot of heat here vs Twitter perhaps because Zuck seems creepy but Jack Dorsey detoxes for one week in Africa but Instagram were quick to take down those threatening posts with PII but I was told Twitter asked for all sorts of government ID and then auto closed all the cases saying it's all within their terms and conditions. If any social media needs to disappear I think Twitter should be first in line.
This is very cool and generous of you Andrew.
Now my mum may launch a podcast.
Just to be clear: you can do this with basically all social media, but I think it's an interesting discussion to be had that these services exist (and have specific detail, such as the comments[1] or FAQ[2]) one. This isn't a knock against any of the HN staff, but rather about how discussion can be paid for and shaped.

[1] https://web.archive.org/web/20210126003211/https://upvotes.c...
[2] https://web.archive.org/web/20210126003211/https://upvotes.c...

EDIT: looks like this hug-of-deathed the site, thats certainly one way to deal with this.
ford & Westinghouse disagree with you, but that is possible only in non-feudalistic sectors and benevolent masters
Yeah that's my issue as well. I generally forget anything I don't use often and git is full of important stuff that you need infrequently.
Take a look at https://eagain.net/articles/git-for-computer-scientists/?

Maybe you've already read it, but this is what let me grok the underlying data.
Go with 14, it is the current LTS. If you use NVM (node version manager) you can install multiple versions of node concurrently and switch between them. You might need that if you are fallowing a tutorial that uses an oder Node version.
I would recommend ignoring 16 until it becomes the LTS version (not worth it).
Facebook... and Spotify, and Twitter. They've all got Clubhouse clones going now. Sometimes I find the state of 'innovation' in large tech companies a little depressing...
>During COVID governments spent and spent. Now the check must be paid. By us, as always

It doesn't. The US is the deficit black hole of the entire world. All the trade surplus nations are suckers that give you free stuff. Germany wants to run an export surplus for all eternity. How are importing nations supposed to pay their debts back if Germany never reverses positions and starts a buying spree to balance its selling spree? Here is the thing. Germany never planned on its debtors ever repaying their debts because that is incompatible with an export surplus. They are giving out real goods for promises that they themselves consider worthless.

Consider Greece as an extreme example. Germany had a trade surplus with Greece and handed out loans. The debt to GDP ratio of Greece rose as a result. The 2008 crisis caused people to panic when they saw that Greece had rampant corruption but it was growing 5% despite the corruption. So what did they do? Germany forced austerity in the most idiotic way. Greece cut domestic spending but not foreign spending. The German trade surplus remained and thus the debt could never be repaid in the first place. The only way the Greek debt can disappear is if Germany imports Greek goods as this represents a flow of euros into Greece which then immediately flow back to repay the loans.

Thus the only logical solution to the regressive German export addiction is to not honor their debts and let them realize what they have done. Germany was voluntarily giving away its wealth at the expensive of its citizens. Export surpluses are something countries grow out of once they are developed. Only developing nations get to do it to kick start their economy.
Tesla unveils supercomputer, 5th most powerful, to train self-driving AI
Ask HN: How to get into IT SEC as software developer?
After +10 years of professional software development I was considering switching things up a bit and getting deeper into IT security. I know the basic best practices (regarding for software development), read some books and have played around a with CTFs and such.

However, I'm not at a stage where I feel confident enough to sell myself for a IT sec role. Nor have I any connections to people doing it. I would rather consider some kind of "apprenticeship" at a security consultancy or something similar where I can learn from experienced colleagues even if that means a pay cut. I'm in Europe and IT sec courses and certificates don't seem to be as established / accepted so I'm not convinced that this is the right way to go.

Any advice for "getting in" or maybe companies that look for candidates like me?
Driving is explicitly not a right, it's a privilege. The constitution is not an exhaustive list of rights, but there are still loads of things you don't have the right to do.
I caught some TV archive footage from a Netflix program about Son of Sam (David Berkowitz)...

There was a psychologist on TV who objected when someone said he had expertise with serial killers. He replied that nobody in psychology had expertise with serial killers, because there are simply too few serial killers who are in therapy.

The psychology of killers has a lot of allure but the way it's portrayed in the media (Silence of the Lambs, Criminal Minds, etc.) has little to do with reality.
VMware: https://www.vmware.com/education-services/certification.html
Also the name of a Schiit DAC: https://www.schiit.com/products/yggdrasil
Not all zero knowledge proofs offer compression, or small proof sizes. You can have linear sized proofs with useful properties, eg, zero knowledge. Indeed, the first ZKPs weren't concerned with succinctness at all.
To clarify, this is not the auction for the VIN 001 Bronco, this is an auction for an NFT for the VIN 001 Bronco. From the auction page:

> This one-of-one NFT commemorates the sale of the VIN 001 Ford Bronco First Edition sold on March 27, 2021, and includes 1 x exclusive video, 1 x illustration and 3 x still images, all relating to the historic sale of this VIN 001 at Barrett-Jackson, for you to enjoy in your Motoclub digital wallet! The winning bidder of this Limited Edition NFT will also receive an exclusive Barrett-Jackson VIP Muscle Lounge ticket package for two to the 2022 auction of their choice.
I don’t understand why in web development there’s such a fanatical obsession with “managing state” as if you can’t just place objects somewhere and iterate through them or use browser eventing to tell parts of your app something happened to your data store.

It’s such a weird thing to me. You really need a library that?

From Angular.js to React, I’ve never seen the point other than that it was a sign that you were forced into using a framework’s lifecycle. I’d like to say React is still a library, but it calls your code, so that’s not quite right.
Quite different.
ZT is centralized config, direct peer to peer, automatic key exchange, virtual switch.

YG is decentralized, direct peer to peer and multi hop routing, manual key exchange for direct peering, virtual internet (each node is a router to another nodes)

ZT (and Tailscale) requires a central node coordinator for automatic config and peer key exchanges, peers directly to each node to create a flat virtual network, not multi hop routing, between two peers you need a reachable IP or port mapping (supports UPNP) by one of them (fixed in config there are private TCP relays when carrier NAT/double NAT/ restrictive firewalls are in place, very slow), Uses UDP for the links, mimics a virtual switch and support custom IPV4 / IPV6, good for virtual private networks.

YG (and CJDNS) is kinda an overlay public network, is fully decentralized, it supports automatic routing between nodes to mimic a virtual Internet, each node is a router too, needs to register each key for every direct peer node connection (config needs peer key, reachable ip and port, but supports automatic key exchange for local networks), YG uses TCP for the links, support self-healing routing, every peer has an IPV6 address derived by its public key.

ZT (and Tailscale) can mimic a mesh network and node routing because supports bridge nodes between networks (routing between virtual switches), but is not self-healing and somewhat heavy work to config. ZT is fully open source, can be config with your own node coordinator and discovery helpers (Controllers and Moons in ZT), not easy. Only Taislcale client is open source, can't be config with your own node coordinators for free.

You can mix ZT and YG, weird side effects warranted but works.
(Edited post - some grammar fixes)
Interesting. So libraries like Vue and React only work with Node? Why aren't they cross compatible with the different runtimes?
BBC bans white people from applying for trainee job
Cloud vs. DevOps: What to know for your next career move
I've found it to be super laggy and unusable, unfortunately. iPhone 12 + 2018 MBP.
These are some topics you might be interested in:

* C/C++

Learn C and it's standard libs (stdio etc..), if you haven't already. Choose a good book for this because many tutorials etc.. you find online are pretty incomplete. Then read one of your books about UNIX APIs.

Also it's worth learning how to use a C debugger (gdb or visual studio one).

* OS

You can look at linux source code but it would be daunting. I'd suggest starting with a Teaching OS and accompanying book, eg xv6 or minix.

Try doing modifications in it. toy OSes generally come with such exercises.

* Assembly language

Learning C doesn't give a perfect idea how machines work. Learn X86_64 assembly programming. you can inspect what assmebly output your C programs give using godbolt's compiler explorer website. Assembly is little boring so don't try to memorize instructions. The mental model is important thing.

* Basics of algorithms and data structures

Maybe you already know, because you worked in back end. But if you're not familiar with few data structures like hash tables, b trees etc.. it might be worth familiarising yourself.

Some miscellaneous topics you might get interested in: linkers / executable formats, OS level stuff related to computer networks, multi threading, file systems, SIMD / vector instructions in assembly.

As others said, write some code when learning. You don't need to do entire projects yourself, you can also play around with established projects.
So…the Clubhouse hype has passed and now there’s an alternative from the worst company in the world?

Yeah…that’ll work well.
I have a good mic setup, but trying to improve my lighting. The biggest issue I have is with the mounting. How do people generally mounting their lights so that they don't take up much desk space?
Ask HN: How did you overcome misanthropy?
Hey all, this is a serious career question and I am genuinely trying to understand other people's perspective here to allow me to grow personally.

I can say that I have had what I would assume to be a biography some on here might share: Singled out in school as the nerd kid and bullied for some years, not many but rather close friends in school, university. For the past three years prior to the pandemic, I've been freelance coding solo.

I have gotten to a point in my life where I realise I have somehow become a misanthrope and my perspective of being overly critical of others (customers/ stakeholders understanding the tech in my domain, the lack of innovation and ambition in my EU home country, down to colleagues and my girlfriend) is seriously limiting my development. In the light of how other people are changing the world through software each day, I feel like I am surrounded by people limiting and blocking me. I am quite aware that this view is hurting me, but I honestly do not have a strategy on what steps to take to get me out of this set of beliefs. I am aware that generally successful people are good at working with, not against others.

Any tips on how to change one's mind to be interested in engaging with people with a outcome oriented perspective would be genuinely appreciated.

Thanks for reading!
The big players can only copy or buy up.
Can someone explain, why it has end-to-end encryption by default on this level, and why it is good? Isn't this project more about host discovery and routing. Is it providing more performance compared to encryption on other layers, or just for "easy automatic" data encryption?

Based on documentation, it sounds that they have some kind of own crypto implementation in the end.
I found the whitepaper describing used algorithms, but I would need to know more how exactly they are applied and why they are selected, before I could trust the encryption.
You pay for that service whether you realize it or not.
You're not the only one.
https://xkcd.com/1597/
Yes, and there's no reason to think that if society was more aggressive and vengeful, vengeance would be directed towards anybody but the most vulnerable. Patent trolls would do just fine in that kind of world.
> you (as a small scale manufacturer) can't buy the chipset itself

If you're willing to deal with possibly questionable Chinese resellers, you can buy pretty much anything you want in small quantities. Just don't expect any support from the manufacturer.

See, for example: https://www.hkinventory.com/p/d/MDM9607.htm
Maybe the thing is I'm not in the US but in Western Europe. I'm not sure if it's representative but from seeing US movies/series (in so far those are representative), reading other comments here etc I do get the impression there's more of a 'lawyer up' culture in the US than here. Plus I'm perhaps also in the 'wrong' bubble. I.e. most people I know who own a business are simple one-man companies / contract workers, myself included and we don't have to deal with legal stuff ever. Which just makes me realize: I do have an accountant and he would obviously know laywers.
> An analogy in my mind is a "hardcore"(where your in-game character permanently dies if you die once) mode in a game. On the surface, even it's name suggests that a really die hard power gamer is going to want to try this mode, the phrase beckons truly a true epic gamer experience that will test the players skill to the utmost. But, you don't get that. You get people getting level 2 by killing only level 1 critters for 10 hours straight (or equivalent), you get a boring, sterile, slow progressing gameplay that is exactly opposite of what one might imagine going into it.

Well, yes and no.

Try combining it with a speedrun. You'll find you have to take calculated risks, and this can indeed add another level to the game.
Discord, too.
I don't really disagree with this, but it doesn't seem to be relevant to the question. Maybe you can expand?
This is great. I can see myself building this for work - quicker and more satisfying than buying an over-priced set-up.
You need 500 points before downvoting is enabled.
Let’s get to the bottom of the mistrust we are trying to overcome, shall we? Whether via compiler, firmware, or rouge NIC, the attack vector which undermines trust would take the shape of a system that could modify and/or exfiltrate data that the machine processes, or perhaps metadata about when and how the machine is used. How could one test if that attack was actually taking place? I would probably start with analyzing what packets a network card emits, or perhaps what is written to disk. If there were a ‘ground truth’ device that could be used as a baseline, such a comparison would be possible. Perhaps an older device that predates the modern security state, or some means of bypassing Secure Boot would suffice. From there, one could ascend the stack of turtles, verifying the outputs at each layer of abstraction.

But who verifies the verifier? ;)
Things you wish you knew about PostgreSQL for building an app
- Which one?

GCP Cloud Data Engineer & Cloud Architect

- Why?

They are required by Google to be a partner.

- How many attempts?

One each.

- Was it useful

Yes. The exam wasn't, but the study and preparation that goes into passing the exam is helpful. It exposed me to tools that I didn't normally use in my job and the CDE exam in particular informed me on the important distinctions between all of the GCP tools available (there are a lot of overlaps between tools)

- How did you prepare?

Google helped create Coursera courses, so I took those. Plus taking the practice exam and using a sandbox account to reenforce my learning.

The GCP exams are all about memorization of nitty-gritty details. You will be presented with a case study for a solution, and all of the solutions will work, but there's a obvious best solution if you know the details of the tools available.
Ukraine vs Austria Watch Live
Starting today "Everybody and their mum has a podcast" is more than just a figure of speech.
I certainly do. Maybe things would be better if everyone had to spend at least a summer in a job like this.
Eloquent and succintly put. Not everyone is like this I have realized, but to each their own. I would extend a bit, its not easy for me to be not bored. I have to be doing something complex, and someting that takes a lot of time to build up. Hobbies _can_ fill that gap but only when I treat them like work, and I enjoy doing so. Doing something I enjoy for a job is ideal, because it matches what the job expects of my time with how I prefer to use it. I wish I could coast but even doing that leaves not enough time to build up the hard or complex things I derive joy from. I did not used to understand this, and spent the first 25 or so years of my life very unhappy and insecure. When I discovered rigour (etc), I discovered joy. Realisticaly to support a family while also being happy, I need to work a job I enjoy. Of course my happiness isn't owed to me, I feel fortunate to even think of chasing it.
Results in [Gödel 1931] depend on existence of proposition

I'mUnprovable. Since, the proposition doesn't exist in

foundations, the results in [Gödel 1931] do not hold for foundations.
I’ve only done AWS, because that’s what work pays for. I think you need to consider the country/area you work in.

Azure is huge in Denmark and there’s a massive shortage of Azure specialist. We have sufficient AWS resources, but the customers are asking for Azure.

If you can ask around in your area.

I have a few co-workers with GCP certifications, but there’s little demand for GCP, at least in our area.

Certifications are mostly relevant when your looking for work. The AWS certs are fun and interesting, but no substitute for hands-on experience.
The risk, as I see it, is multi-fold:

- There's definitely no privilege with a competitor. The only people you should provide ANY detail or discussion on any of this are your attorneys. Full stop. That includes this post and discussion.

- You signal to your competitors the very weak and vulnerable position you're in. Many will be happy to dance on your grave...

- Business can be absolutely ruthless. I wouldn't put it past some Machiavellian type competitor to tip off the troll to let the troll take you out for them (or who knows what).

Business doesn't have to go full "Art of War" but to many people that's exactly what it is.
I think this channel hit the YouTube algorithm lottery, I feel like everyone is talking about it these past few days
Wait, what? People can do that?

That's the coolest thing since a friend showed me he could move his ears.
Honestly if a competitor came to me for help with a patent troll who'd previously targeted me, I'd bend over backwards to assist. The enemy of my enemy is my friend.
I got an Azure AZ-203 Developer Associate and AZ-400 DevOps Expert about 2 years ago. It took about 3 months for each exam, passed each first time. I was studying in the evening reading Microsoft docs and doing the quickstart tutorials for all of their services. https://www.isaaclevin.com/post/az-203-study-guide/ this guys guides were a massive help.

I got them because I wanted to move on from an embedded developer role to a more cloud centric role. And it worked. Having the qualifications got me through the HR wall at companies and got me into the face to face interviews.

I also think the AZ-203 is especially good because it covers so much content and forces you broaden what you know about. Like I would have avoided learning things like RBAC and OAuth if they weren't on the exam.

I got a new job and now work daily in AWS but I'm still glad I did them.
Bitvore Announces Integration with Microsoft Azure Synapse Analytics
What does your savings situation look like? If your income went to $0, how long could you comfortably continue living without withdrawing from tax-advantaged retirement accounts or otherwise drawing down on your savings more than you’d like? Don’t assume you’ll cut expenses or be frugal to extend your runway. Use your current spending to calculate this.

Second, do you have an actual startup idea to work on right away? Or do you simply want to do anything that comes to mind? In my experience, it’s much easier to get started and follow through when you’re targeting a specific, known goal. I’ve seen people jump into “doing a startup” without an actual goal in mind. They spend a lot of time spinning their wheels and pivoting over and over again. I’d suggest nailing down the business idea before you leap.

Third, consider finding business partners first. Solo entrepreneurship is extremely hard and can be very lonely. It’s much easier to work in pairs or a group of 3 founders.