skysight-inc/HackerNews huggingface dataset:
Seems out of date, gziped moment.min.js is only 16.7kb (https://momentjs.com/), which invalidates the main thrust of the argument (i.e. moment is too big).
And if it could be made carbon negative with sufficient carbon fixing measures etc., would you still be against it?
on a sample of 9 random images from the repository:

all nine looked like random point and click photos - soft focus, poor lighting, no composition - as if, in fact, you'd faced a landscape feature and taken a photo with no thought to how to present it.

I'm not going to click through all the images, but based on the sample I took it doesn't deserve the 'beautiful' adjective.
Does anyone know the state of C# support and documentation? I played around with Godot in the early days of C# support, and I found I had to translate from its documented API calls in GDScript which was quite cumbersome.
It's true, it's weird the NHS should be up for grabs considering it's older people who would be most hurt by changes to the NHS who voted for the Brexit.

But it's also a bit weird. I mean, I guess the issue with the NHS is drugs. Australia has long had policies the US doesn't like, like the single purchaser PBS and parallel imports. But we still have a FTA with the US.
Except high density displays are not really that common outside smartphones and the Apple world. It's probably safe to say most people still work on regular 1080p monitors at 90-100 dpi or at best on 1440p with slightly higher dpi. So an SVG with design resolution of 512×512 will look like a blurry mess when scaled down to 16×16. We'll get there eventually but optimising for low-density displays is still a very valid and reasonable thing to consider.
In addition to versioning, we're starting with a very limited set of functionality tuned to security not flexibility.

If you're using v2, you're either signing with Ed25519 or encrypting with XChaCha20-Poly1305. There are no additional knobs or levers. Only boring cryptography.

A versioned JOSE that limited flexibility is dead in the water. JOSE users will bikeshed over backeards compatibility until the end of time. Might as well specify a new standard at that point. Hence PASETO.
it might, in fact it's even likely.

However it hasn't happened yet, so we don't know. What we do know is that there will need to be an act of parliament and we won't just magically lose protections at some arbitrary date
Your characterization is wrong. "Major effect" - to what end? Not the end of banning muslims. If that's the goal, it's doing a really, really bad job at it, since the majority of muslims in the world are unaffected. The most recent 6 counties added to the list are not even predominantly muslim.

If you have a child that claims he's going to dig a hole to china, but people tell him this is futile and he should consider digging a well instead, which is an action sort-of in the same direction but meaningfully different and actually practical, and then he agrees and digs a well, then you appreciate the well and call it a "well," you don't continue to call it a "hole to China," which it clearly is not. You could, but you'd be displaying your attachment to your original anger.
I can understand the peril of "Too much MBA, not enough tech" but what are the perils of "Too much tech, not enough MBA" ?
It's quite clear any anybody that the safe habour and privacy shield type agreements are fig leaves and logically incompatible with UK/EU data protection laws. Safe Habour was struck down, privacy shield may be going the same way.

Essentially UK data protection says you can't put data beyond UK's law ability to enforce data protection rights, as that's clearly 'getting around' the law.

The privacy shield is the latest pretense that somehow having the data under US jurisdiction, with a promise to behave nicely, is ok. However that promise is fundamentally worthless as US law takes precedence over that promise. Specifically the US government can demand US companies hand over the data, whatever they have promised to UK customers.

That kind of issue is exactly why UK data protection law talks about jurisdiction in the first place.

The only real logical legal solution to this is to have a world court on these issues - but everybody is trying to avoid that politically unpalatable outcome.

You can talk about Brexit- but this is the real sovereignty issue in the 21st century.
The Linux Adventure
I'm half into Colt Steele's "Web Developer Bootcamp", it's been really good so far.

But according to some reviews it's also above average for Udemy content.
Compact Sparse Merkle Trees (CSMT) [1] is an already existing scheme for shorter proofs, which introduces the new CSMT data structure and was also posted on HN a while ago.[2]

This[3] is the implementation(in Elixir) of the above paper by the author for those interested.

Also, here [4] is an interesting discussion between the author of Compact Sparse Merkle Trees and Vitalik Buterin, the creator of Ethereum on their research forum.

I have posted these links because it seems disingenuous at best and malicious at worst, to not cite this original work which has been extensively discussed and documented before, anywhere in the current paper.

[1] https://eprint.iacr.org/2018/955.pdf
[2] https://news.ycombinator.com/item?id=18166298
[3] https://github.com/ZanjeerPlatform/csmt
[4] https://ethresear.ch/t/compact-sparse-merkle-trees/3741
will it delete files even if open in another process? this is my main bugbear with windows file deletion: it won't delete it and you need special tools to track down the process that has the file open
Another thing to consider if availability is crucial for you would be OCSP Stapling and accompanying monitoring for the stapled result.

OCSP out of the box is a call back to the issuing CA to verify that your certificate is still valid. Let's Encrypt like a lot of popular CAs implements this by having a CDN answer all live OCSP queries with bulk produced generic "This is still fine" answers for all the still-good certificates. But that means for any clients which check OCSP (some browsers do) that CDN is now on your critical path.

You can instead have your web server obtain (and periodically refresh) OCSP answers and "staple" them to its certificate when it answers HTTPS connections so that CDN isn't on your critical path any more.

However, some popular servers (most notably Apache HTTPD) do such a bad job of implementing OCSP Stapling that you're more likely to destroy your availability than improve it by enabling stapling (this is one of the things IIS actually gets right for a change), so make sure you understand what you're getting into. You will also need monitoring of the stapled response, because now if it's bad that might be a problem with your systems that you need to fix - whereas if Let's Encrypt OCSP is broken for the world you can be sure somebody else's on-call engineers are wrestling with it.
The positivity of ‘80s culture was a reaction to the darkness of the ‘70s, which were marred by political violence, the heroin epidemic, massive international tensions, and a lot of ‘60s acts trying to stay relevant by taking themselves way too seriously. At the time, a lot of the intellectual establishment criticized the ‘80s shift as vapid, shallow, and “commercial”, in the context of a rising yuppie culture based on banal materialism.

The ‘90s felt peaceful because the Cold War was over and Desert Storm was a walk in the park. Europe was uniting, political-correctness was rising (which helped minorities get more respect every day), and a lot of people thought that we could now move on from “capitalism vs socialism” to a capitalist society that could responsibly adopt the best bits of alternative systems.
> he noticed me as I waited outside the train and offered me a ride home

Ctrl-X + Ctrl-V
I take a lot of Udemy courses. When I want to learn something new I generally buy a course (look for at least 4 stars and a minimum 500 votes, though popular topics will have thousands of ratings) and binge-watch the entire thing in a couple of days. It gives me an idea of what's possible with this particular technology. Later when I really need to use that technology I spend futher time doing code examples etc. Has worked really well for me to keep abreast of multiple technologies in my CTO job.

One main issue is that most of the courses only cover bigginner and intermediate level tasks only. I think the reason for this is that an instructor needs thousands of sales to be profitable on Udemy. Even for relatively popular topics like Magento and Salesforce development, one sees very less enrollment numbers. Only core popular techonolgies like Python, Node.js, AI/ML, etc see thousands of sales.
Lean Certification – Lean Certification Program – Kaizen Certification Program
Huawei HMS developers have reached 1.3M
Seconded. Most recently I saw they'd done this to Blender (2.8) but it's happening everywhere.
For Old network card try 3C500, or something made by Excelan ;-)

http://www.os2museum.com/wp/emulating-etherlink/
Trump offered to pardon Assange if he denied Russia helped leak Democrats emails
Also, opening their front page at the same time from different browsers can show completely different discount levels. And those will be different still from the prices that you see when you log into your account.
We ask for your information to improve our service. We know that you opted out by selecting the "opt out" button in your web browser, but we're going to ignore that and try to trick you into opting in, since we're so special that your generic opt out probably doesn't apply to us. We will make it hard to identify which links are really buttons that you need to click to disagree to increase the probability that you will accidentally agree or agree out of frustration. If you don't agree, we'll make you sit through a two minute spinner while we during which time we do nothing since it takes no time at all to save a cookie on your computer that says "don't save any cookies".

I mean seriously. If the GDPR had any teeth, the companies that do this shit would be made to suffer. But since all they do is make us suffer and the EU dgaf I wonder what the point is. It's just so much privacy theatre.

Maybe there's a shift somewhere. But I can't feel it as a user.
Sometimes authors give away a course for free for a few days and post on places like Reddit. This helps them to get the initial mass and ratings. So we can't always assume that all registered students have paid for the course. I have taken a few free courses like these when I saw them on reddit.
Well, here's one obvious and useful benefit for the average user: you can now remove content that identifies you (especially photos/video) rather easily, like you would under DMCA. Just a polite reminder of GDPR is enough for websites/hosting providers to comply.

If not, you can go to the data agency of the hosting provider's country and lodge in a formal complaint that can lead to an actual investigation and fine. It really works!
Why People Run – Strava Analysis
I like your project.

The fact that Gitbook is no longer maintained is a sad news for me. I don't usually write books but I my favorite to maintain a product manuel is to use Gitbook. For example, here is a prototype for my recent project: https://xxz.jakehao.com

At a first glance Asciibook's interface is not eye appealing as Gitbook. I hope your project can keep the momentum and hope to use it in production one day!
I just don't think illuminance is the most important number here. Luminance is more relevant to eye damage in the vast majority of cases, because that measures the spot intensity on your retina. After all, the sun's light would be completely harmless to the eye if spread over a five degree circle, despite having exactly the same illuminance. (Well, you would want a UV filter, but the brightness would be completely neutered.)

The sun gets up to 1.6 billion candela per meter squared. 850 lumens in a 120 degree cone, from a 5x5mm surface, is about 11 million candela per square meter if I did the math right. With a retinal danger level around 100 million, you'd need some very strong secondary effects to damage yourself with an 11 million source.

Secondary effects like boiling your entire eyeball, or overloading the cornea while the retina is safe. And I don't have the knowledge here to say if that happens, or if your body can easily sink a spread-out watt of light and nothing bad happens.
How would one know which image is licensed under which license?
Every crypto algorithm needs test vectors
Bashes gpg because it had many weaknesses.
Compares 20+ years of gpg history with 5 years of experience with signal.

Such fair! Very sciencistic! Much Wow!

Bashes gpg because of leaked metadata.
Recommends signal, which binds your account to your phone number and has centralized infrastructure in the cloud.

Great opinions you have there, Thomas!
Here's your participation trophy!

At least you did not leak metadata by putting your name on the article.
I have to disagree. The comparison you make is unfair. I experienced QNX and Beos too. But what could you really do with it out of the box, compared to a full blown Linux-distro?
The 'feeling' of snappiness is a matter of carefully choosen defaults IMO. Almost nobody does that anymore. So have this lowest common denominator, and mostly crappy tools to change them from within the GUI, or have to dive down in the cesspool of myriads of different config files in different formats and places, and in addition an explosion of complexity of subtle interactions of several subsystems.

Regarding the shitty hardware...

The f-ing fastest desktop experience i ever had was somewhere in the late days of KDE 3, across NetBSD, ArchLinux and Gentoo, on Pentium3@933Mhz with 512MB RAM, onboard I815 Intel graphics(edit: with the 'superspecial' 4MB VRAM Dimm-thingy), and some IBM Deathstars.
With the same toned down look across all three systems, and toolkits, instead of the usual teletubbyfication.

What can i say? When your KDE 3 crashed you were holding it wrong, or it was somehow miscompiled, be it the optimization , or some libraries.

For me it was rock solid and lightingly fast, at least in my configurations.

The same can be seen nowadays with systemd and pulseaudio.
They can be used if configured right. The question is if one wants to be hassled with that, if it isn't.

/endrant
Ask HN: What is your preferred dev environment for working with cloud resources?
Hi HN,

given that more and more companies moving into cloud infrastructure, I am interested in what is the good way for a developer working with cloud resources. Some approaches in my mind now:

- Create a VM-instance on the cloud provider, setup dependencies then develops everything with console.

- [For GUI lover]: Create a VM-instance on the cloud provider, setup dependencies, tunneling everything to a local IDE via SSH.

- [Hardcore way]: mimic the cloud services in a local VM/computer and develops everything locally.

Please share your opinion, thanks :)
The Samsung Galaxy S20 has more RAM than most laptops – and that’s stupid
Show HN: An optimized and ergonomic image annotation platform
Most < 500€ laptops I see in stores are still 1366*768 - and that's what people buy most - eg stuff like this : https://www.ldlc.com/fiche/PB00277098.html
A Nokia with Android One certainly has less bloatware than most cheap phones, but you WILL still get pestered by Google Assistant incessantly. There's no way to turn it off. No matter how many settings you disable, it will always pop up when it thinks you've said 'ok google', and sometimes sporadically.
are you referring to the PE exam?
An easier version and IMO more true to what's actually going on:

>>> bytes.fromhex('53414e544120414e442048495320574f524b53484f50')

b'SANTA AND HIS WORKSHOP'

>>> b'SANTA AND HIS WORKSHOP'.hex()

'53414e544120414e442048495320574f524b53484f50'
Which one? It should be archived in torrents.
Where we can use Sodexo meal card?
The Sodexo Meal Cards are already accepted at 30,000 terminals across 700 cities in India making it the only company with a proprietary network for the meal benefit solution.

https://www.sodexobenefitsindia.com/users/meal-pass-card/
Open-source mobile app projects
> where the wrong result was possible

I'm sorry, but the will of the people is never "wrong"
I've seen that video, and to clarify: the product in question appears to have been designed to protect against fire, but is ostensibly marketed as protecting against theft.
Coronavirus: Key facts about Covid-19 and frequently asked questions
No. You aren't an EU resident. You aren't in the EU. The companies you're interacting with are not EU companies.
I use SAM to test serverless functions on local.
> The ‘90s felt peaceful because the Cold War was over and Desert Storm was a walk in the park.

Desert Storm may have been, but that was the very beginning of the 1990s; the 1990s also included Somalia and the Balkans Wars, neither of which were walks in the park.

> and a lot of people thought that we could now move on from “capitalism vs socialism” to a capitalist society that could responsibly adopt the best bits of alternative systems.

The US basically abandoned any serious “capitalism vs. socialism” dialogue for the entirety of the Cold War plus the period of the neoliberal consensus Which overlapped and extended through the 1990s and 00s, and it also abandoned significant adaptation of capitalism during the same time period, which is unsurprising because the synthesis that Spurs such adaptation has always been, throughout the life of capitalism, driven by exactly the capitalism v socialism debate.
Sounds like they don't trust you.

It's the same with my manager. People don't tell him what they really think, because by experience we know it's not going to have a positive impact, and might negatively impact our raises.
Democracy works slowly. You don't get what you deserve at each election. Indeed, you can get utter slime without realising it till later.
Using SQLite in Multi-Threaded Applications
Assange always claimed that the sources behind the leak were not Russian, by this logic he would have been pardoned years ago.

As far as I understand the deal is actually about revealing the identity of the source so that it can be confirmed whether it is or it isn't Russian. Pretty much a standard deal about giving up names.
Signal is non-federated. That, alone, is a showstopper as an email replacement.

Open and federated protocols and services should be our target. It is hard designing them, but if we could do that in the past, we should be able to do so today.
Looks good, is the usage of the tools unlimited ?
The EU wants to set the rules for the world of technology
I think he is missing the point on archives.

Disappering/Nonstored is only a good thing in some contexts. There are several type of communication that I want to be secure but also archived for later reference or documentation.
Nobody talked about usability or widespread adoption.

Article was targeted at people who are using PGP and urged them to stop using it without, offering a viable alternative and the parent comment called it out.
Do you know any similar tool for cross provider development?
fear of loneliness?
They should send them $5M and claim they saw they were on sale at a 90% discount on the website. That would give them a taste of their own medicine, it is exactly how they treat their authors.
Potato Paradox
In politics, height matters – voters are influenced by candidates’ stature
I do most of my work in multi-paradigm languages–so it's not like they're specifically designed around the ergonomics of working with functional programming–but Python is probably the worst language that I have used that could reasonably say that it supports this style of work. It's like it actively tries to make things strange and annoying to convince you to use other constructs (such as list comprehensions). Why can't I have a multiline lambda (…some things have no need for a name)? Why are all the functional methods free functions that take the list as the second parameter? Why was reduce arbitrarily excised from the list of built-in functions and put inside functools? Why can't I use a member function or operators as parameters without hacks like operators.__{operator_thats_a_reserved_word}__? Why do all the Python 3 functions return generators by default, when Python never really cared much about performance in the first place? It's just a death by a thousand cuts that always makes me regret even trying to do functional programming, and deep down I actually think the Python authors just don't want you do be doing it because they think it would lead to what they believe is difficult-to-understand code. Honestly, I think even C++ has better functional programming constructs than Python, even with its ugly-looking lambdas and lack of chaining, because <algorithm>'s extensiveness makes up for some of the language's warts.
Annotations are unlimited and you got 1000 calls of the tools for free during your trial !
The cost of buying and selling homes is too high
But this is terrible signalling for Pioneer "winners".

If Pioneer doesnt invest $50K in you, why should anyone else? And if they do, you are starting out with a ridiculous valuation.

However, the social/community aspects can be a net-positive for founders.
It can be morally wrong, or financially wrong, or wrong in terms of human rights, or wrong for minorities. There's many types of "wrong". Just like you can make a "wrong" decision for yourself when having to choose between two options, the society can choose "wrongly" when presented with a simple yes/no question. There's a difference between that choice being invalid and wrong.
I think JS still has no proper timezone management like in Go that follows the observation that timezones are almost always tied to an area. Until this is not part of JS, I'll keep using momentjs (or moment-timezone in this case)...
That is exactly me! Some parts of the course may seem too easy if you have programming experience, but the Unity part is useful.
There are some BBC BASIC programs broadcast on TV (literally!) by the BBC on their Computer Literacy Project website,[0] saved from the original floppy disks stored in one of the presenter's attic!

They also have (almost?) all of the TV programmes related to computers aired in the 80's on there too. It's well worth a visit.

[0]https://clp.bbcrewind.co.uk
Movie Studios Back Oracle in Supreme Court Fight over Computer Code
Analysts’ stock recommendations are coloured by their cultural biases
One of the authors of the paper here.
We did not cite this work, because it has nothing to do with what we're proposing. One should not confuse Merkle multiproofs with sparse Merkle trees. We mentioned that in the paper as well.
I do know that Vitalik once proposed the idea of sparse Merkle multiproofs somewhere informally, and we would love to cite that if someone could provide a link to that.
But regarding the compact sparse Merkle tree, just because this paper shares some words in the title, does not make it the same thing.
Big Tech to Face More Requirements in Europe on Data Sharing, AI
...for unlawful carnal knowledge.
... and they'll not get canned?
This alone is enough to deny the extradition...
Still have any of the PCBs? It would be interesting to make one up now, or duplicate one to make up.