skysight-inc/HackerNews huggingface dataset:
Self-referential structs work fine in Rust and always have.

https://play.rust-lang.org/?version=stable&mode=debug&editio...

The compiler will correctly prevent you from moving the value. (Try adding `drop(foo);` at the end.)

The other way to have a struct that requires mutation to move in and out of self-referential-ness (as `async {}` needs, for example) can be achieved with `unsafe` and `Pin::new_unchecked`.
Why are they not anonymous? Why are they accepting thousands of dollars for a project they knew would draw this sort of attention? They could have easily flown under the radar.
How is Dell warranty comparable to iOS/MacOS updates? Maybe at least compare that to something related to operating system, like Windows 10/Ubuntu LTS support lifecycle, or Android major version updates, which are usually much longer than the 1 or 2 year warranty that comes with the device? That's too much a rant that is completely meaningless and way too cynical.
2027 is the target that both China and the US have projected for the invasion of Taiwan. Whether it will actually come to pass, who can say, but this is the timeframe that military planners are using to procure equipment today.

> Very unlikely, even if Taiwan collapses quickly.

Indeed, it won't be easy for China to take Taiwan. But modern US power projection is accustomed to using overwhelming force against weak adversaries; the US hasn't had a peer conflict in decades. I give the advantage to China because of geography: it will be easier for China to project power into Taiwan than it will be for the US to project power across the pacific. China knows that carriers and a known number of fixed airfields in allied nations are the weak links. And if China takes Taiwan it will result in the greatest outpouring of Chinese nationalist fervor in our lifetimes, and there's no chance that the newly-triumphant military will want to sit on its laurels when it could be asserting China's new status on the world stage by turning its revanchism towards Russia.
On the other hand, it means that you can assume anything mentioning AI is overhyped and probably isn't as great as they claim. That can be slightly useful at times.
I agree 100% with what you've said, but this sentence:

> Way over-priced storage and RAM upgrades, can't connect multiple monitors unless you pay up, and you're stuck with MacOS.

Basically boils down to "Apple is selling a much better product, and they know it." I.e. your first bullets (over priced storage, RAM, charging for multi monitor support) all just boil down to "Apple charges more because they can". The "you're stuck with MacOS" is obviously true but just highlights that Apple has always been about optimizing hardware and software together.

If anything, I think the "dark times" for Apple laptops was the late teens during the era of stuff like the butterfly keyboard, the touchbar, and too few ports. I think Apple consumers have consigned themselves to paying more for a much better product. What they're not willing to do (as much anyway) is to pay a premium for a crappier product. The butterfly keyboard especially was such a disaster ("We shaved .2 mm off the width, all at the minor expense of any key randomly stopping to work at any time!") Admitting mistakes in big corporations is hard so I'm glad they just jettisoned all that stuff.
> Another, possibly far bigger problem, is that it's entirely possible to effectively neuter the GPL with a secondary contract.

I don't really think that's a problem, per se.

Regarding your second example, that's totally fair: effectively the theme maker (who is presumably also the sole copyright holder) did not actually give the theme to the other party licensed under the GPL: they licensed it differently in that sale, which is 100% their right to do.

The Red Hat example is a little more complex, I think. The GPL says you cannot add extra conditions to redistribution. If Red Hat owned the copyright for everything they distribute, that would be fine: they couldn't say RHEL was GPL-licensed, but they'd be in the clear.

I'm actually surprised they've gotten away with this: as far as "ambiguity in GPL enforcement" goes, I feel like it's not all that ambiguous that RH is committing a GPL violation by adding that condition. All it would take would be for rightsholders of a major component of RHEL (like perhaps the Linux kernel) to complain about this. (Then again, there may be no publicly-stated contract or policy here; RH may just cut off customers who share, and cite vague "we reserve the right to cut you off for any reason" policies.)

(Also I might be getting details wrong here; I'm just going by your description and haven't done my own research into these cases.)
It's not an either-or situation, one helps the others.

AVs more or less solve the last-mile problem with public transportation - if you don't live on a transit route, or the one you live near is infrequent, taking it can be infeasible.

But also, it directly helps one of the major pain points of transit logistics - you cannot effectively respond to demand by scaling up/down the size and quantity of busses when you have human drivers that expect to have regular routes and regular hours. In contrast, you can have a whole fleet of electric short/medium/large busses which spend most of their time idling at the charge stations (which reduces maintenance costs) and go in and out of service as the daily traffic demands it, even pre-emptively going to a destination hub during off-peak times to await peak one-way demand (e.g. busses going to loiter downtown at 3/4ish to wait for all the businesspeople going back to the suburbs)
> Incidentally, he has reasons for not liking people who comment on this site. He explains them in <https://starbreaker.org/blog/they-came-from-hacker-news/>. You need not agree with him, but he isn't being arbitary or childish.

I read that and, you know what, fair enough, honestly, heck, look at my profile description — I actually agree with his assessment of Hacker News as a whole (the cryptofascist pseudointellectual groupthink here is incredible, I actually almost quit this site entirely several times in frustration over it). Although it is frustrating to be lumped in with the rest of you when I'm only here because this is the only relatively interesting tech headline aggregator.
Wow, you're right and I'd never even thought of that. Lol.
I get your point, but the questioner wasn't being rude or angry, only curious. I think it's a valid question, too. While it isn't as important to be neutral in this instance as, say, a crime prediction model or a hiring model, it should be boilerplate to consider ML inputs for identity neutrality.
San Francisco police make arrest in Waymo Chinatown arson case
Netflix, Steam, and Spotify show that the best deterrent from piracy is easy access.

Eg I would love to play Zelda or Mario but I do not feel like getting a whole switch for it that is just another console in the closet used a couple of times per month at most.
> As a child of the magenta

"Children of the magenta" should be required reading/listening for anyone interested in aviation.

https://99percentinvisible.org/episode/children-of-the-magen...
You can check it out -> https://news.ycombinator.com/item?id=26360779
Maybe the SEC shall ask them. :)
With Windows these days you can have a much better experience with freeware if you install it via WinGet.
Have there been any other cases of GPL violations where damages were awarded?

I found https://gpl-violations.org/news/ from another commentor but from there I count only 2 judgements and no mention of remedy.
Exactly this. I was thinking of making a similar comment but you made it far better than I could.

Number of binaries is kind of a meaningless metric, especially for a system that historically follows the UNIX philosphy of each program doing one thing.

Sure, a shell is complicated and a potential risk, and perhaps it's a good idea to exclude from the base system in this context.

But I'd rather have ls, tr and wc on my system than some bespoke, all-encompassing API service that has been far less battle tested providing similar functionality.

And like you rightly pointed out, these new binaries all contain their own list of dependencies which are pulled in at build time and need to be taken into scope as well.

That's not to say Talos or its approach doesn't hold merit, but I think it's a little disengenious to simply point at the number of binaries.
> These things are supposed to have PhD level smarts

Whoever told you that?
See also: Jobs to Be Done
I talk to friends on Slack, Messenger, Signal, and WhatsApp. I virtually never talk to someone I actually know on email, a trend that started in ~2014 when I discovered Slack.

I do still use email! But only for transactional stuff, like FOIA requests or scheduling local government meetings.
would not be possible to send the domain to 127.0.0.1 in localhosts?
What people have historically called a "gay lisp" is actually a hyper-articulation of /s/ or /z/, and as you might expect, /s/ and /z/ have a lot of high frequency sounds in them. Weird as it sounds there is a possible scenario where an audio codec does a worse job reproducing the audio content of gay male speech compared to straight male speech.
AI is in it's infancy and most products leveraging gen-ai do not provide a good experience. The tech demos are really cool and make grand promises, but in real-world work, the cracks show almost instantly. It's also really hard to have a super controlled AI experience, and Apple loves to control the experience for the user as much as possible.

Apple is going to take a slow approach to AI, so I wouldn't expect anything major from them in this space any time soon.
> "kinda" have windows (but only 2 or 3!)

Historically, that was basically coping with the fact that mobile devices would ship with low amounts of RAM and crappy, bottom-of-the-barrel eMMC storage, so they couldn't really have swap space. One would think that the latter factor is a lot less important nowadays, since storage size and quality has improved with things like UFS.
Thanks. I don't fully grasp what `one` is, but do notation has the nice property that

do
r <- do
foo
bar
quux r

is the same as

do
foo
r <- bar
quux r

It doesn't look like that holds for use. Specifically

one({
use b <- two
foo
})
baz

is not the same as

use b <- two
foo
baz

right?
Thanks. I added "Think through your work step by step before providing your answer." to my custom prompt and it fixes my gpt 4. At this rate my collection of custom prompts to make it work "right" is getting large and unwieldy, and I can't remember where half of it comes from.
They did, but indirectly by tolerating it, and some files are even still online: https://news.ycombinator.com/item?id=39596261
Well the idea would be you clone just the files you want with a partial clone, and git finds the rest for you hot as you need them
Many of those buttons look like they'd be horrible to actually use. They give you same sized arrow keys, but tiny tilde/right brace/slash? I can see I wouldn't be doing much development on it.
If you already have a copy of the original repo, add this as another remote with:

```
git remote add irfanhakim-as https://github.com/irfanhakim-as/yuzu-mainline
git fetch irfanhakim-as 537296095ab24eddcb196b5ef98004f91de9c8c2
```

Then if you want the commit to look like the latest one for the original repo edit the file `.git/packed-refs`. Mine now looks like:

```
# pack-refs with: peeled fully-peeled sorted
537296095ab24eddcb196b5ef98004f91de9c8c2 refs/remotes/origin/master
```

(Be careful with raw editing git files. There might be a more 'official' way to do it, but this worked for me)
That's a great point. My guess is that Apple doesn't share that data with their trade-in partners, which would include the web-based trade-in estimator. I don't recall having to share this when I brought stuff into an Apple Store for an in-person trade-in.
Seems to get it right on my first try. Interesting unreliability.

User: Sally (a girl) has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?

Claude:
To solve this, let's break it down step-by-step:

We know that Sally has 3 brothers.
Each of Sally's brothers has 2 sisters. This might make you think that there are 6 sisters in total (3 brothers × 2 sisters each). However, this is not the case.
The sisters that each brother has are the same - they are Sally and one other sister. The question is asking how many sisters Sally herself has, not the total number of sisters in the family.
Since Sally is a girl, she cannot be her own sister. Therefore, the number of sisters Sally has is equal to the number of sisters each of her brothers has minus herself.
So, if each brother has 2 sisters, and one of those sisters is Sally, then Sally must have 2 - 1 = 1 sister.
Therefore, Sally has 1 sister.

https://0x0.st/H7Sc.02.png
Sounds like the makings of a huge library that I’m not sure I’d even use in my work. I use graphs heavily in my work, and my experience matches the people the author interviewed.

We always end up reimplementing graphs because:

- Performance matters, and no off the shelf graph library I’ve seen can take advantage of many of the regularities in our particular data set. (We have an append-only DAG which we can internally run-length encode because almost all nodes just have an edge pointing to the last added item).

- I haven’t seen any generic graph library which supports the specific queries I need to make on my graphs. The big one is a subgraph diffing function.

- Writing something custom just isn’t much work anyway! Graphs are way simpler to reimplement than btrees. You can have a simple graph implementation in tens of lines. Our highly optimised library - with all the supporting algorithms - is still only a few hundred lines of code.

I think it would be handy to have ways to export the data into some standard format. But eh. I think pulling a library in for our use case would add more problems than it would solve.
AltStore has been approved for the Alternative App Marketplace entitlement
> That screws over anyone with a laptop or handheld, who can't just put all their games on a nearby shelf.

It does. That's life. You don't have an inalienable right to play Nintendo games, and this just isn't such an extreme inconvenience. It's far more convenient than the current actually-legal process of tracking down an early model switch and taking the time to mod it and transfer games over, which everyone totally pinky swears they actually do!
If you can't see the extra sharpness it's not really a pro...

A 13"-15" 1080p screen is pretty similar PPI to a 27" 4K display. This is pretty nice because if you have both at the scaling level elements are the same size on both.
tor/i2p
romsites are already there
I think what you describe is a necessary part of what I'm trying to get at, but not sufficient enough for it. So, yes, successful products tend to converge, because support and maintenance makes more sense that way. But products are not successful because of this convergence. If there was only one Linux, it would be about as popular as the myriad of them are right now. What it needs to be more popular is to be a product that a giant corporation pushes with all its might. Only that the standard PC market is pretty saturated - which is why a machine like the Valve Deck might be successful for Linux (or already is, if we consider some millions of sold units a success).
They're flat-to-down since 2022:

https://fred.stlouisfed.org/series/CP

The situation since 2023 really has been price inflation largely accruing to labor.
I am just going to flip this argument. Hope this gets my message across eloquently.

------

How should Apple make a return on its investment? Through apps such as Spotify, who don't want to pay a dime? Through Governments, who are actively trying to sabotage it? Your arguments make it seem like Apple has a choice when trying to monetise a large part of the market. They don't.

------

I think you are taking the efforts it takes to build an App store user base as granted. Microsoft is spending billions to build one with nothing to show for it. Google managed to build something half decent and it continues to be envious of Apple.

App Store and iOS existed independently of Spotify. Spotify decided to invest into Apple's ecosystem, by their own conviction. Apple didn't force them. Spotify, as a behemoth, and a large part of their market, probably only exists due to Apple. Therefore, any arguments to the effect of "it is unfair to Spotify" are difficult to consider.
Reasons for buybacks:

1)Buybacks can shake out the short term investors.
2)It can also signal that the company thinks its own stock is cheap.
3)It "has no effect assuming the market is perfectly efficient".

And these reasons are repeated ad nauseum. I could see this be a thing if a hostile takeover is on the horizon, but poison puts are common when issuing debt, so no hostile takeovers have happened in a while. Basically I see a buyback as a way to take cheap money accessible by a company for investment, and the company uses it to finance shareholders to get a return elsewhere because the company isn't creative anymore. (Companies hit hard walls regarding physics when they keep r&d over their few cash cows over and over, and r&d is too risky to go to an area that they don't already have internal proficiencies).
This is word for word what I was about to write. Totally agree as I had a very puzzled face when that option didn’t appear in the list. And even more puzzled when (what I thought was the throwaway flippant idea of) ‘cloning the repo into another folder’ was in the list. I can safely say, I’ve never done this and can’t think of a scenario where I would need to.
Dev/Stage/Prod Is the Wrong Pattern for Data Pipelines
Why not commit what you have and ammend / rebase it later?
you need to write it elsewhere so that can be used as a source for the wikipedia article.
Usually regular algorithms aren't generating data that pretends to be raw data. That's the significant difference here.
The Disk
They didn't say they wouldn't be a paying customer.

Regardless of that particular commenter, many paying customers of Nintendo have the same attitude that they will only emulate switch games.
Apple is an edge case because of their incredibly strong market position, and their ability to maintain such high profit margins should be inviting a bit more antitrust investigation. But in this case, I'll accede the point for Apple's buybacks.

But while there are some cases that are still able to do stock buybacks while plowing resources into R&D, there are companies that are lagging due to ineffective or underfunded R&D (Intel) or are cutting safety critical corners (Boeing) to maximize shareholder return. These are significant companies that provide critical goods and services that aren't exactly fungible, and it would build a lot more trust in them and market systems as a whole to see them take the initiative to improve their situations over plowing money into buybacks while begging for public funding or regulatory exceptions.
Keyboard feel is very subjective. Different people like different things about keyboards.
Sure. I welcome the opportunity for someone who look at both our comments.

> I LL just let people make their own opinion of you.

That's rich coming from the guy who is selling (unironically, best I can tell) genocide. I mean, your narcy-ness is almost agreeable relative to that.
How large is the model in terms of parameter numbers? There seems to be zero information on the size of the model.
FWIW, despite its name being an abbreviation for LISt Processing, the fundamental datatype of lisp (the cons cell) is actually a vertice on a directed graph with the restriction that each vertice can only have two outgoing edges.
> I have found 8GB RAM to be completely unusable on Windows and Linux these days. Once you've got Chrome open with half a dozen tabs and any even slightly memory hungry program (VS Code or Android Studio etc.) you're out of luck.

Honestly, even 16GB isn't enough if you keep a modest (say, O(100)) number of tabs open. I regularly find my MBP slowed down due to "memory pressure" (swapping) at that point, with closing/restarting the browser to be an instantaneous fix.
The workers of the companies who’s derivatives are being traded on the stock market.

But also just workers in general. The amount of people who can not just make a living, but make them selves millionaires on the stock market is held up by the fact that workers in general are not getting the profits they generate. These profits are being siphoned to Wall Street, and used to pay for the lavish lifestyles of Wall Street traders who get to use the profits generated by the workers.
YoY slope?
Tauri is not that much different from Electron honestly.
I'm probably missing something but isn't it possible that people simply asked an LLM to generate the cover letters instead of the profiles themselves being bots?
Blame Incentives for Delayed Family Formation
Four One Five Numbers Calling and Hanging Up
Every day now I get multiple calls from 415 numbers that call and then just hang up.

I usually try to block them, but now have resorted to answering some one of them and just start cussing at them, assuming that they're all robocalls now.

Which is weird, because I have a 415 number myself.

Fuck off, 415.
I have a ~2018 Dell XPS that runs Ubuntu and Debian fine.

I still prefer the ~2017 ThinkPad X1 Carbon, despite the much slower CPU, half the memory, worse screen, and the coating peeling off. Not sure why I prefer it, perhaps some combination of it being lighter, quieter, and the screen opening 180°
I guess the original TAL is not making a comeback:

https://en.wikipedia.org/wiki/Transaction_Application_Langua...
Is this model less like goody2.ai? The last models they produced were the most censorious and extremely left wing politically correct models I’ve seen
No - displaylink is a software solution & native hmdi/thunderbolt etc is a hardware solution.

Display link docks have their own chips in them
> I would kill for a version of ThinkPad X1 Nano or X1 Carbon for example that had the battery life, silence, and unplugged performance of a Macbook Air

Ditto on the Nano. I wind up looking at it every few months and then begrudgingly walking away because it just doesn't make any sense to buy.
That's a good one. Ubicloud has decent IPv6 support as we use it for our underlay network (in fact...for a while, as a prototype, it only supported IP6), but we missed a trick here.

https://github.com/ubicloud/ubicloud/pull/1322
Calling from the same area code of your own number is a known spammer tactic. You answered, now you're marked as "real person" in their db
I'd argue this is actually a bigger loss than the Switch emulator closing up shop, because the Switch is still actively being sold and developed for.

The 3DS is dead at this point, and Nintendo shut down the online shop. I have a 3DS with a bunch of digital games I purchased and downloaded onto the device that I haven't gotten around to playing yet (mostly JRPGs, because 40 hours a pop is a tall order). If my 3DS dies and all the emulators disappear, I'm outta luck.

Time to start lobbying Atlus for a Radiant Historia Switch port, I suppose...
Gpt4 has no issues

Claude is still basically goody2:)
> And why would you open source your software if not to take advantage of the contribution of others (in code or otherwise)?

Because some people do things for different reasons than you might?

I'm not the person you're replying to, and usually use GPL for things that I care about, and BSD 3-clause for things where I don't care so much. But I can see the appeal of a non-commercial license, about only allowing something for personal (or, say, non-profit) use, and refusing to allow anyone to profit monetarily off your work.

It's fine if you don't want to use something like that, but I think it's unfair to cast aspersions on the concept.
"autonomous replication skills"... did anyone catch that lol?

Does this mean that they're making sure it doesn't go rogue
Yes, but you can also opt-out to the telemetry in the settings.