skysight-inc/HackerNews huggingface dataset:
Profit might be #1 , but immediately after profit there is a huge moat to protect profits.

When you don't build anything of value the only moat you have is your political ability to convince people that you are.

I mean banks and insurance companies don't have to justify their existence, whereas the massive campaign that crypto enthusiasts mounted on the interwebz is telling that they are not even sure that their movement can survive.
Yes, it isn't, otherwise this thread wouldn't exist.
> I genuinely believe many people who prefer working at home rather than an office have unfulfilling work lives and struggle to form meaningful friendships/relationships with colleagues.

I infinitely prefer working at home because I hate commuting, I particularly hate open-plan offices which is all they offer us, and I like quiet when I write code.

Right now my two coworkers - both remote, one in Indonesia, I have never met either of them in person - are amongst my closest friends, but often this is not the case. I nearly always like my coworkers, but outside the work, what do we necessarily have in common? Are they going to go to noise music concerts or vegan restaurants with me?

You can learn to maintain friendships without being in the same room, and mitigate some considerable portion of your footprint on this Earth by giving up commuting.
The Russian Tank Log
But that new IP is from the same pool of IP addresses your ISP owns, which are all geolocated to the same region. So for Google's fraud detection there'd be no difference.
Bad naming seems pervasive in our industry. So many frameworks aren’t frameworks, to mention another example. But one thing gets associated with another, names get mixed, and most people will get what it’s about, and the new name persists. Don’t worry: in a few years, it’ll have a different name.
I have worked with people who are "fullstack" with Javascript + Typescript, but do not even know what a CPU core is.

Some are even amazed that a basic HTML page can be created with a plain text editor.

Such people are "ReactJS" specialists, not even Javascript/Typescript specialists. One cannot easily engage in a conversation on types with them - not that they are negative or close-minded, but such concepts are in the "unknown unknowns" for them.

Nope. Knowing the fundamentals does not take all that very long and can in fact go a long way in enabling someone to pick up newer technology.
that is indeed a performance decrease. But the idea of this project is just great!

There is another way of combining WebRTC and Wireguard.

Netbird uses ICE protocol (used in WebRTC) for NAT traversal and then reuses that punched holes to establish a direct Wireguard tunnel.

https://github.com/netbirdio/netbird

P.S. I'm author of Netbird (formerly know as Wiretrustee)
> It seems froma banking perspective an address is more secure than most forms of identity.

I disagree, an address is trivially falsifiable compared to something like an ID or tax record (both of which the government can actually authenticate, and I'd expect/hope that financial institutions have a way to verify them that way).

The concept of a useless, trivially-falsifiable "proof of address" became a standard in the country so what the bank is doing here is merely covering their ass. As long as the entire country believes that "proof of address" is secure then they're in the clear - whether that stops any financial crime doesn't actually matter, especially when the government would rather focus on internet filters or endless gossiping about lockdown parties.
Probably because nobody actually ever reads poetry. Also modern art can't be distinguished from trash. I for one welcome our AI overlords.
That may be a regional/cultural difference. Certainly loud talking has always been discouraged in my neck of the woods, but there are now quiet study rooms, and everywhere else talking is more acceptable.
Plants Have an “Ear” for Music
Aphantastic here. I never learned to visualize a keyboard and went with blank keycaps to force myself to learn with weeks of painful brute force muscle memory. I learned Colemak which is much less finger travel and helped too as many words can be typed with home row.

I also do everything I possibly can on the command line because it is -one- interface to learn with a universal history to reference past commands vs randomly mucking about in GUI interfaces I can not picture in my head that are wildly different in every application.
SELinux is not a sandbox, and is just one part of the picture. Android also runs every app under a different user — and that is where SELinux can properly uphold its security barriers. Most linux distros even if they have SELinux enabled (e.g. Fedora) will run every user process under your user and UNIX’s default permissions are pretty much useless. So it is only security improvement for services.

You running npm install can potentially delete everything in your home directory, but a buggy application (even if opensource and made with good intention) can be exploited by evil data just as well. Just because your, say, PDF reader is open source it can be used to exploit your computer with an evil pdf file. So yes, linux desktops are orders of magnitude less safe than either Android or ios.
Unless the rules have been tightened since then, fintechs such as Revolut and Monzo (back when it was a prepaid card) used to open accounts instantly with no KYC with low limits (which they get raised when you pass KYC), so I wonder why they wouldn't just do the same and skip the KYC step altogether.
You completely forget why money exists in the first place. Those problems you state are outcomes of resolving problems that de-centralized and finite money supply can't resolve. You can't have the cake and and eat it too.
Python Data Science Handbook (Free O'Reilly Book)
> My muscle memory still reaches for “ifconfig”

Indeed. I finally got over the transition from screen to tmux.
So I know someone who decided to move to the Caribbean, the UK bank stopped them from using internet banking, they could only transact with the bank using the phone. Why is this, well in the UK new legislation appeared in 2000 or 2001 iirc which allowed banks to carry out their own "security" related affairs which includes data sharing under the guise of security. Fraud and financial crimes were handled and investigated by the banks instead of the Police and if the banks felt there was a case only then did it get handed over to the Police for prosecution. Perhaps a bit of Jeremy Bentham philosophy at play but also Maslow's hierarchy of needs considering the wide picture of house prices, home ownership and the wider changes seen in UK society.

Its like GDPR creates the impression you have control over your data when you dont if its labelled as scientific or law enforcement data.
Nice set of straw men you got there.

> Maybe under these circumstances we could dismiss the negative outcomes of regulation and central planning.

Who did that? Not me. But neither do I knee-jerk believe that effective regulation is impossible, nor fall into the binary-thinking trap that it must either be 100% effective or it's worthless.

> Want to pay a user 0.00001 cents?

Nope.

> Want to transact online with no ID?

Nope, and there are great reasons that this sort of thing is generally not allowed.

> The generalizations about energy usage dismiss altcoins which have innovated beyond these issues.

But they haven't solved the issue of bitcoin burning the energy. That's like saying "shut up about cars polluting, we have tesla now!". Sure, and when every car is a tesla, that changes things. But every car is not a tesla, and every coin is not an altcoin which has solved the problem.

The post I responded too said "Don't want to transact in cryptocurrency? You don't have to. Problem solved."

But this problem is not solved by not transacting in it, and is not solved by "altcoins which have innovated beyond these issues", because it is ongoing despite these things.

So you can take your "inaccurate, presumptive and arrogant" and apply that to your own arguments. They don't address reality, and their superior tone is laughable when it goes alongside what is effectively handwaving.
My experience was exactly the opposite. Being a new immigrant in UK, Barclays handed me a list of required documents and also made it clear I needed a NI number (UK tax number) before I could open an account. At this point I did not have an account I could get my salary paid in.

Walked across the street to HSBC and all they needed was a letter from my employer and I had my account in a few hours.
It sounds like some/many are using it as a way to gain focus for their own studies.

No, I don't think he has any responsibility to protect his viewers from themselves.
That reminds me of the speech the head of the computer science department gave at the start of my course.

“The best thing about computers is they do exactly what you tell them to do. The worst thing about computers is they do exactly what you tell them to do.”
All hail Pud
Warning: Hot Take.

Not all jobs require you to form meaningful relationships with colleagues and those relationships can be kept at a distance.

I'd hate to have "friends" on the workplace.
Different people absorb knowledge in different ways. Just because you learned the most by reading articles doesn't mean that is true for everyone.

I believe there is value in newcomers/junior devs begin in close proximity with their more experienced coworkers because this greatly improves the chance to talk about important work-related topics. Many times in my live I have started a casual conversation with someone at work and this lead to discussion about current work-related software topics and I was able to share some opinions with someone.

These things happen much more rarely when they are scheduled slack calls, and people seldomly just slack to talk about random things.
These home assistants are getting freakier by the day.
Xbox: A person who bought this needs to sign in
So I guess the other side of the coin is that some people are very good at managing their vendors, internally or externally. This is another useful skill to learn. I'm not that good at it, but it's good to have both options in your toolbox.
I believe this game is NSFW for most C jobs out there.

Also:

a <= b <= -c
(a <= b) <= -c

Invalid answer. <= has LTR associativity, what’s wrong? (Apparently it requires “… (-c)”, my bad).
Kudos!

I am always glad to see more accessibility in software.

For regular (non-disabled user base) apps, it’s quite possible to make apps accessible, but it’s something that should be planned from the beginning (same with localization).

I do it with almost all my apps. Pretty simple, if you integrate it from the start.

One tool that I always suggest, is Sim Daltonism[0]. It’s a great way to ensure that we don’t rely on color alone, as a UI feedback axis.

[0] https://michelf.ca/projects/sim-daltonism/
or "die son"? okay, that joke is a bit too hybrid, maybe
And of course, the new Schützenpanzer Puma, while still being an APAC, has grown quite an impressive cannon. With its 35mm gun, it probably could hold itself well against the older russian MBTs, against everything else anyway.
What on earth does level 5 autonomy have to do with EVs?

Literally nothing above has any relation to autonomy.
> I have similar logic, but reach an almost opposite conclusion. I genuinely believe many people who prefer working at home rather than an office have unfulfilling work lives and struggle to form meaningful friendships/relationships with colleagues.

This take makes no sense at all.

If people had unfulfilling work lives they would not be threatening resignation to preserve the work life they loathe, and they would definitely not wait out for diktats to return to the office to switch jobs, specially in a supply-driven market which is today's job market.

More importantly, if people had a hard time forming meaningful friendships at the office then they would not stay remote, where it's easier to get ignored, nor would they stick around a toxic corporate environment that makes it difficult to be integrated and feel welcomed.

> I genuinely enjoy interactions with my colleagues during a work day, and wouldn't want to replace that with staring at a screen for 7.5 hours of my day or only talking to them via Slack. I have a great social group outside of work, but that doesn't diminish the value of enjoying the company of people I work with too.

Your personal anecdote is great, but ignores the fact that even in the office the majority of us are paid to stare at screens for over 7.5 hours a day, and are criticized if you spend even 0.5 of that time doing anything other than staring at the screen.

The foosball table recruiters are always boasting about is just for show, and is always unused.

> Sure, it might technically be more productive if I just locked myself in a room and worked intensely on my own for my whole career and only communicated through a webcam, but that doesn't seem particularly enjoyable to me personally.

That's precisely the point that the OP stated: people who prefer working in an office tend to have unfulfilling social lives or bad home lives.

They need the office because it's their way to fill the void in their lives and escape their personal problems.

In the office they surround themselves with people who, for the sake of keeping things professional, have no alternative to exchange pleasantries and treat them cordially, something they don't get anywhere else. Thus they waste hours per day commuting just to have a shot at those irrelevant social interactions they fail to get anywhere else.

In contrast, those who prefer to work from home do have far better and more fulfilling things to do at home. They don't need to waste precious personal time commuting, and instead spend it in more meaningful ways.

More importantly, let's not forget the age old trope of retirees finding themselves in the pit of despair because by losing their job they lost their life and reason to live.
Hi. Just some feedback. When I click the icon for Android download it takes me to a feedback page with no way to download the app. Searching for the app in the Canadian Play Store there are dozens of apps called BeAware none of which appear to be yours.
> I live 10 minutes from the office and live in a town I love. This isn't luck - it's a choice I have made.

95% of people don't get that choice.

What junior engineer is going to turn down an offer from Google because the Mountain View area is a wildly expensive dump?
My problem was with the fogged up mirror after a shower. I tried some 'solutions' (spraying mirror with a fog proofing liquid, separate showering room etc) but eventually went back to shaving before showering
Ok, even that was obfuscated for me.
Because I've been warned by security conscious people never to use phone number as a 2FA because it's so insecure, and using it as a recovery option seems to create an even weaker link. If that's somehow not true, I haven't gotten around to figuring out why that is because I only have so much time for this shit.
> fTPMs can be relied on. dTPMs can't be, but mainly because of bootstrapping issues that keep the BMC/BIOS from using encrypted and audit sessions to protect against passive and active on-bus attacks.

Microsoft seems to disagree with you.

https://docs.microsoft.com/en-us/windows/iot-core/secure-you...

Firmware TPM (fTPM) requires special Processor/SoC support that is not currently implemented on Raspberry Pi 2 or 3. MinnowBoard Max needs firmware version 0.80 or higher. DragonBoard410c provides fTPM capabilities out of the box enabled by default.

Discrete TPM (dTPM) is considered the utmost trustworthy solution by all means

Software TPM (sTPM) is also referred to as TPM Simulator. It is platform-independent, supported on Windows IoT Core.
sTPM is intended for development purposes only and does not provide any real security benefits.

Chips are just as vulnerable, but its currently harder and not impossible to hack them.
> I think your post paints a false dichotomy

Nope. Never said it is "always a choice between working from home and commuting huge distances to an office in a city you hate".

It is a counterpoint to the original comment that hypothesizes that most people who enjoy working from home do so due to some social deficit.

> people who don't find it as easy as others to form relationships with colleagues in real life

If you read my comment carefully you would notice that I mentioned I already have great relationships with my colleagues that have persisted through remote work. So not sure where that inference is coming from.

Second, I am not going to take it the wrong way, but your comment makes it seem like you have some insight into a complete stranger's life without any information to go off of. I would probably not be so overconfident in making such statements about someone else's life.

Putting that aside, your reasoning seems incomplete. Why does finding socializing events at work stressful imply someone doesn't find it easy to form relationships with colleagues in real life? Surely it depends on how the colleagues behave in those settings and the nature of those events does it not?

For example, grabbing lunch with a coworker is very different from contrived board game events where everyone is trying to compete for who the smartest person is and people make awkward comments linking their board game talents to their work competence.

> experiencing sexual tension if there is a worker of the opposite sex

I don't feel the need to debate this point at all. If you are a human with a healthy mental and hormonal profile and are around someone you find attractive, you will inevitably find yourself in a situation where you need to suppress certain feelings that may be sexual in nature in order to work with them. It can be done and is usually done without a second thought, but it takes effort and is a lot easier to do over video conferencing. It is human to have certain impulses, be it sexual, status oriented or fight/flight related when you're physically surrounded by people. They need to be dealt with effectively in order to be productive and even keeled.
I don’t think that there is a contradiction since I would not expect the ones who are careful with these ideas on animals and the ones suggesting them for plants to be the same people.

Different people, different ideas.
Sometimes waiting a few days and trying again works. Seriously.
Let's be real honest here, bash sucks.

"common on most computer systems since the early 1970s" yes, that's exactly the problem, it still thinks spaces on filenames are an "exception", just as a start. It knows about lines but barely.

PS has native json support.
Furthermore, at least from what I recall, for the first several years of the existence of cryptocurrency, HN was not particularly negative toward it. It's only in the last few years—when the scams have exploded, especially the NFT craze—that a clear majority of HN's position on cryptocurrency has turned sour.
I'd say the reason I was keeping it ambiguous is that I wasn't really making a point about hardware or price negotiations specifically. I'm not a hardware person at all.

I was maybe close to making a point that with supply chains, there's many reasons that might justify that kind of secrecy.

Really I just want to create empathy about non-software engineering reasons for secrecy.

Not ram home a particular hypothesis about a corporation I've never worked for. I have a habit of thinking from the perspective of corporate titans.

re: price negotiations which is my jam (3-D Negotiation and Never Split the Difference are excellent bedtime reading).

Keep in mind secrecy is often not JUST about withholding information to negotiate the best price. Sometimes the information is something the other person in the negotiation would also like you to keep secret.
Similar - I either have to have a good plan of what precisely will I do, else it’s gonna be aimless brainstorm
A huge skew between the official and black-market exchange rate for hard currency, such as in Argentina (the "dolar azul"), occurs when a) there are capital controls but b) it's still possible to use those dollars/Euro/Swiss franc/whatever. Argentineans are free to use the US dollar to buy things, both inside and outside Argentina.

Right now, it is more or less impossible for any Russian to a) use the dollar to buy anything from outside Russia, and b) travel outside Russia to buy anything in the first place. That greatly reduces the demand for exchanging rubles for dollars, whether via official or unofficial means.
I generally enjoy his evidence-based approach to investing and this video is particularly good at addressing common FUD about today's situation being unique compared to the past.
As a betting man I see value in it.

Bitcoin is like a real time index measuring the health of the cult of Ayn Rand and you can bet on how the cult is faring and if it's expanding or contracting.

Much like Tesla is a real time index measuring the health of the cult of Elon Musk and you can bet on how the cult is faring and if it's expanding or contracting.

If you are interested in sociopolitical and cultural phenomenons you have a way to make money off that expertise for the first time in decades.

If we get Saylor vs. Bezos in 2024 lots of people building prediction markets for political purposes are gonna be disappointed, because at that point people would just bet on Bitcoin or Amazon stock according to their assesment of which cult would prevail and who is gonna win.
Sunk Cost Galaxy: A video series examining this mess:

https://www.youtube.com/watch?v=gGq4YEp8QUY
Short URLs: Why and How
> presumed that the security message was because of new IP addresses that must have been assigned. While I was initially able to log in to my accounts after replacing both the routers, o

1. Verify if your router or router software that you installed in your PC is doing something fishy.

2. As long as you have a browser window with cookies - even new IP address should NOT matter. It should allow you. I am almost always working in cafes with different IPs it - just works.

3. Please please verify your recovery email ID. Some times I have made the mistake of typing first.last@ instead of without dots. Send an email to your recovery ID to test.

Please get a 2FA U2F token.
>I was told the `sanctions` would turn Russia into rubble, instead they ended up improving Ruble's performance, Russia's trade balance & current accounts.

It makes sense in retrospect.

Right now, it is more or less impossible for any Russian to a) use the US dollar to buy anything from outside Russia, and b) travel outside Russia to buy anything in the first place. That greatly reduces the demand for exchanging rubles for dollars, whether via official or unofficial means.
This is a large part of why I’m feeling so negative about this draw down. In the last 5ish years I paid off my student loans and started banking real cash. I put it in the market and now am down tremendously. Crap timing.
Humans are complex.

I have met people who seem to have terrible marriages and seem to spend as much time away from home as possible due to that situation. I have also met people that enjoy working on group projects and enjoy building relationships through that process.

I've worked from home for most of the past 17 years and would never go back to 100%, but I also miss making friendships at times.
Well, no, I wouldn’t say that my post was about “intention”. I could imagine, in principle, someone saying “hey GPT-3, write me a philosophical masterpiece” or “write me a hit novel” and it does. No intentionality required. It’s just that in actuality, it can’t do that yet.
This is cool, thanks for making it!

When interviewing prospective hires, I am mostly looking for good people, with good intentions, that will work well in our culture. I love asking deeper/non-standard questions that are less about work, more about the whole human. I’m borrowing some questions from your deck :)
https://link.springer.com/chapter/10.1007/3-540-48224-5_39