skysight-inc/HackerNews huggingface dataset:
Doesn’t the Berne convention specifically make moral rights inalienable? The whole point being that you may transfer redistribution rights, etc. to somebody else, but they still don’t get to (affirmatively) claim they wrote it (thus can’t even try to pressure you to allow it)? Am I misunderstanding or is the local (and likely original) definition of “moral rights” different from the one in the convention?
I have multiple financial accounts that still insist on using public-knowledge security questions (which of course I've given fake answers saved in my password manager) instead of just letting me set up proper 2FA. It's infuriating.
I realize this a click-bait title, and the article plus the discussion is more nuanced (this is why I love HN!). But I think less experienced developers might take this as a license to just write pages and pages of spaghetti, then point to this article and say "Duplication is good!". Duplication is not good, it is the enemy of maintainability. However, sometimes under very complex software requirements (which hopefully aren't needlessly complex), there is no good abstraction and attempting to create one will just make your code confusing and inefficient. However, there are many things that you can easily abstract safely and practice doing this makes a developer better. If you are a junior developer I highly recommend taking this article with a huge grain of salt or outright ignoring it. Both an ill-fitting abstraction and duplication are going to lead to messy code, messy code is a fact of life, but only one of these practices is going to lead to good habits and help you develop as a software engineer (hint: it isn't duplicating your way out of problems).
It supports Ledger and Trezor hardware wallets to sign transactions like MetaMask.
Railways to the east are also washed out. [1] And the farm country in the cities of Abbotsford and Chilliwack to the east of Vancouver, which supplies most of the local dairy & poultry, is now either completely flooded or cut off. [2]

[1] https://www.radionl.com/2021/11/15/cn-cp-trains-out-of-servi...

[2] https://www.abbynews.com/news/immediate-evacuation-order-due...
Japanese toaster-maker Balmuda launches its first smartphone
Glad you like it!

I think the key here was that there was no "ideation" phase. We just got to business right away. And we were really, strictly limited with time.

I have worked on a dozen, maybe more other MVPs (where I got paid, as that's what I do for a living). And I don't think I have any other MVP story worth writing about.
Yup. So many people mess this up, it's infuriating. U.S. banks are the worst.
Interestingly, one of the studies they cite finds that blocking common passwords is one of the most frustrating experiences for users. Even though it's more secure, the user has no idea what's wrong with their password or how to correct it.
If it's running a reasonably modern version of iOS or Android, it has one built in.
I wish we would stop focussing on MVP. This is the easy part. Sure it needs to be nailed, but the hardest part is finding engineers for the last 5 years if bugfixing at the end of the product’s lifecycle…
so is the Tezos blockchain officially supported by the ocaml team?
you can think of HIP as being a fancy batch script to convert CUDA to OpenCL and it works about as well.

If you're going to have to re-debug it anyway, what's the point? AMD's focus certainly should have been on something like GPU Ocelot or compiling PTX to GCN/RDNA instead.
I empathize with the unique difficulties of the web and I don't doubt that the complexity solves for real problems (e.g., old IE versions); however, I take issue with treating all problems as equal irrespective of how niche those problems are. The C and C++ folks make the same kind of argument to justify their abusive build systems--if the build systems made sane assumptions, then it would exclude certain niche use cases. Of course, we all agree that sane tooling excludes niche use cases, but we disagree about whether excluding ~1% of use cases for a dramatically improved experience for the ~99% is worthwhile (and we may even disagree about some of the qualifiers I used in this sentence).
This reminds me of that one south park episode:

https://www.youtube.com/watch?v=9W1tWRMoiAI&t=152s
> Much of the Clean Code movement is occupied with the idea that there is one, single, right way of doing things

Well if this is the case then they certainly didn't get it from the Clean Code book itself. The books very explicitly makes the point that there's no one right way and that the guidelines in the book won't apply to every situation.
Only 25 rows are supported in the free plan and the other plans are more expensive.

I don't think this has a good price-performance ratio - all other solutions I know are cheaper...
Vancouver is essentially surrounded by a combination of water, mountains, and the United States (with more mountains). In general, there aren't a lot of routes through mountain ranges.
How much math have you studied? I think they are talking about grad level math courses where things starts to get really abstract. Calculus, linear algebra and discrete math are all super concrete, pretty sure they are talking about things described as "generalized abstract nonsense": https://en.wikipedia.org/wiki/Abstract_nonsense

Try reading the example on that page. That is what makes math hard. Not the way calculus is described.
Having one package for all of these — that's okay and something people might want. Intentionally spreading it out to 26 "packages" — just no.
How customizable is the actual display interface?
Central banks can always stop inflation. How do you suggest they wouldn't be able to stop it?
How were sine and cosine taught to you as anything other than ratios? I just assumed they were always taught as "opposite over hypotenuse" and "adjacent over hypotenuse" etc.
I was working my way to it, when IT rolled out a new policy of "cannot share more than 2 consecutive characters with a previous password" or something like it, included in an email along the lines of "an audit has found this new policy applies to you".

Dicks.
One more fallacy you have posted:

>>Lots of people think it's immoral for neighbors to be able to micromanage the living spaces of other neighbors outside of basic safety issues. I'm not sure how you'd defend imposing your will on other people just because you can at any given moment.

No one is micromanaging the living spaces of other neighbors. As you say, it's a democracy.

I have lived in towns that had zoning, and voted it out. Some years later, there were meetings where people were asking "If we had zoning, this siht would not have happened, would it?", but they did decide to create zoning, then abolish it, then reinstate it.

It is simply false to imply that I have some micromanaging power over my neighbor, beyond the democratically agreed rules that require them to apply for variances to the zoning rules, and allow abutters to submit comments on those variance requests, which must also be considered.

In Switzerland, you will drive around and see poles standing on land. These are marking the corners of a proposed new building and must be erected for months before a hearing on the building, so everyone can comment and post objections, requests for adjustments, etc. before permission is granted to build.

This is not some kind of unfair micromanagement, it is taking into consideration everyone's local concerns before making a decision.

Zoning does not exist as you imaging because of petty concerns over property value and fear of unknown people. It exists because too many people will build things that negatively affect their neighbors, and are democratically introduced. I get to vote on them in my town, and you in yours. I don't get to vote in your town, and you don't get to vote in mine, any more than I get to vote in Switzerland, or some Swiss guy gets to vote here.
There's a comparison halfway down wallet page. Seems the main benefits are:

* Browser native (obviously)

* Open license (not familiar with MetaMask license)

* Live market data via CoinGecko

* Reduced resources (seems to fold in to browser native integration)

Also quote from the FAQ:

> Q: What makes Brave Wallet better than other wallets?

> A: Most crypto wallets are browser extensions. These extensions have inherent security risks, and are much more susceptible to account spoofing and asset theft. Extensions also require extra CPU to run, creating performance issues on your device.

> Brave Wallet, by contrast, is browser native. With Brave Wallet, there’s much less risk of account spoofing, phishing, and other scams. It requires less CPU to operate, and is overall much more performant and reliable. Brave Wallet allows you to connect other self-custody or hardware wallets and other web3 DApps, see live market data, and manage your portfolio all in one place.
Biometric data gathering is officially out of the text [0] (no English source, sorry).

[0]https://www.publico.pt/2021/11/16/politica/noticia/ps-corta-...
Have you considered using a static site generator like Hugo/Jekyll/Gatsby? You could then host it using Github Pages for free. You automatically get a free SSL cert via Let's Encrypt and can use your own domain. You would only pay for your domain annually. Very fast, secure, and affordable.
It takes a lot of patience, and good IPM, but living soil has been awesome to me. We often say we grow soil, rather than plants, because of the fact a healthy living soil will provide all the nutrients the plant needs, and all you have to do is water essentially. Speaking strictly from a marijuana perspective (the limit of my experience with living soil), it makes the marijuana taste better and have a better smell. I've seen two different growers, starting with the same clones from the same mother planet, where one grows in soil using bottled nutes, and the other does living soil. The living soil definitely was superior.

With that said, living soil is not practical for everyone. Trying to do it indoors where you also live could create issues if you do not have a good IPM strategy, and fully understand the soil food web. "Teaming with Microbes" by Jeff Lowenfels is an excellent book to learn about how the soil food web works.
We have one: the internet.
> We have systems like BitTorrent and Tor which are decentralized networks and whose responsibility is to blindly distribute data according to a set of prescribed rules and algorithms.

Imagine you could sell and buy things on these distributed networks, that would be a game changer! Only problem is that you need some kind of central payment processor :(.

...oh wait...
Predicting rare events fundamentally requires focusing on world modeling. Data-driven models for rare events simply don't work well. That's a consequence of entropy law.
Then I guess I would fire you :-)
Yes, I know. Only Canada is requiring it. Nothing you said here refutes my statement. I'm talking about driving from Vancouver to another part of Canada. Because of the content of the article. To commute via the US, a test is required (because of Canada's current policy).
I think we know how he created more than "1000 open source projects".

s/projects/functions
There are only two hard problems in computer science: cache invalidation, naming things and off-by-one errors.
Remember the 1990s and early 2000s when there were tons of easily discoverable forums? Moderation was less of an issue -- each forum was someone's fiefdom, but there was an abundance of choices and communities available at each choice.

The solution to censorship definitely isn't non-deletion. Usenet died for a reason and 4chan is fringe for a reason. The solution to censorship is a healthy choice of venues, good discoverability, and low/no switching costs. Basically, modern phpbb forums or discord but searchable.
This is really neat. If you were interested in doing it in future with dot matrix panels for that real hollywood trader look, take a look at HUB75 addressable panels.

Not crazy expensive on Aliexpress and friends.

https://github.com/pixelmatix/SmartMatrix has more details on hardware/software required.
It throws an error on empty or non-integer values: https://github.com/i-voted-for-trump/is-even/blob/master/tes...
Wait, Have You Tried
EE does this on their website but not on their mobile app. Took me ages of debugging to figure out why my password manager worked on one platform but not the other. I was so annoyed when I realised what it was.
> From the github user's ("i-voted-for-trump") bio:

> EDIT - read some of the comments and there is some anger and confusion. Folks, this is a troll. Yes, npm and the JS ecosystem have some flaws, but let's not get bent out of shape.

It doesn't look like so. The author is definitely creating some confusion with redirects, but the readme of his professional Github's account (https://github.com/jonschlinkert) says:

> Several years ago I switched careers from sales, marketing and consulting to learn how to program, with the goal of making the world a better place through code. [...] To date, I've created more than 1,000 open source projects in an effort to reach my goal. Open source software takes a lot of time to create and maintain. You can help me to achieve my goals of changing the world through code, help me create better developer experiences, or just say thank you by sponsoring me on GitHub.

He's asking for real money; he's definitely not a troll.
Well Web 3.0 was originally the semantic web[0]. It began to become the decentralized web, or "re-decentralized web" as Tim Berners-Lee used to prefer, after interest in the semantic web began to fade. The cryptocurrency interest in the decentralized web then came later. I think most people would agree that the great schism occurred at the Decentralized Web Summit in 2018. That year it was sponsored by a number of cryptocurrency schemes, and most of the established members felt that the cryptocurrency oligarchs and their vassals were trying to infect and subvert the aims of the decentralized web for the private profit of shady individuals and organisations who actually made the centralised web look like the preferable option.

[0] https://en.wikipedia.org/wiki/Semantic_Web
There Will Be Toothpaste
They don't want energy prices to tripple. It's pretty simple really. All the rich had to do to get your freedom was call it climate change and now your freedoms mean nothing. Congrats 1% you really are a class above us.
You seem to not have noticed that there's a new variant of the SARS-Cov2 virus that's much more contagious than the previous variant, and spreads easily among vaccinated people. Sure, the vaccine makes you much less likely to die, but that doesn't mean you can't a) spread the disease to others and b) suffer long-term neurological symptoms. So that's why we still have other measures to control the spread like wearing masks and testing before being in certain settings.

At the same time, it's not clear that the border is a particularly meaningful control at this point, since those variants are endemic on both sides of that border.
In Donbass the sentiment for the insurgency was clearly existing, these regions were different culturally and they really wanted to follow Crimea suit and escape from increasingly unstable and nationalist Ukraine.

I agree that means for the insurgency were supplied from Russia, and that these regions would probably not take the bait did they know that the Russia will abandon them hanging in the limbo instead of Crimea scenario.

The justification for Libya was really crappy and for Afghanistan it was nonexistent so the difference is moot anyway. Large countries use force, that's that.
Yeah, I'm in the same boat in that I haven't made the jump. Wayland feels very wild west at the moment, but full of cool tech. It's great that we have so much choice in Linux land, you can be just as productive with a "stable" system, or have some fun and switch to experimental or seldom used solutions
I've had similar things happen to me before because I somehow managed to toggle the "avoid highways" setting without realizing it.
Not getting into the rest of it, but the reason the "pinch to zoom" discussion is important is that the piece of video they are attempting to zoom in on is the one the prosecution's final gambit hinges on. As the self-defense evidence has stacked up, the prosecution has attempted to make the case that Rittenhouse provoked Rosenbaum's attack by pointing his gun at him. Despite the pile of video evidence available of the evening, no other evidence or testimony corroborates this claim, and in the (allegedly critical) video evidence they want to zoom in on, Rittenhouse is about 15 pixels tall. In that scenario, the specifics of how zooming will affect the video are pretty critical.

There's another discussion to be had about wether the provocation element was introduced in good faith, or as an attempt to allow the jury to introduce their own opinions on wether his presence or his open carry were inherently "provocation", as well, which is thought to be the reason the defense has fought so strongly against the video being permitted (As the video is the only way the prosecution was allowed to introduce the concept of provocation into the jury instructions at all).
Error 404 (Not Found)
Yeah you'd be surprised where it happens. I used to work on the help desk for a company that operated nuclear power plants, and their password system would only accept 8 character passwords, alphanumeric only. However, the length checking would randomly fail and users would be able to set a longer password and the system would silently truncate it without throwing an error or alerting the user in any way.
Of course I would talk to a junior dev right out of college and tell them these kind of "drive by" refactorings were counter productive and dangerously susceptible to the introduction of lack of context bugs... ONCE. The hiring process is too expensive and time consuming to punt on a junior dev or intern for such a transgression.

However, if the behavior persisted then yes, I would fire them.

If anyone sees code that they hate they are free to submit an issue and I will be happy to review it and prioritize it with the other work to be done.

If they hate code that smells so much that they want to volunteer their time to refactor it, then they can participate in code reviews for me instead.
For those skimming the thread, this analysis takes opportunity cost into account. It would seem women mostly "do worse" because they stopped working during the marriage. As far as net cashflows from one partner to the other post-marriage, it'd surprise me if it wasn't mostly flowing from men to women. But, honestly, that's almost entirely obvious from the fact that men mostly continue to work and women often stop.
> From the github user's ("i-voted-for-trump")

Well, his Twitter is on point.

Anyway, I'm pretty sure it wasn't a joke originally. I recall him heavily defending it even after people trolled him for creating such a package.
But what if I want to see the pricing right away?
If you are so hung about about taking a COVID test, I'm sure there is a 14 day quarantine option available to you.
> You have to compromise something to get the scaling.

And the reason why is basically “physics”. The speed of light is pretty damn slow all things considered.

Until we find ways to make all the servers in the cluster have latency measured in something like picoseconds, something is gonna have to give.
Skiff Opens to the Public
One-on-One Meeting Tools Combinations for Engineering Managers
Five Rules for Growth: How to scale a product to millions of users
Sum types with exhaustive checking, and records are two extremely serious omissions in golang. Several times now we've run into issues because of this in the current project I'm working on.
Circadian Clock
Physicists Who Were Atheists
Until then, is there _any_ safe way to use this? I do not think there is.
And that's how you ensure everyone writes their password on a sticky note.
I have explained why I can't do that, I also think that stopping would be against the HN guidelines:

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

Even as we disagree, I'm making an honest effort to make my comments more thoughtful and substantive, I ask that you please extend the same courtesy. If you think there is something incorrect with my comments then the best way to deal with that would be to present more information that could change my mind, not shut the discussion down.

Edit: And I have not pointed the blame back at you. I mentioned what the source of your problems likely was, that doesn't mean it's anyone's fault. If you want to discuss real solutions then let's do that, but please let's do it objectively and without casting blame.
Private Network Access
Yes. Vancouver sits in a little triangle of land in the south-west (bottom-left?) corner of Canada, completely surrounded by mountains to the north and east. We heavily rely on the highway south through the state of Washington.
Then I guess either me or you misunderstanding OP's meaning in "I grew up in the Eastern Bloc, give me a break. It's tiring being patronized by wealthy liberal Americans continually arguing how Russia isn't really that bad.". It seems you understood is as "economic conditions in Russia (or Eastern Europe in general) are still very bad" but I think OP meant Russia's behavior on international stage.
"But the Russian military called the U.S. response “hypocritical,” saying in a statement translated by NBC that “the United States knows for certain that the resulting fragments” from the ASAT test “did not and will not pose a threat to orbital stations, spacecraft and space activities.”"

"Both the U.S. and Russia, as well as India and China, have previously destroyed their own satellites in ASAT tests. The U.S. most recently conducted an ASAT test in 2008, while Russia on Tuesday called out the Air Force’s testing of the X-37 spacecraft as showing the Pentagon “is actively developing” space weapons." [0]

I wonder how much of this is American politics playing the Russia card again. That is, maybe Russia's claim above is false, but tu quoque.

[0] https://www.cnbc.com/2021/11/16/russia-us-hypocritical-for-c...
Anyone else reminded of The Dark Knight Rises?
Brave was all about crypto from the beginning: Basic Attention Token
Yeah, at least there's a good work-around for the numbers/symbols requirement. What's more annoying is when sites have a low maximum length so you _have_ to use special characters to get good entropy, or when they have other bizarre requirements like "can't contain more than 3 of the same character".
The author took way too long to introduce what the abbreviation QE in this context means. It's only in the 5th paragraph. It's generally not a great idea to use an unclear acronym in the title. If you really must, at least do the reader the curtesy of defining it up front, rather than making them dig for it. To someone who's non-American and likely does not keep an eye on the FED, QE isn't likely going to be they way they've seen the idea expressed. You can know what Quantitative Easing is without immediately recognizing QE out of context in a title.
I hit like to signal to other viewers (not the creator) that I think the content is good.
Improving the code from the official Go RESTful API tutorial
Oh okay, thought something was on my end.
There are a bunch of numbers on that article. Does anyone have a list of names that those numbers represent? I think if we can check major news sources for these names, it would be pretty easy to debunk the article.
I'd say "that's Google for you" but really it's whatever variant of Dijkstra's algorithm they (and other map services) use. If somebody puts the roads on a map, there will be network conditions that suggest they might be useful... whether or not they actually exist in a usable condition.