skysight-inc/HackerNews huggingface dataset:
Sad to see that familiar logo go away. Came from a community logo competition in 2010 (https://news.ycombinator.com/item?id=1768361
https://web.archive.org/web/20101113020332/http://redis.io/l...)
Google Play Store bug removes 'My apps' shortcut
I was wondering if Shellcheck warned on this, and of course it does. God I love Shellcheck.
Everything that is old is new again: http://news.bbc.co.uk/1/hi/sci/tech/2138014.stm

Possibly, as with the extremely 90s-feeling 'X' name, Musk is simply introducing retro bugs, to attract internet hipsters :)
Space startup plans to launch 'stadium-sized' habitats
Looks like explicit fsspec usage is possible:

```

fs = fsspec.implementations.local.LocalFileSystem()

with fs.open('test.csv', mode='r') as fp:

print(pd.read_csv(StringIO(fp.read())))

```
It would be very surprising if they forced Apple to let competitors use their protocol and servers. Worst case scenario they might force them to let any chat app on the iPhone include SMS, that's the only real advantage that the first-party Messages app has over competitors.
So what’s the solution? Casinos file currency transaction reports over $10k

and trying to stay under $10k is illegal structuring too, if flagged

There is still a trail with that method.

there are gaps in the AML/KYC framework but I don’t think this a good one
I swear the best looking software like this is all built for MacOS. Maybe there's a lot of it on Windows as well, but I don't see a ton of it on HN (maybe just the demo?).

Is the ecosystem part of this? Is it that the application demographic leans towards MacOS? Is the dev and monetization experience better? I'm really curious if anyone know why I see so much good native indie software for MacOS specifically.
Semantic Sound Synthesis with Agents
It's probably worse with Musk. His executive style seems to be, from his biography, ignore a thing for a while until he gets in a maniac phase and then over the shoulder manage a thing until it's done, regardless of time or context.

I can just take the scene of Musk being on a roof yelling at the crew to change how they install solar tiles late in the night and translate it to him berating a programmer in the office to make it look like x.com and not caring about the details.
There are two things I want to respond to here.

First, I agree with everything you just said about rising fear
and the total disconnect of actual risk from how it is presented.

See my response above to sdwr viz emerging protection rackets in
computer security, and my later comment about Ross Anderson's
important paper after which I (and Edward Snowden) have found the
words "Insecurity Industry" rolls off the tongue - for example
Amazon's Ring Doorbell ecosystem which cynically preys on distorted
perceptions of suburban crimes.

Other people have commented on that here, and I think they are
correct. But let's not allow that to distract us from the reality that
cybersecurity is in an appalling state and that the risks are very,
very real, and getting worse.

The "insecurity industry" exploits that - while offing no substantial
solution, and indeed has no interest in fixing things (as a principal
agent problem) - but that's separate from the threat reality.

A great way to understand this might come from reading some of Bruce
Schneier's wonderfully clear writing on security theatre and security
perception. They sell the problem and the solution. Fear and safety
often come in the same packaging, like those Taco kits or fruit and
yogurt combos.

Anyway - not wishing to end argumentatively but "minimising" is
appropriate because sdwr makes aspersions to grandiosity. It is a
really strong characteristic to gaslight or undermine the other as
"over-dramatic" etc, not just downplaying the facts.
respects.
I haven't decided if twitter is actually more buggy or if bugs are more publicized because of the extra scrutiny since Musk took over.

There used to be a bug that wreaked havoc for a short time where you could force anybody to follow you. At the time I don't recall people blaming Twitter's leadership or culture--it was just a bug because software sometimes has bugs.
Don't forget he also named one of his kids X (the Æ A-12 part is their middle name so it's just X for short).

There's also xAI, which I think is technically another distinct company rather than part of X/Twitter.
It’s a great word that evokes a very specific experience what’s not to like about it.

Is there some other way words are created besides people just sort of using them?
Previously: [0](167 points, 1 day ago, 169 comments)

[0]: https://news.ycombinator.com/item?id=39978653
This flows from the top down. The consequences to companies that leak private data are so minor why would someone lose their job for risking a leak? At worst it's a fine that amounts to a slap on the wrist.

Things that limit civil liability like mandatory arbitration clauses have made this worse.
Understanding Loss.backward()
late to the party but
Lacking much Java experience, I’ll accept this as true.

If so, that’s another reason I’m uninterested in Java. Magic behavior changes based on the prefix of a string passed into a function doesn’t appeal to me at all. The Python equivalent for a database might look like (typed from memory):

from psycopg import connect
conn = connect(host, username, password, dbname)

Where connect() returns a database adapter object with DB-API methods. When something breaks, I can see which DB code is involved. It’s right there in the import. My IDE doesn’t have to parse strings to know which code path subsequent method calls are following.
WASM doesn't interest me for my development because it comes with what I consider large downsides without giving me any substantial benefits.

That's not to say that I don't see any benefit in it. I can see use cases for it, they just aren't use cases that I have.
I mean back up for second…

We know that kids on social media are suffering depression and etc.

So… if you keep your kid off of that drug, you are saying they’re not going to be accepted by the addicts and peers that are suffering?

Ok? Good?

We know what conformity to the group of damaged friends can do to a kid.

I’ll be okay raising the social outcast if the society is this damaged.
I honestly think the part of open-source that matters most is that it really has no compliance. Free to download is good enough. The fact that you can just download it and use it and don't need to go through legal cannot be understated. Things that are free for private non-commercial use are good enough, because they can be downloaded and used without a PO and getting legal involved. If I wanted to get a $1 donation to the Linux kernel, would never happen. If it's not something that developer's can use behind management's back it's not useful. They'll tell us we have all the ones and zeros we need and are just being lazy.

The people paying the bills don't want better products and just about anything can already be bodged together. Building better products is only desired by the engineers who have no say in the matter.
> I'm not about to complexify Rig to be faster when the user is not likely to notice.

Users do notice, one of the comments about Tup is that it is surprisingly fast. Now that could be other things like being written in C and using sqlite but I'd imagine at least some of it is due to being designed to use efficient algorithms.

> build systems are built with limits

But the limits are self-imposed. It is not too hard to extend a build system to add these features, but even before Rig is fully done, you seem to be in "maintenance mode" where no new features are allowed. I myself have also been working on designing a build system (and programming language), but I have deliberately avoided writing any code so that I am not tied down by refactoring when I discover a new paper or approach. At this point though my literature survey is complete, so it is time to start coding. I was thinking perhaps you beat me to an implementation, but I guess not.
No individual drop in the ocean is responsible for a tsunami.
Yep this is so extreme overkill... (as is common these days).

And a full-blown database, just to record some temperature readings?

Say you measure temps in 1-minute interval, 24/7. That's what, a few KB of data/day? Even a lowly uC could keep that in RAM, and/or write to internal flash. No database - just raw data written to memory locations, circular buffer style.

When checking (over WiFi eg.), ask uC to cough up those readings, and use whatever tools desired on laptop/PC/whatever, to turn them into pretty graphs.

Cause of 'issues' here = making things more complicated than the simple things they are.

Btw: can't imagine a ready-made solution couldn't be found here? Logging temps & checking those over a LAN must have been done (+published!) a 1000 times before.
> Java for the low-level was a non-starter for me for a few reasons, but the biggest two were startup time and difficulty of the mmap api (31-bits of address-space for a file? c'mon!).

Neither of these are issues anymore though. Especially not with graal's native images.
If you'd like to find out the pricing for the enterprise plan, feel free to contact us! We'll put you through our sales funnel. /s

We don't have a formal B2B plan right now, but we are working with some companies so we're happy to work together on something that makes sense. Feel free to contact me (in bio) if you'd like to chat
> It's not a true double-entry accounting system, at least it wasn't the last time I touched it.

Can you elaborate? I've used Quickbooks for over 15 years and it has always been a true double entry accounting system during that time.
Update: I currently just decided to learn it via frontendmasters.com.

I'm not sure if it is the best thing, but it seems to be good enough for now. The teacher is contextualizing a few things that I would for sure not get by just reading the docs. We started out with React.createElement() and I remembered what it was (it has been a while, ha!). But I've never created a page in that way. After 30 min. of that and 1 hour of setting everything up, it's now time for actual React.

I'm also a video watcher, so I gues that helps too.

I once learned React myself by reading Road To React in 2017 and have used it in my work, even last year. But given that I've never labeled myself as a front-end developer I want a more coherent picture than just "oh yea, I can work in a React codebase and make it work." Which is what I've been doing all these years. Well that and backend and keeping up to date on security.
At $500 per year for an account and posting here you're just asking for other people to do the same and undercut you
Looks like FFMPEG is mostly LGPL, but there are some GPL parts. You can compile without the GPL parts.

Certainly would be prudent to check out https://ffmpeg.org/legal.html
This wouldn't have fallen within "trust and safety" purview. This should've been caught in even the most cursory of code reviews.
How can OpenAI defend itself against LLM competition?
True, those are in white vans.

https://www.rapiscan-ase.com/products/mobile/zbv-cargo-and-v...
What does that mean? Are you using cash? Are you copying bank transaction history to your git?
It was actually bought back from paypal in 2017, for an undisclosed sum. https://www.theverge.com/2017/7/10/15949862/elon-musk-x-com-...
"OK, what about using AI to solve this?"

https://benwheatley.github.io/blog/2022/12/13-20.26.24.html
https://archive.is/CDIjF
> There are plenty of useful posts and comments. They are also hidden in a sea of shit, just like the rest of the web.

Sure, but such information I could look up the same from some swimming book at the library and find it quicker. The time required to discover those comments are not of worth when I just want to go swimming, I don't swim for anything other than leisure and just paddling about.
You're right - it was a silly thing for me to write! Something more accurate would be that because debits and credits must balance, there is no way to send a message that would only be seen by a single account (other than a no-op); thus, any meaningful transaction will have an impact on at least two accounts.
Excellent interview. Great contrast to the NYT article they start talking about. Evidence that we really need more tech experts that get into journalism and have the capability to conduct quality interviews. Bryan Cantrill is a good interviewer and asks good questions.
What does the "They(TM)" mean?
> last hold out iOS will now be dominated by Chromium browsers.

Only if Apple fails to ship a competitive default. Hell, if sideloading worked right I doubt most users would even feel the need for a different browser.
Qt Project: Top Contributors of 2023
As far as I can tell, the app won't do anything until you sign up for the free trial (which, if you forget, will convert to paid). There's a modal subscription sheet which won't go away until you choose the free trial. Frankly, that's not a good first impression for an app that's advertised as "free". Give me some functionality, or quit listing it as "free".

As for the rest, meh, it's okay. If you're 'merican, you will find a few globalization issues (date format and weight in Kg). I bump the system text size up a notch (old eyes), and I see text overflow issues.

It does allow you to enter workouts that will sync to Apple Watch. That's a nice one. Problem is, like every other 3rd party app that has "build a workout" functionality, it doesn't do power alerts. I don't use heart rate or pace for workouts anymore, it's all power-based. And so far, only the stock Apple workout builder will do power alerts. I don't know if it's just not exposed in the API or what.

And finally, I don't know where those heart rate zones came from, but they are way off (way too high).

This app might be handy for those that have previously only been using the stock Apple Health/Fitness apps. But for $2/month, I just don't see the value add over the Garmin or Training Peaks (a paid app), or even HealthFit (free, and recommended). If the app were even a one-time $10, I'd probably spring for it. But a recurring subscription? Nope, there's nothing about this app that I'd consider continuously pouring money into it. I deleted it, and cancelled the free trial.

I would highly recommend that the dev ditch the subscription model and make it a one-time purchase.
Ok but that hasn't been scientifically observed, so it's more of a religion than a theory.
Ronda Rousey: "I never wanted to talk about concussion"
This is very, very cool. FFmpeg is an amazing tool but you can't leverage it as a casual user. This makes a lot of sense.

Great looking app too.
I have so many things to say that would possibly help this but it scares me to enable this kind of gouging for zero innovation
How is that not an API?

It’s offloaded the work to an adapter.
> Most news orgs seem to resort to "X (formerly Twitter)" or similar.

I mean, if nothing else, "X did [something stupid]" just looks like someone forgot to fill in a template; no-one is going to publish an article with 'X', unqualified, in it.
Show HN: Kids audiobook spoken in their parent's voice using AI voice clones
Hey HN! I’ve built an app for parents to create kids audiobooks spoken in their voice. Parents record a story for 2.5 mins in the app to create their AI voice clone. They can then choose any book from our kids library to create their own personalised audiobook.
We have no background in coding, so its been a labour of love using a no-code app builder. Would love to know what you think, and what could be improved!

www.soundaisleep.com
First, fire 80% of developers. Then, make the remaining developers create an "everything app" (in addition to the workload they already have with the Service Formerly Known As Twitter app). Something, something. Profit ???
The chiplet design is another innovation like FinFET and even EUV that is allowing for more transistors closer together. The interconnect for instance on the blackwell means no timing issues.

The transistor size is already closing in on 1nm, there will be innovation there eventually, but any step can be a stepping stone. I don’t see the issue here.
I am a hobbyist carpenter and woodworker. My current project is probably the last one I will ever do without a table saw with these kinds of safety features. I have already changed over to using other tools like track saws and pull saws as much as I can for safety, but it is still hard to replace a well-calibrated table saw for certain tasks. My table saw is the only power tool I have that truly frightens me. Router tables and jointers can cause some nasty injuries as well, and I treat them with much respect, but total digit and limb loss is rarer with them.

The patent situation and much higher price are unfortunate, but it’s still a cost I am willing to bear. It’s cheap insurance compared to an ER visit and extended amounts of time spent feeling pain.
Seems Musk always had a desire to use "X" from his pre-Paypal days. He made a boastful post about buying Twitter, didn't actually want to follow through but was forced to do it by the courts.

My take is that Musk then sorta went "f-it, I had to buy Twitter. I might as well try and make it into X."
You don't really seem to understand how the legal system works, don't you?

Laws are there to protect powerful people (in many cases), to protect the majority (hopefully most cases) and to protect the vulnerable, sometimes from themselves (in a decent number of cases).
Take my reaction with a grain of salt. I'm very much from a "right tool for the right job" type of school, and normally I'm not this emotional but somehow this hit a nerve. I find it funny it hit a nerve. I'm happy you posted! I've learned something about myself.

> I want to gain a similar understanding of what is "fast" in C++ (std::move, copy elison, etc.), but with python.

But why why why why?!

The reason C++ is fast is because it gives you control! The reason Python is usable because it is very opinionated on how it gives you control.

People say "do not fight the framework." This also applies to programming languages.

Next thing you know and people want best practices for modular OOP-design in brainfuck. Now I wonder if brainfuck has something like JSDoc.
Any argument that unironically uses words like "military arm of the deep state" is not worth taking seriously.
PEBKAC vulnerability still unpatched all these decades later.
AWS doesn’t give you automatic 100% of NFRs, it just gives you more options in the trade-offs. For example, doing a database upgrade safely.
No, that is not the issue. This is far more basic.
My current deployment method for most of my personal hosts is:

nixos-rebuild switch --target-host x.example.com

(I still have a few Arch hosts using Ansible, but will migrate them in future)
You have to write that (or similar) in UIs too since X just looks like a mistake/null value.
Consider the positioning of income and expense accounts within the accounting equation. Essentially, they are components of equity. View equity as the company's obligation to its shareholders. A credit entry signifies an increase in what the company owes, whether to creditors or shareholders, while a debit entry reflects an increase in the company's assets.
I have no domain experience myself, so just wanted to make sure I understood it right.

Is it similar to having an ECU in multiple different cars with entirely different engines and transmission and everything else, running the exact same AI model that wasn’t custom-tuned, and still delivering better performance than the default ECU? Does this analogy sound right?
Gemini 1.5 and Google's Nature
We've gotten good feedback around the need to normalize total price shown by contract duration. As for other normalization, we breakout pricing into per seat cost, etc in the detailed pricing insights.
How macOS opens a file in the correct app
I find the manual for bash to be a terrible way to learn things
He literally got removed from Paypal, "his first company" for trying to push the x.com thing there. That's why he owns the domain. It was stupid then and he held a grudge ever since which is why he's pushing it everywhere else since.
I took the ambitious part to be changing how the gpu was connected to the rest of the system. Seems like a decent jump although not exactly risky.

But the conclusion sums it up well:

> Meteor Lake abandons the familiar Sandy Bridge client design that characterized Intel’s consumer CPU offerings for more than a decade. In its place, we get a flexible chiplet strategy that lets Intel pile on accelerators in response to market demands.
Its available on Apple App store, we will launch on Android at the end of the year if all goes well!
I miss the branch delay slot and the sync instruction... or rather not.
This doesn't even touch the GP point.

Further, "long-term" is a weasel word that is meaningless to people starving right now. The hungry want to hear food is coming, not some hifalutin agriculturally illiterate fantasy thought up by hung over trust fund kids.

Short if giving a specific date and objective success criteria, long-term means never.
The chart can differ in different companies or sectors. In my mind, it comes back to what you want to be able to report on.

Some companies may have a larger and more detailed chart of accounts so that they can have very specific breakdowns of things. I've heard of big charts where each of a company's departments have specific accounts and all departmental transactions go there while the rest are lumped into a "Sales, General, and Admin" bucket. (Although I think it's more common to tag transactions with a department code these days?)

That said, categories can be broken down into sub-types beyond Assets/Liabilities/Equity/Income/Expenses. For example, assets are categorized based on how quickly they can be converted to liquid money and if they physically exist. So, under the assets account you may have accounts for current, fixed, and intangible (e.g. trademark or domain name) assets and you would record those appropriately.

Edit: To answer the question more directly, it depends on the company and how they've customized their accounts or guidelines. But, there are general accounting practices that mandate the need for specific things and common questions to be answered, so a lot similar structures and guidance emerge that a company's finance team could use to tell you where something belongs.
And it officially registers your opt-out, if you care about that sort of thing.
serverless - someone else's servers

adaptors - someone else's APIs
>A company using double entry (as opposed to single) has a "chart of accounts." This means they have a bunch of imaginary accounts for tracking everything, including:

- Expenses (e.g. team lunch or a flight cost)
- Liabilities (e.g. loans)
- Equity (e.g. investments in the company from outside parties)
- Assets (e.g. cash on hand.)

Not sure why you didn't complete your list by adding "Income".
If fsspec is an interface, then he is using an API and the whole blog post is just a pile of clickbaity BS.
Up yours!

(Sorry)
The thing that really bothers with me with this is why couldn't it just be "Twitter by X"? You want to make an "everything app", that's great Elon, let's call that X. Now what do we call all the mini apps inside the everything app? Oh, they're called "X", too? So you're using "X of X" to call a cab, and "X of X" to send a message, and these are different apps inside the mega app? How does this naming make sense?
Ha, I'm glad you capitalized on what was a great opportunity for a bit of inter-coastal banter. I'm only sorry my response was delayed. Perhaps we can reconcile our feelings at a holistic soul-healing retreat :)
This is the best explanation, everyone else is giving wrong explanations that appear to be at least partially sourced from some AI.
Beyond the incredibly botched implementation, the actual _idea_ is very funny; the 1984 approach to rebranding. Twitter, the Unwebsite. Like, how the hell could he think this would actually work.
In the US, corps can have religious beliefs… so maybe a real entity?