skysight-inc/HackerNews huggingface dataset:
More to the point "Not Sexy" is important. Hot fields raise artificial barriers to entry because they are flooded with applicants of dubious quality.
Selective enforcement of CoCs? Hard to believe. The Rust Code Team has my full confidence.
In the real world, people stay away from rust _because_ of the politics and the coc
The announcement is clear that this is unrelated, it states health reasons.
I think Apple are a corporation with interests that happen to result in them building secure, high performance, quite trustable hardware. Since they have the motive to do so, and since everything I've seen suggests they indeed are, and since their hardware officially allows me to run my own software on it, I would much rather use their hardware (with my own OS/software) than whatever the FSF labels as RYF, which is a label that, in my view, says nothing I care about, not even about my freedom.

Whether Apple is ethical or not is a different question. There is plenty of criticism to be fired at them for various issues. That's a personal call for people to make. I'm not saying you should go buy Apple hardware. I'm saying it's significantly more trustworthy from a security and privacy standpoint than x86 machines. Do they respect my software freedom? About as much as the RYF machines. They both let me run my own OS and they both rely on proprietary firmware for various things. The FSF's certification criteria do nothing for my software freedom (which has nothing to do with whether blobs are in ROM or RAM), they just hurt security, which is something else I care about.

We all have to make our own decisions about what to purchase based on the information available to us. That is why having such information is so important. If you value repairability more than anything, you should probably get a Framework. If you value security above all, you should get a Precursor device. If you want a trustable machine that's still high performance, you should get a Mac. If you want to run Windows games, you should get a gaming PC. If you value your freedom... there isn't anything truly free out there. RYF machines certainly aren't it, nor more free than many others by practical measures, nor transparent about their design.

Hence why I criticize the program. It's not achieving anything positive. It's just a feel good thing; the FSF says it respects my freedom so I can feel good about being Free™ while running more proprietary firmware than many other off the shelf machines.

Just to put things into perspective, I believe Google have done more for computing device freedom than the FSF, because the Chromebook team is notoriously pretty much the only large team which actually pushes for open source everything pretty hard, and they're important enough that some vendors listen, and they have the money to develop things themselves. For example, if you look for an open boot/OS stack for the Tegra X1, the closest you're going to get is the Chromebook Pixel's. Only the RAM training blob is closed source (and there is a reverse engineered replacement these days). Everything from the low level bootloader to the GPU drivers are open. This is no thanks to Nvidia - for pretty much all other customers they offer proprietary bootloaders. Also, I'm pretty sure some Chromebooks even have open source EC firmware, which those ThinkPads the FSF loves so much don't.
Volta vs. Nvm for JavaScript Tooling
Meanwhile, Google shut down its crisis map earlier this year[1].

So now, instead of being able to go there to see if there was any information about a developing crisis, you have to first know what's going on so you know what to search, and only then will it show you some information.

[1] https://9to5google.com/2021/02/17/google-crisis-map/
Large OSS projects are largely staffed by corporate contributors - the culture shift in the organisations paying the contributors is reflected in the projects and the communities surrounding them.
Not at all, the fraud occurs when an order regardless of damage or not is processed as a returned item to the detriment of the seller. These items will now be sent to a liquidation outlet and disposed of resulting in a loss to the seller.

if that is not fraud what would You call it?

I have also viewed the tracking information and these items were not damaged due to any weather event, the items never left the warehouse and there was no flooding within 100KM of it. If an Amazon employee drives a forklift over my package is it acceptable for them to not fulfill the order and claim that I returned it? Maybe so, but in this case I suspect the items are perfectly fine just in the way of other incoming orders.

It would kind of be the same as if the Ports just decided to dump all the containers in the way of the incoming ones into the ocean just to clear up congestion. Then tell the customers sorry, here is a refund for your items, please reorder them at higher shipping rates and or prices(including shipping and inflation). Sorry about that..there was a state of emergency declared and we can do whatever we want now.

Except in my case there was not even an apology, just a notification of an incoming refund for the items I supposedly returned. Then when I contacted customer service to find out what was going on I was abused by a nasty person telling me that I "know full well what is happening and that my items were damaged".

But I guess I'm just a crazy, privileged, selfish person living outside of reality. OK
It should be in the Part 1 of your registration certificate, according to EU Directive 1999/37/EC, Annex 1, section V, subsection W:

> (W) fuel tank(s) capacity (in litres).

https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...
Weird! I like the originality. But does it actually go into depth or is it really just a tutorial to Ruby basics? If it's ultimately just a guide to Ruby basics I wouldn't include it here since I'm thinking of books with some serious technical depth/discussion.
Challenges faced by an organization while selecting Pharmaceutical ERP
>Fingerprints are usernames, not passwords. Here is an excellent (and timeless) post on this fact

No, that is complete absolute shit post that isn't even self coherent. Like, it literally whines about needing something that can be "independently chosen, changed, and rotated", which obviously describes usernames so obviously biometrics can't possibly be usernames by that very post! Why is this dumb meme so fucking persistent? Fingerprints are one of many biometrics. They aren't usernames, which aren't an authentication factor at all. They aren't passwords. They aren't tokens. They are their own thing. They have their own pluses and minuses as part of a comprehensive response to a given threat scenario. That's it. Trying to shoehorn them into something else is the same as trying to shoehorn everything into a car analogy.

All security exists solely in the context of an equation of threat scenario (the word "threat" doesn't even appear in that post), defender vs attacker resources and the value of what is being defended. Real security must work for actual real humans too. For example, rotating passwords every day/week/month is "secure" except that it's also a huge PITA or even outright impossible for many humans and defending against what should be a non-existent threat scenario anyway. So the obvious and inevitable result is that everyone starts to use crappy passwords, write them all down on sticky notes and text files and such everywhere, or both. That is not the fault of the users, it's the fault of a shitty system.

Another word that doesn't appear in that post? "Camera". Biometrics is an enormously rich potential field, fingerprints are about the worst lowest hanging fruit and in no way represent everything particularly as we use more and more wearables (there are bits of entropy to be found in your body's cardiac cycle for example). But even for fingerprints, which is really lower resource for attackers: getting a reproducing a fingerprint, or having AI go through every single networked look-down camera for the obvious obvious pattern of a human pulling out a slab of screen and then entering a PIN or passcode into it then recording that? Are people expected to never ever unlock a device anywhere but a physically secure area? Because see above, that is not realistic for real humans and thus a worthless security response.

As is usually the case, the best answer is hybrid, with multiple levels of factor usage to try to combine the strengths of each. And indeed that is the way things are going.

Edit to add: And if I sound irritated about this I am. This is the same kind of user hostile shallow anti-security thinking that brought us things like "security" questions, password rotation policies, lengthy and baroque "must contain 2 caps 1 number 3 special characters but not those special characters and cannot START with a number" password policies, etc. All of which add aggravation and failure points to no good end. Bad security practices affect our entire industry to the detriment of us all, but "bad security" isn't just a technical thing it's a human UX thing.
Probably by the rules, say if the existing rules have exceptions for the core team so making this core team above the existing laws.
I think there must already be a standard for this for the racist ones and stuff.
> Why? Just why! Please put up names rather than saving faces for other poolers!

It's Larry Ellison's fault: https://en.wikipedia.org/wiki/David_DeWitt
I'm interested in your side gig suggestion (created an HN acct just to ask, time to quit lurking after all these years). I'm just not seeing any things that can be done. It's probably me, but I sure could use someone making some suggestions to help get started. I have the patience for 9-12 months, but I don't have any insights on what to do or how to figure it out. (my skills include many years of linux, perl, python, and java).
> Okay! Wow. The script is 1338 lines long. That’s a lotta shell – I will not reproduce it here. But also: come on, Nix maintainers. Trim one line. You’re so close.

Made me laugh! :D

This material is gold by the way - I am learning NixOS and HomeManager myself, and a lot of questions I also have are addressed here. Thanks a lot!
If you’re not going to publicly state your grievances, so publicly posting your resignation seems at best political and at worst slanderous.

Either let the public in on the situation or don’t. Don’t badmouth someone and then refuse to explain why.
One Month of the Sun
A friend did this. His plan was to start a consulting business, but he had no clients lined up. He's been mostly unemployed for the last 12 years.
You're saying BurntSushi, llogiq, and matthieu-m _don't_ contribute to rust?
There are two statements here regarding things that have happened:

> the Core Team placing themselves unaccountable to anyone but
themselves

> we have been unable to enforce the Rust Code of Conduct to the standards the community expects of us and to the standards we hold ourselves to

It's possible that there were CoC violations that they were not able to moderate, that the actions available to them were limited (e.g., they would have initiated a ban but they were not able to ban a core team member), that a core team member intervened to prevent effective moderation, or that the core team prevented the mod team from being able to access official core team channels in order to moderate.

Seems to be a wide variety of possibilities and leaving the nature of the situation ambiguous* will likely make it difficult for a new mod team. I hope the now-former mod team are open and direct with new or potential mod team members about the environment they're entering.

* I do think it's right for the mod team to not reveal the specifics in public; that would likely provoke targeted harassment and make the situation much worse
Why do we care? Are we in middle school?

We are professionals - I'm not going to get involved in playground politics.
Absent some form of democracy, what does it mean for a leadership to be "accountable"?

Power extends from whoever has the authority to hold others to account. So this just reads like a power-grab from the moderation team. What would it mean for them to have the power to hold the core team to account? That they could sack people from it?

The goals of the project are set by the core team; not by a moderation team enforcing some abitrary CoC. Suppose a member who contributes 90% of new features to the project is "sacked" for an otherwise trivial CoC violation. This subsumes the project into an ideological purity-testing game.

Accountability here is just that the wider community has visibility on the actions of the core team, and will be up-in-arms if they are seriously unethical.

This is, in my reading, deeply bad press for the moderation team. The innuendo and insistence on their own power above that of the people leading the project... this "is a bad look".

EDIT: the immediate number of downvotes on this comment is interesting. I'd be interested in hearing from a down-voter on what their objection is.
Chainjacking Supply Chain Attack Explained. Low Probability but Nice Research
Don't feel bad, or ashamed, this is perfectly normal.

I find renting a desk in a co-working space has helped me stay a little more motivated and positive over the last several months (home office gets too monotone).

Just do your best and make a genuine effort, if you do and you still want to go back to a classic job, then do it. As long as you know you gave it a genuine effort, you have nothing to feel bad about.
Sure, but you can't resign and not have it be a public thing. They said as little as they could
Rather than constraining to floating point, why not just use a 4-bit BCD format with a zeros place symbol and terminator symbol? That way you can express exact values efficiently. Of course it becomes unwieldy when specifying extreme values (such as 10^100), but for most reasonable values (10^20 to 10^-20) it beats both floating point and ASCII for size and speed.
Nonprofit Websites Are Riddled with Ad Trackers
> 4 Downvotes in 1 minute -- exhibit A

No. The downvotes probably come from the bullshit lies you're spewing:

> Almost every open source project is being overtaken by social justice warrior leeches.

False. Or at least it has to be assumed false until you back it up with numbers.

> Even Linus Torvalds was kicked out of Linux

False. Obvious lies.

> I'm surprised that the Rust community pushed back.

What?
Already did, Your right. Still sucks though!
See also hackers not happy about hackers being called hackers.
I'm curious if you can elaborate on, "they're living creatures, shouldn't we care?".

What about them being living creatures "ought" to lead to that? Why do you think that the base assumption is caring?
The point of this technology is generality. It is theoretically possible, given enough work, run Python directly in Wasm. The effort would be, though, Python specific and you would need to start from scratch for every single language.

CheerpX allows running unmodified X86 programs, it does not matter if it's Python or something else. It does not even have to be a REPL, for that matter. We use this tech in production to run the legacy Flash plugin, for example: https://leaningtech.com/cheerpx-for-flash/
Counterexample: Linux, GCC, Python, and practically the entire free software ecosystem from before the current crazy for hall-monitory-y supervision from above.

It is simply demonstrably, factually, clearly not true that a growing community needs the kind of structures that Rust imposed on itself.

It really makes me sad that a certain kind of person these days sees some kind of censorious overlord as essential for the formation of healthy communities.

> There's no shortage of guidance to "stay away from X tech because the community is toxic and non-serious"

A disaffected and loud minority says things like that, and the rest of the world goes right on ignoring them. Zero people in the real world avoided using the Linux kernel because Linus was brusque.
I feel it's a bit of a tautology, the fact that they're resigning already clearly communicates there's an irreconcilable difference between the mod team and the core team. If the core team comes with an explanation that would make light of the situation surely the new mod team would be skeptical.

That said, there is still a bit of a game left to be played. The mod team just played their trump card, by instantly making the matter super public. But by keeping the specifics close to the chest they both keep their integrity and they give the next mod team some leverage for their interaction with the core team to resolve this situation.

It's really good btw that they're keeping the specifics private. Having someone publicly lynched is never a good situation, it's probably something that's offensive to a group of people, but the person(s) who caused offence probably have no bad intentions. It's hard running an organisation with a diverse group of people. You'll never get everyone to settle on the same moral values so it's inevitable that you'll get someone who is unapologetic about some value they hold.
Workers in Vietnam lived inside factories to keep Samsung’s products on shelves
Its more like US workers grabbing more pay while they can
https://www.hoover.org/research/only-san-francisco-61000-ten...

SF is spending 100k per homeless person. It’s not going well.

What’s the correct amount of caring?
The trick to get an flexible affordable ticket between European cities is to know that interrail tickets(https://www.interrail.eu) is no longer limited to youngsters on a multiweek backpacking journey.

Back when we were still allowed to travel i spend a fair bit of time traveling between non-airport cities which meant that an 8-10 hour cross border train ride was often the only alternative to even more time spend waiting at airports, which still required muiti-hour train journeys to the final destination, and i really did enjoy that mode of transport, but it does take some mental adjustments as delays are pretty common on the railways so if you have a "must meet" every connection as scheduled schedule where you cannot just jump on the next train out things will get messy.
Very few sites ship source maps to production.
Shame on me, but when I was a kid I always wanted to write viruses :] Ah childhood, it should happen at least twice in a lifetime :) I do agree it probably was much easier for me because I did not have next rent that I had to pay, my living costs were very low and if it came to the worst I had people who would give me their couch for a few weeks.. Now with family and kids I think maybe my comment was too optimistic.
And without any details at all, it sounds like some people want to bend others to a code of conduct that they never agreed to.
Check out pg_auto_failover! It's the easiest HA option for Postgres atm.
I seem to remember the Martin Fowler advice that this apparently cited being slightly more nuanced, and it’s not totally wrong. If you have a simple enumerator and many switch statements depending on it then it is quite error prone if you have to add a value (depending on your language it may even be a silent failure), but a class will force you to implement the bits of behaviour you need as methods, and gives a good template for when you add another subclass. It’s not always the right thing to do, you’re trading the flexibility for others to add new types for the old flexibility of it being easy to add new behavioural decision based on a fixed set of types.

I think in a lot of cases it’s definitely worth stopping and thinking, and making sure you are implementing the right thing if you find yourself using enums heavily, or using a class hierarchy as an enumerator replacement.
>Upper-casing is language dependent.

It goes beyond just language... uppercasing can also be locale-dependent. In Microsoft Word, for example, uppercasing an "é" gets you "É" in the French (Canada) locale but "E" in the French (France) locale.
Relevance from Monaco supports Barbagiuans’ Louis Ducruet’s new charity project
There are some very useful hyperlinks in this article to website that negate some of the hassle of booking cross-border tickers
Part 41 is basically what made me realize Nix wasn't ready to use yet. In addition to a number of smaller things.

Overall, I'm still on the fence about having to rewrite all the configuration files and documentation in Nix, but having a unified setup is enticing. Maybe there's a way documentation can we prevesred and translated automatically, but it seems difficult to me.
Sounds likely. When you train FaceID you are filmed. What's to stop someone from using film of you giving a speech?

At best the biometric locks are like locks on your house. Stops most people but not someone really determined.
The Data Behind Glenn Greenwald's Twitter Loyalty to Fox News
I’m pretty sure 'bilekas was being sarcastic :)
Is there any tech consequence to this immature drama?

I'm confused as to whether I should care or not. If there are consequences on the tech, people need to spell that out.

Right now this all seems like some middle-school playground emotional drama. I'm too old to care about that.
The author of the PR is burntsushi of ripgrep fame. This isn't some "developer oppression by non-developers".
Amending an apology with an explanation of intent undermines the apology. Stuff like this:

> I am saying that it is a lie to say that I had a particular outcome in mind because I was operating under the antilogic of psychosis. I know because I’m me and I was there. I’m sorry if this is inconvenient for your efforts to develop simplistic moral readings about what happened, but I assure you my psychotic disorder is harder on me than it is on you...You have no idea what was happening in my brain and no right to speak as if you do.

This is the self-serving part that makes the apology meaningless to those who have been affected. It doesn't help that it is full of blaming ("it is a lie", "You have no idea") and condescending language ("I'm sorry if this is inconvenient...") This is a defense response and isn't an attempt to de-escalate the situation, respond with empathy or take any real responsibility.

If I ran over your dog with my car I wouldn't say I'm "a little bit responsible" but "actually your dog shouldn't have been running in the road", right?
The DDIs he mentioned had me thinking about Cloverleaf interchanges at first, the standard interchange at German Autobahn (or roads with more than one lane when round-abouts aren't feasible, incredible for that application, lots of traffic, high speeds and so on. DDIs are close enough it seems, just worse in every aspect.

Both have in common that they suck for pedestrians.
No, that's odd. Supply is not much restricted per route.

There's simply a pricing model where a more convenient or luxurious travel intiniary is more expensive. Only temporary popularity shifts could do a supply/demand price run, otherwise larger airplanes generally lower costs per passenger, and running more flights on the same line is likely a reduced effort and risk than having more lines.

Low-performance or high-variance lines could be higher priced due to having to pay for empty seats (on the same line of flights) but I believe this is not usual. The remaining passengers would be fewer.

I should think air travel would greatly improve with better customer-risk-treatment (e.g. no security - more like busses) and a 'ticketing model' that's as complicated as buying train tickets. Perhaps then we will see some more imaginative forms of air travel.
Productivity Addiction and the Flawed Search for Mentorship
Does the C++ core committee have central forums for public discussion of features or is it exclusively a design-by-committee thing with mostly closed-door meetings?
How exactly are the groups of people working on various parts of the official ecosystem supposed to coordinate their efforts? The only alternative I've seen is a benevolent dictator, which seems significantly worse for a number of reasons.

Edit: it looks like you've removed the part about Teams/Committees.