skysight-inc/HackerNews huggingface dataset:
> The design of the first version of HTML language was influenced by the SGML universal markup language.

HTML was designed as an application of SGML. Just like JSON-RPC is application of JSON. HTML has DTD (SGML Document Type Definition). HTML was technically SGML application until HTML5.

SGML comes from Latin and means "complex solution to simple problem."
Show HN: Chrome Extn – Programming Quotes in Your New Tab
The impacts in improved translation aren’t marginal - they improve people’s lives in real ways.

Advances in deep learning for NLP have also significantly improved search (Google and others) which has a nontrivial impact on people’s lives.

Multi-modal models that translate images into words have a significant impact for blind people.

Deep learning is significantly improving medical diagnosis, crop yield, assistive robotics, and many other specific scenarios.

Specific scenarios matter and again, it’s still very early days...
My first ever chrome extension to inspire programmers with some programming quotes.
I used to be into flutter (theorically), but after seeing some bugs and performance issues, i’m now thinking the best combination would be :

- write once and compile all business logic (and server and fs i/o ideally) into a portable independant libray, either in something that compiles to C, or wasm (once it’s more mature)

- write native UI code using native tooling, and call the business logic library from there.

But i haven’t settled yet on the ideal PL to write that library and have it interface easily on both android and ios.
There is also the issue where a lot of data posted on FB is meant to be semi-private, while content posted on these websites are meant to be public.
How Does Blockchain Bitcoin Protect Itself Against the Double-Spending Problem?
he's talking about the quarter loss
Because this person comes from a place where people watch random YouTube videos or Facebook somewhere less visible, like their offices, or their own homes.
https://www.lifesitenews.com/blogs/mom-discovers-missing-15-...
Having used OCaml and Reason i'd say the documentation and compiler messages of Rust are more helpful IMHO
Crossplatform Hooking Tool (Android / macOS / Linux)
> Stable ABI for drivers will result in the Windows situation: hardware vendors will just release one driver for one Windows version and one processor architecture.

Uh, I dare say Windows hardware + driver compatibility is pretty damn good, so this doesn't really resonate with me... at all. Has not being able to install Windows XP on a modern machine left you bitter...? Or have I been living in a bubble?
What Is the Process of IVF?
hmm, it does look like they did though.

looking at @mtgx's history, almost all comments have been flagged and downvoted until they're [dead]
And then there's this compile-time C compiler implemented as C++14 constant expressions of course:

https://github.com/keiichiw/constexpr-8cc

Can be only months now, until somebody combines a constexpr compile-time C-to-WASM compiler with a constexpr compile-time WASM interpreter to run any software ever written, at compile time..
Really cool stuff. I'm picturing a future where humans achieve so much more due to a never depleting neuro-plasticity.
>Some Indian Twitter users are leaving for Mastodon

HAHAHAHAHA I haven't laughed this hard in days. "some" which could be 1, 2, 1000, 1 billion.
It's sold 35k units so far in 2019 up to September:

http://ev-sales.blogspot.com/2019/10/global-top-20-september...

And there's a new revision of the Zoe coming out soon:

https://www.youtube.com/watch?v=64iJj3HTnMQ
> Quite frankly, controlled thermonuclear fusion is far more difficult than splitting an atom.

Well, that's exactly the reason a Manhattan Project of Apollo Program style of push was inappropriate. Those two projects were fundamentally easy problems. By the time they were green-lighted, all their underlying physics was understood, and the only remaining challenges were engineering ones. In the case of fusion, that was not the case in 1991 (the year you picked) by any means.
A technical solution is good, but it only protects the tech savvy. The GDPR gives us several additional guarantees compared to the technical solution:

- It protects everyone equally.

- It shifts the incentives towards not collecting, since the data becomes a liability.

- It empowers citizen to know what was collected through the use of GDPR requests. It further allows the citizen to know what that data was used for.

- It allows citizens to ask the collecting entity to remove any and all data they have about them.

- Finally, it allows legal recourse when data that was never supposed to get collected inevitably leaks.

So there are multiple things the GDPR does that a purely technical solution does not provide. As usual, the best protection is to have both. Used ublock, didn’t give consent, but still suspect foul play? Send the company a GDPR request, and if data was collected, ask for it to be deleted (and additionally report it to your gdpr regulation entity).

Also:

> - Too many websites place tracking cookies first and then let you disable them.

>

> - Too many apps use some kind of analytics without any consent

I’m pretty sure both of those are straight up illegal, thanks to the cookie law and the GDPR.
What is a "fake" account? One without a real name? The extra ones, when a person decides to create more than one?
Excellent work by the rust team. Must have taken significant changes to the scheduler.
The whole cookie consent thing is a joke. We need rules that stop data collection, not rules that make us have to navigate arcane menus.
Yay nihilism. /s You can ascribe nearly anything to pleasure and dopamine. Never mind that a lot of people are addicted to facebook content partly because it generates a negative feeling.
Super easy if you know JS/TS and turns out that I actually quite like it.
Seriously, take a stab at building an app in Flutter.
Is there a EU FF:FF:FF:FF:FF:FF GDPR request?

Love those cookie warnings. We need more popups like that. Imagine all the quality time spent clicking, knowing, for sure, that you are getting a cookie.
"A translation is basically offloading all that to a team of scholars."

Especially a brilliant translation like the ESV.

For example, Peter J. Williams (https://www.crossway.org/authors/peter-j-williams/) is just one of the PHDs who worked on the ESV Translation Oversight Committee. I once listened to a talk Peter gave at St Helens' Bishopsgate (https://www.st-helens.org.uk/resources/talk/51892/audio/) on how translating has improved his confidence in the textual reliability of the manuscripts. I've never heard someone speak so well before.

It's true that reading more than one translation helps, but I find that even just reading a formal equivalence translation such as the ESV, together with a dynamic equivalence transalation such as the old NIV, will get you 98% of the way there, and there are commentaries to help with the rest.

It would be a real shame to never read the Bible in your mother tongue, when so many translators have sacrificed so much to make that possible, simply because one feels it can't be understood unless "you read it in a 100 languages". I think the question then becomes, well, do I want to read and truly understand, am I open-minded or am I just filibustering?
It's not just about privacy -- you're one data breach away from having your phone number leaked to a bunch of shady gangsters who, for bonus points, can also read through the Twitter posts from the account associated with it. Pulling off a social engineering attack by phone is a hell of a lot easier than by email, which a lot of people, including non-technical people, treat somewhat more defensively.

I wouldn't mind sharing my phone number if it were for my protection, but it's not -- it's a risk for me, and they ask me to do it for their platform's protection. More specifically, for the protection of that platform's profits. I honestly don't mind bots, it's advertisers and politicians who do, and they're the ones keeping the whole thing profitable.
It would be nice if they were up-front about it, asking for e-mail and phone upon creation, instead of intentionally misleading users an e-mail is all they need.
HTML DTD was made later and bugs were fixed in the first first standard proposal in 1993.

Real world HTML in the wild frequently failed to validate, so the fact that HTML was SGML application became irrelevant almost instantly. Nobody parsed HTML using SGML parsers with DTD.
I'm fairly confident that the vast majority of functionality broken by updates have not in any way been related to security mitigations.
This is something I came to slowly realize in the search for repairing my attention/depression issues. So far I've been getting good results. It started with giving up amphetamines (adderall, vyvanse), when that didn't do the trick, I removed alcohol and caffiene from my diet. The benefits I experienced led to stop smoking marijuana as well. That one was the toughest to give up, the anhedonia was torturous. It was like my brain forgot how to make dopamine. I couldn't enjoy any activity.

It's been 38 days since I stopped smoking, and it seems that things are starting to improve. I'm able to work on my creative endeavors again in multiple short bursts. I've also massively cut down on porn consumption (from daily to biweekly on average, but trying to get rid of it all). As well as halved my newsmedia consumption (an avg of 10 hours a week down to 5, another thing I want to get close to zero).

I've been reading a lot more, mostly philosophy (stoicism, daoism), but also worked through some other self help books as well as some science fiction. Still playing lots of games but, Im using it as my support system for the time being. Eventually I want to get even games down to just a very select few titles.

It's am ongoing process, tempting to want to rid myself of everything but that would be setting myself up for failure, too overwhelming. Must ease into things. the benefits have been manifold, discipline, concentration, memory, emotional control have all improved, which cascade into fitness, eating better, getting work done, less procrastination, and my favorite: more time. Bill Burr said "a year sober is the longest year of your life" and it's true, the clock passes so much slower, which is great, life is starting to feel plentiful again.

Anyway, I digress. But what I did notice is that is all comes back to dopamine. Some activities seem to give it more sustainably, others supernormally. And by limiting supernormal stimuli, we should expect to see positive effects.
I note that "No Starch" is a young insurgent publisher and not part of the Big Five.

The Big Five are all about supply chain management contracts. That's all. Everything that can be outsourced is outsourced.

But this leaves them vulnerable to obsolescent boilerplate contracts horked up by an ossified legal department, which get in the way of business innovation.

Some of them are working around this, either by firing off contract updates for backlist titles to be signed by their authors or assignees: others by incubating internal startup ventures with from-scratch redesign of their workflow.

Example: Tor.com is an imprint of Macmillan, and its chief executive is Fritz Foy. It goes back about a decade and its front end is a very successful SF/F media website. Tor is also an imprint of Macmillan, and its chief executive is Fritz Foy. It goes back about 40 years and its website is ... not its best aspect. In fact, Tor.com's entire editorial staff also wear Tor hats from time to time, although their marketing team are different. But the contracts might as well come from another star system. Tor's legalese focusses on the traditional trade fiction distribution channels and would you please sign this paragraph about microfiche and gramophone rights just in case we still use those formats, while Tor.com assumes ebooks have priority and by the way there'll be a hardcover issued via Tor as a distributor, and maybe a trade paperback.)
Now let's see those audience scores.
Creativity Inc. is very worth reading.
A guy has a dream and spends his life inventing things that bring his dream to reality.
How to issue private cryptocurrency in 60 seconds
The reason is that M:N threading inherently requires a language runtime, and the advantage of increased scalability (GHC threads use less than 1KB of memory) comes with the disadvantage that FFI calls are really quite expensive to do, because you need to move to a separate native thread in case the FFI call blocks.

These languages (Erlang, Haskell, Go, ...) have no ambition to be useful for system programming; they're not intended as a replacement for C/C++ in that domain, unlike Rust.
In Belgium, you can't just stop showing up without consequences. You need to give 6 weeks notice, otherwise, they can take legal action against you, along with firing you, which means you lose any claim to unemployment benefits.

Likewise, if you quit voluntarily, you aren't entitled to unemployment right away.

But I agree, you'd most likely want to have your next job lined up before putting in your notice.
This is the approach used with Kotlin multiplatform development.

I suspect it will be the best way going forward, other approaches all have serious issues.

https://kotlinlang.org/docs/reference/multiplatform.html
I guess the abyss gets really deep when the hardware that can support this old software is also out of support (aka dead and un-repairable).
> There is a theory that fighting actually prevents serious injuries and concussions.

I think that theory is BS. Fighting is a well known cause of concussions.
https://www.nhl.com/news/concussion-panel-recommends-hockey-...

> Teams have goons and enforcers.
> An enforcer is hired to send a message that if you plan to incorporate injuring the star player as part of your strategy, he’s going to beat the living hell out of you.

This sounds like the NHL in 1999, not 2019. Enforcers are mostly gone thank god.

> A skilled goon can lay a clean, legal, but devastating hit on your top scorer and go unpunished.
> If he gets him when his head is down or not paying attention, he can take him out of the game.

The rules are very different now (or compared very differently at least) compared to 20 yeears ago too. 20 years ago you saw people glorify open-ice blindsidee hits saying "heads up!". Now hitting someone when their head is low invariably is a suspension. The responsibility is on the tackling player. An attacker with his head too low is not a valid target.

> and almost never result in serious injury

The figures range from 5 to 10% of concussions coming from fighting. It's not a lot, and probably not the most serious ones - but they are all unnecessary unlike the others which are part of the game.

My theory is that glorifying violence is bad full stop. I don't care whether NHL players get a few more concussions. They make millions and have great healthcare. The problem is my kid who watches this and thinks that's how you play hockey.
Fighting doesn't disappear because it results in match penalties. It just stops the glorification. Linesmen should never back off two fighting players, crowds cheering with their popcorn. It's disgusting.
> always about not paying

with the exception of regional blocked content you are right, but now we are back to a point where it becomes (relatively) expensive to have a big enough variety available to watch
Another good optimization step is to replace the JsC engine for Android with Hermes.
It's glorification of violence. (Which is an argument only if you don't like glorification of violence.).
>They're being investigated for battery fires

No, they aren't: https://twitter.com/VGrinshpun/status/1191187275394228226
I started playing at university (UK) , and always wore a cage. Honestly, it's really only an issue when you first put it on each time, once you start skating you're really not aware of them.

Like wearing glasses, I imagine.

I used to play with a guy that had one of those half cages with visor top half, would be tempted to try that if I needed to replace mine, but not enough to get one before then.
> Has not being able to install Windows XP on a modern machine left you bitter...?

Not at all.

I have been burned by drivers that only worked in 32 bit Windows XP though. They simply couldn't be used in newer versions of Windows. The manufacturer couldn't care less, they think I should just trash the unsupported hardware and buy the newest product instead.

Linux doesn't have this problem. Once a driver makes it into the kernel, it can be maintained, updated, fixed, refactored, improved, backported to older kernels, recompiled for new architectures. It's just so much better.
Wristwatches Became Financial Assets
"At runtime, we could use cond for that, but since that is a macro as well, we can’t use it at compile time."

D'oh. Who writes a lisp with macros where you can't use macros at macro-expansion-time??
Why Lisp as Autocad's scripting language? (1985)
Start looking for a new job and leave.
The official W3C validator site [1] begs to differ. And I am, in fact, parsing lots of HTML5 using SGML (see eg. [2], prepared for an ACM DocEng 2019 workshop with a focus on preserving and aquiring HTML5 corpora into document engineering and ML approaches for search, text extraction/summarization, etc.)

[1]: https://validator.w3.org/

[2]: http://sgmljs.net/docs/sgml-html-tutorial.html
This isn't about encoding the validation rules in the type system, only the requirement that validation with respect to some properties has been done. So in your example you would just define a function

createPurchaseRequest :: UserRequest -> Purchase -> Maybe PurchaseRequest

now everywhere in the code taking a PurchaseRequest can assume it is valid.
How does the current system work ? AFAIK, the police chief looks at various data sources like heat maps and police reports. He will have an incentive organize patrols to protect the politically connected and their property. Then his job is safe.
Read the articles.
Is there any well-regarded book, study, methodology or even individual who claims that the development time of non-trivial software can be accurately estimated?
I just tried to fastlane a new beta version of my flutter iOS app up to the app store today. It got rejected by Apple because I was using Xcode 11.2, which was released on Nov 1st.

Apparently, on Nov 5th Apple released 11.2.1, but still haven't put it in the App Store. I didn't know about it.

Ended up being a 7.3gb download and about 10 minutes to extract the .xip file on my 12 core 2.9ghz macbook pro.

The struggle is real.
No, the account was banned, therefore his comments are automatically dead unless vouched for. https://news.ycombinator.com/item?id=20587230
I don't buy that theory. Sequels' emperor looks nothing like JarJar.
i've been driven in one and it was very surprising how nice it was; the price was completely prohibitive though.
Ecclesiastes is powerful in any human language, and belongs to the whole world, every nation, tribe and tongue. It would be a mistake to make it the sole property and possession of the KJV:

"Siehe an die Werke Gottes; denn wer kann das schlicht machen, was er krümmt?"

"Aanmerk het werk Gods; want wie kan recht maken, dat Hij krom gemaakt heeft?"

"Regarde l'oeuvre de Dieu: qui pourra redresser ce qu'il a courbé?"
Software getting worse, just out of my head:

- VS2019 removed at least two important features from VS2017 (export of profiler results and the concurrency profiler)

- Firefox "new" extension API still means you can't remove the top tab bar from tree style tabs (best FF extension) without hacks

- Current Dropbox versions are incredibly invasive. They popup when opening a word document. When pluggin in my Camera. And now started showing a glowing red "error" because I "only" have a Pro account and no business account (when using 0,4% of my storage). Also they still have no way of ignoring folders.

- Malwarebytes Anti-Malware just jumped the shark two (?) years ago with its redesign. It was so good back then

- Skype is being almost completely unusable. Still popular because of the name unfortunately

- Imgur is a joke and became what it was literally founded to avoid

- The new Reddit layout is borderline unusable. They will lose the rest of the core users when they disable the old. subdomain

- Teamviewer. How is it possible that such an program is not backwards compatible between versions? Everytime I want to use it it's a dance to quickly delete/find/install a version that the other side has

- I don't understand how the "modern" Windows start menu works they introduced in Win 8 I think. Luckily everyone I know uses classicshell

- Phones have gotten almost to the point of being unusable. The latency, audio quality, skipping and hearing your own voice made me avoid phone conversations for years now. Even landlines are all digital and horribly compressed. Humanity had that one nailed in the 60s.
I would consider myself a fairly experienced developer (~ 10 years), but yet I have had the same experience on countless occasions. People always think of you as "being the expert" knowing everything, so I try to explain my situation like this:

"Think of me more like being a journalist. You want a good story and have a rough idea, so I will find the right people and interview them (domain experts, business people), try to figure out how to distill their knowledge into something that is both accurate, yet not too detailed and most importantly has to fulfill the needs of my readers/users (easy to read, yet super insightful, with some pretty images etc.). Wheter the article is about nuclear physics or siamese koalas is secondary, the process is more or less the same, yet I am neither a koala expert nor a nuclear scientist. You are the expert."

I also try to explain why I am unsure about estimating even relatively small tasks like this:

"You know restaurant (or another famous location) Y, right? We both know how to walk, I mean we have had like 30 years of experience in doing that, correct? So how many minutes does it take you to walk from here to restaurant Y?". The more people in the group, the more interesting it might get. Estimates usually differ by a factor of 2-4. People usually cannot even correctly estimate a trivial thing like taking a walk.
You're pretty fast.
I don't believe Renault makes Zoe to sell. They make the model for compliance with EU regulations.
Thursday: The Joy of the Lord
I suppose this is a little bit of peer pressure also. As a tourist having come all the way to Paris and seen the Louvre it would seem silly to not have seen the Mona Lisa. Its like visiting Florence and not seeing Michelangelo's David.

My own viewing of Mona Lisa left me a little underwhelmed as well, though i have always found sculpture attracts me more than paintings. To each his own.
I get it, it's super easy to create Twitter bots and spread disinformation, etc. However, that's a problem with social media that we're discovering now (after a decade and a half or so) and the companies need to think about it, not just implement a solution that compromises user privacy because they have leverage.

These cos. copyright all user created information. So they want to make money from it and want credit for good content. However, want to reduce liabilities that arise from content created by malicious actors. Can't have the cake and eat it too.
I did a bit of googling and it doesn't look like there is a different section of 'review' users - it looks like all users gain rewards for reviewing (comments, votes, reports) all content, with some places rewarding unreviewed content more.
Manufacturers already do this, stable ABI or not.

They can release drivers for a specific operating system and processor architecture. When those change and the driver breaks, they aren't going to spend time and money updating the driver for an old product they aren't even selling anymore. They'll just tell people to buy their new product instead.
Notifications When Kubernetes (Cron)Jobs Fail? – Alberto Marchetti – Medium