skysight-inc/HackerNews huggingface dataset:
> this allows those spam checks which will still work to benefit from the normal delivery path.

It's not exactly the same. When a backup MX has accepted the message, it takes responsibility of the message, and will have to send a DSN when it is rejected for being spam. Mox never "delivers" messages to a spam mailbox (it's that behaviour from the bigmail providers I don't like and undermines trust in email!). Mox either accepts a message, or rejects it at the SMTP level. When the backup sends to the primary, and the primary wants to reject, the backup would have to send a DSN to the potential spammer. Not great, and not something we have to do now.

But still, if it's only needed for emergencies, when the primary is down, it probably isn't too problematic. And the backup mx (with primary offline) can always be more strict, requiring dmarc-like alignment before accepting (to prevent backscatter if the primary rejects later on).
the FAQ claims it does have a web interface; is it not really functional, or something else? never used it myself

https://stalw.art/docs/faq#does-it-have-a-web-interface
I thought this was an interesting post with some outlandish statements, but I was willing to grapple with them because I thought the author was cooking up something new...

Then I realized this was a post from geohot and felt very foolish the 15 minutes I spent thinking through his argument. Why is this so upvoted!
EJB was not invented by Gosling but adopted from IBM. It combined over-engineered concepts from the mainframe world combined with objects and too much XML configuration.

Nowadays we've got Kubernetes with YAML for that.
Since these algorithms aren't sentient, I'd say they shouldn't have the same rights and obligations as us. Have you heard of fair playing field?

This situation can easily spiral out of control in a way that you end up with an oligarchy in music, where AI captures most of the attention, since it will be backed by those with most means to shove it in your face.

So yes, this is piracy. Hopefully the law will catch onto the ethics.
Defensive weapon is something of an oxymoron, apart from technologies like missile defense [1]. Putting that to one side, rational deterrence theory[2] suggests that:

(Probability of deterrer carrying out deterrent threat × Costs if threat carried out) > (Probability of the attacker accomplishing the action × Benefits of the action)

You could argue that Russia successfully destabilising the US (via Trump) and Europe (via Brexit and far right) is proof that nuclear missiles "pointed to the east" worked at defending against direct conflict and forced an alternative.

[1] https://en.wikipedia.org/wiki/Missile_defense?wprov=sfla1
[2] https://en.wikipedia.org/wiki/Deterrence_theory?wprov=sfla1
It's not really crippled. I've noticed no increase in ads from using it at all. It's just less efficient under the surface.
Specifically, krugman believes that inflation is required to confuse laborers to stay in their jobs and not take pay cuts (sorry, can't find ref), which creates labor stability.

so yes, it is about economists. interest rate policy is crafted around this principle and designed to screw the have nots (it is not only krugman, it is encoded in the fed's dual mandate). since every country has a central bank with a similar mandate its hard to know if gettimg screwed is inherent in captalism or if it's only a feature of central bank capitalism.

It's maybe telling that the nordic central banks have the lowest interest rates in general

> The gap between haves and have nots is more related to politics than economics IMO

in human history there have been few societies that haven't had a widening gap; gaps typically have contracted during times of revolution. no social democracy in the current epoch doesn't feature a widening gap, so i would doubt that active redistribution helps all that much (inflation is a compounding effect that overtakes all redistribution)
Reminds me of tales from the Group B days where Austin Rover allegedly wheeled far fewer than the required 200 MG Metro 6R4s past the FIA inspector in a big loop.
What essential functionality do you think Firefox lacks?
Those are the two problems caused by "big email". I've used hetzner, ovh and mythic beasts and had no issue with blacklisted IPs, and if you follow the Mox instructions you will be trusted and shouldn't get put in spam
Saying crazy things like implementing general tariffs?

Or wanting to create "camps" to hold immigrants, and then sending them to Guantanamo?

Things like threatening retaliations against perceived enemies?

Withdrawing support from Ukraine and groveling to Putin?

I'm pretty tired of people dismissing his crazy outbursts as something he just says because he's not just all talk, he (too) often does the crazy things.
And why should we? It should all be "allow" and not "block". Machine should be serving _us_ the buyers/users.

I could never understand why my Windows Explorer (back in the ZoneAlarm days) were speaking to Microsoft when I was searching for my FileName.doc inside my C: Drive.

I could understand the Word or Excel accessing when I need "Help" (I assume online help file was more frequently updated).

No! Naughty developers and naughty businesses. My machines should leave my 127.0.01 when I want for MY uses and MY needs and MY convenience.

For vast majority of home users the only app that needs to 'get out' is their browser and their "windows udpate". Everything else is just tracking.
Including desktop development, as one ex-advocate for WinRT, which I considered to be what .NET 1.0 should have been in first place, given the original idea of COM+ Runtime vNext, they really messed up the whole development story multiple times, always demanding a rewrite as if that is a minor issue.

However, nowadays, run away from anything that resembles WinRT tooling, keep to tried and true Win32, Forms, WPF, and even MFC, or plain Web, versus anything that builds on top of WinRT, unless the desired API is only available via WinRT.
Gas car ≠ EV charged by fossil fuels.

As of 2018, 94% of the US population lived in an area where charging an EV would emit less than a >50mpg car. In terms of electricity grid regions, an EV has lower emissions than a 50 mpg gasoline vehicle in 85% of them. [1] Yes, most of the US is still powered by fossil fuels, but ICE tailpipe emissions are very different than power plant emissions.

As for why switching to EVs is preferred to sticking with gas cars, aside from climate change, tailpipe emissions from ICE vehicles cause ∼200,000 early deaths to occur in the U.S. each year [2] (old data, but average MPG of vehicles in the US has barely changed, though particulate matter is better filtered, though there are more vehicles and annual vehicle miles traveled in the US has increased. Hard to pin an exact number without newer research, but without any doubt many thousands are dying from the pollution.)

As far as climate change goes, over a quarter comes from transportation in the US [3]. EVs alone won't take that to single numbers, but halving transportation emissions would still be significant progress.

As far as

> The light is weak for many months of the year, and wind power is apparently way too expensive if they remove the subsidies (weird!)

Globally, fossil fuel subsidies were $7 trillion or 7.1 percent of global GDP in 2022 [4]. 70% of energy subsidies go towards fossil fuels (admittedly not the case in the US though.) [5] But subsidies aside, solar and wind is very price competitive with gas (and often far cheaper than coal) [6].

There's also $24.662 trillion in externalities for energy and transport (equivalent to 28.7% of global GDP) [7]. So sticking with ICE cars and fossil fuels is unlikely to be a smart decision from a financial perspective.

1. https://www.ucsusa.org/sites/default/files/2020-05/evs-clean...

2. https://www.sciencedirect.com/science/article/abs/pii/S13522...

3. https://www.epa.gov/greenvehicles/fast-facts-transportation-...

4. https://www.imf.org/en/Topics/climate-change/energy-subsidie...

5. https://climate.mit.edu/ask-mit/how-much-do-government-subsi...

6. https://en.wikipedia.org/wiki/Cost_of_electricity_by_source

7. https://www.sciencedirect.com/science/article/pii/S221462962...
Not only the Internet, but also its technologies. Electron apps bring older computers to their knees, and those apps are becoming ubiquitous (MS Teams, MS VS Code, Whatsapp, Signal...). Sometimes they are even labeled as "lightweight".
Strange, I don't have that experience
How does one commit themselves to democracy?
I, too, was confused by the "coin operated are more robust than cables". The two seem orthogonal? Would you not still have cables?
Ironically, it was rumoured Monster Hunter Wilds gets a performance boost if you fix a typo in an .ini file (https://steamcommunity.com/app/2246340/discussions/0/5962682...?), but that was debunked (the typo is restored when reopening the game, the .exe uses the same typo so it's not that the wrong value is being read).
Hi Shoubhik Dawn, Bhau (Nishant Ranjan) here.

I have myself been going through the hiring process recently and I do completely identify with your point of the resume getting blocked at ATS stage and towards that I found the product to be useful in generating a score match.

One pain points was that I could not edit the generated resume and maybe that was because I am using a free version right now. Anyhow that meant that my resume is having skills which I have not worked on but was there in the Job Description.

Another pain point is that it changes the design of the resume to and generates something which is not very unique..

Best of luck !
Bhau
That's some buttery smooth navigation.
Bloggers hate one this weird trick that everyone gets wrong but it's a game changer and considered harmful.

Peak-bait title.

Why don't someone writes a "bait" title generator? Lemme ping someone...
This reminds me of one of my favorite SO answer-rants that reads like an angry Dr. Seuss rhyme: https://stackoverflow.com/a/36627158

> Which of these are the "checked" exceptions? Throwables are checked exceptions, except if they're also Errors, which are unchecked exceptions, and then there's the Exceptions, which are also Throwables and are the main type of checked exception, except there's one exception to that too, which is that if they are also RuntimeExceptions, because that's the other kind of unchecked exception.
"X was the last version with any features" is among the laziest of internet tropes.

It's fine to say that you don't like the subscription model, or the pricing, or telemetry, or "AI" thrown in everywhere, but saying that everything is "regressive feature simplification" is so obviously wrong and so easy to prove false that you're basically lying to our faces and pretending people won't notice.

You can program Excel functions in JavaScript, greatly improving the power of things you can do (especially in the web UI). Excel haa gained SVG support, all sorts of improved functions (CONCAT, TEXTJOIN, SWITCH), funnel graphs, a dark theme, better Pivot Tables, viable coauthoring (even with Sharepoint or OneDrive, coauth on Excel 2016 was rough) and so much more. That's just one app.

It's fine to say "I don't find this a good value" or "change X is a dealbreaker for me" but please don't degrade the conversation by telling obvious lies.
Tried to find with google and ChatGPT, no luck. Maximum performance value, perhaps?
... and that's nearly impossible if you're on a residential connection and hence have no control over your reverse DNS... And who wants their mail server to self-identify as d203-0-113-5.res.fubar.isp.net ?

That's assuming your residential ISP even bothers to assign a generic PTR record to your IP.
that sounds horrifying, not gonna lie
I do understand it though, at bigger companies you're less likely to want / need to worry about smaller things. Of course, I'm willing to bet money that they implemented a progress bar themselves instead of using an off-the-shelf one.
It is kind of ironic that in this scenario JavaScript is seen as really blazing performance.

I wasn't aware the Scratch implementation is that slow.
Zenobē 300MW Battery at Blackhillock, Scotland
Useful to bring up that archive.org has done an insane amount of curating and preserving old software that would be gone into oblivion otherwise.

https://archive.org/details/software

National libraries across the world curate books, documents, and other formats but we as Humanity unfortunately are not very good at preserving the software side of History.
Right, like they are not going to take the opportunity to raise margins.
I recall seeing the exact same windshield mounted phone holder for 25 USD at Best Buy and 1 USD at the dollar store.
Prices are not only set based on percentual margins, they are also set based on what the consumer is ready to pay for perceived value.
The old style friction shifters should also be much easier to maintain and repair. Modern indexed shifters are more likely to have issues where due to cable and housing stretch the indexing gets unaligned and you have to adjust it periodically. This might not be an issue any more with electronic shifting components. On the other hand, those are expensive and require battery power, so you need to remember to recharge. Fiction shifters also allow you to trim by feel and sound to always get the perfect chain position. The pathlesspedaled youtube channel has many videos on the advantages of friction shifters for causal riders and touring cyclists.
My favorite Firefox plugin is NoScript. There is often an incredible amount of third-party JavaScript running on commercial web sites. NoScript turns all the JavaScript off by default, and then you can whitelist it temporarily (or permanently, your choice) at the per domain level. (I will never whitelist google tag manager, how is it present on every freaking website?)

So I visit thing-i-want.com and it doesn’t load because NoScript is currently disabling JS for that domain. No problem, I temporarily enable JS for thing-i-want.com

The page refreshes and suddenly NoScript is disabling JS for 10 more domains!

That seems excessive, maybe the page doesn’t need ALL of those scripts to function.
I will enable that cloudfront domain and that one that has “static content” in the name.

Page refreshes.

Okay it mostly works now but also NoScript is showing disabled JavaScript from 5 more domains!

..Anyways
Sometimes sites are running scripts from 15 or more domains and sometimes they are nested 4 domains deep.
It’s absurd and OF COURSE it overwhelms older devices.

If you want to use a modern browser on an older device, use a browser with a script blocking plugin
It's not Java, it's the programmer. There are lots of non-hacker types churning out inefficient code using inefficient abstractions.
There are also people using Java for high-frequency trading application with realtime performance needs.
> I have some followups *if you have the time*

Emphasis mine. No one should feel obligated to answer my questions. I had hoped that was obvious.
Illustrations AI – creating illustrations that follow your Brand Guidelines
No not another AI Image generator.

No, it doesnt do everything.

No. Not perfect.

But does work, 1 in 5 generations still wonky.

But reasonably beneficial.
If you are at an advanced user/developer level then it's pretty trivial to migrate and export whatever settings you need and import them into your new browser.
From article:

According to Google translation, “scanning electron microscopy” in Persian is “mikroskop elektroni robeshi”, while “vegetative electron microscopy” is “mikroskop elektroni royashi”. They are only differed by a point in the Persian script:

میکروسکوپ الکترونی روبشی
vs.
میکروسکوپ الکترونی رویشی

I see the difference and it is laughably small, but it is not a typo when the problem stems from incorrect translation, which was not caught by any review, which has now mad its way to two dozen scientific papers. At that point it should be looked at what else has made its way past the verification process, that such nonsense can end up printed.

On the other hand, I guess a part of scientific process is a public verification, so by catching it we're doing our part in science?
Blacklisted residential IPs add 0.1 in the default spam assassin config
Citation:

https://archive.nytimes.com/krugman.blogs.nytimes.com/2010/0...
That's awesome, just a great demonstration why these aspects of the game should be separated. It reminds me of the "modern" Clean Architecture for back-end applications.
Developers should be forced to work on old, doggy-slow machines. (Except for me, of course.)
o1's take on your bonus question seems reasonable :

Yes. Art can have intrinsic and personal value for its creator, independent of any external audience. Unseen art lacks immediate external value [to others] but retains latent worth, potentially realized when discovered or appreciated in the future.
No, that won't work. The webmail uses a simple custom protocol.

Perhaps someone can rewrite it using JMAP in the future...
Lots of "glide"-style floss is PTFE tape: https://en.wikipedia.org/wiki/Oral-B_Glide.

You can buy non-PTFE floss, like https://www.test.de/Zahnseide-Faedeln-ohne-schaedliche-Chemi....

It's not really about "waxed" vs non-waxed, though.
With every interesting word in the dictionary having been used to name products by now, the confusion is understandable.

edit: although ibuprofen is a brand name.
I setup mox a year ago with a new domain on a new server and delivered straight to Gmail within half an hour.
The fact that this conversation is happening means that open internet has value.
Soon you'll be overflowing with expensive low quality junk instead.
It's pointer arithmetic I presume, a memory address + zero is still the same memory address, and then you increment to move forward.
> Cmd+Shift+P instead of Cmd+Shift+N for new incognito window is objectively wrong and can't be fixed

Lol this is just a habit/preference, not an objective truth.

Most of your excuses are equally bad, and most are addressable.
Good luck with soldered on LTE modems.
Auto increment makes a lot of sense in assembly language, for example when accessing memory so I can assume that C followed assembly
However, there are situations where you would want numbered gears. My road bike has Di2 electronic shifters and I set it to synchro shifting mode. This means that it'll do a double shift - front chainring and rear cassette - when shifting down a gear at the selected cross-over point (can be changed according to preferences and gear setups). This means that I like to know when I'm in the lowest gear before a double-shift as I'd rather not be out of the saddle and putting down power during that shift. What I do is I use an MT800 gear display which shows the Di2 charge level and current gear (it also provides bluetooth connectivity).

Incidentally, I'm surprised that you like unindexed shifters - they're a lot more clumsy than correctly adjusted indexed shifters.
There is no evidence of any profiling in source code. It wasnt a thing you did in 1993. The best you could do was compile whole game with new changes, run benchmark loop and compare results.
Can you recommend any good guides for doing so?
MVP is Most Valuable Player, ie best commits in terms of improvements on fps

I think MPV it's a typo for MVP
Show HN: I Built a Digital Card Maker That Simulates Handwritten Cards
Shipping a handwritten card is a pain but digital cards can feel soulless. I built a tool that bridges the gap: using image processing and path tracing, it turns a snapshot of your scribbles into an animated card with a personal touch.
Owning an EV, I can confirm your numbers. I'm in a 240V country, but level 1 is still pretty slow. It's great for the home, but I'd want at least 3-phase AC charging when I'm out.
Sadly, a lot of humans choose not to think. We're in an age of willful ignorance.
No, the author is advocating for the simple two dial (power and time) microwaves, which give you all the control at the cost of having to understand how it works.

The author is saying that in the effort to "simplify" stuff, microwaves now add a potato button and a chicken button, but then you want to cook an eggplant and don't know how.
In what context is this terminology standardized?
with a zillion programming languages out there, seeing yet another incomplete language which doesn't even tell me what it's trying to solve that other languages didn't solve... pass

if it's just for fun tho - go for it
> The US energy intensity has halved since the 1980s - less oil and more IT.

Part of their argument, and arguably also quite apparent fact, is that this is not efficiency improvement - it's just outsourcing the energy-intensive parts of the process abroad. This makes treating energy intensity as a measurement of efficiency just an accounting trick.

It's the same kind of trick as e.g. Germany shutting down its clean power plants, covering the energy deficit by buying electricity produced in coal plants abroad, and then claiming, "look ma, no emissions, no nuclear, so green".

Supply and demand goes both ways. You don't get to outsource the important parts and then claim they don't count because you're just buying - it's not like manufacturing or electricity production are natural phenomena you're just tapping into. The buying is what makes them exist, whether or not it's within or outside your borders.
1. Using uBlock Origin and NoScript would help
2. Sorry, but the AMD A4-1200 (2 Cores running at 1.0 (!) GHz, 4W TDP, Single Channel DDR3-1066[1]) was already slow when it was new back in 2013, it was introduced by AMD as a low budget *Tablet* option
3. Regarding Video playback: As mention in the video, forcing Youtube to serve h264 should help, since the iGPU supports h264 decoding [2][3]

This also makes me wonder: What does Youtube serve on this old machines? On my old Vega 56 (UVD 7.0 h264/h265/JPEG decoding support), yt runs without issues, but on the displayed HD 8180 (UVD 4.2, h264 decoding support) it doesn't? My current system has a Nvidia 1050 and gets served AV1, which the 1050 also does not support in hardware.

My first instinct for yt's "auto" implementation would be to the serve a video in 480p and a codec the users hardware decoders supports, and if the user switches to a higher resolution, to serve it in av1 in order to preserve bandwidth. Maybe Youtube does not have access to the users hardware decoding capabilities, or they want to preserve bandwidth even at low resolutions.

[1] https://www.techpowerup.com/cpu-specs/a4-1200.c1706
[2] https://www.x.org/wiki/RadeonFeature/#index8h2
[3] https://en.wikipedia.org/wiki/Unified_Video_Decoder#Format_support
As we always joke in Germany nowadays when clearly there is intention even if public denied, we remind ourselves there was never an intention to build a wall, until there was actually one standing there.
You're right, evidently my programming wasn't quite up to the task here. Good to see though that there's demand, so I'll try and make a better version implementing something like you are describing.
Ask HN: What's the best oldish (~10 years or so) second hand laptop for travel?
I need to buy a new laptop soon, and want something cheap and second hand for travel. I have an old Latitude but it's pretty clunky and heavy.

I've been looking at an Asus B9 which is about twice as powerful and weighs half as much, but thought there may be better options.

Ideally I'm looking for something that only requires a USB cable to charge, no brick or propitiatory extension, is light weight and has a semi-decent battery life. Being powerful enough to at least run counter-strike on the lowest of settings would be a plus.
It seems to hold up pretty well for an 11 year old netbook which was quite underpowered even when it came out. The equivalent would be someone in 2014 making a video about how their Pentium IV setup from 2003 is killed by the modern internet. And actually that's a bit unfair, as Pentium IV was a premium product while this netbook was not.
> economists have been giving advice to policymakers

Exactly advice.

Which is then promptly ignored because the rich are a uber-powerful voting bloc.