skysight-inc/HackerNews huggingface dataset:
The signup page says "Unfortunately we are unable to accept credit cards at this moment" and has ACH/SEPA and Cryptocurrency as the payment options.
I'd say, take a look at error handling. In Haskell you can accomplish a lot by just using `Maybe` and `Either` along with the functions related to them, provided by the standard library. Haskell's pattern matching feature makes it even more straight forward to handle these types.

A lot of this translates to Rust, as Haskell influenced the language design of Rust. In Rust you have `std::option::Option` and `std::result::Result` which relate closely to `Maybe` and `Either`, respectively. Also pattern matching is available in Rust.

When you then look at other (imperative) languages like Go, C, and C++, error handling becomes a bit more cumbersome IMHO. I am not talking about explicit or implicit error handling. It's more about urging the programming to check for and handle errors, and also giving them the necessary tools to do that efficiently.

In Go, you have lots of `if err != nil { return err }`, which is cumbersome to write (luckily we have snippets) and _clutters_ the code. Yes, it is explicit and easy to read, but I don't think error handling should make up 4/5 of the lines of your algorithm.

The same applies to C, more or less, as functions typically tell you about success or failure via their return value. Like `err` in Go.

In C++ we have `std::optional` which is handy, but C++ lacks a lot of functional features and convenient syntax to take full advantage of it. No straight forward pattern matching here. There is `std::variant` to create sum types, but I've only seen that in use occasionally. There is also `std::expected` on the horizon, which is similar to `Either` / `std::result::Result`, but adoption will take ages.

C++, being a complicated language, makes it very difficult to just come up with your own wrapper classes that _just work_. See https://github.com/oktal/result/blob/master/result.h for example.
How redundant are SSDs actually? I've been doing offline backups, but the OCD kicks in and I start wondering how many I should actually have and how often I should replace them...
you can't depend on emulating proprietary tech

that makes you non-future proof, and non resilient to failures or niche cases

wine/dxvk is a transition path, a way to supplement your library

look at history, apple did it very well with Rosetta, aid people to transition to the new platform

nothing can beat the ease of use of native product, built for the platform

30 GB SteamOS, something that could have just been few MBs if native linux target was promoted MORE by valve, just think about that ;)
That makes sense, haha. That probably is the word I would have removed as well in that case. :)
At this point literally everything has been wrong. Facts are confidently stated and they turn out to be opposite, then reverse again. Followed by more totally confident assertions. Maybe there is a story here, and it is our hubris. This is beyond us.
Also as a freelancer you may end up with a farm of a dozen single purpose laptops....
johnchristopher says "Vaccines aren't 100% effective. They are still necessary."

Why are vaccines necessary?

A cure would be just fine; some drug that stopped covid immediately would be very nice.

For example most forms of malaria _had_ a cure with the discovery of quinine. Newer drugs have taken quinine's place. It's a race between the organism and man in any case, whether cure or vaccine.
Presumably a trunk that's always left open would have more poopable hours than a trunk that's forced open once a month or whatever.
This is incredibly verbose and vague. A lot of the VC/ Corporate money seems to have gone into political speech police HR ladies instead of actually advancing the technology, which must somewhat be the point of corporate control over everything. Glad the devs seem to have won this time. The goal is that eventually no one who disagrees with a Microsoft exec's politics will even be allowed to contribute to "free software" because all the big projects are funded by wall street.
Posted my optimized Kotlin solution in that sibling thread :)

Cool of you to participate without being a developer! Lots of computer science topics makes it easier, so hard without knowing of them. For instance graph searching / Dijkstra has beem relevant this week.
I think the argument isn't that people should be free to do that, but that it may not be worth giving that level of observational ability to the governing body to stop car break ins.
If you get caught stealing $700,000 you've got a problem.

If you get caught stealing $700,000,000 the criminal justice system has a problem.
have you considered configuring a custom domain? https://practical365.com/configure-a-custom-domain-in-office... Curious to know why getting the exact tenant name is important when you own the domain already.
> constitutional rights

This is a false statement. The only regulation here is title VI and title IX. The administration of a public university is not legally part of the government.
They are required to post the notice about how to get the source code.
When you deal as a supplier to a big SV company, it can still happen that the employee asks you for a kickback.
It's sad and it sucks.
Note this is the former IT exec from 2014. These type of trials take a while to complete
It works 'just fine' until you say something that someone doesn't like and then you're wondering how stupid was to entrust all your future to a platform that has no problem baning you because Mastercard or Visa said they would like that. Just like youtube works just fine until one day your adblocker doesn't work because Chrome has full market control and you see that youtube is unusable without it. etc.
国有国法 家有家规

The issue is of harassment and continued education at Purdue; not constitutional rights. It sounds like the pro China students were harassing Zhihao Kong. Purdue can decide what constitute harassment. 100% it's part of of every contract the student signs and agrees to as a part of their acceptance.
He was a netflix executive when he took the bribe, so that seems completely acceptable: "Michael Kail used his highly compensated Netflix position to siphon cash and valuable stock options from his tech vendors,"
Drives up appreciation... I guess, but that can only be realized when you sell, or you refi out and get charged more money for holding it vacant.

> Ask Vancouver how many vacant homes they have, yet “no housing”. The government is now making changes to stop it

Seems like the government made changes in 2017 with the Empty home tax. Gotta say, the numbers do not look that interesting. 1,627 vacants in 2020 out of 195,012 residences. The doc notes that in 2017 there were 2,193 vacants, which indicates that the problem wasn't really that much worse than it is now.

https://vancouver.ca/files/cov/vancouver-2021-empty-homes-ta...

Is it possible that it's something other people intentionally losing money on vacant properties?
It might be part of some cultural structure in place. He got caught..
I'm not saying what's happening is good. I'm stating it as a matter of fact. As you (cynically, but likely correctly) note that such authorizations tend to lead to very serious abuses of power. But it's also important to see that there are many countries on the planet that do exist with those draconian measures, without those getting abused. (Again, I'm not saying getting complacent about this is desirable. Quite the opposite.)

It's pretty much evident that real free speech can only exist in a society where basic needs are unconditionally guaranteed, and so on. ("I disagree, but I'd defend your right to say it." is great, as long as there is literally exactly zero probability that it might backfire on you. Because the moment there's a non-zero probability there's a non-zero chilling effect.)

There are, of course, various workarounds for these problems caused by a too oppressive/powerful majority, but the way to implement them start with letting go of the simple, but wrong idea that there free speech is simple and it can be simply free. (And similarly it'd be good to kill other useless idols like the "national security" one, that is routinely used to suppress speech. And then the "think of the children" one, which is again used to oppress, and so on.)
Totally agree, the key insight is that Bitcoin in the limit e.g. 50 years from now will need regular high txn fees to stay secure, we've only seen high txn fees periods twice in 12 years.

In the limit Bitcoin either is a chain that you can use for under 60 bucks a txn (two of which are needed for each lighting network channel) and it has meh security or it costs greater than 60 bucks a txn and is like an extra expensive wire txn system and used as financial infra.

As long as the problem is somewhere in the future it is in the present because it's all about speculation & speculation depends on future value.

There are two other things to think of in this thought experiment: other cryptocurrency, they can set higher subsidy, use different L2 solutions

And dark miners. Even if bitcoin's security parameter is stable is it goes down then miners will turn off and try to sell their hardware at a discount. If that happens >50% then there's a persistent threat that a single actor bought it all and is waiting to turn it on.
Instead, it failed and now you get millions dying through oppression and genocide.

Freedom has a price that must be paid in blood. Do you think China will magically become free someday? No, it will take the blood of millions to overthrown that regime.
Mobile is driving IPv6 adoption. Look at Google's IPv6 usage rate over time (https://www.google.com/intl/en/ipv6/statistics.html), and you'll notice there's a clear cyclical nature in IPv6 usage, with IPv6 peaking in weekends and troughing in weekdays (except in late December). And the COVID lockdown suddenly causes the weekday troughs to jump up 1.5 percentage points.
all articles always say that but non-verifiable comments around the internet say the file is removed from everywhere.

I'm trying to confirm this comment:

> They removed it after they began using GIFCT to ‘prevent terrorists and violent extremists from exploiting digital platforms.’ All hashed versions of that video was removed from user accounts.

> Page 16 : https://www.oecd.org/officialdocuments/publicdisplaydocument...
That does sound a lot easier than Rust's channels and tasks...
Is an informed electorate by definition a group of people who sat through a series of free college level lecture taught by an expert virologist? Even then, I found an error or two because I did exhaustive surface level fact checking.

Or is it about the public being informed of accurate surface level facts and big picture views?
I believe that the comment is not a personal opinion but a reflection of the acceptance rate of IPv6. If most of the web still uses IPv4 and not using IPv6 is still defended with the "people against new things" arguments, it shows that there is at least one thing that prevents people from using it. Considering that the new kid on the block is 26 years old, I think, there is more than one.
Am i the only one who worked on a project with multiple feature branches in parallel by different subteams, with non trivial code merge conflicts (and data model conflicts) and a upper management that constantly reshuffle the delivery dates for these features.
Plus maintenance branches to support previous versions with a hotfix branch (and also backporting some newer features to older version).

That might be unusual, but even GitFlow in that case is very poor handling those kind of deliveries.
That depends on how you measure it. It accurately reproduced how previous recruiters worked, but this approach might not be the best. The thing here is that the metric "the best candidate" is very hard to find, so people use the metric "candidate that were previously recruited". I would call it an instance of the "streelight effect": https://en.wikipedia.org/wiki/Streetlight_effect
> A lot of alternative voting systems that people like (e.g. ranked choice) are too complicated

With the quadratic method, though, all the complexity of the voting system is on the ballot rather than in the tallying process. It's pretty common to see normal people on Facebook claim that 3^2 is 6 rather than 9.

I got really into the mathematics behind voting awhile back and discovered that it's been a topic of some rigorous study for over a thousand years. There exist mathematically "perfect" voting systems that are somewhat hard for the average person to understand [0].

As it turns out, the system that makes the "best" tradeoffs between ease of implementation, ease of auditing, political buy-in, and overall fairness is ranked choice voting.

[0] https://en.wikipedia.org/wiki/Condorcet_method
Out of curiosity, anyone has an idea of the technology involved:

>Oakland Deputy Chief of Police Drennon Lindsey told the station that residents should be aware that some thieves have technology that enables them to locate items like laptops if left hidden in an unattended vehicle.

I mean x-ray visors or what?
It's fun with all these proposals that so many people think they make sense, presumably including their authors.

This one has a bunch of grave problems.

1. Notice that the address space shortage is not in fact alleviated although it is shy about admitting that. Nobody who doesn't have addresses gets addresses from this scheme. Instead, everybody who already has addresses gets even more of the new addresses and the author simply hopes they'll choose to give them away to those who don't have any. You know, like that time Bobby Kotick got a huge bonus and so he gave the money to er... oh right, he just kept the money.

2. But wait, how would they give away these addresses? The author proposes they can just give away a /29 at a time. In fact, a IPv4 /29 is not routable as a global route, so this will not work. The smallest size you can carve out from the global routes is a /24 and every time you do this you're making things worse for everybody in the backbone game by increasing fragmentation, gosh they're going to be pleased about so much of this "charity".

3. OK, well maybe instead of giving away addresses, our Good Samaritans will give back their existing allocation and take only one /24 for their own network now that is plenty big enough with the new addresses. But that means they must renumber absolutely everything which is one of the things this proposal was supposed to avoid and all their services lose the ability to interoperate properly with everybody who didn't upgrade yet, getting a degraded "sort of like NAT" mode until everybody in the world upgrades. Suckers.

4. It doesn't bother fixing all the other related infrastructure. That work was done for IPv6. PKIX works for IPv6 (certificates for e.g. the DNS service 1.1.1.1 contain IPv6 addresses, no you can't just write any arbitrary text, that's not how it works at all), DNS works for IPv6, all the fancy modern stuff works for IPv6, but you need to begin over for this "Enhanced IP" and the paper neither proposes any way to avoid that, nor does it include all that work, so you're beginning very late in 2012.

Still, there have been much worse attempted solutions written up. My favourites are the ones which don't realise addresses are just bits and propose we can fix everything by writing bigger numbers like 300.400.500.600 ...
Somehow the link of the OP does not work. This one does:

https://www.theregister.com/2021/12/15/azul_introduces_remot...
This is cool for sites without their own custom images. It’s picking up my custom images but cropping them and overlaying content which mostly obscures them, which I wouldn’t expect.
Every time this story comes up, the comments are filled with people proclaiming that kickbacks like this are totally normal and very common.

I can't tell how much of it is random people projecting their cynicism onto the business world, or if it's people who have been part of bribery/kickback schemes themselves trying to normalize the behavior online.

Either way, cases like this should make it clear that the behavior is not a good idea.
Many other places deal with that by making behaving badly the thing you're not allowed to do, rather than the activities that sometimes lead people (who partake in them irresponsibly) to behave badly.
Get a Synology NAS, you will not regret having data sovereignty
Visual programming approaches are fascinating, but something like Applescript with its syntax that resembles natural language is probably the most realistic attempt at something non-programmer friendly.

This is more of a fantasy answer, but I think Star Trek: TNG characters describing a desired holodeck scene to the ship's computer is probably an example of what the ultimate programming language would look like. No memorization of syntax required: computers are just magic tools that always understand what you intend.
Thanks for the answer!

> import that instead of tqdm.tqdm

But it's not me who is importing tqdm to begin with! I call many programs in parallel from shell scripts (out of my control) and they all call tqdm individually. I need to stop tqdm output from outside these programs.

Your code should be part of tqdm itself, not written by individual programmers.

> am I running in an automated environment, or is a human user looking at my output?

But I want to stop tqdm output precisely because I'm a human looking at it. If you have more than one or two progress bars simultaneously, it becomes useless clutter.

As much as I like to use tqdm myself for my programs, I'm sad that as tqdm becomes more and more popular, my terminal output becomes more and more cluttered, to an absurd amount. Piping the output to a file does not help and is totally the wrong idea. I'm precisely interested in seeing--in real time--the part of the output that does not come from tqdm, such as warnings and errors.
>You are aware there was a violent disruption to the peaceful transfer of power last year, right? Since

A bunch of rioters doesn't really say much about the whole country erupting into revolution.
The obvious difference is that it's impossible to explain any complex or in depth information using 280 characters or less. Trying to follow a thread of tweets (without using a 3rd party site) is painful. Heck, this throwaway response barely fits.
In many ways the Marvel movies are high art compared to the comics. And that includes comparing them as visual media. They improved upon and streamlined many elements from the comics.

For instance, Thanos' motivations in the movies created an actual cultural conversation, whereas in the comics he just wanted to impress the female personification of Death.

I'll take "dialogue on Malthusian catastrophe theory" versus "purple space incel wants to get his dick wet" any day of the week.
> to get vaccinated in my country for COVID, you need to access a web page, sign up using email, and you'll get an SMS notification when your registration is accepted.

I guarantee you that if you live in the developed world there are alternate pathways to getting vaxxed.

> someone who can't afford a mobile phone and internet connection may be poor in 2021, even if people without an internet connection or mobile phone were perfectly well off in 1970.

Funnily enough, a greater proportion of people have smartphones in the house today than had landlines then (60s & 70s), so even by this (absurd) metric where having a smartphone is equal to having a landline in terms of utility/welfare, we still have seen material improvements.

I am surprised that this has prompted such an argument here. I am curious as to the ideological motivations behind denying any progress in the last half century, this sort of rhetoric didn't seem nearly as popular even a few years ago.
pretty much. the school district I work for called school off today because in addition to the TikTok video in question, somebody from another state apparently specifically threatened one of our middle schools with a threat. the whole thing is very odd, and it'll be interesting to see how policy shapes going forward—we can't close every school every time a random ultra-broad threat like this happens.
'our' files comrade. At this point it makes 0 sense to keep files in drive, since if the magical algorithm has any issues you have 0 ways of combating it.
Why?

I'm not trying to be dense. Are you saying for every programming language you choose, you make an strict ordering of every existing language and then decide which one you'll pick?

Do you think there is a strict ordering of "is better than" between Haskell and Rust?
Any explanation of what the bug is, exactly?
Personally I didn’t benefit but my position allowed me to absorb the destruction of investment wealth and surprise child care expenses when schools closed. I also saw inflation coming as inputs and building materials shot up during the trade war. During the last president, I can’t imagine a company raising consumer costs and bragging about their pricing like they do now. They’d have a militia busting in with a gallows the very next day.
Which is why it also lets you specify an absolute tolerance. That's not done by default because there isn't a good way to choose one (unlike with relative tolerance).
Duh. Who actually believes the propaganda about "wage inflation"?

They're constantly printing money to make the rich richer and the poor poorer, while ordinary workers are literally fighting for their livelihoods.
A thought that occurs to me is that React Hooks are Facebook engineering's attempt at an Effect monad in JS that isn't well-typed
The students followed and threatened, that’s harassment. Even if it was legal, the campus can still expel them if it violates their standards. The campus is not bound by the first amendment, as it is not the government.
And it's only four reactors out of the 56 in the country. @dang could fix the title.
Do you have any evidence to support these claims beyond hearsay from government officials and Western establishment media?
Some of the vendors mentioned:

- VistaraIT, LLC

- Platfora, Inc.

- Sumo Logic, Inc

- ElasticBox, Inc

- Numerify, Inc.

- Docurated, Inc

- Maginatics, Inc.

Is what they did illegal too? Presumably with zero chance of being charged. I haven't fully groked the limits of 'fraud' and 'money laundering' here in the US. These typically feel like they should be civil breach of fiduciary duty type cases.
Tiananmen Square: foreign interference is unclear.

9/11: Clear foreign involvement.

You’re comparing these two things because they both have foreign involvement?
See, that's why I made the difference between "business consequences" and emotional impact. When you say "being copied means you're correct", you are talking like someone with 10 thousands feet view of the situation.

If you are toiling in the trenches, I think it still feels like a punch in the stomach. More so, since they copied Apple without "saying" they copied. I mean If you didn't follow the situation closely, you might think that all the design decisions taken by Apple were obvious. While the complete opposite is true. They were carefully weighted decision and often
went aginst common sense.

Last, I still remember clearly all the business articles claiming that the luxury niche strategy of Apple was doomed. Had it been the case, being correct would have meant nothing in the end, wouldn't it?
Pooping outside seems just as simple / easy, and that keeps the car clean so you can sleep inside...

Not sure why anyone would decide to poop in a trunk.
The ones in the middle are the most nefarious in my experience. Precisely because they purport to be “the objective standard” and quite simply are entertainment just like everyone else.

Even the reliability of AP has completely evaporated for me. Not just influence from money, but also from intelligence agencies that make journalists feel important.
Related: http://twitter.com/internetofshit
If you truly believe in all those stories and that they are indicative of society as a whole, I'm sorry, but consider getting of the internet (in a non rude way)