skysight-inc/HackerNews huggingface dataset:
You were wrong then and you're wrong now. It's not really possible to be cordial about this topic.

There should never be any process acting against the user's interests on a device that they own. Ever. Full stop. The only reasonable option is to do full encryption on the device without any system that allows inspection or identification of the material being encrypted. It didn't matter that vouchers enabled the decryption of the material after a threshold was hit. There would have been logic running on everyone's device acting as a snitch. At some point that functionality would be expanded and abused.

Your optimistic point of view does not align with the reality of how this kind of technical capability becomes misused over time. The ones that create these things are not the ones that control them 20 years later.
I have been working on a browser extension that calculates your mortgage repayments while browsing home listings on https://trulia.com or https://zillow.com or https://domain.com.au or https://realestate.com.au

The expectation was to learn how to create a browser extension. Since its been released, I have had a few hundred users consistently using the extension for the last 3 months, so I am planning to add more features in the near future.

The extension is available on Firefox:
https://addons.mozilla.org/en-US/firefox/addon/real-estate-b...

And the on the Chrome store:
https://chrome.google.com/webstore/detail/real-estate-buddy/...
+1, having the visibility (and the ability to correct it) is also often a leading indicator of drive failure.

I would argue though that at this point most other filesystems have this, but they're not as ergonomic/obviously built in. LVM has integrity checking at the volume level (if you give drives to the pool instead of giving the pool an already-RAIDed device), mdraid has dm-integrity. The options are there but not quite as discoverable.
>" nested functions operating on state."

Switch it to a state with the methods and you got your object. Polymorphism here is not a requirement. It is a feature to be used when needed. Some time in the 80s I was doing exactly the same - operating on state with functions. Same shit different color.

Programmers just love going on crusades. I find it a waste of time and intolerance breeding ground. Instead of heating the air use whatever the fuck suits one. Just do not stalk other people who happen to have different preferences.
I have done something in a similar vein. DEW. https://github.com/efrecon/dew.
> What's a good way to develop a mental model about what's happening under the hood in EdgeDB?

At the physical schema level [0] or at the conceptual schema level [1]?

This answer from edgedb CTO might clear the latter up; https://news.ycombinator.com/item?id=30291538

As for the former, I guess it is the same as however Postgres (pg) chooses to represent the edge-db tables. EdgeDB (graph on pg) sounds like Timescale (timeseries on pg [2]).

[0] https://en.wikipedia.org/wiki/Physical_schema

[1] https://en.wikipedia.org/wiki/Conceptual_schema

[2] https://blog.timescale.com/blog/timescaledb-vs-influxdb-for-...
We are going to have massive amounts of excess energy production as renewables gain higher penetration on grids. The rea problem will be transmission capacity, or alternatively phrased, making sure storage is close enough to the generation.

California usually curtails large amounts of renewable energy in the spring, but even their smallish installs of 1-2GWh of storage recently has massively reduced that wasted energy. And they aren't even at super high penetration yet for renewables.

We will probably keep lots of backup gas turbines for a decade or two, but by the time significant nuclear could come online, other tech will probably have solved it.

And unfortunately in the US, our nuclear fleet is really close to retirement, and we are going to be losing a ton of nuclear generation capacity soon, with no way to rebuild it. We need other solutions fast.
The article you cited is from 2002. Japan has been mildly inflationary on average since the late 2000s. Unemployment spiked significantly during the deflationary period and has been dropping since.[1] You can see a similar pattern in the US deflationary periods during the 1800s. Every instance of deflation coincides with recessions or depressions and large scale job loss.

[1] https://www.macrotrends.net/countries/JPN/japan/unemployment...
This is great!

Some fans of Super Mario World also created a playlist of remastered soundtracks:
https://www.youtube.com/watch?v=CxKTbcs1t7M&list=PLD-vbw8Jmu...

More info here:
https://twitter.com/lebrickster/status/1356013269513863171

Super Guitar Bros. also have some excellent covers of classic console music:
https://www.youtube.com/watch?v=IE89o33fqz4&list=OLAK5uy_nL7...

I discovered these while creating visualizations of music transformed into the frequency domain using Fourier transform which you can watch here:

Frequency Visualization: Super Guitar Bros. cover of Athletic (Super Mario World theme song)
https://www.youtube.com/watch?v=XJUxzOP2fzs&list=PLn67ccdhCs...

Frequency Visualization: Super Guitar Bros. cover of the Gerudo Valley song (from Legend of Zelda: Ocarina of Time)
https://www.youtube.com/watch?v=XXVbDfj4lzY&list=PLn67ccdhCs...
Look at almost any chart online comparing estimates of carbon footprint and you'll see wind and PV are well below nuclear, and they pay back within months.

Nuclear takes a decade to even start operating and by some estimates is worse than natural gas in carbon footprint. Uranium refinement and waste fuel processing take up a massive amount of resources.

https://theecologist.org/2015/feb/05/false-solution-nuclear-...

Solar pays back its carbon footprint within months, whereas nuclear may very well have a footprint much larger than natural gas.

Look around. Do you see any utilities or investors building nuclear plants? No? Meanwhile wind and solar deployments are skyrocketing, both grid and small scale.

Do you think maybe the people running power grids and investing in power plants know a little bit more about this than HNers like yourself do?
Hello. I was surprised to see someone post this so long after I wrote it.

We had several design discussions about this at the time but we struggled to come to an agreement about how we might migrate and various other issues. Tycho and I were the only people pushing for this and it wasn't clear how much other interest there is -- stargz is being pushed as a (pretty clever) attempt to hack around the tar issue by continuing to use tar but structuring it such that you can do random-access (among other things).

I haven't had much time for blogging recently. I did have a draft part 2 written but I decided it might make more sense to have some consensus on where we might go before publishing it -- at this point though, neither have happened so maybe I should've published the blog post regardless (though in fairness I was still writing prototypes so publishing something might've been a bit premature).

The general thesis would've been that we can basically design everything in a similar way to restic (content-defined-chunking and a snapshot-style system where the granularity of the filesystem data is much smaller than the layer level -- allowing for massively increased deduplication and eliminating the vast majority of issues with the layer-based model we have now).

However after looking into it more, there are several other things we should rethink (device inodes for instance -- which would require rethinking how systems like Kubernetes express their requirements
from an image). Also there's a fair argument that we should move compression entirely to distribution (and use decompressed data in the image format), but such a change would possibly require even more discussions with them to make sure that wouldn't be too burdensome.

Also feel free to call me Aleksa lol.
Not to mention xmrid, xbill, and there was a graphical nethack clone called crossfire that I liked to play.

I could never get Battalion to compile under Linux or AIX, but it’s been almost thirty years since I last tried.
Unfortunately, there's no way of telling if it's JUST a political move. However, a political move is required before actual implementation. I can't imagine France building nuclear power without someone taking credit for it.

There's was no future where power got built without the stunt, so... It's still a move closer to extra energy production. Even though it's a political one.
That sounds awesome. I would really love to use something like that. If you ever open source it I might be able to contribute
For Android there is also the free alternative to Apples Android AirTag called "AirGuard"[0]. It was out way sooner than Apples application and seems to be far more advanced than it (i.e. has the features you claimed the apple android air tag application was lacking).

[0]: https://f-droid.org/packages/de.seemoo.at_tracking_detection
With your company, if a potential employer called up and asked what my job title was (and lets assume your company would give out that info) would they say what my job title was, or would they say I'm an associate?
I am trying to build an open-source extension on top of DBeaver that provides:

1. Basic charting capabilities
2. A tab that stores queries and their results in plain text format

Especially (2) is vital for regular users where I work.
Try Needham's "Visual Complex Analysis" - it's so aggressively intuition-y (and visual, duh) that you'll either join the cult or run for the hills (with good reason).
+1, this is an amazing group of compiled resources -- Jepsen and TLA+ I was aware of but there's so much more out there.

The summary papers from cloud providers are also especially useful.
Where do you live? Seems crazy to me to know that many people with stolen phones- and I’m in London!
Yes, that’s it! An easier and shorter read may be the final paper I published in that domain, which talks more about the difference between literate and low/non-literate users:

http://www.cs.cmu.edu/~jsherwan/pubs/orality-hcid-itid09.pdf
FP is about avoiding side-effects; forEach() can only cause side-effects, so it's not really functional at all, and yet it's superficially designed to blend in with the actual functional array methods like map().

IMO it's the worst of both worlds and there's virtually never a good reason to use it. If you're going to write a side-effect-y loop, a classic for-loop (or more often, a for..of loop) helps to emphasize that the code is side-effect-y.
I believe coliveira is saying the government is keeping things classified longer than they legally are allowed to, and no one gets in trouble for that, but they should.
The answer to question 1 for these sorts of articles is nearly always "no".
How To? Apple Watch Reminder Alarm Only After Wake Up
My daughter is the only one in the house with an Apple phone or watch. She needs a reminder alarm to tell her to take first up meds in the morning, but wakes up at different times.

I searched a bit, but couldn't come up with anything obvious, is it possible to have a reminder alarm on the watch set for ten minutes after it thinks you have woken up?
Great content without ads was normal on the internet for decades

if anything ads and SEO pushed people to produce worse content to make more cash

creating good content costs nothing besides your time, hosting good content costs almost nothing if your website is designed correctly
Sorry, maybe I don't understand: from the comparison with QR codes I thought this was encoding the information in some way (like tio.run and many other places do), but it looks like the code is just a handle for your internal lookup? How is this different from the many pastebins out there? One could as well write on the shoe paste.ee/p/t7lCK and put the information there - or just the p/t7lCK part if paste.ee was seen as a universally recognised data store the way you seem to think of 0x becoming.

Maybe the difference is on the social side, not at a technical level: having the code be recognised with the 0x, and encouraging people to converge on this as a standard. That would be perfectly legitimate, I'm just trying to make sure I've understood this correctly.
It only ran when iCloud was enabled for photos - this makes it essentially a cloud feature. If this wasn't the case I'd agree with you.

I think it's a better outcome if it leads to iCloud encryption.

A reasonable person could think it's better to just have iCloud remain unencrypted and keep that separation strict in a more pure kind of sense (scan of unencrypted photos on server vs. hash threshold test on upload), but I think that person would have to acknowledge that the policy as described (only being enabled with iCloud photos enabled) is not worse (and if it enabled iCloud encryption is better on net for privacy) than the default in terms of what is specifically happening. It's more of an ideological argument about separation of server/device than what the specific implementation was.
Have you checked the carbon monoxide levels in your home lately for a leak? Genuinely concerned…
Fast food is one of those cases where I'm completely happy to get their ads for a similar reason to the poster above. Youtube's non video ads too, though for a completely different reason (I get the oddest ads for spinal implants and petabyte storage arrays)
Personally I'm more concerned about the regional broadband monopolies. Google, Microsoft, and Apple won't see sufficient competition if it starts costing more to visit certain websites. That will only entrench the current players.

The current administration is the only thing that's barely holding back Comcast, Verizon etc. from expanding their plans to expand zero-rating across broadband. Eventually there will be another Ajit Pai.
> Munin couldn't even catch up

He's still using Munin in 2022? That's clearly the real story here.

Commence nerdfight...
> Now, with something like C++, you can still do that. You have to go to thing, though, and write a new thing.bar(). It therefore becomes much clearer that bar() may break the consistency guarantees of thing.

Well, no it doesn't. I've worked with too many codebases that has a declaration of `void foo (sometype_t &instance);`. Then when you read the code and see a function call of the form `someFunc(localInstance);` you have no idea if someFunc can change localInstance.
What made the spam service criminal?
GPS trackers are a lot pricier and often bulkier though, somewhat limiting the probability of it to be used by the average stalker. Barrier to entry is significantly higher.
Google image search on "energy source carbon footprint" and see that even the charts with very low carbon impact estimates for nuclear still place it at roughly twice wind, and more than solar.

Look at what power companies, investors, grid operators, and most countries are putting money into. Not nuclear. If you think it's just because the public finds it unpalatable, well, the public finds a lot of things unpalatable and that doesn't stop industry and investors from doing whatever they want.

Solar and wind deployment in the US is growing massively as the price of solar panels and wind turbines plunge, especially solar. Battery storage is also plunging in price and rapidly maturing into grid-scale solutions like flow batteries.

Nuclear hasn't gotten cheaper over many, many decades and it provides a kind of power we don't need - base load. In many countries there's an excess of renewable power on many days.

Solar is highly distributed which helps decentralize the grid and localize power generation, lowering losses. It's a lot more efficient for your EV to get power from your neighbor's rooftop panels than from a power plant hundreds of miles away.
It would be ironic if you followed that comment with a link to the blog :D
Ok, so this sounds like a cellulose/resin composite (compare to carbon fibre).

Based on https://link.springer.com/article/10.1007/s10570-021-04384-7 (the summary of the source article), it is substantially weaker than carbon fibre. Fracture toughness is afaict ~50MPa^1/2 vs 5.2. The article reports hardness of 0.66GPa, but from the summary I don't know by which modulus, however carbon fibre is stronger than that in all measures.
Like for many products there is an entire segment of the market that most people never even know exists. E.g. premium umbrellas that are made to last against wind and wear. I have this one, has so far lasted close to 10 years.

https://www.senz.com/
I sort of fell into distributed systems testing in 2019 after leaving my job as a dev for a startup and I’ve loved it since. It is such a fun area to work in. These resources look great :)
> 2. Would that mean even more incentive to chop down trees?

That might actually be a good thing - trees absorb carbon, which we need to do, quickly. We just need to make sure to plant new ones in their place.
You wouldn’t say that if you saw me at 0630 after a bad night’s sleep :-)
How many cofounders on board of directors?
I'm doing post-incorporation setup right now. We have four cofounders but haven't raised yet. Expect one spot at least on the board for the CEO, but there are still three others.

I see DoorDash has all three founders on the board. But I've also seen advice that too many founders is seen as a negative by investors.

Also, if we haven't incorporated yet, should we? We were thinking of doing it with the investor's help only once we raised funding.
At first I thought you bought the proxmark with the purpose of dating. Also, how does the proxmark work? Does it store the signal of a card key or something like that?
Aperture priority wasn’t anything new by then, but I think 1981 is early for “P” mode where the camera picks both the f/stop and shutter speed.
Oh man, this is an absolute jackpot—exactly what I was looking for. Thanks!
Yes, and I think what’s interesting is to consider is that the ability to use a terminal is a very recent (and from a certain perspective, strange) skill, considered from the perspective of the kind of hardware we have for information access, storage and transmission.

What’s far more “normal” is storytelling (with heroes and villains), rhythm & rhyme, and lots of repetition. But even simple conversational interfaces are way more normal (and fit our mental hardware well) than terminal-y interactions.
> Ouch, not even unit tests to catch regressions?

I also don't like unit tests and very rarely unit test. I think they provide a false sense of security and were invented by corporate software shops to better quantify "units of work" (oh, how many times I've had unit tests assigned to me in tickets!).

If you can't formally prove something doesn't break (in your head or with pen & paper or via pseudocode), your code is too complex. There are a few exceptions to this, but they are highly technical (e.g. FFT, cryptographic, physics/math implementations, tricky pointer arithmetic, regular expressions, etc.) where a hard-to-see typo can actually break things in non-obvious ways.

Most code is not that -- it's just written poorly (because code standards aren't enforced). Linux is a great example of a project where coding standards are annoyingly enforced (and there's no real "unit" testing) and lo and behold, the code is of exceptional quality.
Strongly agree with this take. The money flows to the banks and then flows into investments. The capitalist class has grown obscenely wealthy while the rest of society has stagnated.
I’m curious why they don’t add a way to report and kill the AirTag’s signal if you’re being followed by one
> main left-wing news site

Which news site are you referring to?
By building underground structures?
I’m here. Just got to finish today’s Wordle first.
Im really in so many minds about this.

On the one hand, encryption shouldnt be necessary.

On the other, much like the RIAA crackdown on mp3s over http brought us torrents and magnets, I would expect the US and UK cracking down on encryption to bring us actually secure clients.

It also stinks of them trying to legalise something they are already doing (see Snowden and the recent declassified cia docs)
>“We basically deconstructed wood, and reconstructed it,” Rao says. “We took the best components of wood, which is cellulose nanocrystals, and reconstructed them to achieve a new composite material.”

Potential for Construction material? As with all these discover my question is always how do we get it to scale and extremely affordable.
But then you're mixing up the state of the system with the shape you want to draw. If you were now working with 2 pens, you'd have to rewrite your shape from scratch too, not just your rendering, to speed up the output.

Better to separate the shape data, which is immutable (and basically declarative), and the rendering method, which does need to know about the previous work which was already completed and what it is doing right now.
Booking.com is moving its customer service staff to an outsourcing company
PC are only open due to IBM's failure to prevent Compaq's endeveours.

If anything, we have seen the whole industry moving back to those days as means to get out of razor thin margins, specially now that desktops are a very niche market for most consumers.
A very helpful intuition is to consider a notion of "Compass numbers"; one might say, "the nearest coffee shop is East 2 blocks and North 3 blocks".

One might say the the real numbers are restricted to just two directions. Extend them to allow the "sign" of a number to be any direction.

It is intuitive to imagine what addition of "Compass numbers" might look like, and what multiplication by a positive scalar real number might look like.

The question is, what should multiplication of two compass numbers neither of which is real be?

One of the earliest developments of complex numbers was done by a Danish cartographer, Caspar Wessel. He wrote a lovely paper that was published in an obscure forum in 1797. He is now credited as the first person to understand the correspondence of complex numbers and vectors on a plane.

It seems quite natural that a cartographer would be interested in "numbers" that can point in any direction.

If you posit the existence of a multiplicative identity and (arbitrarily) label it "1", and then take a compass number 90 degrees away from it and (arbitrarily) label it "i", (and furthermore assume field axioms), the formula "(1 + i) * (1 - i)" forces the conclusion that i * i is the compass number pointing in the opposite direction of the multiplicative identity.