skysight-inc/HackerNews huggingface dataset:
The W2 chip or whatever it’s called, inside the AirPods, allows it to detect the closest “known” (not “paired”) device when it’s removed from its case, and if it’s not the one that it was connected to when it last went to sleep, then the headphones will avoid automatically connecting to the device they were previously connected to on last use, instead going into an implicit “trusted pairing” mode that allows the first known device to express an audio intent to become the BT auto-pair + auto-connect device.

You can’t do this with a regular Bluetooth audio device that doesn’t have the W2 chip, because according to the Bluetooth spec, you can only be paired to one device at a time; there is no separate concept of “known” devices; devices that auto-connect stay auto-connected on sleep+wake; and devices that connect (therefore devices that auto-connect) must stop announcing themselves as available over BT discovery. (BT is essentially a protocol state machine — a device can be either idle, in pairing mode, searching for its paired device to auto-reconnect, or connected, and none of these states can overlap.)

These are all limitations of the audio device, not of the host OS. Limitations required for Bluetooth conformance! Apple can only work around these limitations by having the device and host both run a completely separate, second discovery protocol over completely separate hardware, that just forces the BT hardware into certain states as a result of its own negotiation. They can’t magically make audio devices that don’t have a W2 chip do this out-of-BT-band negotiation.
jOOQ was one of the first times in my career where I (a junior, at the time) went to bat and convinced my company to shell out for a commercially licensed library. Our application was basically nothing but complex queries; getting our ORM, Hibernate 3 back then, to do anything sane & performantly was a nightmare.

Those licenses were money well spent for developer productivity alone, but honestly they've probably paid for themselves multiple times over just in terms of "energy usage at runtime" cost.

It's not always ORMs, but it's a pattern I see over-and-over again, somebody that doesn't know SQL tries to abstract away all the uncomfortable (to them) parts of SQL. It always ends up as an unmaintainable and non-performant disaster. _It's relations all the way down._ If you're going to fight SQL at every turn, you're better off using something other than SQL to store your data. (I still die a little inside every time I open up a SPROC that's just a giant cursor. Won't somebody _please_ think of the sets?)
I had more luck with KDrive for a minimal but functional X server (for an OS installer in my case).
loving the results for ambient and electronic music. The similarity feature is super cool!

Seems like the system can get confused by certain terms, "Erhu" for example. I can kind of hear how it's making a decision to get items "close" to "Erhu" if it understands words that are similar.
GNU/systemd/Liux/x86/electricity, to be specific.
How do you detect fraud when you are asleep?
Looks like pull requests are open.

Excited to see what you contribute.
The NEO is a much newer plane with much less history than the NG which has been around since the mid 90s. I'm sure it's safe too.

It is fair to compare the A320 family with the NG. They are comparable planes and have comparable crash stats too. (0.09 vs 0.07)
Most programming languages have long since gone towards OOP so it is only natural for people to think of their database in the same way (which coincicentally is the same reason why MongoDB got so popular).

The key thing is: most applications won't ever reach the scale where it's a better investment to ditch the ORM and most of your data model than to increase the "instance-class" parameter of your RDS database. So many projects fail because they think from the beginning what life would be as a unicorn and burn all their money on an insanely complex tech stack that could have been S3 buckets for the frontend, a couple of EC2 servers for the backend and RDS for the database. The really basic stuff can get you really far without exposing you to vendor-lock in or yak shavings.

Shave the yaks when you actually need the fur.
Someone should do a study to see how many of these are still standing versus how many are not, and how modern hyper housing regulation might have influenced the outcome.

My guess is those Sears houses were more than good enough without all the added bureaucracy of today.
https://github.com/zcutlip/prefsniff can be handy for figuring this stuff out, you start it up, change a setting, and it reports the plist differences to you
Unfortunately I don’t have a website for myself and I don’t feel comfortable sharing my client’s websites. I operate purely through word of mouth in my local town, and I don’t have any aspirations to “go big”
I always enjoyed the story of early proto pizza appearing in Virgil’s Aeneid represented as the people so hungry they eat their plates.

http://publish.illinois.edu/litlanglibrary/2020/07/23/the-ae...
Why go to war when instead, you can go to WINE BAR with "gf" and enjoy tasteful banter?

On a more serious note, this sentiment: "Virtue and sacrifice are anachronisms, wars mere catastrophic conflicts to be prevented by skilful management" seems very relevant to the disconnect between Jünger and a contemporary NY journalist.

I'll copy the eugyppius thread [0] on a text by Rolf Peter Sieferle, it is succinct and beautiful.

From Sieferle, Finis Germania p. 40f.:
"Politics belongs to an older stratum of existence, ordered in terms of state & history, crystallised in statesmen, leaders & ideologues. It has programmes, values & goals. It demands virtues & commitment directed to a superordinate whole...

The ultimate purpose of politics is war: the willingness of the individual to sacrifice himself for a higher cause, for his society.

'System' characterises newly emerging orders of higher complexity, which have gradually displaced politics. Systems organize themselves without focus, without values, goals & programmes. Their only maxim is freedom and emancipation for the individuals.

Virtue and sacrifice are anachronisms, wars mere catastrophic conflicts to be prevented by skilful management. 'System' creates order via self-generated constraints of objectivity, but not by normative orientation.

The structures of systems are as inescapable for individuals as a magnetic field is for iron filings. They do not 'know' anything about it, but they align themselves with the preset paths. The most important processes are not controlled and beyond theoretic grasp.

In advanced 'western' countries, it is 'System' that has prevailed. The rest of the world, in contrast, still thinks for the most part in terms of politics, and this appears to Western eyes as anachronistic fundamentalism."

[0] https://twitter.com/eugyppius1/status/1673780970481422336
Have you heard of Cecil Rhodes?
menards sells plans/supplies
Habitat For Humanity is able to do it with a good amount of untrained volunteer labor.
When I found out about MAX and what happened with the design, after leaving that industry, I was amazed it had gotten approved.

That number there indicates that.
I used to think the same and then read about a study that lab tested a bunch of brands. The most expensive ones were more likely to be adulterated. It makes sense in a way. They command the highest margin, ie, highest reward for adulteration.

That said this was in a common US grocery store. It may not apply to really high end artesenal type olive oil generally bought by people who it wouldn't be worth to adulterate.

Also, it's worth noting that there a lot of places along the supply chain where things can be adulterated, and the incentives aren't all the same for every actor along the chain.
I don't think the parent comment is irreconcilable with the Bitter Lesson. I don't think transformers are a path to AGI, but that doesn't mean we need to go back to symbolic AI. We need to iterate on the meta-methods we use to search for and encapsulate the complexity of intelligence.
>GPT cannot function in any environment on its own. Except in response to a direct instruction it cannot plan, it cannot take action, it cannot learn, it cannot adjust to changing circumstance.

Sure it can. It's not default behavior sure but it's fairly trivial to set up, just expensive. Gpt-4 can loop on its "thoughts" and reflect, it can take actions in the real world.

https://tidybot.cs.princeton.edu/
https://arxiv.org/abs/2304.03442
https://arxiv.org/abs/2210.03629
https://arxiv.org/abs/2303.11366
Not sure I follow how the location of manufacture of fittings matters. Is it your assertion that domestic manufacture is inherently of higher quality, and therefore in less need of regulation? There’s just some inbuilt good old Americanness in those 1950s US-made fittings that meant an untrained homeowner could reliably construct a sturdy and safe home without screwing it up, in a way that is just not possible when the parts are made overseas?
This isn't a conversation though, this is a forum. You (the general you) have the ability to google and fully prepare statements with however much time you want to. You can even set a default time limit in the settings on your user profile on HN to give you time before a comment is visible to check yourself and rework a comment if you want. I use it on pretty much every comment.

On a forum I would expect someone participating in a thread making an assertive comment to do a few seconds of due diligence. They don't have to have perfect information, or even be correct after they do search, but its pretty obvious when you just come in with 0 information at all. Normally that doesn't even bother me, but when an uninformed comment is used to belittle people or take an undeserved moral position, then yeah, I get pretty pissed.
Could you expand on some benefits of seeing your data as "rows" rather than "objects"? I'm not clear on what that means in practice.
> Visit google.com with Edge (on desktop) and you immediately get a popup on the top right "Google recommends using Chrome. Built for Windows. Easily search on Google with the fast, secure browser".

You make it out as if this is only done by Google. The same company that tries everything it can to make you use Edge on Windows also tries to make you switch to Edge on their site. Google is perfectly entitled to do what they want on their site, Microsoft however takes it to a whole new level - which is par for the course with Microsoft.

"Experience AI-powered browsing with the new Bing built-in. Get comprehensive answers and summarized information side-by-side in Microsoft Edge"
The first two points I don't really have anything to add on.

> Is your position here that the sole advantage of Rust over C++ is that since projects are newer, they're better to work on? And if so, is that advantage illegitimate?

No, to rephrase, I think that maintenance work on average feels less productive and more grueling because you can spend 3 days debugging for a single line change. With a new project (or any new feature) you get to write your own thing which feels more productive.

I'm not saying people are less productive with Rust than C++. I am pointing out that there is a natural bias in the type of work that those two languages are being used for at Google and that this bias will impact self-assessed productivity.

> Does none of that work over four years count as "maintenance"?

Respectfully I think you are building a strawman because you (likely) work with Rust and enjoy it. Google is built on a staggering amount of 10-20 years old C++ codebases that have seen several runs of refactoring at this point and stand on the critical path of several of their most important products. Working on those is inherently slower and more meticulous than writing new Android features (even if 4 years old) in Rust.
> If you go back far enough, just about everyone's a descendant of someone who's been wronged by a government, and just about everyone's [3] a descendant of someone who has blood on their hands as a participant in those wrongs.

This is the fallacy of gray.

https://www.lesswrong.com/posts/dLJv2CoRCgeC2mPgj/the-fallac...

“Knowing only gray, you conclude that all grays are the same shade. You mock the simplicity of the two-color view, yet you replace it with a one-color view . . .”
I use syslinux, which is manually updated, no init is passed in.

In the Gentoo kernel make menuconfig there are options for Systemd vs OpenRC - not entirely sure what they do.
Those statements aren't at odds are they? Terrorist events that results in death of at least one passenger are included, despite terrorist activity (presumably) having nothing to do with specific model of airplane.
> First class passengers on an airplane are the only ones that get a full meal on most domestic air travel. How is this different?

Why go to meal comparisons instead of something more directly relevant? First class passengers get unlimited free alcohol (same with Comfort+ and above on Delta and many other airlines too), and economy class has to pay per-drink.

Part of the reason I feel like a meal analogy is not good is because it varies heavily per airline and per flight distance.
I don't think it's easy. Verification is much easier than generating correct solutions for this.

Looking at the JS, these rules use RNG such that you can have an inconsistent or impossible password. E.g. if the only youtube video URLs that work with your duration have roman numerals that multiply above 35 in it you are hard stuck. Your youtube URL can also hard stuck your atomic number summation to 200 if it happens to contain enough elements that adds above 200. Your color hex can hard stuck your 25 sum, etc. The code does not try to generate working passwords given all the rules, it simply adds checks and randomly generates the requirement per rule.

You'd have to have the RNG rules to align well in order to win i.e. youtube video with no roman numerals or numbers or elements, captcha with no numbers or roman numerals or elements, to minimize conflict.
The entire dataset is microscopic. I'd say it could make a substantial impact.
I'm pretty sure our plugin system predates your project (it's been around since before our beta was released in 2021, we've just given it the attention it deserved right now).

I'd definitely have wanted to outsource this though if we didn't have the infrastructure in place already. Extism seems solid.
> ~1.5 years ago it was totally racist and xenophobic to think a lab escape in Wuhan could be a viable source of the pandemic.

Did it matter if it escaped the lab or natural transmission ?
Really really well said.

It is weird that people jump into strange extremas when you can just combine best of both worlds.
We also have cloud servers now, meaning deploying your application is a credit card swipe away, instead of having to set up and maintain your own servers.
It includes fatal accidents caused by hijackers or saboteurs, provided they manage to kill passengers and not just themselves
I'd still argue that it's easier to scale Pulling than it is a distributed push. It's kind of why prometheus went that route in the first place.

Back in the days of puppet or nagios, which would take requests and not pull. It was very common to hear about them cascading and causing huge denial of service issues and even causing massive outages because of it. For the simple fact that it's way harder to control thousands of servers sending out data on a timeframe versus a set of infrastructure designed to query them.

If I recall correctly facebook in the early days had a full on datacenter meltdown due to their puppet cluster pushing a bad release causing every host to check in, they were offline for a full day I think, they couldn't update the thousands of hosts because things were so saturated.

However in the case of polling, you'd dictate that from the monitoring servers themselves, you can control and dictate that without causing sprawls of outages and calls from everything.

Pull model can obviously scale(a lot of the shortcomings are now addressed in Thanos/Cortex): https://promcon.io/2016-berlin/talks/scaling-to-a-million-ma...
That’s such a misleading number. The numbers you post EXCLUDE both NEO and MAX crash rates, but meanwhile the MAX would grossly inflate 737-NG rates and NEO flights would slightly depress A320 rates

I highly suggest not citing those numbers
Is this any relation to Nano-X? http://microwindows.org/
As a USian who frequently visits Canada, I definitely see it as praise. I don't find Canadians any less warm than USians either.
Zfs root on my daily driver machine is held together by... blood sacrifice .,built it's first kernel in Feb 2014 and have rescued it at least three times from catastrophic update neglect

I finally killed a fedora install 2years unupdated...I quit trying to restore it after an hour and just took my data off
None pizza with left beef: https://www.thesneeze.com/art/loose_art/dom8.jpg
What is the future of the Flux query language now that SQL support is added?
I've observed that on Grafana.com, most InfluxDB dashboards being shared are all InfluxQL based, and Flux-based dashboards are virtually non-existant.

Personally, if we use InfluxDB in combination with Grafana, the InfluxQL language was quite easy to use in terms of discoverability. With Flux, there's quite a steep learning curve. And mostly clicking something together in the Influx Query builder and copy/pasting it in Grafana, not a fan, although it does work fine.
Is it simply the case of the majority of SF voters, who somehow locked in real estate years ago, not wanting to increase supply of housing in order to maximize their own wealth? Could one argue that this is democracy working as intended, even if you don't think it's "fair" to certain demographics?
The Great Pizza Orientation Test (2007)
This is interesting info, especially with the MAX outlier. But not enough to go on if you want to do "rainman" calculations. You would need to know the operator, their country, their airline safety culture etc.

If you can classify each crash into a % score "due to pilot training issues", "due to design flaw", "due to maintenance skimping". Also need to take into account time. I think if a plane crashed today because of wind changing direction rapidly due to a microburst under a thunderstorm, it is more likely to be called a pilot training issue, but go back far enough and it is a weather issue instead.

Just based on stuff I read. I am not a pilot or expert.

Edit: more clear what wind changing direction is. Not just a gentle breeze from the South moving East!
tldr; This issue allows an attacker to include a 'hidden dependency' in a package that won’t show up on the npm website, even though the CLI will actually install it.

The issue is caused by a disparity between a package's manifest and its tarball contents, which npm does not enforce are consistent. And unfortunately, a lot of data – such as the dependencies, install scripts, license, etc. – is duplicated between the package.json in the tarball and the metadata served by registry.npmjs.org. And every tool uses a different source of truth.

Socket (disclosure: my startup), I'm proud to say, has been using the correct manifest file - the package.json inside the tarball - for all security analysis, which aligns with the installation behavior of every major package manager. This means any attempt to exploit this technique would not have evaded Socket’s analysis. We wrote more about manifest confusion here: https://socket.dev/blog/manifest-confusion
I have an even better solution. Just get Chromium to change their license to make it a requirement to always respect the user's chosen browser.
I wonder how would it change by excluding chartered flights and crashes
I'd say it's more of use the fundamentals. Learning them is, hopefully[0], table stakes. But even devs who know how to wield SQL, will be tempted to wrap it into some kind of ORM (either COTS or a DIY one), or a set of structures and functions, forming a flat and generic "data access layer" - all because that's how they've been taught the code should be structured. This is the pressure they need to resist.

That said, I myself haven't found the perfect balance. If you're going to honestly embrace the database, and follow a data-first approach, chances are you'll end up with an application that does most of its business logic on the database side.

On the one hand, it makes perfect sense - if your software is really about data transformation, there's no good reason to pull data from the DB, just so you can reshape it by hand using inferior tools not fit for purpose (i.e. most code you normally write), and then put it back into DB.

On the other hand, it feels wrong. Can't exactly say why, but somehow, having my app be a PostgreSQL database serving its own REST API, feels too direct, even if it literally does 100% of what I need. Closest I can come to explaining this is, RDBMS doesn't give me enough control - maybe I want the REST API to work slightly differently, or have more specific security needs, etc. But then, do I really need those alterations? Are they worth all the complexity and overhead that comes from writing software the "ordinary way", where RDBMS is only a dumb data store?

--

[0] - Who am I kidding...
Great call out, will look into improving that. Thanks!
Sumologic is one of the worst tools I’ve ever had to use for monitoring, its “ok” for looking at a pile of logs, not great but “ok”, but when companies try to use it for monitoring - gosh, it’s like going back to the dark ages.
So, you're telling me that there are no "Old Boy" networks in existence?

And you're telling me that these networks don't exist because people went to the same school or worked for the same company?

?

???

Also -- everyone knows that Stop the Steal was instigated by QAnon supporters while engaging in Flat Eartherism. A bunch of cybersecurity specialists played a role too, while simultaneously being supported by some of the brightest and dumbest minds out there -- or at least CNN tells me so. They also told me that there are no agenda driven AI chatbots on Hacker News.

I've been trying to empathize with all of them -- that whole group -- and all of the millions, if not tens of millions of people who fell for all of it (including but not limited to scammers, conmen, fake AI bots, people of influence, marketers, fake AI bots, salespeople, and people of influence (did I mention fake AI bots?))... but I've been trying to sympathize with them -- all of them...

In conclusion, I must quote to you my favorite line from "Billy Madison":

"Mr. Madison, what you've just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul."

Your comment, on the other hand, was pretty intelligent...
If I'm doing the math right, there were only 3 fatalities on a 777 if you don't count MH370 or the Ukraine/Russian shoot-down. That would change the FLE from 2.01 to 0.01.
Who is we? Basically every aviation safety regulator has tested and verified that the MAX fixes are sufficient and have returned them to service. Even China.
Was expecting FriendFeed based on consolidating the social medias, but more akin to rss
You should check out "um" https://github.com/promptops/cli for when you can't remember the command/parameters.

~ um prevent my mac from sleeping for 30m

caffeinate -u -t 1800
don't see what you're looking for? try providing more context
As display resolutions get higher, you get further away from needing pixel-level tweaks and hints, so it's arguable that the resolution-independent approach is better long-term. Tie yourself too closely to pixel sizes and you paint yourself into a corner so things like super-high-resolution displays (like retina) become a huge engineering problem. Back when Display PostScript was introduced, the idea of 300dpi monitors was almost ludicrous (300dpi being a standard laser printer back then), but here we are.