skysight-inc/HackerNews huggingface dataset:
So in that case, you're investing your time in return for money/happiness? Sounds like the same proposition as employees.
https://archive.ph/2023.12.21-203601/https://www.bloomberg.c...
> RPi4 running DietPi

> Jellyfin for my media stack

How does it handle transcoding television and movies? I had a similar setup, and my RaspPi slowed to a crawl because it couldn't handle 1080p videos.
SETI at FAST in China
This isn't a novella. We're talking about executable code. What you're suggesting is the equivalent of using an encyclopedia as a legal reference.

Merge commits tell the coherent story. Commits reveal the messy history that got you there, which is critical exactly when you need to look at history. If you're not trying to track down the source of a problem and how it was introduced, in a deterministic way, why do you bother keeping source history? Publish pretty changelogs instead.
It’s clear that the problems started long before Toyota had whole or even majority ownership.

Even from dealing with acquisitions at much smaller scales in the tech industry, I was surprised at how frequently we encountered small companies bending the rules or outright flouting the law. Discovering blatant legal or safety violations would have ended the acquisition talks, but these problems are often so deeply embedded in the company that you simply can’t expose everything during due diligence. These problems may have been baked into processes and common knowledge among a small group of people who were more interested in making their own jobs easier and maintaining their position of power than in adhering to the law. They might have had an “everyone does it” attitude after coming from other companies they also broke the law. Once it starts and they don’t have any consequences for a couple years, it becomes the de facto standard in the company. And because it doesn’t show up on a balance sheet or in any of the auditable documentation, it takes a very long time for someone to raise the issue and possibly risk their job in the process.

At one point we talked to some people who had been breaking a regulatory law for years and they genuinely had no idea. They had just been doing things the way they learned at another company and thought it was all above board.
The fundamental issue with git is that it doesn’t have branches. What git calls a “branch” is a misnomer - it should be called a version/commit pointer. In a tree of versions/commits a single pointer does not identify a "path" through the tree of versions.

When talking about VCSs in general, the word “branch” is used to mean a linear sequence or chain of versions connected by a parent/child relationship. Unsurprisingly many git users also have this mental picture of "branches" in git which causes confusion - but it's is not really the fault of users.

For example, if the current main/master commit in git has two parents (which it will have after a merge) then it is not possible to know with certainty which of the two parents was previously pointed to by main/master and which came from the feature "branch". Thus git is unable to present a picture/log of the main/master branch as a linear sequence of commits - all it knows about main/master is what it currently points to. So when you log, it has to present the entire tree which means mingling up commits which were master/main commits and which represent work on feature "branches".

With other "true" branching VCSs, a branch identifies an actual sequence of commits and is not just a pointer to a single version. Thus you can navigate the history even after merging. You can ask it to only show main/master commits or only show commits created on a specified branch. While once a git "branch" is advanced or points to a new commit/version, the fact that it previously pointed to a specific parent is lost.

So git "branches" can only identify a linear sequence of versions if every commit only has a single parent. And this is what the rebasing workflow gives you. And this is why the rebasing workflow, dissatisfying as it is, provides the least friction when using git.

If you use merges, then you have commits with multiple parents and now your main/master _pointer_ can no longer be used to identify a single path/sequence of commits. If main/master points to a commit with two parents, git does not record which of the parents came from main/master and which represents work which was, at one time, pointed to by the feature branch.

So while I prefer VCSs with true branches so that merge workflows can be supported but I've given up trying to use such workflows with git - it's just not supported in a useful way.
It is survivorship bias.
Because the companies get to a point where unimportant things are important and you spend years in that second phase, the learnings are upside down.
„If only we would have solved technical problem X from day 1 we would have so much less hassle in the years to come.“
Except that solving problem X on day 1 instead of shipping what the company did might have killed the company.
I see this in a lot of second time founders, where startup 1 was successful - „this time I‘ll really avoid my mistake X.“
Second season at least doesn't end on a cliffhanger. They take the time to end the story, especially JK Simmons' arc(s)
I expect it's an issue where the value added for the consumer is within some externality of each business, but not of the market on a whole.

This would mean that if any farmer decides that financial profit is the main form of value they optimize for, that farmers markets become indistinguishable from other grocery sources, punishing the consumer.

But if most vendors either quantify non-financial outcomes or leave them as intangible then these consumer friendly qualities are unlikely to be optimized out.
We don’t need magic battery tech. Current PV + Batteries can already 24/7 power cheaper than nuclear. It’s only vs fossil fuels where batteries have trouble.

China is building nuclear because they are building everything, but they are effectively building 3x as much solar and 7x as much wind because nuclear just costs more than any other option.

From 2020-2022 China increased generation power by:

51,600 GWh/year Nuclear
156,600 GWh/year Solar
357,500 GWh/year Wind

Currently they get as much power from solar as nuclear and twice as much from wind. In total they are 34% renewable vs 5% from nuclear. It’s the US that’s heavily invested in Nuclear not China.
Heh I was going to mention Google sheets. Great database that doesn't scale, but before you're close to worrying about that you have a lot of answers.
Why so complicated?
Productivity per se has nothing to do with sales or employment at all. I can be very productive writing poems for myself.

High Productivity = Spent effort results in progress towards the desired outcome (the product).

The question is: What is the product?
I believe the issue is, that many (software) company are confused about that. Their product is the invoice. Everything else – especially the software sold, is just a means to an end.
How much active fighting troops do NATO countries have in Ukraine, exactly? You need those to be counted a belligerent in a conflict.
How I Made a Stock Tank Pool My Backyard Oasis (2020)
Username checks out!

Rare I find someone who even knows what a blind stitch machine is.
Yeah, one of the things Windows 3.1 brought was message crackers and a strict mode via windowsx.h.

https://learn.microsoft.com/en-us/windows/win32/api/windowsx...

However still painful versus the C++, Delphi, VB alternatives.
AI's Rise Means Change Will Happen Even Faster
Drive through British Columbia in the winter, west to east from Vancouver. Vancouver is always well above freezing, the BC interior well below. You will witness all manner of snow conditions very quickly as you gain altitude. Somewhere between coastal rain and the dry snow of the interior you will hit peak-snowflake. Asymmetric 2-inch wide snow things on your windscreen is unusual but not abnormal. When standing in it you can almost see them knock into each other to become bigger. As you drive higher it will quickly tapper off into smaller flakes, as the winds get faster and the air drier. But those fat flakes are always a bad sign, an indication that the road will soon close for avalanche mitigation work: the army blasting the mountains with artillery.

Like this: https://www.youtube.com/watch?v=TiJXzlIaaCA
Docker desktop works fine. You can change the memory settings, you realize?
> if I visit all 3 Chinese grocery stores in the Seattle area (Asian Food Center in Seattle, Ranch 99 in Shoreline, Jing Jing in Factoria), I could probably get 6 or 7 in total out of 11

Are you sure?

I’m pretty sure you can get all but the Jianshui one (I actually don’t know what this is) at 99 Ranch in San Jose.

The catch is that someone might not know what these various tofus are if they don’t know what they look like uncut and/or they don’t read Chinese.

> The "20 kinds of tofu" you can get in any Chinese grocery stores are often slightly changed variants (i.e. silk, soft, firm, hard tofu are pretty similar)

This is definitely not true at 99 Ranch. There are way more than that.
Heyyyyy Phil! Great to see you here. - Jason Scott
Look at external migration from the last ~5 years then. Wars, povery, political extremism, climate change, etc. refugee waves will only continue so I'm pretty sure hosuing demand wil keep going up no matter how your local demographics tank.

Safe to assume housing market aint going to go bust anytime soon if you live anywhere in the first world cities.
For the reference, there is already a Latex->Inkscape renderer for equations but it has limits, for instance it doesn't allow editing after rendering. https://inkscape.org/learn/tutorials/latex/

I found this link very interesting for learning about https://typst.app/
> When its 2050, I’ll be enjoying Gnome 99 on my VR headset banging prostitutes in virtual reality. I will emulate your setup in a virtual machine just for the fucking lulz because I’ll have 128TB of ram on my quantum computer like a boss.

Even by going at this speed, I can’t even imagine what the 2050 could be. Who knows what technology is waiting for us there? The future is scary and exciting at the same time. May humanity find peace and balance in all over the world by that year. 2050 is far away, but still closer than the end of my mortgage.
Sorry, hallucinate in the sense that the map says there's a track but there isn't anything there, whether or not it was drawn by a human. I meant it as an allusion to the map tripping balls but forgot that the overlap with AI terms would confuse HN.

With OSM I think a lot of walking tracks are from GPS traces uploaded by volunteers, so maybe sometimes stuff sneaks in. Or maybe the map shows old tracks that have since been erased by rangers. Or maybe there's a nearby track that has been marked down in the wrong place.
Could this be upstreamed to Rust proper, at least as a no_std (core+alloc only) target (given the known quirks in std support)? The requirements for the lowest level of support ("tier 3") seem like they would allow this.
That might have been good enough for 1998 but I don't think it would have been as workable in 2008 and later in 2018. Remember without acquiring NeXT they wouldn't have also gotten NeXT's engineers and management. Apple obviously had management issues in the early 90s. The management that led to the failures of Pink/Taligent and Copland wouldn't have suddenly built a great OS just because there was a Unix kernel underneath. Hell, the best Mac development APIs came from third parties (Symantec then MetroWerks) rather than Apple themselves.

Win32 is a bit different than Toolbox/Carbon. For one Microsoft had superior first party development offerings. The best development tools on the Mac were from third parties that were increasingly disinterested in the platform. Windows was also an order of magnitude larger of a market. An ISV suffering through the pain of Win32 had a huge TAM in front of them. They could be profitable by only reaching a small fraction. An ISV targeting the Mac platform had a much harder time breaking even to say nothing of profitability just due to the size and nature of the Mac market.
They've had a majority ownership for 25 years and their own internal controls failed to catch this on cars that are being sold as Toyota's.

Seems plenty fair to me.
A freelancer might be interviewed by a client in Entertainment, Hospitality, Construction, Real Estate or Academia and if they show up with a pimped MBA, all their prospect is going to see is that this person asking for a chunk of cash is using the same ‘puter as their kid, so they lose pricing power or maybe the whole gig. Likewise, a dev might go for an interview with a bunch of Pentium heads who think you need a Razor laptop with RGB keys to be legit and they’re going to want to see at least a 16” form-factor as table stakes. There is some variation between those extremes for devs trapped in a corporate setting, but none of it based in reality, the perception is the reality.

Bottom line: M1-MBA16 (or M1-MBA8) for incremental builds, 16” M2P-MBP32 (or M1M-MBP64) for full development or 16” M3M-MBP128 (or M2U-MS192) for AI/media dev ..the other models aren’t really for devs.
Small correction: it was Gulf War 2, the first one was between Iran and Iraq (the US allied with Sadam back then, different story).
> Compared with the adoption of hardwire ethernet standards - which have been seemingly stuck at 1/2.5/10GbE for a while now.

Wired connections can do 400 Gb/s over a single pair of fibres at distances of 80km(+) (-ZR(+)):

* https://en.wikipedia.org/wiki/Terabit_Ethernet

800 Gb/s is available using more fibre pairs; 1600 Gb/s / 1.6 Tb/s is estimated for 2026 (802.3dj). If you're talking about twisted pairs, then 40 Gb/s is available (802.3bq):

* https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair

So I'm not quite sure that you're talking about when you say "stuck". Lots of folks are clamouring for more bandwidth, and the optics folks and IEEE are giving them new options on a regular basis.

> I know there are a ton more benefits of these newer standards, but setting those aside for now, are people really feeling limited by the speed of 4G LTE & WiFi 5?

They feel limited by the limited number of channels in 5 GHz, especially in high-density areas (especially with neighbours, and not just their own APs), which is the primary problem that Wifi 6E (802.11ax) and 7 (be) are trying to solve: not enough non-overlapping channels.

And the higher the speed of the connection, the quicker data can be transmitted so that one client can stop transmitting and free up the medium for another client.
My rule of thumb is basically: will someone else view (or specially be affected by) the change? Then use merge. Will not? Then use rebase.

On a local branch? Definitely rebase.
On a branch from an active pr? Definitely merge.
Most situations are not so straightforward (what about a pushed branch without a pr? And with a draft?) But in those case mostly depends on the team. If you know/think someone used/reviewed that branch, never rewrite history. Otherwise please do.
It's not just about personal feelings. It's about not being left in the dark for a decision that affects your whole life. When you're ghosted you're just left wondering whether or not you got the job, whether or not you should start to look for a new place to move to, whether or not it's worth pursuing other opportunities. It adds uncertainty to one's life and therefore unnecessary stress that could be avoided if the company bothered to write a 30 seconds email.

Rejection emails still hurt feelings but at least you get a clear answer and can plan your life around it.
Hah, yes. There's a balancing act, and investing in tools is important.

I also worked at a company whose CIO put out an email noting how "amazing" a coincidence it was just how many company iPhones got broken/water damaged/lost or stolen in the 2 months following a new iPhone announcement event.
> Military objectives were achieved in Afghanistan, but not in Korea

Hard disagree on Korea. South Korea is a hell of an ally, very inconvenient for the PRC.
> Many (most?) off-the-shelf home wifi mesh systems dont implement 802.11r so you may have a brief interruption during transfer, though it still happens without user input.

802.11r is only a huge win in enterprise environments with slower RADIUS authentication. Associating with a new access point with a PSK is not so bad.
> What's the relationship between human biometric recognition and security?

Biometrics are great for identification, not so much for authentication.
Yeah, I agree fully on the "pandemic brain" thing. One interesting observation I made is that usually mainstream midrange cards seem to hover just over 200mm². That includes for example cards like the HD 7850, but extends all the way to the likes of the RX 580, RX 5700 XT, but also the GTX 1060 or GTX 660. Those cards are all 256 bit if AMD and 192 bit otherwise, funnily enough.

It seems die sizes are on the rise though! The 6600 XT is a similar size to the 5700 XT despite having much less hardware (except cache), although I guess RDNA2's better clocks also ate some die space. The RTX 3060 is also reasonable large at 276 mm², which seems more like what's usually 60 Ti territory. And the 3070 is even bigger than the 1080!

Even in that context though, the 4060 Ti looks fairly anemic at 188 mm². The 4060 is even smaller at 159 mm², which almost equals the RX 5500 XT that debuted at $170, just over half the cost of the 4060.

Intel's current GPUs are meanwhile comically large seeing as the 400 mm² or so ACM-G10 competes with N23/N33 and GA106 which are much smaller, and even the tiny 4060. I think that's mostly because of the way too fine grained EUs which also makes the architecture very complex with slices and subslices. But at least for Battlemage they seem to be planning to grow the EUs, rather than throwing on more.

It's also worth noting that if Nvidia decided to "double up" the memory on the 3070 in a similar way to the 4060 Ti, they could have made a 32 GB version of it. Intel could also decide to do something like that for Battlemage, or of course AMD could do it with the 7900 XTX or similar. Despite AMDs weaker AI performance (no real matrix multiplication acceleration, unlike Nvidia or Intel) it would at least get AI developers to likely care about their cards as it means they have the best flagship in one important metric.
"waste of money" is a pejorative. Go away.
M1 is such a big difference. I bought mine two years ago and it still feels like and performs like new.

Never had even remotely similar experience to Intel laptops.

I am hoping that companies that are getting rid of their M1 stock, put them on a second hand market rather than through disposal service (where they get physically destroyed).
> This is a sacrifice I'd be willing to make

I feel like I must not understand your point, because this seems odd to me. You’re saying it’s better to have no high quality media at all than to have any form of DRM?

If it makes you feel any better, I think this is where we are headed because as you correctly point out DRM doesn’t really work. The future is cheap trash produced almost for free by AI, crowdsourced filler like TikTok, or ads and propaganda funded by someone other than the consumer to push a message.

The period from the birth of recorded media to the birth of easy digital reproduction will be remembered as this weird golden age when massive amounts of incredible recorded art, film, and music were produced because there was an economic model for it.

I used to have the “information wants to be free” view until I saw how much effort goes into producing any form of media of any quality. It’s not easy or cheap at all and if it’s not funded it won’t happen.
With RAG it should be possible and with strong business logic outside the LLM it should be safe. A company called Pacer Pro is active in the space.

It should also be reasonably easy to identify hallucinatory / fabricated material. If we give those tools to law schools and judges the hammer comes down pretty quick on anyone who tries it again.
My 2018 has a brand new keyboard and battery that I replaced myself. It's certainly still a good computer all things considered... but for a software developer, someone with means to afford a more modern box, I would def go Apple Silicon.

My 2015 Retina is running Arch linux as an experiment. That was kinda fun. I used it as a main dev rig for a few weeks years ago when the 2018 battery finally kicked the bucket.
if the server side file format has something semantically similar to #include then your lovely simple binary model fails (without browsers having the same)
Goodhart's Law, applied.

It's easy to copy and paste: "When a measure becomes a target, it ceases to be a good measure"

In application Goodhart's Law means that you must also use another measure that more closely matches the desired result.

In this instance, that means that we should also be looking for injuries per X. Where X may be vehicles sold, distance travelled per vehicle, or per person-vehicle, per time, or some other per capita number. As far as I am aware, numbers like this are not easily available or comparable.
weren't people actually paid in bread and cheese?
For me, the hardest part about inbox-zero is that I use my inbox as a todo list. And a lot (most?) of my job involves reading an E-mail where Alice has a problem and needs me to E-mail Bob to get them to do something. So now I have two things in my todo list: 1. hound Bob until he finally reads his E-mail and does the thing, and 2. follow up with Alice to let her know the thing is done. I haven't yet found any great way besides email-as-todo list to manage this. Multiply this by 15-30 things at a time, and I end up with at least 30-60 things in my inbox.

Gmail's "stars" are an OK solution, but I tend to forget to unstar things when they're done, so I need to periodically do star-cleanups. And copy pasting tasks from my inbox into some other specialized todo tool has never really been worth the trouble. The todo apps just aren't integrated enough with the rest of my E-mail based workflow. And there's never a point where I'm not waiting on someone so I never really get to zero.
Without std there is nothing to do, i586-pc-windows-msvc/gnu already work just fine - the PE format hasn't changed, really. Just don't use APIs that don't exist on the OS version you're targeting and you're good to go!
Oh that fair. I didn't realize they made one now. When I last looked they just had hybrids. I was looking for a car not truck though, so I may have glossed over it then too.
It seems like you want to delete all of the photos on your iPhone.

I have not tested this because I don't want to delete all my photos and I don't have a 2nd set of systems to try this out with, but I think this can be done by creating a "shortcut" to do it. (Shortcuts are like AppleScript for the iOS ecosystem).

To do this, search for the "Shortcuts" app and run it (it usually isn't visible).

- Create a new shortcut
- Add the "Find Photos" action
- Add the "Delete Photos" action

This should connect the two actions together. You can then run it using the play button.

This will take a very long time to run if you've got a lot of photos and it will ask to confirm using a popup. It might be worth trying to remove items in smaller chunks by using a filter (perhaps based on date or some other criteria).

I hope this helps.