skysight-inc/HackerNews huggingface dataset:
> It should cost a small amount of money to send an email.

And who decides how much that should be? How do you price out the spammers (who have access to stolen funds) without pricing out the hobbyist or the NGO in a low income country?

If you want to use economics to block spam, then require that any newly registered (or newly email-sending) domain put up a cryptocurrency bond before it is allowed to send email. (All existing domains would be grandfathered in, meaning they would have an incentive to adopt this system).

If a domain is found to send too much (DKIM-signed) spam, the bond can be forfeited (slashed or donated to charity), triggered by N-of-M validators agreeing. The validators could be some mix of the biggest email providers, and non-profits like Mozilla and the ISRG. They would also be able to adjust the bond price according to how much spam they still see.
AI News in 2021: A Detailed Digest
I regularly go "in a can" (tram) with more than 50 other people and it's really quite comfortable and pleasant.
Ask HN: Favorite/Classic HN threads of all time
The only similar thread that I could find was from 2012 (https://news.ycombinator.com/item?id=3996652), so I decided to start one. Please share your all-time favorite HN threads here.
On the plus side, every little bit that can be exported as electrons does not need to be shed as IR. The problem is that quite a bit of that 1000W incident is not in a part of the spectrum that lends itself readily to conversion to electricity.
Microtransactions are not a silver bullet. I expect you would want to set the level at less that what local fast food places pay to stick their leaflets through my door, yet the paper spam keeps coming.

Search engines funded by advertising seem to me to be a rare example of online advertising working for all parties. What makes you say it’s oxymoronic?

My understanding is that adding micropayments to every click online would greatly reduce how much people used the internet (because they have to work out how much each click would cost, and whether it would be worth it). This does not automatically seem a win.
No I think it's fair, unless they heat up their bedroom while mining.
I work on one building block of climate tech ― energy demand flexibility software. Useful in all kinds of settings, like industry or microgrids.

The collaborative aspect is that [our platform](https://github.com/FlexMeasures/flexmeasures) is open source, under a permissive license.

I'm trying to grow a startup on top of it, but the whole idea of doing impactful work is that it's being used to speed up the energy transition everywhere. Less re-inventing the wheel. If you are involved in any projects where energy demand flexibility should be unearthed, please consider using FlexMeasures ― with us or without us. Happy to chat.
And on Twitter, you can at least filter out the jerks.
If I remember correctly, HN automatically converts Reddit links to old.reddit.com (less user hostile).
The article is interesting but what stood out for me was the Pairagraph format.

I’m a big fan of that format - the idea of two experts having a well-considered back and forth on a complex topic. Pairagraph reminds me of the evolved child of twitter and medium.
Ask HN: Becoming senior backend developer in 2022. What to learn?
Beside of Kubernetes (https://news.ycombinator.com/item?id=29756204) what other things would you recommend picking up this year to be in a good shape for the next few years?
I'm building a sensor network management tool for small computers e.g. rasp pis and the like. It'll be open source and solve a lot of annoying configuration details with hosting web services or doing point to point communications between devices.

I could really use some help designing a decent front-end.
There’s a difference between the institution that receives the money, and the person that owns the account.

If the person owing the account move illegitimate find out of their account, then there’s nothing the receiving institution can do, they can’t return money no longer on their books. They could return money, and push the account owner into an overdraft, but now they’ve taken on the liability of recovering those funds. No bank is gonna do that voluntarily, especially to cover another banks fuck up.

Now the original sending bank could then ask the receiving bank who took the funds, and the receiving bank will tell the sending bank to come back with a court order, because they have a legal obligation to act in the best interest of their customer, even if they think their customer maybe doing something dodgy. Once the sending bank has rustled up a court order, then the receiving bank will hand over the account owners PII, and the sending bank can attempt to recover the money via the courts.

But a no point is the receiving institution ever going put their neck out to help a sending bank recover incorrectly sent funds. It’s the sending banks problem to use the legal system to both discover who received the funds, and pursue recovery directly from them. They can’t recover the funds from the receiving bank directly if the monies moved on and the account owner refuses to cooperate with the recovery process.

People forget there tends to be a very large gap between the law and its enforcement. Frequently it’s too much effort to actually enforce the law, so large sums just get written off instead.
Illusion of the Year 2021
> There's considerable profit to be made in producing routine items in volume. The US used to lead in that.

The US used to be a comparatively[1] low wage labor environment, though. We used to lead in making cheap goods because making goods in the US was cheap. It's not anymore.

That's not a value judgement. Maybe it should be. Maybe we should relax minimum wage legislation, increase immigration quotas to expand the labor pool and make up the human condition shortfall with sturdier safety net programs from the government (call it "progressive libertarianism"). That would be interesting to discuss.

But it's not the country we live in. If you want PCB stuffing to be economical in the US as it exists today, you need to figure out how to stuff PCBs economically with people paid $10-15 an hour. (And in such a way that people paid $2/hour couldn't just use the same trick.) That's a technology problem, not a social science one.

[1] It's complicated by the development of cheap global trade. The reason the third world didn't get involved into global trade like this until the 90's wasn't that it didn't have lower wages, but that the cost of transporting the goods was so high that it would eat up the advantage. And this is why heavy industry like auto manufacturing still exists in the high-wage west, because cheap labor doesn't make a car cheaper to ship.
> Then the whole point of this thing is pointless. We're selectively punishing people. We don't prevent or punish positive cases from going around to work, public transport, etc and infecting others, yet we punish people that choose to simply not vaccinate.

It's not pointless. Unvaccinated people are far far more likely to occupy the hospital and the ICU -- see above. How is that pointless? I am not talking about positivity as that is not relevant. See the official numbers above.

Your hyperbole is not valid as these jobs already required vaccinations so I am not sure what the new outrage is.
Not at best buy they're not.
I think what I'm saying is future proof to a degree that I do not think I will need that, though, if my country swings further right than it already has I'm sure I'll be up against a wall somewhere. But that's a general risk for sticking your name to stuff you say and write.
so it is a result of evolution. I see innovation as a bug introduced randomly. In theory, we shouldn't pursue things do not exist already. Picking up known fruits is a good choice, try a random unknown fruit is a bad choice, but the result can be powerful. Innovation is probably the same.
I thought its really weird question lol i mean... Do you know the great invention of wheel? I mean its really smashing one and you can believe when i say it wasnt invented for lolz xD

P.s. Come on man/girl... We're still far away from 1st april :D
One project had tests fail every Saturday and Sunday, near the organization’s fiscal week boundary. Ever since then, I have strived to hard-code all dates in test suites, choosing dates several decades in the future.
If anyone here are interested in making a design/UI for an online TCG, hit me up: kurokikaze@yandex.ru. The engine part is mostly done, now it's time to make it look (and feel) good.
This is so extremely common that it’s funny to me you scoff at it.

Under the hood these systems will convert to some numerical format to compare which version is newer. You store it as a (proper) numerical format or you serialize it into one later, but at the end of the day it’s a number because that’s how you compare it.
How so? Duolingo is not some authoritative list of “languages that are important” where any language not included is, by definition, unimportant.

Sometimes my name isn’t included in those souvenirs that have lots of different names on them, yet it is not a mockery of me.

It probably should be included, but is it really a mockery if it’s not?
Alited: A lite editor/IDE for Tcl/Tk/C/C++
Not if the only thing you're doing with the number is converting it from/to a string...
This Intersection Design Will Save Lives
We have taste receptors and smell, evolution gave them to us so we can taste a bit and spit it out :)
I also don't know of anybody seriously advocating 100% closed borders in the US.
For the first, consider making "Latest Tweets" your default rather than "Home".

For the latter, consider putting those big tweeters on lists instead of following. You can check in on them occasionally via the list.
2022 Predictions
People will do any job if it pays enough.

The issue with the EU free movement was lots of eastern European labourers undercutting UK salaries and driving up rental prices by living 6+ to a house, etc.

I find it ironic that Americans criticise Brexit when they themselves benefit massively from the extreme restrictions on immigration (compare Tech salaries in the US and Europe for example!).
Show HN: Yagooglesearch – Python lib for realistic and tunable Google searches
I do not believe that any nation's constitution or government was designed to handle modern communication, polarization, encryption, privacy, and other technological issues. And that, judging by the increased polarization in the United States and elsewhere, I expect further division to occur. Some blame social media for this, but I think that blaming social media alone is a very narrow view of recent events.

I expect that this division will start manifesting itself with defiance in the political sphere than actual violence. An example of this on the left was with sanctuary cities in defiance of ICE and the Police stand-down over CHAZ/CHOP in Seattle. An example of this on the right would be the creatively-designed abortion ban in Texas and Texas's announcement that they are building a border wall themselves, or the announcement they will not enforce and will actively try to prevent enforcement of OSHA vaccine/testing requirements.

In both cases, you have states increasingly acting in defiance or in a passive-aggressive noncompliance with the Federal government, and I expect this trend to continue.
18+ years of 'dabbling' in design and development, building personal tools and freelancing smaller client websites. Recent non-traditional BS:CS grad to check off a life goal, but don't plan on entering the field as I am deep into an established career in another IT-related role.

I am really enjoying working with Python, Django and learning React at the moment. I have a lot of free time during the week and I am very interested in helping with a project. Very much akin to entry-mid level if you're looking for train-ability and willingness to learn. codectc at gmail!
What does "boomer-minded" mean?
The key message throughout that book is that you have to be sincere in your interest. You can fake interest in what someone wants to talk about, but it takes time away from perusing genuine interests. Sometimes you can fake it until a genuine interest takes hold, but I think people who don't gel with most pop culture would be there if they were going to.
This seems like a too smart for your own good situation.

Just because you can write a programming / scripting language doesn't mean you should.

There are tons being developed already, why not just adopt one of those.

I support NeoVims decision of going the lua route.
I'm more optimistic. I think progressive centers like SF are in fast decline and people are voting with their feet. Politicians pick up on that why we now see e.g. London Breed suddenly championing policing and law and order.
We use Kubernetes to host apps running Node.js, and K8s is great in keeping the apps running, scaling the pods and rolling out upgrades. Use the right tool for the job. If you are trying to saturate 24-core server with CPU-bound computation, don't think Kubernetes.
I've got 18 titles that I've played on Linux in the last 3 weeks since I left Windows. 11 in steam, some are via proton and some have native clients, the other 7 are installed via Lutris/Wine.

I've noticed performance problems in 1, an MMO that is notoriously unoptimized; I had performance problems with it on Windows, too.

I have a 2080 and I'm not pushing ultra high settings, so YMMV, but so far, so good over here. I do not see myself going back to Windows anytime soon.

After all, they won't support my "ancient" i7, so I'm not the one who ended this relationship.
Absolutely. I would pay cash money for a mute button here.
Another entry in this already very long list:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
>while themselves they thoroughly seem to think they are victimized

Interesting take, now when I think about it you are probably right. Actually this maybe shows that the "victim" morality is a thing...
Perhaps the point was, learning C is more of an eye opener than an actual skill.

You're going to have to try hard to actually program something in C in the majority of jobs. On the other hand, you'll have to try hard to avoid any C-Based languages.

Of course, if someone new to programming asked me "shall i learn JS or C?", I would recommend JS.

However, after a few years.. give C a try. Make a throw-away "ls" or something.
> my recently bought mobile line comes with IPv6, then I would say it is a win

I’m surprised it doesn’t. In Europe most providers only give you IPv6 and CGNAT IPv4. Even my landline does that.
Bitcoin is the biggest crypto currency and uses proof of work. As mentioned in the conclusion, ASICs use the same resources as GPUs. This can have an effect on GPU prices. Additionally bitcoin is still the "gold standard" and most crypto currencies follow the price development of bitcoin.
This online article series is quite good for Vulkan on Rust: https://hoj-senna.github.io/ashen-aetna/
> It became clear that the author isn't willing to consider anything that isn't 100% perfect in every way anymore.

Not "perfect", "their way". Things like variadic generics or arity overloading are not about perfection (there are excellent reasons not to have them).

And it's fine to want things and not be willing to compromise — which is what OP did, incidentally.

But it has nothing to do with "perfection", and your take is very much unhelpful and inflamatory.
I grew up in Beijing (around the 3rd ring). You'd walk past elders playing Xiangqi on the back alleys, while street vendors sold Tanghulu for a few coins.

I wonder if the city is anywhere like my childhood two decades ago.
Yes. My understanding is habit building strengthens the will. I consider the process re-structuring, or re-patterning the mind. Maybe I am missing something but will power and self-discipline is a skill that needs to be learned, not a quality one just has or doesn't have.
C++/embedded/automotive diagnostics/reverse engineering guy here. If anybody has some fun projects or cool ideas, you can always email me, address is in my bio.
Came here to suggest Tailscale as well.

For a taste, based on title alone: The Sisyphean Task Of DNS Client Config on Linux (https://tailscale.com/blog/sisyphean-dns-client-linux/)
> Imagine needing to announce your "departure" from a community.

If you're active enough in a community that you'd need to explain something multiple times to multiple close contacts then isn't it the most efficient way to do it?
They have really good hardware and there is hoards of Indian and Pakistani Devs that within a few days port all possible aftermarket ROMs to the hardware (also Xiaomi does publish kernel sources without any delay). The only huge annoyance is that they check that you do not live in China by monitoring your movement for 3 weeks before they allow unlocking the bootloader. If they would allow relocking the bootloader with a custom signature (like pixels allow) it would be the perfect phone if you like it cheap and do not care about the ethical implications of the supply chain ( then again you could by them used: my redmi note 7 still runs really smoothly on lineage 18.1 with the latest security patches).
I have tried latest tweets too but then I just miss the people who don't post at the same time I'm around.

I have also tried lists but Twitter's lists are a truly second class entity compared to accounts. You can only have 4 show up on your time line and they show up quite infrequently.

Lists not in my time line I never remember to check.
Storing non-numeric data as strings is not what makes modern apps bloated. It's the technologies used (Electron) and a general “I don't care” approach.
It's not for the benefit of the tourists at all, it's an advertisement to increase tourism for the benefit of local businesses.
> my recently bought mobile line comes with IPv6

it quite likely does today, IPv6 is common with mobile carriers.
You don't really need to conform, nobody is forcing you. You will just get different things out of conforming or not.

I live like a complete stranger where I am, I spend 99.9% of my time alone. Read alone, eat alone, walk alone, sleep alone.

Most of my life is about coding, reading and walking long distances accros countries. And I am pretty happy about my life right now.

I get to have a life where I make almost no compromise, I live so cheaply that I don't really even need to work anymore.

But then you are missing out on having kids, spending time with friends, family, having stability, a dog, a hobby you can pursue, chitchat, routine, etc.

Again, nobody is forcing you to anything, it seems like you just need to take a few days just by yourself, facing your own thought and exploring what you really want to do.

The thing I find stupid in this article, is that the author goes to a party and leave early because he does not like partying.

Well, I don't either. But I have learnt that I don't a long time ago. So I don't go to parties. I don't need to make up excuses about why I am leaving.
Sounds like this person's passion is the language. And that she has failed to bend it to her liking. Reading through her post, and just based on it, I would guess she has the skills and opinions to create her own language and potentially demostrarte why her vision is worthwhile.
I just started looking into Neovim, and I had the same concern about it being terminal-only. But then I saw this on the Neovim site:

"Graphical interfaces are not packaged with Neovim. GUIs are not limited by terminal capabilities and can choose to override the rendering of certain neovim elements (cursor, tabline, popup menu, etc)...See Neovim's wiki[1] for a list of many of the available GUIs."

[1] https://github.com/neovim/neovim/wiki/Related-projects#gui
Exactly what it is?
Gods... Are people still drunk/high from yesterday? I come from times when there was no css and literally no ads, or at least they were rather exception than rule. As well in most places you do need to pay for access so stricte speaking its not really free :)

And people still do stuff for free. There was never times in out history you could literally amass so much knowledge for free. Are you disturbed by ads? Go amd download wikipedia mirror.
Thats just being rude.

Some people some times spend a lot of time on providing. Its just just that the can drop a banner or two.

ppl who want everything for free, free, free are just lazy/unfair. Especially if they dont give back for free themselves. Think about time and effort others put to provide you with content.

Dont like it? Instead of doing google or other search engine go and buy yourself a library or two. And then spend hours looking up toc's. Ohh you say you cant afford it? Ups, then do strike and never google anything again.
You try having two careers. The entitlement of HN never fails to get me.
Missing AdAway: https://github.com/AdAway/AdAway
Greetings weary web traveler. Before you leave this comments section you must behold the majesty of the ‘Beluga Livery’ displayed on the Beluga XL:

https://commons.m.wikimedia.org/wiki/File:%22Beluga_XL%22_A3...
30 Years in America
My personal answer on this question is the later. Price stays the same. Eventually the produced products will get into some people's hands. The only difference is how much of their money will end up in the seller's pocket. The motivation you have doesn't scale linearly with the amount of money you can spend. Eg you may have very poor people who would make great use of product X and are very motivated, but they can't grt their hands on it because it is too expensive for them. See the health/surgery industry as a great example.
The robot at the end might be the coolest robot I've ever seen. I can't even imagine being an engineer on that thing, I presume the amount of safety required in the programming is the equivalent to something like an airplane?
Does increased demand raise prices?
Lots of good tech company engineering blogs:

https://github.com/donnemartin/system-design-primer#company-...
They are absolutely not numbers.

As many people already commented, it's reasonable to encode things as numbers as long as you keep in mind there's an encoding operation with it's possible flaws.
Updating the Single Most Influential Book of the BASIC Era
So-called “free market” business relations already destroyed the western nation-state.
> Oh I agree its a bad long term solution, but assuming they had noticed and used the correct type, 2043 is likely well past the lifetime of the product

You expect Microsoft Exchange to stop being used some time in the next 20 years?
I think ShowHN is also good for this.

So when you see a cool project you’d like to help on, message the OP. And if you’re OP then add your twitter handle or email so you can field enquiries.
i'm in for rust or elixir projects.
i'm also into any functional programming language.
i'm a physicist in case that's useful.
Do you think Bitmain is winning bids for fab capacity against Nvidia/AMD? I guess their newest miner is slated to be on 5nm...
>
Where does Beijing prefer dynamism instead? Science-based industries that serve strategic needs. Beijing, in other words, is trying to make semiconductors sexy again. One might reasonably question how dealing pain to users of chips (like consumer internet firms) might help the industry. I think that the focus should instead be on talent and capital allocation. If venture capitalists are mostly funding social networking companies, then they would be able to hire the best talent while denying them to chipmakers. That has arguably been the story in Silicon Valley over the last decade: Intel and Cisco were not quite able to compete for the best engineering talent with Facebook and Google.
> maybe Japanese woman prefer to be in traditional role?

Great, good for them, everything should work out. It's not the women who want to be subservient to men that I'm worried about, it's the ones who don't. Japanese society doesn't leave a lot of room for them and I don't think that's OK.
> How badly does MS run their engineering?

I think the real problem is ... how many good engineers and engineering managers nowadays want to work at MS?