skysight-inc/HackerNews huggingface dataset:
It's legitimate, I found my best client there, but I did some research on their job listing and emailed them directly and begun working with them, side-stepping upwork altogether. I don't feel bad about it since upwork's whole model seems to be squeezing and exploiting freelancers.

If you want to get noticed then you will need to fill out your profile completely, do the verification over video chat.
I actually agree with the logic of this argument but it still seems misguided. I agree with all of what you said, but I also think that the problem is still that palm oil actually is worth more than the forest. It's correct to lay the responsibility with the more developed economies imo because they're the ones identifying the problem and best positioned to solve it, but I don't think this line of reasoning has political potential. What average person is going to feel responsible for environmental ills in other countries? The French protestors whose breaking straw was a gas tax? The broader USA with its ethos of personal responsibility? We need a new strategy that isn't just screaming at people or guilting them.
thanks, a good reason to ditch it then.
I do like the idea of a standardised set of icons for user interfaces. Beyond a certain set of core elements, which isn’t very large – search, cancel, arrows, settings – icons tend to only really serve a purpose after they are learnt for whatever specific application. Having a quasi-official set might help in making UI iconography more universal. Then of course allow creativity on top of that. To some degree this is already the case, but having a body add some rigour to these de facto conventions would be nice.
Still, the title is overselling the post.
I've used date-fns (https://date-fns.org/) with good success. The import structure allows for pretty good tree shaking. It's really good if you only want to format a date in like 2 places in a huge app - don't need to pull in the entire library for that.
In this interpretation what we colloquially call a particle is essentially a (localised) quantisized interaction between two fields (or self interaction in a single field).

As strange as it sounds, it does make some sense. Think of elementary particles; we never observe them as such, we only observe them when they're interacting with something.
Show HN: Apply for and manage leave applications within your Google Calendar
> biggest losses

economic losses
Sharp catch! I also played with "space" Lego from around that time (including with that colour). I always found it more greenish yellow rather than yellowish green. I guess because I liked to combine it with yellow, rather than green. YMMV, obviously, but I do find the colour rather different than the one in this article.
The promise of AI-assisted health monitoring
I disagree that you are golden if you only have one scandal every few years. You can have zero scandals and still be screwed. If a company has its valuable IP stolen and is then undercut by competitors that never had to spend on R&D it can be a significant loss of revenue.

I also disagree that the risk of an attack is low. An F500 company is the sort of target that can end up in the sights of many different threat actors.
I wonder if Bulgaria really became leader in tech. In Czechoslovakia we also had some sort of computer industry. We also had state security agents buying western tech in disguise and importing it home for cloning.

I even know one guy who worked at computer reverse engineering institute back then. Also I have found memoirs of some random guy who worked as IT specialist for Stb (Czech equivalent of Stasi).

However, this article is really good introduction to Blugarian sci-fi which I didn't known before (unlike Polish and Soviet).
The big cloud services offer solutions for that, although with some caveats. AWS for example creates a cert free of charge with automatic renewal, but it won't give out any private keys. So TLS is terminated at their load balancer, which you would have to use to my knowledge. I just hope Amazon is too rich to conduct widespread industrial espionage.

I actually don't know if that works with domains not managed by them, but I believe so.

Sadly, certs from big CAs are pretty expensive these days... Let's encrypt is really awesome service to counter that.
Since we are on topic, anybody has a suggestion for an icon that represents body fat without representing an overweighted person?
The Centre for Computing History is a great place to visit - lots of machines up and running you can actually use (mainly from the 8-bit era, but other interesting things too).
I had a similar experience going through the Godot "Your first game" tutorial [1]. I have little experience with game engines, but attaching signals in GDScript seemed like it required GUI interaction, then it was difficult for me to understand when the signal code actually was run.

[1] https://docs.godotengine.org/en/3.1/getting_started/step_by_...
The server part of Convos is like an IRC bouncer, but instead of supporting the IRC protocol from the client side, it has a HTTP/WebSocket interface that talks to the Convos frontend.

So Convos keeps your connection, so even if you close the web browser, you will still receive messages and you can see the history once you open your browser again.

If you stop the Convos server, then you will also be disconnected from the IRC server.
If i remember correctly, daily.
Centre for Computing History (Cambridge, UK)
Ask HN: What is the current day Xerox Park / Bell Labs?
Announced intent + evident actual intent + major effect make it a reasonable description. Sure, it's not exact in a logically pure sense, but that's not how most descriptions of things in reality rather than analytical ideals are intended.
Seems like a mist opportunity
I still run my own DNS servers, so for me "your registrar's API" is directly poking bind and I only have myself to blame if anything goes wrong! Keeping the little DNS service for the certs means if I break that the rest stays sane. I also don't have to worry about delays transferring changes to zones if there are any intermittent network issues.
Chess: Amiga 1988 vs. Mac 2020
Aharonov–Bohm Effect
HVIF does have level-of-detail hinting, and I believe it also explicitly defines the pixel exact correct rendering although given the small audience I won't swear they didn't miss anything.

So you can add a shape which just isn't rendered at all in lower resolutions. For example suppose the icon for your app is a stylised steam locomotive and you want to add your company logo on the side of the tank, this detail will look cool at 512x512 and maybe if the logo is simple at 128x128 but it will just be a blotch on the 16x16 icon - so HVIF lets you specify that the logo isn't added at all below say 128x128.
VR – Why you should be excited
Just a heads up, the makers of Hue lights are now Signify. They license the name Philips from the health company Philips. Given my recent customer experience, I now believe Signify operates very differently from Philips Ligthing.

Philips is selling its small domestic appliances business and hoping to strike a similar deal regarding the licensed use of the name Philips. They are centering solely around the Health business now.
Use the UI for level design, use code is for features.
So placement of opponents, spawn location and configuration of opponents is all in the UI as its primarily artistic and subjective. You can judge what it looks like from the editor, unlike code. Code is used to create the infrastructure to support the level design.
Interestingly, Google's implementation of app switching on Android looks somewhat similar to Apple's…
With modern retina displays it's not really an issue. 16x16 icon on iPhone 8 display will have a size of 1,2 mm. 10mm icon will have 128x128 resolution with enough pixels to provide every detail.
Setting up a Raspberry Pi 4 home server
Request for Node.js has been deprecated: 40K+ packages depends on it
Downvoted for "ancient". There's quite a lot of competition between those engines and people have different reasons for choosing each of them. You can find quite a few "why I chose X for my game" videos on YouTube, all with very good reasoning regarding features, payments, available resources, available positions in the industry, etc. Fanboy-style recommendations are not enough.
Do what works for you. Make things data-driven through the editor when it suits you more. Do it in code when it suits you more in code. Only in teams do you really have to worry about where something is beyond personal preference.
Example: You can use Node.GetChild(index) in Godot to get a node in the code, or you can expose a nodepath variable in the editor to hook the node to. The first method is code-based, the second one is data-based and more accessible for users. I doubt the performance difference is very significant (and its only done once, anyway).

Other than that, avoid using volatile structures when things need to be solid (above examples easily break when the structure of the children changes, the name changes, etc. whereas a more sophisticated, code-based construction wouldn't), and avoid rigid implementations when you need flexibility.
I don't know wtf this is but it's amazing. Windows 3.1 throwback
I collect a lot of vintage glass, Vaseline/Uranium glass is still for the most part in a less desirable category namely many who collect look for pieces that look good in natural light. For the most part its comes down to, it is neat to show to friends once.

There were so many glass companies from Virginia to Ohio and most dabbled in this for a run or two so good examples are easy to find on ebay cheaply. I found the more solid pieces to be best for the light effect.
> PGP is old and broken and messages can potentially be decrypted without access to private key

This would be a lot more effective / helpful / convincing with a reference.

> Because email's default is plain-text, in real world conversations you end up with people replying in plain text with your whole message being quoted

This is more about the UI of mixing "normal" email with encrypted email. If you can insist that everyone install Signal, you can insist that everyone install Enigmail or some other piece of software which refuses to reply to encrypted mail without also encrypting.

> Archived messages will leak.

The specific argument from OP was "Searchable archives are too useful to sacrifice".

I have a hard time expressing how obviously self-contradictory this line of argument is. Insofar as people are unwilling to give up archives, they will be unwilling to give up email. Insofar as people are willing to have email deletion policies, this isn't an argument to get rid of email.

He's advanced the premise that people will never give up archivable messaging. So who exactly is he expecting to influence with this diatribe? Anyone who is unwilling to give up archiveable messages is going to be unwilling to give up email, period. At which point it's just pointless ranting.

If you believe that people want encrypted, archivable messaging, then you need to give them the best solution possible, not just tell them not to want it.

> Private keys eventually leak, therefore it is important that when it happens, the system makes it hard to decrypt old messages (by combining it with ephemeral keys).

So one of the arguments against using PGP is that it gives people a false sense of security; and that having "experts" using it will encourage people to send messages which "should not be sent at all."

In the case of ephemeral keys, you're still trusting the other party to delete both the keys and the messages after the stipulated time. But what reason do you have to believe that the other party is actually doing that? It would be dead easy for someone to write a client which didn't delete the message or the ephemeral keys -- either on purpose (because having an archive is convenient) or by accident.

Wouldn't it be better to just tell people, "You can never guarantee that anything you send won't one day be decrypted, no matter what method you use. Take that risk factor into account when sending any message"?
There actually is a German DIY store that went bankrupt because of this practice. Their slogan was "20% off everything except animal food." Since it was pretty much always 20% off, nobody bothered going for any sale. Instead they only went when they really needed something or chose a different store because of their stupid slogan. Closed down a few years back. Having a constant sale doesn't seem to help your sales apparently.
This is actually v.2 (or even 3) of the site. The previous one was just a “tv channel” showing ‘80s tv material while playing music “you would hear by the poolside”. The idea was to play music that feels all summer-y and lounging, with a touch of retro nostalgia for what were arguably the peak years of Miami-style iconography. I think the guys behind it are Scottish.
That's another thing you're right about: decades a go, working remotely wasn't really a thing... So all the business value of being able to get somewhere quickly makes a lot less sense now as you can video chat with people anytime, anywhere pretty much.
> fair split

And what about the billions extra that the developing world is predicted to add to global population?
Red cameras "Redcode" is just obfuscated JPEG 2000 pretending to be some novel thing.
> It’s frustrating because it’s getting harder and harder to keep bees alive.

this seems to be the real problem
Cam here to recommend Maximilian Schwarzmüller’s courses. I started on the Advanced Javascript and once I compeleted that have gone and done a few more with him (including Vue). It was instrumental in getting me competent enough to be a developer today.

Its worth pointing out he is not only on udemy though.
I would like to find a list of similar places on the internet. Also I use Poolside FM for a while now and I liked their IG account too: https://www.instagram.com/poolsidefm/
Lift and drag are proportional. You fly higher you need to go faster as to get the same lift, and you'll encounter the same drag.
Web testing tools with the best Tester Experience (TX)
The creator of request npm package has deprecated it a week ago [1]. This follows a maintenance mode of the package that started in March 2019 [2]. Request is still the 4th most downloaded packages on NPM, with 40K+ packages that depend on it [3].

[1] https://github.com/request/request/commit/aded7e4f8e57f6f33c...

[2] https://github.com/request/request/issues/3142

[3] https://www.npmjs.com/browse/depended
My wife had extreme difficulties trying to resume her career after a 5 year break.
With all the talk about supporting women in tech and working mothers her rich experience as a team lead for a leading consultancy (big 5) didn't matter at all.
She was unhirable simply because she dared to devote 5 years of her life to her family.
It is no "Show HN" so you might want to make a ticket. Even for typos it gets appreciated.
Larry Tesler: Computer scientist behind cut, copy and paste dies aged 74
I recently replaced moment (which is huge like others mentioned) with luxon (https://moment.github.io/luxon/). It has pretty much all the same functionality but a way smaller size.
Yeah, it used to be exactly that - a never-ending rotation of 80s “summer” clips over a soundtrack of retrowave / synth dance. At some point last year it changed into this.
If it’s on Amazon, it’s chaff.
As a side note any messenger relining on the phone number is to some degree fundamental flawed, too.

No idea why many recent secure messenger thing using the phone number for anything is a good idea. You don't need the phone number to have locally stored contacts.

Also how trustable your local Google/Samsung/... provided address book is is another question (I'm not saying Google/... is hacking you but they probably would love to collect statistics about your contact book and sell them, at least if you, maybe accidentally, allow syncing of your contacts with your Google account. Does anyone here know if their terms of service would allow that?)
Studying the Top Y Combinator Companies That Are Open Source
Look at the statistics on phishing, it's remarkably effective.
He's right, what you need is a microservice!
this is an outrage for free speech and the original idea of what the Internet was supposed to be. But looking at the Internet today -from FAANG to all the crappy ad and data mining surveillance capitalist business models- I don't feel as outraged as I maybe should.

Maybe I'm just too cynical but anything that delivers a death blow to what we have might maybe even be a positive in the long run as it gives momentum for legitimate use-cases of onion routing or p2p based systems.

or maybe not ... but I think Tech won't go away, it'll just shift and adapt to different forms. hard to say if this will be good or not. It'll suck for anyone heavily invested in the status-quo which is pretty cool imo!

to take an analogy of Nassim Taleb any city that has been flattened in war throughout history usually ended up returning stronger and more resilient. This could be an "etcher-sketch start-over push" that may open us up for new ideas (or push legit stuff underground and normalize the darknet model to a wider audience)
There are a fair few examples out there for hooking acme-dns in as the DNS server with the standard certbot tool. SO search for acme-dns for more info.

Though that isn't actually how I do it (I'm using dehydrated with my own hook script to update a bind9 instance) but probably would be if I started again from scratch.
If anything, the examples here show why a date library may be worthwhile. There are definitely some examples with the native Date class does a great job, but some of those native examples are awful.
> If the market value of a healthy forest is greater then that of palm oil, the forest will survive.

Sadly, It does not work like that.

Alive African lions have a economic value in tourism, they are still being decimated by external companies that hire local furtives to do the job. You could send every children in poor countries at the university and Translational companies and mafias still would kill the last lions and probably a few rangers to sell its bones in the black market.

If you pay poor countries to not distroy the forest you are just building a blackmailing system. First, a lot of this money will never reach poor people. Local people will be increasily frustrated, and in a couple of years the question will be: "Keep paying me or somebody will burn the forest". We would be funding accelerating the pressure to distroy rainforests (because you are funding the people that will distroy nature at the exact second that you will quit the area).

The same is happening in Europe, with modern environmental laws and millions of euro invested in saving big predators. Norway has like 50 wolves. Spain is paying farmers for not killing big predators (being paid for agreeing to respect the law, none less!), in national parks!. We don't have stable populations of wolves in any of our national parks in fact and talking about reintroduction is taboo, even when we have evident problems with the explosion of populations of wild ungulates and invasion of national parks by cattle.

After millions of money raining over this areas, we still find decapitated wolves hanging from trafic stops or floating in public pools "goodfather style, and people more angry than ever about wolves and asking for more money each month. We had the exact same mathusalem cow killed "by wolves" four times in four different places, and being paid four times. Is a scam.

Support conservationists or environmental police instead. This will trow much better results in the end.
you'd still want a custom icon for small sizes, because it's not about the resolution but perceived icon size. It's similar to this illusion https://www.independent.co.uk/life-style/health-and-families...

if you scale the image down, you should see Marilyn, even at high resolution
https://docs.godotengine.org/en/3.1/classes/class_object.htm...

Each Node has access to add_user_signal() for creating signals in code, connect() and disconnect() for subscribing to the signals, and emit() to emit a signal outside of Godot's predefined framework (along with other methods).
Generally, anything you can do in Godot's editor can be done in code.
That already works with Python, Excel and C# now. There's a link in the blog post to another blog post to that effect.
If you consider PGP something that mostly works, and Signal the fringe contrarian view, then we have wildly different experiences around usability, and the relative popularity of those tools.

I couldn’t get any of my friends or family on PGP to save my life, and some of them are programmers. I am now at a 50/50 split in volume on Signal v WhatsApp, and most people I never even suggested it to. And they use it correctly (because that’s the only way you can).

Seriously: how is PGP something that mostly works, and how is Signal contrarianism? Isn’t it the other way around by now?
I never got nearer than a magazine review to one of those beasties so I am probably getting the OS part wrong - but I do vividly remember wondering what #include did.... :-)
About the second point: I think you misunderstood something.

Imagine that we have a tree with 1000 leaves and we want to have a Merkle proof that can prove the presence of, let's say 5 elements. The sparse Merkle multiproof will require an index for every non-leaf hash, so worst case around 30-40 indices (that's just an estimate, as every multiproof can have different sizes, depending on the location of the leaves).
The compact Merkle multiproof on the other hand requires only 5 indices.
Is science actually about truth? I hear this a lot but it seems like, in most fields, truth is actually a colloquialism for useful truth. Take the various domains of theoretical physics, the fields of gender and social justice studies, and basically any field that is an applied version of another; our theories that guide our beliefs about the universe surpassed what's actually verifiable (for now if nothing else) a long time ago. This isn't to say that we should suddenly rebel against academics, but it's worth bearing in mind because we are quickly entering an age where it's unreasonable to expect non-specialist to actually understand basically anything in a manner that comports with academic consensus on the topic. For democracies this is a big deal.
Trending App Ideas 2020
You cant expect too much from College education https://www.youtube.com/watch?v=kRh1zXFKC_o
Heard the same story from a beekeeper in Poland. Some assholes are actually stealing other beekeepers' hives.

Are there any affordable tracking devices with long battery life (a few months) available that could be used to track down the thieves?
Knowing how to manage datetime, timezone and DST info is one of the most easy traits that helps identify solid engineers. I've seen my share of half-baked attempts to rewrite stuff that is already available and of course they fail in subtle ways.
Preferably installed on a kubernetes cluster so that it can automatically scale.
VueJS API composition workshop in Brussels with core team member
> We are condescending† somewhat deliberately. It's time to start shaking proponents of encrypted mail by the shoulders.

And yet, you catch more flies with honey than vinegar. Or, in other words (although this is an exaggeration) pulling a Linus to get your point across is counterproductive. The hostility radiating from article will turn off a lot of people who otherwise might benefit from considering it.
The CO2 emissions argument is easily resolved: just price tickets high enough that journeys can be made carbon negative.
I love SQLite, but I'd be curious how you were able to saturate an NVMe drive with it. Were you doing the inserts in large batches?

Saturating an NVMe drive requires writing with very large block sizes or very high queue depths.
The uk could veto anything from the eu so if they wanted to violate eu law they could have stopped it being created in the first place, there is no rational reason for brexit