skysight-inc/HackerNews huggingface dataset:
In my non-expert uninformed opinion, if the political will would be there UL94 would have replaced 100LL a long time ago. UL94 is basically 100LL but without the lead, so we certainly know how to produce it worldwide at decent cost.

- Most planes could switch without any change

- Yes, in some cases, changes would be needed, like

- detuning.

- installing an electronic ignition timing system.

- Installing a new engine, either a newer gasoline engine, a diesel engine, or a turbine engine.

- Scrapping the plane and buying a new one.

Sure, this would incur cost for some, but c'est la vie. Many such decisions have been made in societies all over the world, often for good reasons.

This could still be the solution if the EPA puts their foot down and the PAFI thing mentioned doesn't produce a workable 100UL recipe.
Microsoft President Brad Smith explains how political contributions work
I don't mind that 'hello' or 'hi mackatsol' .. as I know more is coming. What drives me crazy is people who say "can I ask you a question?" I really try hard not to say "you just did".

None of those compare to those folks who do not understand that to help them we need details. How do I infer what a problem is without any details? I used to ask all sorts of questions so as to be able to help them. Now I tend to post a 'More details please! Once I have those I can help you.' What amazes me is that sometimes we get no response at all! (By we I mean those of us in the channel/group).

Note that these are co-workers who have been told many many times that we need some basic details to be able to do anything at all, like a client's domain name, or a client id in our CMS.
every few seconds your phone (if not in airplane mode) will contact all base stations whiting in range and send a globally unique identifier to it. it doesn’t matter if the base station is for your company or if it’s fake (stingray). even if the tower does not give you access, maybe it’s not the company you’re a subscriber for, they still know you were in that area
Do these still like to leak on airplanes? That was the main problem old-style pilot pens had. (Which was ironic, given the name.)
They saved you the work of deleting the account yourself. Say thanks and move on with your life =)
After someone spent 15 minutes typing a wall of text, it might be rude if you ignore it. Them asking first allows you to tell them to hold off until later.
What kind of maintenance do you do on your fountain pens?

I have a bit of a 'habit' myself, but I can't say I experience any need for real maintenance.
Patreon (for podcasts) and onlyfans work thanks to parasocial relationships. People don't have a parasocial relationship with the authors of the open source software they use.
*And I just made a discovery. I have a Waterman pen in my office that someone gave me but I haven't really been using because the ink cartridge was kinda sucky. It turns out that the 207 rollerball cartridge can be taken out and used in the Waterman. (Though, honestly, the 207 is perfectly comfortable to write with by itself.)
They were reacting to lies about their voting rights being taken away, no such thing occurred.

Storming the capitol because a bunch of con-men tricked you is not a better response than almost... anything?
That's why I say "It Depends". If I'm working I've already set my system to say (a) I'm working, and (b) only receive from colleagues. Then they can choose to wait (because I'm working), ping me (because they will need a response when I get a break), or ask now (because they need the answer now).

If their judgement turns out not to match my expectation then we can talk later about priorities, and each adjust to the other, thus improving the working relationship.

> IMHO, your preferred workflow makes it seem that your time is more valuable than the other person's as you're now asking them to hang around waiting until they can actually ask their question.

Not at all, there is a balance. Sometimes what I'm doing really is more important than answering their question, sometimes it isn't. If what I'm doing is more important, then simply blurting the question into my message stream, as suggested by the article, is a "Bad Thing(tm)".

That's why I say ... "It Depends". I believe it depends on the question you want to ask, and the current working context.
Prior to extended remote work, I used to feel this way when people just sent a single hello. But now I use it as an invitation to make small talk. So if someone just says hello, I start asking them questions: how's it going, how's is <whatever fact I remember about them>, etc. This makes some people go straight to their original question, but I think it also helps both of us feel a little more connected while everyone is remote.
That outage seems unrelated. The author was able to connect, but got a "Your Account Has Been Disabled" notice from Facebook per the article.
Might be GDPR related if you are in Europe.
It goes far deeper than that.

I remember a conversation with an i.r.c. user who claimed he “imagined” users to have a certain hair color based on little more information than their i.r.c. nickname. Until I pointed out to them that surely that cannot be accurate at all, especially given that he imagined two different hair colors of the same user under a different nickname on different networks, he also did not even quæstion the accuracy of this and simply silently assumed it to be accurate.

It was really quite weird. He proffered an entire description of what he thought I would look like based on very little information which, needless to say, was mostly objectively quite false.

The user with different nicknames went even further and at one point seemed to expect me to be able to correctly assume what so-called “race” he categorized himself as, without having seen so much as a picture. Given that this same user had prior expressed surprise about my so-called “race” when seeing a picture, thus having assumed it wrongly prior, this was especially odd.
It's not a theoretical question, we have the events and the outcomes, complete: The time it took from announcement to actually landing on the moon was shorter than the time it took from recognizing the lead problem to banning it from all fuel including aviation fuel. The second one already is longer. So whatever your model of reality, the complete model is reality itself and it proves that point. What else would be better for arguing than the actual real-world outcomes?

If you want to say things like "but there were less people working on the problem" you are removing things from the real world to build a more limited model to fit your argument. Overall getting enough people to work on the problem is part of it. Including everything, which includes getting attention and resources devoted to a problem in the first place, the moon landing indeed was easier. I think it's not much of an argument that exactly that, getting a vast effort rolling and people and resources devoted to a problem, really is one of the hardest problems. It was pretty easily achieved for the moon landing.

If you want to separate the policy problem of getting the resources from the technology problem you are only looking at a part, to get the desired outcome both are needed. Sure, the technology part was harder for the moon landing - which makes it even worse that the other part, the policy stuff, is so hard to accomplish.
I am the original author of the document this document was based on. It was an internal Wiki page at Google written when I was an SRE. After I wrote the original page, someone put up an internal shortlink at "go/nohello". After I left Google, someone took the Wiki page content and [illegally, since it was Google confidential, simply from being on the internal Wiki], and put it up on the net at "nohello.com". The linked article at nohello.net is a paraphrase of the nohello.com content; compare the list of salutations (especially "yt?) and the paragraphs at the end mentioning "asynchronous communication".
("yt?" was a favorite of Raymond B---., who was in many ways my mentor at Google and who I'm forever grateful to.)
Raises the more interesting question of what is sufficient collateral for a developer to make a secure messenger.

Before Snowden/Poitras/Greewald, we trusted Moxie Marlinspike mostly because of his dreadlocks and some conference appearances. Very, very, few people understood what a ratchet was, let alone read the code. We trusted founders Jan and Brian of WhatsApp I think because they wrote t-filez. Security is in many ways cultural and aesthetic as it is technical. SILC was a thing for people legitimately being spied on by their governments in the pre-occupy anti-globalization movement - and then suddenly it wasn't.

I want a product like this to succeed, so why snark about these perfectly nice seeming people's new tool? Because security has serious consequences. We don't need to tell anyone what we need privacy for, but I think we're still lacking a clear "for what," to evaluate privacy technologies against.

The threat we need to build privacy tools against is essentially suburban-bourgeois and mob governance. When you look at old "alternative" culture, or why people still go to things like burning man today, it's to engage in what are essentially aesthetic communities of desire and to be free of political oversight and surveillance. The criteria I would propose for a secure messenger is that it can create a private perimeter to facilitate the freedom of something like burning man for a community of users. If it isn't designed to create that kind of growth, it's a reaction with a limited horizon and just bargaining with the inevitable.

Personally I think a privacy product that is for everyone is necessarily for no one. Maybe this is the one that gets used by the next burner-level community to emerge, but the conversation about what-for will be the thing that drives the adoption of it.
this forum needs a downvote botton
Stake for Amazon in Biden administration: New union push, antitrust scrutiny
Another company that doesn't understand the first principles about data privacy and the GDPR.
I've never had a problem with the Uni-balls I use.
Thank you. I never thought of it that way before. Much appreciated.
Fair, I guess I used the wrong example but that's how Game Pass is (was?) done, at least. Given the size of the catalog I'm sure most are still this way:

> Others want [agreements] more based on usage and monetization in whether it’s a store monetization that gets created through transactions, or usage. We’re open [to] experimenting with many different partners, because we don’t think we have it figured out. When we started, we had a model that was all based on usage. Most of the partners said, “Yeah, yeah, we understand that, but we don’t believe it, so just give us the money upfront.”

https://www.theverge.com/21611412/microsoft-phil-spencer-int...
This is a good point - this is the same group that is very gun rights focused and has been wandering around the streets armed with automatic weapons. It's kind of weird to see them without guns.
"Access denied"? (UK)

Anyway, we're now going to see what happens when the huge post-Patriot act homeland security machinery is turned on people who thought they were untouchable, and all of a sudden a lot of powers that everyone was OK being used against nebulous "enemies" are going to end up in the news.
Collapse-Ready Laptop: what to put on it? (2020)
See How You Do with 500 PowerBall Tickets, on Us
Most species on earth have a habitat, a well defined reproduction rate and population capacity, and relationship to other species.

When you take a species out of its habitat and introduce it to another habitat, and they start cause harm to other species and their relationship to other species, we call them invasive species.

It is not that hard to understand. Humans are an animal species after all.

You brag about your soft skills, but are unable to explain a simple concept succintly and without aggression. That is prime evidence of poor soft skills.

Btw, name calling is also against the rules, and invoking the rules is against the rules.
I prefer Immutables for code generation. Lombok tends to interfere with Eclipse' code evaluations (last time I used it, it kept interfering with searching for a generated method's usage in your code base) and tends to confuse me when trying to figure out if something's an actual method or a method that was injected into the AST during compilation.

Immutables has its own set of problems, but at least it uses the standard Annotation processor and has a clear separation of generated code and the interface you write.

Haven't used Java's new record's yet, so don't really know anything about that.
Who the hell has a 5G device?
I do not have bosses per se. The top of the company does not need to address anything to me because the power is very well decentralized. And even if my PO or PM talks directly to me, they just request it in the same message as they greet.
Camille Paglia (feminist academic, professor) has written and lectured about why that is. She has a famous line: "There is no female Mozart because there is no female Jack the Ripper."
Uni-Ball Jetstream works really well for my lefty partner.

Get the .7mm or the .5mm. Skip the 1.0mm.
Redux/Flux: The Bigger Picture
> Apple was one of the major OS vendors that never cared much about C for OS development

It's true that MacOS Classic kept providing Pascal headers for most of its APIs for a long time (I don't recall whether they ever stopped), but internally, they started switching to C by the late 1980s (as an external developer, I could tell by one bug which would never have made it through a Pascal compiler, but was typical for the kind of bugs that wouldn't get caught by a K&R C compiler), and by the late 1990, it was all C and C++, just with Pascal calling conventions for all public facing APIs. In my time at Apple, I never encountered a single line of Pascal code.
Forensic methods used by police and intelligence go much deeper than just looking at phones near the crime scene.

1. They look at phones moving towards the crime scene and going dark when getting close. This is also how you can detect secret meetings between people. They move towards the same area and shut down their phones.

2. They look at suspect phone going dark anywhere around the time of the incident.

3. Leaving a phone at home that is not answering calls or creating traffic during the time of interest is also a lead (if you already have a suspect).
Yes this must have been it. Seems like something that didn't get traction...? I was wondering if it was the origin of something that came later such as servlets or EJB or something...
Luckily, you're not a police investigator, because you can't be more wrong. All manner of weapons were confiscated - guns, ammo, explosives, crossbows, brass knuckles, etc. These were people who came to kill.

https://www.esquire.com/news-politics/politics/a35214244/cap...
Note that there’s nothing wrong with adding pleasantries to an IM, the problem is that you’re passing the conversation to your partner at the wrong point. The SYN-ACK bit at the start is awkward and unnecessary.
> More guns and C4, fewer selfies.

It's not like there weren't homemade explosives found on the site:

> Coffman, 70, told police he had mason jars filled with "melted Styrofoam and gasoline." Federal investigators believe that combination, if exploded, would have the effect of napalm "insofar as it causes the flammable liquid to better stick to objects that it hits upon detonation," according to the court record. [0]

[0] https://edition.cnn.com/2021/01/08/politics/us-capitol-riots...
MIT faculty members draft letter against investigation into Gang Chen
>The ergonomics of Java kind of sucked until IntelliJ IDEA came out

Not sure what's that about, JBuilder was great, so was Eclipse. I know people love IDEA but feature wise I consider it subpar to Eclipse even today.
Would be cool to have a button that says "comment" or "respond" or something that opens the browser at that url's comment section, so I can continue there. I'm logged in on the browser anyway.
Last year, I learned about the worst chickenization scheme I've ever encountered: a giant China and US, global marketing cap that has chickenized all people around the world to wear masks, gloves to spray hands and to be vaccinated.

Giving virus - selling masks, gloves and desinfection liquid - selling vaccines - and repeat..

And you telling me in article about chickens and crops.

A+ I did enjoy to read this article. :)
Let's say that across the multiverse all versions of you are going to collectively live for 1 billion years. Unfortunately, some versions of you will be tortured and let's assume that collectively you will be tortured for 10,000 years meaning that the measure your torture is 10,000 / 1 billion. But if you sign up for cryonics you most likely only get brought back in a world that has cured death and isn't evil. If many versions of you do sign up for cryonics say you live collectively for 2 billion years and are only tortured for 11,000 of these years so the measure of you being tortured is 11,000/ 2 billion.
If you have large objects which you know you want to deallocate, the easiest way to speed them up is to effectively do manual allocation on top of GC.

When you're done with an object (it will almost certainly be an array), push it onto a stack; when you want to allocate, try and pop it off first before allocating fresh. Use stack per thread or locking as appropriate; use multiple stacks with bucketing by size if there's a lot of variance. Use suballocation to reduce reallocating - e.g. allocate 1MB, 2MB, 4MB and so on arrays and keep track of length separately via a slice (array segment).

(ArrayPool in .net encapsulates most of this for you these days, but it's a thing I implemented myself back in .net 2 days.)
'97 or '98 for me.

Went online because I heard Nasa put up pictures of Mars so the first website I went to was nasa.gov

I typed out the entire url like nasa.gov/pathfinder/images or whatever it was after seeing it on TV and writing it down. It took a while to load and then was super underwhelming. I think I searched for Sonic The Hedgehog next.
African governments have a poor data collection culture
Agreed - the sarcastic colloquial style is difficult to penetrate
I stopped using Facebook and Messenger out of similar fears. If my Facebook account were disabled, I'd be unable to use my Quest VR headset and lose access to all my Oculus Store purchases. Now I only express views critical of Facebook on Twitter, Signal, and in person.
Aws/amazon employs lucene contributors ( including Mike Mccandless). Not sure if amazon sponsors their work.
Found it! It was actually called "Java Workshop". Here is a review of v2.0:

https://www.irt.org/software/sw017/

The UI builder was really buggy and almost impossible to use, that's why we learned using GridBagLayout manually.
Glenn Greenwald: ‘Journalists Are Authoritarians’
Well, you shared content they found objectionable.
That may be theoretically possible but I very much doubt any retailers have that set up to work properly. Around here the gas stations still verify your ZIP code. Superchargers could also store transactions in theory but I doubt it actually works there either.
I have Blendle along with subscribing to a number of independent outlets, and really appreciate it. I don't want to buy a sub for all the newspapers I might read and it saves a hell of lot of time worrying about whether I've already read too many articles for the month. It's a few cents per read, and as I don't have all day to browse the papers anyway it is very good value. I hope they, or someone like them, really succeed in the long-term. It feels good to be giving money to journalists.
https://archive.is/vOVNn
Sorry, I didn't mean to trick you into some trap.
"The" Swiss made secure messaging app (which already has brand recognition and some meaningful adoption within Switzerland) is Threema (no affiliation, and I'm using Signal - just comparing to Threema because "Swiss made" seems to be what this app is trying to make their main selling point).

This app has "1,000+" installs on the Play store (Threema: "1,000,000+"), and doesn't use phone numbers as IDs, i.e. it's only useful if you for some reason want to migrate all your friends to a brand new chat app that nobody else has heard about, and that has no really unique selling points, and thus little chance of building meaningful network effect (which is critical for chat apps, because a chat app without people to talk to is useless). As a result, it seems unlikely to be successful and thus unlikely to be supported (or exist) long term.

It seems to be a poorly thought out attempt to jump onto the wagon train far too late and get users trying to flee WhatsApp. Due to the network effect, adding choice is likely to help only the incumbent (WhatsApp) by making it harder for any of the alternatives to reach critical mass.

The crypto design is also highly questionable: They say they're using "SALSA 20", which is a low level primitive (comparable to e.g. AES), not a complete protocol. Advertising primitives shows little understanding of the actual problems in cryptographic practice, and thus a significant risk that not enough work went into designing the protocol around it, resulting in something that is insecure overall.
The EU trying to enforce its laws on citizens of other countries who have never entered theirs is like that loud neighbor in the trailer park who talks about himself in the third person and keeps showing up drunk in his underwear to flirt with your wife and to rant that that your guest wifi isn’t fast enough.
For me, it can also be a privacy thing. Sometimes I want to validate that my chat is not going to got onto a presenters screen somewhere.
A problem with saying "hi" and then waiting is it turns an asynchronous communication medium into a synchronous one.

Say you have a question for me, but I'm in a meeting (or it's past working hours in my timezone). By the time I respond to your "hi", you might now be in a meeting (or it might be before your working hours, the next day). Finally you ask the question, and I respond the next time I'm available. This could easily cause a question that takes 30 seconds to answer to have 24 hours of latency.

Or I might be busy doing something else or talking to someone else. Waiting for me to respond to "hi" is basically demanding real-time access to my focus. I don't have the capacity to always have live conversations with everyone who wants one. Just posting a (complete, thought-out) question allows me to devote just a short window of focus, and do so only when I have that focus to spare.
I have a tendency to do "public final" variables and set them in the constructor for data objects. There's this weird hangover from Smalltalk and the idea that everything should be overridable that wants getter and setters to be functions, when basically a read-only variable in an immutable data object is much simpler and just as safe.

But for some dumbass reason it's not "the Java way".
We're talking about federated/decentralized protocols that Pidgin serves as the type of client for, in a thread about why we don't see things like Pidgin on iOS.

In a centralized system where the mobile app is made by the same people as the IM server, of course the IM server can send a notification to the app (such as is done in e2e stuff like Signal, or in non-e2e such as Telegram).

That falls apart when you're talking about, say, ActivityPub on an instance you run yourself, or one not operated by the vendor of the IM app. The developer's server can't know when to send you a notification without having some knowledge, from your own e.g. IRC, ActivityPub, or Matrix server, that you have received a new DM.

The Matrix/Element people have addressed this by running one centralized notification service for every single client of the Matrix/Element iOS app.
https://bobiverse.fandom.com/wiki/We_Are_Legion_(We_Are_Bob)...
If you read the article, you’ll see it’s not the same issue.