skysight-inc/HackerNews huggingface dataset:
To me this is a valuable write-up because it (a) clearly describes paper cuts accumulated when building with unfamiliar tech and (b) showcases how much nonsense developers are willing to tolerate in the name of "new" or maybe "speed".

Some of the paper cuts described include:

- Inexplicable interaction between the data layer and a hosting service's environment variable

- Migrations that don't work reliably

- Cron jobs that don't work reliably

- Inexplicable caching behavior for serverless functions, requiring an obtuse workaround

- An auth library that makes it hard to... get the ID of the logged-in user, apparently

I dunno, I suppose I'm happy to stick with boring old tech.
I really don't understand why when they do things like this the data does not port well. Like I listen to some smaller podcasts run by friends, and the YT Music Podcasts only have episodes up thru December, but Google Podcasts has 15 more recent episodes listed. It's all these little sloppy things that Google keeps doing that really makes it seem like no one quality checks or cares that stuff is just broken? Like how Google Homes now barely respond properly to anything beyond the time and weather.
I couldn’t imagine building our internal tool with retool.

For example, complicated business logic form validation that requires calls to the database or external api.

We tried it. Retool ended being much more complicated and restrictive than our Next.js internal tool app. We went back.

I even remember reading on the official retool documentation website saying you should probably not use it if your internal tool is fairly complex. It was honest.
Microsoft unbundles Teams worldwide after EU antitrust scrutiny
They are also terribly brittle. Every single time there is a storm in my neighborhood, at least one person has a massive Bradford Pear split in half in their front yard (if we're lucky - if not, it's out in the road.) Builders plant them because they grow quickly, and, of course, they don't have to deal with the problems a few years down the road.

Bradford's also smell really bad.
You can get table top models for 1-2k.
It's hasn't been a conspiracy theory since the Panama papers came out. Everyone is now aware of the extent rich people go to use tax havens and are rightfully upset. They make record profits, encourage irresponsible consumerism, and don't even pay their fair share for the damage they inflict upon the world.

https://www.cbc.ca/news/politics/panama-paradise-pandora-pap...

Furthermore there's a reason rich people flock to places like Delaware, Washington, or California. Those states all have tax schemes that allow the wealthy to pay the least amount of taxes.

Hell us rubes even suffer through coach so that the ultra wealthy's luxury jets are subsidized.

https://www.businessinsider.com/ultra-wealthy-private-flyers...

We understand exactly what they're doing, just because we don't agree with it doesn't make us ignorant or uneducated.
Foundation Model 6DoF Object Pose Tracking
Occams Razor and a variation on Hanlon's razor to me suggest that Jia actually wanted to solve the issues and work on code. They contributed some things to other repos too, correct? (I saw another thread about microsoft documentation, for eg).

Here's the thing, if the maintainer was so tired and needed the help, the pressure is more risk than reward. The maintainer would be relieved to have help... But pressure risks estranging...

To be clear I'm aware this is just my own musing though.
> Step 2 - Install Home Assistant on a Raspberry Pi

In hindsight, I wouldn't want to install HA for the sole purpose of running one smart plug. HA is one of the best pieces of software I've worked with but it has a learning curve and it does require some tinkering every now and then.
Thanks for clarifying. I didn't know that either. I wouldn't even call it a "podcast" at that point, but I guess the definition is changing.
Why be content with enough money when you could have even more money?

The cycle completes itself and capitalism shambles one step forward like the rotting corpse that it is.
Still the question remains, are they dangerous?

I guess some materials in the body have some response to magnetic fields
How to remove background music from YouTube?
It seems almost all new videos with spoken content are using some background music which is really disturbing for me. Is there any easy way to get rid of this?
The music probably gets added to avoid false copyright claims, and uses either short loops or classical music. It is a torture for me, as I‘m very sensitive to those audio distractions.
How enthusiastic do you think those companies would be if someone came to them wanting to license their design perpetually and use it to compete with them? And even if that is something they're willing to do (which they might be), the terms would then make it difficult to ever do something that isn't based on that platform, since the manufacturer whose design is licensed would likely object that the new design was still based in some way on the old one.

The analogy in the PC world would not be "license a design from an ODM like Compal or Quanta", it'd be "license a design from Dell or Lenovo".

That in itself suggests a potential market: perhaps there's room for an ODM in the automotive space?
To clarify I meant Im not sure what to do in terms of how to proceed. Im near broke so ideally Id make some savings before plunging another 4-6 years with little income.

I genuinely just enjoy thinking about theoretical concepts. Its the one thing I found to be a natural driver for me, where I can find myself walking in circles thinking about something days on end. Ive put an unhealthy amount of the last 3-4 years or so for example thinking about pattern composition with no practical benefit.

Never wanted to work in corp in the first place, but I wasnt a super achiever back then and the money was good.

I do miss school and think Id be happy learning abstract mathematics, but my real interest is in knowledge representation.

On the other hand, I have little interest in tech, and even less interest in working in industry and after 8 years I can build pretty much any application and scale it to millions of users which is good enough for me. Not interested in promotions, making more money, being CTO or whatever
Apple already recreated Dinosaur Adventure 3D, sort of
This sounds weird to me. What kind of scale / traffic did you have? Must be incredible read write heavy with millions of users?

I'm saying this because i myself have, and lots i know, have launched production sites with 100s of thousands of users on ready-made stacks like, Laravel, Rails, Flask (Php, Ruby, Python). But it's my impression that these fall short on millions of users and enormous concurrent traffic, but then you're already at huge evaluation, years into your project, or have 200+ positions, ie. you've already refactored your project multiple times.
Well, PDB isn't DWARF (which is kept inside the executable) so indeed maybe you can't find the PDB from the executable... you could embed its path using a .ver section as described in TFA though (if it's not already there - I never worked seriously enough on Windows to learn). As to finding the sources from the PDB - yes it's easier after the monkey patching if the source is exported on NAS or is kept locally; if you download from CI then CI can put a canonical local directory in the path, convenient for concurrently debugging multiple released versions.

Regarding debugger path remapping - there are a lot of tools consuming debug info, not just "the" debugger, and not all have the setting; assert line info printout doesn't have a setting like that. It's also extra hassle to remap even if you can.

As to storing the sources in the binary - it can be nice but it's going to be slower for various reasons. How big they are depends in part on how good you are at putting just the code you actually compiled there which is not always easy. And when assert fails you need to extract it before looking at it; everything now has this step.

The point of refix is to make sources easier / trivial to find with very minor build flow changes - just a compiler flag and a tens of ms long post build step.
> they deliberately didn't patent it

If you'll check the historical record you'll find, for example, patents US2524035A (Bardeen&Brattain, Three-electrode circuit element utilizing semiconductive materials, oldest priority 1948-02-26) and US2569347A (Shockley, Circuit element utilizing semiconductive material, oldest priority 1948-06-26).

> How 'bout the amplifiers on the optical fibers?

patents.google.com reports 65279 hits for "optical fiber amplifier"

> Uh, the laser?

The original invention of the laser led to patent disputes and lawsuits that weren't settled until 1987.

> RSA encryption

US4405829A (Rivest, Shamier, Alderman, Cryptographic communications system and method, filed 1977 awarded 1983)

> And the FFT (fast Fourier transform)?

There's an entire category for this, G06F17/142, with 11186 entries: https://patents.google.com/?q=G06F17%2f142
2 is a very doubtful differentiator, any decent ai engineer can do what they showed. they’ll have to deepen their ai stack a lot more to not be clonable there
Really depends on "how many people". Also if its roughly the same group of people they're making angry over and over, and they don't see an impact to the bottom line, then I'd say the answer is "pretty small", at least relative to Google's size (at which its all about volume)
When Google announced they were shutting down Podcasts, I decided to switch to iPhone and de-Google the rest of my life.

Until that point, all of my phones had been "official" Google supported products (from the ADP1, through Nexus and every single Pixel phone), I had several Chromecasts, Nest cameras, etc.

Obviously it's not that Podcasts affected my life that much, it was just the final straw of Google taking the carpet out from underneath me; my Google Reader moment, I guess. Anyway, I'm now enjoying polished products with good battery life and have no intention of going back.
My favourite screensaver was a mac app I installed around 2009, it would randomly show a BSOD. Was quite the novelty at the time, given the laptop only really crashed twice in the 4 years I had it and then had to give it back to the department.
blackcurrants were banned too (by federal united states gov) for some sort of complicated reason
I want to caution against taking a good thing too far.

There's a certain kind of talented person who is all too conscious of their abilities and is arrogant, irascible, and demanding as a result. Linus Torvalds, Steve Jobs, Casey Muratori come to mind. Much as we might want these characters to be kinder, their irascibility is inseparable from their more admirable qualities.

Sometimes good things, even the best things, are made by difficult people, and we would lose a lot by making a community that alienates them.
Was on HOA board where we had a road with quite a few of these trees. They were a fortune to prune because of the numerous small branches at higher reaches. As a board, we actually hoped they would come down in storms so we could replace with something more appropriate without the take down cost (and resident complaints).

Another unqiue thing is during the summer it was not uncommon for a branch to suddenly explode - apparently some type of moisture/vapor build up in the interior.
> low-rank data?

It's "low-rank" until that one day systems start shitting the bed, and you're trying to understand what is going on.
It's going to be interesting watching Apple's strategy unfold over the next few years. If third party stores prove wildly popular in the EU, then what? If people worldwide start demanding parity, how will Apple respond? Will they oblige or dig their heels further into the sand?
Are there any measurements or statistics how many times a particular npm package was downloaded for usage in Node.js vs Bun vs Deno?

E.g. I see 9m downloads for vite: https://www.npmjs.com/package/vite

What proportion of that is currently for Bun?
A little voice in the back of my head, recalls something along the line of this.

There are a mandated number of unassigned, non-employee dedicated handicapped parking spaces per overall building size/parking spaces. And that in some cases, there are far too many for the building/business's use case.

An example? A shopping mall needs lots of handicapped parking spaces. Yet an office will assign close spots to employees with special needs, as the generic spots aren't for-use by employees. Thus there can be an excess of generic handicapped spots.

There are only so many spots available close to the building, and Jobs would obviously take one. So by using one of the many never-to-be-used generic handicapped parking spaces, Jobs was saving a high value parking space with prime location. And also allowing others to have use of a close to door space, all without depriving any handicapped person of a place to park.

It was a social hack, one he may have been quite proud of.
Location: India

Remote: Yes

Willing to relocate: Yes (UK, EU, US)

Technologies: Python, SQL, PySpark, Git, Linux, MS Excel, PyTorch

Résumé/CV: https://www.linkedin.com/in/tminima

Email: shivam_r@outlook.com

Blog: http://shivamrana.me

Domain: Recommendation Systems, NLP (Translation, Language Modeling),
Classification Algorithms, Regression Algorithms, Deep Learning (Seq2Seq, Transformer, RNN, LSTM, GRU, CNN), Data Scraping, Visualization (matplotlib, ggplot2).

I am Senior Data Scientist with ~8 years of experience in Data Science. For the last three years, I have been working on Recommendation Engines for a B2C company. I have deployed 30+ models in production, receiving more than 400k QPS traffic. I have seen e2e journey of multiple data science projects: business problem -> formulation -> offline training/eval -> deployment -> A/B testing -> Scaling up -> Monitoring. In my new role, I am looking to apply my experience to design e2e ML systems.
No, but Apple could enable it in like 10 seconds if they so chose.
Video: OpenAI's $100B Supercomputer Project – "The Currency of the Future"
> The company generated $886,000 in revenue

Plenty of companies spend more than that on just AWS egress fees.

I’m not saying money spent on a private jet is right or wrong.

But when a company is not profitable, you could compare this to anything. Like the headline could have easily been “Canoo spent double its annual revenue on AWS egress fees”
The bands themselves are unlicensed; anyone can use them. You don't have to be specifically called "DECT" to use them.
Then you figure out how to build a 'source' test case of a bad zip, or bad jpg, or word document or whatever else exists out there. Also figure out how to test that your bit4bit perfect binary isn't doing the wrong damned thing in your environment with actual real data.
Google Podcasts wasn’t installed on my Samsung phone out-of-the-box, and the app is 5 years old. I imagine most people found a podcast app they like, or they perhaps discovered podcasts on Spotify and stayed there.
Could I use this with Parcel.js for my local development of a React app?

Or Bun also replaces ParcelJS?
HTTP toolkit that allows running multiple probes
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
You can't be serious. The "public sentiment" toward Apple could not care less about the nerd rage du jour, they are as oblivious to it as ever. All evidence suggests that normal people don't care about any of this, same as every other time. It isn't like everyone is using a Linux desktop with Firefox, chatting over Signal, running their own mail servers, using GNU software, etc. The people that care about this are a small bubble, even within the broader tech community.

Most non-technical people I know genuinely like Apple, it is a great experience for them. They don't know, and don't care, what "side-loading" etc means.
My mental model of what an ORM does is that it provides you with an object-oriented API that disguises some of the underlying mechanics of how the SQL queries work.

Take Django for example:

Entry.objects.filter(created__year__gte=2024).exclude(tags__tag="python")

That's an object-oriented API that builds a query that looks something like this:

SELECT
"blog_entry"."id",
"blog_entry"."created",
"blog_entry"."slug",
"blog_entry"."metadata",
"blog_entry"."search_document",
"blog_entry"."import_ref",
"blog_entry"."card_image",
"blog_entry"."series_id",
"blog_entry"."title",
"blog_entry"."body",
"blog_entry"."tweet_html",
"blog_entry"."extra_head_html",
"blog_entry"."custom_template"
FROM
"blog_entry"
WHERE
(
"blog_entry"."created" >= "2021-01-01 00:00:00"
AND NOT (
EXISTS(
SELECT
1 AS "a"
FROM
"blog_entry_tags" U1
INNER JOIN "blog_tag" U2 ON (U1."tag_id" = U2."id")
WHERE
(
U2."tag" = 'python'
AND U1."entry_id" = ("blog_entry"."id")
)
LIMIT
1
)
)
)
ORDER BY
"blog_entry"."created" DESC

After executing the query it uses the returned data to populate multiple Entry objects (sometimes with clever tricks to fill in related objects so they don't have to be fetched separately, see select_related() and prefetch_related().

But the bit that builds the SQL SELECT query and the bit that populates the returned objects is pretty tightly coupled.
Xz, Tidelift, and Paying the Maintainers
All the things you listed aren’t blocked by the App Store.

They’re system level restrictions based on the security model (whether or not one agrees with them)

Today you can already find terminals and IDEs in the App Store beholden to those restrictions.
One presumes that any “slave labor” is already built into the cost structure.
This may be true. A lot of the things that fans ascribe to him though, have been invented elsewhere and then were copied, or bought. He was not the visionary inventor, that he is often believed to have been.
> I guess that's one possible mitigation, but what exactly would that look like in practice? Good luck getting open source contributors to accept any kind of liability. Except for the JiaTans of the world, who will be the first to accept it since they will have already planned to be untouchable.

It's not necessary to accept liability, that's waived in all FOSS licenses. What I'm suggesting would only risk reputation of non-malicious contributors, and from what I've seen, most of the major FOSS contributors and maintainers freely use their real identity or associate it with their pseudonym anyway, since that attribution comes with real life perks.

Disallowing anonymous pseudonyms would raise the bar quite a bit and require more effort from attackers to construct or steal plausible looking online identities for each attack, especially when they need to hold up for a long time as with this attack.
>Is it still a podcast if you have to watch it like a video?

Maybe.

I often listen to YouTube video essays while falling asleep or doing chores. I don't watch the video portion during this time, but it's playing on the phone which is face down and probably in another room. Sometimes even while driving, I'll have the phone face down in the glove box.

Can't really do this if I'm walking, but that's not my major use case.

Ultimately it's just "audio that people are listening to in some way."
I was in an MRI recently that gave me crazy muscle spasms in my back synchronized with the MRI pulses. It is apparently semi common to get that type of thing, but it was unnerving to have the machine seemingly take control of my nervous system.

Anyways this was an old machine going into ‘retirement’ next week i was told. I wonder what my response would be to 11T magnet.
I have an optical smoke detector that will give (very loud) false alarms if a sun beam can bounce off a windowsill onto it. It works great if the curtain is closed. Debugging that took a few early sunrises.
TBF boards are famously insular and self serving, with everyone being on each other’s boards.
> Your concerns about V8 would impact JavaScript Workers as well and do not match what we see in production

Interesting! I thought V8 snapshots were mainly used in the Pyodide context, as I could not find any other usage in WorkerD (other than promise tagging and jsg::MemoryTracker).

Are you using V8 snapshots as well for improving cold starts in JS applications?
Research assessments are still not fit for purpose
It's a host for white pine blister rust.
Because CEO's decide which is okay and which isn't, and because fuck you, that's why.

No, it's not logical, or consistent, or rationally defensible. They don't give a shit, and they don't believe they have you answer to you. If they choose to give any answer at all, it will be bullshit in the "On Bullshit" sense of the word; the answer will not be made with any consideration for truth, but just to provide whatever words the speaker thinks will shut you up.
Weird inhomogeneity in the 3T image (and in the 7T, though less).
I thought that line was funny too. Speed and polish is rarely an additive change. You don't just copy-paste some "go fast" code over to the other code base!
People aren't inherently better than others, but people are infinitely better at some things than others.

Terrence Tao is inherently better at mathematics than I am, and I'd be a fool to claim otherwise. Torvalds is a much better programmer than I am. There are endless examples.
[dupe]

More discussion: https://news.ycombinator.com/item?id=39891263
That's just boilerplate that any unprofitable business has in their filings, to prevent lawsuits over undisclosed risks.
Announcing this on april first makes it difficult to parse if this is a serious proposal or not. It appears to be, but maybe i'm missing the joke.

Personally no experience with kde plasma, but i'd love something more usable than gnome 3. Mate/xfce are my go-to options when they aren't completely broken as shipped by a distro.
Piece of 5,800lb battery pallet tossed from ISS crashes through Florida home
Go is perhaps the simplest language to learn there is. It's almost impossible to not get it to work because it has so few things you can actually do.

And nodejs only preforms well in hello world benchmarks, real world applications are nothing like that. Once you start having to manipulate large arrays or do any large amount of math nodejs preformance goes into the dumpster.
The only upside of finding this attack (aside from preventing it from being rolled out more widely) is that it gives a public example of a complex APT supply-chain attack. Rest assured there are more out there, and the patterns used will probably be repeated elsewhere and easier to spot.

Obfuscated autoconf changes, multi-stage deployment, binary blobs (hello lib/firmware and friends, various other encoders/decoders, boot logos, etc), repo ownership changes, new-ish prolific committers in understaffed dependency libraries, magic values introduced without explanation.
Nope! Only WiFi and Ethernet. I had been using my phone hotspot, but that gives me a sane IP in the local reserved block, not one from the public block.

I also was using our neighboring business's guest WiFi, but again that should have given me a sane local IP.

Every diagnostic I could think of told me I was directly connected to the WAN with no intervening networks. Then again I'm not the best at debugging networks so I could be mistaken on this point. I am 100% certain that the IP address my computer was given was not a legal local network address.
Completely conclusive proof? No, but it seems unlikely that there ever would be conclusive proof of such.

They don't seem to exist outside of this incident and things related to this.

There were multiple people who also don't seem to exist outside of their posts to the xz mailing list applying pressure for the original maintainer to bring Jia on board. This occurred around the time that Jia was first making contact with the project, not only recently.

Apparently the IP addresses that were logged for Jia is a VPN based in Singapore

They have vanished.

Honestly, there's very little evidence that they weren't always intending this.
And this is a response how?