skysight-inc/HackerNews huggingface dataset:
If there is a lesson from the Boeing Max debacle, it is don't jump to conclusion of "incorrect maintenance procedures" like what Boeing did after the first crash with the Indonesian airline.

A lot of possibilities like Human/Pilot error, Equipment failure, Engineering design flaw, Freak bird collision accident, etc..
> Many devices include ipsec hardware acceleration,

This led to serious vulnerabilities and backdoors.

> while wireguard ciphers are purely in software

This is a feature, not a bug. It's quite difficult to trust commercial routers.

> you can have better performance with ipsec than with wireguard

Citation needed. Modern CPUs are very cost-efficient at this.
> Is this really a thing in 2022? There's already a whole bunch of OTAs furiously competing on price, effectively doing the negotiation for me, and with most all chains now doing "best rate guarantee" as well, it's unlikely they will beat the price on the official website.

This, just booked an hotel in NYC and on Booking.com was like 20% cheaper than the offer on the hotel website itself (where you had to pay in advance, while in Booking.com you would just pay at the hotel!!). I guess I could negotiate the full hotel price with the hotel, they are adding a ludicrous margin, but not with Booking.com (even if they are adding their good margin anyway).
> DNT set, which is most people who care about not being tracked.

No, anyone who actually cares about not being tracked is not going to set a header that in practice is almost exclusively used to better track you.
You don't if you are going into a serial port on the other side. I chose to go USB because it gives me flexibility to connect into a Raspberry Pi or my Mac or ...
That's not the case, intellij text rendering looks perfect on X/Gnome with fractional scaling (at least for me)
> Leftism doesn't have a monopoly on the ideas of anti-discrimination.

I know, I'm not disputing that (and appreciate that you point out that affirmative action is a liberal rather than leftist idea, many don't make the distinction).

> Do you have a source for this? This ideal is older than Marx, Rousseau's Social Contract first posits this idea I think.

Yes, the leftist ideal is that of the humanist/liberal (liberty, equality, fraternity): this goes back before Marx to the utopian socialists who established the ideals, where Marx was more interested in historical determinism and developing a science of political economy.

> If you're having a hard time seeing your views as extreme

I'm not, that's what I said.
To clarify, most people don't pay off their student debt that quickly (we have a system where it's automatically rolled into your tax returns and paid off slowly).

However, with typical grad wages here (you're looking at around 60k on average; a little more for engineering and a little less for arts), one very comfortably could.
The wikipedia article on MCAS: https://en.wikipedia.org/wiki/Maneuvering_Characteristics_Au...

"The Maneuvering Characteristics Augmentation System (MCAS) flight control law was implemented on the 737 MAX ... make the 737 MAX perform similarly to its immediate predecessor, the 737NG". Noting that the 737-800 is the long variant of the 737NG.

In other words, the MCAS wikipedia article states that MCAS was introduced on the 737-MAX so it would handle more like the 737-800. Which cements the conclusion that the 737-800 does not have MCAS.
I have a Laptop with touchscreen and Hi-DPI. Firefox for Wayland worked perfectly out of the box. Without Wayland I couldn't get a config that did the right thing. I used to use Mint, but not having Wayland is now a showstopper on my new hardware.
I think the idea of YC is not to make safe bets, but to bet on projects with low probability of success, but with huge potential gains. In that light Altman's bets on failed projects doesn't reflect bad on his ability to predict.
Academic: Crypto isn't decentralized. It's run by a handful of big wigs.
I use Signal as my only messaging app. If someone doesn't have Signal installed it will automagically fall back to unencrypted SMS and show this using an open lock symbol and a grey send button.
For the MAX

"How To Avoid Flying The Dreaded Boeing 737-MAX"
https://www.godsavethepoints.com/how-to-avoid-flying-the-dre...

To look for Airbus

"These Airlines Are Airbus' Biggest Customers"
https://simpleflying.com/airbus-biggest-customers/
Looks like there is a more recent book by Dan Olsen, "Building Interactive Systems: Principles for Human-computer Interaction", which seems to be available at a reasonable price and similar in scope, maybe that's an option as well.
> And yet, somehow, you see it happen time and time again as people just can't help themselves when it comes to using other peoples' trademarks for their clients.

This is exactly what happened with "Reddit is fun" which had to rebrand as "RiF" but quickly changed again to "RiF is fun for Reddit" which is a rather clunky name but seems to meet the criteria of having enough standoff to the original
> related:

Yep, but it was posted on HN later than actual thread.
Can you explain how you come to this conclusion? Maybe I'm much more critical of Windows because I have been using it for the last 13 years (and will be using it alongside macOS and Linux in the future) but my experience was the complete opposite.

I switched back to macOS after having been away for 13 years and I felt right at home. System Apps and Settings generally are and worked the same. Sure the UI might have have changed a bit but mostly by repositioning things or adding a feature. Almost everything I learned about the UI 15 years ago still applies. The disk encryption and firewall settings were still in the same place, same goes for the touchpad and everything else.

It was the total opposite to the Windows 11 VM I set up after. The settings app had a major redesign again and instead of relying on my memory I had to use the search function after failing to find some settings.
I tend to find logical/algorithmic bugs overemphasized. Property tests are nice and work very well for extremely complex algorithmic code that has simple inputs and outputs but most code I write at work simply isnt that.

In school I wrote parsers. At work I have done it but it's rare.

In fact if you write commercial code you'll often find that the code that you rely on that is like that weirdly gets concentrated in open source libraries which you will be testing only indirectly.

Certainly when writing commercial code I find that the majority of bugs lurk in the interstitial spaces between subsystems I am integrating or in misunderstandings about how the overall system or subparts of it are supposed to behave.

And property tests are not much help there and unit tests are often a hindrance (because theyre as likely to bake in wrong assumptions).

TDD is some help with this but only if A) it's paired with BDD to exorcize specification bugs and B) done with integration tests that exercise all parts of the system together.
I tried to solve this problem in a way that's reasonably pleasant here https://github.com/spion/branded-types
My iMac once was super quiet, but many years later is less so. Unfortunately, I cannot clean its fans, which would probably reduce the noise levels quite a bit.
On paper, yes. Everyone loves their diversity programs.

In reality?! Just look at the C and VP level of most large companies. Old white men galore [1] [2], and lower management and the drones aren't much better. And by the time a woman takes the helm, the company has often been run into the ground so hard that the board can't find another man willing to risk his reputation.

To make it worse, during the 'rona female representation at C-level actually fell [3].

[1] https://en.wikipedia.org/wiki/List_of_women_CEOs_of_Fortune_...

[2] https://cooleypubco.com/2021/06/09/board-diversity-fortune-5...

[3] https://www.channelpartnerinsight.com/news/4045218/fewer-wom...
> “When it comes to science, I’m not interested in math! Show me the real world!”

Why are you quoting me, but changing the words and the meaning of my sentence?
Maybe this problem: https://bugzilla.mozilla.org/show_bug.cgi?id=1722369 and yes it's annoying.
Like how people fear nuclear power because of the accidents. Yet they do not fear coal, because it's so common place and looks unassuming.
I agree with you. Since this is not a MAX just the most likely to cause this vertical drop. But yes, you are correct, lots of other causes need to be considered.
My morbid curiosity wonders if the passengers had internet.
> I would question if Altman is good at anything

He leads OpenAI

> Find the smartest and most driven 18 year olds in the world, and give them 'tenure'--say a decade+ of salary, resources to work on whatever they want, and a smart peer group--in exchange for small % of future earnings.

Why do you think this is a bad idea?
Every time I used Gnome 3 I ended up leaving it after few months, it always get slower with time, especially with Firefox, and yet I couldn't find any memory leaks in it.
...and the 3x amount of time isn't even the biggest downside when that happens, that honor goes to how much the value of those tests erodes while they are being adopted.
> > we're basically ensuring that the socioeconomic divide is going to turn into a chasm

Yes I think that positive feedback cycle is already well established.

> Depends on what's the alternative for all that screen time.
I'm pretty convinced that the extra presence of screen time
at the lower socioeconomic scale is a consequence of parents' lack
of time,

What is "lack of time"? A careless reader would assume you meant they
are busy working [1]. No. The parents are on their phones. From birth all
these kids see is mum's face lit from below with a blue light.

To start with, the kids try to break through neglect and inattention
by calling "mum" mum!" and trying ever more naughty things to get
attention. Eventually they are given a phone of their own (aged 2 is
the youngest I have seen) as a pacifier. The parents give their kids
the same digital drugs to be free of their "disruption" so they can
indulge their own addictions.

> So, the actual alternatives to screen time might likely be worse
.... early exposure to adult world

I know what you meant (sex, violence, alcohol...), but the stark
reality is that the "adult world" is staring into a 6 inch screen for
12 hours. Adults don't have time for anything else nowadays. These
pacifiers work for all ages. It's natural that children want to copy
what they see adults doing.

[1] It's actually when the parents are working that these digital
orphans get better childcare, as they're usually at school or with an
adult caregiver who has them in mind.
LOL! Yes, sweets and other 'non-drug' snacks eatable for kids and adults alike during Holi, the color of festival in India.

Edit: You got me thinking, what else was I selling. I kinda remember when weed not yet deemed illegal to grow locally (in India) or was I in a neighborhood with lots of them growing around. Seriously, I need to talk to my aunty.
As silly as this may sound, you may run into issues with certain linters or formatting tools in some languages.

A prominent example is PEP8 in Python, which suggests a line length limit of 79 characters (though 80-100 chars are considered to be "OK" as well). Long variable or function names can lead to distracting "forced" line breaks in such scenarios.
I think the idea that the tests are racist is stupid and full of liberalism, just like affirmative action: intent on treating the symptoms so they don't have to treat the disease. The root cause of the problem is that black people are still deeply affected by the historical racism that was applied to them (and the racism that still continues, but that's comparatively small compared to slavery, Jim crow redlining etc). Withdrawing hundreds of years of intentional discrimination doesn't balance the scales - you would have to push in the opposite direction to rectify the damage.
Well your function could then accept multiple types (Miliseconds, Seconds, Minutes, Hours) and do the conversion between those implicitly.

The units are also extremely clear when they are carried by the type instead of the variable name, where a developer could e.g. change some functionality and end up with a variable called `timeout_in_ms` while the function that eats this variable might expect seconds for some reason.

If it is typed out you can just check if the function performs the right action when passed a value of each time unit type and then you only ever have to worry about mistakingly declaring the wrong type somewhere.

But wether you should really do all that typing depends on how central units are for what you are doing. If you have one delay somewhere, who cares if it is typed or not. If you are building a CNC system where a unit conversion error could result in death and destruction, maybe it would be worth thinking about.
More than 50000 people died there in one of the fiercest fights of WWI and many of those people was buried there without a grave. So those lands are treated as graveyards of martyrs, and therefore have historical and cultural importance.

Turkish people would not accept building the bridge and the roads there even if it was cheaper.
Maybe it's true for CRUD apps. I was speaking from the experience of writing compilers. From what I've read, logical/algorithmic bugs are also common in gamedev. I'm most interested in algorithmic code though, so that may be a bias.
I've been enjoying hacking on Fidget as a side project! It's inspired by Figma and is written in pure Nim with an OpenGL backend. Previously I'd been dabbling with ImGui, but wanted something with an efficient event loop driven renderer. It's enjoyable writing in a compact language that's fast and provides memory management.

Here's my fork of Fidget: https://github.com/elcritch/fidget

I've uploaded a few youtube samples: https://www.youtube.com/playlist?list=PLfEcHAJujZRlloKeDj6iK...

Based on what you're asking about you might be interested in following an example where I tied in Nim's async system into Fidget: https://github.com/elcritch/fidget/blob/devel/tests/progress...
Besides being off-putting in the moment, its also a blackpill on the audience of these YT videos. Apparently what people want to see is the destruction of a work of art by an obnoxious person on meth. Like giving the Pietà to the nearest crack addict for disassembly.
> Some whataboutism.

There could be a much simpler explanation: Russia has problems with import paper from outside.

Similar issue reported earlier by Russia's banks describing some problems with not enough plastic for bank cards for Russians:[0]

[0] https://twitter.com/app4soft/status/1505805753692483584
I used to have this mindset... but then I realised that even if they charge e.g. $25 to a local and $50 to me, I'm not personally worse off.

There is little benefit to me in bargaining my way down to $25 - yeah they might think they've conned me, but (as long as it's not factory made junk) I'm happy to pay $50 for something that I like, even if I could negotiate it down to $25. The $25 saved simply doesn't mean that much to me in the grand scheme of things, but most likely does to them.
> "We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten."

I don't think Altman is making any two-year short-term prediction in this thread. If anything it's closer to ten-year timespan.
So, I think, the reason people are anxious about this particular crash is because the flight trajectory resembles the trajectories of 737-MAX crashes.

Although, this is not an MAX but 800 version of the 737, I think the first glance similarities are eere. However, there's no way the reasons are the same since that version of the plane doesn't have the MCAS system that caused the crashes.

My bet is on some horrible maintenance mistake making the vertical stabiliser inoperable or a human factor(terrorist attack or pilot suicide). I will be surprised if it turns out to be Boeing's fault as this model is extremely popular and has showed not tendency to nosedive(unlike the MAX).
I had the exact same experience, although I was older (9th/10th grade). I'd go so far as to say I might not be a programmer if it wasn't for my experience of tweaking the hell out of my jailbroken iPod touch.
> You don't need to ... create custom types
>
> All it requires is the input to implement an "as-milliseconds()" function

A.k.a. custom type!
I get where you're coming from, but at this point I'm highly skeptical of university's value-add.

From my perspective most faculty add very little value, so in terms of learning and exploration there's not much point in paying boatloads of money to attend when I could go through the material (Or similar) myself if I'm interested.
Ah yes, the apple way. Buy more to fix our bad design decision.
Linux is not a 0 issue OS, but I use roughly the same methods and reasoning to get it to workable state as I might on Windows 10 and I wouldn't say it even takes much longer. Linux is surely cheaper. The difference is, Linux can keep growing in the direction you want and choose.
Also the (almost) binary nature. To me with car accidents you have at least the illusion of having some control over the situation. That a plane can just drop you out of the sky and you sit there doomed has always fueled my phobia of flying a lot.
To be clear, I think the power in a windowing desktop environment is not having to maximize windows. That’s a compromise for small screens. When I upgraded my 2014 RMBP to Big Sur I lost the ability to compose multiple windows because of the grotesque enlargement of the window header.

The ability to snap to fill the screen may be useful on tiny screens but with Mac hardware shouldn’t be as important because the real estate (pixels!) should be there to use and arrange individual windows. Even multiple windows per app.

Modern MacOS (post OSX) got away from the classic MacOS (<=9) workflow and now occupies an awkward position of having the worst characteristics of Windows, Gnome, and OSX.
Yeah binary patching would basically solve this issue and wouldn't be any more of a hassle for the user than vanced already was. For a similar example, see the way most alternative Minecraft servers download and patch official binaries on first start (they started doing this due to getting a bunch of DMCA takedowns a few years ago).

With a bit of effort, Vanced could even have the download page perform the patching and signing in JS/wasm, then include the privkey in the app so it could download, patch and sign new copies of itself on the fly.

Or, for better security, have a web service that signs any APK that matches a set of hashes. Clients patch the APK locally, then send it in to get signed - everyone now has byte-identical APKs, but Vanced severs never technically distributed Google's binaries.
>DB field names can be really hard to change.

I find it really hard to accept any excuse for something like that. It's why enterprise code is so sloppy, people doing the most expedient thing rather than what is correct.
Haven’t tried multiple monitors or power-saving yet, but in general you can steal from someone’s config on GitHub. Works mostly fine, including battery indicators, brightness, volume control and whatnot.

But it definitely requires more tinkering to reach similar levels of, hm, “convenience”.
I don't trust it because it is a closed source binary and there is a lack of detailed documentation of exactly what settings it changes.
> You can't make much use of an Android phone unless you sign in with your google account.

This depends on the phone. Samsung phones aren’t terribly bad, I’ve been using one without google account for a few months now. For instance, the built-in web browser has a command like “setup an ad blocker”.
Sequoia launches Arc “Outlier Founder” program
Maybe someone should make a file browser app for Windows so we can continue enjoying ad-less perusal of finding and opening a file in Windows.
Same with RedditSync -> Sync for Reddit
> He really pissed people off when he pointed out that the Vichy Regime in France was an independent, preoccupation movement, and not merely “German occupation.”

> Not what the French want to hear.

The pre-war French far-right, which could be associated to the broader fascist trend, had very little to do with what the Vichy governement ended up being a few years down the line. You could argue the Vichy regime was a genuine artifact of French politics in 1940, but not in 1942.
If you're a tourist in many developing countries you're gonna get charged 200 - 500% of the price a local would pay anyway, so haggle away. Whatever you end up paying is almost certainly going to be way over the going rate, especially in a tourist area. If you're outside the tourist area then things might be different and people are more chill, likely to treat you as a customer instead of a mark. Also depends on the country of course. And should go without saying to treat the people you're haggling with with respect and kindness - if they don't reciprocate then bring your business elsewhere. Don't reward shitty behavior just because someone is poor.

Source: I've lived in a developing country for long enough to work out how much things actually cost.
That must depend on the field. In my field (operating systems), the primary professor was always listed last; so you knew the first author was the grad student who did the most work, and the last author was the prof who oversaw the whole thing.
> long time

Considering the age of Wayland it's not that long. Besides that, Pipewire is not part of the Wayland protocol. This means external protocols now have to jump in fixing the deficiencies of Wayland.
Automated REST API for PostgreSQL/SQLite/ClickHouse (In Rust)
> Nobody said they opened an important file, stop trying to make it sound like the user is stoopid

Are you trying to say 'stupid'?

I'm not asserting the user is stupid, but I am expressing bewilderment that someone with the requisite technical skills to be in the position they're in (refer my post above) would _not_ have their code in source control, and/or (better yet) backed up on a different machine.

I'll also assert that anyone that states they wish to recover a file has, by definition, just assigned some importance to that file.

If you read that guy's (TavakoliAli) later comments you'll see they don't have enough time to rewrite that file. At 3k lines, that's no wonder, but further confirms my point.
Good luck!

I highly recommend watching the video from Stuff Made Here where he builds a bow "aimbot" to hit targets mid-air. Very similar problem.

https://www.youtube.com/watch?v=1MkrNVic7pw
Curious to what extent do you use it? I saw some demos (JS) side was like "create an http server" and it would pull in/setup express.

Last I checked copilot was still a request for access.
I was using GNOME 3 and wayland since it came out.

But around 2 years ago there was an update of gjs that crashed GDM but was required for GNOME and GTK itself. It was kind of a paradox because gjs is used everywhere, and it crashed everything losely related to GTK4.

So there I was, unable to start any wayland session that had any GTK in it, and decided that I'm gonna retry migrating to i3.

Never regretted my decision. Now I'm using i3 or sway everywhere, depending on driver support (age) of the system.

But if you rely on conventions that a Desktop Environment offers, I wouldn't recommend it unless you're willing to write a lot of shell scripts and bindings and config files.
But being 100% bug free is not the goal of TDD?
Maybe but having country-specific implementations is also a cost and often enough things required for one country will also be provided to users in other countries. If that does not happen here then other countries will simply have to enact similar regulations.