skysight-inc/HackerNews huggingface dataset:
A minor spoiler from Gravy Planet (1952): when the protagonist, an ad exec, is contacted by radical anti-consumption terrorists, although he despises them and everything they stand for, the very first thing he notices is that their copy sucks:

> "... calm, learned, we're all men of sound judgement and deep scholarship here. It was an appeal to reason, and that's always dangerous. You can't trust reason. We threw it out of the ad profession long ago and have never missed it."

so he rewrites it...
Contradicting that narrative is probably a career ender.
Thanks! Do you have an email list for updates?

I have a big pocket backlog I’d love to turn into a book somehow. Which I could then skim.
ECC on AMD seems quite hard in practice even though the CPU support isn't artificially limited like with Intel. Making sure the motherboard supports it is hard and then the RAM options are extremely limited and generally quite slow and expensive. Threadripper is maybe better but that's quite a jump in cost. It would be so nice to finally be able to assemble low-cost home servers and workstations with ECC but it remains a niche where you have to give up a lot to get it.
Different platforms meaning JavaScript vs C# vs Java and their respective runtimes. Yes server and client JS are not the same runtime but they are easy enough to smooth over that they are practically “the same”

Yes a JS only developer is probably lacks certain experience but I am well versed in Java and have had solid exposure to C#, like they them both a lot, but today would prefer to use TS on backend and front end for any small project. The fact that I can share types and validation code (Joi) on both server and client is really powerful in my opinion. There’s only so much you have time to focus on when you’re working on a small project. Context switching two platforms is a big impediment in such cases.
> People want to grow plants, it's a fun hobby, growing your own food is fun, this is great.

True, and don't expect to be able to sustain yourself to any meaningful extent on food grown on your balcony. You could likely eat all of the potatoes you grow on a balcony over a yearlong period in a week. The most practical use of small spaces for gardening, IMHO, is to grow your own herbs.
My educational experience was almost the exact opposite. Computer class was always typing or application focused, rather than IT focused; typing exercises and learning how to use ClarisWorks rather than anything about how actual computer worked.
Webinar: Cloud Migration Patterns That Work
I'm thrilled you like it! Indeed there will be an About page with donation link added sometime soon. Thanks!
Or the loss of rib isn't a form lamarckian inheritance.
Tesla dissolves its PR department
> Removing functionality doesn’t make something simpler, because it removes options. Simple tools have a limited ability to simplify processes. Trying to do something complex with a simple tool is more complex than doing the same thing with a more complex tool.

I agree with the quote but I am not able to reconcile it with the following observations...

1. The Unix philosophy insists on making simple tools which focus on doing just one thing and only one thing. Edit: Come to think of it, simple tools can simplify a complex process if you can compose them into a complex tool to do the job.

2. I think this also runs counter to Apple's understanding of simple too (one button mouse anyone?).
This is really interesting! I remember Joe Hill mentioning that he did something like this with some classics: he wanted to learn how to write like some other authors, and it's one of those things that's always stuck with me as something that would be really useful to do.
Why not... ask your users about their interests and demographics?

I think the problem is the analytics mindset. That you're entitled to have that information without a user actually providing it to you. Ask people. No, not all of them will answer, and that's okay.
It’s the “Kak” bit. We’d say it in a way that rhymes with “back”. But we’d say “Coc” in “Cocoon” in a way that sounds like “cook”.
> I bet the height difference in Koreans between the different generations alive today is quite different from one another.

Also quite different between the Koreas. While the average height in both has increased significantly since the Japanese occupation, it has done so significantly faster in South Korea (as you'd expect, given the economic difference).
Perhaps what we need to be doing is not finding new and creative ways for law enforcement to read people's correspondence, but finding new and creative ways to eliminate the underlying factors that cause people to turn to crime in the first place.
As a norwegian, this is a contributing factor to me using zsh
With US ZIP (postal) codes, padding with zeroes can actually be ambiguous because we have "zip+4" which is often stored as two fields, but just as often concatenated into a single representation. If you have a zip+4 of "05555-0444" in two fields that each lose leading zeroes, and then concatenate to "5555444" you can't reconstruct it with certainty (00555-5444 or 05555-0444 or 55554-0044).

I had a package get seriously delayed one time because it kept being sent to a city whose 5 digit zip code was equal to [my 5 digit zip code, less its leading 0, and the first digit of my +4]. Fun times.
Was R7RS-large ever ratified? It doesn't look so to me, but it's been so long that I'm not sure I'm looking in the right places.
>even Zen 2 (Ryzen 3000) because the memory controller is smarter so the slower RAM is less of a detriment

Source? I'm not of zen 2 having a "smarter" memory controller that improves performance. AFAIK the only improvements that they did implement (that could be construed as relating to the memory subsystem) was larger caches and a better branch predictor.
Britain Is Getting Ready for Its Space Race
Hey that's a pretty good idea! I may think of way implement something like that. Thanks for the support!
You ever heard of economies of scale? Big businesses are inherently more efficient in many industries because of this. A good example as it relates to farming is the ability to use larger pieces of heavy equipment across more land- rather than the alternative, many smaller tractors, that independent farmers would each own.

Also- the ability to specialize. There are lots of different jobs on a farm- on smaller farms you see fewer laborers doing more jobs. On a larger farm- you can specialize labor and increase productivity in that manner.
4x4 Macro Pad Kit
https://news.ycombinator.com/item?id=19322448

U.S. users are leaving Facebook by the millions, Edison Research says (marketplace.org)

1293 points by rmason on Mar 6, 2019 | 616 comments
That's a misunderstanding of the thesis. Because humans tend to have trouble surviving completely alone, our nature is to privilege others and the group in many circumstances, over our individual wellbeing. Sacrifice - of comfort, health, even life - in order to secure the survival of our children and tribe is common because it is often so much more effective at allowing for the perpetuation of a given line than purely individualistic behavior. That's what's so profound about the concept presented in "The Selfish Gene": the meta-impulse to preserve one's genes often overrides the meta-impulse to preserve one's own life.
hahahaha well I don't drink mate, actually.
This. For long tail searches I go to Google but the free bing money means I use it for most things.
Notice to the authors: it looks like you've built this using taulwindui components (which are great!). I don't think though that their license allows them to be used in open source projects.
Thankfully the trend of boasting about "multitasking" has died. A decade or two back everyone seemed to think it was a good idea.
Many people have a delusion that just because they find that one major party is bad then the other one must be good. It's part of a common psychological phenomenon that has us overlook flaws in our allies/friends/family because we need them and can't survive alone.
I think the idea is that typing is much slower than reading, so one has forced downtime in which it is possible to consider structure and choices[1].

Compare https://news.ycombinator.com/item?id=23528483

Qui scribit, bis legit

(Maybe your sight-reading is quicker than your playing? Mine is nearly the opposite.)

[1] Quintilian even finds value in exercising criticism of popular examples (because of course, even way back in the first century, The Old Days Were Better. Elsewhere Quintilian complains that people in his day only repeat a Cliff's Notes knowledge of greek authors instead of reading the originals in full.)

> "It will even at times be of value to read speeches which are corrupt and faulty in style, but still meet with general admiration thanks to the perversity of modern tastes, and to point out how many expressions in them are inappropriate, obscure, high-flown, grovelling, mean, extravagant or effeminate, although they are not merely praised by the majority of critics, but, worse still, praised just because they are bad."

http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...

and makes a good point about a pedagogical advantage to criticism of works other than one's own:

> "I will venture to say that this particular form of exercise, if diligently pursued, will teach learners more than all the text-books of all the rhetoricians: these are no doubt of very considerable use, but being somewhat general in their scope, it is quite impossible for them to deal with all the special cases that are of almost daily occurrence. The art of war will provide a parallel: it is no doubt based on certain general principles, but it will none the less be far more useful to know the methods employed, whether wisely or the reverse, by individual generals under varying circumstances and conditions of time and place. For there are no subjects in which, as a rule, practice is not more valuable than precept. Is a teacher to declaim to provide a model for his audience, and will not more profit be derived from the reading of Cicero or Demosthenes? Is a pupil to be publicly corrected if he makes a mistake in declaiming, and will it not be more useful, and more agreeable too, to correct some actual speech? For everyone has a preference for hearing the faults of others censured rather than his own."

http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...

Im demang tili peroba pash im demang finyish vide fit.
I've used Windows as my main operating system since I 3.11. Sure I dabbled with Debian and Gentoo when I first go into CS, and I've had a few runs trying to use Fedora and Ubuntu as my main systems, but when I eventually landed a job in a Microsoft rich environment and got bored with having to screw with settings I settled on windows and OS/X on my laptop. OS/X even became Windows for about a year when WSL came about and I happened to get a surface pro.

But these days I really can't fathom using Windows for anything but video games, and well, work because I have to. It's such a terrible user experience for me, and I wonder where it all went wrong, because I used to genuinely like it.
> In consensus systems, however, any difference in behaviour can be a fatal vulnerability.

Another issue can come if you have code like this, and different validations are used.

if (signature_valid()) {
// Safe because we already verified signature.
use_signed_message_or_die();
}

In practice the check and usage could be very far apart in the code (maybe using the type system to keep track of verified signatures), or even in different programs.
Shoutout to django-background-tasks[1] which also uses your existing database to manage the task queue. It worked really well for me.

[1] https://github.com/arteria/django-background-tasks
Whenever I've tried this angle of recline I've fallen asleep pretty quick.

The one thing I've always wanted to try though was face DOWN recline, like a massage parlor, approaching a sensory deprivation kind of experience. Again might need a lot of coffee beforehand though.

Would love to hear any reports from the daring adventurers who may have tried it. I think the blood flow to your arms might get weird, issue #1 ...
> Today many argue the state has a need to access such correspondence to prevent crime, but such a need is like the need of an addict: nothing good can come from it and the people should not enable these institutions to satisfy an ever growing demand for insight into their private lives. One must remember that democracy is founded on the believe that thoughts and words are not crimes and everyone must be free to express them-self in public, but even more so in private correspondence. A society that mistrusts its own citizens to a point where all those that whisper to each other are called criminals, dealers, traitors or terrorists is rotten at its core.

I feel disregarding the usefulness of surveillance is part of the problem. We should not be arguing that that nothing good comes out of surveillance. It provides your opponent an easy strawman for a hollow victory. Because frankly, surveillance is a useful tool for law enforcement.

We need to rather argue that the moral cost and side-effects of public surveillance far outweighs its usefulness.
Deindustrialization is a step towards sustainability, but not for the obvious reasons. It would drastically reduce the size of the worldwide human population through childhood deaths, disease, and shorter lifespans due to accidents. While that may be better for the planet, it would be a very hard sell for most people. Our natural instinct is to optimize for the opposite. It's not like our industrial society was created by aliens.
I've seen NFC cards the thickness of a standard credit card with built in capacitive touch keypads, 7-segment displays and even finger print readers. The only reason these haven't been rolled out is cost and that the current system is "good enough".
Super-spreader events seem to be how coronaviruses primarily infect others. They were key to how SARS and MERS spread too. So far, there isn't much demographic data on why certain people are "selected" to be super-spreaders.
3) People are willing to sacrifice freedoms to protect kids, likely a result of not understanding the complexities of such a nightmarish problem and how much freedom will have to be sacrificed and how little protection will be gained at great cost. Why? Because our society does not allow us to perform cost benefit analysis on a child's well being despite reality giving us no such relief as removing the need for such.
Agreed, something is seriously wrong with this article. Some of the images almost look like they were corrupted, others are very low-quality.
I'm not entirely sure, though given the infrastructure created (especially long-distance transmission lines dating to the early 20th century), its age, the tremendous surplus of hydroelectric capacity in the PNW, and California's comparatively large west-coast population component, I'd be inclined to suspect it's long been a large component.

Since the 1970s the main change has been the commissioning, and decommissioning, of several nuclear power plants, notably Rancho Seco (near Sacramento) and San Onofre (near San Diego). A third large plant, Diablo Canyon, continues operation. A fourth much smaller plant at Humboldt Bay shut down in 1976.

I don't have a resource for long-term power trends, history, imports/exports, and mix for the state, though I'll keep an eye out.
Really cool stuff! The user experience is pretty slick, and this is also an interesting way of actually reading books.
Honestly, porn search with Bing is pretty great. It doesn't care where the results come from, so its a great aggregator of multiple porn sites.
Goilerplate
Looking forward for Crime and Punishment in Russian. Great idea through, app looks good and seem to work!
Reminds me ... in a computer nerd way ... of "python the hard way" (which used to be very open/free, now it has changed)

You would not read or download the lessons. You typed all the python in word by word. I think it really helped the learning process to type it out. It was slow and deliberate, even to mistyping and making mistakes (and fix them).
Palantir’s Long-Awaited Public Debut Frustrates Some Investors
I have only entered politically correct search terms, so I have nothing to worry about right?
But Excel has never been a data platform. It's a spreadsheet.

It's user's faults for using it in ways that it was never designed for.

Excel has always been about sticking numbers in boxes and calculating with them.

If you want unmodified string input, input strings into a tool intended to handle them.

Project specifications can be hard. Using 1) .xls files after they were superseded, 2) ANY data transfer method without considering capacity or truncation issues, speaks of incompetence.
.NET Core is CLI first: https://docs.microsoft.com/en-us/dotnet/core/tools/

We use it all the time, no VS required. You don't have to edit any XML files today, and can use a simple editor like Visual Studio Code or notepad if you want.

Do you have some big old solution that you're working with?
I think in this case it’s more like “nobody who would know better than to use excel had the authority to make the decision not to use excel”. Given that this was a government project, my guess is that there are very few technical people involved at the decision making level.
> https://commonslibrary.parliament.uk/research-briefings/cbp-...

That's effectively ending the rule of law in the United Kingdom. There's not even any pretense anymore.

It's interesting but - given recent events - not surprising, that the country which invented the term "rule of law" would now turn their back on it.
Communist detected! Deploy starvation memes!
Hey friendly HN,

THANKS FOR ALL YOUR COMMENTS!

I posted this 2 hours ago and went back to work.
Didn't expect this to happen!

The sign up is broken right now and I have no idea why but if you are interested, sign up for the newsletter in the meantime and I will get back to you as soon as it is fixed!

Thanks again,
ben

PS: Will answer all your comments as soon as I can!
I was curious what sort of Javasript wizardy was used to accomplish this. It appears to be lots of deleted code. Still, good for the contributor! Here is the PR https://github.com/plausible/analytics/pull/68/files
In Germany a work can only enter the public domain after the copyright expires. The author is not allowed to waive their copyright and intentionally put their work in the public domain before that. If you want to make something available without restrictions you have to grant people a license to your copyrighted work.
For some reason it brings me joy in typing that classics.
AES is one of the few that I'm pretty confident will be around for a while. RSA already has a lot of caveats to its use and they will undoubtedly grow. In my completely uneducated opinion, it's even odds on RSA vs ECC first.
GoBinaries: On-demand binaries for Golang projects
Yes, I don't understand how people don't see that all this "progress" is mainly towards building surveillance states that commit war crimes around the world, deny people basic human rights at home and abroad, destroy our environmental support systems, etc. etc.

But hey, they made a 15th iphone too and a 30th avengers film, so I guess it's all good...
This is really interesting. I've felt the opposite.

I remember thinking about Windows a lot: how to get it to work better/faster, for example. I used Linux as my daily driver for 20 years.

Then I just got tired of having to Google obscure Linux issues, edit config files, and reboot all the time. I wanted something that just works.

I went from using three OSes (macOS, Linux, and Windows) every day to using Windows and now honestly never have to think about it. It's not a joy, it's just... nothing. Everything works flawlessly.

I did get one of those telemetry killer apps, but otherwise it's all just stock Win10 Pro.
Tailwind UI License allows for components to be used in open source projects, as long as the project's primary purpose isn't to distribute those components :)

Edit: License link for anyone interested https://www.notion.so/Tailwind-UI-License-644418bb34ad4fa29a...
> Let's ramp up those genetic studies and get rid of the undesirables already

Holy shit, this is straight up racism. How the hell you got from protecting freethinkers to eugenics, I have no idea.
Sounds like you've worked with poor code/developers. LINQ with EF translates into DB queries including aggreations and transformations. That's the whole point of compiling the query, unless someone either didn't understand the query they were writing or explicitly chose client-side evaluation.
> subcontracting this work to the lowest bidder

knowing a little how things (don't) work in the UK, it's likely subcontracted, but to a company belonging to a mate of the director in charge of the whole thing
PS5 is backwards compatible FYI.
What did you move from and then to? As near as I can tell IPC haven't increased that much in the last little bit. Or was your CPU pretty old?
It really depends on what you want or what your personal situation is. I'll give my thoughts on a few possible adversaries.

- 1. An individual attempting to perform an MITM attack on you. The classic free wifi adversary you've probably heard about. There's little risk of this individual using the sites you visit against you so you only care that they can't manipulate your usage of said sites: Use HTTPS and you'll be fine.

- 2. Your ISP. You don't want them to see where any of your traffic is going because you don't trust them: Use a VPN. Shift the trust to either a VPN provider or a cloud-hosting provider by running your own VPN.

- 3. Your Government. Let's assume they can see all of the traffic within the country and you don't want them to associate your traffic with you: This is the step where it becomes challenging, you want to blend in, not just add more security steps. Ideally you want your traffic to leave the governments jurisdiction and if needed reenter looking like normal traffic from other countries. Tor is a good option here, there's a reasonable amount of traffic on the Tor network to hide in and your traffic is almost guaranteed to leave your country at some point. Alternatively choose a VPN provider that resides legally outside of your country and choose a server that resides physically outside of your country. Both options will move your traffic outside of the jurisdiction of your government, so this should be sufficient within the confines of the current example.

- - What about a self-hosted vpn in a region outside my country? If you ever connect to a server inside your country the full path of your traffic will be able to be seen by your government.

- - What about multiple self-hosted VPNs outside my country? This is an improvement on the previous issue, but it's unlikely to prevent your traffic from being correlated to you on timing alone.

- 4. God's Eye. Your adversary can see all internet traffic everywhere on Earth: Good luck. Maybe use Tor over a popular VPN service to increase the difficulty of correlating your traffic to you? Hope the Nym mixnet becomes popular?

Some additional considerations:

- What if I don't trust a VPN provider? You probably want to hide your traffic in their traffic so pick a VPN provider that requires no user info to sign up and let's you pay with a cryptocurrency or cash. I know of Mullvad that fits this requirement, there are probably others as well. Self host a VPN and to the VPN service through your VPN, now neither the VPN service or the cloud provider has a full view of your traffic (wireguard makes multihop VPNs easy). You could do the same by use 2 vpn providers.
Nobel Physics Prize: Penrose honoured for black hole research
Wife teases?

I could not believe that got left in there. Definitely a draft, and somebody had opened the wrong window when context switching!
The PS5 can play PS4 games so it would be a worse financial decision I guess
If was thinking more about full-stack development so professionally you'd need some commercial exposure with JS.