skysight-inc/HackerNews huggingface dataset:
> If that's the point, the effort is doomed. All biometrics will be able to be reproduced sooner or later. There's no way around that.

All encryption will eventually be broken therefore what’s the point is a pretty bad security posture. But like no it won’t. Even if you can fake every other metric (good luck with eyes) a fresh blood sample taken by a guard with hypothetical futuristic instant DNA sequencing will never be broken. If your threat model is someone cloning you, the you have bigger problems and they still can’t clone your fingerprints!

You’ve got revocation completely ass-backwards. If someone successfully tricks a biometric system you don’t need to revoke someone’s fingerprint, you revoke the reader! That’s the thing that actually provides all the security.

The point of the guard is that a human has absolutely no trouble determining whether they’re taking a reading of a real hand, scanning a real eyeball, to taking a real blood sample. Maybe in mission impossible movies but you’re really really overstating the resources required to make a convincing hand to someone specifically looking for fakes. Yes social engineering is a problem which is why an autonomous system with the detection quality of a human would be nigh unbeatable.
Yes!

Los Alamos National Laboratory put together a 750 Raspberry Pi cluster.
https://web.archive.org/web/20180825200515/https://www.lanl....

If I have my story straight, it was network booted and I believe is source of another piece of software they developed, called Kraken, that helped manage the finicky-ness of a Raspberry Pi cluster.
https://github.com/kraken-hpc/kraken

Kraken is a state engine. In the case of the Pi cluster Kraken provided network images, installed and configured nodes, rebooted nodes, and manipulated their state as needed to keep things running.

Another fun piece of research on Pis out of LANL is that at their altitude, 7000ft, they estimate that on average a Raspberry Pi will crash once every 2 years due to bit flips caused by cosmic rays.
Great observation. I don't think these megaliths will be able to come to this realization. It's directly in opposition to their existence.

The good news is that as those who are honest and productive continue to realize they can form small bands with other like minded productive people, build high trust orgs that and remain profitable due to the agility that affords, we will hopefully not have to put up with this for much longer.
> to the people who complain, we didn't hear you when the US kept (is still is) massively tracking you

You weren't listening then.
I agree with you about the general direction but you're hinting at preventive policing which I don't believe it to be the case. I mean just look at the US and the amount of surveillance since 9/11.. I think the goal here is to monitor dissidents or to help post-factum in investigations.
For those that don't know, Raku is just Perl 6 renamed.
How hot is the market for software engineers?
Maybe something more literal and less catchy like: CuratedChomskyOpinions.com
Depends on your POV

My POV is one of privilege (I hate that word and concept, but it fits here). Being part of the majority most of the ways you can slice IT - except I am older but that one was a change!

In other fields I was made aware of what it is like to be part of other groups, and it can suck. I got married. My spouse took me on a tour playing "spot the detective". They got followed around shops in a way that never happens to me. When we stood together at a bar, they were served after me, every time.

A lot of people here know this from personal experience, a lot of people here it is academic reality, a lot of people here simply do not understand. OK. Believe me, it is real

I have been involved in groups that make efforts to embrace people from outside the main dominant (majority) slices (how ever you choose to slice it) and groups that do not. The former is much better.

Rust has truly benefited from it. Those in the comfy majority, it turns out, benefit too. I do.

Compare Rust and Swift (I use Swift professionally, Rust for fun) There is no comparison. Swift has so many corners that have not been rounded off. The ergonomics is mostly much worse (unwrap V ! is an exception). Memory management in Swift is almost non-existent, the threading model is appallingly bad. I could go on, but on one side is a vibrant community, on the other is a bunch of alphas, astroturf, and the weeds rolling through almost empty Apple forums.

The mod teams are a very important part of making the community a good place, making the community a good place is crucial for making the technology good.
Do you mean implicit clock to save the third line? Other than that SPI is about as simple as it gets. Plus there's a protocol for practically every requirement: i2c for simple slowish shared bus with clock, 1-wire shared bus without clock, SPI fast and simple, serial single ended (RS232) or differential (RS485) for stuff outside of your PCB...
I wholeheartedly agree that "don't trust XYZ, they'll probably lie, but I can't tell you any more about it" is... very non-ideal.

There are some situations in life where there just aren't any good choices. It's possible that this may have been one of them.

What would you do if you felt that you had to walk away from a bad situation on a public project, and had strong reason to believe that the other party would attempt to publicly misrepresent the situation?

You could remain silent, but we're talking about the court of public opinion here and we know silence is often interpreted as guilt, or at least irresponsibility. It would also allow the other party to continue creating this "bad situation" without, at the least, giving future moderators some warning. Likely, the mod team would have faced similar criticism had they simply walked away silently.

Presumably, the members of the mod team are interested in maintaining their own reputations and would like to continue working in this field.
that's not how minorities and/or affirmitive action work?

thank you for your bold take, throwaway2077
Colorado has an official app, myColorado. It shows a legally recognized (in-state, other states don't have to recognize it) driver's license and COVID19 immunization record.

A recent update broke the Android version. You can't access the immunization record. If you clear all user data, the MFA step in which they email a code succeeds verification but the apps stalls at this point. You can't proceed.

What is "just a bad update" has the side effect of locking out Android users enmasse from this regime.

I'm not sure which is worse: having created a two class system (smart-phone owner vs none) or a subclassist situation within the smart-phone class.

Where iPhone using friends say "you should just get an iPhone" rather than describe a technical problem with a technical fix, and whether and how to legislate it.
See also: https://www.fsf.org/givingguide/v12.
It is perfectly possible to see another ecological catastrophe coming and to try to avoid a repeat of past mistakes.

If you want to really help the planet: don't use an ICE don't use a BEV, ride a bike.
The things I wind up having to Google / SO are things like "How to setup a Spring Boot app with Spring Data JPA for data access". There are just so many fiddly details: the exact list of dependencies to put into your pom, the various required annotations (@EnableJpaRepositories or whatever, etc., yada yada), the various properties that have to be configured for a Datasource, etc. There's no way I'm committing all of that stuff to memory, especially when it's easy enough to look up (or better yet, build a trivial "hello world" project with everything already done, and store it off to the side as a template).
I quit so I could finish grad school full-time, learn more about ML, and just relax a bit from burnout induced by 2020.

I don't have a recommendation either way, on the one hand I really needed the time away and I felt much much better after not working full-time for a few months. It has been a major relief to not have to stick to someone else's schedule, do scrum, pick up jira tickets, etc.

On the other hand, it is super stressful looking for a job when you don't have a fallback. Even with lots of experience, demand, ease of getting interviews, it is still hard. Interviews have gotten crazy hard and luck is such a huge factor as to passing an interview (talking about big tech, leetcode style ones), the pressure is immense when you know you _need_ to pass because you don't have a fallback plan.

I had a ton of cash runway saved up, but still it has been scary at times. Got pretty sick once and so did one of my parents. US society is structured such that you really need the safety net provided by an employer to feel capable of handling these kind of emergencies.

Personally, I can't say I regret quitting, but I'm never going to do it again without something lined up. Just not worth it for me.
Am I missing something? This is a California law, no?

Who is this "we" you speak of? Defacto-laws degrade my concept of structure in society.
do you have links for that?
Agreed. There was no good option - this was the least worst option they could come up with.
Then the database is leaked somehow.

RIP privacy.

Or your ex is a policeman.

RIP life
Sanderson fan? :)
This looks like a terrible waste of vertical space. Not to condone everyone living in apt buildings, but even just a second or third story seems untennable with just this tech.

So you probably can't build a real home worth living in with this, but it is interesting tech nonetheless - perhaps for large granaries, depots, or other use cases where maybe efficiency is not as much of a concern. E.g. I could see usage for underground living spaces which just want to put up some custom walls which are not plaster, or perhaps for orbital space vessels.
USB3 is not so bad on the Pi4. Otherwise you'd have to use some external storage, like NFS/iSCSI on your NAS or something similar
Thanks for your contribution burntsushi. I'm sorry it has come to this.
HiDPI != 4k
I'm not explaining why segregation is cruel to you.
There are lots of people in the various institutions of EU, some are bound to support mandatory CSAM screening.

But I very much doubt actual such legislation will get enacted. There is not even an actual proposal yet, only articles like this saying one is coming soon.

We do know CSAM screening legislation is coming as the current voluntary rules have a 3-year time limit - but it is, in my opinion, very unlikely there will be mandatory screening, despite some people reportedly pushing for it.
Just in case people haven't come across the excellent https://www.seat61.com

It is indispensible if you want to plan international travel by train. A true work of love.
Drama has already been dragged out. Now people are left to speculate and accuse. This thing from 4 years ago has been dug up, for example: https://archive.fo/f10KK and I can see it being the basis of some of those speculations.
He's right. No one wants to do manual QA and it sounds a lot like your current job.

It could be a good stepping stone.
Alcohol prohibition, and then drug prohibition later, opened the doors to crime at an off-scale level compared to before. (Granted that it wasn't the same kind of door-opening.)

That X makes things worse for people in general just isn't strong evidence that governments will not do X. If you don't want X then you need to explicitly push back.
But if we had secret courts, how would we know about them? They're secret.
I'm not saying a post-mortem once the situation is resolved wouldn't be a good thing.

I'm saying that public awareness is not a priority while the issue isn't resolved, and that it may actually be detrimental.

> I might want to understand what's going on to understand if it's even worth it to be contributing to the community at all.

Usually, when moderation happens, information is best delayed until the problem is solved. That avoids uninvolved parties fanning flames on an ongoing conflict, and when information comes, it's structured rather than a stream of instant reactions.

Note that this is true whether the conflict finds a satisfactory resolution or not. If the team that leaves sees that no good resolution is found, they can disclose information later, once resolution attempts have been exhausted.

Note that this is from my past mod experience, I'm not involved in moderating the rust community.
That's true, and that's continuous labor. However, it's also possible for software to come with no support too (e.g. abandoned games). As software developers, we care that our labor is paid for, but there's no reason there should be some kind of eternal dividend for doing nothing. Nor should there be for bushiness people generally.
None of the links you have provided shed any light because it's all deleted comments. Would you mind elaborating on Ashley Williams and her supposed "racism, sexism and antagonism"?
Common misconceptions about differential privacy
We have built the paperclip factory only instead of paperclips it is making clicks.
Many of the Moderator are also developers.

BurntSushi (who made the PR) while also being a moderate is more widely known of his technical excellence and grate contributions, like the regex crate and ripgrep.

Developer do resign over non technical topics, no one wants to contribute to a project where they don't feel welcome.

Toxicity in the internet is getting out of hand, CoCs are just a consequence of this.

It's basically impossible to run a larger community without a CoC (weather or not it's written down or implied). I have yet to see any larger community which doesn't have a CoC and doesn't has problems with toxicity, sexism and/or discrimination.

I have seen more then one or two highly talented people leaving the tech sector because of them encountering too much toxicity, sexism and/or discrimination on their first
contacts with the sector (both open source and in companies).
Hackers Amp Up Crypto Attacks in SIM Swap Strategy
I quit my great first job because I wanted to move to a new country. My plan was to not work at all (my partner would support me). Then the lockdown started.

I realized it might not be a good time to not work, so I applied to a bunch of remote websites (Toptal, Upwork and others) and after 2 months I had a full-time remote position.

That year I earned a bit less, living in a high life-standard country than I did at my first job.

Figured out remote work sucks and most companies aren't as great as my first job. Also, figured that it's hard to find meaningful programming work. Work that pays seem to be mobile apps and the teams are much less experienced that the one from my first job. No idea how to get back to something that pays more but on-site (no one can match remote US/UK salaries).

I would say it was a mistake. Probably wouldn't be if the pandemic did not start. Wasted 18 months earning money doing silly work and not showing my full potential.
I would think more likely all the drama and more is still there without a CoC or a team to enforce it, it’s just hush-hushed and allowed to fester. The world is chock full of examples of communities quietly condoning horribly toxic and outright criminal deeds and abuses, often toward less privileged people, that have continued for decades because ignoring, suppressing and silencing is easier than the alternative.
It would be illuminating if you could back that up with examples
I think it's ridiculous a programming language needs a whole team to make sure people are being nice anyway.
It's not so easy to measure. Because the groups of vaccinated and unvaccinated are not randomly distributed.

Behavior has something to do with it, I'm sure. But most likely is that the older, most susceptible, poor health people are vaccinated while the younger, healthier populations are less likely to have been vaccinated.
The r/node thread has been deleted, but here's the archived version of it: https://archive.fo/f10KK

Archive.org version for good measure: https://web.archive.org/web/20170828212225/https://www.reddi...
Hey, luajit is fun! It should be the only demo affected by the backspace issue (if it's not, please let us know). While all the other REPLs expect raw terminal input (with all the control characters, for example newline and backspace), luajit expects cooked - or line-edited - terminal input.

This means that we had to support keystroke echo and we had to remap ENTER to get the basic functionality, and that full line-editing support is needed to get complete functionality.
Simplicity of what exactly? From the perspective of the device/hardware, SPI is much simpler. A UART based solution tends to be relatively much more complex on the hardware/device side. You can implement a basic compliant SPI slave in a tiny bit of silicon - like a handful of flip flops simple. Moreover, you realize many of the simplest SPI devices don't have an oscillator, so you're still going to need a clock line - and if its truly a UART/asynchronous it may not be convenient to get a high enough speed external clock.
You could always send in a wish to the Fantastical team [0]. Mailspring seems to have done a good job in cross platforming.

[0] https://flexibits.com/contact
Just noting that -mab therapeutics are not synthesized directly, they are produced in cloned cell lines. It’s practically impossible for one pharma company to replicate another companies -mab, since they will never have access to the exact cell line used to manufacture the original. Also, Rituximab hasn’t been fully characterized, hence the discovery of new uses. There is no such thing as generic when it comes to -mab therapeutics.

Point is, the cost to create Ocrelizumab may be legitimately higher than Rituximab.
I openly advise my students to stay away from posting questions on StackOverflow and ask for help among their peers and teachers. At least until they're able to clearly grasp what the "Minimal Complete Verifiable Example" is, how to minimize code, and how to google problems with slight variations, which are not easy skills.

It's not to say that StackOverflow is generally toxic. It is, though, unusable by beginners, and it's mostly by design. And I don't think there is a good way to communicate this to a beginner whose question has been just closed because it lacks details.
This line from the abstract:

> When information is at our fingertips, we may mistakenly believe that it originated from inside our heads

reminded me immediately of Chalmers standing with his iPhone in his hand, arguing that there is nothing special in the skull as a location that is required for establish ownership of an idea.
It seems unlikely that there were more payloads sitting around waiting to launch. If there were, then second stages (always expended), fairings (imperfectly reused), and weather/pad/ship operations are all possible limiting factors.
What does the Rust Moderation Team moderate? Discord channels? GitHub issues?
The question was what made me switch, which was all the crap MySQL does to a dev. That blog post is the best that I know of that captures the fractal of bad design that is MySQL. While, yes, it matches my understanding that some of those points are no longer valid, it doesn't match my understanding that most of the points are no longer valid. (E.g., just a few years ago, when I last used MySQL, I seem to remember that it still struggled w/ UTF-8, still struggled with the definition of what a "key" is, and still struggled with functional dependencies.)
If it makes you feel any better, numismatists and coin collectors are not happy about the coopting of the word “coin” either. For millennia a “coin” was a physical item (usually a metal disk) which served as a medium of exchange in commerce. Coins are typically accepted everywhere within the jurisdiction of the issuing authority, and sometimes even beyond if the coin is minted out of a metal with intrinsic value such as silver. (For example, Spanish silver coins were heavily used in the colonial US for more than two centuries. Europeans lived in North America since 1492 but we never minted our own coins until the 1790s.) Coins can also be used to pay taxes to the issuing government which helped maintain these physical coins as acceptable legal tender even when made from base metals carrying no inherent value.

I’m not a cryptocurrency expert, but from what I know it seems like cryptos don’t have any of these useful properties of money. Hoarding and manipulation by speculators coupled with limited opportunities to transact with them make cryptocoins a poor medium of exchange for most people most of the time. Proliferation of competing “coins” reminds me of the wild west early days of paper money where every local bank was printing their own paper but it probably wouldn’t buy you much in the next town over.
Here's the archived version: https://archive.fo/f10KK
Many intelligent people have a similar internal monologues about people with less skill/talent/knowledge around them. They key is you don't say it out loud if you want to keep friends. Or if you do, you disguise it enough with humor so those who would be offended do not immediately understand. That is called satire.

I probably first encountered this with thinking if my classmates would just do the homework and study, and stop complaining, they would do better. Turns out, I lacked empathy, and it really was that hard for them and that easy for me.

IDEs and project setup are early problems. If you are going to struggle, you will struggle with this first. Its like a weed-out classes in the first and second year of college, but instead of being confined to a classroom, it takes place on popular forums, channels, or subreddits. At the same time, even among the intelligent people, there are those who obsess over their tools. Any professional community needs a certain amount of these people to push the tooling forward. But when you want to talk about solving problems, the focus on tools can seem like bikeshedding.

This discussion is like a droning, or maybe waves crashing upon the rocks. The same conversations will be rehashed over and over between the learners and the tool obsessors. If you want new people to join, and others to improve tooling, it's imperative the conversations continue. If you don't enjoy them, ignore them.
> By using Starship, weight can absolve many sins...

This is one reason I always liked sportscars with small engines - it's much more fun when you have the same acceleration with a smaller car. There's also little subtlety in a 10 litre V-12...
I think this is the bigger point - the difference between internal and external knowledge has become much less important because the external knowledge is always easily available. I have a friend who prides himself on knowing all manner of both sports and history trivia - he could walk you through who won every NBA championship and who was in their starting lineup for the finals off the top of his head. Meanwhile, I'm a Lakers fan and I remember they had a threepeat in the early 2000s, but I don't know the years off the top of my head. Who cares? I can Google it if I need the details.
I think you're looking for a collective, or perhaps a coop.

"Monastery" generally has overtones of asceticism and dogmatism which is incompatible with creative work like software development. I doubt a group of the sort you're looking for would describe itself as such.
I wish the Swiss SBB app would have the same functionality. While in theory it should work the same, they just prefer to complain "no location signal" when you're outside country.
Seems like the time of the exocortex has arrived faster - if in a more primitive way - than we anticipated.
Fabrication of freeform optical components by fluidic shaping
Given that I2C and SPI are addressable replacing them with a bare TTL serial interface would be horrendous because now everyone needs to invent their own addressing scheme which they already had with the other two.

0/10 suggestion
> I can install tsc for use anywhere with npm install --global typescript, but when I switch to my project I have to remember to use its tsc from node_modules/.bin/tsc

Just use `npx tsc`