skysight-inc/HackerNews huggingface dataset:
Maybe, but it wouldn't help much: They too would be happy to get rid of ad blockers.
Looks good now. Thanks!
Yes and no. Nowadays, a lot of the anti-doping control relies on monitoring variations in levels of this and that and punishing abnormal variations (biological passport). Only rare idiots could get caught by showing huge absolute levels of this or that.

So, it is said that now, you dope young athletes before they enter the highly-controlled circuit. Then their levels can remain high and pass for their natural levels, you just have to keep the variations small by giving small continuous doses.

I guess after a long period without control, we can partly have the same effect. Of course the effect of continuous doping comes on top of the benefits (extra training or such) acquired during the non-controlled doping period.

------

In cycling, there is a lot of suspicion around the young Slovenian and Swiss riders. Only unfounded suspicion so far. Several Slovenian and Swiss have already been 'caught' (nowadays cases come more from police investigation and trials than from anti-doping controls) but none of the top ones, and rather older ones or managers.
Twitter has an age gate for adult material because of the Apple App store restrictions. Parler does not (but neither Parler nor Twitter censors pornography).

At any rate, it wasn't the porn that got Parler kicked off the App Store.
Bitcoin is no longer censorship resistant. From the US Government alone being able to track and prosecute domestic and international criminals using Bitcoin such as Ross Ulbricht [0] or the BTC-e founder [1], to censoring bitcoin addresses [2] , and there being a trend of the centralized Bitcoin miners complying with such orders [3]; that ship sailed a few years ago. "Users" today transacting on the Bitcoin network are implicitly asking permission from Uncle Sam with every transaction they make, since un-authorized use of Bitcoin has become so easy to prosecute.

[0] https://www.cnn.com/2013/10/04/world/americas/silk-road-ross...

[1] https://www.theverge.com/2017/7/29/16060344/btce-bitcoin-exc...

[2] https://home.treasury.gov/news/press-releases/sm556

[3] https://cointelegraph.com/news/slippery-slope-as-new-bitcoin...
> In the end at least in my area of the country it's much less expensive to buy a modest home.

There's another option of course, which is to buy a piece of land and put a trailer on it. Land's pretty cheap out in "real America."

A lot of my buddies growing up lived in mobile homes but none of them lived in trailer parks. If you can afford to buy a lot (but not yet build your dream house) it could make financial sense to get a basic model and plop it there while you save up for the next few years. You might at least beat renting.
Why? Stop making bad software and laughing about how it screws people over.
I was on the boat in 2010. I got off it early when I decided the whole thing was a speculative bubble.

I don't really have a lot of regrets about that though. I have more regrets about selling other things too early, like stock positions I once owned.
You got it right! I think it's nice to be able to contrast the two implementations :)
I totally agree with you on the general dynamics, but would add govt regulation as another potential balancer. The govt can require things like breaks, overtime pay, and safety conditions that would otherwise have to be negotiated (often unsuccessfully) by employees.

Also, providing a stronger economic safety net gives employees more bargaining power, since it decreases their downside risk.
That's what you get for harboring nazis.
Agreed. Steve Jobs once expounded the notion of 'discoverability' with the Macintosh UI - in particular the use of drop-down menus - which was a response to the keyboard shortcut-heavy applications of the IBM ecosystem.

A lot has changed since then. GUIs are standard, touch-based 'appliances' like the iPad are the norm, and there are fewer people for whom computing is totally new to (a big issue back in the 80s and 90s that drove efforts of approachability you saw in the Macintosh and Windows 95). Despite this, I think there's still a timeless usability lesson in that early approach. Gestures, it could be argued, are just another form of the IBM keyboard shortcut.
How many Bitcoins (and when) should a time-traveler buy?
Would anyone be able to make some brief comparisons between Rust's asynchronous model and the model followed by Asio in C++ (on which C++23 executors/networking is based) and if there are any parallels with the sender/receiver concept (https://www.youtube.com/watch?v=h-ExnuD6jms)?

I've seen a few comments talking about the choice of Rust adopting a poll model as opposed to a completion model. Am I correct in assuming these are the same things as a reactor (kqeue/epoll etc.) vs a proactor (IOCP) and that a proactor can be implemented in terms of a reactor.
Wait so you're saying "|| async move {}" is equivalent to "|| move { async move {} }"? If so then mystery solved, but that is not obvious at all and should be documented somewhere more clearly.

In that case all I'm doing vs. their example is explicitly writing the function that returns the promise instead of letting it be "inferred?"
What's wrong with just using NTP?

http://www.ntp.org/rfc.html

https://pypi.org/project/ntplib/

https://www.npmjs.com/package/ntp-client

https://www.nuget.org/packages/Rebex.Time
Companies like CarbonCure and Solidia are doing new work on technology that allows concrete producers to inject CO2 into concrete, which makes the concrete stronger. It's really exciting technology, and they've already got plants operating around the country.
Ask HN: Remote Sales - Product Demo Problems
What sort of problems do you run into when giving remote demos of your apps to customers? Anything you can also share about processes/tools etc would be great!
"How is GNU `yes` so fast?" was already discussed on this topic: https://news.ycombinator.com/item?id=14542938
See current discussion: https://news.ycombinator.com/item?id=26407323
My understanding was all the debt was beyond the statue of limitations anyway.
The frameworks are typically very analogous between the two as well, it takes a while to learn them but in the meantime it's googling "how to do concept x in framework y". Apart from the initial project setup you're also generally spending a lot less time dealing with the framework and instead looking at other code.
https://addons.mozilla.org/en-US/android/addon/ublock-origin...
Recent discussion of Jazzer: https://news.ycombinator.com/item?id=26090139
> Don't most scroll wheels tilt horizontally?

On some mice they do, and it's a really useful feature. But it's fairly niche and mostly on the more expensive mice. I would feel pretty confident betting that over 99% of Windows users don't have a tiltable scroll wheel.
Technical Debt Is Like Tetris (2019)
> the TdF total race times would be very weak evidence for it.

Actually, the jump in TdF average speed (not total race time) during the early 1990s is fairly often attributed to EPO (and other drug) usage. The average speed in earlier events was lower because of the inconsistency - cyclists would ride much slower on days before (or after) a big stage, and this would drop the average speed for the entire race.

EPO and other drugs improved recovery so cyclists would ride hard everyday.

It's hard to know how true this is - it also corresponded to increased TV coverage for full stages, and more money in the sport. But the average speed jump after 1989 is significant.
The headline shouldn't have been re-written, but I think that denial will, in fact, be effectively permanent. Parler's administration is fundamentally incompatible with markets that disallow the willful propagation of hate speech.
Life requires usable external energy to effect that decreasing internal entropy. Usable energy is a finite resource in the universe, what happens when that runs out then? Certain death.
How Wix improved website performance by evolving their infrastructure
Similarly, I hate "Everything you know about X is wrong"...
Oops, citations [1] and [2] got mixed up. This is the correct link: https://apnews.com/article/04029bd1e0a94cd59ff9540a398c12d1
I see, so similar idea, but they have more features with regards to triggers and maybe integration is more focused on business services then IoT and like consumer needs?
The idea that some made-up money that only exists on the internet is some kind of weapon against oppressive governments is so out of touch with reality, that it's incomprehensible how somebody can actually believe that.
Creating processes ain’t cheap.
There's been times where I've had to spend quite a bit of time trying to change the SQL in subtle ways to get an index to be used and do the join algorithm type I wanted; when it didn't want to do so. Usually improved performance by a massive factor for the datasets I was working with (e.g. 10x). The predictable performance as well was a big factor - I would prefer predictable and adequate performance over peak performance but high variability every time.

In the end after all this frustration I wished I could have written the query plan directly, especially when I used Postgres with no query hints. And yes I'm aware of Postgres and all the tricks that you can do to make it do certain types of joins and such and I employed many of them (adding statistics, loose index scans, all the index types and others). IMO the potential this could open up is quite large given many databases all have the indexes/algorithms and many data structure types these days. Gluing them together in a performant way where you use the appropriate algorithm/data structure index for the data on tables/JSON blobs/etc seems to be the hard part right now that requires a lot of trial and error and learnings of the SQL optimizer to get right.
For some context, some other current P/Es:
Google: 35.06
Apple: 32.54
Microsoft: 34.64
PayPal: 68.38
Amazon: 73.10
Shopify: 420.04
Square: 515.13
Tesla: 1,043.84
CCPA/GDPR don't really prohibit you from doing things with data or sharing with 3rd parties you just have to be really upfront about it.

Say you were going to take the "Contact Us" form submissions from your website push those to Zapier to check if they were legitimate (before sending email to the addresses), you would need to disclose what 3rd parties you're using, what data is shared with them, etc.

Checkout this massive list of companies that PayPal "shares" your data with - https://www.paypal.com/uk/webapps/mpp/ua/third-parties-list

(mostly for fraud + geo checking)
The register: Ahead of v13.0, the FreeBSD team talks about Linux
> You're having this argument with yourself

Coming from a troll account created 3 days ago. Keep downvoting me.
Looks like it was an issue with our Webflow set up. Nice catch! It should be up and running now :)
To date? A scalable payment network with low transaction fees and a small environmental footprint.
The point is the terrible ease of applying a double standard in how you approach an issue.

Some private actor X performs an action Y which other people Z find reprehensible. The action Y is within X's legal rights to perform.

You can focus on how reprehensible Y is and how Z are right to condemn it. Or you could focus on how X should be totally free to do Y if X so desires, even if we don't like Y.

What usually happens is that if you feel Z are right or you wish to support Z or you wish to not be seen as supporting "enemies" of Z, you will focus on condemning Y. It won't even occur to you to emphasize that doing Y is legal; if pressed you'll freely admit it is, but to you focusing on how Y is legal will look like hypocritical attempts to evade the real issue, which is the terribleness of Y.

On the other hand, if you dislike Z or like the "enemies" of Z, you will focus on how Y is legal and how Z's dangerous rhetoric about Y poses a real danger of conflating Y with actually illegal acts. You might or might not agree that Y is terrible, but to you it will seem a decidedly minor concern compared to the dangerous rhetoric issuing from Z.
I'm leaving June. I'll do nothing, learn how to create music and maybe make money, but I saved enough to live the same life I'm currently living for at least 20 years so I have time.
For as much environmental good as Tesla has done with pushing forwards electric cars, moronic schemes like this would totally wipe away the gains in 6 months.

The tiny amount of work being accomplished for the ludicrous amount of fuel being used is just silly.
Ha, so at the heart of many of our PCs is a 486 running Minix. Retrocomputing is bigger than I thought :-)
Just wait until the 787 "issues" with the composite fuselages start happening en masse.
Environmental impacts of food consumption by dogs and cats (2016)
> When Microsoft briefly flirted most directly with hidden scrollbars by default in Windows 8 their design guidelines required that grids never align perfectly to available viewport so that stuff always "peaked out" if there was something to scroll into view.

And that was good advice. Because whenever there's a thread on Apple and scrollbars on the Internet, I can find someone telling a story of how they never knew some app was scrollable, because the grid aligned perfectly with their iPhone/iPad viewport.
It sounds like they're comparing planes they've actually flown on. I've never flown on a 747, so if I fly on a 787 I'm not going to make comments about how much better the 787 is than the 747.
The thing is, the fact that even computer bits aren't binary is a very important piece of knowledge when you get deep into some computing topics. Heck, there are whole systems that were built solely to deal with this issue - see gray codes. 1 and 0 being discrete states is a convenience, for sure, but truth is often a matter of precise semantics.
> why remote-accessible cameras are bad

Because that access is not as limited as it sounds, that's why.
Gnomon
It's about significant contributors to climate change. If BTC contributes disproportionately, then there will be a call to ban its mining. It's already happening (see China and St Lawrence County, where locals were unhappy that BTC miners drove up their electricity bills)
Small Nit. Airplane expected life is normally rated in pressurization cycles, not years. It is how many times it takes off to normal flight and lands that really matter most for airframe lifetime so if the plane was flown more cycles than average, an 8 year life could be easily be the expected max.
Rollups compress the data on chain, and sharding will mean individual nodes don't have to store all the data.

https://vitalik.ca/general/2021/01/05/rollup.html

There's also work on things like clearing data that hasn't been accessed for a long time, and allowing it to be restored by supplying a Merkle branch.
I'm aware of Max Levchin doing something similar to a YC founder, but with the involvement of another VC at the time.
You underestimate the inherent complexity of Wayland. As exercise I recommend to implement a "Hello World" native Wayland client. Watch and see the complexity explode when you simply want to add the functionality to take screenshots to that client.
A big beef a lot of users had (myself included) was that those menus were so convoluted it was difficult to find the appropriate option for a given scenario. Made worse by the modal nature of the UX: upon clicking an option which was deeply hidden, the menu 'breadbrumbs' would immediately disappear.

I think it was a good change. Anecdotally, I noticed a big drop in people not being able to find particular functions since it's introduction (if you exclude the spate of complaints about the shift to the ribbon itself, which fizzled out over time as people got used to it).
Note that even though it's a module lot of distributions of Sqlite come with it enabled. You can check it by running

PRAGMA compile_options;

and looking for ENABLE_RTREE
Twitter is making a paid version of Twitter

https://www.theverge.com/2021/2/25/22301375/twitter-super-fo...
Yes, you'd expect records to always keep falling given a fixed distribution, but it will slow down fast. The expected maximum of _n_ random samples is roughly log(n) in size (formulas: https://www.gwern.net/Order-statistics ), so you need to increase dramatically to noticeably increase the maximum.

Or to put it another way, since a record is defined as 'beating all previous samples', the chance of the next sample setting a record is always 1/n. So if you have m entrants per year adding to that total n, the probability is always positive, but it quickly becomes very small.
Size is a bonus though, the primary push seems to be all the other issues. Either way imho, needless bloat should be shorn regardless of the ability to accommodate it.
Having some trouble articulating what about that isn't conspiracy. Going upstream of some of people you disagree with to deprive everyone adjacent to them of economic services is not discourse, or even activism, it's the threat of collective punishment and ultimately, warfare. It is as though non-violence has come to mean using blackmail and fraud against others to do violence on your behalf.

It really does seem like public discourse on policy and culture has been exhausted. Such dark times.
> The project was pretty simple from data POV and we were mostly fetching lots of records to be processed and bulk updating a few "status" fields,

Sounds like a perfect example for when you just want to whip up a few SQL queries, yes.

I'm not against raw sql.

I'm just against people presenting it as either/or and claiming that there is no gopd use case for ORMs.
The US Mint appears to use about 250 billion BTUs of energy a year, or about 73 GWh. I can't quickly find numbers for the Bureau of Engraving & Printing, but I suspect it's in the same ballpark.

That puts it at about 0.1% the energy usage of Bitcoin. Now compare how much transaction volume Bitcoin supports versus that of USD cash currency.
> maybe it was a mistake to adopt an async paradigm from functional languages

I always thought of async as higher language sugar for coroutine patterns that I'd seen in use in assembler from the 1980's.
This is kind of like the old joke that falling from a great height is perfectly safe, it's only landing that's dangerous.
I think they handled the python upgrade professionally, the author even went and fixed some of the communities more popular plugins to be python 3 compatible. When the python 3 update didn’t work for me, the rollback scripts worked great and a few months later I just upgraded to python 3.

All in all the main maintainer, which is working full time on it, is communicating well with the community. The iteration cycle has become faster during this last year, and updates seem to be rather stable.

Regarding the performance killing plugins, never had a problem on a RPi 4. What are you using?
Interesting fact MOVA in ukrainian means language. And as ukrainian I have more than 30 years of mova experience.
It might have been something like that. I remember there being a phone number@something, but I’m not sure if the something was flickr, blogger or something the phone company provided, or perhaps I found some 3rd party mms to rss gateway. Can’t remember exactly, only that I had it working.
737NG is not MAX. 737NG was launched in ‘97. This was before the MD merger was completed.
From reading the threat model though I think the issue they're bringing up is that even in browsers that use per tab processes (Chrome, Firefox, etc.), they don't ubiquitously use per iframe processes in each tab. And there's a non trivial amount of work needed to get to a point where you can rely on that.

As an aside, you don't have to protect local IPC with TLS. Processes that can tap IPC generally have the tools to do brain surgery on the processes and pull the secrets out of their memory anyway. Your time is better spent understanding the local IPC security mechanisms that the kernel will enforce.
I seem to recall a prior Epic technology had something to do with dynamically scaling models to fewer polygons automatically. I'm not sure if that is completely automatic, or works as I'm assuming, but I imagine there's probably some amazing synergy with this technology.
With pretty much all binoculars you can see Jupiter's moon, which is a real eye-opener.
> When the Y chromosome is assailed by mutations, it lacks a mechanism to recover information. The Y is thus pockmarked with the potshots and scars of history. It is the most vulnerable spot in the human genome.

Same goes for mtDNA. I guess that's why the mitochondria have so few genes left too, a mere 37.
However, Amazon never pays dividends. And you probably cannot really vote on anything with your stock either. So what's the point? There is an interesting article about Facebook with a similar opinion. Zuck owns the majority vote and they never pay dividends. What's the point of owning the stock?
And if i uunderstand it right is xwayland acceleration in work for the 470 Driver Release https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...
How is [3] generalizable to all future mining power will require uncle sam permission?
Scrollbars aren't meant to be clicked ever since the invention of the mouse wheel. Their primary job is to tell you that you can scroll, because there's more content. If you hide the scrollbar until you scroll, then users often won't scroll, because they won't know there is more to see.

The secondary job of the scrollbar is to tell you where you are in relation to the content, and how much of it there is, relative to what you see on your screen. Both of these roles are best fulfilled when the indicator is persistently visible.

You could make scrollbars transparent to clicks and they'd do 90% of their job already. The ability to click on them to quickly jump to a desired location is a useful bonus, even if not frequently used these days. What matters is that they're visible.
"Millions of websites".... I have not noticed even one going off-line, but I guess France has it's own internet, a bit like North-Korea or China?

Anyways, how hard is it to spin up another VPS and relocate your website there?
Personally I found that a general issue with windows 10 when they reduced borders down to a 1 pixel line. The invisible zone to 'grab' it with the cursor is still a bit larger, but the actual graphical representation of "this is the window" is practically nothing.
Julia Galef on the Sunk Costs Fallacy (Big Think)
Crossed the Pacific on 777, 747, and A380. A380 is the only one that wound up dumping grey water from the upper deck on our seats for the entire flight and forcing my wife to stand in the aisle for the entire flight.
I agree, and am glad you recognize it as such. When Sony erased Philips' "head-start", they obsoleted an investment made with the finite endowment of global resources (not to mention time). It's an underhanded tactic which disadvantages everyone to advantage a few.
Zapier isn't necessarily just for ad tech. It can any kind of ad hoc automation between well-defined services. We use it for support ticket automation.
I really cannot tell if the secondary market shares were common stock or preferred.

$5B valuation for common shares is a very different thing than $5B for preferred shares.
The shock to our circadian rhythm, which would occur equally regardless of whether due to seasonal DST or due to seasonal 1-hour modifications to business hours, is responsible for loss of productivity/profitability/etc.

But businesses can elect to smear their seasonal modifications with any granularity they want, avoiding severe shock to circadian rhythm, thus avoiding the financial hit!

I guess DST could theoretically smear as well, but that is way more difficult for people to wrap their heads around.
Nat Gas Greenhouse emissions are under reported a lot. The trouble is we do not know by how much. As a person who has spent decades in measuring CO2 my personal guess is 2-3 orders of magnitude. I also both coal and oil emissions are underreported a well.

It is not in people's interest to actually know the correct answer than major changes would be required.