skysight-inc/HackerNews huggingface dataset:
There is no way that my account password was compromised without a much more elaborate hack of Twitter, either that or someone social engineered them to change my password.
SOFIA has been flying since 2014, so the lack of influential publications is not for lack of analysis time.
On Linux I used Astroid for offline mail access (notmuch + lieer for gmail and mbsync, I think, for other mailboxes - it worked so good that I don’t remember exactly). For me it is the best offline email setup.

On macOS, unfortunately, I haven’t found anything better than Apple Mail, considering the integration with OS. There are downsides, though. Offline format is incompatible with everything else, it’s hard to do rsync backups of ~/Library/Mail, and I don’t think all mail is accessible offline. It is slow, and it mangled non-latin attachment names for Gmail letters. On positive side, there is a great support for drag&drop, Spotlight integration, multiple account handling.
You can be a good writer but none of that really changes the thrust of the parents point which, I think, is that: if you want easy upvotes on a site like this, you can just post some variation of "javascript bad, web 1.0 html good." If you can stretch this idea into 3 or more paragraphs, even if you say fundamentally nothing new that hasn't already been seen 100 times, you're virtually guaranteed to get a bunch of upvotes and "DAE?" comments about how epic of an approach it is.

In this case though, the author isn't submitting it, so it's not like they're the culprit. But even if they were it's also not really an indictment of any sort either; happens to everyone who writes online; it's the siren song of "engagement" with your work. (Lots of people here want to believe this site is somehow fundamentally different from Reddit or any other forum where "internet points" dictate the flow of content. It isn't; the tics and triggers are just different. Topics like this are a good example.)

> With pure HTML and possibly some cleanly included JS he could get any visual appearance he wants

With default browser font sizing and spacing? Yeah, sure, you can get any bad look you want from pure HTML and some JS. CSS is practically mandatory for webpage readability these days, but it's all a moot point since the OP doesn't seem to be arguing against CSS in any form anyway (and even literally admits he uses it.) Honestly the linked support site is mostly OK in this regard; though I'd blow up the font size a point/point-and-a-half more, add a tiny bit more line spacing, and make the margins bigger.
Most features on Strava are already free.
How much more parameters do you need?
PALM is 530 BILLIONs and underperform in NLP tasks vs XLnet (300 millions), as such very large language model are extreme failures. They do not improve the state of the art once you have proper datasets and do full shot learning and I'm not even talking about fine-tuning.

Very large languages model hide to the layman that they are the gigantesque failure in NLP ever by showing they improve the state of the art in zero or few shot learning.
Who cares this is so cringe. Full size learning is what matter the most and even full size learning do not yield satisfying accuracy on most Nlp tasks (but close enough)
Therefore the only use of PALM is to have mediocre (70-80%) accuracy which is better than previous SOTA, only for tasks that have no good quality existing datasets.
And 530 billion is close to the max we can realistically achieve, it already cost ~10 millions in hardware and underperform a 300 million model in full size learning (e.g dependency parsing, word sense disambiguation, coreference resolution, NER, etc)

It's crazy people don't realize this gigantic failure but as always it's because they don't care enough
Ux design is about doing research with the users, not about graphic design.
What do you like about the scrolling? It's not IMO better than a free scrolling wheel and you don't get the ability to have ratcheted scrolling which is handy for scrolling through drop down boxes or anywhere where you need to scroll an integer number of times.

You need both mouse clicks at the same time to play pretty much any modern FPS and many other types of video games. When a dollar store mouse can do it I kind of expect an $80 one can. Ratcheted scrolling also helps there. There's probably other applications that need it.

I shouldn't have to spend money on a third party app to fix an $80 mouse.
Mexico City and the pitfalls of becoming a remote work destination
This actually marks the second incident I had tucked away in my brain where the initial story was "Sometimes the world is just weird" and the actual issue was computer systems.

The reason we all keep seatbelts bucked in flight even when the sign is off these days is Qantas Flight 72, which took two sharp nose-dives in flight, rebounding passengers and crew off the ceiling and causing severe injuries. At the time, initial reporting was that they'd caught two freak mid-Pacific downdrafts, which had me nervous about flying for awhile.

Turns out, the root cause was bad angle-of-attack data coming in from a faulty inertial measurement unit, which should have been caught by a safety system but proved so aggressively faulty that the safety system was overruled. It resulted in the plane's avionics becoming convinced it was flying belly-on into the wind at cruising speed and about to stall, so it did the thing it's supposed to do: pitched down hard to stall-recover.

Don't ask me why I'm more comfortable with the story being "Sometimes computer engineers screw up" than "Sometimes our understanding of the physics of aviation just breaks down," but I am. ;)
Agree strongly with you on the Gebru firing. I followed it closely. The Press was pretty dishonest in the way they portrayed it.
I love this so much! I'm an iOS and Android developer. Please reach out if you need help developing or testing. Email address in my profile.
I looked for that kind of data structure for 30 seconds in the ipnet crate itself, didn't find it, noticed there were only 23 IP ranges and decided it was fine.

(Keep in mind this happened during the attack, so compromises)
Fuel Labs | Junior and Senior Software Engineers | Full Time | REMOTE only

Fuel Labs is the blockchain industry leader in scaling R&D and is building Fuel, the fastest execution layer for the modular blockchain stack: https://fuel-labs.ghost.io/introducing-fuel-the-fastest-modu.... We're developing blockchain scaling and smart contract development tools. This includes a new blockchain-optimized high-performance virtual machine (the FuelVM) and a new Rust-based DSL (Sway) for developing safer and more efficient smart contracts.

If you're interested in working with VMs, interpreters, compilers, end-user-facing toolchains, and/or love good error messages from your compiler, look no further.

We're hiring junior and senior software engineers in Rust, TypeScript, and Solidity. No blockchain experience required; complete disdain for blockchains okay.

https://jobs.lever.co/fuellabs
He announced the day the stock dropped, so no, he was already out before that.
It looks like a cool project but I'd not describe it as a "free Strava" as the most common features of Strava are free and the value of it is the community. Getting motivated by seeing your friends finish activities seems to be the biggest selling point (apart from supporting a lot of different sports, not specifically mountain biking) of Strava.
nice!!!

I honestly think the next thing to do would build a decent app to replace a bike GPS... there is nothing special about a head unit other than the ANT+ radio (which is superior to BLE in a lot of ways). The only one that comes close is shimano's e-tube ride, but they abandoned the app before adding critical features like GPX import. Everything else I can find is bloatware or is just really awkward to use.
I believe OP means that Google had the opportunity to buy Sun but didn't.
Discussions Continue over ASAT Testing Ban
These are both correct. Trash in a US garbage can usually ends up in a landfill. Recycling is often sent overseas, where it ends up in a different Gyre. Either way, a plastic straw (according to the article) doesn't enter in the North Pacific Subtropical Gyre if thrown into the trash or sent to recycling, it ends up in a landfill if trash, or a different gyre if sent overseas. Lesson learned: sometimes throwing stuff away is better. And don't litter, it goes without saying.
Please make your substantive points without crossing into personal attack. That's always important, but especially when the topic is as sensitive and emotional as this. Certainly you're welcome to share your own experience—that's important, and what you've said about it here is important. We just need it to come without swipes and putdowns towards others.

https://news.ycombinator.com/newsguidelines.html

Edit: we've had to ask you before about breaking the HN guidelines (https://news.ycombinator.com/item?id=30570715). If you wouldn't mind reviewing them and sticking to the intended spirit of the site, we'd appreciate it.
Issuu | Full-time | Copenhagen, Berlin, Braga offices | Hybrid | Relocation Support

Issuu is one of the largest content publishing and distribution platforms in the world, with millions of pieces of content, added every year. We have an amazing team of talented people from all over the world based in our four locations: Copenhagen, Berlin, Braga, and Palo Alto. We are scaling our engineering team in all European locations, and we are happy to help with relocation if you have been dreaming about living in one of these cities.

Feel free to reach out to our talent partner if you want to know more (hello@recrue.co) or apply for one of the openings:

- Senior Frontend Engineer (Creator Teams) - Copenhagen - (https://recrue.breezy.hr/p/e7bda6b6fe7c01)

- Full-Stack Engineer (Creator Teams) - Copenhagen - (https://recrue.breezy.hr/p/81e2d6cdc31201)

- Senior Frontend Engineer (Ad Tech Team) - Copenhagen - (https://recrue.breezy.hr/p/ac8beb6a609201)

- Senior Frontend Engineer (Reader Team) - Copenhagen - (https://recrue.breezy.hr/p/df920c7ce94f01)

- Full-Stack Engineer (Reader Team)- Copenhagen - (https://recrue.breezy.hr/p/df08bb34220701)

We also have many other engineering roles in Braga and Berlin. Drop a line to hello@rercrue.co if you want to know more.
Certificate error for bitbucket.org on Chrome browsers
Upvote for Apache Server Side Includes. Two years ago I was tasked with redesigning an important informational website that never got the proper attention because all devs were occupied with maintaining the different web application stacks. I wanted something future-proof that an intern could update, basically straight HTML and minimal CSS. I replaced anything that would normally use PHP (and in some cases JavaScript) with stuff built in to Apache. It's cool that Apache also supports conditionals.
There are nuances. Many like myself no longer have a political party, as we feel unrepresented no matter what. We think both sides are bad and resent the fact we are stuck with two parties (really none, as with any two party system when both sides agree you have no choice).

People can discuss the merits or problems with the parties without belonging to either.

Unfortunately there are a lot of extremists on both sides who insist on name-calling, or using labels to insinuate.

Politics is a mess but personally I feel America is a case study on what happens when politics and business are allowed to run unchecked.
Data Protocol | Full-time | Hybrid Charleston, SC | https://dataprotocol.com

Data Protocol is a fast-growing, venture-backed education technology company based in downtown Charleston, South Carolina. We provide a customized developer education platform to some top tech companies.

This is a Hybrid role. We'd like for everyone to spend a couple days per month in the office. Travel reimbursed.

Looking for:

- Senior Full-stack Engineer (5+ years)

- Junior Full-stack (1-2 years)

Tech Stack: Node, React, Redux, MySQL, AWS.

Apply:

Senior: https://rysolv.com/jobs/69a70a74-fbcd-408d-9297-34d2d4defa7c

Full-stack: https://rysolv.com/jobs/35018da6-a9ac-4c6e-8253-5a485c4775de

Or shoot me an email (in my bio).
if you tell them then it stops being a useful indicator
I'm confused - was OP's account compromised, or not? It sounds like it was, but he doesn't seem very fussed about how it happened or keeping it from happening again, just annoyed that Twitter's response to it isn't faster. Is it this commonplace for twitter accounts to be taken over?

Also, is saying things like "Go die" an insta-ban on twitter? I don't use it but I thought it took more than that.
I was on a video game project where the LLC didn't legally control the code repo
> If you are suffering from depression, anxiety or are experiencing any sort of mental distress, please seek help.

I have a really hard time concluding if I have any of these, as I don't really feel anything. I also don't like to bother people with my issues, how does one seek help in that case?
Aledade, a top GlassDoor 2021 and 2022 best place to work is hiring full-stack senior software engineers ( permanent remote )
https://jobs.lever.co/aledade/0e1d9066-f642-4cee-a984-d36a6e...
> Meticulous captures network traffic at record-time and stubs in responses at replay-time, which removes the need for a backend environment to replay against.

That's neat.

We've only just started using Playwright, but we're surprised at how easy it is to get going; but we're also all developers. We primarily use it to test large feature flows that are hard to mock in unit tests. For example, one test logs you in, uploads a file, waits for the result, clicks on the download button and makes sure the downloaded file is what we expected. We mainly want to ensure that we don't accidentally delete or hide the login widget or the download button while working on something tangentially related.

In the example outlined above, we don't mind spinning up the backend locally, as this allows the test also to make sure the response is correct.

However, I see how being able to only test front-end code quickly and easily without the need for a backend can be helpful in many applications. Congrats on the launch, and good luck!
Related:
https://quillette.com/2021/06/28/mate-selection-for-modernit...

https://ifstudies.org/blog/whither-hypergamy
Why do you think the EU will do it?
The quality of her work was also not the best. Just read the AI bias analysis she did. It would not pass scrutiny with an undergrad audience, and yet she does an exaggerated SIGH and acts like she is beyond reproach because she has CREDENTIALS. Nobody cares about credentials. Your study has to stand on its own.
Here are my guesses.

1. Same as with normal threads:

CompletableFuture<Foo> future = new CompletableFuture<>();
someApiThatTakesACallback(future::complete);
Foo result = future.get(); // this can take a timeout

2. If you mean that the operations are blocking and should be called in parallel using virtual threads, the equivalent of Promise.any::

ExecutorService executor = Executors.newVirtualThreadPerTaskExecutor();
Future<Foo> future1 = executor.submit(this::doSomething1);
Future<Bar> future2 = executor.submit(this::doSomething2);
Foo result1 = future1.get();
Bar result2 = future2.get();

There is a version of that using ExecutorService::invokeAll, but i'm not sure it's any more concise, because you still need to unpack the futures one by one.

For Promise.any:

ExecutorService executor = Executors.newVirtualThreadPerTaskExecutor();
Foo result = executor.invokeAny(List.of(this::doSomething1, this::doSomething2));

The asymmetry between invokeAny and invokeAll here is slightly grating, but makes sense.

Note that in both cases, you probably already have an executor lying around that you can use for this.
You might want to use a different elephant logo... the branding implies that it is an official part of the project.

E.g. Postico uses an elephant but not the _same_ elephant - https://eggerapps.at/postico/
I don't think something is usable without GPU acceleration.
Enzyme | Full Stack Software Engineer | Remote | Full-time | https://angel.co/l/2jWkTr

We’re building a software platform to handle the compliance aspects of running a drug or medical device company.

We are looking for a full-stack expert. You have taken multiple apps from conception to deployment, and have experience and opinions on the best technologies to use and why. You should be comfortable implementing new features from scratch, making changes to existing features and writing complex migrations on production data.

Rails & Elixir shop
> I had to root for him to fail because clearly this humanity-on-the-brink would be better off with one fewer self-interested mass-murders around making things even worse. That's... not a great way to motivate the player.

Isn't the question of the players morality vs the "enemies" core to the entire concept of the game though? I think the lesson the game is trying to teach is exactly that: by what standard is the protagonist actually any "better" than those he regards as enemies? By the end of the game, I think doubting the main character is hopefully exactly the point - he isn't a good person either. In a completely lawless world such as that inhabited by the characters, I think this makes sense to explore.

Make the central character a likable, non-mass murdering fellow and this huge central theme of the game disappears - The Last of Us is harrowing by design, I'd argue, and its commitment to being harrowing is what sets it apart as a game in a sea of relatively emotionally shallow "AAA" titles of the same era.
> Spreading misinformation about results of elections isn’t illegal but is very obviously quite damaging and has real world consequences. How do you tackle this issue?

You don't. People are legally allowed to spread misinformation.

> The problem you are going to face with your approach is that the US laws were not designed with the idea of governing stuff on Twitter.

Yes they were... you just don't like the way American laws handle these things.

Difference.
Syncthing is great software. But it is also great at confusing new users
Out of curiosity, what was the video?
The parent comment meant `callbackTakingFunction: ((Res, Throwable) -> ()) -> ()`, not `blockingFunction: () -> Res`

`ExecutorService#submit` works with the latter.
"We began our examination by cutting out a 10-micrometer-wide cylinder from the G3260." "A high-resolution (19-nm) scan..." I am dumbfounded by their resolution. I would love to take 3D x-ray scans at 10-micrometer resolution!
Ask HN: How do you backup before an upgrade (Linux)?
Which software do you use as an emergency backup right before doing a risky operation (such as an upgrade) ?

I am going through the pain of restoring my files after a bad error on my part : I used déjà-dup (the default with Ubuntu 20.04.4) to back up the default home folder.

Unfortunately, my update broke everything and I lost access to my session. I hoped that deja-dup would allow me to restore from the live CD, but found out that I need the same computer name and username, so I had to reinstall everything before being able to restore.

This seems inconvenient, and I don't understand why it is the default behavior.

What are you using to do your backups ? Have you felt the same frustration I'm facing ?
link to the video with the sounds:
https://youtu.be/lX5iVyfF3N0
Personally, part of the enjoyable expereince of drinking a milkshake is drinking it through a straw. Drinking a milkshake like a regular drink gives me no pleasure.

I suppose if they ever went to paper straws where I live, i would just have to order a personal metal reusable straw.
I think 2FA is to guard against someone gaming their "lost my password" process as much as against someone brute-forcing your pw.
As a lesbian - this is terrifying.

Not for myself - because I’m out - but because the fact that I am out would potentially be for sale, and - for instance - my primary partner - isn’t.

She comes from such a traditional family, and her home country is so anti-queer - that if they somehow found out her parents would literally likely commit suicide - the exact same thing happened to a friend of hers, and it’s unfortunately a very real concern.

This marks the official crossing of the line from any potential ‘if you don’t have anything to hide, why do you care’ bullshit excuse that fucking idiots use to push privacy issues aside.

If you are not out - it is not okay for ANYONE you don’t know to know you’re gay/lesbian/bi/whatever.

This is a brutal fucking outrage. I’m frankly fuming, like - on the verge of an anxiety attack - over this.

Lawsuits had better fucking ensue.

Frankly, this makes me want to preemptively leave HER (the lesbian equivalent of Grindr) - before I find out the same shit is happening.

Die, Grindr. Fucking die.

As a queer person this may be the single greatest abomination I’ve seen a corporation claiming to support the LGTBQ+ community commit.
Do you plan on adding support for managed PostgreSQL services like RDS in the future?
Boomerang | Senior Software Engineers | Full-time | Remote (US) | https://boomerangapp.com/jobs.html
Boomerang is the leader in email productivity software.

Since 2010, Boomerang has helped millions of email users focus on what matters, when it matters. From making sure messages receive responses to revolutionizing how we schedule meetings, thanks to Boomerang, effective digital communication has never been easier. We work hard, but we do it for a sane number of hours every week. We use our own products obsessively, which means we both understand them in our bones and can get even more done. In addition to having millions of users, we're also profitable. So we get to do things like giving back a portion of our profits to support education in Burma. Here are some roles that we are looking for:

* Senior Front End Engineer

* Senior Full Stack Engineer

If interested, please reach out to i.want.to.work [at] baydin [dot] com and mention Hacker News. Thanks!
You get out of it what you put in to it, so to speak.

It is very easy to over complicate things but it is also easy to use it for lightning fast static page generation focusing only on letting it manage the head and global page structure.
CALA | https://ca.la | Remote (worldwide, office in NYC) | Full-Time | Design & Engineering

CALA is the best way to design and produce fashion products. We're building web + mobile tools that turn dreams into reality. Our customers are some of the world's most creative designers — ranging from indie brands to major celebrities.

We just got some great coverage in TechCrunch recently for the launch of our iPhone app: https://techcrunch.com/2022/03/01/calas-mobile-app-streamlin...

We're still a small team (~30 people, ~8 on eng/product) but growing quickly, and looking for experienced designers and engineers with a passion for building great products. You'll have a huge impact on what we build and how we build it, and be a key part of the next phase of our growth. We're currently hiring a product designer and a full-stack engineer (TypeScript, node.js, React, Postgres).

Please check out open positions and apply at https://jobs.wrk.xyz/cala . If you have any questions, just shoot me an email: dylan at ca.la.
I'm also confused. How is Twitter supposed to know that the Tweet was made by the OP or was a compromised Tweet? When something is egregious what should Twitter do if it doesn't have resources to investigate whether the tweet was "intentional" or not, if action must happen quickly to avoid problems? And isn't a claim of "wasn't me" an easy claim whether or not it's true? I'm likewise confused. He says "What really pisses me off is that this is fairly obviously not my fault " But I can't find out where it is so obvious. Am I missing something? To an outsider it looks like a threat, without any indication that it wasn't made intentionally.