skysight-inc/HackerNews huggingface dataset:
I'm thinking that it would be great if web search worked to generate such a list. For example, if I searched for "list of DNS tools", it would give a list of one-line descriptions and links just like in the original article:

dnsdiag - is a DNS diagnostics and performance measurement tools.
fierce - is a DNS reconnaissance tool for locating non-contiguous IP space.
subfinder - is a subdomain discovery tool that discovers valid subdomains for websites.
sublist3r - is a fast subdomains enumeration tool for penetration testers.
amass - is tool that obtains subdomain names by scraping data sources, crawling web archives, and more.
namebench - provides personalized DNS server recommendations based on your browsing history.
massdns - is a high-performance DNS stub resolver for bulk lookups and reconnaissance.
knock - is a tool to enumerate subdomains on a target domain through a wordlist.
dnsperf - DNS performance testing tools.
dnscrypt-proxy 2 - a flexible DNS proxy, with support for encrypted DNS protocols.
dnsdbq - API client providing access to passive DNS database systems.
grimd - fast dns proxy, built to black-hole internet advertisements and malware servers.
etc.

Is that asking for too much? It seems like it should be possible -- it's basically web search but with further curation, organization, and better presentation.
They don't have the option to open a link in a new top-level tab, you can only open links in a new tab in the current group.
Look. I’ve met Assange and he felt like an asshole. I also agree Wikileaks was used to manipulate an election in the US, but, from that to claim he runs a “hostile intelligence service” is a bit too much.
Yes, it has been great.
Which also means the Lisp AST is not great to diff with.

First, it's too weak - you need to at least recognize special top-level defun-style forms, or you'll generate some minimal diff between two totally different functions just because they both use the same cond pattern or whatever.

Second, reader macros mean you can't really work on the source AST in the first place, unless you also teach the diff tool all your reader macros.
sabbath observant jews generally aren't on call for tech matters. Doctors are on call, and will answer their phone, but that's because there's a fundamental difference between tech on call and doctor on call. one is directly about saving lives, the other is not.

It's common to see orthodox jewish doctors who are on call, walk out of a synagouge while praying to take a call. Or for emergency medics to have a walkie talkie that they can be buzzed on if they have to go to an emergency call.

We could get into a discussion about the details of what that means and how a society can function when people would die if certain things aren't taken care of (say maintaining the electrical grid), but that's beyond the scope of this forum. At the most simplistic level, I'd equate it to round the world tech support. We don't need people in one place being able to stay up 24/7 to provide 24/7 support, we can have people located in many different parts of the world handing off the baton as planet rotates. So the same would be true for the sabbath observant techie on call. Most likely its possible for someone else to do it. Of course, this is more complicated in Israel (than say in the US) where the person doing the call will more likely be jewish, but again, that's getting into the weeds and beyond the scope of this forum. In the US, you'd probably see orthodox jewish tech coworkers doing sat night/sunday calls but not friday night/saturday calls for weekend calls.
> "people are less likely to buy from a half-empty shelf."

? Then why is "Only two left! A thousand people are looking at this item! Quick quick buy now!" such a thing?
Writing Node.js applications in Clojure using NPM packages
Yes -- thanks for pointing this out.

Unfortunately I have seen recently some arbitration clauses now include language saying, for example, that arbitration costs will be shared equally(!) or otherwise limiting their use by consumers.

However, the more that these mandatory arbitration clauses limit consumer rights the more likely that they will be found to be unenforceable. This is one reason that you'll often find that contracts with mandatory arbitration will have a clause specifying that in the event the arbitration clause is unenforceable that the rest of the agreement still stands.

The MegaCorps add this clause because they know that they are pushing the boundaries of what will be allowed by the courts.

Historically arbitration was intended to be a solution for parties of comparable bargaining power (e.g. MegaCorpABC vs MegaCorpXYZ) but instead are increasingly used by MegaCorp vs LittleConsumer.

Does anybody in the U.S. have a credit card that doesn't impose mandatory arbitration? Not that I've seen.

This is a topic that deserves much more news coverage. Most consumers have no clue how mandatory arbitration is being used against them.

And that's before we even consider their more egregious use in, for example, employment agreements as was the case in the article you've shared.
Reddit moderation is not unlike what China does only it's not considered onerous because it's self-censorhip.
If the heat from bitcoin mining was used to replace resistance heat in existing places, then it would be okay.
Thank you. I’m very grateful for the insight into your view, that’s why I’m here.

> DNS is distributed and communal, but it's cheap only because it's minimal.

Cheap for who? Users using free resolvers or businesses using DNS service providers?

Resolvers can choose not to serve/cache NUM answers. If there’s demand for NUM data the market will decide. Google, CF, Quad9 can look after themselves.

DNS Service providers could bill by bandwidth rather than per query. Again, the market will decide.

> It also presents authentication and integrity challenges for unencrypted uses, as in the case of DNS hijacking by local ISPs or governments.

I agree but DoH, DoT, DPRIVE and other initiatives are tackling this problem.

> It's a shoehorning of data into a poor fit, and only because someone else is paying for it.

Why is it a poor fit? We’re converting a human friendly domain (or NUM URI) into machine-friendly data. That’s the whole purpose of DNS.

DNS is comfortable transferring 5kb of data, but most NUM Records will be smaller than DNSSEC responses. In fact, most NUM records are smaller than the original DNS UDP packet limit of 512.

> That's what makes this endeavor selfish, not heroic. You're not "freeing" data, just shoving it into some dark corner of the web and hoping to profit from it.

We’re making the data available to developers for free, that’s a fact. If DNS TXT records are a dark corner of the internet then I’m pleased to shed some light on that. If rules come about to stop us doing this, so be it.

> There have been a lot of actual hard work on the problem of decentralized information, from ipfs to freenet to tor to blockchains to dht... they all have thought about the problem in depth and built the infrastructure to try to make it happen

I’m a fan of them all but how many of your non-tech friends have used them? Zero.

Realistically how much have any of us used them to do useful things that make our life easier?

I really appreciate your point of view and feedback. Clearly we’re on opposite sides of this but as I said, that’s why I’m here.
Globalism is the great filter. Social media is the first taste.

COVID as an example, would have previously been a contained regional outbreak. Globalism made it an instant problem for every continent. Social media exacerbated responses in most every country.

Interconnectivity is fragility.
> Making your users learn a UI is stupid.

I disagree. It's pretty much how everything (not just software) works.

Driving is learning a UI. So is riding a bicycle, or a horse. Heck, using a toaster is learning a UI.

Every standard GUI has platform conventions. In fact, becoming familiar with these conventions is one of the most important tasks that we all do, when starting out.

It's also why so many of us get "fixed" on one or two platforms. I generally suggest to folks that are thinking of switching platforms, to consider just upgrading their device on their current platform, instead.

Many HN readers are probably quite used to bouncing around a dozen different UI systems, but that is quite rare. Most folks like to find their rut, and then furnish it.
I wonder how to look at Apple's decision to tighten privacy rules in this light. I guess companies will be less motivated to force their users to use an iOS app. So, a potential loss for Apple; then again, a potential win for Apple users... so overall a win for Apple?
If it's so plain and clear, please post the evidence that lockdowns prevented hospitals from being overwhelmed.

Meanwhile, in Texas all Covid restrictions were lifted in March... and no co-oresponding surge in infections were recorded, infections decrease to record lows actually..only 16% had received first dose of vaccine, TX was 48th in vaccination rates.

Florida and other states had similar results when they lifted restrictions.

From here the evidence appears to be in favor of lockdowns having no effect.
Only if your logic is all stored procedures. It doesn’t matter what the database says if you mangle the read operation.
at least Sky in the UK explicitly block you from using airplay when the app is running. They detect airplay in use and overlay a gray box on the content. I’ve seen no work around for this and suspect it’s a sign of things to come for other broadcasters and media houses.
If I don't have to spend money on advertising engineers, PR to keep my company nice for advertisers, ect, then I don't really need 1700 per user.

Facebook is a database and a UI with ten billion dollars worth of ad exec salaries glued on.
I am not sure if I understand correctly that this product is not maintained (EOL) since 2015? So officially not receiving any updates since then?

If so I am not sure what people complain about.

If my understanding is incorrect then WD behaviour is to blame (at least people should get money as compensation for the lack of due diligence from WD).

Now, if someone's life depends on the data, having it in one place only is crazy.
> The home screen is MINE, not Google's.

Android is owned by Alphabet (or Google if you prefer) and you decided to buy a device that runs their OS with their services that are not open source. You probably didn't even pay for the OS. What makes you think it is yours?
This kind of problems we're discussing and software bugs are not the same thing. A memory bit flip is not really a software bug is it
I hate to be that guy, but this is exactly why I happily paid for an Apple TV. Yes, it’s $100 more than basic streaming sticks, but I have never had to worry about ads suddenly appearing after an update. This whole space is a race to the bottom with sticks being sold at or below cost because you are the product. For example, Vizio revealing in their first quarterly report as a public company that they get nearly as much revenue from selling ads and viewer usage data than from selling physical televisions.

https://www.engadget.com/vizio-q1-earnings-inscape-013937337...

A smooth, clean ad-free experience is certainly worth the extra price if you can afford it.
I mean, it _is_ a Google project https://research.google/pubs/pub46403/ :)
I’m pretty sure I read upthread that the Roku has ads, too?
This is the best comment on the subject and should be at the top rather the current dogmatic ones.
There’s always infuse player and plex, into which you could place whichever pornography your heart desires.
This isn't specific to VCS, but I'll drop a link to this thread about structural editors which PaniczGodek has been maintaining for a few years now, just to give it more exposure: https://twitter.com/PaniczGodek/status/1195784199250284545
Parametric Chastity Cage
I consider updates that break workflow or violate privacy to be security risks in themselves.
I thought this xkcd had a humorous take on this idea https://xkcd.com/2481/
J&J Agrees to Pay $230M in New York Opioid Settlement
The only reason this is news-worthy is because it's tied to the current hot button issue (cryptocurrency). Scams like these happen all the time during bull markets and the crypto investment maxims (never invest what you're not willing to lose, do your own research and if it sounds too good to be real, it usually is the case) apply just as well in any other kinds of speculative investments.

Increasing regulation and adopting that sort of paternalistic attitudes will do nothing except harbor further dissent and widen the divide between the rich and poor, as it always has.
Except if you believe Tether, exchanges are sending billions of dollars a week to Tether.

In 2019, Tether's lifetime holdings were $2.1B and even that was not fully backed, and they're now printing nearly $4B a week.

At this rate, and recognizing that comparing to revenue is not a strict apples-to-apples, this would put them on track by the end of 2021 within the top 20 largest companies in the world, eclipsing Alphabet, AT&T, even Samsung and Saudi Aramco.

How anyone can say that with a straight face beggars belief.
My thinking is that the tool was not the problem, it was the decision to do something. With what you say about how common and insignificant is often is, then the right choice in a lot of cases is to probably monitor, seeing how much it grows over time. This isn't a cost effective solution if the ultrasounds are expensive or not high resolution enough, or if insurance won't allow you to take this strategy. If there's no benchmarks or thresholds of size or growth of the tumor before cutting it out should be considered, then you are right, it would likely overwhelm the system with uneccessary treatments. The monitoring doesn't feel like the problem to me, it's the decisions/recommendations of the doctor, often being made as a result of professional wisdom, what research was financed, and the financial system that encompasses healthcare.
The really great thing about us knowing how to read and edit genes now, is that if that happened we would notice and could switch it off. The stuff we want to wipe out using gene drives — e.g. Malaria — can’t.

There are things to worry about with cheap gene engineering, but that particular possibility won’t affect us.
The hydraulic analogy is at least honest!
Our tools are so far behind mostly because everyone’s
thinking is still chained to 1970’s hand editing text
files mentality.

People IN THE LITERAL 1970s were talking about this exact idea. We still don't have this, for anything other than highly-specialized applications (for instance, equation editors in word processors).

It's almost like it's way, way, way harder to deliver software than it is to handwave about how much better things would be if people just listened to YOU.
How to Avoid Malicious Attacks and Lost Ecommerce Revenue
> 10 years ago would probably long enough ago to not care for me.

Hm, especially for the case of blaming (mostly to figure out why something was done a certain way) I frequently happen upon 10+ year old commits. This happens both in open-source projects, as well as at work (where we don't use git, but the same concepts apply).
A large amount of tax loss harvesting automation services work on the principle I just described, I even used one for a while. You have to tell them which funds you already own elsewhere so they wont trigger that wash sale rule inadvertently, or move all your stock funds to them.

For something like VTI, you have about 4 other companies that have a similar product you can execute it with. Schwab, Fidelity, iShares, SPDR. Other major banks probably also have them, but they're usually not as popular.
And older structures have much less insulation, compared to the present building code, as put forth in the so called International (actually US) Residential Building Code, adopted by most states.

Energy use for heating and cooling is typically much higher in older buildings, over a lifetime of decades.
My prediction: within a week, Google will delete all the negative reviews.
Since the value of life in the US is about 10 millions, I doubt that they killed only 23 people.... https://en.wikipedia.org/wiki/Value_of_life#United_States
I can see how this one might be confusing- https://grumpy.website/post/0Vp0pSilq

but the site is misrepresenting the state. That user's state is still "muted," the red line indicates that it is a client side mute (so the user who checked the mute box can't hear them, but everyone else can) while the mute icon without a red line indicates that the other user has muted themselves; they're not transmitting audio.

There is a third state- Server Mutes turn the entire mute icon red and is a "far-end" mute. No one in the voice channel can hear that user and the user probably can't unmute themselves.

Looking more at the site I feel like the point it's trying to convey would be much stronger if it went for a quality over quantity approach and/or proposed solutions to some of these problems. A lot of them seem to almost intentionally miss the point of the UI.

For example, the airpods post[0] notes, "Want to listen to the podcast on your iPhone while playing a game on your iPad? Well tough luck using your AirPods for that," which is just completely false.

Sticking to posts like this[1][2] would lead to a much higher quality website imo.

[0]: https://grumpy.website/post/0VaJdRL-y

[1]: https://grumpy.website/post/0VlYhfUMg

[2]: https://grumpy.website/post/0VfEvLg0j
From Wikipedia:

>The charges stem from the allegation that Assange attempted and failed to crack a password hash so that Chelsea Manning could use a different username to download classified documents and avoid detection.[41] This allegation had been known since 2011 and was a factor in Manning's trial; the indictment did not reveal any new information about Assange.

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

I don't believe it counts as journalism if you help someone commit a crime- that's the crux of the issue. Notice that real journalists who are passive receivers of information do not get criminally charged.
I’ve dealt with suicidal depression most of my life. Around 30 I survived a lethal attempt and afterwards put all of my resources and attention into mental health care / diagnosis. It was quite the slog and extremely expensive and much of it not covered by my very nice PPO. One of the most useful things for my issues (undiagnosed ADHD, PTSD, and ASD) was Dialectical Behavioral Therapy in a group setting. 90% of the people getting mental health care in the groups I was in were teen girls and young women. The only other men I ever saw were divorced dads trying to get visitation rights back so they could see their kids.

From my experience working through that, but also just out in the world I’ve found that young men frequently take up extremely risky behaviors with a disregard for their safety to cope with similar internal turmoil. Obviously, some take the direct route. I’ve lost a couple friends to immeasurable despair.

In the USA at least the mental health system is so fucking screwed. I’m not saying young women have it better, but the antiquated biases are very much present in clinicians, researchers, and really everyone else. Women are emotional, protect them... but also a huge amount of medical pros don’t believe a woman can be passing autistic. Men/boys just need to “walk it off”. Largely even seeking help for mental distress is seen as something weak people do. It’s abysmal. If a study doesn’t address those very real biases in our culture, I don’t know if you can draw a useful conclusion.

Having talked to my nieces and nephews and some of their friends (aged 10-22ish, probably a sample set of 15 kids that I know) something that I know even from before the pandemic is that they are acutely aware of how fucked they are and that the world as it’s set up is just fucking them harder and seems pathologically geared to continue to do so. They don’t even have the words to articulate it how I have here, they internalize it and try to grok it from the inside out. They put a smile on and do their best to seem normal. We need to listen to the kids and their despair. It’s ridiculous to say that it’s just that they are upset about having to spend time with someone they don’t like. We are boiling and this is the first of many plagues. The boomers borrowed from the future and are willing to ride it till the wheels fall off.... The kids have the internet and very much know what the world has set up for them.
That the whims of a few, or even a single bureaucrat, are not normal business risk. Read Sowell's Basic Economics on how arbitrary regulations distort the market.
Indeed. It's hard to sympathize with people upset about ads when they bought a platform made by an ad company. The outcome was obvious here.
It’s alive, but only on IE 11, and only for four more months.

https://support.microsoft.com/en-us/windows/silverlight-end-...:

“Microsoft Silverlight will reach the end of support on October 12, 2021. Silverlight development framework is currently only supported on Internet Explorer 10 and Internet Explorer 11, with support for Internet Explorer 10 ending on January 31, 2020. There is no longer support for Chrome, Firefox, or any browser using the Mac operating system.”
This article is chockful of things that I've been meaning to talk about.

> Performance is a feature

The software world is full of examples of programs that were dislodged by a faster competitor. Back in the hey-days of bittorrent, µtorrent quickly became the most popular client; git quickly established itself as the most dominant VCS in part thanks to its greater performance on common operations (git branch, git log, git commit) than the competition at the time; ack, silversurfer and ripgrep are the grepping tools of choice nowadays; Chrome's speed compared to Firefox and Internet Explorer made it explode in popularity and it's now the de facto standard for anything web-related.

> Performance changes how users use software

This one is really important. An example, from the list above, is git: with Subversion, I would rarely do branches, because that required a complete copy which could take minutes. Git takes less than a millisecond to create a new branch, and now everybody has switched to a model where any new code is written in a branch to be reviewed and merged when ready.

The tools ripgrep and fd-find (replacements for grep(1) and find(1)) are fast enough that I don't organize my directories very diligently. I put my PDFs in ~/Documents, my code in ~/Code, etc. and I use those tools to find the content I need without having to use a fine-grained directory structure.

> There’s a general observation here: attempts to add performance to a slow system often add complexity, in the form of complex caching, distributed systems, or additional bookkeeping for fine-grained incremental recomputation. These features add complexity and new classes of bugs, and also add overhead and make straight-line performance even worse, further increasing the problem.

This is something that has been bothering me for a while: if a program is slow, it's rare that we look at whether it's making reasonable use of the machine's resources (NB: not optimal use; reasonable use). Instead, we spin up three more EC2 instances, configure a load balancer, add a bunch of shell scripts to split the data, and hope that the new thing is fast enough. It usually isn't and as the article says, it's more complex and more fragile.
> “If the GPS constellation fails, TrueTime fails (or gets really slow)".

To deal with this threat model, spanner has atomic clocks in each data center, named “Armageddon time masters”, the most badass name of a component in any distributed system I know of.