skysight-inc/HackerNews huggingface dataset:
> Starting with iOS 14, iPadOS 14, and watchOS 7, your device improves privacy by using a different MAC address for each Wi-Fi network. This unique MAC address is your device's private Wi-Fi address, which it uses for that network only.
In some cases, your device will change its private Wi-Fi address:
If you erase all content and settings or reset network settings on the device, your device uses a different private address the next time it connects to that network.
Starting with iOS 15, iPadOS 15, and watchOS 8, if your device hasn’t joined the network in 6 weeks, it uses a different private address the next time it connects to that network. And if you make your device forget the network, it will also forget the private address it used with that network, unless it has been less than 2 weeks since the last time it was made to forget that network.

https://support.apple.com/en-us/102509
Fifthed from the bottom of my fifth.
Not having to write messy business logic in whatever the hot programming language of the week is (which typically means many more lines of code than SQL and an order of magnitude slower).
Or, perhaps wiping out the wolves which naturally culled the weak/sick was … shortsighted.
If the rooms are too small, that's one thing, but there's already plumbing for water, and adding a microwave and induction hotplate isn't too difficult. Sure, it wouldn't be as nice as a full kitchen, but it's serviceable living space. I'd rather that than a tent on the street which would have an even worse kitchen setup, although it might have more space.
Fedora's OSTree recently-ish started supporting using OCI containers as the content-addressed image backend in addition to their original git-like one:

https://coreos.github.io/rpm-ostree/container/
https://fedoraproject.org/wiki/Changes/OstreeNativeContainer...
Related:

A Cypherpunk’s Manifesto (1993) - https://news.ycombinator.com/item?id=33554818 - Nov 2022 (176 comments)

A Cypherpunk's Manifesto (1993) - https://news.ycombinator.com/item?id=15103085 - Aug 2017 (8 comments)

A Cypherpunk's Manifesto (1993) - https://news.ycombinator.com/item?id=14078524 - April 2017 (7 comments)
It depends is usually a kind of lame answer, but... it depends.

Yes, generally speaking since I tend to work with a fairly low level of supervision, my manager wants to know what I've been up to. And what I'd like to do, and what the rough spots were, and where I might be able to benefit from help. All good things to have journaled! We also look at the bigger picture like setting me up for success at the next review and promotion.

Are your 1:1s primarily something else?
The OS is delivered to you via a container (via the github registry), but can also run things in containers.

The OS itself is run on the bare metal.
It's a totally bonkers assumption. If it was true, it seems to support a slightly different version of the same point. A 45 year loan on education doesn't seem like the result of a successful system.
Return on investment, and colleges aren't worth a food stamp.

Maybe in weird niches they get recognized, but not as a normal thing. They drown like the rest in the higher education racket.
"C'mon people, I'm not saying it's simple, but just follow the schematic. You don't have to know everything about electronics repair, you just gotta know enough to follow along to fix what's broke." - Ron
> lack of kitchen facilities in particular

Do you need a kitchen in central NY? Those that can afford the location can also afford to eat out?
Shelter is another option: https://gitea.angry.im/PeterCxy/Shelter
Will we be addicted to our phones forever? An optimistic outlook
I hope everyone has a better 2024 than me. Probably a lower wish than most people think. Mine's going to suck, for multiple reasons.
I hope you enjoyed your dinner! I'm currently in bed, sick as hell while family and friend are having fun downstairs. I guess it's my illness quota for the year :)

Happy new year !
I have a serious problem with bad engineering being promoted, yes.

And believe it or not, I want Tesla to make good cars that don't pose a hazard for various reasons. And I think one of the sadest things about Tesla is all the stupid, ignorant mistakes they made, all easily avoidable. Just image where they could be now, if it wasn't for all those sheninigans. I hate to see it, when people and companies blow opportunities that are once in a, heck multiple, lifetimes.
Are OCI images content-addressed?
War walking.
It's not an audit. Attestations mean they move a bunch of funds into the account, get the auditor to check that indeed that money was there at that point of time, then move it away again. Every legitimate auditor they've engaged has quit.

Also, the 'auditors' they are approaching are more and more into the 'not quite competent' end of the line if you look into them.
Great work, for lots of storage.

If you can fit your storage on an SSD (or RAID-mirrored pair), and don't need much compute, you can do a low-power server (like to run little services for yourself) using an SBC like a RasPi, or something like a NUC.

Personally, I currently have a couple 1U Atom servers that run fanless except for the Noctua fans that I swapped into the PSUs. Advantages over RasPi include SATA and ECC RAM, and were also easier to buy over Covid. (I also have a 4U GPU server, which is currently off when not in use, because I haven't invested in figuring out how to low-power idle it like the article writer has.)
Happy new year, just about to head up to Hallgrimskirkja for the fireworks with my family.
Well, this is what Vornado plans to do to the neighborhood:

https://books.vno.com/books/kpoe/#p=1

It doesn't look like a neoclassical SRO is going to fit in there.
Tech firms and their systems are enormously complex and interrelated. Most business impact doesn’t accrue neatly to one person. To the extent that it does, you have just bizarrely chosen to aggregate a large number of independent startups under one roof vs. build an actual organization with specialization or economies of scale. At best equal to the sum of its parts, when it should be greater than.
Yeah it's almost like you join a team and that's not your call, and it;s almost
you might join a team that works an SPA application that's so complicated it would need real time updates.
Having worked on debuggers in JS land I can tell you that it would generate lots of bug reports.

Does the developer expect a call stack?

Does the developer NOT expect a call stack? Maybe they want to see if the optimization was activated.

Bug reports either way.

That said, all sorts of weird changes happen when a debugger is enabled.

The jit will eliminate various pieces of code and remove variables from scopes, but you better put them back if the debugger stops! This one I remember in Firebug. Oops!

¯\_(ツ)_/¯
I keep a copy of scrcpy around for exactly this. It's saved me twice now, and helped me rescue some data from a friend's phone, too.
A long time ago, when Apple was on the verge of releasing OS X, they ran a series of dev conferences. These were to inform then-current Mac devs on the huge changes from 9 to X.

One slide was "we've come up with a new way to install apps! Just run /bin/sh configure, then make, then make install!". After the wave of consternation swept the assembled devs, the next slide was "only joking". With reassurance that you'll still be able to drag an icon to install.

Very amusing to me that CPIO is underneath the pkg install method/format. I wonder what those old school Mac devs would have thought?
At least the author documents their journey well. If many people who read this save energy by learning good fundamentals of system build, that alone goes a long way. CPU/mobo makers are also probably taking notes.
Sorry, I don't know where you would find that information.
Thanks. I'm not teaching anymore (it don't pay nowhere near enough to support a family, alas), so I'm looking on from the sidelines. I'm also not spending any time getting my hands dirty with LLMs (aforesaid family, dontcha know?), so I'm on the sidelines there, too.

I do think we're heading for a pedagogical crisis, and I don't see much beyond hand-wringing coming from people in education. This is mostly because their technology skills are (by and large) very nearly nil - "cliometrics" in History, and "digital humanities" in English, are regarded as niche - so nearly everyone with influence within the profession has been blind-sided. I have one former colleague who retired last year, a few years ahead of her plan, rather than deal with LLMs.

Yours is, frankly, the first "practical" investigation of what's possible that I've seen, anywhere - I've passed it along to several people I know. Thank you for doing it, and please post anything else you may do in this space. There might even be a business opportunity in it? Education consultants can make good money, which is usually regrettable, but this specific topic is essential to address right now.
With trillions unaccounted for by the Pentagon, etc. — how is this not like trusting a serial pedophile to look after your children?

I’ll continue to ignore their advice, thanks.
3. The history of Tech is people from other fields, usually career drop outs, deciding they could have a more comfortable life if they gave up their passion and did something easy with insufficient history to have its own academic standards.
First fully-polynomial transformer for distributed algorithms
There is a follow-up article: https://hal.science/hal-04173649
Err.. except the environment they exist in - 'crypto' - tends to be full of anti-gov/3letteragency types, so you'd think this is a bad PR angle to take.

At a guess, I would say this is more flagging to their real customers that their funds aren't safu...
You can get those, but its more work on NixOS if not already packaged.

I'm undecided on what I think about this since... I frequently get bitten by reproducibility issues of pip packages.

Anything packaged in nixplgs generally rarely fails for me, especially in the more complex cases of cuda/pytorch.

I suppose I'm more likely to want "pytorch except" where that except is a newer dependency or build flag improving performance.
The boss will consider finding a new employer, faster :)
> Unfortunately, you've done just that in this last comment.

I think you're reading into my comment too much. I was just explaining some of (certainly not all) absurd amounts of complexity. I was very careful to frequently stress that there are many valid metrics to use to compare, and that none of them are complete. Even my statement is just some complexity and no conclusions.

Certainly I don't think France and Germany should have taken the same path. This is the specialization I was discussing.

> looking at the electricity map today is just not a way to conclude which strategy is the best.

Definitely not something I claimed. I even was careful to stress that this is a very limited metric. And of course not, because they're different countries. Specialization requires complementary strategies, coalitions. So I'm not sure why we'd measure at that abstract of a level (country to country with industry, energy, economics, and such) because you just can't. You can only compare parts at a time and even adding several dozen more metrics you won't be even remotely whole.
This is the setup I was looking for, the ECC support is really a requirement for a NAS.
This blog-post might actually do more harm than good, by giving readers the misconception that logistic regression can generally be used to classify images. In general, it's terrible at this task!
Everyone's needs are different, but over time with the loss of a couple of disks, I started to hate running RAID5 or 6 with HDDs. It became an exercise in how fast could I replace a disk before the next one died and would the rebuild actually work or not - although, it always did. Also, the hot-swap case/cage I had with all the SATA connectors and power connectors seemed kinda flaky - it was very cheap.

So a couple years ago, I downsized to a single 2TB SSD in a smallish ATX case - and another in a completely different machine that gets rsync'd every 4 hours. My nas is now just my last desktop's hardware with two SSDs - one boot, one larger storage running plex, smbd, backups of misc stuff on cron, duplicity backup to the cloud, etc on Ubuntu. If I didn't have this extra hardware, I'd probably just run two medium powered NUCs with a nvme boot disk and a bigger SSD for storage.

It's all very very simple and I have it setup so I can run some LXC containers should I want to do some dev work there, but I usually have other hardware for that anyway.
Slightly related, but just today I discovered this SteamOS redistribution for generic machines (as long as they don’t have Nvidia graphics): https://github.com/HoloISO/holoiso
Yes, this does remind me of the Carterphone case I believe it was called, or Napster in some ways. Apple, and its typical arrogance, is ignoring these cases. Yes, legally, I could make a good case the Beeper is committing theft of of service. But, there's a difference between being right and being effective.

Apple can *win* of sorts, but at the huge cost of reputation. Apple, you already have an integration for businesses -- it's called iMessage for Business, and you do it today. Just let Beeper use it and make money off of them. Or better yet, actually deliver on the Android and desktop clients.

There's also the question beyond green or blue -- is this a communications service or an Internet service. That has huge legal implications. If this is a communications service, say under Title II, Apple, make a deal before someone in the FCC makes one for you. You are not loved. Personally, I don't get this -- Beeper is small, Apple is cash rich. Just *buy* Beeper and its staff -- it's probably not even lunch money for Apple, declare this a new Apple product and everyone is happy.
good example of how a good data structure leads to a simple algorithm (thanks Knuth!)
If you're building in an established category, you should bring product intuition, honed by deep knowledge of the existing products, and confirmation of their weaknesses from their users. You are not going to win by rapidly cornering the market ("blitzscaling") because it's already cornered. You want to disrupt it with something better and different. I think the focus on "things that don't scale" takes away from this more important requirement.

Of course, you should try to validate assumptions as quickly and cheaply as possible. If "doing things that don't scale" means temporarily not automating things involved in validating assumptions, then fine. But don't manually do things that are not part of that calculus.
Ask HN: New Year's Resolutions
That’s so cool! I’ve been planning on growing peanuts this season.

Maybe I can get some of these!
I am not sure if you're in agreement or not, but yes, loans help access things that cost money (like basic needs) in the case that earnings are deferred due to education. Student loans generally require no payments until 6 months after education ends.
Failure to distinguish between tech and tech companies makes this tweet rather pointless and divisive.
Seeing how Putin cannot be appeased, his war with Ukraine is a pretty convenient outcome for the US. Ukraine, with some limited help from NATO countries, is doing a huge bleeding of Russian military potential. This, for a mere cost of a couple dozens of billions, seriously knocks back US's main rival in the Europe regions. As long as US wants to have any influence in Europe at all, this was is very advantageous for them.
Speak for yourself, not everyone.

I actually like X, it's much more enjoyable than Twitter used to be.

Spaces are seamless, it's cool to drop into a random conversation with hundreds of thousands of listeners.

Community notes actually gives great context without parading as a de-facto fact checker ran by a couple of companies with their own biases.
I am a big fan of Inheritance Machining: https://youtube.com/@InheritanceMachining?si=8Hj49IHVWfokxZb...
Is it? Afaik the _only_ thing that “Private WiFi Address” toggle changes is MAC randomization, so it uses a random MAC instead of the actual device MAC. Which is not what I want on my home network, I want the real address for firewall rules etc.
Polio may finally be eradicated from the entire planet.

Joining just 2 other diseases: smallpox and rinderpest.

2023 wasn't quite there. But 2024 might be the year.
One of my favourite DOS things was the DEBUG.EXE command. As far as I know, it was the only debugger that allows for the creation of debug files where you could do things like debug.exe < script.dbg to do low level things like replacing a disk partition table.

It was a very handy method of passing around binaries in text-oriented chat systems.
Protocols don't have to never change. They just need to bake longer and degrade gracefully.
Worth considering in light of Vitalik’s recent essay “Make Ethereum Cypherpunk Again” which addresses how blockchains lost their original cypherpunk roots to financialization and the accompanying statist interventions.

https://vitalik.eth.link/general/2023/12/28/cypherpunk.html
I believe that Hungary is doing that as well (a quick googling reveals a bunch of projects under development and construction). However, untying themselves from Russia might take a couple of years at least.
>The moon is a whole planetoid. To speak of 'the moon' as one place is meaningless.

People speak of 'the moon' as one place all the time. No one, except maybe astronomers in very specific contexts, ever speak of the moon in any other terms.

You're stretching a bit too hard trying to ridicule this.
A classic but Growing a Language by Guy Steel is extremely original https://www.youtube.com/watch?v=_ahvzDzKdB0
We need the full pipeline of tools. What jart did is helping the future users of AI gain familiarity early.
Happy new year from Croatia!
It’s not solely the expense but also the pain in the ass of getting tradespeople out to provide service for moderate sized or smaller projects. There aren’t enough skilled tradespeople to service the needs in a highly competitive way. So, if you have money to throw around on a large bill, you can get projects done, but being on a budget makes for a difficult prioritization result for projects.
I agree! As a manager you should probably not be coding (depends on org size). A manager doing a lot of coding is a good way to commit the sin of "making your team manage up".

However: as a manager if you can't do your staffs job you should not be managing that team. You would be unable to settle technical disputes, or properly assess your staff. You would not know who to grab and shove in the void.

So I'll restate it as such:

Can do your job if you end up rage quitting, getting sick or just needing a day off and there's an emergency. Knows enough NOT to make their team manage them.
> True to a degree, but not nearly effective (not every market is a perfect one). Most dense cities don't have nearly enough parking for the demand.

You can measure demand relative to supply by observing pricing. But if the price is high then it would be profitable to build more parking garages. The sort of thing preventing this from working would be if you would e.g. prohibit people from building parking garages. But you don't have to prohibit them in order to not require them. Requiring them is a subsidy.

> I'm not sure they are less sympathetic than most others, who also have self-serving motives.

"Landlords want rents to be high" is an extremely unsympathetic motive, especially in cities where a large proportion of the voters are tenants.

That's the reason for the pretexts. Otherwise they would just say "let's inhibit new construction so landlords can charge higher rents" instead of needing to launder it through another policy objective. The former is often exactly what happens in the suburbs where policies are put into place with the express purpose of increasing "home values" i.e. housing costs, because the majority of voters there are property owners and the prospective buyers don't already live in the jurisdiction to vote against them -- often because they can't afford housing there.

But because the true motive is often hidden, anyone opposed to astronomical housing costs has to be wary of policies that limit construction even when the stated rationale is something else.
If it helps, I value your opinion, random internet commenter, on equal footing with the UN’s.
Doesn't Java have a 32 char limit for identifiers? Or it used to have that, maybe they should have kept it...
Spotify let's you add separate login methods. I have my email+pw set up as well as login with Apple and login with Facebook. They all log into the same account and all have the same permissions once logged in.

I think it's a good solution.
I use my X220 i7 as my daily carry laptop when I am away from my home office, and it is lovely. I have a Windows Drive, Linux Drive, I run all kinds of software. I also have a big new 16" Thinkpad and I am almost never tempted to grab it. The X220 keyboard is so much better than any modern laptop keyboard that it would be funny, if it wasn't so sad. Apple came out with the "Chiclet" keyboard and Lenovo literally flushed the Thinkpad brand down the toilet.
Making Graphene could KILL you but we did it anyway? [video]
Don't blame me for the click-bait title - I'm just trying to follow the rules.

Alt title:
"Making graphene in your garage with easily available off the shelf tools and ingredients, then testing to see if it can actually be used to increase material toughness."

I reckon I'll give up on my dreams of being an influencer.

---

In terms of the other big rule: I defy any self-identified hacker to not find this video insanely interesting.
> Fidelity believes that X is worth 71.5% less than at the time of purchase, according to a new disclosure that runs through the end of November 2023 (Fidelity revalues private shares on a one-month lag).
I'm somewhat at a loss as to what point you're trying to make. Can you clarify what you consider to be E2E tests, and what you consider to be unit tests, with examples?
If one is well-versed in functional programming, they would understand the above function just fine, plus it comes with all the benefits of functional versus imperative styles, which I will not repeat here as there are lots of articles on this. Perhaps JS devs should spend more time in functional codebases rather than imperative ones and they'll also get used to such code, and I for one am glad to see TCO making this style more efficient compared to traditional for-loops.
It’s more a matter of code. In most (all?) of the country, to be classified as housing you have to have a kitchen.
> I looked up the cost, nuclear waste costs massively eclipse all other energy subsidies

It's be really good if you shared how you arrived at this conclusion. Because renewables have received $11 billion in subsidies in 2016 alone [1]. By comparison, nuclear waste management is already factored into the up-front costs of nuclear power plants [2]. Deep dig nuclear waste repositories like Onkalo cost less than a billion euros to store decades worth of nuclear waste [3].

I'm very, very interested how you reached the conclusion that the cost of storing nuclear waste "massively eclipse" all other energy subsidies. You are very likely mistaking the cost of managing waste from nuclear weapons production [4], which is distinct from nuclear power generation.

1. https://en.wikipedia.org/wiki/Energy_subsidies_in_the_United...

2. https://www.world-nuclear.org/uploadedfiles/org/info/pdf/eco...

3. https://en.wikipedia.org/wiki/Onkalo_spent_nuclear_fuel_repo...

4. https://www.gao.gov/products/gao-23-106081#:~:text=Fast%20Fa....
Related: are there wifi password cracking apps for iOS and Android?
Its called "free speech", that is what he is promoting.
The opposite of this is the extreme position (or at least used to be).