skysight-inc/HackerNews huggingface dataset:
How are you sure you didn't just read it somewhere and then forgot? It has been mentioned many times in related literature (even in publication titles) https://scholar.google.com/scholar?q=%22exploratory+programm...

Here's one from 1988 https://dl.acm.org/doi/abs/10.1145/51607.51614

Are these unrelated? Is Nbdev not only a "new programming environment", but also a new concept that needs a new name?
What do you think of high end chromebooks?
I guess that makes sense. The young seem to be the primary spreaders of the disease. Stop them, and then it slows the whole chain of infections. I can also see why they'd want to vaccinate the most vulnerable, if the young aren't really affected by the disease, it makes sense to skip them first. Conundrum I suppose.
> Every decision you make is made under a great deal of uncertainty. A person typically holds overarching beliefs that govern those decisions.

Having beliefs is not the same as having religion.

Even having theistic beliefs isn't the same as having religion.
I think the key advantage of SD cards is they're easy to understand and use (once flashed). Conceptually it's simple to explain that the software lives on that little card. Want to change the OS? Swap the card. Plus it makes it easy for people who aren't comfortable flashing to buy a card with their OS of choice installed and ready to go.
So you can put these in a GH action to ensure they are in working order across deps / dataset updates etc? Seems like exctly the missing piece for using notebooks for serious work.
You think you have a feral cat problem, but you really have a rodent problem that the cats are keeping in check. Conservationists found that out the hard way when they removed cats from remote islands to boost bird populations. Then the number of rats and mice exploded until there was nothing left.
Stopping saying that the rest is crap would be a start
TIL https://en.wikipedia.org/wiki/Baby_Duck_Syndrome#Baby_duck_s...
Good point!

Only way to recover from this would be to either add another disk turning the single-disk VDEV to a mirror, or send/receive the entire pool.
Given that a cat's gestation period is only two months and they can become pregnant again immediately... anyplace where there is sufficient food to support ferrel cats, you'll end up with a whole lot of cats quickly. But, the author does make an interesting reflection on the culture of a city whether those cats are treasured or treated as a burden.
It takes literal years of daily practice for a welder to get good enough to do the high quality specialty materials pipe fitting welds that would make up so much of nuclear plant construction. I am not exaggerating. A good welder/fitter team can work pretty much wherever they want, they are in incredibly high demand. There aren't more of them because not that many people have the baseline talent to be able to achieve the ability, regardless of how much practice they put in.

Source: used to weld at the NASSCO shipyard in San Diego.
MongoDB ran out of file handles, help! Horizontal scaling with data segmentation
Social-media innovation is dead
I have just tried it out - submitted my site's address & email, saw "stuff" happening in the firewall log and then got by email a nice report (pdf & XML & JSON). The website itself looks good as well :)

I'll keep this website in mind for when/if I have a more serious website and maybe before I'll do another test by disabling my honeypot-ports (if accessed more than X times then the firewall closes access to the whole server) to see exactly what all my vulnerabilities are.

Questions:

1) I admit that my firewall is probably not the best one ever configured by humanity -> I might have in the area of IPv6 vulnerabilities that I don't have with IPv4 (configured separately and I was so far too lazy to unify the two configurations, additionally IPv6 actually works differently as VMs have direct external connections while IPv6-traffic goes through NAT and tunnels based on the requested port, etc...) -> is currently the same set of tests performed by using both IPv4 and IPv6 protocols or are you focusing mainly on IPv4? (my firewall potentially logs a lot more in relation to IPv4 traffic than IPv6, so I'm not sure - I think that I cannot see anything related to IPv6 in my FW-logs)

2) Does your "free" scan perform all tests mentioned here ( https://hostedscan.com/scan-types ) or only some of them (e.g. focusing mainly on the part involving websites, e.g. webserver, SSL, JS&HTML contents, etc)? (as mentioned above my ports configured as honeypot might have blacklisted access from your source IP before that some more technical tests could be performed, so I honesly don't know if they were tested or not)

3) I have accepted a "risk" about "Private IP disclosure" that was related to some webpages containing private IP addresses like 192.168.x.x (which I mentioned just as examples in the articles that were impacted) -> if I would publish in the future additional pages that would contain again such private IP addresses, would I get again such a warning (which is what I hope, as the webpages would be new) or not? Meaning that by accepting the risk, did I accept the whole category "Private IP disclosure" no matter which other webpages will be detected additionally in the future, or are just the currently found URLs whitelisted? (therefore future webpages that have the same problem will then show up as well in the report)

Thank you!
If you can get ~30% of the population to vaccinate (especially the more vulnerable groups, who will have more incentive to do so), things will already get much better. We won't be at the herd immunity threshold but I think all but the riskiest things could go back to normal.
AMD's been making some pretty fast chips, lately.
ChromeOS is excellent. It is such a pleasure to use. Yes, there are minor bugs from time to time, but I like it very much.
You may be able to get the Anker cables replaced for free, some have a lifetime guarantee.
I did the same thing last year for similar reasons. Unfortunately there are some deal breakers for me and I’ll be going back to Mac.

Easily the worst part for me, and it’s the same with Windows: Mouse scrolling, touchpad feel and gesture experience. Line scrolling without inertia feels ridiculous to me. Linux gesture replacements I’ve tried feel like hacky proof of concepts.

Integrations like iMessages, Facetime, AirDrop, AirPlay are also hard to give up.
Yes indeedy, I'd consider `method_added` to be pretty dark magic though :)
Post-lockdown SARS-CoV-2 nucleic acid screening of 10M residents of Wuhan
You can run just about anything that can be run in the browser (all code in an Observable notebook executes in your browser). Though depending on the flavour of packaging/module system a given package uses, you may need to figure out a correct magic incantation to import it.
"much" is relative... what you're building probably wont be using that much power whatever you do, so "yes a pi would be 75% more efficient there" could be technically correct and not matter.

As for durability; if it runs say a 48hr burn in, I'd expect it to be more reliable than something like a raspi or "tv box" mini itx board purchased new; it was designed to be higher reliability to begin with, better components are likely to have been used, etc etc.
It's not just about deaths this year. COVID is known to do damage to the lungs and heart, even in some mild cases. There is a lot of research to do here, but the long-term impact could be significant.
The repositories it hosts have versioning baked into them.
I am aware this certainly won't be true in the long run, but if it is for a decade or two the winners could have a fairly iron grip on the social media market by then.
My thoughts? Fire at all arm electron as hard as possible forever and for always.
Thanks for the article, I've read though.

I've been using Anki quite successfully to learn things about wines in french, especially about the wine domains in Bordeaux and Bourgogne. It's easy to create, as a flash card. One side shows the map, the other shows the name.

Now, I'm keen on learning the list of the main french authors of each century, but I don't know how to proceed.

Let's say a list of 20 names, how would you do it?

You would not create one flash card with 19th century on one side, and the 20 names on the other side. I've been struggling with that issue.

Maybe using the cloze type?
I think desk setups are underrated. I got (a relatively cheap) one this March and the difference is touchable. I went the gamers way: Gamer keyboard, Gamer Mouse + pad, 3 screens, AMD for processor, nvme and also ArchLinux.

Needless to say, I can no longer work on macOS or an Apple device. The speeds you get with a bare-bone install and a window manager are unparalleled.
I think this post kind of discounts the ways in which stable Ubuntu can break. On my last install, I checked the "Auto Login" button on setup which broke the entire install. I think that Ubuntu is definitely not even close to "regular people can use it no problem", but as with everything, YMMV.
Funny, I was thinking yesterday how well GitHub is working for us in our company (pretty sure GitLab would be the same but we are an MS shop), particularly the async aspect. And I started to think how I could part this to the non-software development parts of our projects, because those people just don't seem to get it, I think because they don't "feel" the flow of the code underlying everything. I wonder how well t works for people that email office documents.

That said, this is link is just a case of "ads are getting smarted" ;)
Parent here - I used to say this too, but I am running Arch Linux on a laptop (ThinkPad T470p), and it's actually working great for me. I agree this used to be the case.

- Suspend works perfectly fine for me, including hibernating (incl. disk encryption) after a predetermined amount of time, and invoking a screenlock on wait.

- Spotify and 1Password X work perfectly fine for me. I have not tried Netflix any time recently, and Flash is dead.

- I use two external monitors, with different DPIs and resolutions, and this is working perfectly fine for me.

- WiFi works perfectly fine for me, no issues whatsoever.

- Sound works perfectly fine for me, no issues whatsoever.

- Fonts appear perfectly fine for me, no issues whatsoever.

- The UI is a sore spot for Linux. Linux doesn't tend to have consistent UI, between GTK, Qt, and other frameworks. Furthermore, adding Electron apps and things like Spotify into the mix, and things start to get funky. Some people put a lot of work into making their UI consistent, but it's tough. Many of the big distros (e.g. Ubuntu) have pretty good success with this I believe. For me, this isn't a huge issue.

As for iMessage, certainly you're going to miss this on Linux, but that's really Apple's fault for not adding it to icloud.com. I use an Android phone, and messages.android.com works on all my devices.

I think the vertical integration used to be a stronger argument, back before messages.android.com. These days, what is it really buying you? A consistent UI? AirDrop? Actually, I believe there's a Linux implementation of that now too.
How did you get Netflix to work with minimal effort? The 400 is still an ARM chipset, right? I know the "rip-arm-widevine-out-of-chrome-os" trick will work, though afaik the only automated way to accomplish this is via Kodi + the Kodi app at https://github.com/CastagnaIT/plugin.video.netflix

But I'd hardly consider that "minimal effort" in the general case. Did you find a better way?

Edit: also, Chrome itself. How did you manage that?
Doesn't Ubuntu support fractional scaling? That doesn't work for you?
The key difference between RISC and CISC is the ISA, which is still true. x86 have instructions which can in theory be infinitely long. RISC instructions are typically fixed length. Yes there are exceptions but that is how most instructions are designed.

RISC ISA is still designed around Load/Store, while e.g. x86 has a variety of address modes.

All these differences in the ISAs has some impact on what makes sense to do in the micro-architecture and how well you can do it. Sure you can pipeline ANY CPU, but it will be easier to do so when you deal with mostly fixed width instructions, of quite similar complexity. On x86 there will be much more variety in the complexity each instruction and you will be more prone to get gaps in the pipeline. As far as I understand anyway.
The reactors being built today are Gen III/Gen III+ designs: AP-1000, the EPR, VVER-1200/ AES-2006, APR1400, etc. These include all the design and engineering refinements we've been able to cram in. They're a far cry from 30-60 year old tech.

Unfortunately most of the new reactors built in the US and Europe have run massively over time and over budget, despite new technology. Vogtle 3&4 in Georgia drove Westinghouse bankrupt. These were modern AP-1000 models. Flamanville 3 in France (an EPR) is running nearly triple its cost estimate and the delivery time ballooned to 15 years. Olkiluoto in Finland (the first EPR) went massively over time and budget as well. These reactors were specifically designed to be more cost-effective and promised much lower prices, but failed to deliver.

The problem in the nuclear industry isn't the technology itself, but the fact that they consistently fail to deliver projects within their allotted time and budget. Unfortunately this shows no signs of changing, and renewable energy industry looks poised to completely out-compete them in the energy market.

I say this all as someone that used to have high hopes for nuclear tech, after working in nuclear physics research all throughout university.
Foto?
I never bought into VR but just got a Quest 2 a few weeks ago and it's amazing.

Feels like it was made by Apple, the screen resolution is entirely decent, it's ready to use out of the box, no PC required.

I haven't even used it for games yet, but I've already been blown away by watching movies/TV in a virtual theater on it, using Google Street View (the Wander app), and exploring a handful of virtual environments.

I think when retina-level screens take off (~4-8x current resolution, so 1080p keeps its full glory), it's going to become the norm for watching TV/movies by yourself (instead of on your phone or laptop) and watching with friends remotely.

When on-device graphics compare with PC graphics cards it'll become the norm for gaming too.

As for productivity, when the resolution comes, the big remaining question will be lens quality. The further off-center you look, the blurrier it gets. But maybe?
Yeah! Jew-ish, haha. It's not unique to Christianity at all. I love using the term I learned growing up. We're a bunch of back-row baptists.
And having flashed cards ready to hand over is a win. "Factory reset" in the time it takes to swap a card. Your point? The Pi (apart from the CM) is for kids. It happens to be useful to other people as well, but that is not, was not, and never will be the aim of the Foundation.
The timing of this is funny because I literally only switched to a mac from linux a month ago. I may be an outlier but I prefer the "polish" and user experience of ubuntu to apple - I find the unity gui to be easier to navigate and understand than mac, and I find the OS way less intrusive.

But what caused me to switch to a mac was the constant CPU and memory problems I was having with ubuntu.

Chrome and zoom both seemed to kill the machine when used for too long or in the wrong combination. That is the kind of problem I dont want to spend time debugging, and switching to Mac, it is gone, and my productivity is way higher, even accounting for the new annoyances.

But now between the new architecture and the moves for greater control over how I use my machine, I really dont know how to think about what I want my next computer to be. While I dismissed WSL in the past, I'd say it is becoming a contender again.
This question is equivalent to "Why doesn't the Istanbul government spay and neuter stray cats?", a question the article doesn't address. If there really are no systematic efforts to control the stray cat population, I have a hard time believing that nature isn't performing the same function. Cat populations grow explosively unchecked- if this phenomenon has been happening for hundreds of years, there's no way that the cat population hasn't been butting up against various limits by now, with all the suffering that that implies.
It seems they recently changed[1] the default boot order to SD Card followed by USB Mass Storage, from just SD Card.

Of course if you get an Raspberry Pi made before this became the default then you're SOL.

[1]: https://www.raspberrypi.org/documentation/hardware/raspberry...
Ha, unfortunately I manage to crash it on a regular basis playing games on a Windows 10 VM with PCI passthrough. "Have you tried downloading a better sound card" has become a running joke on our Discord server when I'm having issues with it.
Ask HN: If you can have a bot, what would you want it do?
If you can have a bot to do anything for you, what would you want it to do?
thanks, great advice :)
>I would say the problem with echo chambers is that only one viewpoint is ever expressed at all. Everyone has biases; it's impossible to have a forum free from bias. But if people can express different viewpoints, each with their own different biases, at least people get to hear different viewpoints and different biases from their own.

I agree.

>There is a stronger condition one could make, that to not be an echo chamber, discussions in the forum actually have to change some people's minds during the discussion, at least some of the time.

That's an interesting take on. I don't necessarily disagree, but perhaps there's a spectrum. Obviously echo chambers are typically considered to be political. However they clearly also exist along non-political lines. Dare touch the Transexual subject for example.

>By that criterion, it's true that I can think of very few online discussions I've ever seen that weren't echo chambers.

This is a newer thing. I certainly remember back in the day you could discuss issues even if they sometimes become flamewars that needed extinguishing. The ability to push out opposing viewpoints is rather new.

>I think that criterion is too strong because it's very hard for people to change their minds at short notice, so I normally don't expect to change people's minds during a particular conversation. If something I post plants a seed in someone's mind that only bears fruit much later, I would still count that as a win--but of course I'll probably never know if that happens, so there's no real way of gathering evidence on such an effect, if it exists.

I guess it also comes back down to 'community' vs echo chamber vs groups vs audience vs etc. Community is something a little more special than the others. Whereas echo chambers are a worse than others.

>I've run this experiment many times on HN. The results have been mixed. I've had some posts downvoted to oblivion and I've had some actual discussions. I will concede that I don't think any of those discussions have changed anyone's mind. However, I don't think things are any worse in that respect now than in the past; it's always been hard for we humans to change our minds.

When I say things are worse today than say 10 years ago. I'm not necessarily focusing on HN. Moreover, echo chambers have existed for a long time. I've been on forums where the moderators had public lynchings in order to vote on banning anyone who disagreed with their viewpoints. Mind you, my personal viewpoint was largely speaking in line with that hivemind so it wasn't a big deal. Until they came for me. In my case it was police brutality issue, I was on the wrong side.

There is a very interesting take on it. There's a friendship mecca system. As you get older your friends will want to have some grand meeting each year. At these meetings you almost always sacrifice someone to the altar of the fellowship. The now smaller group will be renewed to be better friends.

Perhaps that has some factor in it. That echo chambers are just trying to push other viewpoints out in order to strengthen their friendship with the others. Perhaps echo chambers are mandatory to exist.
Dominion Voting Systems Unwrapped
You’re assuming people must hold beliefs based on rational evidence when religions aren’t based on rationality. Thus your argument is inherently flawed. An atheist with atheist parents hardly needs to deeply consider the matter.

Not believing in a God(s) is no different than not believing in perfectly square pigs. It’s people that have a specific religious belief that put much importance on the subject.

PS: Saying the universe or your life has no purpose is hardly a cause do nothing any more than it’s a cause to build churches.
Nonobvious Ways to Have Deeper Conversations
> the Neoliberal political system has continued well past its serviceable life

Neoliberalism isn't a political system, but an economic ideology.

Neoliberalism, insofar as it is a distint viewpoint within the derivatives of classical liberalism, is a fairly recent reaction to post-classical-liberal economic ideologies, primarily (but not exclusively) those of the Left.

The neoliberal consensus beginning to break down is even more recent, and, while its obviously unclear what will replace it (or if neoliberalism will be resurgent), I don't see how that would be the "cancellation of the future", only (potentially, assuming neoliberalism is not resurgent and finally triumphant) the end of the idea that neoliberalism itself was, economically, the end of history.
The point is, they make lip service towards moving away from nuclear but don't actually make any strides towards doing so. The claim that France wants to reduce its share of nuclear would hold more water once they actually start doing so. Talk is cheap, actions are not.
"What can we do, now, as developers ?"
"i code iOS (native) app for a living."

I think you answered yourself. I am not anti-Apple myself and think it's fine being in the Apple world and buying their crap but if you have doubts about Apple's overarching impact on technology in general, you should beging by ending your relationship with that ecosystem as soon as possible.
Healthcare professionals may be more qualified to judge medical risks. But ultimately it's a decision taken with no long term data for either the status quo or the intervention.

You can extrapolate long term data from SARS and MERS for tail risks of contracting COVID; but there's no other similar immunizations to extrapolate from.

By the time a vaccine is available for me (not in any risk categories; fairly poor access to COVID testing in my county, which I assume would mean poor access to vaccines, too), I'd guess we would have a lot more data on any immediate negative effects, so there's some confidence building; but it's still a choice between an unknowable risk and an unknowable risk.
I have been living in Istanbul for the last 5 years (moved from US) and I have seen most of the other cities mentioned...No other city has as many cats as İstanbul - I have seen cats at bank HQs, at large corp office buildings, sleeping on subway turnstiles,at museums, at stadiums - anywhere you were not expecting them to be ,surely a delight for cat lovers. The reason there are more cats is not religion, Turks are cat friendly, nobody bothers cats and most importantly all cats are fed. Adding no neutering/ spaying completes the madness in cat population
IMO no one has done more to make deep learning accessible than Jeremy + fast.ai team. Thanks for the amazing work!

My question is about the coding style - @jph00 I’ve read your fast.ai style guide and worked with APLs like q/KDB (written by Arthur Whitney who you cite).

My experience is that brevity is great, until you need to collaborate or have individuals working on small parts. That was my experience as well trying to write an extension to the fast.ai code (where I had to read large amounts of source to understand how to implement a small change).

Given that a key motivator for literate programming is collaboration/communication, how do you think about this?