skysight-inc/HackerNews huggingface dataset:
If I understand Swedish BankID correctly, it's a common system owned / operated / used by all the banks together (via some company they all own part of or something, I presume), right?

Here in Finland, each bank has their own. Lots of other entities, webshops -- of both big brick-and-mortar companies and pure online businesses -- and state / municipal agencies alike usually use the banks' services. They have umpteen bank logos to click on their check-out purchase or secure login pages, "Log in with Nordea", "Log in with S-Pankki", etc. For instance, when I want to access my data[0] in the health-care / prescriptions DB of the Social Insurance Institution[1] (i.e. the green "Sign in to e-Services" button on [2]) as a private citizen[3], I click the logo of my bank on the next page the button opens, and then use my bank's mobile app to prove I'm me.

Feels a bit inefficient compared to a common system, but then again there might be a benefit in decentralization: If there is a problem one system, the others still work. Also, if you are going to have a single centralised service, one would have thought the thoroughly registered and bureaucratized Nordic countries would have implemented this as a state service -- in Finland probably run by the Digital and Population Data Services Agency[4]; in Sweden by the Swedish Tax Agency[5][6]. AIUI, that's how it works in our Baltic neighbour Estonia.

[EDIT: Minor wording changes / clarification.]

___

[0] Say, to check if one of my prescriptions for diabetes medicines is running out and needs renewing.

[1] https://en.wikipedia.org/wiki/Kela_(institution)

[2] https://www.kela.fi/web/en

[3] They also happen to be my employer, but work is a whole separate VPN.

[4] https://dvv.fi/en/about-the-agency

[5] https://en.wikipedia.org/wiki/Swedish_Tax_Agency

[6] https://www.skatteverket.se/servicelankar/otherlanguages/ine...
My quick reading of it: there's this chain of chains that tries to make it possible to interoperate the various blockchains. The way they do it is they have a gatekeeper on each chain that locks up funds on one chain and releases them on another. Someone found a way to replace this gatekeeper with their own version, leading to havoc.

The technical details are fascinating and super complex. And IME comically badly documented.
Not directed at you and not a popular opinion but in a way this is good.

Companies like FAANG wants to run adult daycares where all the employee needs are taken care of. At some point in life, employees will have to face these issues when they no longer have a job/retired/have kids. This forced WHF has shown people there is life outside of work and work is a way to earn money to keep life flourishing with things that people want to do not the goal in it self. Its like removing VR goggles from someone after long play - a different perspective is forced on everyone.
I'm not sure it needs a special name. It's the default model that almost everyone learns first, shared-memory parallelism/concurrency. It's the whole reason that semaphores and mutexes were developed (to avoid contention for the same resource or resource set from multiple threads of execution).
The standalone license was killed off a while ago, I guess a month ago.
Public perception matters. If the program is perceived to be unfair expect it to get canceled.
I don't understand why everyone commenting takes my comment as some kind of personal attack. I don't give a flying fuck what you guys do. I, personally, can't wait to get back to office.
For years Thunderbird has been poorly maintained and releases were skipped. This release is to align Thunderbird version with Firefox version... but I don't know why.
Thank you for this, I appreciate the content regarding C++, as I am starting my journey learning this language.
Yeah I found it genius to have so much space anywhere I was for basically free when I was a poor student.

But then I got richer and with a 40TB NAS, a few $ per year hostname, an ip refresh script for the registrar and a vpn server included in the nas, well I have a monster dropbox equivalent and now that I have 5G, I dont even understand anymore why people dont just do that. You lose the ability to access docs offline but then you have massive space online without having to share it with american people (Im in China). In terms of reliability, modern NASes are really good and I only ever lost stuff when I got caught in trying btrfs lol

And with the recent temptation to scan cloud stuff for dangerous data, I feel more at ease with the NAS solution.
in my mothertongue a lot of words were misused during the course of time.

they had no bad connotation when they were introduced, but then they were used by "bad people" (by current standards) and now they are "dead" or rather "not to be used"

I guess it's the same in English :)

But times change
FWIW, I'm in indentical position as EEREPRESENT. I've even already "retired", but will probably come back to the contracting market for a year or three more, just to earn extra cash.
I agree that it should not be like this. I only offered a workaround, but in this case it's not only the language that changes, the entire site is served as if you geolocation is GB.
Sure, let's ignore China.

China’s Greenhouse Gas Emissions Exceeded the Developed World: https://rhg.com/research/chinas-emissions-surpass-developed-...
Thanks for the link - checking it out now

We want to ship the users a USB stick which they'll then plugin during setup and it'll save a (password protected) private key to it for long-term backup along with some metadata

So the goal would be that we can read the stick if plugged in again after a year, or two or three even after it has rattled around the bottom of a drawer or cabinet somewhere

I've found that it doesn't require much in terms of minimum unit order numbers to get a custom build - but I'd like to have a source of reliability data that is independent.

I'm contemplating doing a test lab ourselves - buying a bunch of keys and putting them through their paces, as there seems to be a real gap in comprehensive testing+benchmarks here
A rather bold statement, but I thought it was a good video, there’s also another good one in the Complement System:

Tiny Bombs in your Blood - The Complement System
https://youtube.com/watch?v=BSypUV6QUNw
> My fallacy is that there is a billion things that I am good at, but I don't consider them difficult (how could they be, if I am good at them)

This reminds me on a cartoon in which a rocket scientists plays down his work "it's not brain surgery, after all", while in the next picture the neurosurgeon says "it's just brain surgery, not rocket science".
Well, I think this is more of a licensing issue. The right owners expect the distributor to make sure to only distribute in areas they‘re allowed to by contract.
Netflix understands global distribution and the power of availability, Hollywood & friends will follow some day, just a matter of time.
You're right - I should have said 'done nothing until that point'.

That leads to the question 'how could he have followed them?' but that's not a terribly difficult question to entertain, as there's several junctures in the story where he could have safely transitioned into an 'observe from a distance' mode.

Certainly once landing in Egypt that's the case, but even the early Nepal detour becomes optional if you assume the Nazis would have continued to excavate everywhere until they found the Well of the Souls (or lost the upcoming war before doing so).

From Egypt-arrival onwards, if he'd kept an eye on things, then followed the bad guys into the desert, kept his eyes shut (he's the only one to know that was important) he could have transported the ark away without interference once that all went down.
> Despite their successes, I'll bet a decent amount of money that after Covid is over, many hackathons will resume to be in-person events.

Of course this is true, but that isn't evidence that hackathons are inherently more productive if they're in person. In some ways, they're less productive in person. Digital hackathons allow for quick live-translation between English and Mandarin, for example. Communication is easier for many people during a digital hackathon. It also levels the playing field for people with various physical or cognitive disabilities.

> n fact, think of this the other way, would people in Taiwan be happy if they hear they will be locked down forever? Of course not right? So people obviously derive some value from human interaction.

Yes, I never challenged the idea that people derive value from human interaction. This doesn't mean that physical space interaction in the context of hackathons or work are more effective or productive. In fact, it again could be an argument against increased productivity, as I for example found the constant office chatter and distractions of the coffee machine very fun, but I admit that I get far more work done at home without those distractions, though I do have less fun here at home. Sometimes. Other times I spend my lunch break motorcycling, and those days I find working from home is a far more fun option ;)

> A simple counter-argument to all your examples: when something new comes along, they rarely fully replace what's there before, but merely augmented it or expanding the horizon.

Correct, and yet the false paradigm the OP seemed to me to be creating is that fully digital organizations are less effective than physical space ones. On the one hand, there's no reason an organization can't simply do both, and on the other, so what if slow augmentation was a method? Fully implemented language is more effective than no language, or primitive languages, so I'm not sure the nature of language's evolution is relevant here. I think we're stretching the metaphor here, though.

It is worth wondering, along those lines, whether at-home work could be identical to at-work work if we all had fully immersive VR digital workplaces. At that point, surely there's no difference? So thinking along those lines I think it's worth sussing out what exactly we like, or believe is more efficient, about in-person work.
also interested in trying et because some of my networks block udp..but i’m worried about its security
'Master' is not counterpart to 'slave', it is counterpart to 'inferior'. 'Master' is "greater" (ex 'magis'), vs "lesser". The most resounding example is fitting: «Amicus Plato, sed magis amica veritas».

It is an ___extreme___ problem if somebody now thought [I change the tense out of refusal] that the term 'master' should not be used, especially if the perverse excuse were that someone used it in a way that makes somebody uncomfortable.

Following an old proverb, reportedly from or nobilitated by Cervantes, you are invited "not to mention the rope in the house of the hanged". But never in history, to the best of my knowledge, someone ever advanced the idea that given that people had been hanged, the term 'rope' should stop being used at all.

The term 'master' is innocent. And it has close to fullest right to be part of the language.

And there is a further matter of care given these desperate times in history: suspicion that a war against the semantic of "master" could be involved, given the many raising voices making all individuals equivalent in intellect, preparation and judgement, in the area of Asimov's warning:

«The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that "my ignorance is just as good as your knowledge"»
> Seeing death in a neutral light is wrong, seeing it as a virtue is absolutely sadistic.

I don't know many people that think death itself is virtuous, but I think seeing sacrifice (even of life) for something good can be extremely virtuous.

I would, however, disagree with the view that seeing death in a neutral light is wrong. I very much enjoy life and I'm looking forward to a long time living it, but I think it's totally fine that I'll die one day. Granted I'm not looking forward to it, but I don't think it's a bad thing that it'll happen.
I mean it might be a temporary solution at best, but there aren't many places that rent less than a floor around me.
On the other hand, my company recommends using their standalone license, which does not exist anymore. Online password managers is a no-no at this place. Perhaps self-hosted 1Password will be interesting when it arrives.
We can draw a comparison with online discussions on websites like hackernews. Pre-internet we could only have conversations with a limited number of people and we had to meet in person to do so. But now we can reach to millions of people via websites such as this one where we're discussing ideas at this very moment.

So the answer might be to bring the company culture online, to encourage discussions in #general #other slacks channels. The number of ideas sparking from a forum like hackernews is many orders of magnitude higher than what it was before the internet. There's no reason it should be different when it comes to conversations between employees.
If Microsoft were explicit that they were trying to look at your personal files and were then going to send the police to your house based on what the hashes were, that would be a big issue to.
Many people learn web development from short crash courses and half baked youtube videos these days. They are often often don't pay much attention to these. So many times I have seen people concatenate strings to do SQL than use prepared statements or whatever language analog its scary.

For HN audience, It sure sounds very old knowledge but for some document intended as cheat sheet / checklist it has place.
How to Listen for Newly Minted Tokens on PancakeSwap
I would have moved from 1Password to Bitwarden as well, but I stayed on the 1Password ship for its native app. May reconsider now, as they are moving to electron.
browser fingerprinting hasn't been deployed in the wild, and I use the firefox built in anti-fingerprinting as well as extensive privacy protecting extensions. Of course, that's not perfect. On the other hand, it took 30% of people using adblock for anti-adblock measures to be enforced. I have yet to see practical, wide spread fingerprinting be deployed (although I don't doubt it's out there).

Self Deleting Cookies are, of course, one component of online privacy. Sadly.
> That is until they wake up in their mid forties/early fifties and realize the entire life passed them by.

This is more fitting to people who have spent their entire life up into their fities in jobs. Esp. so in US, where there's very little vacation. From what I've noticed, people who work non-stop since leaving college are pretty dull - they just didn't have time to have many varied experiences. Also, the job often becomes their identity and they have problem seeing that there are many other things to life. I've genuinely felt sorry for some managers that I've gotten to know better in my career - they're 20% of what they could be, if they didn't just work all the time.
Animal-free dairy ice cream
In the midst of the inflated claims in the first dot com boom I bought itsjustafuckingwebsite.com and had a simple piece of text in the middle saying “That’s all it is.” It helped keep me sane in the middle of all the ridiculous hype.
It looks like you are debating whenever the hack was moral or not.

From a moral standpoint, it's like, if you accidentally leave behind your wallet with cash on a park bench with a lot of passer-by, then it's your fault for leaving it there and whoever finds it deserves to keep it. I'm sure you're familiar with the "finders keepers, losers weepers" saying... After all, it's in public, similar to how public blockchains work, right?

However, different people may come to different conclusions about this. In some countries in the world, the overwhelming consensus would be to return the wallet to the owner, even if it's found in public. I guess it's because it doesn't matter if you had to break through the window, or simply reach out and grab it from the bench; the property does not belong to you.
Dumb question but would an S3 bucket be scanned by CSAM?

Ehh idk seems like a dumb concern/losing battle. My thing is about IP. I picked up this e-ink tablet and it syncs to their cloud service for example. Which you can stop but still... Ahh. Just feels like going in circles, ISP knows your content, VPN, is your device actually secure, etc... Do you have anything to hide anyway.

I'm probably just paranoid ha I question using Trello putting "new IP" into it which they say is encrypted at rest so yeah. Gmail too like everything goes through that.

Anyway I'm average intelligence not developing cold fusion or something on my spare time so I don't really have IP anyway.

Here's an idea, a piece of paper and a pencil.
>Nobody except of a tiny group ...

were against hitler, ussr (inside ussr), unlimited king's powers, religion fanaticism, witch hunting, etc ...
in the beginning

today it's surveillance and attempts to legalize such abuses by Apple using some BS cover story intended to create emotional response and this way to fog the real issue: Spyware Engine installation/legalization
> "Currently, ES and Solr, both based on Lucene, can't really manage vector representations"

Lucene does have an ANN implementation due in 9.0, based on HNSW - see https://issues.apache.org/jira/browse/LUCENE-9004 for details. See also https://issues.apache.org/jira/browse/SOLR-12890 and https://issues.apache.org/jira/browse/SOLR-14397 for Solr.
It's not about the actual numbers. It's the WHY. How come the company was ok to pay X when the employee was coming to the office, but now that the same employee is WFH (and thus may be saving some dosh) they are only entitled to 0.85*X? Presumably the said employee was producing a value of Y (where Y may have been > X). Has Y changed? If yes, then it's fair to do the reduction, but I doubt that is the case.
It might be ok to lower the salaries of the new hires, but why punish the current employees?
For me it always was the norm, and it's been great to return to that. I learnt programming in my room on my own. I went to uni, and that was great, but all the cementing of that knowledge was done alone. No distractions. No commute. No special clothes.

When I started working I remember being told I was now entering the "real world". Well, after several years of being in the "real world" I now know that it's crap. Returning to work from home reminded me what it's like to actually be productive.

Concentration is so important. Not even just for programming. I was speaking to a guy who runs a mobile clutch repair business. He does one clutch a day on people's driveways. He works about 5-6 hours a day, including travel time (so really only 3-4 hours on the job). If you go to a regular garage they'll tell you how big of a job a clutch is and they'll sometimes take multiple days to complete the work. It's because they aren't concentrating. They are chatting with each other, being pulled this way and that into helping with other tasks etc. This is exactly what being in the office was like. For years I was never able to get into the zone.
But I already have control over my work hours. I don't have to work 9-5 as long as I work 37.5 hours a week. My commute is at worst 25 minutes with car (at best 15 minutes if no traffic).

I can easily get up at 6 go workout for 1-1.5h then drive to work when the morning rush is gone.
This is really cool even in its current form! Was very interesting to learn some new details about the local landmarks (center of Brussels). How did you determine the precise position on the map for the articles ?

I have a long time toyed with the idea of notes-photos-locations-time-internet activity interspersed into a single environment, which would allow to find things by association.

Having this onto a private hosted instance might be a very nice approach to increasing invasiveness of the device manufacturers by just making them thin terminals onto your own “activity content hub”.
I thought it was just me where Bitwarden didn't work on the private window.
Sometimes, a collection of related changes has to go in together. E.g. one fix may uncover another latent bug, so that tests no longer pass, or an API change may be the right solution, but that has consequent effects, and should be done in phases.

Where I'm working now, it's the opposite to your place: It's almost a no-go to use separate commits to fix separate issues in a change that is reviewed as a whole. We have been asked to use fewer, larger commits. In practice, what I see is commits with a description (if you're lucky) that describes the main change, but there are other changes mixed in which aren't mentioned in any description.

I prefer to use separate commits to fix individual issues even when making a bugfix PR that is "larger in size and scope". That way, people can see each part and I can present the fix most clearly, and I have to figure out the best order in which each fix makes sense. I usually do this even with my own private work that nobody else sees, as there is some satisfaction and clarity in dividing up related issues. I usually construct the logical set of changes after I've figured out what they are and satisfied myself they work well together, through use of "git add -p", "git rebase -i" and per-commit testing in a "curate your Git history for others" approach.

This comes from the Linux approach, where a proposed patch series must be, in principle, a sequence of commits designed for review, that could be cherry-picked or have some of them left out.

The unit of PR should be larger than the unit of commit, and commits should each be one reasonably self-contained logical change that could in principle be cherry-picked in isolation, or individually rejected.

But lots of places have a policy which requires PRs to be "squash merged", so all the changes are one commit in the end. The individual commit history is actively destroyed. There is no point putting in the effort to lay out carefully curated commits for a PR, if most of the history will be destroyed soon after, especially if reviews don't go deep.

I've been told this should be done because it "helps with rolling back changes" but I think that's incorrect for my style of commits (because they are curated into functioning logical changes already), and it's a crude approach to rollback. However, it makes sense for those people's PRs which are chronological (commits like "try X", "try Y", "aha, fixed it"), and where part way through the PR, the project doesn't even build.

When I roll back changes that have been merged, it's rare to want to roll back an entire group of changes. By the time a problem is found with a merged PR, it's probably too late to undo it all anyway as other things will have been built on top. That's when I'm most likely to find the individual commits of the PR most useful.
What bothers me more is that these tech companies aren’t even trying to have a conversation with their employees. If they did a survey and collected opinions from their employees the decision would be pretty trivial. But the managerial gang knows that and they want to side step it.

The companies want to pretend they care about the employees. They claim to be giving them perks. In reality, these perks are just gamification to make the employee spend more time in the office.

The managerial gang gamified CS careers with silly interviews and performance reviews. They gamified apps and information dispersal. Entire democracies were at stake and nothing changed.

WFH won’t ever happen. These managers have to maintain appearances, name drop names and pretend to be “in the know”. Every engineer knows that 90% of these people are like language models regurgitating what they’ve heard. They can’t do that effectively via video.

To me this is the most blatant admission of their inability to measure developer productivity.