skysight-inc/HackerNews huggingface dataset:
for me,

- easy interfacing to C libs (glfw)

- very easy and readable metaprogramming (compile time inline for over all enum variants, duck-typed and strong-typed anytype at the same time, @compileError for advanced compile checks so you can teach compiler new rules about your code instead of trying to fit your code in the extisting compiler rules)
I ended up giving my airpod pros to my partner. I found both the connectivity and sound quality (as well as noise canceling) much better on my Sony WF-1000MX4s.

edit: isolation replaced with canceling
Build a free bridge across a river, leave it in place and invite others to maintain it. Build a separate toll bridge.
Moreover, it's amazing how they've managed to make a bluetooth accessory that is intuitive to older folks. I never bothered buying my parents bluetooth devices because they'd always end up in the drawer from disuse. They use their Airpods daily and never ask me for help. A wonder.
Rumor is it'll be in the 15.
I don't understand how your question leads from my comment. I didn't say anything about there being something wrong with being paid for labor.
Interested to know what bluetooth codecs these support. That's important for using them with non-apple devices. Frustrating that they don't list supported codecs in the tech specs.
The example is flawed. What really happens in open source is that the users contribute bug reports and fixes, then the project maintainers privatize the use after extracting value. Should the users who contributed code and issues be paid as well?

For better or for worse, the success of many large open source projects is driven by a community of evangelists that just wouldn't exist if the project weren't open source in the first place.
This happens to me with my PowerBeats Pro but never with my Airpods Pro.
I found that to be the case, with me.

I was a manager, for a long time. Before that (and after), an engineer.

In the early days of being a manager, I was able to also be an IC on most projects, and my work counted for a lot.

However, my handlers did not approve of me "getting my hands dirty," and, quite often, explicitly interfered with efforts on my part, to be a technical contributor.

The last couple of years absolutely sucked. My team was burning out, and I wanted to pitch in and help, but I wasn't allowed to. The startup we worked with, wanted me to. The work was interesting as hell (however, in the long run, it never worked out). It was pretty much exactly in my wheelhouse.

Instead, I ended up sitting on my butt, trying to keep track of a chaotic situation, without imposing on my engineers, and waiting for stuff to happen.

That was real burnout. I didn't want to go into the office, anymore.

Eventually, my wish came true, and they disbanded my team, after that project went pear-shaped. Could I have made the difference? Almost certainly not, but I probably could have made a difference.

Since leaving that company, I have been working pretty much seven days a week, often, from early morning, until hitting the sack.

I have not felt even a tiny bit burned out.
If that were true then they wouldn't have committed to support v2 extensions past the sunset date in perpetuity (which they made a public announcement of) since uBO is the biggest reason for as indicated by other issues in their tracker as well as the fact that this ticket hasn't been immediately closed. Also, good luck with the privacy crowd if you're not providing feature-for-feature behavior in your native adblocker, which Brave's adblock does not.
Personalized Spatial Audio has me really excited (https://youtu.be/ux6zXguiqxM?t=2739). The idea is to map your ears / head with the depth camera of the iPhone, to create a personal profile.

10 years ago I played around with binaural microphones, the kind that you stick in your own ears to record the true sound profile. Closing your eyes and playing back these recordings is just incredible. You will be completely fooled and will not believe that these sounds are just played back.

If this personalized spatial audio stuff gets even close to this level of immersiveness, that would be outstanding. So cool for Apple to even attempt such a feature!
Made worse in my experience with M1 Macbook Pros keeping bluetooth connected/paired while closed/asleep (and so other devices can't connect to them), and the fact that Monterey got rid of the "paired" bluetooth system menu icon (it's always just the standard icon which doesn't change depending on paired status now), so it's now a bit more annoying to work out if things are paired or not, without clicking around in the menu.
I wasn't intending to imply just entry level workers (who I didn't mention). I was talking about all workers, regardless of pay rate.
There has been so much research into caprock permeability/stability, we know that shit. People have produced several atlases full of possible CO2 sequestration reservoirs with different geological properties, injectivity and maturity based on 3D seismics and core sample drillings etc.

CO2 sequestration is ready to go. Just like CO2 capture is ready to go. You have several actors commissioning projects now in Europe with 20-40 megatonnes stored per year.
> You might be able to say something like "Zig minus features X, Y, and Z has full spatial memory safety". I'd be interested to see what features those are: it looks like at a minimum you would have to get rid of multi-element pointers and extern unions.

Well, `[*]` pointers and extern unions exist for C interoperability. I'm sure that Rust has to do something comparable when interfacing with C.

These pointers actually do help making C interop more safe. In C there is no distinction at the type level between a pointer to a single element and a pointer to the first element of an array, so if you at some point get it wrong, the compiler can't help you.

In Zig, if you annotate `extern` function signatures correctly, the compiler will be able to tell you when you're wrongly trying to iterate over a single-element pointer (or viceversa).

That's a good feature to have, and IMO probably the worst supporting argument for your usual complaint about Zig's existence.
Pickup poetry and fix it. I thought it would be fun to use poetry but it smacks itself here and there.
Although Google Fi claims to support eSIM, the front-line support was unable to help me connect an iPhone 13 Pro, and the back-line support never responded. The solution was to buy a physical SIM card.

Perhaps Google is uniquely incompetent, but I would be very wary about assuming that an eSIM-only phone will work with a given provider.
Burning sticks isn't increasing the amount of carbon in the natural cycle (unlike digging up fossil fuels and burning them). Though obviously if enough people burn them faster than nature can regrow them it's still a problem, such that 8 billion of us returning to trees as our primary source of fuel would be pretty catastrophic.
Burning cropland behind retreating troops is the tactic used to deal with "just taking theirs".
144K altogther. Delightful achievement! Most app icons are bigger than that nowadays.
> I don't think that's quite the same issue.

It is.

> That `a` is reassigned doesn't make it unused. It is, after all, a variable.

But that's exactly why it's bad, "unused variable" is not a super useful signal in the first place, and if you assert that everything must be used then you need to protect against "unused stores" instead.

SSA tells us there is essentially no difference between assigning and reassigning.
Hopefully they have some sort of authentication system. I previously wrote about fake Airpods and how they are nearly indistinguishable from the real ones when they are connected. (Spoofs all the special iOS interfaces etc) https://news.ycombinator.com/item?id=32287113
Lack of simultaneous 2+ device pairing is still a deal breaker for me. If my $80 Jabra earbuds can figure it out, why can't Apple?
Celsius Was a Ponzi
Works well with Surface Book and Duo but Apple doesn’t officially support multipoint so it doesn’t have the semi-seamless sharing enabled for Apple devices
We've had -Werror forever, the consensus is it's a bad idea. In addition to everything else, you can't ever change the warnings, including fixing bugs in them, without potentially breaking code.
I'm aware this is headed into No True Scotsman territory, but what pirated material is IA "entirely fine" with distributing? AFAIK their official position has always been to honor DMCA takedown requests -- I occasionally see PDFs of obscure but still-in-copyright books that users upload. But the high profile collections, such as public domain movies, seem pretty clear of infringing material.
> > We're missing the ability to store private data.

I don't think anyone here said 'store private data on blockchain'.

> This is solved off-cloud, or if you pay for storage. I can download my photos and documents locally from Google Drive just fine.

Better not have your child's photos on Google or iCloud, and possibly reported on your device due to excessive CSAM checks [0] [1].

Their solutions have created more problems in the background which are no better, and will get worse with the big tech companies over time.

Skiff looks like it is going in the right direction so far in how they are using IPFS, ENS, Mail, etc. [2] Watching them closely.

[0] https://www.nytimes.com/2022/08/21/technology/google-surveil...

[1] https://twitter.com/matthew_d_green/status/14230711866160005...

[2] https://skiff.com
> V3 has gotten better at blocking ads over time, not worse.

That may be true, but it's still significantly limited compared to MV2. And at the current rate, that is unlikely to change by the time Manifest V2 support is removed.

What's important is that MV3 adblocker developers no longer have full control over how they're allowed to modify pages. Given how adversarial the relationship between adblockers and websites is, that lack of control will be exploited almost immediately.
I read it the other way round - untrusted input is used in various places where doing such inline checks is prohibitively tricky. The examples given are quite telling: json, xmlrpc, logging. First two are everywhere in APIs. The third is just ... everywhere.

Are you really going to use a JSON or XML stream parser first before feeding it to the stdlib module? And one that does not try to expand the read values to native types? As for logging, that is certainly the place where you are not only expected, but often required to use untrusted input.

The fix feels like a heuristic and a compromise. None of the [easily available] solutions are robust, solid or performant, so someone picked an arbitrary threshold that should never be hit in sane code.

The linked issue mentions that GMP remains fast even in face of absurdly big numbers. No surprise, the library is literally designed for it: MP stands for multi-precision (ie. big int and friends).
My carrier/plan has service anywhere I go, so I'm not particularly concerned about it. I'm using my US sim card in Europe right now to post this comment.
Ahh, that makes way more sense. I didn't apply the "nothing on" to the second thing and while I think moving off bluetooth is a plus I know there are others who see it as a negative and I assumed that's what they meant since moving from BT was rumored ("Apple doing something proprietary", even though clearly the market isn't moving quickly to fix the issues with BT).
One reason this has been difficult to get approve is that low-tax crusaders have been blocking it. However you want to frame that -- people who want no taxes at all, people who simply don't want taxes to go up more, whatever.

Automatic income tax withholding was opposed for the reason reason(s). People who want taxes to be lower don't want the "pain" of taxes to be hidden. They want people to cringe every time they write a check for tens of thousands of their hard-earned dollars, not just have it magically spirited off to the government.

Filling out taxes helps share some of the same pain. Every year, every tax filer thinks "man, taxes suck." This undoubtedly has at least some effect on voters' willingness to pay even more.
Give the app bouncer a try. I been able stop almost all spam texts.
I'm generally interested in tools like cljdoc that work at the ecosystem level.

Isn't the meta-lesson of the history of programming languages from the past 60 years, basically that great language design should take into account the ecosystem level?

The success or failure of a language has really depended on the health of its interaction with its community and ecosystems, much more so than narrow technical merit of the language.

Name a language, and its history bears this out. (Clojure as well.)
Could update the example by saying that the villagers have been contributing to bridge maintenance before it went private.
Can you give an example of GPL'd software that actually has such restrictions?
KF has, at most, 3 deaths debatably attributable to them.

A dozen children died because of the Tide Pod challenge-- and that's just one campaign. We could talk about planking falls, cinnamon poisonings and more if you like. That's before we get to the rise in runaways and child exploitation directly attributable to the "legitimate" platforms. Kids are being solicited on Roblox FFS.

How does a community of bullies deliberately targeting (internet celebrities) have a lower kill count and merit higher priority than a handful of individuals conspicuously encouraging ignorant children to engage in lethal acitivities?

This is clearly a crusade.
I do. I have a couple of friends with AirPods Pro and absolutely hate calling them because all I can hear is ambient noise.
In addition to omnicognate's point, calling `int` on user input would generally already expect a possible ValueError.
Couldn't agree more. Poetry is fantastic and provides that 'just works' experience for most cases. It's not official (although possibly should be adopted) but has gained ground by virtue of its quality. Fortunately it's very actively developed so will hopefully stick around.
A Text Alert May Have Saved California from Power Blackouts
With all due respect, this is now far from true.

"So, we'll repeat this once more: as a single-disk filesystem, btrfs has been stable and for the most part performant for years."

https://arstechnica.com/gadgets/2021/09/examining-btrfs-linu...
You can add as many eSim profiles as you like and switch between them.
Zig can directly compile C and C++ code. It's probably one of the easiest languages for C/C++ interop.
I had similar issues when I used them while working out and was sweaty. Sometimes, in the case, they wouldn't fully make contact and didn't charge. Cleaning them off periodically fixed that for me.
Especially boilerplate in a language or framework you don't usually use. It's such a time saver.
Nobody goes to prison over tax errors unless it's deliberate fraud.
The victim was a “real” investigative journalist who dug up all kinds of dirt on the Mafia and (afaik) was one of, if not the, last remaining journalists still actively investigating leads into the Vegas mass shooting.

Of all the powerful people this guy must have pissed off, it’s a lowly County Administrator dumb enough to (apparently) drive his own vehicle[1] who takes him out.

[1] https://twitter.com/WhiteKnight1014/status/15675777574708469...
Yeah, no argument. Except every two years (or whatever the turnover period in top execs is), you have some suit arguing that "research needs to be more closely aligned to product development." And hordes of mid-level drones complaining that Research hasn't done anything for them lately. It's a constant guerrilla war the CEO has to fight.
No, because the existence of the proprietary competitor to the fork will make it harder to gain traction.
That's bullshit and you should know it. The owners got a shitload in return with developers investing time and money into learning their product and suggesting it be used, fueling any side-businesses that the Akka folks had. This was never open source in the true spirit of open source and yet they touted this strong brand.

The same thing has happened several times, especially in the database space. Use the "fake open source" strategy to lure developers and then bait and switch. It's good business, but disingenuous. They remove a core implied premise, akin to a lie. If they were upfront from the beginning regarding eventually cashing in with heavy fees or cutting off contributions, community, etc, then it would be a very different case and there would have been no deception. This is deception.
Industry around the world manipulates 70 million tonnes of hydrogen a year, so I think they have this valve thing figured out.
> So you don't publish it.

Why do they care?

> I guess they could have levels and allow them in debug mode or with special flag or something?

Well yes, that's how normal compilers do things.
You can configure snapshots for at least a few months, maybe more. Just that those for the first 7 days are free.
That's an interesting point, but I think it may also speak to the fact that v3 isn't that restrictive other than for very specific use cases.
> Remove setup.py files and mandate wheels

What alternative is there for me?

My package has a combination of hand-built C extensions and Cython extensions, as well as a code generation step during compilation. These are handled through a subclass of setuptools.command.build_ext.build_ext.

Furthermore, I have compile-time options to enable/disable certain configuration options, like enabling/disabling support for OpenMP, via environment variables so they can be passed through from pip.

OpenMP is a compile-time option because the default C compiler on macOS doesn't include OpenMP. You need to install it, using one of various approaches. Which is why I only have a source distribution for macOS, along with a description of the approaches.

I have not found a non-setup.py way to handle my configuration, nor to provide macOS wheels.

Even for the Linux wheels, I have to patch the manylinux Docker container to whitelist libomp (the OpenMP library), using something like this:

RUN perl -i -pe 's/"libresolv.so.2"/"libresolv.so.2", "libgomp.so.1"/'
/opt/_internal/pipx/venvs/auditwheel/lib/python3.9/site-packages/
auditwheel/policy/manylinux-policy.json

Oh, and if compiling where platform.machine() == "arm64" then I need to not add the AVX2 compiler flag.

The non-setup.py packaging systems I've looked at are for Python-only code bases. Or, if I understand things correctly, I'm supposed to make a new specialized package which implements PEP 518, which I can then use to boot-strap my code.

Except, that's still going to use effectively arbitrary code during the compilation step (to run the codegen) and still use setup.py to build the extension. So it's not like the evil disappears.
> A visible and operable unsubscribe mechanism is present in all emails.

> Consumer opt-out requests are honored within 10 business days.

They didn't include an unsubscribe, and if we take my plain English request to stop sending me emails as an opt-out request, then they also failed to honor my request within 10 days. However, my point isn't to say I have a legal case against Runops for spamming me. Just that their founder is behaving unethically by sending me unsolicited emails (even after I asked him to stop) about his company for no reason other than that I have worked on open source software before. So far, your arguments have been

- Why don't you (and however many thousands of other people he spammed) just block him?

- This is a false accusation, e.i. there's no reason to believe you received these emails

- It's not spam anyway

I have to wonder. Do you scrape developers' emails out of GitHub and send them marketing emails to promote your startup?
Testing my program on a dual Xeon 8280 workstation when listening to the apple event, heard they mention that there are 16 billion transistors in A16 so checked how many transistors are in Xeon 8280 - 16 billion in total in two 8280 CPUs.

(true, it is not an apple to apple comparison)
AWS Data Analytics Specialty Exam Experience and Study Notes
If I’m reading this filing right, Apple have committed to using 85% of Globalstars satellite network capacity for the new emergency messaging feature. It’s seems astonishing to me that they would be using this much bandwidth for that emergency feature, and (at least initially) only on a small portion of iPhones.

My only thinking is that they may be planning to make the satellite network available to none emergency messaging too, and that’s what’s covered in this filing.
Mechanically, I'd much rather have Lightning on a phone than USB-C. The USB-C connector fucking sucks for a device that plugs and unplugs multiple times a day. The device-side connector is more fragile since it's a thin center fin vs Lightning's edge connections. Lightning's device side connectors are backed by the body of the device itself. In my experience the retention mechanism is far more secure as well.

I don't hate USB-C but it's far from perfect for every use case.
This was pre-WAL, presumably enabling WAL would help a lot

Indeed it would!

"WAL provides more concurrency as readers do not block writers and a writer does not block readers. Reading and writing can proceed concurrently."

https://www.sqlite.org/wal.html

I think the people advocating for SQLite to be used in more places are all assuming write ahead logging is enabled.
Why Your Business Needs a Digital Vault
I don't think they missed the mark by shear amount of these I see on wrists everywhere i go.
I used FFFF for a few years, and it always felt like it was trying to _exactly_ meet a set of requirements -- functional enough to legally fulfill a contract, but just frustrating enough to use that most people would go use a paid product instead.

e.g. it would do all the math that was defined on a given form for you, but wouldn't fill out any worksheets in the instructions. IIRC it also wouldn't automatically fill in the "Enter $X if filing single, $Y if married, ..." fields. Most annoyingly, it disallowed copy/paste, which seems like something they would've had to have broken on purpose.

Wayback machine seems to be broken for the FFFF homepage, but the earliest result for the privacy_security.php page is from February, and it already mentions On-Line Taxes: https://web.archive.org/web/20220211143256/https://freefilef...

But yeah it definitely used to be owned by Intuit. This 2020 Wayback Machine result shows it being owned by Intuit: https://web.archive.org/web/20200418025728/https://www.freef...

Maybe the new owners can fix its bad attitude.
Yup, it means I will absolutely not buy this phone. eSIM support is getting better, but if you switch countries with any regularity, you absolutely need a physical SIM card. Currently running a dual eSIM and SIM on my iPhone.
Personally I just wish there would be 1 submission for the whole event. I like a lot of Apple products but even I think multiple posts for each product is a bit much. You don’t see the same kind of spamming for any other manufacturers (which I’m glad about) so I don’t see why Apple should.
Netflix Hunts for Cost Cuts, from Cloud Computing to Corporate Swag
Very sad to see them go. As a kid I always wanted to fly something on their (long since discontinued) $100 cansat program: https://spaceref.com/press-release/new-service-offers-payloa...

Just one example of how they wanted to do things differently.
iPhone had emergency call problem and took 3 months to fix, but not in the US https://atadistance.net/2021/10/29/japanese-government-lists...
Then solve it off-cloud. These companies draw clear lines on acceptable use, and you agree to their TOS. You reserve no right to have service restored when you violate those terms, period.
Yeah this is pretty standard behavior. The worst part is that the headphones cancel most of the background noise out while the mic magnifies it, so you think you're in a perfectly quiet space but everyone else on the call is wondering what's going on on your end.
I don't see how that's relevant to what I said.