skysight-inc/HackerNews huggingface dataset:
Of the CoC is written and approved by the core team, then I see no issue with enforcement being delegated to a mod team. That’s no different to having separate judicial and legislative bodies. One writes the rules, the other enforces them, including enforcing them against the authors of such rules.

While the core team could modify the CoC to make their non-compliant behaviour compliant, that would require them to effectively admit to engaging in behaviour that violates the CoC. The rest of the community can vote with their feet on if they believe the CoC is fair, and equally if they believe modifications are fair. But importantly all of these changes happen out in open where they can be scrutinised.

> 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.

Punishment doesn’t have to be all or nothing. A CoC can provide guidance on how moderation is performed, and how punishment is meted out. The CoC should be equally binding on the mod team, as it is anyone else, and the mod team should seek to ensure due process or face replacement.

> 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.

We don’t know the nature of the offence. It quite possible that the victim or victims have requested that the nature of the offence is kept private to prevent retaliation from others. For the mod team to publicly list the offence might cause more injury to the already injured parties.

> The innuendo and insistence on their own power above that of the people leading the project... this "is a bad look".

If the CoC delegates power of enforcement to them, and CoC has been agreed to by the core team, then the mod team does have power over the core team. But importantly, only in matters covered by the CoC. Just like how members of congress are still subject to law enforcement by the police (or should be).
Learn something new in your free time.
Use that to change jobs.

That’s the only fix I see. Learning something new is always exciting, even if you don’t think it is fun, and it allows you to sell more capabilities and expand the range of jobs you could apply for.

I’m in the same situation. Bored with IT. I want to do software dev. I’ve been working on a personal project and applying to jobs. It’s brutal to change industries with no experience, but I’m not giving up.
Exactly, this throws a giant spanner in the works and casts a shadow over whatever comes next. If they wanted to damage Rust in the eyes of the general public they couldn't have done a much more effective job. The lack of maturity on display must be particularly galling to those that give up a substantial chunk of their time to move Rust forward. Dirty laundry is best kept in-house, lest you damage the house.
That ship has sailed, and cryptographers will not regain use of that word at least for some time (maybe forever), best to find a new thing and move on.

I'll bet using the long form 'cryptography' would be ideal.
I asked #node.js on libera, and they put me `fnm` [1], after being finally being fed up with how slow `nvm` was--haven't noticed any differences other than now things have been really fast.

[1] https://github.com/Schniz/fnm
Agreed. When they criticize the OOP approach to modelling game objects, they really needs to give an example of how they think it should be done using the data approach. There are a dozen ways to do this that they may be referring to, I’m not sure which it is

The wording makes it seem like they are criticizing objects because encapsulation makes the contained data less reusable. Well… that’s the whole point of encapsulation. I think the author is trying to say some things and it’s just not coming through as clearly as they intended
I'm not sure if I am even able to buy that without a prescription and am a bit worried about health side-effects, but I do appreciate the suggestion.

I guess I would need to talk to a doctor first, and perhaps they will find it appropriate that I do take meds in my case.
> Otherwise, if a person is generally toxic enough, they will be worked around.

No. If a person is toxic enough, people will leave until that person has total power or that person is removed.

This is what I have seen happen at companies over and over again.

It can be a painful process because that person may not be actively mean or bad. The way I have seen it happen most often is that the person talks endlessly, and are control freaks that do not allow anyone else to make decisions about any project they are involved in. They don't mind arguing for hours, so the team quits trying to communicate with them over time and ends up leaving.

Also, you act as if toxic == productive, which is absolutely not the case. Smart people tend to be T shaped, which means they also have good social skills. The myth of the "toxic genius" is just that: a myth. Most of the best developers I have met are extremely nice people.
Switching to Ghost: Why and How I Did It
https://archive.md/AF3ar
HN is a place for curiosity. I'm genuinely interested to hear svennek's perspective, it's coming through in a bunch of fragments throughout this post.
If the process is very nice, it says "you first, sir" and "after you, ma'am" to everyone so it goes last.
- How to update a single package to a git checkout

- How to update an in package information that has no setting for it in the function signature

- How to setup the night-light feature in sway
The technology to make mars psychologically livable may simply be having some people grow up there.
Most of the evidence that shows up at a court case is forgeable. Simply showing that a particular piece of evidence could be forged in no way proves that it is forged. You would need some sort of argument to prove your contention.
Despite the day to day situation in congress, it seems inevitable that in the short to mid term, the US will have to stand up new privacy legislation in order to maintain participation in the digital economy.

The question will be how they define privacy, and who will write the law.

If activism doesn't interest you and you're looking for a reasonable shortcut, follow the work/proposals of Sen. Ron Wyden. He employs actual expert technologists who advise him on policy, and their expertise frequently shows up in the legislation he proposes.
Jimmy Dore is a dying breed and under constant censorship regimes and shadow banning. He is someone who will go to bat on principle for those he is exact opposites with in politics. Everyone is trying to be a dittohead of the political sides.

https://en.wikipedia.org/wiki/Talk%3ADittohead

-
4 years and counting for me, and my estimated shipping date (i.e., no sooner than date) is "1st Quarter 2022".

One note: according to the email they sent to crowdfunders in September, they've changed their policy back to what it was originally and will now issue refunds.

> If you would like us to go ahead with refund, we can now allocate your parts to another order and refund your Librem 5 product in accordance with the policy.
In a political environment where one party openly allies with those that seek a white ethnostate[1] and the other sees a compromise solution that normalizes and rationalizes the existence of its opposition[2], the fair and equal application of the law is not just partisan, it is increasingly countercultural.

1. https://www.buzzfeednews.com/article/josephbernstein/heres-h...

2. https://nymag.com/intelligencer/2019/12/joe-biden-america-ne...
That doesn't mean it does not affect anyone outside leadership. It's government, they make decisions that affect participants. There's no such thing as a completely 'inside baseball' issue in government, unless you aren't a citizen. If you don't use Rust at all, you are free to feel like you do not need to think about solutions.
> It was almost a 5 year wait (!)

The phone was crowdfunded in September/October 2017, so it's 4 years.
You're sort of not wrong, touchid uses a capacitive sensor vs. a visual/camera sensor which has become more common in other devices. What this means is in theory you're measuring the electrical behavior of the outer layers of skin, and Apple claims goes as far as measuring subdermis. (This is also is why their touchid scanners don't work on wet fingers as the behavior is thrown off).

However, they are showing their attack working on a Macbook Pro with touchid, which uses this sort of reader. So it's easier to fake in practice than it is in theory. Whatever material you lift the print off of should have to mimic the capacitive behavior of the finger and this looks like it busts Apple's claim that it can read the lower layers (or it tells us their default sensitivity is set too low for convenience)
I couldn't agree more with your statement.

I also think we have a broker versus agent problem. I view a broker as someone paid via a seller to maximize profit. versus an agent as someone paid by the consumer who has the consumers interests at heart. There are lot of brokers google, facebook, politicians etc. not a lot of agents. both help to get transactions done.
>Am I missing something here? [...] I have plenty of apps where none of my strings _ever_ touch a database and are purely used for UI.

Yes, the part you were missing is that I was continuing a discussion about a specific technical point brought up by parents' Dylan16807 and dotancohen. The fact that you manipulate a lot strings without databases or persistence/transmission across other i/o boundaries is not relevant to the context of my reply. To restate that context... Dylan16807's claim that length_type_#2 (counting human visible grapheme clusters) is all the information needed for i/o boundaries is incorrect and will lead to buggy code.

With that aside, I do understand your complaint in the following:

>I just want the first 5 characters of an input string, or to split a string by ":" or something.

This is a separate issue about ergonomics of syntax and has been debated often. A previous subthread from 6 years ago had the same debate: https://news.ycombinator.com/item?id=10519999

In that thread, some commenters (tigeba, cookiecaper) has the same complaint as you that Swift makes it hard to do simple tasks with strings (e.g. IndexOf()). The other commenters (pilif, mikeash) respond that Swift makes the high-level & low-level abstractions of Unicode more explicit. Similar philosophy in this Quora answer by a Swift compiler contributor highlighting tradeoffs of programmers not being aware if string tasks are O(1) fast -vs- O(n) slow:

https://www.quora.com/Why-is-string-manipulation-so-difficul...

And yes your complaint is shared by many... By making string api explicitly confront the "graphemes -vs- codeunits - codepoints -vs- bytes", you do get clunky cumbersome syntax such as "string.substringFromIndex(string.startIndex.advancedBy(1))" as in the Q&A answer:

https://stackoverflow.com/questions/2503436/how-to-check-if-...

I suppose Swift could have designed the string api to your philosophy. I assume the language designers anticipated it would have lead to more bugs. The tradeoff was:

- "cumbersome syntax with less bugs"

...or...

- "easier traditional syntax (like simple days of ASCII) with more hidden bugs and/or naive performance gotchas"
Story Time
A few years ago I woke up before going to work and noticed I have a few emails for automatic renewal for some domains I didn't remember buying on GoDaddy - which I wasn't using anymore for anything important.

Upon investigating I found out a turkish person was using my account for some scams with crypto alongside a few real-world websites he built for business in Ankara. I went to the police, gave them all the evidence (just so I'm safe legally from the scams he was running in my name, with stolen credit cards that were using my address - but in Ankara not my location), and GoDaddy failed to answer to the local authorities, after 1 year the investigation was shutdown because of lack of cooperation from GoDaddy's side.
I think this is every traveller's worst nightmare. Looking back was there anything you could have done to prevent it?
I can imagine a case where even some 'brand name box' proxy/balancer or rolling your own are the only choices available. In such a case, YARP wins instantly (at least from my perspective).

If I can't inspect what critical elements in my request pipeline are doing I don't want them. This even applies when we get Big-IP/F5 buying nginx and putting that inside the name-brand boxes, it's still too opaque to be useful for me.
Up the wrong tree :) Vue.py gives you a way to write Vue to run in the browser using a Pythonic syntax. I'm talking about running actual Vue code (or anything else in that style) server-side as Django templates.
Generally speaking, organizations providing statements in favor of human rights have been in fairly safe territory. Historically, businesses supporting desegregation, the Civil Rights Act, LGBTQ inclusivity, or other human rights issues have been either unharmed or benefitted from the stance, even if there's no material contribution to the cause, and even if the fight for human rights is partisan (it almost always is.)
I wouldn't say most, but some do not look bad for them. Some do look very bad for them IMO though, and some of those are why I've not used them for many years (some of them happened after I moved my things elsewhere).

The point of that list is to enumerate significant controversies involving GoDaddy, not just those where they look particularly bad.
You can always call the C functions directly (from a shared lib) although admittedly it's a pain because you have to deal with unmanaged pointers very often.
State law enforcement fingerprinted me as a child around 11 years old.
> that announcement video of the new OS is pretty droll

The whole post is droll, it's a big fat nothing-burger based on my casual perusal. Felt like they just needed to say something about the version number changing on their distro.
I am also doubling the number of case fans I have installed, which should help a lot.
It’s a sanity check. Can we afford to not do X? because thank God there is some commonality in disgust. Clearly not at the moment, but I doubt even the original authors of those comments care more than you do.

It’s a feature and not a bug.
Show HN: A minimalistic digital logic simulator
This has a much worse effect though. Instead of damaging a single member they are now damaging the whole core team by leaving it unspecific, and they are damaging Rust as well.
> They could have kept the statement confined to disagreement with the government structure. Leave it ambiguous between whether it was a theoretical weakness in the structure, or a practical one.

Nobody resigns over a theoretical flaw in the governance structure. It’s only when it starts becoming a problem that people do so.
Cross-fading DOM elements is impossible in CSS due to a missing feature
- Never allow a person to tell you no who doesn’t have the power to say yes.

Really like this one. I'm finding I'm hitting this wall at work quite often. While not a safe way to handle things it's probably the better way to manage my sanity with some balance.
I don't know what it's like in other cities, but in Chicago, you can hire protesters. They come in on buses.

Back when I was in journalism, it was always annoying for the reporters to pick some random person from the crowd holding signs and ask them about the issue only to find out that they didn't even know what the protest was about, and were just there to get a check.

Protesters-as-a-Service, I guess.
“Caveats apply I'm sure…” “harmful to what?” You’re living with blinders on. Willfully or not, idk. We can’t have a conversation if you don’t at a minimum gather some basic, widely and easily available information. Enjoy your life of ignorant bliss.
Thank you for correction, I updated. I just know it was a long time, but I have patience and willingness to support the project.
Yes. If you're going to accuse someone of something, have details.
A moderation team under NDA might as well not exist. Moderators should always be free to speak their minds.
It means the leadership is willing to accept responsibility, not just accepting negative feedback but also working with others to correct the behaviors. In this case I would say it would involve admitting a violation happened and to say what will be done differently in the future.

I can see how this can be extremely complicated, depending on the type of CoC violation people tend to be extremists, forget about being constructive (to assume good intentions) and immediately grab the pitchforks.
> And lets not forget I'm basing my views on technical arguments

You're not, you just simply have a strong opinion about something you haven't even tried (in the last decade) and thus basically know nothing about it. It's a view based on ignorance.
I did it a couple of times in my past (with the intention of starting my own thing), and it never played out quite as well as I envisioned in my mind beforehand. If you do it, and then you end up needing to get another job because the runway ends, then it's always more difficult and stressful vs. getting a job while you already have a job/paycheck.
I doubt a user wants or cares about any of that. User story:

As a User I want to select an application to run so that I can use the application.

This applies to practically everything, if you want to play a game, you don't want to dick around with installers, managers, layers, configurations etc. Just point and click, that's all it should need.
All the two emoji combinations are enumerated at https://github.com/UCYT5040/Google-Sticker-Mashup-Research.

There is also info about the internal API Gboard uses on there.
The cartoon playing out in the media once again reminds me of Gell-Mann Amnesia because I used to work at Alexa. The lengths that they go to for preserving consumer privacy actually seemed absurd to me. Alexa engineers and applied scientists' lives would have been much easier if they didn't take customer privacy -- and their right to request and delete their data -- so seriously.

Yes, they are lobbying against regulation. But that's because no business wants to have to deal with 50 different laws in 50 states. They're saying let's have one federal regulation so it's easier to comply. It's not that they don't care about privacy -- they very much do. In fact, all these large companies want regulation because it strengthens their moat. A startup won't have the resources to comply with such regulations on Day 1. They just want it to be reasonable because dealing with different state-level regulations is too much.
package.json integration isn't mentioned, but that is probably my favorite feature. You can add a `volta` block to you package.json with all the versions of node and npm and volta automatically installs them for you.
Oh lord, this is firmly off that point. An alert motivated human looking for fakes can identify them with nigh perfect accuracy. This means that it should be possible to build an autonomous system that can do the same which is the goal of biometric auth systems. There is nothing that fundamentally breaks biometric auth until you can burn fingerprints on someone or replace eyes or gene therapy new DNA or whatever. And even then that’s pretty damn strong.
Issue comes in when it gives you the experience of knowing more than you think and making judgements based off of that feeling.

My concern is the difficulty of tracking down sources years later without a means of reference. Unless you are actively archiving and organizing those links in a useful way. What we have is more prone to forgetfulness, but also at the time that is our strength. Still a pain though
> I'd give the mod team the benefit of the doubt that the offense they've all resigned over is not so mild that it could be committed unintentionally.

I don't think that's necessarily a safe assumption, particularly in today's cultural and political environment.
The SpaceX business team is worlds above the business team (if there even is a business team) for any of Musk's random ideas. He may be making up all of the estimates himself, but unlike the other examples he might not be.
Thanks for your comment. I have updated mine to include a reference. In short, I'm thinking about how fingerprints are stored.
It's a resignation, not a prosecution.

Edit:

If it helps, imagine a time you quit your job.

Did you provide a datestamped list of incidents that lead to your decision to quit?

Or were you, by chance, slightly more vague and provide something along the lines of:
"The culture/fit/hours/goals/growth do not align with mine so I am resigning."?
Thay may also work, I personally tend to use a lot of oil to get crustier pancakes :)

To keep up with the analogy, you're doing more preparation before attempting to make the first pancake. Still counts?
You are right but what is the alternative. Do you think that it is practical to expect people to become subject matter experts on everything? Should they spend their limited free time reading through dozens of articles about covid vaccination studies (e.g.)? No one is going to do that, we are wired to value group think. This is similar to "Thinking: Fast and Slow". We now take clues from Fox News or CNN or Hatebook and if something matches are pattern, we just accept it and move on. The issue is the world is very very complicated and getting more so every day. People just want to get through today and tomorrow. In the end, they don't really care and they won't care until someone they trusts tells them to care. The problem is that the people spewing garbage aren't trying to disseminate information (even with a bias), they are structured specifically to create outrage (faux) that sells more ads. This is extremely profitable and nothing will change as long as that is true. Perception is reality now. If we want to stop this, we need to heavily tax digital advertising revenue. We need people to have to make a choice to pay for this outrage infotainment or do something else.
Even before the WWW, I remember being taught that the next best thing to remembering something was knowing how/where to look it up.
I quit my job of four years because I got a green card and wanted to try to work in the US. I am from Denmark and got the green card through marriage.

Moved to Orlando (as my wife had a job there) and applied to roughly 300 IT jobs but only got 2 interviews. Nothing really came of it, as they either wanted to pay me pennies or I didn’t have enough experience. I had about 4 years of project management experience with a year as a senior project manager (and a MSc in CS). Maybe I was picky but coming from a $95k/y salary and going to a $20/h hourly position wasn’t what I wanted.

My wife’s job couldn’t sustain the both of us, so after 5 months our savings were kinda gone and I got an offer to move back to Denmark and get my old position back.

Pretty happy that I at least tried, else I’m sure I would regret it, but we are happier in Denmark than in the US.
Using an innocuous sounding request for more information as a sly zinger? This guy lawyers.
Welcome Surbhi, Nicolas, Divya, Ashu, and Tom
> Games are played over multiple rounds.

That may be so, but these people are no longer playing the game.
So you think that convergence is nothing? Perhaps you know some other vendor developing and selling phones with a desktop OS and desktop apps?
The real interesting day will be when the account info in a breach/leak/hack is used to simply DELETE accounts...
We once had a domain stolen because somebody called GoDaddy and was able to get the 2FA code removed with a phone call and they had some leaked email credentials for the account.

We had to call GoDaddy and cancel the domain transfer, they would give us no information on how it happened.