skysight-inc/HackerNews huggingface dataset:
I recently had to code an HTML email signature for the first time and naive me used standard HTML/CSS features. It exploded in all kinds of wonderful ways.

Long story short it took me a week (try something, test it a bit, send it to a larger group of people and fix what broke) and email clients are stuck in the distant past. You have to use fixed-width tables to embed images (but also define the image width in the image tag ! Some clients ignore one or the other), you also have to use tables for layout and style inheritance doesn't really work because clients override styles. The only way to get consistent layout is to embed text in <span> and repeat the styling everywhere.

I also coded something to auto-generate the signature using data from the company intranet and I discovered that when you copy paste HTML code the browser will only copy HTML/CSS code that's actually rendered (you can fix that using draft APIs) but you still have the same problem when pasting the signature in the signature form (roundcube in our case) some duplicates attributes that the browser skip are actually useful for broken mail clients.

I finally got it working but I'd really wish mail clients would use modern web engines. All major mail clients come from organization that also make browsers. I doesn't have to be that painful

Edit: thanks to those who suggested tools to help with that ! It took so long because I was just telling myself, it can't be that broken. Just try that and it should work. I'll definitely try them if I ever have to write email HTML again
I think OP meant "Why does this keyboard need so much computing power". Most keyboards you can program use an AVR chip, which is more than enough, and you can also program that from Rust.

The jump from that to this ARMv5 CPU is similar to that from this ARMv5 to an Intel Xeon. And sure enough, if someone were to build a keyboard with an Intel Xeon, you could also program that from Rust. But the question still remains: why would anybody do that ?
Evaluation of Scientific Publications
Ask HN: Have you filled out the US census yet?
Just curious if this is on the (US-based) community’s radar?
https://2020census.gov/en/ways-to-respond.html
GPT-3's Response to Philosophers
In many ways Rust fills part of the conceptual space that Ada was attemptiong to fill. Both are very concerned with safety.

Except Ada was military/government mandated, and the syntax is probably the opposite of Rust: very verbose, very wordy. And the concept of type inference is anathema to the Ada mindset, where everything is explicitly... explicit.

I've never used Ada for work but I went through a couple years where I enjoyed playing with the language as a sort of C++ alternative. I ... kind of? like it, but then I learned Pascal and Modula-2 before I ever learned C, so...
Thanks for that. I don't browse reddit as a rule, but I occasionally land there when applying google-fu to a problem so this removes some tedium from my life.
Definitely wrongly attributed
https://quoteinvestigator.com/2013/01/20/news-suppress/
My sister's bipolar. Many people (including her) enjoy her manic behavior. It can go a bit too far at times, but there's a learning process on how to calibrate it. You work with what you have
They translated it once years ago, likely using external resources. My team has had this issue; we made internationalized versions of our website once, years ago, and it was quite expensive and used external language contractors. Then the i18n versions gradually fell out of date as we continually updated the English version (because that's what we full-time devs speak). Eventually, years later, the i18n versions were hopelessly out of date and turned down, because it wasn't worth paying for another round of internationalization on them given how little it turns out they were used.
Lighttpd seems to have solutions for that. Did you have a look at it?

https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_SSL...

> A traditional problem with SSL in combination with name based virtual hosting has been that the SSL connection setup happens before the HTTP request. So at the moment lighttpd needs to send its certificate to the client, it does not know yet which domain the client will be requesting. This means it can only supply the default certificate (and use the corresponding key for encryption) and effectively, SSL can only be enabled for that default domain. There are a number of solutions to this problem, with varying levels of support by clients.

Then, the best approach seems to be the following:

> Server Name Indication (SNI) is a TLS extension to the TLS handshake that allows the client to send the name of the host it wants to contact. The server can then use this information to select the correct certificate.
You could argue that med and law schools are pretty much trade schools, just long ones :)

Unlike in the US where you first do 4 year of pre-med/pre-law, in continental Europe med and law students start learning on the job early.
I've seen the same video appear with English title one day and with German title another day. I've also seen translated titles on Russian videos without any subtitles (I don't speak Russian, video was still interesting).

I suspect the suggestion/front page algorithm has a new branch, suggesting a small number of interesting-to-you foreign language videos with translated titles and adjusting from there.
Show HN: FrontAid – CMS for JSON Files in Git
Couldn’t it have a function of regulating social behavior such that by holding a grudge society is helped if this causes the perp to at least be aware of impropriety of their transgression?
EDIT: oops, you edited substantially from when I replied with what's below.

------------

That's correct, yes. I guess I didn't say that explicitly, but that's another decent reason to advertise this, it's not exactly the norm.

(And for my personal quest, the latest Rust nightlies do work on AVR!)
Emily fletcher has a great meditation on forgiveness, it's about 10 minutes long :)
It is a continuum, yes, but there is a hard cutoff point. A brick isn't simply less conscious than a worm, it is not conscious at all.
From my (very limited) understanding of how really old systems often had very unique hardware features and games that were full of intricate hacks to use these to improve performance, it seems to me that steps 4 and 5 could already take "any amount of time".
https://earthengine.google.com/timelapse#v=51.4045,30.05423,...

Pripyat (Chernobyl)
Snap Calls Its Diversity Efforts Not Good Enough
Hi HN, OP here. FrontAid is similar to a decoupled headless CMS, but without the API. Instead, it stores your content directly to your own Git repository in a JSON file. That gives you all sorts of advantages like version control, content ownership, support for feature branches (soon), automation with hooks/CI/CD, easy data migration, etc.

To use FrontAid, you define a completely flexible data model in a JSON file using your IDE/editor. And thanks to JSON Schema, you can even use code completion and the model is validated on the fly. Commit that model to your Git repo and FrontAid will generate the forms to be filled in by a content editor accordingly. And when they save their changes, the JSON content file will be pushed to Git.

Criticism is highly appreciated. Thanks!
The thing I never quite understand about these claims is whether it is a net 25m jobs created or if an equal number of jobs will be lost in old fossil-based industries.

For example, if you decarbon the energy sector this presumably means coal and gas fired power stations will have to close and those employed there in turn are out of a job.
Aren't fund managers on average slightly less successful than the index? Throwing darts at a board or using a capuchin monkey to decide (random allocation) is a better strategy than investing in a managed fund.

Not a joke, an actual observable/measurable fact. [1]

[1] https://www.cnbc.com/2019/03/15/active-fund-managers-trail-t...
> How often have you actually relied on community generated subtitles?

I suspect the answer to this question is entirely dependent on whether you speak English. If you don't speak English (and the person you're responding to obviously does), then you're reliant on subtitles regardless of source, unless you only stick to videos in your native language.
Why not? They are affordable, accessible and common microcontrollers. Where you might have used an AVR or PIC before, nowadays a small ARM is also a completely normal choice.
Am I the only one that can’t reach the “save and exit” privacy button on mobile?

It’s hard for me to think that this is not intentional when the “Accept all” is usable but the alternative isn’t...
As somebody who's struggling to forgive somebody who's wronged me, I find this article to be a bit wishy-washy, like this:

> Reexamine your perceptions of life events that have trapped you in the role of victim.

well, what if somebody really truly was a victim? What if one's parents have condescended and belittled them for decades? What if one's mother is abusive and drinks too much? What if somebody spent their entire childhood planning their escape from their parents (successfully!)

That kind of stuff doesn't just go away. Is it even possible to forgive somebody who honestly doesn't think they've done anything wrong?
The thing is, politics in the US is basically just another reality TV show. This has never been more evident than when we elected a reality tv "star" to the highest office in the land.
YES YES YES.

I've had an Advantage as my daily driver for 14 years. I've only ever had to replace the rest pads.

It's a fantastic and VERY VERY comfortable keyboard, but you do have a little bit of a learning curve due to the unusual layout.

It's also wired and has no backlight, but simple is sometimes better.
I really have issue with the whole often repeated "If something was done to you that actually makes you victim of x, there is something wrong with you. You must not be victim, even when you was victim" thing. Its consequences is "I did not wanted to complain because that would make me victim" which is no good result.

I don't like the part where you have to make yourself responsible for it either.
May I Introduce You to Facts Man?
I call this stuff self-gasslighting. You convince yourself that you was at fault for own abuse.
That the term ‘tech’ has become synonymous with the embrace/extend/extinguish, business practices. Quarter of a century’s old computing/internet tools are still called ‘technology’. The word has lost its meaning.
My 10 Go-To Reflection Questions (and Where I Found Them)
You have just made a speech about non-Aryan sub-human pests… wasps. I'm not sure whether it is sad or funny.
I've got no clue how that's really meaningful in this case. I just mentioned there's a 1% interest government-insured savings account available, i.e. if the bank goes bankrupt, you still get your money. The only instance where you don't get your money is when the government goes bankrupt and doesn't honour its obligations. In that scenario, your mortgage debt would be even more screwed.

Meanwhile, getting 1% return on a 30 year mortgage puts you in a much safer, financially cushier position, than having had 0% returns for that period in time. Would you rather have 40k saved + 10k interest saved up in savings saved up in a government-insured savings account when you lose your job, or would you rather have a 40k lower mortgage debt and slightly lower payments or a lower time-to-payoff? Particularly given that mortgage payments can be furloughed and negotiated in times of payment difficulty. The answer is very clear. Choosing 0% returns over 1% returns in this case is the riskier choice.
Progress is a different thing to having an accurate model of what long-dead people thought.

I mean, it can even be hard to accurately model someone who you’re having a conversation with.
This doesn't make a lot of sense since passenger vehicles use low sulfur diesel while cruise ships don't

> Ultra-low-sulfur diesel (ULSD) is a standard for defining diesel fuel with substantially lowered sulfur contents. As of 2016, almost all of the petroleum-based diesel fuel available in the UK, mainland Europe, and North America is of a ULSD type.
Addressing the July 2020 e-commerce and marketing data breach
Anecdotal I know, but I tried for 2 years to forgive someone who had deeply wronged my family, but I simply couldn’t get past feeling like we needed to go to court to make it right and it was eating me up inside.

My wife suggested I ask God to help, which I hadn’t tried and didn’t think it would make a difference but I tried it. And it worked. The next day the anger was just...gone and remains so to this day.

I realize it’s anecdotal and I don’t expect most people to take it seriously but it changed my life.
I think of it like having a growing tumor. Maybe it doesn't hurt now, but all the doctors are telling you that you need to take it out or it will metastasize. You won't live forever if you take it out, but you'll potentially live a whole lot longer.
No that’s your definition of revenge. I agree with the OPs definition of revenge. The first step of any productive conversation is to make sure you have a meeting of the minds on the words being used to describe real world phenomenon.
To be fair bin lorries cause havoc and regularly block double-parked residential streets for several minutes, which is fine because it's essential and happens once a week, these things might not be tolerated as much.
That's probably because you Germans capitalize all your nouns ;)
So, who? I have no idea who you might have heard in what press conference...
I used the signature last year in Germany, when the cashier stripped my card without asking first whether I wanted to pay using my PIN or the stripe.
OK thanks. Great idea nonetheless!
Secrets, Lies & Account Recovery: Lessons from Personal Knowledge Qs at Google
Forgiveness as discussed here is an internal emotional matter and easy to make a case for. Forgiveness becomes a public and contentious issue when the injured party is under pressure to once more trust the offender, to do business with them, to "let them back into their lives," etc. That's what the arguments are about, and that's when this idea of forgiveness gets perverted into "gee, you must be suffering spiritually under all that hatred and resentment towards Bob, why don't you let it go and let Bob borrow your car for his bachelor party road trip."
Must-Have Apps for Freelance Copywriters
Reverse engineering an Android Application (intro)
If you're in an established company making money - yes. If you're bootstrapping a service and counting on $50 total monthly cost while initial users are signing up - no.
Your analogy is brilliant - I'm going to use it myself.
“Everything” Is Done
If you take the high road while they consistently take the low road long enough, eventually you'll feel like a complete push over who lacks self-respect.

I personally have reached a breaking point in which I realize that if I don't do something different, then the people who've abused me will continue abusing me while all while I take the high road and try to be the better person.

I wouldn't call it revenge, because that sounds malicious. Let's call it tit-for-tat or "taking my ball and going home". If you repeatedly abuse me, you're out of my life. Call it revenge or call it whatever you want, but I'm simply not going to stand for it.
Understanding the Queue Data Structure and Its Implementations
The effective time limit is the end of the time-limited program.
That sounds more like a meme than something which would revolutionize music. It would be a funny gag, but what really determines if its good music or not is... if its good music or not. If my phone idea of "generate a death metal song" is to parrot what every other death metal song sounds like, it will be boring and not enjoyable to listen to.
Is serverless cheaper for your use case. Use this calculator
OpenAI Invites for It’s Scholars Program, Will Pay $10K per Month
everytime I visit sites like these, they're already infested with crypticurrency nuts, racists, conspiracy theorists, and all other manner of internet wack jobs
Pretty sure when Bleem came out I was still rocking the 166Mhz 64MB family computer running windows 95 or 98. If memory serves, I was able to play Crash Bandicoot at not-quite full speed.

I owned a laptop shortly after that which was somewhere in the 200mhz-400mhz range that played PS games at full speed.

Yeah, I actually owned Bleem even though I had a PlayStation. I think I still have the CD.
It's more likely FB/G are operating their news aggregation services at a loss rather than a profit.
Even after a decade of working with CSS, I’m amused when I see someone center an element inside its container.
And on what timescales does this timing occur? Are we talking seconds? Or days, i.e. accomplished by growing different structures?
The supply of money is definitely not unlimited... if it is I’d like a few million dollars please.
This just tells me Snap is a company I wouldn't like to work for. Especially if you plan planting people in leadership roles due to their race, a recipe for a toxic environment while forcing your slaves/employees to be educated about bias, I would already be out of the door.

The lacking self reflection about these initiatives also tell me that it is decision makers here that would need to reflect their prejudice the most.

A good company protects its employees and their opinions are part of them. Racists are pretty rare in the tech sector in my experience.
>You have just made a speech about non-Aryan sub-human pests… wasps

Are you hearing a dog whistle that I'm not?

Wasps (the black and yellow flying kind, not the "control political discourse in the Boston-DC corridor" kind) in his example are obviously just a metaphor that's being used as a stand in for some thing that is uncontroversially considered harmful.
Here's a very similar article from yesterday! https://news.ycombinator.com/item?id=23992913

Apparently we're all getting burnt out from meditating too much during our lockdown. Instead of trying to work towards a permanent good mood, here's some perspective from a psychotherapist on high mood (or higher consciousness as it is described here) https://www.youtube.com/watch?v=vqCOss4hqnE

Perhaps instead of trying to make it permanent, we should gather insights from our temporary high mood when it comes, and learn to embrace our default non-euphoric mood because high mood doesn't sit so well with our important tasks at hand. Now get back to work.
Isn't that what Fight Club was about.
5 Stock Market Bubble Signs
Deep sea microbes dormant for 100M years are hungry and ready to multiply
It still doesn't compare to a Kinesis Advantage 2 [1].

It’s concave!

[1]: https://kinesis-ergo.com/shop/advantage2/
Subtitling adds even more issues that machine translation simply can't handle, because like a good book translation, it's an artform.

Making good subtitles means you prioritize readability over accuracy. You have a limited amount of space for your text, and you want to keep a low characters per second, so you cut words, ruthlessly. But you have to choose which words to cut so that it still makes sense, which means that you have to identify filler words so you can cut them, or figure out ways to re-phrase something into a shorter sentence.

You probably also want to preserve the tone and style of the dialogue, which means you have to choose the right synonyms, not just the most common ones.

And if you're creating hearing-impaired subtitles, it becomes even more necessary to understand what's going on in the video. If someone slams a door center-screen, you can cut that from the subtitles if you have more important things to display, but if someone slams a door off-screen, you absolutely have to include it in the subtitles, because that's the kind of information a hearing-impaired person needs.

Good luck training your little machine-learning network how to identify which sound effects originate from objects on-screen and which originate off-screen...
I highly recommend the kinesis freestyle edge keyboard which costs around $200 but has roughly all the same features besides the thumb module.

I also highly recommend a split keyboard in general: my shoulder issues are noticeably better when using them.

A split keyboard may not help with wrist pain. Personally I was able to get rid of any wrist pain by strengthening through climbing.
Dr. Bawumia presents 100 buses to selected Senior High Schools – PeaceFmNews.Com
Who has to pay whom for reporting on a congressional scandal?
I don't mean this as a critique of the article, but it seems this is just the burden of so much choice. There is amazing, wonderful, life-changing content out there today. And, there's so much of it. It feels so overwhelming. It's just like the calorie problem that shot up in the 80s and 90s. There's too much of everything, and the only filter is ourselves.

And, much like the calorie problem most people never solved it. Most people are anywhere from a little fat to very fat. And, so it will be with content and distraction.
I think it would be better for the health of the population if split keyboards were less exclusive, along with different keyboard layouts like Colemak instead of most people being stuck on Qwerty which was designed to be awkward to slow down the typist to prevent typewriter jams.

Sure, it would be harder to tell who the early adopters are, in case it is any measure of skill or determination, but that's a trade-off I would be happy with - instead of being the odd ones out, we'd be pioneers setting the trend ;)
This exactly. It's a whole different scale.
Fair point. We genuinely appreciate the comments and find a lot of value in the feedback.
HN: Google isn't entitled to it's current business model.

Also HN: Decade old, failing Murdoch empire should be funded by Big Tech under the law.
Hi everyone, I'm the author of the post & book. Thanks for commenting!
I tried a new hobby during the Covid shutdown to get outside more
>Every company only pays income tax in its country of residence.

That is not correct. Taxes are payable wherever the profits are made.

It is usually the case that the country where the company is headquartered will have a far greater proportion of profits compared to revenue because a lot of the things that add value happen there, but in the case of large tech companies, this is taken to the extreme, where not just profits, but even revenue itself is shifted from where the business actually happens.

For example, Google reported £1.6bn (US$2.1bn) in revenue and paid £44m ($58m) in corporation taxes (on profits of £231m ($303m) based on a 19% tax rate) in the UK for the 2019-20 financial year, but its actual UK revenue is estimated to be around £5.7b ($7.5b) for the same period.[1]

Whereas car companies have consumers as their customers and have to pay sales tax, AdWords expenditure by businesses is considered a business expense and is not taxed (in the UK). If they played by the same rules, they would have paid around £1.14b ($1.5b; based on 20% VAT) in tax in 2019-20, instead of £44m.

1. https://www.theguardian.com/technology/2020/apr/07/google-uk...
Lol what? I said they were distributing pirated works - if your gonna make an argument at least read the comment chain. Distributing pirated works can have the same impacts as theft. To say the two are completely unrelated is nonsense.
I Built a Serverless Search for My Blog
There are people of all demographics who've had a raw deal. In modern America, there are black people born into lives of "privilege," and there are white people born into adversity. So does flagging a business as minority-owned tell the full story of the owner's life circumstances? Certainly not.

On the other hand, veteran ownership is a common thing to see advertised. I guess I have no problem with businesses self-advertising their own values. I take more issue if Google has a short list of business attributes, and only causes they deem worthy make the list. I don't know if that's the case though.
That would be kinda sad though
Scaling A.I. While Navigating the Current Uncertainty