skysight-inc/HackerNews huggingface dataset:
Given the popularity of TDD as modern cargo-cult "software correctness" practice, it's not clear to me why property-based testing (which can actually help improve correctness, even when most TDD effort could be replaced by a very simple type system) is only barely mentioned so far down in the article. Felt like a missed chance to provide some much needed guidance on these topics.
I think it's a cashflow vs capital thing. I'm in a similar situation - my wife and I aren't making much money at the moment, but our condo increased in value by so much that we were able to buy a million-dollar property. Granted it would have been a 300k property about ten years ago, but here we are. And due to the condo sale and the magic of financing, we have about 100k leftover to spend on renovating it and making it feel worth the money we spent. But we don't have much cashflow, so we need to spend that money as efficiently as possible, because once it's spent it will take a LONG time to build back up.
That's the weird part. The argument seems to be that any temporal failure of a system means we need to change the system wholesale. There is no argument for why a different system would be better, merely the belief that the current system has flaws, therefore...

This part confused me:

> bad public policy coupled with decades of corporate greed.

The article mentions a cascading set of changes that move from minor inconvenience (bicycle parts) to minor but more serious inconvenience (french fries being, however tangentially, "food"). Even then, there is no claim that the "have no potatoes" was for all ingredients, and no one went hungry did they? Unless I'm mistaken, no one in the west has yet starved as a result of all this. Happy to be corrected.

A restaurant I go to has variously been out of Lamb, Chicken and Sweet potatoes. I mean, the horror of being forced to eat normal potato wedges over sweet potato wedges was too much for me, but AFAICT I'm still alive.

So it seems like, as you point out, the system has failed to produce the outcome people claim not to want - huge choice variety and abundance - but has instead produced slightly less than huge choice variety at some moments in time. I'm not sold that's a disaster.
with lisp structural edditing you are editing blocks of code, as opposed to characters. in fact it is the use of s-expressions that makes this possible. here is a simple example. immagine you have a list, two elements just outside it, and your cursor is just after the second element:

Python: [x,y,z] 1,2
Lisp: '(x y z) 1 2

and lets say you want everything in the list st

Python: [x,y,z,1,2]
Lisp: '(x y z 1 2)

in python it would take me about 5 keystrokes to achieve that, while with paredit in lisp it takes 2. this is just a very simple example of the most basic paredit operation. extending this approach to your whole source file and treating whole blocks of code similarly to the above examlle i find really handy
China at some point or another will need immigrants. Assimilation might be effective, but it also might deter immigration. That being said it’s a very productive and lucrative country for poor people in the region so maybe it’s not that big of a deal.
Why haven’t they then? Or at least sold them already to one of the Israeli firms?
It runs dual 4ks for me via a thunderbolt doc (and is far less error prone than my 16" MacBook which likes to crash randomly when thunderbolt is connected)
1. I always check the country of origin before buying. I still buy China-made products when there's absolutely no other option, but whenever there's an alternative made anywhere outside China (whether higher priced, or even slightly inferior), I buy that instead.

2. Going to fund the development (since I can't do this myself) of a browser plugin to help people find non-China goods on Amazon easily. Just two features: Remove Chinese origin items from the search list, and display a warning on the item page when it's made in China.

3. Support Tibetans by buying things they make, visiting their businesses etc.
Loft Uganda
Working at the intersection of art and technology
You're not wrong but what Facebook needs for its investors is growth. If your audience is only old people then the possibility for growth is much more limited. If you frame it like resources then a young audience is renewable. While an aging audience is more like oil, less exciting, and requiring more and more effort to aquire over time.
If we hold the United States to account, then how far back should that go?

Prior to the U.S. government, smallpox was aggressively dispersed in the Americas, removing 90% of the native population.

Are we willing to indict Spain?

If not, why not? I am no more guilty than they.

(I have karma to burn, feel free.)
Slightly off topic but I extremely worried about schools shying away from teaching the horrific things that their countries have done in the past. You can't sugar coat things like slavery and colonization. Especially with the fight against "CRT" in many US schools we're seeing this happen increasingly in recent years.
Interesting how somebody can be tripped up by 1.2 vs 1.18 yet not tripped up by 1/2 vs 1/18. It could just take time, but I think there’s also a factor of feeling that dates are worth learning while version numbers don’t deserve direct attention and instead should be a subset of a nearby concept that does.
Show HN: I made a programming music playlist
Data democratization in analytics–and how to get there
A pool heater just expands the swimming season. You don't heat it year 'round, but it may be the difference between a 4-month pool and a 6-month pool.

Also it's fun to throw parties with a nighttime 90 degree pool. Our pool costs about an hour and $10 to increase each degree. Sometimes it's worth it.
> Has anyone here even written to their senator?

Can anyone point to a change or sacrifice a senator has made to their beliefs after receiving a letter? I'm guessing a check would be more persuasive.
China's demographic problems are still decades away though from being so problematic that they'll consider immigration, there probably won't be Uyghurs left by then.
We have a mix here in Australia, which makes sense I think. I wonder if the long nose form factor gives any benfits for road trains. Long, long distance and big power requirements often on dirt roads. Perhaps you get some stability and comfort benefits. Moreso I think you just don't have to figure out how to stuff all that power in a tight form factor, which is just easier.
Apple disrupted the whole game and put carriers on the defensive. It is highly unlikely that the carriers could try to create their own app stores to funnel iOS users towards them. Unlike with Android, neither they nor the OEMs have the ability to customize the operating system. Nor would users care to install a bunch of bloatware apps on some shoddy telecom's third party app store.
Seriously? You see reports of state-sponsored child abuse and your first instinct is, "well, who are we to judge?"

I imagine the answer should be, "pretty much anyone who isn't a child abuser."
Ah the good ole days up late dual booting Slackware, hanging out on BitchX, browsing Usenet on Enlightenment while watching Duckman on TV.
Then you must think it's undervalued so you should buy some FB.
Apple is a particularly bad offender; they actively lobbied the US government against sanctions targeting Uyghur concentration camp labor.

https://www.washingtonpost.com/technology/2020/11/20/apple-u... ("Apple is lobbying against a bill aimed at stopping forced labor in China")
Backblaze Also Points to Seagate Exos X12 Reliability Challenges
On the Integration of Psychological Operations with Cyber Operations (2020)
I like this quite a bit.
However the US still has relatively huge trucks delivering and navigating our urban environments that have many pedestrians and bicyclists.

It's really frustrating how the US has too many urban streets designed for accommodating oversized trucks. It's really dangerous because the side affect of accommodating huge trucks is high speeds of passenger vehicles.

https://nacto.org/publication/urban-street-design-guide/desi...
Uhm. Sounds nice, just a bit loud.

Turn down your master volume down to no more than 30%...
You don't see the irony in how you started off saying there's no relationship between the Gadsden flag and the Confederate flag (implying the former shouldn't be tainted by the latter) -- and then moved to a full-throated defense of the confederate flag? Anyway, if you can't see it, not sure what to tell you. Cheers.
I'm addicted to Twitter, so I force myself to view it in the web app (because it's a little more friction compared to apps).

It's not even that the Twitter algorithm is any good. Sometimes when showing a thread, it'll start with the most popular tweet of the thread instead of the first tweet of the thread.
What blessed YOU with a wisdom not seen before?
Historic Glass Plate Photos Sold as NFTs, Buyer Told to Smash Originals
It'd be nice if TDD started to mean 'Type-Driven Development' in the world of software correctness. I believe it's a much better way of writing, such that a project leveraging the type system in that way would be of better quality than a test-driven development project.
> If they're sandboxed the same as other apps and have fine grained permission controls I'd do a lot more sideloading.

They are subject to the same permission request/granting system as apps installed through a store. That system is OS-level and applies to all non-system apps.
Ask HN: Professional email service with support for bottom posting
Are there business/professional email services that supports bottom posting by default?

Alternatives to the likes of Gmail, Microsoft, etc that small companies can use with bottom posting.
Scammed by Blockchain wallet app Bitcoin 'confirmation'
My point was it’s even bigger issues, not just or mainly because of Apple’s privacy rules.
Actually yeah, we had a recent law here in Washington pass (I cannot remember the specifics of it, but that's not the important part).

Iirc, 8 people in total contacted a particular state rep (well, their office), and that law was given the time of day because turns out, _very very_ few people ever try to get in contact with them.

Now, this was a state senator, not a US senator, but still, it only takes a very small (but very vocal!) minority to at least signal concern. China is obviously a much bigger issue and there are greater powers pushing back against any kind of real action. But it does send a message.
A house is a decaying pile of materials in need of constant maintenance.

Well, maybe your house is.

But in the general case -- it's that and "location, location, location" of course. On top of finite (in some markets highly constricted) supply. Plus, some are ... beautiful, well-designed, well-built, and/or historic (never to be made again). And finally, for very rich people, they have added functionality as value stores (particularly when favorable tax conditions come into play).

The factors taken together explain why houses and apartments are not only not completely insane as investments -- but in fact can be quite lucrative investments.
Yeah, that's a good idea, I did consider it, but haven't tried it yet. Do you hook and look at the regex string before it's compiled, or do you hook in at the parsed regex AST level? (eg: regexp/syntax in Go).
Not likely for this site only. And that is good, I do not want people who do not see ads using my website, they only cost me money consuming my resources for nothing in return.
Should we be compelled to intervene in sovereign nations?

Does sovereignty still exist?
yes, i'm wondering why they didn't use flow control. i just set my serial port to 9600 baud and blast out the data and my HP 7575a does fine.
Not so. Those functions are OS-exclusive. It's doubtful that legislators intend the Settings app to be one of those similar apps that third parties can duplicate, and Apple would easily win any case that argued otherwise.
No, oddly my security work (mostly application security and a bit of compliance work) is not with Lisp. Although I do use Lisp to generate my documentation.

I have toyed with the idea of using Lisp to take apart binaries.

Also, Lisp wouldn't be very good with encryption, as it doesn't do constant time very well.
Medical communication is bad–how can we fix it?
Wait, hygiene in one context is similar to hygiene in a different context? What?? This revelation is worthy of follow on conversation.
The reason the urbanists and others focus on the negatives is that when an individual chooses to use a car in an urban environment they claim benefits for themselves, but impose costs on others who do not have a choice in the matter. Pollution, congestion, the loss of amenity caused by making urban areas more hostile for walking or cycling, loss of efficiency for bus routes caught in traffic that could otherwise move large numbers of people at speed; these are all costs paid for by people who do not choose or cannot afford to drive.

I think the only solution is to charge for road use on a per-mile basis and at a price that varies according to demand, as well as pricing on-street parking at a level that reflects local land values.
Thank you, your answer deserves its own HN post.

I think at least it tries to answer with a number of buckets, unlike the other bots that reply with highly random answers.
It will take major corporate interests to take a stand like they did with South Africa with regards to apartheit. Massive economic impact can induce a corrective effect --unless you have a despot altogether like North Korea where noting will make a difference and only national trade policies can suppress coöperation.

But, as we have witnessed so far, sometimes the money spigot is too good and you just make motions and pretensions --like LeBron James and Tim Cook.
Just write in notepad.exe and share on IPFS (it is very easy, much easier than other ways of publishing on the web) then share that link online.
Another significant advantage to the conventional design over cabover designs is the heat issue. The heat coming off the engine is significant, and if you can move the cab behind the engine instead of over it, it's much easier to keep the cabin cool in the summer. Large parts of the US have significantly hotter summers than those found in Europe, so this is a big issue for much of the US.
Congress meanwhile would rather help billionaires take down the App Store.
Unprecedented move against Big Tech’s business model
Perfect, thank you! I might be a weird one but I kinda like reading specs for this kind of stuff, or at least skimming it.
> Checksumming is essential to having a rebuild process that actually works. With mdadm when you rebuild you will probably get silent corrupt data in a couple of files because anything that went bad since your last scrub (if your scrub setup is even working) will not be detectable.

I can confirm, it happened to me. A disk was corrupting my files and mdadm had no problem propagating the errors. Later switched to ZFS, and checksum error happen (defective SATA cable IIRC). By the way, the author suggests ECC RAM "if you are paranoid", good suggestion, it goes particularly well with ZFS checksumming, and I experienced faulty RAM too.

I switched to ZFS because I actually lost data with a mdadm/ext4 system, I didn't lose data with ZFS even though I went through broken hardware.
The only thing we can change to actually help people is not through indictment of past but by ensuring that abuses stop and abusers change behavior.

It's good that some places have stopped it now. it's not good that some are still continuing to do so - and need to be stopped. Past abuses do not excuse or justify current ones, they are in an entirely different moral category that things which are happening now and can be changed (unlike tha past). The cases like the smallpox ones are condemnable and condemned, and we should not suffer anyone doing that now or in the future, no matter if it's USA or China or anyone else.
A 2015 federal report predicted the entire ports slowdown that’s come to pass
We don't have a moral duty to make eighth-graders see depictions of everything that is heinous and ugly about the world.
Sovereignty means many things, but one thing specifically:

No other realm may decide the fate of these people.

China is sovereign, and we must acknowledge that.
> I'm shocked there was an interior room that allowed smoking. It must not have been in California this millennium

It was approx 30 years ago in the UK. There’s no way such a room would exist now.
Example: Google Calendar personalizes an event mentioning dinner with my wife with an illustration of a steak dinner. We're vegetarian.
Why can't one acknowledge that their country did horrible things in the past and at the same time demand that other countries don't repeat history? You are not born with inherited sympathy for every action that your ancestors did in the past.
This is TurrisOS, not vanilla OpenWRT. Root is a read-write btrfs volume. You can install packages, you can change whatever you want. You can even run containers on it, although it's highly discouraged precisely to prevent it from wearing out too soon.

In any case, on vanilla OpenWRT the overlay is rw and also gets written to the flash. It sees a lot less activity than on TurrisOS but it exists, otherwise it couldn't persist your config between reboots.
Totally agree. I can't warp my head around the effect of this house in environmental impact including using cars all the time, disrupting local fauna and the energy costs.
Does it download it in Blu Ray quality? (~10GB per movie)?
i actually got decently far with V2, but I'm very interested in seeing if there is a product market fit for this. Here is my email: hello(at)vx0f.com
I would have gotten mild Covid. I have no real need to get the vaccine at all. Only reason I got the vaccine was I had no reason not to. I really don’t care about Covid at all. It isn’t a risk I focus on. Never had been. I’m way more concerned about what this hysteria has done to society and our communities.

Others can get a vaccine too if it truly helps them or they just want piece of mind. We all have the choice. Transmission no longer matters. It isn’t a problem each individual needs to worry about. It’s not ethical or moral to keep pushing this as the only concern society can focus on. We need to move on.

And you can use scare words like “3000 corpses a day” but that is propaganda and fearmongering. The more scary the wording, the less the words mean to me. Way more than 3000 people die a day. And people die of many things all the time. Death is one of the only things that will happen to us 100%.

Life is way to short to piss away on this. You are free to continue hunkering down in fear. But kindly stop forcing others to cater to your fear. It is quite selfish to ask that, especially given you can get a freely available, highly effective vaccine.

Get your vaccine and move on. Covid ends for you when you stop being afraid of it. It’s actually that simple.
> even when most TDD effort could be replaced by a very simple type system

I work daily in TypeScript, which has a notoriously (albeit adored by some, including me) complex type system, and I find this claim absolutely unbelievable. Not the claim itself, but the seriousness of saying it. I know sound type systems in ML-family languages are incredibly powerful, but they still only tell part of the story for even really basic problems. Types are a form of testing, of course. But if you’re writing your correctness check into a fib type signature, in any language, I think you’re probably gonna raise some eyebrows in review.
Thanks for reading. Love your work with https://www.lastweekinaws.com/ and https://stop.lying.cloud/
What bullshit are you referring to? Void sure seems like an interesting alternative, but I am happy with Arch atm so I have not tried it yet.
It’s just very difficult to make people care about the flu. It’s something they might experience a couple times in their lives and no one really expects to die from it.

It’s impressive annual vaccination rates are as high as they are.
XCIX
Ah, Fate! could you and I with Him conspire
To grasp this sorry Scheme of Things entire,
Would not we shatter it to bits--and then
Re-mould it nearer to the Heart's Desire!

We would wish for a better world.

Not all the wishing in the world would make it so.
I think this is one of multiple objections that were raised to the book. It is, frankly, absurd to think they were "looking for a pretext" to ban Maus. They have taught and will continue to teach module(s) on the Holocaust. There's absolutely no evidence anyone is trying to conceal it or that any of the parents or administrators are Nazis.
How do you recommend we teach the Holocaust and the history of other evils to children instead, in a way that is equally or more effective?
Heh, again someone wrote my thoughts :D
This is an entirely different point from the first one you proposed
1) I'm looking for non-Chinese, thus less cheap and more durable, alternatives whenever I can.

2) I regularly speak out on CGTN (their global propaganda network that post on websites regular Chinese citizens don't have a right to access) on their social media pages using my personal account with my real identity. This has probably cut me off from the country and jobs that do lots of business there.

3) I talk politics with family and friends. I never bring up politics at the table, except for this subject. I know I probably lost a handful of "friends" because of that. Never mind. People often ask/brag about what they would have done during WW2 to fight Nazi Germany and the Japanese Empire, I always point out what they are doing right now with China.
Omicron will be over before the vaccines are ready. What do they do then? Seems like a waste of effort to develop a vaccine for a variant that burns out so quickly.
Thailand has a rampant slave problem. Their seafood industry is propped up by slaves and the sex slavery that’s prevalent throughout the country is sickening. The ongoing human rights abuses and absolute suppression of anyone who questions the king is also terrifying.

After going to Thailand and seeing the situation there first hand, I’ve decided to never buy a Thai product ever again.