skysight-inc/HackerNews huggingface dataset:
> but that’s not the FAA’s problem!

I think this is supposed to be sarcastic, but that's exactly how the FAA sees it. Their job is to prevent people from dying in or because of aircraft and that's it. Environmental concerns are the EPA's domain.

Once the alternative fuels are available and the FAA has determined that they are safe to use it should be EPA pressuring pilots to make the switch.

I do however agree that the FAA is outrageously slow to react to change. They are risk adverse to a excessive degree, but at the same time air travel is the safest way to get around on a per-mile basis, so their approach is working.

My final note is that slow development in eletric aircraft is not entirely the fault of the regulatory environment. There is also the issue of battery technology being a bit insufficient for most uses currently and having bad failure conditions.
Uber does offer me to give rides inside the city, but the money never justifies the hassle. And the person could always be late, or smell super bad whatever. For like 5 USD?
Revenue is down to $1.165bn compared to $2.49bn in Q4/2021.

$430m loss, compared to income of $840m in Q4/2021.
Just bought one for each of my kids with their names engraved, I’ll load with my favorite albums and leave in storage, in 15 years there will be a revival of ipods and they’ll have a choice to play the hipster card.
what is the competitive advantage of ipinfo.io?
The concept of "an open application with no open windows" is a very OSX thing that other windowing OS's manage to avoid without effort or difficulty. There are lots of ways to represent background tasks, services, VPN's, etc, that don't require the concept of "an app without windows" in a windowing OS (and without polluting the app switching experience as other commenters have complained about).
Comments moved to https://news.ycombinator.com/item?id=31328703, which was posted a bit earlier.
ACLU mostly killed itself through a disastrous mishandling of succession.
You can still buy new portable music players, including some Sony branded walkmans, but at least the Sony ones are just with an expensive DAC, some hardware buttons and interally run Android. Probably has too, because most people get their music through streaming.
There are many solutions, certainly. A network is one option, which I personally prefer, but as I said elsewhere it's a "choose the right tool for the job" kind of situation.
The Gaming Laptop: Alienware M15 R4 (2021)

The "I like to use Linux occasionally" Laptop: Dell XPS 13 Developer (2017)

The Work Mac: MacBook Pro (2019)
Big Clive suggests using nimh batteries for expensive electronics since they won’t leak. Also they are much better than they used to be, and there are many slow self-discharge brands that you can actually buy pre charged.
If you wanted to really spit in Apple's eye, you'd buy a Zune.
> Progressive causes are near and dear to my heart. I am a feminist and staunch Democrat. As a federal public defender turned law professor, I have spent my career trying to make change in a criminal legal system that is riven with racism and fundamentally unfair to those without status and financial resources. Yet, as someone who understands firsthand that the fundamental rights to free speech and due process exist only as long as competent lawyers are willing to vigorously defend extreme positions and people, I view the ACLU’s hard-left turn with alarm. It smacks of intolerance and choosing sides, precisely what a civil-liberties organization designed to defend the Bill of Rights is meant to oppose.

What an incredibly level headed take. It's so level headed that it seems fake when projected onto the landscape of modern political discourse.
SHA1 and even MD5 are broken for collision resistance, not second preimage (which is what matters for backups). While it can still make sense to not use SHA1 for anything, it is fine if you do use it. Blake3 is the one to use if you are looking for maxium speed, although it is newer and some may avoid it for that. In a quick test (using hyperfine -w 1 -m 3) on a 8GB file (Arch Linux, i5-6260U 2 core processor with hyperthreading disabled) times are 1.995s for b3sum, 11.847s for sha1sum, 14.495s for b2sum, 16.903s for sha512sum, and 24.737s for sha256sum. md5sum for comparison is 16.492s, just a tiny bit slower than sha512sum, so that is why you rarely see it these days even for things like backups. SHA3-224 (sha3sum) took 39.531s and SHA3-512 (sha3sum -a 512) took 73.164s, although they will eventually be very quick with hardware support.

xz -C sha256 will use sha256 on the uncompressed data.

Personally, I use mtree inside the backup file (from pkgsrc bootstrap on Linux), although it has trouble with a few unicode file names. That kind of tool is great and I'm not sure why there doesn't seem to be an equivalent in the Linux world.
These seem like solvable problems. Prototype modifications are rare these days and should probably be restricted in the same way that system/network access is. Shared objects between modules also seem like an edge case apart from callbacks? I posted an idea on how to handle callbacks upthread a bit: https://news.ycombinator.com/item?id=31326123#31332061
Abnormal Security raises $200M to thwart phishing emails
> Promote employee stock ownership for American Mittelstands

This is crucial. Many bootstrapped companies don't offer much stock ownership from employees. Yes, they can pay a good salary, but these employees are laying down the business brick by brick, but never see a dime of the upside. Mailchimp comes to mind. I'm sure there are others.

This basically leaves stock ownership in VC-backed startups as a way to get rich quick (albeit with low odds): https://topstartups.io/startup-salary-equity-database/

In fact, Mittelstands will probably perform even better if they can figure out how to attract the kinds of talent well-funded startups do. And from there, it'll be a virtuous cycle.
Apple Maps becoming good is a testament to Apple’s engineering culture and relentlessness. They made the decision, 9 years ago, to provide an alternative to Google Maps. They kept iterating on the product despite being inferior during the earlier days. Most other big tech co’s printing the amount of cash that Apple has would have abandoned the maps product and paid the Google tax.
I’m always surprised that Google never implemented Apple’s feature of telling you what exit to take at a tube station. It makes Apple way better for any journey that involves a large tube station in London. Apple has had that for a long time now too, I think since they had public transit directions.
Agreed on all points, but especially "Keep straight at the intersection.... Now keep straight." It makes me want to drive into a lamp post just to silence the voices^W^W unnecessary verbiage.
The linked source does not at all support the claim you're making. I do not say that Fox is the "most extreme," though it is certainly extreme. The growth of OAN, Breitbart, etc. is actually what I was referring to.

Yeah yeah, Musk will save the day. Got it.
My first iPod was the 1st generation Nano. I still think it's one of the most beautiful products ever made. I'll miss the iPod era; they really were just magical products, and probably the reason I became interested in the Mac.
"You aren't doing it right" is a valid argument when "it" is well defined. No True Scotsman is a fallacy of ambiguity—it occurs when "Scotsman" isn't well defined, allowing somebody to continually move the goalposts in response to an argument.

In the case of Agile, Scrum, and retrospectives, they all have published definitions, so No True Scotsman doesn't apply.

Are you valuing processes and tools over individuals and interactions? You aren't doing Agile right. (Agile Manifesto)

Does your team not consist of "one Scrum Master, one Product Owner, and Developers [with] no sub-teams or hierarchies [who] internally decide who does what, when, and how?" You aren't doing Scrum right. (Scrum Guide)

Does your retrospective not include "Decide what to do?" You aren't doing retrospectives right. (Agile Retrospectives book.)

In fairness hardly anybody does these things right, so it's tempting to lob No True Scotsman criticisms. But that's just as fallacious. A more accurate criticism might be to say that Agile & co. are too hard to do right, or to say that they require a business environment that doesn't exist in most companies.
absolutely - if 'microservices' had transactions, it would actually provide some real leverage for fault handling over a monolith
I'm not sure that is the case.

They replaced passwords with FIDO/WebAuthn devices not added WebAuthn 2FA.

So iff they use WebAuthn `authenticatorAttachment: "platform"` this will use TPM, TouchId and similar and should have very similar security as using a password + password manager (which you unlock by TouchId or similar). I.e. for the "common" user I would expect it to be the same security aspects minus the password manager being an additional attack surface. For users which 2FA secure they password manager or similar it's a different matter but thats not the common user.

Similar as it's not 2FA you can have mostly the same auth reset workflows as with passwords (through with more requirements for things to happen on the same device which for most common users don't matter too much).

I also amuse it uses "platform" and not "cross-platform" as there are just to few people which have a HSK (like a Yubikey) and also their attack surface is different, e.g. if you make a HSK the main auth criterion you should still add a PIN, or have a HSK with a fingerprint scanner or similar.
Yeah, it's full of geeks :-]
> And here the true colors emerge. You pretend to care about supporting others, but you take the first opportunity to denigrate someone for your perception that they are not rich enough to weather a storm.

No, that's what you want to read because what I actually wrote would hurt your world view too much. That's why I repeat it again: THE SYSTEM AND IDEOLOGY YOU LOVE WOULD CRUSH YOU.

> No one here has shit-talked you because of your finances...[yahda no you yahda]

So now that I used your own world view on yourself, you're hurt so much that you not only drop the whole topic but roll on the floor crying? Already? Look at you how desperately you try to twist my simple words so it somehow might make you look better. Look how weak you are. Your personal crisis in your own world didn't even start and you're broken already. Look how easy it was. And you think you can survive in this evil and anti-social society you cherish so much if you hit a true bump?

Pathetic.

Luckily in true democratic and social systems there would even be a space for a broken and weak person like you who had a bad luck, lost his job or health. A whole nation would come to help you out with everyone giving a bit of their wealth. Lucky for you, you can move to one of those countries since the one you're in now will kick your ass if you fall and if you open your eyes on your way home in a few hours, you might see those victims of your greedy and selfish vision. Victims without gofundmes who will die in poverty without you giving a damn. Even though it could easily be you.

Think about it.
this community simply does not exist yet in significant form. if you build it, they will come

by "it" I mean a sustainable company that pays dividends and isn't focused on constant growth
Is there an easy tool maybe something for ${bundler} to take your package.json and rewrite everything to refer to static versions hosted on your own cdn?

At least that way upgrades, malicious or otherwise are opt in for production

The other thing would be ideally a crowd funded resource to vet particular versions of popular packages.
Recent and related:

Eve Online is getting Microsoft Excel support - https://news.ycombinator.com/item?id=31293066 - May 2022 (103 comments)
I wrote the opposite: an implementation of macOS’ cmd-` (switch between open windows of the same application) for Windows: https://neosmart.net/blog/2017/easy-window-switcher/
As someone who has written some 10,000 lines of Rust, if this comma is intentional this is just frankly unreadable:

adapt(
|data: &mut Arc<Parent>, thunk| {
let mut child = data.child.clone();
thunk.call(&mut child), // <-- HERE
if !Arc::ptr_eq(&data.child, &child) {
Arc::make_mut(data).child = child;
}
},
child_view(...) // which has Arc<Child> as its app data type
)

Maybe it was meant to be a semicolon?
I don't really understand. If I have a database, and a service is talking to it, it can open a transaction. If I then want to talk to other services, and rollback that transaction based on what happens with those, I can do that.

Microservices changes nothing about this. If you want to remove transactions by splitting up your logic such that it operates in terms of sequences or something, you can do that, but that's just a choice like any other.
Even startups not aiming to be the next FAANG company have trouble estimating revenue, product development time, etc. It's just extremely hard to know all the unknowns when you are starting a new business, especially since it is likely that you are only an expert in one of the required fields (eng, product, marketing, sales) to bring your product to market and will have to learn everything else on the fly. Most business plans for startups are useless.
Hey, having actually looked at the link you provided, in fact both examples they give are linearizations so they could plausibly be providing linearizability (with respect to a single key). It's hard to say whether there are corner cases in which different clients could observe different orderings but if not then I stand corrected!
> ex: taking small side roads to a left turn onto a busy road with poor visibility and no light rather than right turns to the main road and signaled lefts

This is the biggest reason I try to avoid using Google Maps for navigation. It also tends to send me down narrow residential roads where I have to constantly be on the lookout for children, pedestrians, cyclists, or people backing out of their driveways. Or agricultural roads without a divider line where I need to slow down and pull to the shoulder a bit every time I pass oncoming traffic. And in the winter time these roads can be especially dangerous since they aren’t prioritized for snow removal.

Most of the time I’d much rather just take an extra 5 minutes to get where I am going if it results in a safer and more comfortable trip. The built-in GPS in my car does a much better job at this (although not without it’s own quirks) than both Google and Apple maps.
PPI over 120 is terrible for web design. You want to keep scale 1:1, like most of people have.

For 4K you need at least 32’.
Yes absolutely, just have to have the right SRE see it. That isn't really what should be the workflow though.
It got hugged to death:

https://web.archive.org/web/20220510192834/https://m-m-pr.co...
I dropped out of grad school where I focused on math/physics. I was too immature to effectively plan my research and write it up. Also, there's a lot to the institution of academia that I find very distasteful.

The courses were not really important, honestly. As opposed to undergrad, the classes were more provided as resources where you could get expert advice on the course material that applied to your research.

I'm still obsessed with the research, though. Linear algebra in particularly. I have had good success with keeping up with my little research interests by reading relevant new papers and books. I still plan on using what I've learned to advance the world in some way. Being able to work on it without looming deadlines and a shoestring stipend is freeing to say the least.

You really don't need to pursue a degree if you want to keep on learning.
I assure you I'm entirely "real". What's not real is the notion that waterfall didn't ever exist.

It did. That's objective fact. It was prevalent across the industry, that's also objective fact.
One need only look at the nickel commodities market to understand that Goldman socks measures these things in terms of expected value, where if the benefit exceeds the EXPECTED VALUE (probability*fine) of the fines, they will have an active desk for it.

https://www.cftc.gov/PressRoom/PressReleases/7505-16
The title is very misleading. Deno is not written in JavaScript and is never referred to as Deno.js in any official sources. Deno is written in Rust.
These are to be given out as a reward for good behavior with in the Russian power structure. When the shit hits the fan, it gets you an unimpeded ticket to somewhere not Russia.
These things are co-creations and it's usually upvotes that are the bigger part of the problem :)
That's really interesting. I was there for the world cup a few years ago and Apple Maps coverage of the cities with games was quite good, even away from the stadia. I actually only attended one game as it was an easy way to get a visa at the time, but did poke around some of the other cites.
I don't have a youtube account
Yeah, that's a problem. Farmed doesn't have mercury, but it's got other junk, and non-farmed has mercury.

Pick your poison, I guess.

But I live on Long Island. The salmon I eat, isn't as scary as the water I drink, or the air I breathe.

Here's what an MIT professor had to say about it: https://www.youtube.com/watch?v=JPrAuF2f_oI
This is the correct official answer except you didn't invoke sort

"node".split("").sort().join("")
How Kendrick Lamar’s “The Heart Part 5” Video Subverts Deepfake Technology
Nah, the mouldings are entirely decorative. And bells are tuned by taking off material on a lathe at various positions on the inside of the bell.

https://funwithbells.com/nigel-taylor/

https://www.youtube.com/watch?v=JEJkMalMVv4
Is there something you can point to that explains this "flush them to the durable DB once in a while" pattern in more detail?
Function calls can, of course, fail with side effects. Idempotency is always a desirable property.
How does the file manager work on non-macOS in this context? That's probably my most common use case for an app with no (current) open windows.
Sadly too late. It's called a SPARC. Huzzah!

https://www.forbes.com/sites/jacobwolinsky/2021/12/16/odeys-...
Welcome to story-telling. I’m enjoying it!

Medium isn’t at fault here, it’s just the platform. Which, I’ll also say, in this case is just fine.
Gonzo journalism maybe
Based on what? I think I’ll stick to what the Met Office says rather than what someone on HN “knows”. It’s alarming enough without embellishing it further.

I see this often when climate change is discussed. People seem to casually throw science under the bus when it suits them. For example, people boldly proclaiming that X recent weather event was caused by climate change, as if it was a 100% proven fact. Yes, it may well have been, because climate change causes extreme weather. But it’s impossible to tell that any particular event was caused by climate change; extreme events happened in the past plenty too. It’s unscientific and unhelpful, and is ultimately driven by bias.
"people try to use 'free speech' as cover to rally for causes that marginalize, harass, and ultimately remove rights from others" Isn't that the point of the article? The ACLU used to promote free speech for Nazis. Now its political.
Men share more than the possession of a penis, of course. But saying the possession of a penis doesn't make men more dangerous in the face of male rape is like saying that a pistol doesn't make a man more dangerous.
I've heard this used as the line of thinking for why we still have zoos as well. To help conservation. If animals are out of sight and out of mind then they're out of my concern. So, let's keep the zoos to keep wild animals on top of mind, and hopefully around a little longer.
I’m sure their engagement metrics are amazing for that feature. “Hey, look, Bob used our new feature three times last night!”
Why not? There's a lot to hate about every language, but one advantage about Go is that it's fairly easy to context switch in/out of, which makes it great for side projects, because it's cognitive load while using it is really low.

Unlike say, Rust. I do love Rust though.
As chrisco255 pointed out downthread, I made a mistake in saying that Deno would reduce your hiring pool. That Deno is a signal in hiring does not mean you've lost out on Node talent, it just means that you've found a net gain in hiring by weighing Deno more strongly (assuming the blog post is correct).

However, Java vs Go would probably make a big difference in terms of hiring pool size.
Context: Cmd-Tab in macOS switches between the foremost windows of open applications (i.e. never between windows of the same app).

I don’t have a solution for you, but if you used the complement feature cmd-` (switch between open windows of the currently focused app) I did implement that for Windows: https://neosmart.net/blog/2017/easy-window-switcher/
The Eurovision Song Contest is one of the greatest things about being European.
even in the days of paper maps people would drive to tahoe utterly unprepared. Much as I dislike Google I don't think they can be blamed for clueless Bay Area people.
Even back in PalmPilot days, internet connectivity was definitely desirable. I suppose Planet Computers' devices are trying to capture some of the PDA spirit by emphasizing the computing, productivity aspects of smartphones with good keyboards.

https://www.www3.planetcom.co.uk
Helping them, not just letting them.
If 40 min made you miss a flight, you left too late.
And how do you get to the library?
And yet, in the short time its been happening this has occurred https://www.washingtontimes.com/news/2022/apr/14/two-inmates...
If you choose only to authenticate with your phone then you can't authenticate without it, yes.

If you "always" have your phone this probably doesn't feel like a big deal unless somehow Yahoo Japan is also their international embassy and gateway to access basic services, unlike the Yahoo! I'm familiar with.
While I agree in principle, that usually means you'll 1) frequently blindly update all your dependencies, which doesn't really give you much security benefit, or 2) use old dependencies long after security vulnerabilities have been discovered in them. The first point does give you some security benefits by reducing the chance that you'll hear about a malicious package before you upgrade to it, but it's not exactly great.

I don't know what the solution is. I don't think there is a solution. We can't have 5000 dependencies from 2000 random individuals on the internet and still be safe. But if you want to avoid that situation, you're locking yourself out of the vast majority of the NPM ecosystem.
I already posted this in response to another comment but you might be interested to now that I ported that functionality to Windows: https://neosmart.net/blog/2017/easy-window-switcher/
Windows 1.0 was technically a thing but as you probably know the thing the rest of the world thinks of as Windows didn't really launch until Windows 3 (and arguably didn't really fully ship until 3.11)
You're upset with the FAA for the Boeing fiasco, but simultaneously upset that they are going to be more strict with certifying a new class of aircraft?
I think teaching rationalism with approachable and interesting materials is fine and reasonable.

I suppose we could be equally upset that Sesame street uses puppets?
SAF and GOA are doing great work.

Side note: For anyone who doesn't know, they are available on Amazon Smile as a charity so you can support them with a few cents from every purchase you make at no additional cost to you.
The FAA is in a lose-lose position. Be conservative and everyone bitches about how they're holding back progress. Be "flexible" and allow the MAX and everyone rips them a new one saying "they should have known".

The "game theory" move is to allow things in experimental and basically forbid them from passenger travel until some other certification body (EU?) sticks their neck out.
I don't think that's completely true. The House has passed 358 bills this term that the Senate won't even vote on.