skysight-inc/HackerNews huggingface dataset:
I'm addressing the condescending Western trope, IMHO stemming from denial, that China somehow lacks 'a source of creativity and critical thought' to be 'truly innovative and successful in the high-skill arena'. Commercial drones, mobile computing, 5G, Internet. High skill high growth industries that barely existed 25 years ago where China is at least on par with the West, and with evergrowing market share.
IMHO, the Commodore 64 was built and marketed around video games, which distinguished it from the other "serious" computers, like the TRS-80 or the IBM-PC. It even used the same joysticks from the old Atari 2600. Back then, video games were just for kids, and the other "serious" computer companies did everything they could to avoid the association, but Commodore embraced it. This was genius, although it probably contributed to the company's downfall, too.

I've met countless dudes around my age who have a very similar story: got the Commodore 64 as a Christmas gift mostly to play games, dabbled in BASIC programming, got a modem, and eventually stopped gaming altogether, instead spending countless hours writing "war dialing" programs or whatever. However, as Commodore released subsequent computers, like the Amiga, the company still had that assoication with video games, and the market wanted "serious" computers, not toys.
I'm willing to entertain that the teams using Jira are just making worse choices about the work principles they agree on than our teams using gitlab issues, and that it is coincidental and unrelated to the tool. Surely you agree though, that in general a tool can adversely affect user behavior? The agile manifesto said to value tools and process es less than individuals and interactions, not to discount their impact altogether. Developing software in a single paradigm language when your domain is better suited to a different paradigm is a horrific blunder I have witnessed twice in my career. Developing giant systems using vba macros in excel is a common mistake you hear about. I can however believe that the teams that selected jira over gitlab might have done so because they already bad this use pattern in mind, and not because the tool encouraged it.
The trouble with this definition is that as it defines tech as an advantage, it intrinsically depends on what your competitors are doing.

Is Netflix still a tech company when Disney (incumbent) now offers similar tech? Does Netflix still have tech as its principal competitive advantage, or are subscribers now choosing who they subscribe to based on content?

If the latter, then Netflix is now a media company, and whatever tech superiority they still have is about as relevant as Betamax's tech superiority over VHS.
The government made a wallet so they can easily convert to USD
Yeah my idea of what a tech company is: a company who is product first and that product is digital.
Uh, what are you even saying? That racism is so prevalent that it pops up everywhere naturally? And only censorship can fix it?
Really cool idea, looking forward to trying it out! My only complaint is that the default hotkey is the same as Alfred -- Is there any way to customize it?
I always found it funny that there were yearly rewrites to textbooks on subjects which hadn't really changed that much in hundreds of years. You telling me there isn't a good calculus textbook in the public domain yet? Really? This is a totally solvable problem, but the powers that be are getting by on grift.
What I've come to realize is this asks far too much of the average person. Ideas do not win on their logical merits. Rationality is not the driving force of opinion for the majority of people. The alternative is probably worse, as some sort of totalitarian regime, but I just don't think billions of humans are capable of ensuring their own survival as a species
Well if you include the fact you have to pay 1-2% to an exchange to move USD->BTC, and your $0.50-60.00 transaction fee then wait a day or so, and deal with astronomical FOREX risk in the meantime (like today's 30% instant drop in BTC) suddenly Western Union doesn't look so bad.

Especially since Western Union actually hands you cash which you have to get out of one of the Bitcoin ATMs that eats 20% of your withdrawal lol.

Remember Strike is a centralized custodial wallet offering so not actually Bitcoin. They only use their own private LN to transfer Bitcoin between their own two custodial accounts (which they could elide entirely by using a spreadsheet lol).

If they really cared about remittances Bukele would make a deal with TransferWise. That's not what this is about, at all.
It’s a shame that you’re forced to buy Google’s music subscription in order to pay for removing Youtube ads.
If it's that unsafe it should not be possible for a pedestrian to step out of a shop and into that road. Or the road should be modified until it is safe: speed limit reduced, priority given to pedestrians, or perhaps the road closed to vehicular traffic entirely.

What's absurd is that roads where people live and shop and walk are allowed to be unsafe for people walking.
how can I take two implementations of the same language, and break them into incremental pieces that I can build up a chapter at a time?

This sounds really well-done.
Mike Davis (author of Late Victorian Holocausts) had a great interview on the podcast Trueanon about California fire policy. While the fire situation is definitely exacerbated by global warming, there are tons of state level land management policies that are making the situation worse.
Tesla's Full Self-Driving Beta software has been leaked
Please stop you clearly don't understand this at all
PERL was originally advertised as a replacement for “awk and sed”
This looks really great, something I could use and would pay for when polished but there's definitely a few issues for me at the moment:

* Why go fullscreen and modal? I want to drag in links from docs, email, other browsers, have it side by side while reading PDFs etc. etc. this stops me from doing any of that

* Please let me change the shortcut! I already have Option-Space bound.

* Let me put the browser window anywhere I want when it's in the single page non-fullscreen mode, don't levitate it to where you think I want it

* Unless I'm missing something the process of opening a page then adding it to a workspace seems to be three clicks - open page, hit + (plus) button, select workspace, select workspace/inbox - need to make this one click, maybe just show the inboxes? This also seems clunky, I'd much rather browse, drag that page to the workspace/inbox, continue browsing and adding further pages, then arrange all the pages in the workspace after i've added all the links. Seems a faster workflow.
Perhaps something like Raycast or Alfred would let you build this kind of universal search as a plug-in?

You’ve got me thinking…
I didn't mean one tourist buying everything (which would be problematic no matter what the currency was), I meant in the aggregate. I've added an edit to my comment to clarify.
And then they walk down the bank 5 minutes later to cash it out?
>Then you're not doing a fresh load of the page

Nope. Different problem.

The article was linked to a page under the domain "mangadex.dev".

Without any other context, I had assumed "home page" meant http://mangadex.dev , or what I got when clicking "Home" on the linked article.

Apparently not.
But at least there’s be a system for other researchers to record “failed to replicate” that could give a channel to critique reputable professors that’s not controlled by the same professors (as they often can in journals).
Kind of a vague question: what's been the experience with the Bosai browser for you, or the people you have surveyed, in terms of researching stuff?

Love the concept and from the demo it looks well executed, defintely will try when I hop on a mac.
What if I told you that injecting currency not only "helps" in a recession but also causes the next recession? Or so Austrian economic theory goes.

Similarly, there is not really a reason that interest rates should be fixed by a central banks. Markets can do that as well.
This is an important question! Is Netflix a "tech company"?!

We should all describe our own thoughts and feelings about the term "tech company", in order to sort this out...
How about TSMC, Intel, Dell, or Microsoft? I don't see the usefulness in arguing that running a successful business means it can't be a tech company.
Ransomware and money laundering.
When there’s shelf space in wrong, someone’s gonna fill it
If our two gut biomes where examined by the same gastroenterologist, they might say mine is more bacterially mono-cultured and yours is more cultured. Who's to say that's bad?

An experiment that isn't reasonable: Go to a Gastroenterologist, tell them you regularly or have no issue eating molded food/expired, and see if you carry the same heath insurance provider within a week.

You would balk at the realization that those eating habits you mentioned aren't thought of as "healthy" by those analyzing healthy eating habits and adjusting insurance rates off of it.
These feature look amazing. Ah I clicked, I didn’t expect it to be compelling but I’m intrigued enough to try it out. Great work!
Well obviously the solution is to legally change you name to "Real Boris Vishnevskys"
Is therapy really that threatening? Sad is a society where we've stigmatized mental health services (which are proven to work) to such a degree and instead laud self-medication through substances, no matter the amount or frequency.
> I'm only pointing out that many "problems" listed in the post are intentional design choices for good reasons. They are not downsides that should be improved.

That's not really less of a problem. If you can't tell why the designers made a choice and what the purpose and intention was, and there's no documentation about that, then your project has failed pretty catastrophically on communication. That's not really a less severe failure or an easier to fix problem than failing technically. Although, I suspect a lot of developers would reflexively disagree.
The SV definition of tech leans towards "a user-centric service delivered over the web, with some clever software solutions behind it to handle a lot of data and users".
> I think awful is how the banks of the developed world are earning money with the poorest. The fees for remitance make up for a large portion of the el salvadors GDP.

The fees are high because the costs are high.

Existing remittance channels are shackled by anti-money-laundering, anti-organized-crime, anti-terrorism, know-your-customer compliance costs (typically enforced by the governments of multiple jurisdictions leaning on the money transfer operator's banking partners, who tend to be skittish about these things as a result). The world average of a ~$14 fee on a $200 remittance is easily in line with these costs; any crypto-remittance system which offers lower fees is only able to do so because it bypasses these controls.

If you wanted to reform this in the existing world banking system, you'd need the US and El Salvador government to work with each other to some treaty which streamlines these channels; this would lower costs either directly or when competition arose.
I also wonder about those in Silicon Valley telling young men "don't go to college" and the mostly male fascination with entrepreneurship and crytocurrency. The entire meme stock and "apes together are strong" seems like a young male flex. Could it be that college is just seen as "gay"?

Are Academics Disproportionately Gay?
A new analysis suggests that's the case, and that academic work -- at once solitary and social in nature -- makes it particularly attractive to those who are not straight.

https://www.insidehighered.com/news/2016/01/26/study-suggest...
> right up until the UK cut their supply and comms links.

So if a referendum in Switzerland passed tomorrow which changed the law so that the Swiss government had to refuse to process any foreign warrants requesting IP addresses of email users, would France cut their trade and comms links to Switzerland?
It's worse than jargon because there seems to be no clear definition. It seems to be loosely defined as "how much swap space you're using" by some people, at least.
> Being truly conservative means supporting the precedent that was decided nearly 50 years ago, and has served us thus far.

That's a specious argument, since at its core you're just picking an arbitrary reference point that gets you the result you want.

Also I don't think that "conservatism," properly understood, is about arbitrarily "conserving" everything.
It's really hard to poison yourself with ivermectin if you're a vertebrate. Apparently the total number of poisoning cases in the US, a country of 330 million people, is about 500, and the vast majority of those cases had minor or no effects; people were just worried. So if you buy horse dewormer in a livestock store and take it, you'll probably still be fine.

https://astralcodexten.substack.com/p/too-good-to-check-a-pl...
Fingers crossed for new Macbook Pro.
I am struggling the follow the argument through the comment chain. Energy is used to secure the chain via mining; a secure network is required to be a payment system, but the energy usage is not from processing transactions.

Originally the discussion is about people "using Bitcoin to pay for their McDonalds". Then the commenter erroneously stated, in response to that, that a "bitcoin transaction uses the energy equivalent the entire lifespan of a tree". El Salvador is using the lightning network. These transactions are done off-chain. So the transaction fees do not even go to miners. There can be thousands of McDonalds transactions that occur off-chain and are eventually settled on-chain in one transaction. Processing and validating transactions is very computationally easy. You can indeed do it on a laptop.

Mining blocks is a separate issue. If you ignore the competitive security race, then the network can indeed function on a laptop. Most the mining race that is currently occurring is because people are fighting to win the block reward - this would happen even if nobody were transacting, and someone doing a lightning network transaction has truly negligible effect on that energy usage.

When you said "bitcoin would become valueless, as everyone with a laptop could produce their own longest blockchain where they have half of all bitcoin" this shows you don't understand the process, because the difficulty would rise until people can no longer produce blocks so rapidly. You're describing a situation where miners are not even on the same network so it doesnt make sense
I’ve always thought of Netflix as a media company.

I believe a simple approach to find out what type of a company - a particular entity is - is to seek what comes to your mind when you think about that co.

Toyota - Cars: so, they are a car company.

Microsoft - Windows. So, they are a software/tech co.

Google - Search. But, they are part of a conglomerate.
This is also my question. This blurs all sorts of lines.
I would be a bit skeptical if anyone actually measured or even forecast impacts to sales prior to this decision. I had actually never heard of Tripwire until the story, so it’s excellent for increasing the company’s exposure to a broader market.

Mozilla took similar action with respect to Brendan Eich. You can judge how well that worked for them.
Why limit it to software? Manufacturing technological hardware makes you a tech company for any meaningful definition of the word, no?
Ageism. Yes, there are 50 year old devs that are on the cutting edge of their field, and still doing well, but by 40 you're looked at with increased skepticism if you haven't made your way into management
This would be nice, because we'd finally has some transparency on who they're being sponsored by.
I agree: Many people have half-baked commit messages. And many erroneously assume that a PR is always a single atomic code change, rather than a sequence of pseudo-atomic changes.

As an industry, we should be nudging people away from those bad habits. Instead, the "squash merge" feature nudges them in the opposite direction. It disincentivizes careful commit commit messages and encourages general disregard for the commit log.

Collaboration requires good communication. For programmers, that means:

- writing clear code

- commenting your code

- documenting your code

- writing a clear summary in the PR description

- organizing your changes into cohesive, (mostly) self-contained, reviewable units -- expressed as independent commits in the version history

On that last point: The commit log is something worth curating, tending to it with the same care you would use for the other points.

Yes, PRs are often small and self-contained enough that it shouldn't be subdivided into multiple commits. But just as often, it's clearer to use multiple commits which can be reviewed in sequence, rather than in one big chunk.

In the latter case, it's incumbent on the PR author to present a logical, clean commit history. If you wrote four commits but two of them are inseparable, then squash those two before you submit the PR. Commit messages like "fix typo from last change" are completely unacceptable in a PR. That sort of thing is fine in your own repos, outside of any review process. But when sharing code with others? No way -- that's inconsiderate with others' time, and pollutes a valuable data stream (the commit log).

But hey, if there's a good chance that all your commits will be squashed anyway, then why bother curating your commit log at all?

Instead of letting bad commit messages slide and simply squashing them, we should gently insist that PR authors fix their commits on their end. Their next PR will be better for it.

In the past, I've been occasionally annoyed when my carefully crafted commit log was simply squashed by a PR. I had intended the commits to be reviewed one-by-one. And if a bug is discovered in one commit later on, it would be clear which lines ought to be reverted, and which should stay unchanged. All of that care gets thrown out by a squash. Grr...
100% Bug Free Software with Mutation Testing
I'm not sure I see the point. Firefox can do that with tab groups (E.G: https://addons.mozilla.org/fr/firefox/addon/panorama-tab-gro...), and your OS can put it in the foreground with the shortcut you like.

Why an entirely new browser?

If you want something more polish, a firefox add on or some OS service would be less work and benefit from the ecosystem.

Or is it a case of FTP vs Dropbox and I'm nerding out?
yep- and I went straight to perl after learning sed, and ignoring awk. awk looked even weirder than perl (I wasn't a big fan of the pattern matching style). In retrospect, I think awk is a massively underappreciated (for its time and context). I can't say I'd want to work with it regularly (same for perl; in the long run, I prefer variants of C style).
I suspect it also has something to do with the vast majority of women having weaker wrists/forearms than men.
The thing is those are likely to be simple GUIs. Those are a great use case for immediate mode. But try it with something that has a lot of:

- Wrapping text labels

- Widgets that are similar to CSS flexbox where the size of elements depends on other elements

- List/tree widgets or text editor widgets with large datasets in them

And then you will notice performance tanks. Think of trying to build a text editor that way, if you opened a 5MB text file, you would have to rescan the whole 5MB and compute reflow for it every time.
We have lots of clinical data, their belief is well founded, and the data does bear that out. It's as if you commented without even skimming the Wikipedia article about ivermectin.

https://en.wikipedia.org/wiki/Ivermectin#Contraindications
Psychology of Billions
Mobileye and SIXT Plan New Robotaxi Service in Munich
They're not optimizing for fewer flops, they're optimizing to attain and retain subscribers for the least amount of money. If that means 20 flops for every success, who cares?
1910-1920
In the Russia case, not their full name -- notice that the patronymic is different for each of the real candidate and the two fake candidates.
> prove the browser is something people want.

prove the browser is something people want for free
So the way to scale the blockchain is to avoid putting transactions on it. If I promise you that if you give me your burger you'll have 5SAT from me, and later you ask for my water and offer to reduce my debt to 4SAT in exchange, did we use the bitcoin blockchain in our transaction?

With ligthning, you're not using the bitcoin network to process transactions. If we opened a lightning channel for our 2 personal bitcoin wallets, and I paid you 1000SAT over the channel, and then someone checked my bitcoin wallet, they would see that I still have all those SATs (of course, I can't double spend them).
This little saga was covered pretty entertainingly at https://astralcodexten.substack.com/p/too-good-to-check-a-pl...
Speaking from personal experience, weed therapy is way more useful and beneficial than talk therapy or pharma therapy. Cheaper too.
Camera's often have non-linear radial image distortions. For example, OpenCV's camera calibration process computes these radial distortions along the way [1]. They may not be very significant, but they exist.

[1] https://docs.opencv.org/master/dc/dbb/tutorial_py_calibratio...

Aligning points on a photo outside of more-or-less linear center region will certainly result in crossing lines. Which we see in the alignment attempt there in the article - the points we align are close to center and close to edge (max distortion).

There is no mention of distortions in the entire article.

But some other points are interesting to think about.
In Jan 2020, the USD monetary base (= the other legal tender in El Salvador) was 15.3 trillions, in Jan 2021 it was 19.

That's a drop of 24% in purchasing power.

https://fred.stlouisfed.org/series/M2
This link seems to have been the first posted to HN https://news.ycombinator.com/item?id=28446620
Also waiting for the new 16" MBP. Don't hold your breath though.
I'd rather say the wrong thing and have a discussion than say nothing and remain ignorant! I did appreciate the irony haha

Downvotes are kinda tedious but I understand the original idea behind them. Such is life :)

Can't reply to the entire wasps nest I kicked over but I've read, agreed, disagreed, learned. Decent result overall!
I wonder if they are going to announce their EV?
https://news.ycombinator.com/item?id=28437914
I know anecdotally a few of my friends have been vaccinated, got sick with symptoms, and wouldn’t get a COVID test because it couldn’t be COVID, so there is going to be some self selection bias happening in the number of cases that test positive.

There are other biases at play as well, for example many businesses are forcing unvaccinated employees to take tests, but the vaccinated are exempt from the tests. So someone could be an asymptomatic carrier and never reflect in the published statistics that NYT is drawing conclusions on. And even then, the 1:5000 odds don’t sound particularly reassuring.
I'm not in it for the karma and don't worry about being down-voted when I'm writing a thoughtful but perhaps contrary comment. Sometimes (like now) it teaches me that I'm out of step with the "mood" of the commons. That's fine too.
Super excited for 90 minutes of AppleTV ads!
Thanks! Not actually a reccommendation, but I have used xsltproc (command line xslt), but it is horrible to use because xslt syntax is horrible (though xslt's concepts are pretty cool). One thing is it enables you to use XPath in all its glory.

Just installed xq. It's nice just seeing the pretty-printed json output, so thanks for the pointer. Probably better than xmlstarlet for my usage, which just queries and outputs text, not xml. hmmm, that's probably true for most commandline uses...
> inject new currency during a recession to fund expansion

that's a relatively new concept that hasn't exactly worked out so well for anyone that's ever done it