skysight-inc/HackerNews huggingface dataset:
Same here. You could guess my GMail e-mail from my HN login :-)

Looks like it is popular among some ethnic groups.

I get applications for waitress for Black Lion Pub in the middle of the England, tons of registrations to any and each popular service which doesn't require e-mail validation, receipts from all around the world for online purchases (from dresses to drugs to surgical treatment of cats and dogs). I don't mention registrations in several recruitment agencies for low-wage workers ("I" was offered positions of forklift operator, gas station worker, etc).

There was whole year+, when PA of some real estate agency in Florida used this e-mail to book airline tickets and hotels for her boss. It was at least a trip each week, all around Florida and neighboring states. I've wrote to hotels, I've wrote to public e-mail of this agency - to no success. I've cancelled these bookings - they were re-booked, sometimes for much higher price. One time Ive canceled non-refundable booking for hotel 6 times in a row. It was re-booked each time, nothing changed! In the end I've filtered out all messages addressed to this person (name was always the same, it is what allowed me to figure out firm & person). After year or year and the half it stopped.
This is exactly the kind of projects I like. The stuff where people make something to solve a personal problem.

There's a few things that can be tidied up though:

1. Your README instructions references `bin/import_csv` but the file name in the repo is `import_bank_csv`

2. You have a bunch of `use` statements in your `import_bank_csv` file which are not being used. Weirdly including `switch` yet you have a `elsif` block.

3. `import_bank_csv` also has a stray `1;` at the end of it. This is only really needed for Perl modules.

4. In addition to 3, some of your Perl modules do have `1;` and some don't. There isn't any consistency there.

I do share your love for Perl even though it definitely has a lot of hidden traps (I'd even go as far as to say it's not a well designed language by modern standards). But the fact I still hear about Perl scripts I'd written for jobs 10+ years previously, and running on production systems without any additional maintenance, says a lot about the stability of the Perl ecosystem.
Old iron, 666 ~
I can also assure everyone that this book is worth reading. Thanks to OP for doing what I wanted to do in a 2nd reading: Make notes. But the most important bits still stayed with me even without writing notes. So just enjoy reading it. You will see the world differently. It will annoy you a bit. But at least now I now why my desk is always cluttered. I choose products more wisely and put more thoughts into designing things. There is always something hidden and this books helps a lot in getting a start in that direction.
> Looks like more than 2300 accidental shootings in 2020 with 39000 roughly shootings in general.

Sure, but that's shootings, not deaths. If you're going to broaden one end of the comparison, it's prudent to do the same for the other end.

> We can agree that more Americans died from other causes than guns, but does that make the gun deaths any less significant or more acceptable?

Well sure, zero is obviously ideal. My point, however, is that there are far bigger fish to fry - by, again, multiple orders of magnitude.
He is not folding the Nakamura lock, as far as my googling goes. The nakamura lock starts with a perfect 90 degrees tip (two 45 degree folds), whereas OP starts with two 22.5 degree folds that don't form a a tip).
Easily creating color variants for a design system
> Austria has pretty bad coffee.

I agree, I traveled once from Italy towards Austria. And the difference could not be bigger. Also aggravated by the fact I payed a ridiculous amount for it (IIRC 4 euro in Austria, 1 euro in Italy)
simple solution would be to stop using FB.

i feel the majority of fb audience probably don't care about this enough to change their habits.
> the people who keep using my Gmail address as their own email address

I think it's a mix of room temperature IQ and Main Character syndrome thinking they're the only ones with their own name (especially if it's common)
Why hasn't Apple ever made a version with a built-in ruggedized case? I hate putting the case on but in practice it's too fragile of a thing for many people's usage patterns. Seems like one of those things, like the flashlight, where they would see how the people are using it and build it in for a more streamlined experience. I don't want to believe the cynical interpretation that they do it to sell more phones/repairs, but I can't think of another reason.
Just do what I did and move to Washington DC. Problem solved.
I wonder how much CO2 impact the CI revolution in open source really has. While I see how this is convenient, I sometimes wonder if we really need to spin up a 30min build for every PR/commit. I have never heard the community reflect on the impact it has with all the convenient cloud computing. Just spin up a ton of hosts to do your thing, yes? If you can pay for it, its OK? I guess owners of fossil-fuel consuming vehicles think the same. So, where are the environmental activists in the open source area pointing fingers at CI usage?
You can move rectangular blocks around in VSCode
I was about to recommend the same book. Also, recommend Klosterman's interview with Tyler Cowen [1] if you want to get a sense of what the book feels like.

[1]: https://conversationswithtyler.com/episodes/chuck-klosterman...
This is pretty nice if you have an editor with block mode (like vim) and you are faster with a keyboard than a mouse (most programmers). It integrates well with text based version control and degrades gracefully in that users who don't have the tools and are just looking at the source can probably still read it, and even edit it.

I tried using this for the control flow diagrams in V8's regexp implementation, which are documented with ASCII art in jsregexp.cc
Results are here: https://twitter.com/erikcorry/status/1548954799290421249

This link explains it better than the page HN links to: https://code.sgo.to/2022/06/20/typographic-diagrams.html

It would be an improvement for the page that HN links to if the HTML snippet was surrounded by <body></body> so it worked out of the box.

Tips:

Don't use underscores for horisontal lines - use dashes (minus signs).

A vertical arrow that points at a text will collide with the text unless you add a blank line.

Rounded corners are nice. You get these by using . (period) or ' (single quote) instead of + (plus) to join lines. Use period to join to a vertical line below the horizontal line, and single quote to join to a vertical line above the horizontal line.
Just be careful about making sure they're truly boneless; I was always taught to not give dogs even boneless chicken (unless it's part of actual dog food) due to the risk of bone fragments.
An Americano is a normal cup of ESPRESSO with water added. It's a common drink in north american cafes and is similar to a "long black" in Australia and other places. Supposedly it's called that because GIs in Italy during WWII would get it/do it because they wanted a larger cup of coffee.

Most coffee in the North America is drip which has a similar strength to an Americano. If you go to a Dunkin' Donuts, Tim Hortons, McDonald's, most cafes and ask for just a coffee they will give you drip.
I also have <mylastname>@gmail.com because I got my account before April 1st, 2004 (the public release date).

My name is also uncommon but it's very English, so I get weird email from England, Scotland, Ireland, Canada, South Africa, Australia, and New Zealand—anywhere there was an Anglo diaspora. I've given up trying to do anything about it, and it really isn't a problem because the volume is very low.

I have tried sending emails, contacting them few times but to no good result.

As someone who's had this same Gmail address for 18 years, I'm here to tell you it is absolutely a pointless waste of your time and almost never results in the sender changing their address book, workflow, or typing skills.
My bad, I got some of my brands mixed up when writing the post. Illy is 100% Arabica, but Lavazza cafe blends are usually mixed with robusta.

In Croatia, Illy is basically the only coffee brand which serves 100% arabica in cafes.
The problem is ... democracy. Why bother maybe solving a problem that's 20 years down the road if it costs you economic strength (and thus: votes in the election three years from now)?
While the book focuses on physical design, most of the content applies equally when it comes to digital computer interfaces. A heavier focus on affordances, signifiers, mapping (and all the other concepts introduced by Norman) by proclaimed UX experts would make most web UIs so much more usable.

Norman has also been involved in the whole UX movement for interfaces since... well, the beginning, since he was the first person who even had "User Experience" in their job title (when he started working at Apple).
That is an interesting observation that I will look out for too now.. Sometimes you need to adapt a "thing" to you.. and the iphone and it's shell are a very simple example of that.
Pardon me for being layman on this topic.

How/What is this used for?

I've used a similar tool for Shaders and it was very useful for understanding where the GPU spends time. However, do we need that level of details for CPU based applications.
Reminds me of https://plaintextaccounting.org/
Bert-Large: Prune Once for DistilBERT Inference Performance
I had the exact same problem with the exact same bank, HSBC. It led me into creating a web app that extracts transactions from PDF files.

https://bankstatementconverter.com/
Ask HN: Site Search system for e-commerce?
Nowadays every e-commerce platform is supplied with a search system. It's performance (as in relevant result to user input) usually lacks at it best and just plainly inefficient. Same pattern is observed both in opensource and commercial systems.

The problem is quite trivial - few thousands of products having name, description, categories, maker/brand, tags (keywords assigned to the product exposing relevant characteristics of it). Piecing everything together with assignment of proper weight coefficients (for sorting) is something tricky.

Are there any systems (preferably opensource but commercial would be fine as well) or approaches (methodology?) I am missing? Maybe good articles exposing how big companies like amazon maintain it's search systems? Anyone having experience of building search systems willing to share experience?

Appreciate any feedback.
If you're not going to buy (or rent as it would be), there are no potential profits. This is an angle corporations use to subvert your thinking into the idea that you would have given them money in the first place.
I only skimmed the article yet it it is ridden with weird takes on management.

Let me give you an example. You go on touristic vacation. Most people would plan the core sights to be seen and places to be visited, probably center all that around pre-booked places to crash for the night. This article sort of advocates shortening the plans to half a day plans, because you might to go a tad bit different route.

Of course there are uncertainties and the longer the term, the more uncertainties. Knowing exactly how long a task takes is worthless if you do not know what and why you are building. Where does the itemized list with well-defined tasks for sprints come from? The longer term plan. Both are very relevant, but are tools used at different levels.

Without long term plan Facebook could have ended up a dating app or blogging platform.
Improve Linux performance for stand-alones with a simple tweak
"What a strange game - the only winning move is not to play."
It's not straightforward at all. You're being dangerously naive. The fact checkers inevitably pick and choose "facts" to support their preferred narrative.
There would be no Hitler without Stalin to begin with, while the opposite isn't true.

Besides, the UK has committed acts of (de facto) shameful collaboration with Stalin, such as the forceful and brutal "repatriation" of Cossacks to the USSR where they faced certain death.

To quote Wikipedia, "On 1 June 1945 the UK placed 32,000 Cossacks (with their women and children) into trains and trucks and delivered them to the Red Army for repatriation to the Soviets [...] most Cossacks were sent to the gulags in far northern Russia and Siberia, and many died").

This was an enormous tragedy and human rights violation, comparable to what deporting thousands of North Korean refugees back to North Korea today would be.

The Cossacks knew it was a death sentence, and they resisted, but obviously in vain. In the words of Julius Epstein (after Wikipedia again): "The first to commit suicide, by hanging, was the Cossack editor Evgenij Tarruski. The second was General Silkin, who shot himself...The Cossacks refused to board the trucks. British soldiers [armed] with pistols and clubs began using their clubs, aiming at the heads of the prisoners. They first dragged the men out of the crowd, and threw them into the trucks. The men jumped out. They beat them again, and threw them onto the floor of the trucks. Again, they jumped out. The British then hit them with rifle butts until they lay unconscious, and threw them, like sacks of potatoes, in the trucks."

No British Jews have ever been deported to the Third Reich. And this certainly may add to the sense of contempt for Stalin, as the Soviet dictator sort of corrupted British politics making the UK an accomplice in a way Hitler never managed to.

> I suspect this is as or more likely a result of his [Hitler's] abundant comic depictions as it is the characterisation as a hero-like figure manfully struggling against inevitability.

That's an alternative explanation, sure (although personally I tend to doubt it)
As a Texan, two tiny realities are missing from this convo. First, much of the failures last winter were caused by stuff freezing, not from overuse. The power system in Texas is not built for snow or ice for the same reason the one in Hawaii is not.

Secondly, Texas has the only open power market in the US. Companies compete to lower their prices and have lots of free and discount days for consumers. Is that a perfect system? No, but it does contribute to a lower cost of living which people and businesses seem to like. These are not new setups. This arrangement has existed for decades.

Finally, it's distressing to read all the as hominem attacks in this thread. Texas is not full of dumb, overweight crypto miners or insensitive eco terrorists. We have lots of smart people, some of whom like it that things are run differently than other states and that's ok. It's what freedom is all about.

BTW, Houston, Texas's largest city, gets its power entirely from wind and solar. That's a good goal for any city.
Blue Sky Scriptwriting Contest
Not sure what you are talking about.

I am talking about China's geopolitical objectives. As for Pol Pot's sadistic crazy butchering, that's a separate topic.

If you want to discuss the moral objectives of China's wars, we can have another thread. I definitely have a lot to say as well.
Even better: the companies should get rid of centralized identities altogether.
Modified pig hearts transplanted into dead people kept on life support
Impressive considering the demographics of Gainsville. They used standardized test scores to identify talented grade school kids and put them all in the same room. Can we still do that in diverse school districts in CA and MA? I think we'd have a major uproar.
Very well said - it was a great read.
UK set to have automated drone superhighway
> Why hasn't Apple ever made a version with a built-in ruggedized case?

The evil answer is that doing so would remove an income stream for Apple (repairs).

The less evil answer is that not enough people have said they want it, and Apple don't know if people want it or not. Not that that has stopped Apple from doing things before, but who knows, they do seem a bit more conservative today than before.
Wikifact
I would like to share a vision for real-time fact-checking: Wikifact.

https://meta.wikimedia.org/wiki/Wikifact

Soon, people will be able to fact-check arbitrary portions of documents in word processors and Web browsers simply by selecting content, using context menus, and making use of crowdsourced, collaborative resources such as Wikifact.

People will be able to select content from social media websites, news articles, digital textbooks, or any other documents and websites, and then open context menus providing options for exploring, e.g., fact-checking, the selected content.

Use cases for the proposed project include journalism, fact-checking, rational skepticism, critical thinking, education, and science. The proposed project will also be of use for ensuring and enhancing government transparency and accountability.
Then I guess you are pretty much the problem here or I should say your ideology is the differing one.

I have been living in Asia for a while, indeed diversity is not seen as anything useful. It's not considered a criteria to be taken into consideration.

I have worked in diverse team and I have worked in a monoethnic team. I haven't seen any difference whatsoever in term of performance.

From my own experience I like working in a monoethnic team. And I like working within a team with a little bit of diversity. But when diversity is going too the roof, then my degree of joy at work start declining.
You should also check if your beans are washed or naturally processed - this also has significant effect on the taste. Natural/dry processing is the one that will get you a heavier body and will hide acidic notes.
The old taxes suppress LVT revenue (since non-LVT taxes suppress economic activity and thus demand for land), so adopting LVT would be further motivation to abolish non-LVT taxes.
Convert UAE bank statements into YNAB compatible CSVs
A CLI app that converts my Excel based banking statements into a CSV that can be imported into the "You Need A Budget" budgeting app.

I needed this because my UAE bank (Emirates NBD) exports transactions in a weird deprecated format; SpreadsheetML. YNAB can't import this. And converting this manually took time and (a lot of) patience.
Had the same problem. The browser was essentially soft locked as the tab would be brought back after restarting the app until I cleared Chrome's storage which closes all tabs (and clears history, cookies, etc. too which is a bit annoying).
Thank you for pointing out this nugget!
The loss function is on the parameter space, and "wide basins" having better generalizations is equivalent to saying regularizing (in whatever way) gives better generalization, since regularization constrains the parameter/and or function space in that way.

In small (two or three) dimensions, there are ways of visualizing overtraining/regularization/generalization with scatter plots (maybe coloured with output label) of activations in each layer. Training will form tighter "modes" in the activations, and the "low density" space between modes constitutes "undefined input space" to subsequent layers. Overtraining is when real data falls in these "dead" regions. The aim of regularization is to shape the activation distributions such that unseen data falls somewhere with non-zero density.

Training loss does not give any information on generalization here unless it shows you're in a narrow "well". The loss landscapes are high-dimensional and non-obvious to reason about, even in tiny examples.
Thanks for the link. I still do not understand why people call it "Fiasco" though. Princeton at least tried, pretty sure many other universities knew about the soul conjecture, but did not make any effort.
I did a similar thing for Volksbank (a German bank) statements using awk:

https://github.com/airblade/volksbanker-awk/blob/main/vba
Did you not read the article? The one where peoples family members are getting harassed and someone died of a heart attack? That is a lot to put other people through out of "principle"
The thing is, I think David Mackay is attacking a strawman - or at least it feels like you're using it that way. I don't think anyone is saying we should have solely nuclear. We know of course that nuclear is suitable for base load but not for variable load. Wind and solar are great to build on top of. And yeah, we'll still need gas peaker plants even with grid storage more than likely.

Mackay does go on to hit the nail on the head at the very end - a big problem for power grids is that variable supply like peaker plants are incredibly expensive, whereas controlling demand via smart grid is significantly, significantly cheaper.

The Ontario grid is basically perfect, IMO. 59% nuclear. 24% hydro. 8% wind. [1] 92% zero-carbon. 7% natural gas, what I assume is peaker capacity. Sure, that could be replaced by grid storage. But we're talking 5% improvement overall from grid storage. Incremental, not a step-change.

[1] https://www.cer-rec.gc.ca/en/data-analysis/energy-markets/pr...
I get the impression that the author criticizes bad planning, or estimation.

To me, a good plan is a map of dependencies in time.
notepad++ has block editing
Pinfo makes regular man pages navigable.
If we read the article, the share of people thinking the same is shrinking. Russia never declared any intentions to "march forward", I think it's been political scaremongering for a while.
> a reverse ad hominem

I think we call this an argument from Ethos. i.e. it leans on what someone is, rather than their persuasiveness (pathos) or how well their argumentation is structured (logos). It is not a particularly strong way to make a case, but it is a way to make a case. If you have a problem with it, you are free to speak of what you feel should be considered instead. I personally think "it's a cryptocurrency and therefore a scam" argumentation is lazy and not very compelling, but perhaps your target audience does not.
Layoffs Create a Vacuum for Fraud
I don't see any conflict between reason and religion. Knowing how an atomic bomb works doesn't conflict with the rationale for why it's immoral to use one.
Because it is clear who is paying for the additional wind generation, it is not clear who is going to pay for the mostly unused backup base generation.
Typical old-skool behavioral test, like maze solving, button mashing (with food reinforcement), and alike, are much better passed by rats.

Maybe, it is wrong tests, there are some discussion in this field how we (humans) should asset animal intelligence.
You probably say this because you dislike JavaScript. WASI is something completely different and it makes sense to run it everywhere.
copy_file_range is much preferable to any of these because filesystems can "hook into" it and just share the underlying data, not copying at all.
> But not every design needs to be usable without instruction, because not every tool/object should be usable without instruction.

This is actually covered in the book. It's really worth a read. It's only ~300 pages with lots of those pages being pictures and diagrams.
I agree with the sentiments but there are a number of things that make this hard, some already alluded to.

The idea that something we "need" but maybe not in the top 5 and it seems weird to deal with it with "bring it back to each meeting until either you don't want it anymore or it becomes top 5", why not instead put it into the roadmap?

Someone else has alluded to external investment driven by strategy and long-term plans. It is uncomfortable if there is no long-term plan even though we are told that investors invest in the people, not the product.

Some tasks are long-term and might involve communication with customers, deadlines to deprecate something, other work needed to support something. If all of this will take 1 year in elapsed time, you can't simply forget the later bits since the earlier bits are only being done to support the later bits.
Did you even read the article? What's the point of perfectly backing up a file on whatever hardware, if the format of that file becomes obsolete and hard to read in the future?