skysight-inc/HackerNews huggingface dataset:
Closer to $60 for top spec DDR5 5600MHz

Apple uses LPDDR5 6400MHz

They're definitely still making extravagant margins on their upgrades.

They do seem to be moving to multiples of twelve for their newer machines. M2 supports 8/16/24. M3 Pro is rumored to support up to 48GB.

My hope is that an M3 MacBook Air would start at 12GB with 24GB optional. M3 Pro could be 24/48, M3 Max 48/96, etc.
Diplomacy requires bargaining power. Carrots AND sticks.

You've got a very naive view of the world.
I was thinking of gcp regions in which case you do have to pay for it. For colossus cells within a single regions you obviously don't but I don't know enough how it maps it out down there and whether it just moves data around in the event of PCR
Some of us will strip off the crud to get the base URL, to avoid being tracked.
But the free versions all have ads so this is blatantly wrong. Even if there are paid "pro" versions that remove the ads. The only real reason someone is going to buy this is because it removes the ads. So the existence of the ads is the primary revenue source in both the free and paid version. In both cases the developer is being rewarded for implementing ads in software. This is not commendable in any way.
I think a better argument is that that the identifier needs to be unambiguous in cases where e.g. an ID needs to be communicated over the phone between an end user and a customer service rep. But that is easily solved with encodings like Base58 that exclude ambiguous characters.
> Version 4 is completely randomly generated (hence, it has more entropy) and is what most web systems seem to use. It has 16^32 = 2^128 bits that guarantee uniqueness and has an insignificant risk of collision.

Small correction here but it is not 128 random bits entirely: 6 bits are reserved for the version marker.
Their improvements to the keyboard auto-correction features is coming to their new software as an on-device LLM. Basically, it looks like they're improving the neural engines on their chips, over time, to start running more LLMs on-device to ensure user data privacy.
>As someone who has used TTS a Lot in recent projects, I’m not excited about listening to AI read a book to me. It feels soulless.

AI TTS still uncanny valley enough to distract. I prefer even more soulless traditional TTS which sounds "neutral" after habituation. To the point where my brain can start layering on characterization as if I was reading. AI TTS feels like listening to to medicore voice actor, where it's hard to overwrite their creative choices, so just left disapointmented and annoyed.
To be entirely fair, this is not just a macbook think and mostly a computer thing.

My 4 years old work windows laptop is a dell xp13 with an i7-8something cpu and is more than enough for anyone who was ok with that laptop when it came out.

Which is not to say the m2 isn't awesome, but since bazillion core cpu and nvme drives became commonplace there isn't much beside very heavy usage (gaming, ia, ... anything that require a top level gpu) that can stop an "old" computer, even a laptop.
In retrospect, what I think was happening was teachers were afraid of other parents (many, many of which would be classified as conservative republicans) getting upset at them. The debate club was a big deal in my school and parents were actively involved with many aspects.

I think they saw headache and shut me down the easiest way possible.

Its really unfortunate, however I do think this was the main driver
Well, everyone has their view, I don't think I'm any more right than you. You can give a technical definition of an OS from a CS textbook, but ultimately all of these are consumer/retail products created to benefit the end-user, not so much to create a technical design masterpiece. But that is just my view. I tend to side on the practical aspects more than design purity.
Except in most cases one of those years hardly counts since many non-top-of-the-line android phones ship with an already outdated OS (though this too has been slowly improving, as has the time it takes to get them up to the newest version).
UUIDs are great for when you have a distributed system where connectivity between the nodes is intermittent, and every node needs to be able to create new entities without ever having ID collisions.

For instance, UUIDs allow mobile apps to create entities while offline.
Vampire?

Took on a new name more than likely.

Good luck!
> This solution uses the human-readable base58 encoding scheme.

We could encode the 128 bit UUID integer in base58 as well if needed. Its textual representation won't conform to the standard but we'd get the same number of bits. Which would be 2^122 or 2^121 bits of uniqueness not 2^128 if it's a proper UUID.

11base58 character certainly doesn't have the 2^122 bits. So we could decided separately if we could either reduce the number of bits needed and/or use a different encoding.

> If you click and buy any of these from Amazon after visiting the links above, I might get a commission from their Affiliate program.

:-)
On the other hand, the community has an even bigger incentive to leave out features, because a good fraction of developers are going to be people who want to keep it UNIXy.

The community also might make the entire architecture a modular pipeline kind of thing, and it might take years to modernize the UI on top of that(See KiCad).

I've noticed most of the FOSS stuff I use is corporate, or gets taken over by corporations quickly. The community is good at developing small libraries, and very obscure special purpose apps, they're not so big on anything LibreOffice sized.
In the general sense? Probably not. In the context of Rust users? It certainly begs the question: why use Rust if you aren't going for speed? Just write it in Node/Go/JVM-lang if performance doesn't matter and you just want an event loop that looks like threads.
Possibly it needs the ICAO information to communicate with some systems, but has to work in ADEXP to have sufficient granularity (the essay mentions the possibility of “clipping”, a flight going through the UK between two ICAO waypoints).
Life is unpredictable (so eat dessert first)
Does VBA for Excel count? Because if it does then VBA for Excel has reached the"nuclear resistant cockroach" level in finance.

You wouldn't believe what sort of processes in very big banks/financial institutions are built using 10 year old VBA macros. In fact, VBA consulting for finance is a very juicy cottage industry at least in Europe to this very day.
I’m not sure if this is accurate any longer, but it was bad practice to use UUID’s as PK’s in PostgreSQL for example due to indexing and performance. Is this still true? It’s really nice in PostgreSQL to just do:

id UUID DEFAULT gen_random_uuid()
Oh neat, this is scala via scalajs.
>Does it make the URL in the URL bar longer? Yeah, but does that matter?

Nowadays many links are much longer because of referrer information and tracking parameters. So the UUID doesn't add much.
Ask HN: What do you think of the quality of Google translate for Chinese
Hi HNers,

Whatever we like it or not, Chinese (Mandarin) scientific texts are found more and more through search engines.

While this is not a new phenomenon (one can find sometimes scientific articles written in German, French, Japanese or Italian), I guess not knowing Chinese may be a problem in the future.

I have read that Chinese people prefer the quality of Baidu translation for English => Mandarin. I wonder what Chinese people not speaking Mandarin (there a lot of them) use for translating English articles.

For those who can speak English and Chinese proficiently, what do you think of the quality of western translation engines like Google or Bing translate?

Thanks!
*planes...
> If I for example trained an LLM on the code I've generated since I was 16 and made a nooberminGPT, it would be fine because I won't sue myself.

That's like saying you don't need IRB approval to inject yourself with your experimental research chemicals. That's true, but it's impracticable. It's as rare as monkeys taking pictures of themselves, which did produce an interesting but objectively bullshit copyright registration decision. It might as well be random at that scale.

nooberminGPT is impracticable because GPTs won't generalize on your tiny dataset, if that's all they're trained on. Making your own math is impracticable, your own alternative to transformers, because you need commercial-entity-scale resources to run that research program. Nobody could have proven that transformers work as well as they do without all the unpermissioned data, and we're talking about it only because it was proven to work. I mean transformers were just as powerful when they were first conceived as Python code, in an objective sense, but we're talking about it because of the data. And if you allow that something changed between that stuff entering the researcher's consciousness and actually reacting to the results of experiments on unpermissioned data, which is definitely true, transformers and diffusers are irreparably tainted.

> where it's the wild west and you can take anyone's content without asking.

Like long term, if you put something on the Internet, you are implicitly saying that people can do whatever the fuck they want with it. Video games, as an industry and creative pursuit, have evolved, in a Darwinian way, within that objective reality for a long time. And consequently the multiplayer backend servers are highly protected, the clients are free, there's a thriving indie scene of easily pirated games, there's a thriving first party market of expensive prestige single player titles, and the video game industry is huge and makes tons of money, and it has no more (or fewer) exploited creatives toiling in it than any other creative industry, except that they are compared to novelists, actors and directors, always toiling away in obscurity. All of this works.

That Hollywood and book publishers are struggling to innovate monetization at all isn't really the copyright office's problem; that these models can generate images and text, which directly threatens Hollywood and doesn't really move the needle on video games, is also not really the copyright office's problem. The AI stuff is a red herring for deeper problems.
I upgraded my ram from 4gb to 16gb in 2012 and it cost me $100 off of newegg and all of 10 seconds to install. $200 is crazy.
Show HN: Real-Time 3D Gaussian Splatting in WebGL
Did the creator of the flight plan software engage in adversarial testing to see if they could break the system with badly formed flight plans? Or was / is the typical practice to mostly just see if the system meets just the "well-behaved" flight plan processing requirements? (with unit tests, etc)
Evidence of massive-scale emotional contagion through social networks
Couldn't fit in the title but it's from 2014 and done on Facebook.
Has there been any indication that nVidia will, or even can, falter in the foreseeable future?
Merely playing along is not entrapment. Entrapment requires the agent to coerce the individual into something they would not normally do. This comic has a good overview of what entrapment is and isn't:

https://lawcomic.net/guide/?p=633
They appear to be sequences of 5 upper-case letters. Assuming the 26-character alphabet, that should allow for nearly 12 million unique waypoint IDs. The world is a big place but that seems like it should be enough. The more likely problem is that there is (or was) no internationally-recognized authority in charge of handing out waypoint IDs, so we have at least legacy duplicates if not potential new ones.
The point of a UUID is to have a unique machine ID that can be generated in parallel by separate, non-synchronized processes.

You don't need to make it a user exposed identifier, and you can have a centralized (but out-of-the-critical-path) process assigning friendly IDs if you can afford visibility delays (for either the whole item or at least the friendly ID, which if it is the only user-facing locator may mean that the individual item can’t be directly accessed even if it is visible in aggregates, until that is assigned; if you allow access by both the UUID and the friendly ID, with the latter presented as preferred once available, this is resolved but this may appear messier.)
>Yeah, but does that matter?

I'm really reaching here, but an ID that omits special characters is easier to extract from a url, since it can be double-clicked in a URL bar to select it, whereas a GUID with hyphens forces the user to select the beginning and the end of the string.

Realistically I think this matters to developers more than users (I hope your application doesn't force users to interact with GUIDs in the address bar) but that's the only "waste" I can identify.

EDIT: Someone elsewhere noted that they can base64 encode their GUIDs to achieve this and I'm seething that I'd never thought to do that
> As Tom Scott shows in his video, 11 base58-encoded characters are enough for YouTube to serve content even when considering that private videos should be undiscoverable.

Nitpick: Google isn't concerned about the discoverability of private videos; those can only be viewed when granted access. You're thinking of unlisted videos.
Remember the e-sim is a physical sim card, it's just a physical sim card that is part of the main board and therefore cannot be swapped out the same way that regular sim cards can.
It doesn’t though. There is no game of the calibre of TOTK, Mario Odyessy etc on iOS and there never will be.
> Why can’t T-Mobile issue me a free “advertising” eSIM that doesn’t actually provide service (or provides a ridiculously small amount), but allows me to look at what reception my existing phone (with all its limitations on bands) would have if I were a t-mobile customer? Why can’t an app that I choose to give location permissions to gather that info, and the Verizon connection info, over time and space and show me a map of where things would be better or worse?

This does exist, as other people have mentioned, but it's worth noting that congestion is a big part of what people experience as "reception", and it's not going to be able to show you that. You might have full bars, but still be unable to actually use your phone, because congestion has slowed your 5G speeds down to the kb/s range.

This is particularly relevant for MVNOs (such as Mint). Any carrier that's not Verizon, AT&T, and T-Mobile (in the US) is simply renting excess bandwidth from one of those three, and so the actual usable reception is not necessarily going to be well-estimated by the signal that your phone reports.
Yes? I fail to see how giving me, a consumer, information about how the businesses I patronize operate is a bad thing.

Transparency about business operations is a good thing for consumers. We force it in the case of a "public" company in the interest of allowing people to make good investment decisions, why don't we allow such reports to benefit the non-investing public as well?
The lack of humbleness and respect for devs who have came before you and solved all these problems is coming through strong. But I myself was that way 15 years ago. It takes a lot of hard lessons to realize everything new is old and we truly stand on the shoulders of 7000 giants all standing on each others’ shoulders.
Not all UUIDs are time-sortable.
West Virginia University has an enrollment crisis that lead to cutting a bunch of programs.
Serious question: Why would this be any different than reading a book?

Is the implied suggestion, that, anything that is not "real" is bad? Does watching a tv show, movie or youtube video, reading a novel, or listening to podcasts of people discussing things (either fictional or "real world") have the same supposed impact? What about listening to a co-worker tell me about their weekend?

How do we define a disassociative activity?
This feels like a boiling down a masters thesis from a women's studies thesis-> gender studies thesis -> human intersectionality thesis. (The names of this field try to distance themselves from their roots at every step, because even women know "women" is bad. Sigh. Just dumb sexism all the way down.)

The language they use has multiple overloading definitions, some of which conflict, and others are just completely opaque. And since it's about the "gender wars written from a woman", any critique will be tarred and feathered as "patriarchy".

For example, this is the second-to-last paragraph and single massive run-on sentence:

"It may well work in our favor to accelerate our way into Total Girl—that is, to consider the girl as a specific technology of subjectivity that maxes out on desire, attraction, replication, and cunning to achieve specific ends—and to use such technology to access something once unknowable about ourselves rather than for simple capital gains, blowing a kiss at individually-scaled pleasures while really giving voice to the egregore, the totality of not just information, but experience, affect, emotion."

That's just dense-prose-diarrhea that basically means nothing. There's at least 6 different definitions of "girl", and which this sentencegraph uses different ones than above. And mixing para-psychology, science, technology, and occultism gives the "aura" (HAH!) that they have and know more than the rest. And in the end it reads like a cross between a newspaper horoscope, the "History Channel" (aliens!), and a rerun of 1990's Outer Limits.
My point wasn't that airlines allow that but rather that trains should or at least make it cheap if they're to become the transport of the future.
Are you talking about VB the language, or Visual Studio the IDE with its awesome GUI builder for WinForms (and not so awesome ones for the subsequent Windows GUI layers, forget what they're called).

VB is still around but desktop apps in general (and thus VS's GUI builder) largely gave way to web technologies invented outside Microsoft. The dev experience is definitely worse though. Visual Studio was sooooo nice and integrated.

I don't think this is really VB or NET's fault, Microsoft just kinda missed (or failed the fight against) the web transition. They were busy trying to make it coexist with Windows with seamless downloads like ClickOnce but ultimately simple web pages won out for their reach and ease of use, then mobile app stores came along, and now desktop apps are petty much dead except for niches.
apple.com/iphone

You can't beat that. Or would you rather receive texts that include the following?

https://www.amazon.com/dp/B09V3HZ8B5/?pd_rd_w=DAycy&content-id=amzn1.sym.04e31e32-5e01-4048-8b59-a557891d595f:amzn1.sym.04e31e32-5e01-4048-8b59-a557891d595f&pf_rd_p=04e31e32-5e01-4048-8b59-a557891d595f&pf_rd_r=M1KXM468KNZJV189JBE7&pd_rd_wg=3O1uC&pd_rd_r=e51c1edc-213f-4c6d-b081-e23afa6bf4ab&ref_=vn_s_iwp&qid=1694453553

> companies have no problem+with+links?that=look&like=this

Let's not match the lowest common denominator, shall we?
That's interesting. After trying a 13" macbook myself, I sized back up to a 16" and personally wont be going back.

There is only a marginal difference in my backpack, I don't really notice it. But every time I was using the smaller device I was getting annoyed with the small screen and cramped keyboard/trackpad setup.
I often hear about people having issues moving their eSIM from their old phone to their new phone during new iPhone season. I don't see why I would want that failure mode to exist. With a physical SIM, it couldn't be more straight forward; pop the card out from the old phone and in to the new phone. You don't need permission from anyone, you don't need an app, you don't risk having something fail and having to contact support, you just ... do it.

And if your phone breaks or something and you need to use your old phone, or borrow a friend's old phone, or whatever, you just move the SIM over.

As a consumer, what benefit does eSIM have?
Alfred is an advanced OSINT tool that searches for social media accounts based on the input username. Alfred has lots of options and settings and is currently in heavy development by our team so more features are to come. Alfred has just reached 700 downloads and has been featured in three different articles thanks to our community!! Thanks for your time and thanks to everyone who made this possible. :D https://github.com/Alfredredbird/alfred
Cause some links are more likely to be shared, meaning they'll appear in a comment or SMS rather than just in your URL bar. Like if I copy a link from YouTube into HN: https://www.youtube.com/watch?v=00Uw9kgZ4QM

I'm sure they put some thought into not making it ?v=f6dde15a-3485-4f36-b0b9-a3b56fbc12ae.
No. The only things that's clear is that works from AI should be non-copyrightable and under at least a creative commons, and in my opinion a copyleft license akin to AGPL and gpl3 (I think disagreeing on this opinion is fine however).

Output from AI should be non-mercantile.

Why? Because most text/images used by AI company to create, test then pretrain/train their tools are creative common /unlicensed (I trained/fine-tuned an OCR in 2016), and thus, copyrighting the output of any model would be stealing from the general public.
On everything related to data privacy and Big Tech, I must admit I'm mentally blocked on one point. How do most people think of this? I'm not sure most Americans, for example, know or care about this topic. There are broadly related topics they care about though, like not getting hit by fraud.

Is there a simple argument that most people would understand and agree with? I would think that's a better place to start for making a change.

The other argument is, if it's too complex for most people, then a gov agency could regulate it (like most people want to enjoy water without worrying about the source), but that's a giant can of worms for other reasons. I'm not trying to start a discussion on that topic.
Great Intro to IoT in Physics Today
Dealing with edge cases is where your code blows up. Once you find an edge case do you leave it unaddressed and the program generate a wrong/unexpected answer? Could it be a potential security flaw?

Unfortunately when we write initial specifications we almost certainly get them wrong in one way or another. Trying to deal with that after the fact commonly leads to application bloat.
I remember in 1975 when a high court found that then-prime minister of India Indira Gandhi had interfered unlawfully in an election[...]I remember the shock of these events and our family’s collective relief that we were in the U.S., where it was unimaginable that such things could happen.

This is a slightly odd historical view given that 1975 was only one year after Watergate concluded (with a pardon). Not to mention the McCarty era. The US once had 'loyalty boards' that kicked teachers out of teaching positions, private loyalty firms, corporate blacklists and much more along the same lines
I got the feeling that a lot of the corp/small business apps that used to be developed in VB and deployed to PCs have been replaced by Web-based apps.
I don't think anybody knows enough to tell you what kinds of reactions happen on planet-wide environments without an oxidizing atmosphere.
I release all I need (including data) inside a docker container.

Running my website with 2 containers, one being the webserver and the other one the data container.

So only the registry need to be backuped.
For a simple practical example, it's awfully useful for a lot of systems to be able to generate UUIDs in an app while offline (think document creation, etc) and reconcile things later by shooting the blob of content off to the server, while knowing that you only need to handle the dance of getting IDs and updating stuff locally again in your error handling case.
Would adding the GC back make the syntax easier to read and remove all those special characters like the way lifetime is handled?
Hitting the Books: The programming trick that gave us DOOM multiplayer
Might as well get the metal trolley to go with that bag then. And their elastic band + hooks to hold stuff inside.

I use these regularly for big groceries, even the bag itself lasts years when the usual flimsy mostly plastic trolleys tend to break after half a year.