skysight-inc/HackerNews huggingface dataset:
In fairness, writing is a specific skill. Most people aren't very good at it. It's one thing being able to draft an email or a blog post. Even if it has the quality of being clear and sounding empathetic, that doesn't magically turn it into good writing.

This post is the perfect example. It lacks an original premise, a unique sense of language, or an understanding of the relationship between incident and narrative. Most of its core ideas are hokum: 'I think it was the immortal Steve Jobs who said "don't worry about getting wet, just dance in the rain"'.

But Google isn't a writing company. You could work there for a hundred years and never gain the ability to write anything worth reading. There's no evidence that the experience produces unique literary insight. Instead, it seems to create exactly this kind of sludgy, imprecise advice. All of which is unintentionally revealing.
Wasting a solar panel? Do you think a beach is a waste of silicon?

Building a solar panel and a gpu (say) is not emission free? Because they require energy to refine and manufacture. So we are still back to the fact the issue is with the energy generation. Right?
> Well, since we don't use multi-letter variable names, no such distinction is necessary!

You remember the story about the Fox and the Grapes, right?
Note that this checklist seems mostly aimed at people that send email professionally.
Parts of it surely apply to individuals hosting their own email, volumes likely do not though.
fly.io didn't do phoenix. They hired its creator Chris McCord, but Phoenix was already an established product.
Disclaimer- I enjoy sport shooting.

Using a gun on another human to defend my family from immediate threat. Moral.

Using a gun on another human to inflict harm on an innocent. Immoral.

Thus "tech is neutral, usage determines morality".

HOWEVER

what if we are in a society where using guns is the normal way to resolve conflict? Where everyone is required to carry a gun at all times and be prepared to use it to defend their family? Is the tech still neutral when it becomes a cornerstone of every interaction?

Not a fanciful example. Think: dueling.
https://github.com/facebook/zstd/tree/dev/doc/educational_de... is a self-contained zstd decoder. I get a 64 KB dynamically linked executable after running "make" in that directory.

$ size harness
text data bss dec hex filename
24615 704 40 25359 630f harness
The fact those returns aren't guaranteed is a big part of why they are so high to begin with. Credit card debt is unsecured (no collateral put up to be seized in the event of a default), creditors can walk away from the debt and the issuer will never receive a cent.
Link to the main website: https://email.faircode.eu/ (HN wouldn't let me post it)
A large business who gets 20K customer service calls per hour and sends them a CSAT questionnaire? Whether or not you think it is good practice, it happens.

Other scenario is a business that wants to invite a load of people to something at the same time so they are not sending that many every hour but e.g. tickets for a concert, you want everyone to get the same chance.
Does freechess.org still work? It's had bughouse for decades.
At the same time, if you're doing it for a hobby, taking your time until you're happy can be meditative. That's why I'm taking my side project slowly - because I enjoy coding and am using my side project as a form of relaxation.
Is there anywhere you can play it online?
I like this. I'm not your target demographic for a sign up, but nicely presented and useful info. Nice!
Machine Learning Using H20, R and MinIO
"Talk is cheap, show me the code."
Any engineer worth their salt will "naturally" communicate by asking questions, appear friendly, or even admit when they're stuck or don't know something.

The problem is the reverse is probably as common, but, honestly, equally valuable: if you have a person who simply shows amazing tech skills, and talks when prompted to, I mean, will you reject this person in favour of a less stronger candidate just because that weaker candidate was more outgoing?

I mean, in technical interviews you have to be technical and solve your stuff, that's it.

FAANG system design interviews actually somehow require some clarifying questions to clear out ambiguous requirements or probe for missing data, but, I have seen and witnessed people immediately tabling X, Y and Z assumptions and go "assuming these....." and immediately craft a perfect solution - pass with flying colors.

The rest will be gauged in behavioral interviews and in the final decision meeting to put forward an offer or not.

But in technical interviews? Just solve the thing.
Wow. This is such BS.
This whole company and it's bests products were build by engineers who couldn't follow this rules, because they simple didn't had decades of required experience.
Instead of following dozens of weird rules, they just built what felt right.
That's it.
The story is only applicable to soulless coders in a corp team. Any potential for innovation is dead now.
>
As someone who went heavy into crypto/web3, it does pain me to admit that there really are no use cases besides making money.

In 2022, is there any money to be made there, other than:

1. Money that comes from 'less lucky' entrants in the various zero sum schemes?

2. Money that comes from selling shovels to the con artists running #1?

As a bystander, I'm not seeing any other ways that 'web3' is making money - and I'd argue that if it's just those two, then that's a pretty bad use case. I mean, it's good for the participants who are making money, but all that money comes from impoverishing others.
If you don't know what you are doing, its easy to misconfigure your webserver to ship the letsencrypt-issued certificates incorrectly.
The problem is that you don't need a large percentage of your target to not want them and "report spam" even if it is literally the opposite, then your whole brand suffers.

A lot of the tricky stuff is trying to make the email seem unobtrusive and make the opt-out clear so that if people don't want them, they opt-out instead of reporting spam but a lot of marketing teams still think size of audience is all important rather than quality and don't want their list size to go down by offering easy opt-outs.
I used to think like that too, but in many fields, there is a huge pressure against "passing it on" because of some producers that optimise price over everything else.

If your only competitive advantage is being cheaper than the rest and now everyone is raising prices, doing the same will not only hurt your appearance as the "reliable value brand", but you'll be wasting a huge opportunity to grab a big new chunk of the market (customers tend to looks for alternatives when prices increase). These are the companies that will use alternative materials, even if they are inferior (e.g. paper straws and cups), because it's the cheaper option.
"'The light from those millions of stars you see is probably many thousands of years old' is a rare example of laypeople substantially OVERestimating astronomical numbers."

https://xkcd.com/1342/

There is plenty of interesting stuff within ten light years, so don't lose perspective too much ;)
I'm in my early 40s now, I stopped trying to be non-boring when it comes to my programming-related work after I started to realise that our work (i.e. the work done by us, programmers) is mostly used to do bad societal things: image "AI" is used in different bad places around the world for nefarious purposes, text "AI" is used to filter out and censor the opinions that some of us genuinely believe in, many "cool" data-processing projects help increase the inequalities among us (one of my first personal projects was to implement a "crimes" map for my city, about 15 years ago, the info in there would be used right now by middle-class people so that they would know where to purchase property and where not to purchase property, hence increasing gentrification and perpetuating said inequalities).

All in all I'm employed at a boring and excellent technical job right now that, afaik, doesn't do anyone any harm (not even indirectly), and I'm totally happy with that. I'm also not wealthy and I certainly don't have the money to retire anytime soon, so, pluses and minuses.
Testing HPC on Google’s TPU Matrix Engines
The problem is that you need an entire supply chain and manufacturing to provide you with your solar panel and gpu.

We are mobilizing all these resources and manufacturing capacity to do what? Run infinite loops on a useless program?

Meanwhile at my lab that works on bio simulations they could not find gpus to do their research.
Thanks! Hope you find it as useful as I did :)
FWIW, it's a very common saying in French. I wouldn't attribute it to Gassée.

Edit: googling it in French attributes it to Henri Queuille.
IANAL, but anything between fraud and gross negligence I guess.
Ask HN: why are people using HN to post Google/StackOverflow-types of questions nowadays?

DuckDuckGo result includes a video: https://www.youtube.com/watch?v=zdofbRjXHkQ&t=29s
> once, you understand it and it becomes a really good friend, it just takes months

Same for Haskell. It seems that some great languages take some investment in order to become productive with them.
If there's any opportunity for someone to take offense and press "report spam" then err on the side of caution and don't send it without prior explicit opt-in that is difficult enough to not be doable by accident (so no pre-ticked checkboxes).
Thank you! It's hard to transfer Notion pages to Github, but I allowed commenting on Notion so everyone can suggest changes and add stuff.
Jesus H. Christ they're called "Stablegains", how could anyone think this is anything besides a crypto bro ponzi scam op?!
Sorry no idea about AWS Aurora, but I think MySQL will do this itself.
About formalising (i) I guess it's about accepting everything that isn't a meta-token, I don't remember godel incompleteness theorems sufficently to be precise about it, anyway the useful list would be the wikipedia list of independent statements since most of them are not contrived (although very abstract).
So yes my question can be specialized as to how to achieve maximum coverage of the wikipedia page.
Otherwise, great comment and it's been a while since I hadn't heard the term reverse mathematics!
Their tagline is "Earn higher interest on your cash". And the website says "You can now earn up to 15% APY interest on your cash with Stablegains. This is 30x higher than in your traditional bank*."

I don't see how they can justify making such a claim. Once you put the money into their system the cash is converted to UST. No one is earning interest on their cash.

Comparing themselves to a bank, and using terminology like "deposit" and "withdrawl" are sketchy as hell. All those imply that the capital is not at risk, which it obviously was.
Holy shit, you need to learn to make your money work for you. If you're homeless in 3 months on a 200k salary, you're doing something very wrong.

That's not a fault of the UK salaries, it's you being terrible with your money. The US won't save you from yourself.
> sends them a CSAT questionnaire

Exactly the thing nobody asked for and absolutely deserves to be marked as spam.
Its not dependend on manual deployment, you can as well automate it wrongly.
This is a "content free dismissal" that gets re-litigated on HN every week. If you don't have something new or interesting to say about it, just don't.
> It is indeed accepted if it's there by itself, but it is rejected if you try to use the interface, which is what function f does:

You can't use it as a type, but you can use it as a constraint: https://go.dev/play/p/LnmudHIjAoQ

Of course, you can then not actually instantiate that function (as the type set is empty). But using concrete types in interfaces is very possible. And it's indeed why the |-operator was introduced. It allows you to use operators: https://go.dev/play/p/I3eMDBwIcHA
why does solar produce an exponential decrease in cost over time? I understand how cmos lithography reduces costs. over time smaller and smaller features drives chips smaller which increases yields. I don't understand how that is true for solar - I don't see panel efficiency increasing dramatically. why are the cost curves different for solar than any mass manufacturing, like stamping steel chassis for cars?
Covid inspires 1,200 new German words (2021)
Case Study: Migrating to PostgreSQL from SQLServer
It’s https://en.m.wikipedia.org/wiki/Anterograde_amnesia

And it’s not super well understood. Aspects of dissociation are probably involved - if such a thing happened without the presence of alcohol or with a relatively low amount it might indicate a dissociative disorder.
The site recommends a dedicated IP for people sending 50,000 emails per month, but this number is way lower than what I’ve heard from experts before.

I was told anything under 500,000+ emails per month and you might actually get worse deliverability from a dedicated IP vs. a shared IP at one of the big ESPs like mailchimp…since inbox providers like gmail/outlook see low volume IPs as suspicious (no idea why).

I’ve also heard your domain reputation is far more important than shared vs. dedicated IP at your ESP of choice.

Anybody know which advice is true?
I know it could be difficult to wrap your head around, but hear me out: Different people could be complaining about it being too cheap, than the ones complaining about it being too expensive. And both of those groups can have good points about it!
Google and PayPal are hiding most of their carbon footprint in their bank accts
Elixir Livebook v0.6: Automate and learn with smart cells
Once again you chose to selectively ignore most of the message and edit it to focus on a part you can use to paint me in the worse possible light. Similar to how you did with your original post. Your only tactic in this discussion is to selectively quote people to make them look worse. You are indeed acting like a child in this discussion.

And, no: that’s not a personal attack, as I’m talking about your acts, not yourself.

Once again I’m up for any discussion, but that won’t matter as you ignore anything that can’t be used to make your interlocutor look stupid. You sir haven’t argued in good faith. You began this whole thing with a bad faith misquote, and when you couldn’t do it anymore you began to cry foul, while at the same time criticizing me for doing so. And that’s the only thing you’ve done so far: acting in bad faith.
Me too. I think often the complaints against Google expect a bit much from it. I mean use uBlock Origin to block some of the ad nonsense and if the first search term doesn't get it try something a bit different. Also set it to 30 results not 10 and scroll a bit.
Alternatively, covering less than half the car parks in the US with solar roofs.

"A 2011 study by the University of California, estimated there are upwards of 800m parking spaces in the US, covering about 25,000 square miles of land."

https://www.theguardian.com/cities/2016/sep/27/cities-elimin...
Well first of all there was no "it" when it came to IRC 15 years ago. There were many huge servers that I never visited like Efnet, Quakenet, dalnet and more.

Me and my little group of hackers would also host our own, and link with other groups around the world.

I think it boils down to accessibility. Even back when I started certain people just couldn't handle the terminal clients so they used Xchat or Mirc. In school in Sweden IRC was actually often pronounced "mirck" because people would refer to the mirc client.

So when web chat came along, with mobile apps too, it just reaches a much wider audience.

So the ones who are left on IRC are old farts, and terminal junkies.
How do they know much miles have been driven by a car? What if a person does it own car maintenance? Not sure, if that's a much better approach
This is single channel, Korg has 4 channels (and mentioned 2 channel generator)
Bad grammar on my end, just edited the comment to clarify that I was indeed saying that I don't see it as a legitimate business.
You know what else requires lots of capex and produces a commodity product? Oil.
Yeah 200ms to the database feels essentially useless for a webapp. I'd normally expect <5ms for a typical app, and <1ms is ideal – that usually means the same rack or very close.

This time all adds up. For a moderately complex webapp something like 10-20 queries isn't unheard of (even when you're careful about N+1 queries and caching). If each of those is taking ~5-10ms, add the network latency, and you're at ~50-150ms, which is pretty much your time budget for most end-user-facing webapps.

This is one of the problems with compute at the edge, you have to be much smarter about these things because there are a lot more network roundtrips between your app and database than there are between your customer and your app. Edge replicas help but still complicate things.
Optical character recognition, applied to scanning documents or automatically reading license plates and postal addresses.
Not surprisingly 15% of 0 is still 0.
I don't know about you, but I generally don't eat the rind of aged/hardened cheese, so that's not really a problem (for me).
> So far, Rust seems to have gotten it right by essentially copying Haskell.

FWIW I've used Rust for a bit and I disagree that they "got it right". I'm not saying Rust is bad, I like the language. But it's not as if their generics implementation does not have issues. It's just that they are different issues.
I responded to a post about the practicality of MM multiplication methods, though GEMM is quite fundamental.
>That's an interesting take.

I get where you're coming from, but I think the fact that this take is at all interested says more about our culture than anything else.

I'm not an anthropologist, but I'd be very surprised if there were many cultures that told their kids to do more than "get married, have kids, spend your time doing something of value to your tribe/village/country".
Native AOT is a great concept, I was hoping to use it to build VSTs and other kinds of music plugins without having to deal with C++, since the binaries it produces can export symbols.

The stopper I found was the abysmal debugging support, I hope that has improved in the meantime.
There is actually some interesting literature on this subject - start with Coase's Theory of the Firm. But you won't get there by HN playing "capitalism vs socialism" like 12-year-olds.
The process you’re thinking of is cheddaring. Many cheeses are cheddared but aren’t Cheddar.
I'd expect the mass of these metals that can be used in a 0.5mm chip to be negligible. Still, I don't like the idea of a future where these chips are used in many food items.
this is those kinds of mob behaviours that induce crisises, the self-fulfilling cause of a crash of consumption that will then actually make you need to tighten spending. The first initiators are the most responsible.
Happy is an Asian elephant. But can she also be considered a person?
The size improvement is going to be really interesting to me. Currently I have to choose between shipping small Framework 4.8 apps, or the whole kitchen sink with .net 6 even for a trivial wpf+ef app. Trimming and readytorun did not produce significant improvements unfortunately.
The "love requirement" makes it hard to continue once you wake up one day and find you no longer love it. The "hate it a little less" is much more useful is you dont want to give up on stuff because you have a bad day/week/month with it.
> But despite how much I want to learn the fly.io platform – it has been a bit tricky for me wrap my head around a good use-case for this type of distributed hosting service.

Worth noting that you don't have to use the distributed aspect. I have my site hosted on a single one of a fly.io's smallest instances (which one can get 3 of for free), and even like this the performance is excellent (50ms response times), and it doesn't have the problem of spinning down when not in use like Heroku's free tier.

It's nice to at least get a choice of regions. For example, the company I work for (not hosted on fly.io currently) only has customers in the UK and Ireland. So it's would be to be able to pop our servers there with a simple config setting.
https://www.britannica.com/event/Homestead-Strike

Even the libertarians will acknowledge that the rights of money and property are protected by force.
bzip2 comes out the clear winner in compressing TXR Lisp compiled files, and has the smallest code size (by far) in its shared library form:

0:[0519:020528]:sun-go:~/txr/stdlib$ ls -l compiler.tlo*
-rw-rw-r-- 1 kaz kaz 211119 May 12 11:06 compiler.tlo
-rw-rw-r-- 1 kaz kaz 37615 May 19 02:01 compiler.tlo.bz2
-rw-rw-r-- 1 kaz kaz 49200 May 19 02:01 compiler.tlo.gz
-rw-rw-r-- 1 kaz kaz 38360 May 19 02:04 compiler.tlo.xz
-rw-rw-r-- 1 kaz kaz 52387 May 19 02:02 compiler.tlo.zst
0:[0519:020535]:sun-go:~/txr/stdlib$ size /lib/i386-linux-gnu/libbz2.so.1.0.4
text data bss dec hex filename
60511 3520 4 64035 fa23 /lib/i386-linux-gnu/libbz2.so.1.0.4
0:[0519:020544]:sun-go:~/txr/stdlib$ size /lib/i386-linux-gnu/libz.so.1.2.11
text data bss dec hex filename
115537 588 4 116129 1c5a1 /lib/i386-linux-gnu/libz.so.1.2.11
0:[0519:020653]:sun-go:~/txr/stdlib$ size /lib/i386-linux-gnu/liblzma.so.5.2.2
text data bss dec hex filename
166862 900 4 167766 28f56 /lib/i386-linux-gnu/liblzma.so.5.2.2
0:[0519:020658]:sun-go:~/txr/stdlib$ size /usr/lib/i386-linux-gnu/libzstd.so.1.3.3
text data bss dec hex filename
508674 492 20 509186 7c502 /usr/lib/i386-linux-gnu/libzstd.so.1.3.3

Code bloat: bz2 < z < xz < zstd

Compression: bz2 > xz > z > zstd

zstd with level -19 compression beats default gz to third place:

-rw-rw-r-- 1 kaz kaz 41163 May 19 02:17 compiler.tlo.zst-19

gzip squeezes another 2K out with level -9, staying third:

-rw-rw-r-- 1 kaz kaz 47206 May 19 02:19 compiler.tlo.gz-9

xz's output doesn't change at -9 level (relative to its default -6).
You're using "safe" in a very odd sense.

If you're driving 200kph and crash, you weren't safe before the crash and unsafe afterwards.
Which version of the game is best for modding?
Can I grab it off steam and use openmw without issues?
This freaks me out. You like ambiet conversation with discernible speech!?

I had someone send me a recruiting message on Stack overflow jobs once about a product like this, and it's one of the few times I declined on the basis I fundamentally disagreed with its existence. How do you focus?
Not sure it is a good idea. It might be more flexible when you issue an invoice and have to modify it, but first it would enable fraud, and second it would mean that you have to monitor incoming invoices to see if anything changed and account for that. I think it's better to ask people to just emit correct invoices: if you need to invoice a bit more you issue another one, if you need to invoice less you issue a credit note. If you can't do that you need to work on your business processes.
Recognizing something is difficult doesn’t mean you are good at it.
> Please explain how you divide the 1000 children into two equal groups

The fact that the scientists are seemingly prepared to allow 500 of their test subjects to die, and then use that as an excuse not to consider their outcomes, is precisely the methodological problem I am complaining about.
Our business has an API that can be used for displaying dynamic information at point of sale (i.e. dynamic in that it cannot be cached and will need a DB call).

While we encourage our customers to try and use us asynchronously, we have a number of enterprises that don't and therefore demand incredibly fast response times with low latency. They pay us accordingly, so as a result we have geolocated databases (in our case though, we are using AWS Aurora replication).
Now all we need is an open source c++ GUI library that allows us to write cross platform code with ease.