skysight-inc/HackerNews huggingface dataset:
True, but you know which noises are normal for your Civic much better than your new mechanic (or even your old one). If you know there's a new sound, your mechanic has to take that as truth and find the (a) problem. Works the same for a body.

Incidentally this problem is what is stopping me from going to a doctor right now. I'm having headaches recently which are not normal for me, but are still in the realm of "normal". I'm putting off a visit to the doctor because I'm afraid they'll say it's normal. It is not, for me.

Also, always search a second opinion. I wouldn't be born if my parents went for the "absolute truth" of the doctor they had at the time.
I can still see dislikes on YT, is it just regional?
A big part of this is mentioned in the article:

> The biggest competition for Office 2000 was . . . Office 97.

> We were so heads down finishing Office 2000 that we didn’t realize how well received, and how good, Office 97 was.

They had to keep introducing new shit to get people to upgrade. If your feature was the hot new feature, you got promoted. So everyone wanted to get their pet feature in, and the users lost.
Don't forget the US Health Care and Education too. Three domains people love to point to as failures of capitalism while they actually are examples of how government intervention can mess with the free market to the expected results.
When your business model depends on not accepting arbitrary email address, it's probably a bad business model?
IMO ideal code is code that looks like the problem it's trying to solve. Really good code will be faster to write than the user stories; it resembles pseudocode.

A lot of bad refactoring is sort of like putting Chair as a subclass of Dog because both have four legs. Or someone thinking that long paragraphs have high cognitive load, so all paragraphs are split into 2-3 lines.

In this scenario, OP simply changed the code without understanding what problem it was meant to solve. It's not about trading readability for flexibility, or respect or anything. It's that the code was probably further from solving the problem.
(I work at Notion)

> A possibly disturbing/pleasing thought -- is Notion Chat on the horizon

I don’t think Notion is interested in this outside of making our comments work better.
There's variation for sure. I don't mind a lean, we're all human. I'd say they are mostly leftish, with a scatter of those on the right. I can adjust for that. They're one of the most trustworthy news sources on the planet, IMHO. Them and The Economist, but maybe I'm the one with a lean in that case although on a slightly different axis from the usual political left/right.
Another way of saying this is "Don't use process to overcome people problems". I've seen a lot of dysfunction because the org chooses to put a heavy process in place because 1 or 2 people made obviously bad decisions. It then punishes everyone for the acts of a few, and usually is done because the org isn't healthy enough to give those people feedback or let them go.
> Sure, it doesn't last as long, but who cares if I have to buy another one for $20 in 3 years?

That's the main reason I own only cast iron. I like to buy things once and keep them forever. It's really not that much of a pain to use. I've never seasoned or otherwise serviced my cast iron in 8 years of use. It's heavy and a bit more tedious to clean without using soap. But I've never had to throw out or buy another pan, and it feels good to be using something you know will last for the rest of your life.
What does "founder" mean to you? Leibniz did a lot of important foundational work 300 years ago, but at the same time CS as a separate field didn't emerge until the 1940s with pioneers like Turing.
I've written hand-coded CPS in C, but I take your point. The issue is that while every function exits via tail-calls, so the stack footprint is small, every continuation is a closure that has to be allocated somewhere, and that somewhere is generally going to have to be the heap.
if someone needs to review this code and only has a few days to do so, it will be impossible without comments.
What I really wanted to say is that there is more than one way of knowing whether code works. Unit testing is one paradigm.

Just because Uncle Bob, seller of unit testing software and TDD-books will hear of no other doesn't mean that this is the One True Way.
Kudos. This is quite impressive @skzv
In general, an idempotent method is a method such that calling it one time is the same as calling it n times in a row for any n > 1. However, idempotency doesn't require that calling the method one time is the same as calling it zero times, although such a method isn't excluded from the definition either. So a stateless method is necessarily idempotent, but an idempotent method isn't necessarily stateless.
hardly disinformation. vaccinated individual are less contagious, tend to clear their system of the virus faster, etc.

are they still potentially vectors? yes.
could the virus still potentially mutate? yes.

is the chance of either of those happening greatly reduced? absolutely. so relatively speaking the vaccinated are walking bioweapons in comparison.
Most, if not all, residential IP blocks are in the various blacklists most mail servers query. Merely having a reverse PTR won't get your email delivered. Even SPF and DKIM with DMARC probably won't be enough to get over the blacklist rating.

Some business IP blocks aren't blocked, though, so in rare cases you might get away with running a mail server from a business internet subscription.
That's essentially the lava flow anti-pattern. You have remnants of old architect/tools/philosophy left in the old code while the new code is being built with the new hotness. Invariably everyone has to learn the old stuff to maintain the system as well as learn the new stuff to keep building.
Crocotile 3D Editor
Couldn't we just use ratio of overall views to likes? Videos that are highly disliked won't have a good views/likes ratio compared to a video that is highly liked.

Also, RIP: https://www.youtube.com/watch?v=ussCHoQttyQ
There's nothing as permanent as a temporary solution. There's been countless SQL injection vulnerabilities exploited over the past decades with the "I'll fix it later" mindset.

Start with prepared statements by default, they are not more work than formatting strings.
Pfizer to allow generic versions of its Covid pill in 95 countries
This is why I refer to solutions on that side of the spectrum. CPS is not the only one. There's also async/await, futures, etc.
Not only that, Timex wasn't making anything electronic at the time. Their first digital watch didn't come out until the mid-80s:

https://www.timex.com/the-timex-story/

Even the sibling comment's link explains:

...Timex, a company which had little experience in the assembly of electronic equipment.
Why is it any more interesting than any of the other thousands of people that dislike the idea of hiding dislikes?
I had no idea about this. Did Jules Verne really have to be the originator or every science fiction sub-genre?
What a jerk.
It's not, log in with Facebook takes you to a facebook.com URL to enter your details. It tells you which website you're logging into. If you have multi-factor auth etc. on your Facebook account then it'll be applied there. Your password never goes to any website that isn't facebook.com and nobody else ever sees it in any form. The login token returned from Facebook to the website can be time limited (in addition to the limited scopes as you highlighted). Facebook should have a UI that allows you to view and revoke any sites you've authorised in this way. OAuth solves all of these problems, but it requires the provider (Facebook or Matrix) to implement it on their side.
I'd be curious to know how language decisions are made for this tool. I notice Wrangler v1 is Rust, and now this has flipped back to JS/TS. Was the motivation largely driven by Miniflare, which is based on Node?

Nice feature set though!
Exchanges giving promotional bonuses in Tether (USDT).

That was the "follow the money" moment, for me.
There is not and will never be a solution to the problem of horizontally scaling an application and database designed jointly for a single-box ACID RDBMS. You have to compromise something to get the scaling.
> ... But crypto assets come with an attached narrative economics that tries to rationalize their existence by appeals to either libertarian politics or technology. If we venture down the technology arguments, at this point the discussion of intrinsic value of crypto assets reduces down to a rhetorical word salad of decentralized woo making all manner of appeals to alleged ideals of decentralization and networks, yet like with quantum woo, without a reference to a mechanism.

Decentralization by itself has no value. In fact, it has negative value because decentralized systems by their nature tend to be less efficient and more complicated than their centralized counterparts.

Bitcoin's value proposition rests not on decentralization, but on censorship resistance. Censorship resistance means that in Bitcoin, it's difficult to impose rules designed to prevent specific groups or individuals from transacting. This approach is the polar opposite of the one taken by most of the world's governments.

This is the point that zooms over the heads of just about every Bitcoin critic. They either don't grasp the value of censorship resistance or reject it because they've lived a life of financial and/or political privilege. Their world view tells them that censorship only happens to those who deserve it. By definition, only criminals and evil-doers seek censorship resistance.

Financial repression and censorship are on the rise. The worlds governments now have not only the motive but the means for large-scale control by selectively shutting off access to financial services. Those who don't subscribe to this view are some of the harshest critics of Bitcoin.
Pretty much all the major channels I watch have said similar.

The best argument I've seen so far is that it just makes all videos look "liked", and none "disliked" because likes are still shown.

Dumbing down the platform in pursuit of simpler interfaces (however you want to justify it) isn't always what actual users want and or need.
It's a strange era where people can communicate and have access to immense amount of means (dev/machines) yet nothing has emerged yet.

Maybe there's some hidden complexity that banks solve and small open banking is not capable of yet. Maybe people just want to trust big corps and even if you provide similar services they won't flock to you as much ?
The "early in its lifecycle" part is the source of GP's worry. esbuild _seems_ great now, but based on the history of JS tooling, who knows what will happen in a year or two. Look at the recent example of the JS community's multi-year embrace and then rejection of Webpack. I would be nervous about migrating too.
It depends where one gets their beans from.
Thanks for your perspective. It's an interesting question/problem. Even if I'm to accept a big bang or anything else, it just leads to more questions. Like who created the ingredients that could cause said bang, etc. I know it's often explained away by science, but it seems one could say 'well, what created those components' for infinity. So any suitable answer would have to start at the very very beginning, and in a way a layperson could understand. No assumptions, no handwavy 'it just did'. Same if it were God/a god. How did that come to be?

I think OP is right in that it will never realistically happen.
Another very entertaining series, with a much more SF bent, by Eric Flint, with Ryk E. Spoor is kicked of by the freely available 'Boundary'.

https://www.baen.com/boundary.html

(Like 1632 it also has a dreadful cover - actively despised by Ryk I believe).
I think it will be better if we redo it in another language:

Acest articol este interesant
They are giving you javascript which executes on your machine in a browser you control. You can override those APIs do do whatever you want. In my teens, this would probably have served up goatse. Now it's likely to get a picture of a stick figure labeled with my name. They might get upset about defeating the webcam. They probably won't hire you. Whether you can afford to stand up to surveillance as the norm depends on your personal views and financial situation.
Your last point (everything in smart contracts) I just can't understand. I personally wouldn't want to live in a world where the "computer says no", and even if a court and Jury disagrees, it's impossible to change.

Similarly (and it's already happened several times), what happens when someone finds a loophole and drains the entire GDP of a country into their account? Do we say "Oh, well that's what the smart contract said, so bye bye country?"
>What’s more? This allows you to pay only for the database resources you use, on a second-by-second basis. ..."

This is the biggest sham in technology offerings today. The idea that you only pay what you use is a misnomer.
"Currently I don't want to upload it to Chrome web Store because I will have to pay a 5$ fees and there is a high chance google will reject this extension."

In case clicking the link is just too hard /s
I think that’s an insult to day traders.

More apt would be pump and dump schemes ala Stratton oakmont —which is illegal.

News orgs should be held to account when they do not partake in due diligence.

They used to require multiple sources before embarking on exposes and when making inflammatory accusations. Today quoting an anonymous source on Twitter is sufficient basis for articles on policy, society, etc.
Kent Beck said so many other great things.. he was really ahead of his time: http://blog.cleancoder.com/uncle-bob/2013/12/10/Thankyou-Ken...

Yes, Uncle Bob :)
This is very nice to see, as someone that hasn’t made the Wayland jump for both pragmatic and philosophical reasons. It looks like it needs more security and locking down, but that’s doable with existing web tech.
To the authors, is it possible to have a “local mode” that doesn’t use gstreamer to encode the application frame from the server to the client and instead passes a gpu memory reference from the application to the browser? Like the way wayland compositors generally work. There must be some GL extension that can enable that functionality.
naming things is a form of abstraction.
Some duplicated code is okay, but duplicated math code seems more risky than duplicated CRUD code or other business logic. Math code/functions seem easier to unit test to me, deal with much simpler data types, and are a great use case for unit tests unlike CRUD code. CRUD and business logic often has dependencies that must be mocked too and math functions can likely be pure.

Math code also seems way more amenable to being consumed as passed-in functions that are consumed as a black box, then those things call the math functions and get the result, and really don't care how the math was done. But it's then good to signal (debug logging) what math function was passed in and why. Here, you can have OvalSpecialCaseMathFunction() along side the regular ones too.

I'm probably falling into the same pit as the author here, but it doesn't seem like duplicating every "kind" of code has the same cost/benefit.
I have been participating in the Ethereum community for many years and I agree that there is a widespread belief that decentralized tech and economies run on smart contracts can substantively address social problems. Additionally, in the wider crypto community there is a widespread belief that these networks are a way to restore fair money.

In most cases I don't think that these beliefs are post-hoc rationalization. Rather, it is simply motivating to think this way. "woo" is a longstanding feature of any new human endeavor because most of us are psychologically wired to think that what we work on is going to be helpful, and we build a little religion with each other in order to cohere and quickly get the work done.

Regarding the question whether decentralized tech will make the world "better": it can and will in some cases -- for very specific reasons -- but IMO widespread adoption of platforms like Bitcoin and Ethereum will also lead to many new and terrible social problems.

As is the case for every major technology unleashed on our world.

Focusing on the over-positive views of enthusiasts won't stop them, and certainly won't stop the progression of the tech. People will keep building on something new when it can be built, when it is wildly interesting, and when the endeavor is sustainable.

What we need to put more attention on is what to do with the outcomes. It is our responsibility to do so! How to replace the services the tech will disrupt with options that have qualities we desire: more fair, less expensive, more secure, less arbitrarily alterable, etc.

And we need to put more attention on the ways it could all go wrong and bring widespread harm.
>"Why is it any more interesting than any of the other thousands of people that dislike the idea of hiding dislikes?"

Because it's from the co-founder of YouTube? Surely that gives their opinion more weight and notability than the Average Joe/Jane online?
IANAL but wouldn't the argument "correlation is not causation" basically exclude all circumstantial evidence?
Giving the problem "in your own words" raises the question of whether or not your restatement constitutes a derivative work.

From the 1976 Copyright Act section 101:

https://www.law.cornell.edu/uscode/text/17/101

> A "derivative work" is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications which, as a whole, represent an original work of authorship, is a "derivative work".
This awesome! Our product supports json as a backend in a very simple way in order to feed data to HTML templates (https://www.stack55.com) and I was thinking of doing something very similar to what you have done.
I've heard Vitalik Buterin (Ethereum creator) make the distinction between logical, architectural, and governance decentralization. Crypto projects tend to achieve the second, but not the first or third.[1]

A blockchain tends to require centralized logic/code/data structures so that agents can communicate with the same protocol.

Architectural means servers. As the OP mentions, this is really the only way in which blockchains are currently decentralized.

Governance is about how the rules and decisions are made. I guess fairly linked to the logical/code layer. Also heavily centralized in the blockchain world.

[1] https://youtu.be/LKbOPYnUlXs?t=369
"at least one of those a day" sounds like a vast minority rather than "everyone" though doesn't it?
I am bipolar and this is completely wrong. People have variable output. Motivation comes and goes. Live circumstances change. People burn out.

These are not bipolar. The name "bipolar" is very misleading. One book I've read has called with multipolar disorder, which is far more accurate. There isn't just mania or depression. There is a whole world of possible dysfunctions that come with it: Anxiety, ADHD, insomnia, psychosis, and the list continues. There can be different moods, stages, and flavors of mania and depression in one person!

On top of this, these symptoms need to be severe enough to impair normal daily function to be diagnosed.
Because he was a cofounder. It’s like saying who cares what Sergei Brin opines about Googles direction.
I don’t think this is an indictment of the media at all. I never saw this material discussed anywhere except in the middle of a forest of qualifications about it being “unconfirmed” or “unproven.” That’s the right way to cover it. No one reading those stories had any business thinking these allegations were proven. I doubt many did.

It’s also intrinsically a lot harder for any US news organization to investigate these allegations (which concern private events in Russia!) than it is for them to investigate Gary Hart’s infidelity.

It seems like the appropriate way to handle potentially significant but extremely difficult or impossible to verify allegations is to note that they are unverified.

I suspect this isn’t going to be a popular opinion here bc people love to crap on “the media,” but imperfect as they are they are the best and frequently only source for important information as it is happening in real time.
Yes thats true. Also if you live alone and slip in shower there might be no one to notice and help you etc. There is no easy answers with anything to do with sociology.
3 examples of still life:

https://upload.wikimedia.org/wikipedia/commons/b/bd/Jan_Brue...

https://www.metmuseum.org/art/collection/search/437317

https://www.metmuseum.org/art/collection/search/490581

As you can see, the three artists didn't value the same things in their composition. All three are recognized enough to have their place in a museum. And I seriously doubt you can find a consensus about a general theory to rank their work.
From what I can tell, this isn't worse than the US. Our news orgs compulsively ignore that (most?) federal laws are a response to major campaign donations.
The NYT seems to think it's been discredited:

>Now it has been largely discredited by two federal investigations and the indictment of a key source, leaving journalists to reckon how, in the heat of competition, so many were taken in so easily because the dossier seemed to confirm what they already suspected.

Do you know something the NYT doesn't?
I love this !!

I get a lot of people are concerned about the sign-in option presented right now,
But the author has already explained , he’ll add a more secure implementation soon, if this gains traction.

I would love to be able to authenticate on websites using my matrix homeserver. Props to the author for such a stellar idea. I’m really excited about this :D
IMO this book does a rather good job of that. And the problems you describe is an ongoing theme throughout the series.

For example, they learn that they cannot even make WW1 level weapons (they settle on a sort of hybrid civil-war era rifles + flintlocks for mass production because of problems making percussion caps, IIRC). And they learn quickly that they can't make antibiotics at more than small lot lab amounts. A lot of their retooling is cannibalizing parts from existing equipment for different uses.
CRT Pixels: comparing retro games on the displays they were designed for
This is what cryptocurrency is: an IP layer for a new digital economy, with open banking by default.

I felt the pain of the banking industry’s stagnation recently. My grandparents asked me to take a check for them to the local bank branch to do an intra-bank account transfer. I thought to myself: “bank branch? no way, I’ll just log into the bank website and transfer between accounts”. To my dismay and surprise, I couldn’t even do that.

In the 21st century... Where supercomputers are in our pockets... I couldn’t transfer a couple thousand bucks between accounts without going to a bank branch. For the market dominant bank in PR. Had they had Bitcoin, I could’ve done this in seconds, without them leaving the house.

Oh, and don’t get me started on the embarrassment that is ACH. In 2021 I can’t send money without it taking days to settle.

The banking industry needs to step up with open protocols, interoperability and digital money. Hopefully DeFi lights this fire.
What's the lower limit for a single rechargeable cell? That's the lower limit for the pack as well, if they can all be charged in parallel. I'm sure the thermal engineers would have fun dealing with that but it's possible in theory at least.