skysight-inc/HackerNews huggingface dataset:
Thanks! I'm building the project in Elixir Phoenix as most of my day to day dev work in in elixir. I'm definitely happy that I don't have to look for some exotic ORM layer or adapter to use a graph DB with elixir.
Apple frequently takes down older videos for the same reason I assume they don't want old iPhone 6 videos floating around alongside iPhone 11 ads.
FYI - per https://news.ycombinator.com/newsguidelines.html, “Please don't delete and repost. Deletion is for things that shouldn't have been submitted in the first place.”

And more practically, if no one cares, ask a friend to write your Show submission title (or: how would you describe it to a friend at a bar after a drink or two?). Also, make a detailed comment explaining why you made it and what it would let someone accomplish.
> (Ex: Person A thought that 3-weeks was the agreed upon delivery date. Person B thought that "3 weeks after next Tuesday" was the agreed upon delivery date.)

You should surely call a meeting to clear up the conflict as soon as possible.

Another interesting angle would be, "What can we do to make the situation doesn't happen again?". One way would be to document delivery dates in the dd/mm/yyyy format. Therefore, the action item in the meeting note should be "X does Y by 13.10.2020".

This Action Item is put in real-time on the screen during the meeting itself. So, yes I agree with you that sooner is better. In my world, the sooner happens in the meeting. Therefore, I have dedicated note takers during meetings who are coached to run meetings. Most of these note takers do not even need to be individual contributors.
I use an apple watch and myfitnesspal
The suggestion is that these cities are potentially paying more money to the federal government than they get back in federal aid. The population is irrelevant.
That's incredibly tenuous.

Also I don't think you know much about asymmetric encryption or the SSH protocol either.
Thanks, this article actually has an impressive depth!
Thanks for clarifying that. I had no idea that Credit Card companies even that information about cookies.

Many people (especially on HN) think that this kind of data collection is unethical. How do you feel about that and did you like working on it?
Probably the fact that slavery was insignificant in numbers in England itself (orders of magnitude less compared to the US for example), and even that ended quite early. So there isn't this big legacy of slavery and slave work in the UK, the way it is in the South. It's barely a blip.

So if he's talking about UK proper (that is, the mainland), he's not that far off, even though technically inaccurate. Slavery wasn't a big thing there like in the US, and didn't cause any kind of huge Civil War to put an end to what there is...

That said, the UK was responsible for much of the trade to the US itself, and had colonized, a fancy term for enslaved, a large chunk of the world. So there's that.
This sounds like an extremely weak and contrived excuse to go after someone who reported something that embarrassed the government.
What you mention makes sense if all of the wild potential problems exist on the system. You've already fucked up leaving password authentication enabled on your theoretical machine.

It's pretty trivial to leave SSH on port 22 and just forward a high number port to it while blocking 22 externally. All the root-not-compromised assurances and still maintaining the high pass filter.

While a VPN certainly can be a good solution to securing a machine, you've now got the problem of the VPN server needing its access protected.

Public key only for authentication and strict fail2ban rules combined with port forwarding makes for a very tight system. Not invulnerable but secure enough to not be worth the effort.

As I said originally and still maintain, using non-standard ports is a high pass filter. It's not a security measure. It might be part of your security setup but it's just a filter.
> coming from a tax exile, is quite funny.

Absolutely.

Also, watching from the distance (and while considering myself privileged to be able to do that, please note in advance this disclaimer before reading further, whoever reads past this voids his right to become offended and yadda yadda) I consider this admission of the interviewer quite... Pythonesque (like I've said -- when reading from a safe distance):

"I watched “The Germans” episode this week, and it was jarring to hear the N-word bandied about in such a casual way. It threw me out of the story for five minutes."

I mean, really. Watching the show made on another continent around 50 years ago. Well, newsflash, Mr. interviewer:

1) the world does not consist of the U.S. of A. alone.

2) the world didn't start to exist at the moment you've learned to tweet.

3) it's possible to have a... perspective and an awareness of the existence of the passage of time and of the existence of different continents. It's not that hard.

Not to mention that in 2020 there are enough people that claim being anti-racist also at the same time happily support ideologies which are provably inherently racist and misogynic, because they believe that not doing that would be racist.

Now for a slight digression, another interview with Cleese:

https://www.spiegel.de/international/zeitgeist/spiegel-inter...

Just checked: pythonesque is definitely an already existing word.

It's so easy for humans to support at the same time something and the opposite of something and not even being aware of that and of the absurdity of being in that state. I guess there must be some studies about the effect.

Accordingly, as seen around 1970:

"Dear Sir,

I wish to complain in the strongest possible terms about the song you have just broadcast about the lumberjack who wears women’s clothes.

Many of my best friends are lumberjacks, and only a few of them are transvestites.

Yours faithfully, Brigadier Sir Charles Arthur Strong, Mrs.

P.S. I have never kissed the editor of the Radio Times."
Maybe this is a stupid idea, but why can't the person uploading photos get paid per API request. I never understood how people are willing to be featured on a website for free. That would generate value for both users and unsplash. Even AI generated photos aren't totally free
https://generated.photos/pricing
You mean low pass? High pass filter allows high frequencies through. High. Pass.
I am all for privacy to a degree that inconveniences me often. However, I can’t help but think that I can go to anyone’s house and instantly know where they live if I’m not that picky on who I find. What difference is there between that scenario and one where you additionally have an arbitrary (and fairly sparse) account associated? The best I could guess would be if an expensive bike is listed? It seems there are more efficient ways to find bikes to steal. Honest question.
Craig Federighi gets asked those once in a while.
The title is somewhat misleading: they find a negative association of eyeglasses to coronavirus. They found only 5% of coronavirus patients wore glasses, much less than the 30% of the general population.

It's not a huge study (276 patients), but one would like to think it would be easy to gather that data now that people know to look for it.
Yes, I didn't understand the problem here neither.
I'm curious... tell me more about this. What specialty did you have? What did you switch to?
I wasn't familiar with him and found this video where he seems to say a lot of things that are kind of sketchy about concurrent programming at the very start of the video: https://youtu.be/hjvtzriNlMU
America’s domination of oil and gas will not cow China
rsynnott is "technically" correct, but perhaps to clarify: the concept of slavery as existed in the New World was never legal on English soil, nor when it united with Scotland to become the UK.

What this means for the fact that the English were at one point one of the largest traders of African slaves is an education in how people can be quite selective in their morals when money is involved.
For what it's worth, the "Free to Play" sector that dominates a lot of market share isn't just the gambling-lite, pay-to-win mobile sector anymore. We're talking about major titles like Fortnite, League of Legends, DOTA2, Rocket League, Hearthstone, and Valorant, which have millions of concurrent players, dominate streaming services, and often have high-production e-sports events. Even the latest title in the Call of Duty franchise offers a Free to Play Battleground mode.
Chrome didn't got there alone, the Electron packagers, nodejs, ChromeOS buyers, IE haters, FF dev tools bashing,...
If you label a rival political other as an enemy of the state, especially when groups that support the state are known be more violent and deadly to Americans (police/white nationalists), that is inherently fascistic.

A fascist government will not announce it is but rather that antifascists are enemies of the state. This has already happened and is simply ramping up. It will lead to stochastic terror and more bloodshed.
You improve the standard of living for these people by making it culturally and technically acceptable and possible for them to have zero or one child, instead of six or seven. The few children that are born will receive much greater investment in their education and upbringing, and the gradually falling population in those regions will improve quality of life for everyone and reduce pressure on the environment.
> root:root would be crazy, I would only use root:toor5 then I am secure for sure...

That's a minimal (read: insufficient) improvement, but if it were behind a real layer of security then it would strictly be an improvement.

> Side note, you should never allow login as root, and you should not really allow remote password login at either, only keys

I'm on board with keys, but why not allow root? If it's secured by a key, what's the harm?
I had the same exp. I had a house with copper pipes and I thought well I don't want to learn welding....

What does the plumber do? Exactly what I would have done after watching a couple youtube vides -$500 in labor.

He didn't even try to repair the pipe he just cut it and used push on PEX connectors something I could have done myself.
A framework which has helped me to write meeting notes- <Topic, Key Arguments from Discussions, Decisions and Action Items>.

Decisions and Action Items are the most important parts here. Action Items should be the form "Who does What by When". Agreement on the Action Items should be taken during the meeting itself.
Is this sponsored content? It reads like an advertisement for NordVPN.
FWIW the 60fps issue was introduced in Oblivion (it didn't exist in Morrowind) and that was because of the physics integration. However that is an integration issue and something they have actually fixed - in other games (e.g. Skyrim VR).

Similarly with widescreen support, there isn't really an issue with it, you can use any resolution by modifying configuration files but they just... do not bother to polish it up.

(note that any bug that can be fixed with normal mods isn't really an engine bug but a content bug - though some mods do work by hooking the engine executable)
> I assume they keep this data and, possibly, monetize it.

I assume you're correct, and find it unfortunate that we don't legally prohibit this practice. They really shouldn't be allowed to use that data for anything other than providing the specific services of connecting calls, providing internet access, etc. But it doesn't seem like enough people care to make this a reality.
One of my math professors had a "BS" stamp for things like this. If it were worth X points, you'd lose X-5 when it was so obviously a rambling mess. He'd rather you just say "I don't know" than waste both your time and his. Perhaps that's just an advantage of tenure, though.
Correct me if wrong, but kivaloo isn't distributed. Jepsen seems fairly overkill without replication, partition, etc.
You could do something like that, but you'd have to write it yourself. If you want to ban IP addresses, fail2ban is probably an easier starting point. Plus users who authenticate with passwords might occasionally make typos and get banned, incentivizing better logon techniques.
Are you sure about this? I've heard the quote applied specifically in the context of RAII, where he complained that there is no such thing as a generalized "resource", and that the same mechanism for handling memory access should not be used for file handles and texture maps. I don't have a link right now, but I'm pretty sure it was in his first "ideas for a programming language for games" video back in 2014. Seems to me like this range situation would be fairly analogous to that.
Go figure why the GOP wishes to add another SCoutUS judge with 1.5 months to the election, unlike precedent set in 2016 by McConnell's senate along with vocal support from Senator Graham.
Oracle says ByteDance will have no ownership stake in the new TikTok Global
Depends what we mean by sandbox. I wouldn't make a chroot the honeypot, but I don't see an issue with a program that just simulates a shell but doesn't allow exec or real fs access, for instance.
Data becomes money: the price we pay to keep web content free
What does "fighting" mean in this context? Money will not change anything if the lobbyists on the side of the advertising behemoths continue to have the ear of lawmakers.

Facebook and Alphabet are two of the world's largest corporations; they, and the giant cottage industry of analytics and ad arbitrage companies are entirely dependent on maintaining this status quo.

Even Apple, a company not reliant on ads, succumbed to advertiser pressure and held off on introducing changes that would limit their ability to collect tracking data.
And trespassing is a crime and those people could probably press charges if they want
Masks for Dummies: A How-To Book for those too Stupid to Cover their Shit-Spewing Mouth.
I think most people who think about it use Unsplash as lead generation. Like writing a blog in your area of knowledge.
Elder scrolls 6 literally when?
The issue here is a global military industrial complex that constantly subverts the law it claims to uphold. Citizens are complicit as long as they're moderately comfortable. Authoritarianism will thrive until radical adjustments are made to our political/socioeconomic system, so it'll probably thrive forever. Better get a job in defense before you find yourself in a cage... I write for the flags and i loath free expression, join me in censoring uncomfortable ideas!!!
Maybe some kind of wildcard approach would be helpful, where you generate your Let's Encrypt certificate with a wildcard, and are able to distribute it automatically to every device via a standardized API.

That way only one device (possibly a Raspberry Pi) would actually be confronted with the task of generating the certificate and validating the verification requests from LE's servers.

This is what I'm doing at home: on a public VPS I have a custom made DNS/HTTP-server, which is pointed to by the NS-Record for the subdomain int.example.com by my DNS-Provider for my domain example.com. So everything but int.example.com is under control of the DNS-Provider, int.example.com is under the control of my custom DNS/HTTP-Server.

The local Raspberry Pi invokes certbot, gets the authentication tokens from LE's servers, POSTs them to the DNS/HTTP-server via HTTP, LE's servers query the DNS-server for the TXT-Record and certbot then continues with its work of storing the new certificates. Finally a script then distributes these certificates to the local HTTP-servers.

The thing about these certificates is that they contain a wildcard certificate for * .int.example.com, and this way I get a wildcard certificate covering server-1.int.example.com, server-2.int.example.com, ...

If the IoT-devices would have a standardized API to deploy the certificates to them, then I could access the ip camera via https://ipcam-1.int.example.com.

The public DNS/HTTP-server does not respond to requests of any of the * .int.example.com subdomains. The local Pi-Hole has all the DNS-records for those subdomains.
We definitely need to move to solar power. That said, there are some serious issues with the transition. One of them is that constructing and deploying solar panels inevitably produces greenhouse gases, and there is a limit to how much solar power we can produce per year while remaining within our carbon budget (since we are starting the transition so late): https://www.lowtechmagazine.com/2015/04/how-sustainable-is-p...

As a result, switching to renewables needs to be combined with reducing our energy use, so that renewables can meet our needs without causing the emissions that we are seeking to eliminate on a very short timescale. Reducing energy use, as you might imagine, is a very complex subject.

One difficulty is the Jevons Paradox: https://en.wikipedia.org/wiki/Jevons_paradox If you rely too heavily on the technological solution of energy efficiency, people just use the technology more and energy usage isn't actually reduced. Low-Tech Mag mentions the example of more efficient LED lights leading to the popularization of digital billboards, which use more energy than a regular billboard (but less energy than a digital billboard would have used before LEDs). https://www.lowtechmagazine.com/2018/01/bedazzled-by-energy-...
It’s disqualifying because, in the case of furries, it started as a sexual fantasy. Much of the furry community sees fursonas as a sexual choice.

If you included pictures of scantily clad people in all of your posts, I would also hesitate to send it to my manager.

Anime has a huge sexual following as well. There’s an entire industry around printing anime girls onto body pillows for these fans to sleep with, for example.
You need to go to each of these sites individually and request an "opt-out". (This is superior to a complete deletion of your data which some offer, because an opt out allows them to keep your name on a "do not share" list.) You can hire services which will do this like deleteme, privacyduck, or onerep.

What most people do is spend lots of time researching these services to decide which is worth the price. I'd recommend looking at the "which sites do we cover?" sections of each service, and go to each site yourself to submit the opt-out. Most of these sites have a paid tier -- don't fall for it, the opt-out process will provide you a form in most cases which will allow you to see whether or not your info is in their records.

Keep a spreadsheet, and go back to them on some timeline, or alternately hire one of the aforementioned services afterwards. Focus on the major data brokers first: Acxiom, Experian, Epsilon, CoreLogic, Datalogix, Intelius, PeekYou, Exactis, and Recorded Future. Good luck, and let me know if you have any questions.
Yeah, this sounds like it could be fixed with a one-liner without any breaking changes: `impl<T> Copy for Range<T> where T: Copy {}`.

That being said, I can understand why this might not necessarily be desirable for some people; Copy is generally reserved for types that are "small enough" that implicitly copying the bytes will be cheap enough to ignore. It might seem obvious that a struct containing two types that are Copy should also be cheap enough to be Copy, the line has to be drawn _somewhere_, and for any number of bytes that is chosen to be the threshold where the cost is too high, it's pretty easy to pick a size that's below that threshold but a struct containing two instances of that size is above the threshold. Because of the unclear boundaries for that sort of thing, I generally tend only to derive Copy on things in my code that thin wrappers around existing types that are Copy, e.g. `struct Foo(i32)`.
Stefan, I realize that you've been under a massive amount of stress. I've been through really badly screwed up roll-outs myself, while being on a small team. I can relate.

The issue with the Arq 6 release was not that it was bad per se, but that there was no clear _public_ communication from you. This was twice as jarring because in recent years you've been making comments to the effect that it was no longer just you, but a team. So not hearing anything official for days, if not weeks following such a disastrous release cost you a great deal of goodwill. For every email you got, there were 10 people who didn't bother to send one.

The hate and personal attacks you were seeing were a side-effect of that. The rule of thumb for when you screw up is that you _must_ talk to people. Tell them, verbosely, what's happening on your end, what caused this, what you do to prevent the same from happening again. Talk like a chatter box. As shallow as it may sound, this shows people that you are on top of the things and it builds sympathy. All you have to do is to demonstrate that you are feeling the pain and working to resolve it. Once there's a critical mass of users that are supportive of your recovery efforts, it will prevent others from turning into trolls and haters.

Talk to your users.

You weren't doing this, not in public. That was the main issue with Arq 6 release. Not that you screwed up.
RockstarLang: The Rockstar programming language specification
Why is there a Cancel button at all?

And I've stopped commenting on Youtube because a single Tab-Return hits the Cancel button. You have to remember to Tab-Tab-Return to hit the Comment button. It's like it was designed to loose comments!
PartialOrd for Vec is a lexicographic ordering. Any range with more than one element will have an infinite number of elements in it.
I'm not sure where this came from. Are you saying that Microsoft is opposed to modding?
Why not directly setup wireguard on the same machine as the ssh server?

Wireguard doesn't answer anything during port scanning, or when it receive unauthenticated packets, as it doesn't need a handshake.

Actually, I'd think that wireguard + telnet should be good enough, though ssh has a lot more features.
I hope you do — Zenimax aside, it’s a damn good game.
You started a flamewar and fueled it with 35 comments. That's beyond the pale. In fact, it makes me wonder what the record is for a single user in a flamewar on HN.

Can you please not do this again? I appreciate https://news.ycombinator.com/item?id=24548161, but vandalism is not a good way to pass the time. Not arson either.

You did the same thing in other threads today too (e.g. https://news.ycombinator.com/item?id=24544124). We ban accounts that do this, or at a minimum rate limit them. I'm not going to do those things right now, but if you do it again we'll have to.

We detached this subthread from https://news.ycombinator.com/item?id=24547322.
The Ultimate Guide to First-Principles Thinking
I'd be interested to hear your thoughts on why Go might be better than Python for business logic.
Please write and contribute that PCRE2 Java program.

Meanwhile here's a C# program that does not use PCRE2:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Thank you, I just started using org-mode today.
>Doesn’t this just emphasise that the UK is not a nation state?

What would you use to refer to UK then? Because if Scotland is a country, and Scotland is a part of UK, that feels kinda weird to call an entity composed of multiple countries a country.
Comparative advantage at work. (Pun accidental.)
lol, 2 day old account with generic [Word]+[Word] username pumping up the CIA....hmmmm, something's Fishy FishKey.
Electron and Node have nothing to do with this trend. This anti-competitive behavior of embrace, extend, extinguish comes straight from the top.