skysight-inc/HackerNews huggingface dataset:
Ah! Thanks for pointing that out. That's the piece I forgot about here. iTerm is populating the system clipboard from tmux because of the tmux integration [1].

[1] https://iterm2.com/documentation-tmux-integration.html
Interesting, I looked at getting my own. It's free, but they will send it via snail mail.
A bunch of detailed stories of people talking about former dates?
That’s great, I’m going by what they have on their graphic. Maybe they mean HK + the renegade province. It does not specify.
What's so suspicious about celebrating the 25th anniversary of a prank by publishing it, but preferring anonymity because people on the Internet are terrible nowadays?
They made a few hundred up front, then a few thousand on the adjustment and thousands on maintenance and warranty work.
I am personally a fan of a single return statement. Abolishing intend and else branches may be nicer to read but it hides cyclomatic complexity. A complexity which will not vanish but is no longer visible.
This is what came to mind, I thought this post was just a misspelling originally
> I guess the behavior of tabs within splits is baked into most GUI APIs and frameworks

Yes, that is probably a common assumption. On the other hand it may not be that hard to just do the tab bar and split containers separately and handwire them together via input events. At least web UIs aren't exactly famous for their adherence to any standard.

So the more likely reason is that most developers just don't have a reason to do it. Because in the end Vim's approach is just more an exception and as far as I know Vim tabs weren't even originally intended for the same purpose - and I can confirm buffer switching within a tab can be pleasingly fast and precise thanks to the tab completion.
I think that today if you want a remote GUI the simpler solution is to embed a web server.
No the implication is people find people similar to the people they interact with regularly attractive by default. This doesn't preclude people from liking other types of people, but it's not common for someone to grow up surrounded by certain types of people and find none of them attractive.
It's terrifying to me that we still don't have a solution to prevent an asteroid of that size from wiping us out. I suppose they only come around every few million years, but still.
Found a fun Firefox issue where after putting FF in the background I tried to command-click that button to trigger it. My mouse cursor disappeared across the entire OS even though Firefox wasn't the active application! Had to bring Firefox back to the front to see my cursor again.
Mitmproxy – An Interactive HTTPS Proxy
I've never had a cold without some level of nasal congestion. That's the only reason that I think it was most likely covid.
I think the author doesn't appreciate that the debt is being repaid, perhaps because that happens in a very un- conventional manner, different from ways most people think debt is repaid.

#1 we are doing gargantuan "stimulus" transfers of money. This money will serve 1 thing only: The US will become a net exporter (and to some degree, it always was) of inflation. All the world economies that can get away doing so will do so.
Since all debt that matters is denominated in USD, then that debt is effectively being repaid thru the loss of purchasing power of every single dollar holder.

At some point it may be true that debtholders may experience a debt "shock". This brings me to repayment #2

IF any issuer of debt, like a bank, gets in trouble, like in 2008 or March 2020, they are bailed out. Sometimes directly (TARP) sometimes indirectly (CARES).

So due to the bailout, a huge amount of debt is transferred to the federal balance sheet. Its true that did not liquidate the private debt - govt debt still needs to be repaid. But that can happen via #1, or via taxation. So the circle is closed and the debt is repaid. Note that taxation can involve individuals not yet born, too.

So while I agree that this is zombie (bad) debt, i don't agree that it won't be repaid. Its just that the time horizon for repayment is so long, and hard to observe, that it may lead to the conclusion that the debt is not being repaid.
To validate a signature, the code doing that validation needs direct access to the message prior to any rewriting. I don't think the proxy introduces any barriers to that access, assuming the validation occurs on Gmail servers, as the Gmail interface can present the results of that server-side validation.

If you wanted to validate it yourself instead of trusting Gmail to do it for you, you'd use the "Show original" feature which gives you the original (per its namesake) without any rewriting as well. I assume (but haven't tested) that connecting to your mailbox via IMAP, POP, etc. also causes you to retrieve the original, with the rewriting only coming into play when using the Gmail web interface.
I dunno, I don't think I would care about getting a perfect capture of a VHS tape from a silly project 25 years ago. The VHS artifacts add character to the memory.
One of systemd's biggest achievements is paving over tons of stupid inconsistencies between distributions. Even something as simple as the standardized format of /etc/os-release already massively simplifies my applications' install scripts.
Checking a few recent ISO standards on my local machine they use Cambria too.
Regarding competition, it appears that Tesla has 15% market share in the 8 European countries in this report[0]. The article cites 108 different models available (a number only sold a handful of units). The Model 3 is the leader, and Model Y doesn't appear yet, but there certainly appears to be a lot of competition. Overall BEV sales remain a small % of total automobile sales, but with this number of models in production, the competitive landscape could modulate quite a bit from quarter to quarter.

On the one hand, Tesla is going to need to address this competition at some point, likely sooner than we imagine. On the other hand, this is exactly the outcome Musk wanted to see: Getting the major incumbents to commit to BEV product lines and developing a serious transitional market.

[0] https://cleantechnica.com/2021/03/06/top-electric-models-in-...
I think the main concern is whether taxpayer dollars should go towards spying on those same taxpayers or not. I would guess that most people wouldn't want their data floating around, let alone being bought with the money they contributed.
But just because you're an employee doesn't mean you have unlimited authority. Getting the janitor to sign a billion dollar contract doesn't mean that Microsoft has agreed to it. The new-hire intern can't go on the news and make binding promises about corporate strategy.

It sounds like these employees used the printing presses in unauthorized ways, put unauthorized products on the shelves, and probably even used trademarks and whatnot without authorization. The properly-authorized managers of the company would be within their rights to disavow them, or maaaaaybe even prosecute for misusing resources.

I realize I've massively over-analyzed this, and MS would've been huge assholes to prosecute over this. But I think they legally would've been able to.
> the VHS look

the rolling part of the tape is a little too much imo and a lot of programs have filters that add the grainy nature so it's not impossible. that and seeing as you can hire random celebs for 100 bucks nowadays to shout out at your friend it's not unimaginable that they faked this. it's probably true but also... who knows
World-wide rem0te?
Please tell me more about these roses, you’ve piqued my interest!
Turns out Germany played the long con and has successfully taken over the world.
> "If we had remained on Facebook, we might have had another 5% growth,"
In Place heap for embedded,arduino,etc. (c++)
HN changes submitted titles automatically. A constant annoyance.

You can edit the title back and that is kept.
I'd link studies about children aping things they have only seen through a window, but I suspect you'll quickly argue out of the bounds of those studies and so I won't.
It should be noted that the parent quote comes from this very article, whose headline uses “Universal Basic Income” instead of “Guaranteed Income.”

It’s an explicitly inflammatory and inaccurate title. (I’m not weighing in on the content here.)
The author hasn't learned from past coding practice mistakes.

Having multiple exit points makes the code harder to comprehend and figure out what it's doing. A return in the middle of a method makes the code more obtuse, not easier to read. Even if each method is clean and does one thing, reading through multiple functions and figuring out all the return points and where things stop is a huge enabler of bugs.

Personally I also find the use of negative clauses

if !canDrink(age)

As a bad practice. However, since the author is attempting to not use 'else' he has to resort to this. Basically all his alternative cases have to be a negative if, or the method name needs to be negative

if cantDrink(age)

Both of these scenarios create harder to read code. Comparing the below code, 'a)' is simpler to read and understand.

// a)
if canDrink(age) {
okGiveBeer(to: name)
} else {
underAgeAlert(to: name)
}
// vs
// b)
if !canDrink(age) {
underAgeAlert(to: name)
return
}
okGiveBeer(to: name)
TScann8: 3D Printed DIY 8mm Movie Film Scanner
As the sibling comment says, spoofing sender ID or caller ID is relatively easy. You can't trust it, outside of some very narrow cases (although, shaken/stir may change that).

Some carriers do make available lists of recycled numbers, and some telephone information companies aggregate these lists, when I was looking, coverage was sparse though, and questions about reliability and privacy were too big relative to the limited coverage. Sharing of confidential information was an issue too: carriers wanted to provide events only for numbers of interest to a 3rd party service, so the carrier didn't divulge the number of customers leaving their service; the 3rd party service didn't want to provide numbers of interest because it would divulge user count. I may be biased (I was working for a service), but the recycled number list feels less privacy invasive than providing numbers of intetest. The numbering space is small, so you can't meaningfully obscure the numbers, etc. Determining which carrier is responsible for a number is also tricky, of course.
Thanks for letting me know, @chrisandchris. Unfortunately, I couldn't replicate. I checked the site on the following:

1) Firefox for iOS, with "Enabled Tracking Protection" on and "Strict" protection level.

2) Firefox Focus app.

3) Safari, after enabling Firefox Focus' content blocker.

The site still managed to load under all 3 circumstances. Is there another method you are using that I can check?
Best Gaming CPUs for 2021 – Rocket Lake Dethrones Ryzen
It's analogue to buying a book or movie. Of course you only get a copy of the material.
Adult content filters are racist and homophobic without exemption really.
Hey look, it's my blog. It's a small world. :)

Since we're here, I did a quick grep through today's access log. It appears that your link got me 573 visitors to that article and 56 people clicking through to the other article linked therein.
I used to watch livestreams of Øfdream making his music. Me and my friends felt close to him at the time because there wasn't a lot of viewers and we could easily talk. Feels bad indeed.
Summary: The Rapture happens in 1996, as described by the Left Behind novels. As has been made fun in Fred Clark's extensive liveblogging/review of those novels, the Antichrist hires some hypercompetent person to run the new world order's FCC / cable / internet company.

This is the story of that person and, most importantly, of that organization. They have 7 years in which to figure out how to cancel the Apocalypse even as it happens all around them. Beating up God is hard, especially if God has control of the narrative...
Isn't that because spiritual and ritual practices are culturally pervasive, particularly among non-modern peoples?
> Another easy target would be the release of the 16th chat application that’s even shittier somehow.

Now presenting: Google Hangups(tm)
>There are no technical or economical hurdles that stops us from strongly mitigate the climate change.

I think if actually work through a solution in just about any industry you'll find that it's actually fairly complex, both in terms of technical implementation and economic adaptation.
On the new Chez Racket already? (Sorry, didn't bother to create an arcforum account yet)
The unstated (and pretty obviously wrong) premise in your comment is that culture is somehow deterministically derived from biology.
I agree about the problem but disagree about the solution.

Forgiving debt would not only have a hyperinflationary effect on the currency since everyone will suddenly have massive surplus income but it's down right unethical. What about people who did not take on any debt? Will the government give them free money? How can we make it fair to people don't have any debt. Also, not everyone who has debt has the same amount of debt... Forgiving debts is akin to the banks giving free money only to people who have debts. It's ridiculous, why not give every person in the US 1 million dollars each? This should allow the vast majority of people to pay off their debts. That is still unfair though because massive hyperinflation won't give people the time to even spend their money so they would still be severely disadvantaged relative to debt holders who own assets.

But anyway, debt forgiveness would completely destroy the fiat monetary system. Nobody will accept Dollars or Euros or any currency backed by a reserve bank which forgives debt because the amount of currency that would flood the system is unfathomable.

The price of cryptocurrencies would double every hour, that kind of crazy.
Fabrik – Your online portfolio website
I believe there are some passenger airplanes with seats taken out for cargo but I have no idea how widespread that is or how much of the regular cargo traffic it can actually replace.

https://www.aircargonews.net/freighters-world/how-coronaviru...
Which graphic are you referring to?
Using woke as a derogatory term is such a bad look. The woke crowd in this case being folks who are trying to address issues of anti-Asian hate by exposing shortcomings like this. Seems weird to me to make fun of people who are trying to do that.
There's a bunch of real MS promotional merch that doesn't show up in search engines.

In the 1990s they released "drag 'n' drops" - a gummy candy in the shape of dragons. I can't find any mention of them.
So then, the costs of fossil fuel emissions -- evaluated purely in terms of these results -- are less than their benefit? (That is, fossil fuel usage increased agricultural productivity, while warming decreased it by a smaller amount.)

Obviously, you wouldn't want to dismiss the concerns of GW on that basis, but this doesn't seem like a good reason to think GW is a problem, even as there are other good reasons.
Did you study at JAIST? Sorry to ask, but when you said "deep in the mountains outside of Kanazawa", that's the only university that popped up in my mind that was more open to foreigners(which I assume you are/were).
I don't think you can tax the rich with income tax, for the reason you state. I think you need a wealth tax.
Privacy: Measuring the Data iOS and Android Send to Apple and Google [pdf]
Yeah, I sincerely wish hashcash had succeeded, it seems like a viable route for nigh-eliminating spam.

Bitcoin's achievement isn't a radically new core algorithm of any kind, it's using existing stuff in a clever way, to make it self-reinforcing even when thrown at humans. (I mean, yea, that's an algorithm, but you get my meaning)
Yes, because driving defects can cost lives?
This isn't Reddit. Please don't make posts that are purely flames without substance.
The CPU architecture is actually the least of your concerns there—I'm pretty sure qemu-user can run httpdito on ARM with less than an order of magnitude performance overhead. There are a lot of embedded systems where an HTTP transaction per second per MHz would be more than sufficient.

The bigger problem is that the Raspberry Pico is a dual-core Cortex-M0+, which doesn't have an MMU, so it can't run Linux and especially can't handle fork(). But httpdito is basically scripting the Linux system call interface in assembly language—it needs to run on top of a filesystem, an implementation of multitasking that provides allocation of different memory to different tasks, and a TCP/IP stack. Any one of these is probably a larger amount of complexity than the 296 CPU instructions in httpdito.

The smallest TCP/IP stack I know of is Adam Dunkels's uIP. Running `sloccount .` in uip/uip cloned from https://github.com/adamdunkels/uip gives a count of 2796 lines of source code ("generated using David A. Wheeler's 'SLOCCount'."). uIP can run successfully on systems with as little as 2KiB of RAM, as long as you have somewhere else to put the code, but for most uses lwIP is a better choice; it minimally needs 10KiB or so. uIP is part of Dunkels's Contiki, which includes a fairly full-featured web server and a somewhat less-full-featured browser. I think he got both the server and the browser to run in 16KiB of RAM on a Commodore PET, but not at the same time.

(twIP http://dunkels.com/adam/twip.html is only 139 bytes of C source but doesn't support TCP or any physical-layer protocol such as Ethernet, PPP,or SLIP.)

However, Adam Dunkels has also written Miniweb http://dunkels.com/adam/miniweb/, which implements HTTP and enough of TCP and IP to support it, in 400 lines of C. It needs at least 30 bytes of RAM. Like twIP, it doesn't provide a physical layer. But that's solvable.
While I also like to use unsigned numbers when that is the correct type of a variable, the C language does not really have support for unsigned integers.

As someone else already said, the so called "unsigned" integers in C are in fact remainders modulo 2^N, not unsigned integers.

While the sum and the product of 2 unsigned integers is also an unsigned integer, the difference of 2 unsigned integers is a signed integer.

The best behavior for a programming language would be to define correctly the type of the difference of 2 unsigned integers and the second best behavior would be to specify that the type of the result is unsigned, but to insert automatically checks for out-of-domain results, to detect the negative results.

As C does not implement any of these behaviors, whenever using unsigned integers you must either not use subtraction or always check for negative results, unless it is possible to always guarantee that negative results cannot happen.

This is a source of frequent errors in C when unsigned integers are used.

The remainders modulo 2^N can be very useful, so an ideal programming language would support signed integers, unsigned integers and modular numbers.
They did account for underlying health conditions. The control group was matched for relevant clinincal diagnoses, as well as general health factors like BMI and smoking (see "matching variables" section in the paper).
Of course we can? And do? It's trivial to run a greenhouse at different temperatures and see how the plants grow. Trivial to adjust light, rainfall, mineral balance, pH, etc. Kids do this in 8th grade science fairs.

Honestly HN. Here's an idea: when you encounter some topic area you don't know anything about, just consider for at least two seconds the possibility that there may be smart people working in that field, since before you were born. THEN start talking about it. Or don't. Maybe you don't have anything useful to add.
And yet a large portion of the US population is hungry. 20% of children are food insecure in the US. A change in prices could still disrupt a lot of people's lives. This is mostly because we distribute high quality food poorly to people.

The US is not designed or prepared for any food supply disruptions. An example is during early months of COVID store shelves became empty for flour, sugar and other staples. It would take about 4 days of disruption to create a food shortage in the US because it's highly centralized in distribution and production.
Thanks for this, gonna add some #defines to my headers :)
We should be doing this with human cells. There's so much to learn and gain.

I've made a post in this thread about the extent to which we should take this manner of research.
Please stay in touch with them, I’m hopeful somehow a way can be found to move the ball down the field
Why are bitcoin ETFs blocked? But penny stock scams are allowed unchecked.
The site was down for me, but the archive of the site can be accessed this way.

https://archive.is/mXgB1
I can corroborate this, living in Virginia for the last 20 years. We used to get a lot of snow when I was younger, and now we get a lot more days where the heat/humidity is almost unbearable, and a lot more storms that result in less snow, and more ice. Charlotte county recently had about 80% of their electrical infrastructure taken down by an ice storm. Not fun.

Ive attempted to explain the weather as a pendulum, the highs get higher and the lows get lower as the system attempts to find equilibrium while having energy added from outside an otherwise closed system.
There were protests about fruit pickers.

https://en.wikipedia.org/wiki/Delano_grape_strike

It's still a bad job, and now it's deeply entangled with illegal immigration. That makes it hard to make it visible.

Amazon pushes the limits of the law a bit less, because its workers aren't migrants. But because they're not migrants it's easier to focus on them.
It says something positive about your character that you helped those two people out, then missed out on the recognition experience because you were helping someone else out. The people who matter know it was you who helped them.

> How do you mean about consulting?

You described it how I meant it. It happens to everyone in consulting every time you end up sub-contracting, unless you're a Musk or McConnell with a high level of name recognition.

It's a waste of self-worth to wallow around lamenting a lack of public credit and/or fame. By asking "Why Do I Exist?" you are not giving yourself credit for what you've actually done.

Those two people, and your roommate, aren't thinking "Gee, I wish I got someone rich and famous to help me more efficiently!"
Show HN: Open-source 8 bit chat-widget
So? That doesn't mean anything. Water is an ingredient in both, too.

EDTA is used in food, medicine, and dentistry. It's ingested, inhaled, and injected into people every day.[1]

In the video you linked Adam Savage reads out the safety warnings from the Evapo-Rust bottle ("non-toxic, biodegradable, safe on the skin and eyes") and from the Evapo-Rust SDS[2] it seems like a pretty darn safe product.

[1]https://en.wikipedia.org/wiki/Ethylenediaminetetraacetic_aci...

[2]https://evapo-rust.com/wp-content/uploads/2018/08/Evapo-Rust...
>But few think about the fragile supply chains that allowed all that to happen.

I think this is an excellent point. One can draw a clear parallel to the Bronze Age Collapse and there's no reason we couldn't have a modern version today. We've eliminated all of the "slack" in our global systems and organizations in the endless pursuit for profits above all and our systems are now not resilient enough to handle a major problem. Imagine what will happen when our changing climate puts even more of a strain on our systems, both economic (e.g. the subject of the article) and political. Xenophobic nations are not going to get more tolerant when global conditions get worse.
Yes, I read the article. It specifically says the sediment was dated. I'm just curious how they're certain the placement of the crystals dates to the same time.
I think it’s something like that. But will the list eventually have all groups?
> there's also exponential stuff going the wrong way, too

That's quite true, and that 'bad exponential' stuff is the main source of my pessimism.