skysight-inc/HackerNews huggingface dataset:
Antifragile has a better take on this and concrete reasons why it's important.
I'm still perplexed that this isnt how every website works.

The absolute worst are date pickers that grey out unbookable dates to look like past dates and default to one week from now, leading me to believe, if I'm not careful, that Im booking a ticket for today.

Seemingly no website that lets you book things has sensible date UX.
Yeah it is incredibly much more computationally expensive when you consider it's a quantum mechanics universe and not a Newtonian, as all possible updates and combination of updates needs to be calculated and all considered together to generate the output probabilities..
Yes, lost opportunity. Like COVID which should have been named KungFlu.
If you want to be more DRY (do not repeat yourself) with regard to the variable names you can use the `:` command inside the script (which just expands its arguments) as in

: ${hey:='default one'}

or even more briefly just use that `:=` {or `=`} assign if empty or unset {or assign if unset} at the first use case.

Also, besides shells most prog.langs have easy ways to receive these { getenv in C, os.environ.get("do_this", "default two") in Python, etc. }.

--

I think what people really miss here is the (rarely used, I guess?) shell calling/invocation syntax @cduzz points out of:

var1=val1 var2=val2 program

which is notably even more terse than GNU long options:

program --var1=val1 --var2=val2

Also missing is a documentation standard/convention like:

help= program

to dump out settings possibilities and their defaults and maybe their types (integer, string, bool, etc.). One virtue of the `:` syntax above is that it is rare enough in "ordinary shell code" that you could probably auto-generate the help from such a table at the top of the script via

grep '^: ' "$0"

at least if you are willing to assume the invoker sets $0 to a full path.

Soon enough you may outgrow shell programming and, if you become used to such nice conveniences and are willing to learn Nim, I might then recommend something more like https://github.com/c-blake/cligen
Looks good. Zoho similarly offers this.
Pass-the-Challenge: Defeating Windows Defender Credential Guard
In your (1) case, how do you handle input that is m/d/y vs d/m/y - there are cases where cannot identify which convention has been used.
Detecting Objects with Graph Priors and Graph Refinement
But twitter is supposed to be a dumb pipe and its role is to facilitate the debate, not to take sides. That's why people are upset. The parallelism is not with Fox, but like if FCC was jamming the airwaves of tv channels it doesnt like

It still seems weird to me to give digital services a free pass on ethical matters
What are you talking about? A bit? Most of Europe was in a strict lockdown in spring 2020, you weren’t even allowed to leave your home. The lockdowns and curfews continued also in 2021, how much longer should that bit be?
> teams

of course if you want to run such advanced software you have to wait for it
> Whoever is logged into Gmail tells Google who is using an IP address.

Google already has most people's IP address through search. Google is just providing free email because they want control, and I am willing to bet that it would be very hard to make profit, both direct or indirect, through gmail.
Testing, *, *

Edit: it works
No mention of safety?

I’m barely comfortable with sodastream bottles on my house…
It sadly doesn't seem like this would support Jupyter Remote, which I've been heavily relying on (through vscode+vim) due to working on my laptop remotely with very limited hardware.
If maintainers of the distro review their accepted packages thoroughly, then apt install would be superior to curl | bash

But 9 out of 10 times I used apt install cargo, I've been bitten by dependency hell
I think its more that the packages are vetted by your distro, but this script isn't, and you don't know what's in it.
I was the same way. My child isn't. My child trusts me, asks me for advice, and wants me to make a lot of choices for him when he's unsure.

(he's not like that with other adults)

Personalities differ.
i fear somebody just won a free ticket to the us ...
It was the same for me, for a long time. I've just used vim for commit messages since I was to lazy to change $EDITOR. Then, I can't even remember why exactly, I've taken a few weeks to actually learn the basics. The first few months were a little awkward, since I wasn't as efficient as I was in Sublime Text (which I've used at the time), but I also started to miss some vim keybindings in other editors. After a while, everything clicked and now I have vim keybindings in almost every program where it's even remotely possible. (Shoutout to tridactyl[1]). I think the most important part is to slog through a couple of longer coding sessions, like you said. (Although vimtutor is a good start, as well, and a colleague of mine got started using vim adventures[2])

[1] https://github.com/tridactyl/tridactyl

[2] https://vim-adventures.com/
Jazz Jackrabbit was super fun over LAN.

> what else?

Lemmings?
Try listening to old playlists you saved or created on Spotify. It's "interesting".

I just logged in to Spotify for the first time in about two years and checked out a few playlists I had saved. Most of them skipped every song. Absolutely ridiculous.
I'm far more experienced with React function components than with class components, so I'm curious, what are some of the problems with class components and how did hooks solve them?
Certainly not. Happy to trade in a few of those HN points.
I’m sure it’s a fantastic service, but I haven’t seen a web page so broken on mobile in a long time.

Better to just serve a full desktop page or even turn mobile off entirely than deliver something so clearly untested.

Doesn’t instil confidence in the quality of the rest of the product, which is a shame as the landing page is probably the simplest bit technically.
Source in this instance doesn't always mean source code but _the source were you're downloading it from_.

If canonical.com tells me to curl $url | sh, I'm fairly confident the script Im downloading is safe. as much as an .iso, .bin or .exe would be.

But I'd be a lot more hesitant doing the same from craigs-legit-swe-blog.com.
Indeed, very over-exaggerated example. The point about distribution still stands. Sweden just uses taxes to do it rather than equal income.

Fun fact, there's no legal minimum wage in Sweden, it's handled by unions or individuals, not the government.
This has been a noticeable shift, at least for me. From being bombarded with irrelevant click-bait notifications and random birthday reminders to get me to log back into the website, its now much calmer and relevant.

The "increased satisfaction" is likely a result of fb going overboard with notifications a few years ago. That phase led me to set aside time one day and actually go through all of fb's privacy settings to turn off all email comms or anything that could prod me to log back into the site. I also uninstalled the mobile app and my Android phone battery thanked me for it.

The best feature by far is the notification dot with the count when you're not (fully) logged-in in the browser. I only ever log in when there's really something that needs my attention. For the last couple of years, my feed is basically births, deaths, marriages - a high no. of posts are by people of a senior age, and the conversation in general just isn't relevant to me.
I made a website that is a structured way of using GPT-3 to generate and host code in web pages. https://aidev.codes. If you have questions, you can find me in Discord in OpenAI / api-projects or the ChatGPT server. username: runvnc. There are some examples here: https://aidev.codes/u/runvnc
That sounds about right, if it takes all night to charge. The Tesla supercharger can add 200 miles of range in 15 minutes, which I think is more important than overall max range.
But the battery pack still has to be substantial enough to absorb that much energy at that speed, and offer reasonable performance after accounting for a few years of age degradation.
Fraud is much easier on Amazon since Amazon has product pages for multiple sellers. On eBay every seller lists their own products as a separate listing.

This means on Amazon you can be fooled into thinking that you are buying from Amazon, but in reality the product you are getting is from a random seller. What this tells you is that Amazon doesn't care about getting rid of scammers. They are part of the business model.
Once again, there was already hoarding. This would have led to even more hoarding which would have led to even more deaths.

Maybe it is just that I started this ordeal in a more cynical place than others, but this one example of the CDC not telling the full truth is not some earth-shattering revelation to me. The government has lied to us countless times. I assume they will continue to lie to us in the future. At least this example shows that the people at the CDC were trying to think strategically about the best approach to save the most lives. That is their mission and they are probably in a better position to make the right decision on matters like this than either of us.
https://www.little-gamers.com/2001/12/13/372
IIRC they used to scan/read emails but some short time before GDPR came in to effect they changed that. So somewhere in 2017 or early 2018.
Most software I install isn’t distro software, but Python binaries (python, mamba, numpy, pytorch) and packages via pip/mamba/conda.
If you’re at a consumer company learning JavaScript would make you very useful for building event data collection systems.
Even more OP is being from Northern Ireland, where (to simplify somewhat) you are basically able to claim both Irish and British citizenship and have both passports.

Which is great, because it gives you the maximum possible options to get the fuck out of Northern Ireland until it sorts itself out.
> there are cases where cannot identify which convention has been used

You could always just ask them. "I'm sorry but we had trouble parsing your date. Please indicate the correct date:

_ Saturday the 12th of March, 2032

_ Wednesday the 3rd of December, 2032

_ Neither, let me choose again.
> A lot of people thought if you can't force everyone - it's a suckers game. Why should I isolate when other people aren't, and the effects are minimized - etc.

The perfect tragedy of the commons. It's why we need government.
>Fun fact, there's no legal minimum wage in Sweden

Interesting!
Note that it i18n isn't implemented correctly by any of the browser date pickers. Date controls aren't context sensitive like humans would write dates, they're client-culture-settings sensitive. So for anybody wanting to interact with both US sites and local sites (presumably quite a few people on the planet), they'll never be able to have appropriate browser date controls - either they get to have US controls on local sites, or local controls on US sites - and both are quite confusing, especially before you open the date control. Unopened date controls just show the client-culture-localized date, so if that doesn't match the site culture... it's going to be a mess.
Oh, hello. On EE, I'm a CS guy, but I suck at hardware. Programming it's far easier, even ASM. I always wanted to understand the basics of electricity, but everything looks obscure, even with the Ohm's law. Your site helped me.
Earlier this year I took Etsy to the UK small claims court when a seller refused to accept a return (it wasn't a customised item, so returns are mandatory under UK law). I wanted to take the seller to court but Etsy refused to give me the seller's details.

Etsy argued two things in court:

1) I can't sue Etsy because my contract was with the seller.

2) I can't sue Etsy in a UK court because their terms and conditions say I must sue them in Ireland.

The judge agreed with me that it was ludicrous that they could refuse to give me the seller's details, while simultaneously arguing that I should be suing the seller.

The judge thought that #1 was such a serious violation that he disregarded #2.

I won the case.
But Koomey's Law say nothing for the cost. It just states energy usage for the same computation would be ~7% in a decade. There is also hardware acquisition cost or datacenter building cost, which is definitely not decreasing at that rate.
This whole part of the narrative is, unfortunately, a story about how people cannot be delivered nuanced messages even while screaming that they deserve nuance.

The CDC did not say that makes do not work. They said we do not know if masks work, which was (and mostly still remains) true.

Only person who said we have positive knowledge that masks don’t work was USSG Jerome Adams, and that was pretty late in the ordeal.
> I also wonder if Vim is a productivity gain at all.

The big productivity gain for me doesn't come from faster editing due to the shortcuts, per se, but from the golden combo of modal editing and macros. Due to how you treat similar looking text in vim, macros are much more powerful than something like multi-line-cursors, which break down when you want to, for instance, delete the first part of 5 pascalCased variables with different lengths. Luckily, iirc, the vim integration in VSCode supports macros, so people who want to keep working in VSCode because of the excellent ecosystem can still have the best of both worlds.
I guess it's a question of effort on the side of the person doing the trojan - if enough suckers just copy those snippets regularly you can be lazy and just do it like that, you don't need to go through the hassle of creating fake Ubuntu PPAs with trojans or distribute a big repo on GitHub and risk someone seeing the trojan part.
I could also be hit by a car, get cancer, have cosmic rays wipe my hard drive, etc. Getting permanently locked out of my email is an event so unlikely it’s not worth thinking about.
Thank you. It is 404, probably the repo is not public?
Nothing particularly new or interesting in there tbh
Why invent poetic reasons when we already have historical?

Because nothing in the text suggests or in any way alludes to these supposed historical reasons? That seems a much bigger leap and invention than a line in a song simply being not all that historically accurate.
The thing is, these tweets are misinformation, presenting cherry-picked studies (which even have editors notes about validity attached) out of context and ignoring ones that don’t fit the narrative.

To me, labelling them as misleading is exactly the right call and in my experience this has also happened to Tweets where pro-vaccine data was cherry picked.

I feel like people from both sides simply do not follow each other, and so they only see flagging of “their own” people and assume that they are targeted.
> Isn't Gmail the core pillar of Google's ad network?

Absolutely. GMail is the main reason people are logged into their Google account all the time on their computers and mobile devices. It is absolutely essential for tracking.
I would've stopped at 'Is it ethical to create a biometrics capture & storage system ' , thus highlights the problem with allowing technical workers to judge the morality of their own actions.
I've ran into issues with every browser I developed for (even to the point of the computer freezing in some Chrome bugs I remember) and have never felt like Safari was as annoying or frustrating as IE was back in the day (and _that_ is the main comparison being made in this post). In my 20+ years of front-end development with work supporting millions of users worldwide I can say without doubt, IE was much much worse than Safari is.

I don't know how many of the people making this comparison actually had to deal with IE 5.5/6/7/8 support on a daily basis back in those days or what exotic things people are doing now.

Safari does feel like it has more rendering bugs yes, but I did also say in my comment that I believe Safari should have more frequent updates because bugs hang around longer. But then again, you are still not guaranteed that people always have the latest version anyway, even in Chrome.

I just don't get this comparison to IE and this is the first time I thought I'd comment on it, but in the future I will not do it again. The era of IE sucks, but IE was IE and Safari is Safari, Firefox is Firefox and almost all other browsers are Chrome. We are all allowed our own views on this and I should not have commented at all I guess.

Happy new year!

*: p.s. Apple should allow different browser engines on iOS
> They made it clear after the fact that this was done because there wasn't an adequate supply of masks for 330M people, and they needed to secure a supply for first responders.

I wouldn't ever be able to trust a govt org again if it was revealed they'd made the decision to deliberately lie to their populace. There are few things that a government can do which is unforgivable, and brazenly lying to the faces of its citizens is one of them.
This sounds interesting. Would you mind sharing how exactly you have this setup?
See, I find writing an email to be a totally straightforward, impersonal task. Like writing code, but in English rather than a programming language. Just the facts, no sugar-coating or other nonsense!
> they don't act rationally.

Buying toilet paper when there is a toilet paper "bank run" is rational just as it is rational to take out your money from a failing bank.

Were I lived we had toilet paper but were all out of yeast. One person could buy all the store's 300 yeast bags for like 30USD. And as soon as people realized the yeast were gone they seemed to always buy yeast when available, making a shortage for a long time.

A way to prevent this is some soft limit on the amount people can buy. But it need to be in place before the shelves are empty.
Not a fact, but highly likely, since due diligence was obviously not applied. Thats enough as a hint what else might be not discovered yet.
Thanks for the tip, purchased!

Even before reading, yes it's indeed changed over the years, though I'm relatively young so I haven't experienced the shift myself.
This is a step in the right direction - providing contentful and relevant update emails instead of pure marketing fluff.

The initial intro emails feel a bit unnecessary for me though - sending docs links etc that way just feels redundant, as if I have gotten to that point I've already been skimming your docs.
> If I give you an rpm package, that isn't really any better. It can run any script during installation and you'll already be running it as root.

But it's not about you giving an rpm package at will. It's about the distro including packages in its official distribution and many people installing the very exact same package. Instead of people randomly pulling install scripts from the Web which can, for all we know, at every curl, be fetching a different install script.

In addition to that Debian has an ever growing number of packages which are fully reproducible, bit for bit. All these executables, reproducible bit by bit.

When I install a package from Debian I know many people have already both scrutinized it and installed it. It's not a guaranteed nothing shady is going on but what's safer:

- installing a Debian package (moreover reproducible bit for bit) which many people already installed

- curl bash'ing some URL at random

Anyone who says the two offer the same guarantees is smoking something heavy.

It's all too easy to sneak it in a backdoor for, say, once every 100 download when you moreover detect, as in TFA, that curl bash'ing is ongoing. And it's hard to catch. And it's near impossible to reproduce.

When you install from a package that's full reproducible: there's nowhere to run, nowhere to hide, for the backdoor once noticed. It shall eventually be caught.

Here's why it matters (FWIW there are tens of thousands of Debian packages which are fully reproducible):

https://reproducible-builds.org/

Thinking that installing a package "isn't really any better" than curl bash'ing from a URL is, plain simply, wrong.
More like a hobby yes. If you ask me if I would try to make a living out of it again, then I'm not sure (probably not). The feeling of not making a single cent for a few months in the beginning of the pandemic was a bit traumatic.
There is https://opengameart.org/ . Major limitation to this idea is that for a decent looking game the assets need to be consistent. Not only in terms of art style, but also detail level and technical constraints. For example if you want a modular building parts some random assets created by different artists without targeting a specific game requirements will probably not be compatible with each other or building system in game. Not only 3d model can be too low quality, having too high quality can also be a problem. You don't want some unimportant background prop to consume more triangles than main player character. It may look better to have less and worse quality but consistent assets, than more mixed quality assets.

It might be slightly simpler if you assume realistic 3d art style. But even then what's considered realistic 3d game art has significantly changed over the years.

Maybe this would work better if the repository served not only dumb file storage but tried to establish set of target requirements (updated once every few years) to improve the compatibility assets. Something like opengame-3drealistic-2020 or opengame-2dtopdown-pixelart-v3. Where each category means very specific rules and maybe some reference pieces meant to ensure compatibility. Downside is that it significantly raises the entry barrier and reduces amount of artists willing to make something which fits very specific requirements, instead of making whatever they want and then sharing their work. I am also somewhat concerned about loosing creativity.
if i had the amount of money to throw around, i would love to encourage people like these making such disclosures.

hear me out. the public perception of hacking is "if its money then all police resources are behind you if you are lucky. if not then bad luck, police has more important work to do".

more of these hacks will happen, aadhar DB will be made public and websites will leak data. the public will learn the hard way that internet security is important as much as protecting your physical passport
> This seems like an example of a scam not working on eBay

It did work, because even though I got my money back and returned the phone, the mechanics of the complaints process - and his immediate opening of an issue against me - meant that I was never able to warn others of his dishonesty.

This is a seller that had “100% perfect” transactions.
Basically the protagonist of the "Pretender" show.
That's a big part of the problem - a group of people have unilaterally decided that they're the grown up ones, and they know better, and dismiss everyone else as toddlers.

Using that wonderful justification, they proceeded to censor everyone who disagrees with them, including the points of view that later turned out to be correct.

When you decide that you're a smart adult, declare every dissenting viewpoint to be "disinformation", and, therefore, you get to decide for other people what they do or do not get to read or think, and then you get it wrong, people will be justifiably upset. Even if you get it right, people will be upset.

So here's a wild suggestion - why not treat other human beings as adults capable of making up their own minds about things?
Having to install a Rust toolchain is still easier than trying to get C extensions to build. Before binary wheels were common on PyPi, I would either give up as soon as I encountered a C extension or switch to something like Conda to get their binaries.
Of course it's reasonable. There are EVs that can achieve that now. The Mercedes EQS can do 395 highway miles which is close enough. The Lucid Air can do 500 highway miles:

https://insideevs.com/reviews/443791/ev-range-test-results/

The Mercedes Vision EQXX concept car can do over 700 miles, although this hasn't been tested in the same way as the EQS and the Air above:

https://www.thedrive.com/new-cars/mercedes-vision-eqxx-proto...