skysight-inc/HackerNews huggingface dataset:
All: there are multiple pages of comments; if you're curious to read them, click More at the bottom of the page, or like this:

https://news.ycombinator.com/item?id=25065026&p=2

https://news.ycombinator.com/item?id=25065026&p=3

https://news.ycombinator.com/item?id=25065026&p=4
Then, there's "Control participants chose to perform more of their physical activity as HIIT than the physical activity undertaken by participants in the MICT group. This meant that the controls achieved an exercise dose at an intensity between the MICT and HIIT groups."

I'm not sure that's really a control group.
"toe the line"
Yes, there's a few features of WebExtensions that Safari chose not to implement. I'm having a hard time finding the article and discussion about this. The missing features prevent ad blockers like uBlock Origin from working.
RDS Postgres (actual postgres, not the Aurora product which can be "mostly postgres compatible") is another option, not just "EC2 self-managed instance".

I guess we'd have to look at price comparisons for the size you actually need. I think depending on load, the price differences may be nominal.
Microsoft is betting on pylance for VSCode instead of pyright, though, and pylance is not open-source [0].

I wonder if Guido will be ok with that. For me pylance looks like the biggest evidence that embrace-extend-extingish mindset is still alive in Microsoft, unfortunately.

[0] https://github.com/microsoft/pylance-release
Bai: Passion-market-fit, naturally sweetened, $1.4bn exit – what's not to love?
Wouldn't this be true for any browser? Unless other browsers leave daemons running at all times, which would be kinda creepy.
Alcohol and chefs: a real kitchen nightmare
You'll first need to get an arm version of Windows for that.
Their typesetting reads like x^e, too. According to their promo videos, it's just pronounced like the two English letters.
IMO decentralization and competition are the only way to get the bad actors to occasionally do good.
Right now? I have a neighbor in my apartment building whose door I literally must walk past in order to get to my apartment. That neighbor assaulted me, on video, and my landlord doesn't want to do anything about it, except... put up a surveillance camera.
ELI5 why Cole Haan, LA Eyeworks can't do this:

https://www.levi.com/US/en_US/blog/category/make-it-yours/

Mea culpa: Worked for fashion retailer on recommendation engine. Have some experience with the players.
> cheapest model with 16GB of RAM is 1800$

$1200 for the Macbook Air with 16GB RAM in USA. No touchbar, no garbage keyboard.
1. Build Go binary

2. rsync binary to VPS

3. Restart systemd unit
I will agree that hooks are a sin against all that is good and proper. Stateful "functions" is just so asinine I don't even know where to begin. It's like they wanted to ride the hype of functional programming, but didn't understand referential transparency. And somehow that is supposed to be better than classes which, by design, are intended to hold state.

Which brings me to where I disagree with you that React team has their act together. If anything, the hooks API is tacit acknowledgement that they messed up on component lifecycles and their original component model and really don't know what they are doing. If you go back even a year earlier, most people seem to have forgotten that they redid their entire set of lifecycle methods before scraping it all for hooks. They haven't been able to get a stable API together because, architecturally-speaking, they don't know what they are doing.

The only alternative explanation is that hooks is the React team trying to remain relevant through a misguided API "refresh". Which is definitely not a good look for anyone wanting to take a framework seriously. Outside of Facebook, literally no one has the money to rewrite their app every year. Hooks aren't even backwards compatible. It's not even self-compatible with its current version! Since you can't mix hooks and classes. Just insane.
Micro-Trenching for Google Fiber, with Aquaphalt Road Restoration
Same... and then about every 2 weeks bluetooth just dies taking the whole OS with it.
You may want to boot an M1 or a Intel Mac from a external hard drive. Universal apps will run on either one.
Because these problems can have some subtleties that are hard to get right in a high-pressure environment. Some interviewers will completely write you off for small mistakes.
Are you seriously claiming Guido van Rossum was hired for software development/engineering..? I don’t understand the context switching here.
Rosetta isn't even installed by default. You get prompted to install it the first time when you launch an x86_64 app.
The second the React and Redux Devtools extensions are available, I'm all in!
Techcrunch never claimed what you are claiming. Yes, at launch the service was both unlimited (in storage capacity—not duration) and free. They never said that state of affairs would last forever, and it would have been unreasonable for anyone to assume that it would.
Ruby manages to be much more readable without the white spaces.

The fault with Ruby is its less useful stb lib and lesser performances.
I haven't been keeping up, do you know if DNSCURVE also prevents this attack? I remember digging into it a bit a while back (~2015) and coming away thinking I liked DNSCURVE a lot better, but that in the end I expected both to be used in conjuction in the future.
If you're running an external display alongside your primary display, that could be causing a graphics memory issue. I had to tweak some display settings and it went away. Most system crash messages are pretty-well documented online.
Do you know about ctrl-R? At the prompt in bash, it lets you search your previous commands and edit and run them right there. Combined with a large HISTSIZE it's really useful.
The Worst Possible Solution
Try noprocrast.
For #2; I would think you could reasonably disable sending ICMP port unreachable (possibly for UDP only) for these machines. Or at least for the IPs they use for sending queries.

It's not strictly required, and leaks information. I don't know what an dns server would do with an icmp unreachable to its reply anyway.

Random drop would work too of course. I think there's a general concern about these rate limits leaking information, but it's hard to address because of many concerns. Alternatively a big push to use lots of IPv6 addresses would increase the search space and make it harder to spoof (contingent on IPv6 support in authoritative and recursive severs and their networks)
Paying for payment retries.
He should make another language, surely that's a good retirement project? But he must call it "monte".
Are the firefox dev tools getting udpates? the last news about it was that the whole team got fired.
I have this problem, too, sadly. :( Things would be much better, in general, if people would just follow the rules (when applicable) and be predictable.
I think there's a lot of information in those timestamps. They convey the rhythms of the site. Of course that's also why fudging them causes confusion...
Wouldn't `setwd` (used by R alongside `getwd`) be a more consistent name?
Yeah fat binaries use twice as much disk space
> Suppose that's true. So what?

Casting doubts and entertaining the witch hunt is damaging the democracy by eroding the trust of people in the election system. Opening the way for a coup in the future.
No, Safari is not bad at all but lack of third-party ad blockers hinders it.
Yeah, that's a valid fear since that's how it works today with C#, TypeScript, etc.
If it adds more value than the cost when compared to other alternatives, why shouldn't they charge something for it? It's not like stripe has anything close to a monopoly in the payments space.
So far it's been great; been running it since the release candidate was released a couple of days ago.
I think you need to leave the beta program to be able to use the stable build. Also, it might be in the App Store.
I actually would use Safari on OS X if I still retained a way of syncing history / bookmarks / password with my Google account to my other Chrome instances on Android / Linux.
The only time I've used it is for inrange.tv content that isn't allowed on YouTube - things like uncensored gun manufacturing or assembly instructions.
Are Banks Dying?
Debugging a JNR-FFI Bug in Nix
Quite a few of us were grandfathered in, though.

> As an early user of Stripe, you have had free access to Stripe’s machine learning based fraud protection tools, Stripe Radar and Radar for Fraud Teams.
First look at performance comparison between InfluxDB IOx and VictoriaMetrics
Sounds great. Only thing really holding me back is no Safari for Windows. I use Windows for about 20% of my screentime, and I'd like for my browser to be synced across every single device I use.
Well, you might want to check guido's twitter before making that bet.
Yes, and they can because being a payment processor is not easy. If it were, nobody would need middle-men like them.
The dog that could be living in your apartment is currently in a cage somewhere and will be killed (we say "euthanized") soon.

I don't say this to shame you or anyone into getting an animal. My only point is to argue that living in an apartment is not really so bad for an animal. If you're avoiding an animal for your own sanity while living in an apartment, that's fine, I do not fault you for it. If you're avoiding an animal for the animals sake, then I think the animal would prefer an apartment to a cage.
I think the parent was suggesting that if you enjoy something and want to replicate that feeling in others, one won't be able to do it by simply recreating the surface elements without the context of what made it unique. Garfield is a great example. Garfield's initial popularity stemmed from him being a sharp turn from the cat depicted as the "cute, lovable pet". He was fat, judgmental, and sarcastic. Countless movies, TV shows, commercials, etc. have watered Garfield down to just a face that means nothing. Maybe there are still a lucky 10,000 for Garfield but they're not getting that same experience.
Probably because they use unexposed, undocumented APIs, but non-hardware accelerated CSS animations that trigger repaints (width, top, etc) in Safari are much, much smoother than in Chrome and FF. They look almost as good as accelerated animations.

Unfortunately I can't really commit to using Safari on desktop because they don't have good ad blocking extensions (please correct me if I'm wrong). Really like FF for this.

But I really appreciate how Apple is committed to improving and highlighting Safari. After totalitarian regimes, browser engine monoculture is the greatest threat to Internet freedom I can think of.
the biggest gripe on my side was always the favbar which I put icons in, unfortunatly not on safari.... only icon mode is really bad there.
Right, you have to find your actual upload, not the video. They are different, the video is NOT your upload.

I agree this is a bit confusing, but I hadn't really struggled with it since I play my uploaded music from albums and playlists, not search.
Until at least about 20 years ago when I lived there, on the coast of France, the whales were simply buried under sand until they were decomposed, and then dug up.
Well that's certainly a fourth option! I'll think about it.
It started in 2017 and is one of the most wildly successful and popular podcasts over the past couple years. It has over 2 million downloads every weekday.

It's also the reason I subscribed to the NYT - just to support the podcast.
Confused because I thought Stripe Billing referred to the Customer Portal functionality and some advanced Stripe Checkout features like customer-facing promotional codes. I thought subscriptions were part of the core Stripe functionality. Can anyone clarify?
How he solves the problem doesn’t matter. You don’t care in the interview if he had the answer memorized or if he fumbles through it.

I do not want to work with anyone who finds that getting their hands dirty is beneath them. It is very, very rarely going to be a good use of their time to do those problems. It will often be a good use of their time to teach those problems. A senior engineer, even one who’s unlikely to work with junior engineers on a regular basis, will need to explain their thinking. They need to show humility and compassion. Those are practiced attributes. This precise situation is the best practice you can get - New and Unknown person, some amount of challenge and complexity involved.

Thinking that whiteboarding problems are a bad use of time is a very strong signal for a senior person who is out of touch.
Wish I would've known about this before I spent hours and hours transferring my GMusic library to Plex on a rpi in my house. Oh well, I'm too lazy to change again. Gonna stick with Plex for now.
Also https://docs.monadical.com/s/system-monitoring-tools
I think the version of Netscape I'm thinking of (6/7) had tabs, but it's been a while.
Hilariously, they asked everyone at the gate to remove their masks to get scanned. AFAIK, everyone before me did, as did the few I saw behind me.
The look and feel of Big Sur is like a breath of fresh air. It definitely feels related to iPadOS with the colors and buttons that seem destined for a touchscreen but as somebody who uses multiple Apple devices it was comforting rather than annoying.

There are ongoing issues with Apple locking down potential security problems and this makes some people unhappy. Carbon Copy Cloner didn't work with creating a bootable backup for a couple of months. Most people are happier with the increased security.
While Spotify's breadth is impressive, it's all only as permanent as are licensing deals. I've had a bunch of things disappear from playlists.
For Safari specifically you have to use Apple's push notification service (APNS), which is a lot of hassle compared to web push.

There is a ticket open for adding support into Safari, but it probably won't happen anytime soon. https://bugs.webkit.org/show_bug.cgi?id=182566
The software ecosystem is very interesting - I'd like to hear more about the CUDA to One conversion kit. ROCm had a similar tool with 90% support, but that last 10% on every program killed the margin difference we'd get from AMD. If they're actually able to keep it up-to-date, they might be able to unseat Nvidia in the workstation compute space, at least a bit.
The ones that let other people do the work or the people who do the work themselves? A lot of prominent folks in the Python space are the former.
You can force a check in terminal with

softwareupdate -l
This was a complete deal breaker for me. Half the internet is unusable without a decent ad blocking implementation these days and a decent one is virtually impossible with the charred remains of the API they left behind.

This was actually one of the (many) things that motivated me to migrate away from OSX.
I believe you can still block the specific destination IPs with pf using murus if you want, but yes it's quite bothersome.

You can find the full list of apps that bypass it here:
/System/Library/Frameworks/NetworkExtension.framework/Versions/A/Resources/Info.plist under ContentFilterExclusionList.
Same. Though I have a history of bad luck with SD cards even if I try buy decent ones, so I instead spend extra on a phone with enough space[1][2] and regularly rsync the phone's contents to my home server and external backups (keeping both current status and historic snapshots so nothing is ever lost). OK, I'm paying for those resources but I'd have them for other reasons anyway.

I do recognise though that this all marks me as not the "regular man on the street" in this context, so I'm outside the target audience for this sort of service from the likes of Google.

When Google's app stopped playing my local files, I just switched to another. Not the one Google wanted me to switch to, but I doubt they'll lose any more sleep over my absence (unless I'm part of a larger minority than I assume) than I'll lose over uninstalling their old app and not using the new one.

[1] I don't have a lot of music that I keep to hand on the device, the "lower priority" stuff I can stream from home when I have connectivity anyway, and clear large video recordings off fairly quickly

[2] Though my current phone does have an SD slot, and not one that is blocked (as with my previous phone) when using the second SIM
> you can build a similarly powerful PC for a much more reasonable amount

It's not even a contest or similarly powerful, spend $3000 on an AMD + Nvidia PC and its significantly more powerful than the $5000 Mac Pro in both CPU and GPU compute.
My understanding is that the people who developed Conda would love to have stuck with pip, and originally wanted to see about upgrading pip to support their use cases. And it was GvR himself who told them that that wasn't going to happen.

That was a long time ago, though, when scientific computing was a small niche for Python. It might have been reasonable to say it's not worthwhile to take on all that extra work just to support the needs of a small minority of users. Fast forward the better part of a decade, and it turns out that scientific computing did not stay a small niche. I think that one could make a strong argument that, in retrospect, that brush-off did not end up ultimately serving the best interests of the Python community. It made the community more fragmentary, in a way that divided, and therefore hindered, efforts at addressing what has proven to be one of Python's biggest pain points.
All elements come from somewhere. With the minor exception of heavy element decay, there is no nuclei synthesis on Earth. So elements planet and we consist of were made before, some of them in stars and then spread out though supernovae explosions, and some of them in the Big Bang.

Since we have so much heavy elements, our elements are not even from the first generation of stars. AFAIR it’s a third generation of supernovae explosions.
it really is very good but the way extensions works is keeping it from ever becoming my main from FF
Windows and Office have existed in ARM versions since 2011: https://en.wikipedia.org/wiki/Windows_RT

Windows 10: https://docs.microsoft.com/en-us/windows/arm/

Windows IoT Core for Raspberry Pi: https://www.microsoft.com/en-us/download/details.aspx?id=550...

Not to say they'll run on Apple Silicon, mind, but it's not like Windows is x86/AMD64 only.
Another one of the author's really cool projects is a beautiful e-Ink display that shows what's playing on the WQXR, NYC’s classical radio station[0]

[0]: https://sarabee.github.io/2020/09/13/is-this-mahler/
Yeah, in most cases the breaks are because of how DTS files are interpreted in consuming projects, as new strictness checks light up. Most of the time that has seemed to be what the DTS files really intended and the previous interpretation less useful.

A useful example is Strict Null Checks which started to treat unadorned types as non-nullable (string versus string? versus string | null). In most cases the runtime behavior of libraries were already throwing errors when nulls were passed in, and the extra checks helped immensely. In rarer cases "oh yeah, null is totally a valid thing to send to this API and it has some defined behavior that we document/should document" and the DTS files were encouraged to annotate their types to include that. In the worst where libraries had such APIs but failed to update their DTS files, there were explicit casting workarounds in consuming projects (the awkward `null as string` and the so called "damn it" operator `possiblyNullString!`).
> What the author describes is humans living in captivity.

> There is a cadre of people who argue, "really? you wouldn't survive a day outside this so-called captivity, tough guy"

I don't understand, this piece is fiction so by definition we're all surviving outside that 'captivity', unless you're trying to extend it to say that all of modern society is also captivity
The Soviet girl who fought the Nazis and became a star [video]
Someone near and dear to me is in the Trump camp and claiming the election was stolen for no reason other than Trump's empty accusations. But now backing it up with conspiracy theory quality sources on the topic. How can I attempt to counter this with logic? What would you say to someone who believes this nonsense?
Things that rely on insane scale to work completely cease to exist, along with the innovation they leave in their wake. Whether this is a bad thing or not is probably subjective.
I really like this. It seems like the federated model is gaining traction among the decentralized community (Mastadon, peertube..) but I'd love to get to the point where self-hosting is as accessible to internet users as signing up.

My vision for music (and other things) sharing is your personal library is on your personal private server, and you can give access to whoever you want individually. Now your streaming source is your library and your friends library--and if a friend likes one of your tracks they can "save" it to their library and give access to their friends.

I've been trying to build this for status updates (like a Facebook alternative) as a simple private blog+rss[1] that's easy to self-host (raspberry PI or AWS) but I can see a world where everyone has their own server enabling an amazing multitude of distributed usage--music sharing, personal restaurant recomendations, the ability to post and share things with only your friends without a mega-corp in between is a future I would get really excited about.

[1] https://simpleblogs.org
I never remember the nitty-gritty details of the more complex algorithms and data structures, I only remember they exist and their important properties. If I then have to implement one, I consult google or books. Googling often has the neat side effect that you'll sometimes find refinements/improvements or other (new) potentially better algorithms to solve a particular problem. Or somebody might have done the heavy lifting already and packaged it up under a compatible license (if it isn't something simple like leftPad).

I mean, it's OK to ask for basic algorithms in interviews, to see if the interviewee has at least some understanding of basic stuff and/or can think on their feet and/or can reason about problems appropriately...

But I would still welcome it if instead of giving an interviewee a boring, memorizable problem like "invert a binary tree", the interviewer would find a more general problem and would see how the employee would tackle it, and if the interviewee refers to binary trees as part of the solution without writing out a full implementation from memory that's OK (as long as binary trees would be a valid approach to solve the problem, of course).
Besides its ad blocking limitations, I'm disappointed that Safari doesn't support WebGL 2 by default. It is the only one of the mainline browsers that doesn't. Firefox, Chrome, and even Edge have had it enabled for eons.
NPM looks solid, but it still requires you to set up port forwarding and hope your ISP doesn't block ports 80/443, right?
As long as the Firefox Containers idea is not implemented I will be sticking with Firefox.

It’s just one of those “no-shit” killer features that a browser touting its privacy-centricity cannot afford to not have
> Suppose that's true. So what? We analyze the results. We apply science. It can't change the result if it wasn't supposed to.

If you're a heterosexual man, imagine asking your spouse for a paternity test on your children. And when that goes over like a lead balloon (which it would), imagine replying "So what? We analyze the results. We apply science. It can't change the result if it wasn't supposed to."

> you can't be accused of covering up a fraud that wasn't actually there. Which is what happens in the alternative.

So you think that Trump has no problem complaining about fraud when he has no evidence, but won't complain about fraud after an investigation shows there was none? Not a chance—he'll just complain that the investigation was a fraud as well.