skysight-inc/HackerNews huggingface dataset:
I don't dispute that some Muslims' practices are incompatible with modern liberalism. But it can be unfair to judge a religion by the worst parts of its holy texts. Here's 1 Samuel 15:

7 And Saul smote the Amalekites from Havilah until thou comest to Shur, that is over against Egypt.

8 And he took Agag the king of the Amalekites alive, and utterly destroyed all the people with the edge of the sword.

9 But Saul and the people spared Agag, and the best of the sheep, and of the oxen, and of the fatlings, and the lambs, and all that was good, and would not utterly destroy them: but every thing that was vile and refuse, that they destroyed utterly....

10 Then came the word of the Lord unto Samuel, saying,

11 It repenteth me that I have set up Saul to be king: for he is turned back from following me, and hath not performed my commandments. And it grieved Samuel; and he cried unto the Lord all night.

and then Samuel tells Saul:

18 And the Lord sent thee on a journey, and said, Go and utterly destroy the sinners the Amalekites, and fight against them until they be consumed.

19 Wherefore then didst thou not obey the voice of the Lord, but didst fly upon the spoil, and didst evil in the sight of the Lord?

So here we have the Israelites slaughtering an entire population. But God is angry with them, because they did not also slaughter all the cattle.

Would it be fair to make that a summary of modern Christianity?
CVE-2020-28360: NPM private-IP SSRF Bypass (IP Phone Home)
This is something that any language wanting to compete with C++ must get right. It's a hard thing to do.

I suspect it's actually an impossible thing for a new language to do on its own, because it's not really a technical problem in the first place. It needs a new language with a "killer feature" and serious resources backing it to break through. Several of the relatively success new(ish) languages have combined those two attributes, with the language being in some sense the favoured one for writing software that runs on a certain platform.
Scientific Knowledge
I think that HDR should also be between quotes.
> As someone with ADHD, I would encourage you to learn about it.

Don't underestimate my knowledge about ADHD ;-)

Also, much (most? all?) of what you write is correct but I don't feel it detracts from my point.
I've always wondered why you couldn't resolve all the hostnames in the DNSBL of your choice into IPs, and then block packets to those IPs. Maybe some routers simply don't have that functionality but it seems pretty trivial for pfSense.

Is there some reason why that's a terrible idea that I've overlooked?
DNS based blocking was already trivially bypassable before DoH was ever conceived so I don't see how DoH or its use by browsers is at fault for that problem.
> Long ago "modern" C++ crossed into a territory that I will never understand or use.

Do you know where the line is? C++11? Later versions?

I ask because I quite like a lot of the changes that C++11 brought to the language, I feel they make my code much simpler to understand and maintain, but I got very confused by post-11 C++ for a long time to the point where I said I'd never bother with C++17 or later (14 turned out not to be too scary once I actually sat down with it) because 17 and 20 added so much stuff that just looked beyond me. But I've since changed my mind and have started to experiment with C++20, after I sat down and read a few articles and watched a few cppcon videos on the changes. I don't know all that these versions have to offer, but I do understand the main changes enough to get by and most of them do make the language better, in my opinion.

Overall, the language is a mess, simply because they keep adding to it and very little stuff gets deprecated, removed, changed or cleaned. That leaves a large and messy language, especially compared to more recent deliberately-designed languages, but it turned out I could understand "most" of the things, once I had someone explain them to me. A few times ;)

Having said that, it probably isn't worth your time to "modernise" the C++ in your money-making codebase at this stage, if you're comfortable with it how it is. You likely wouldn't see a return in the effort it would take.
Angry billionaires make disturbing neighbours
Well, nothing in this story suggest they do. They might have an inconsistent review process, like pretty much most processes in these companies - from interviews to promotions. Let's see how many people follow her and leave Google Research due to their practices. My prediction is zero.
This is true. And the research raised an important point which was worth discussing. But it seems, based on the totality of the information, that Google received an ultimatum demanding that it take particular action with respect to the issue. That’s going beyond an ethics researcher’s role.
It's also not like international travel is zero at the moment, although it's certainly way down. Although I don't know for sure, I expect to be traveling internationally next fall.
Thanks for the feedback on my feedback. My recommendation would be to make a very simple tutorial (maybe even a video) walking the user through checkouting a remote project, publishing their own and start hacking while explaining the core concepts. The docs are pretty good from what I see, but when you're just starting and you don't know what you're looking for it's a bit overwhelming I thought.
Wow that's a serious amount of effort someone put in to collect all of that. That's really cool.

I'd love to see the same thing but delving into actual UI systems. So we have the 7 languages in 7 weeks, and 7 databases in 7 weeks. I'd like to see 7 UIs in 7 weeks.
What is the analogy supposed to be for the moderators then? You have a decentralized service, hosted on IPFS or something. You can't sue the service, but that was never the issue. Nobody is calling for liability on AWS for hosting a forum moderated by somebody else. It's the moderators that Section 230 is protecting. And even if you use decentralized hosting, to have moderation the moderators still have to exist, do they not?
Companies are now writing reports tailored for AI readers
I’ve been thinking about installing a proxy with my own root for this reason.
When you say literally, what do you mean? Almost or absolutely? Because I get confused, since, literally, literally doesn't mean literally with some people, literally.
Rereddit – Go back in time to see top posts
Yeah, the email was clearly written amidst frustration and isn't the world's most polished piece of prose, but I think it's pretty clear that the thing it's saying you should do is stop writing DEI docs that meet OKRs and are aimed at an internal audience, not stop doing research:

> What I want to say is stop writing your documents because it doesn’t make a difference. The DEI OKRs that we don’t know where they come from (and are never met anyways), the random discussions, the “we need more mentorship” rather than “we need to stop the toxic environments that hinder us from progressing” the constant fighting and education at your cost, they don’t matter. [...]

> So if you would like to change things, I suggest focusing on leadership accountability and thinking through what types of pressures can also be applied from the outside. For instance, I believe that the Congressional Black Caucus is the entity that started forcing tech companies to report their diversity numbers. Writing more documents and saying things over and over again will tire you out but no one will listen.

(It seems to consistently use the word "paper" instead of "document" for research.)

And Jeff Dean's reply identifies that she was asking to stop the DEI work, not to stop research:

> I also feel badly that hundreds of you received an email just this week from Timnit telling you to stop work on critical DEI programs. Please don’t.
The real reddit loads them in the same page without a refresh like you are expanding a comment thread. It is one area where a little bit of JS improves the user experience.

You can see the behavior without logging in by going to the old reddit site.
All this tells you is that they believe weddings and funerals are likely higher risk than getting a haircut. I would agree that's a sensible assessment.
Obviously (thought it seems not to you) free speech advocates like myself have no problems with different opinions being expressed. It doesn't mean other people have to agree with them. They can express they opposition and critique. And they don't even have to endure reading it.

In a way, I can't even understand how could you have confused the two (critique vs censorship).
Book publishers call on Apple to match 15% commission granted to developers
I find that manpages are often poorly written, e.g. the first lines:

"When you invoke GCC, it normally does..." is painful and should be edited away.

"man is the system's manual pager" you what?
When it rains those particles run off in to the streams, where they can leach chemicals out, especially as the materials degrade in uv light and oxygen with their massively increased surface area as particles vs being part of a tire.

And brake pad nanoparticles make up air pollution around freeways. Nanoparticles easily stay suspended and disperse, and can be resuspended.
Check out,

https://www.pythonweekly.com/

https://www.programmerweekly.com/

http://www.founderweekly.com/
Install Gentoo...

Here is a list of Popular Distros

https://distrowatch.com/
> Because the private prison system in USA is highly profitable

LOL. You "know" just enough to remain comfortable in your ideology, and your self-imposed media echo chamber is more than happy to feed that "knowledge" to you.

If you think you are credible outside your tribe... don't quit your day job. You're just as delusional as the people whose speech you wish to control, and hence provide an abject illustration of why we don't want state control of our speech.

And don't feel bad that China is still behind the US in so many ways, there will be a Great Leap Forward very soon!
I did all the time in the Android 2.x era. But it still works well, with the big caveat that there has always been hassle to use a Xserver on android. As far as I know there's no wayland app. Also there is lacking progress on integration. The chroot'ed distro generally doesn't integrate with android interfaces, and it's hard to do yourself if you're not rooted. Termux is a pretty nice implementation, with special integration.
I still prefer DoH giving "exclusive" access to resolvers, because the alternative is sending that data in plaintext for everyone along the path to read?
The customer is always, always right
We organize and synthesize the best start up insight into 5 minute actionable nuggets.
> If you get Section 8 housing assistance in the US, it is illegal to house that relative who needs a hand without an extensive paperwork and approval, which you probably won't get.[..]

Isn’t section 8 itself a welfare program?

‘Help’ here should flow down from the haves to have nots. For the have nots to help each other is counter intuitive and counter productive. No solid results. And can be detrimental to the original goal of social welfare.

It dilutes the notion of section 8. If the goal is feeding someone with a bowl of soup so he can be strong enough to start working, then splitting the bowl of soup between three people defeats the purpose. Everyone is still hungry, everyone is too weak to work and nobody achieved their goal. It is a waste of resources.

If one needs to get out of debt, do they go to someone who is debt free or to someone who also needs to get out of debt?

> Many of the things people do to help their families have been made to have bad consequences for poor people in the US. To me, it feels as if there has been a systematic effort to break poor families, take away their ability to help each other, and ensure that they continue to be embroiled in "the system" in the US.[..]

Can you give an example?
Revolut lets businesses accept online payments
You can look at process SID (security identifier), which should give you info about the user.
Wow, what a great essay Doreen. I would very much like to read something similarly themed, except where you expand the scope from homelessness, up to the entirety of humanity.

So many quotable parts, but this seems like the best one to me:

> I encourage you to see this as a heavy dose of reality concerning where your mental models are broken. The only cure for what ails you is to start getting over your delusions and start adjusting your mental models to come up with a more accurate understanding of reality.

This, taken more generally, seems like good advice for humanity itself. Our model(s) of reality, at the global, national/cultural, all the way down to the individual, are not just wrong, but hilariously wrong. And even more hilarious is that it seems impossible to get humans to acknowledge that reality ("the world", whatever) is a system, that can be modelled (and conceptualized) in extremely high dimensionality, and then examined skilfully. When presented with this perspective, the typical (unconscious, intuitive) response is typically something like accusations of "gaslighting", or "gish-galloping".

How to manage a group of billions of people who seem absolutely determined to ensure that chaos and delusion continue to be the status quo?
A few decades ago? What is a fire-and-forget guided missile but an autonomous suicide drone? Some missiles, particularly anti-ship missiles, even use computer vision in the air to identify objects and pick targets. Mark 60 CAPTOR naval mines sit underwater listening to nearby ships. When a noise is classified as an enemy ship, the mine releases a guided torpedo to kill it. Of course autonomy in naval mines is nothing new; the most basic sort 'decide' to kill any object that bumps them too hard. The innovation is making them discriminate between enemy ships and everybody else.
Biggest Ultra-High Voltage Line Powers Up Across China
Yeah the only thing that can stop this trend at this point is regulation unfortunately. Unless you make it a rule that TV manufacturers can’t do this putting them all on a level playing field the ones that do will always be ahead on price.
Birds on the Wires
Bruce Lee Created a Lasting Legacy in a Limited Time
> Recently, I have been exploring ways to re enter my universe of religious/spiritual faith. In my wool gathering, I wondered if communism, socialism, capitalism are all religions too.

I agree with you. I phrase it this way: In the 1500 in Europe, people believed the origin of universal public good came from God, now people believe the state represents public good. It is very dangerous, as in both cases it is reified by humans who clearly don’t only have positive intentions.
I see doubly-linked lists and other self-referential structures all the time in low-level code. Boost even has a whole library dedicated to them: http://www.boost.org/libs/intrusive
Nah. Bitcoin speculation is still popular, as any popular press search for "Bitcoin" will show you. People are buying in because they hope the price will go up.

I appreciate you not responding on crime, as that saves me some time.

I can believe Bitcoin "ticks the boxes" for ardent Bitcoin fans, but that doesn't say much about the rest of the world. Bitcoin did not end up being cash in the common sense of the term. E.g.: https://www.nytimes.com/2018/04/16/nyregion/new-york-today-l...

For speculation, yes, some metals are substitutable. Silver is a popular alternative to gold. To a lesser extent, platinum, palladium, and rhodium. If you don't believe me, just go look at some of the sites and vendors that cater to gold bugs. And I'll note that Bitcoin has often been called "digital gold" and has drawn plenty of interest from the same kinds of people who speculate in gold, so Bitcoin can also be a substitute.
There is a difference between a critique and censorship. The person is not advocating that the hosting company of this blog post remove it from the internet, he is saying the writing added no value, so should not have been written in the first place. I would assume your down-votes are for purposefully conflating these points.
Epidemiology is a science as much as for instance infectiology is a science. An aggregate of best practices relying only partially on hard (experimental or mathematical) science. For example IMO, the Bradford Hill criteria are backed by informal reasoning and although seemingly trivially logical, are very much dogmatic in nature.

It's true that many epidemiologists are not MDs, though. I formulated my thoughts badly in that regard.
With git it's rare for a project that's actually in use to go completely memory-holed, every contributor effectively having a local copy of the resource.

Using git (generally github) repositories for dependency management is, IMO, a hack and so it's not surprising that it often breaks. I like the way buildroot handles it (I'm sure they're not the only ones, but that's the one project I'm most familiar with):

- The buildroot buildbot fetches third party packages dependencies and archive them.

- When you build your buildroot image locally, it attempts to fetch from the third party directly. If the file doesn't exist anymore, it falls back onto the buildroot cache instead.

You could also easily add your own caching layer in there if you wanted too. I think that's distributed computing at its best: simple and robust, with a clear and easily understandable architecture. No blockchain-based proof-of-stake distributed storage, just a series of wget. And of course since everything is authenticated with a strong hash it's always perfectly safe.
If you can spare the money, buy a Smart TV and send it to the FCC accompanied by a letter saying that you have no use for a TV that is invading your privacy and there are no alternatives on the market. If they get enough TVs, perhaps they will take action.

(If you have less money to spare, buy the TV and return it to the manufacturer for a refund, make sure you state the reason.)
That's an indicator of popularity among distrowatch.com readers, not at all representative of what Linux users worldwide use.
That only has the front page for me?
> Not speaking for the parent here but I think you called out a distinction; private.

In this context "private" just means privately operated. A Mastadon node is still publicly available.

But I can kind of see the distinction you're getting at, and it's especially clear with Reddit. If you have a sub which is moderated by the users, there is no longer any call for the corporation to do any moderation whatsoever, because it's already being handled in a decentralized fashion (each sub has its own independent moderators). You don't need the corporation itself to do any moderation at all, and so anything they do there is unnecessary and unwelcome.

The question is how to draw that line. You essentially want decentralized moderation even when there is centralized hosting. How does that look when you apply it to e.g. Facebook?
'Havana Syndrome' likely caused by microwave energy, government study finds
I’d like to travel, but I’ll wait until it’s defensibly sane. It’s not like I want to visit other places that are locked down, too.
I am actively developing tools for the purpose of evading censorship. I find it disturbing that people have stopped supporting free speech when they stopped liking its content. Disturbing because either these people have caved to yet another mob thought or never believed in the concept at all. I don't agree with most of the content I see on my platforms. The content doesn't change me, however-- and I refuse the premise that we tech workers know best and therefore must protect the fragile little minds of everyone else.
GNOME3 really needs a better OSK. It should be possible to replicate the featureset of The Hacker Keyboard (for AOSP, available in F-Droid), which does include a full PC keyboard layout with a choice of reduced subsets.
A marketplace for Scriptable app scripts
> developers use it for blogs, forms, or other simple websites.

Starting to see this on my team, example would be a simple marketing landing page, then for what are perfectly normal things you’d have on the page like a video player or a button they start using the components built for the web app.

Then you ask them for things to behave a little different or for some of the normal things you’d expect on a marketing page like a video auto playing silently with subtitles. Then you just start getting told “nah it’s too much work the component wasn’t built to do that”.
Will they respect a gateway setting on a router though?
I would not want to use your network if that was the case, and I wonder if you similarly would use someone else's network if it was configured like that. I don't think network operators who provide access to the Internet can realistically expect to control what their users do on the Internet, unless the network operator is also the administrator of those workstations.
11000 Amps??? Wow. (Yes, the voltage is impressive, but the current is - to me - much more impressive).
Joined 6 years ago, lurking perhaps a year or two before that. Lots of introductions to topics that I may not have come across otherwise, many of which shaped my career. As others have noted, the signal to noise ratio is very high in comparison to other sites. Overall I think it allows you to find "positive" distractions - yes you will come here to deliberately kill time, but more often than not you'll have something to show for it.

In addition, when your particular technical niche comes up you can be assured of high quality discussion.
I wonder how a large organization does something like this successfully. Like you need your OS video driver team working with the application team and so on.

My impression is that PMing this is really hard. And then each of the other guys is going to have an opinion that this shouldn't be done because it's so rare, etc.

Something must be organizationally right for something like this capable engineering to have succeeded on such a barely noticeable feature.

I love it when products casually have cool things like this. Not quite the same scope but IntelliJ's subpixel hinting option has each element of the drop down displaying with the hints that it describes. You don't have to pick an option to see it. You can just preview it off directly.
Yeah, the articles title is: “Exotic Programming Ideas: Part 4 (Datalog)”. All the previous times this series has made the front page, it has had the part in the title.
Using F# on Ubuntu for two years, it’s lovely!
Interesting point. I wonder if an insurance company can argue the modification made the car lose the safety certification, and in effect the user made the car more dangerous by removing the SIM card, and that it would not pay out for injuries sustained in a crash.
I consider myself good architect but I am miles away from being deeply familiar with all of the sourcery of its metaprogramming facilities. I have real things to do and prefer to invest most of my mental efforts to more practical and productive things.

I however do use C++ to write servers and if I do not try to play language guru in my code modern C++ along with the STL feels incredibly easy to use.
It still feels equally outrageous to me.
My understanding was that Bell's theorem rules out hidden LOCAL variables, but doesn't address or rule out hidden GLOBAL variables. Bohmian mechanics haven't been disproven, right?
After some searching I found this[0], but I'm curious why they don't surface any of this directly on the webthings.io website itself.

[0]: https://github.com/WebThingsIO/wiki/wiki/Supported-Hardware
We've come to expect open replacements of everything, but even OpenWRT didn't start out as an open source project. Linksys used Linux on one of their routers, and was thus forced to release their modifications to the kernel for their device.