skysight-inc/HackerNews huggingface dataset:
> [philosophy and logic] don't get the same level of hatred that math gets

Because children aren't forced to study philosophy and logic for many hours each week.

And if you think logicians (even of the non-mathematical variety) aren't constantly inventing new notations...

> "I don't give a damn about people understanding what I am trying to say, they are all dumb and uninteresting because they don't even put the time in to learn my special notation"

Those mathematicians aren't calling you "dumb and uninteresting", you're just not in their target audience.

> And your field will be kinda hated, which is what is happening.

Again, it's hated because children are forced to study it, because their parents think it's essential. Most people don't think mathematics is an evil cabal of men intentionally obfuscating their work with crazy symbols just for the heck of it.
Neat! Surprised to see so many results for Clojure. The mobile UX is pretty hellish, though. I’ll have to check it out again on desktop.
Well good luck with that. They can only target places like Facebook/Twitter, there's hundreds of smaller social sites that will just completely ignore this shit.

Not to mention the internet is global, so really they can't enforce anything.

> Priti Patel considering removing right to anonymity on social media to stop ‘relentless’ abuse of MPs

If they weren't so corrupt and inept they wouldn't be subject to 'abuse', it comes with the job.

Edit: also to add, abusing people online is an easy form of 'slactivism', people let off steam, it keeps them lazy and complacent, stops them taking action in the real world.

If that venue is removed, i.e arresting people for name calling on Facebook (which is already happening) then actual actions in the real world will escalate and dealing with name calling will be the least of these peoples problems.
* international law is expensive and time-consuming to get results from; if there's a dispute over wages / IP / etc it will be a serious hassle for everyone involved.

* in the US, being a "contractor" is a specific legal status with requirements around independent work and so on; misclassifying full-time employees as contractors can trigger litigation from various tax authorities. Your country may have additional thoughts on the matter - and see above, solving this means lots of lawyer bills.
I really like IPFS but their standard desktop client sucks big time. I've had a lot of performance problems where it freezes whenever I click a tab or even doesn't go to the tab I click on. It makes the whole experience a lot worse than it needs to.
My post about whether Vivaldi is a GPL violation was quietly knifed on /r/uBO
But it must be said that Obsidian works perfectly fine for simple note-taking. You won't fully leverage all the features, but who cares?
Only up to a point. Modern designs tend to be short term passively safe, but shut off the pumps and radioactive decay alone can be enough to eventually cause a melt down in many modern designs. Which is the core issue, there’s a huge cost trade off for protection vs every possible issue no matter how remote.

Spent fuel pools are probably the greatest example of this. They haven’t caused a major issue yet but they’re potentially a much larger risk than the actual reactor.
ZoomEye – IP Devices Search Engine
> stronger typing

Please, don't. There are wonderful strongly types languages out there, so if one wants or needs a strongly types language, use that, and not Python.
Daniel Kahneman and Yuval Noah Harari in Conversation [video]
This is truly quite insane. I'd like to note that there seems to be much more to it than the one file linked here, it references other macros defined in other files.

Also, the author says that you can use this "to drastically improve quality of your code -- make it safer, cleaner, and more maintainable."

I hope this is somewhat sarcastic, because I doubt just about anyone else would like to find your code using this.
It's worth pointing out that here, half a century later, we are finally getting something like the tools that Ted Nelson wrote about in his 1965 paper "Complex information processing: a file structure for the complex, the changing and the indeterminate" https://doi.org/10.1145/800197.806036
[PDF available https://www.semanticscholar.org/paper/Complex-information-pr...]
Can concur, his Minimal theme is really awesome and looks Mac-native.

His theme played a huge part in getting me to make the jump from Bear Notes to Obsidian as I try to move away from Mac-specific apps to cross-platform (macOS and Linux) options.
What you call question-begging is really just an assumption I'm making - that git's feature set isn't available (or practically feasible) for any binary format.

You might disagree with that assumption, but if so I'd challenge you to show me (or build) a piece of software that (a) uses a binary storage file format and (b) has a feature set comparable to that of git for files in that format.

I know an argument from lack of existence doesn't prove anything. It certainly is within the universe of the possible to implement git's feature set in MS Word. But I highly doubt MS will ever do that, as that wouldn't make sense from a business standpoint.

A great general version control system is most likely to be implemented on formats that are the most interoperable. Nothing is more interoperable than plaintext. Perhaps if someone designs a structured general-use binary format that becomes widely adopted, then version control will be implemented for it. But I bet if someone does try to build such a binary format, someone else will follow it up by building a similar or better plaintext format. Plaintext is more attractive for non-proprietary software, because you get a lot for free.

In fact, I believe the only long-term business benefit of a binary format is vendor lock-in.

You might say developers are spoiled -- we enjoy power and freedom in our workflows that others don't even know is possible. I for one prefer the power and freedom that plaintext formats (both data and code) afford. Although I do sometimes use MS Word, I almost never commit a non-plaintext file to a git repo when there's a plaintext-format alternative.
Much of the worst incitement is done by people in newspaper columns under their own names with blue ticks on twitter.

(Pop quiz: which newspaper columnist has been cited approvingly in more than one mass shooter manifesto?)
Taytos cheese and Onion crisps are the finest Potato chip I have ever eaten.
OS overhead of 128 processes is higher than scheduling 128 tasks. Varies from os to os, but it's especially bad on Windows.
"The long-term option is to reconsider why you need that legacy VPN concentrator in the first place. WireGuard is open source, can run in a pure software virtual machine [...]"

I think the answer to this is that companies prefer to buy "boxes" over running their own infrastructure. Sure, under the hood it's the exact same thing, but Cisco can market a nice grey box with a logo to your manager and you can't market a Linux kernel tool.

Why buy a VPN concentrator when you can run OpenVPN or IPSec in a VM? Easy, because the VPN concentrator is plug and play after setup and you don't need to worry about those pesky updates (you should worry but updates are rarely provided anyway).

From my point of view, WireGuard and IPsec/OpenVPN serve two entirely different markets. Wireguard is there for the companies running their own Linux infrastructure already, providing the tools for quick and dirty VPNs with no cost and barely any complexity. IPsec and to some extent OpenVPN is there for the companies thinking in boxes (the VPN box, the web server box, the Cisco box, the firewall box) who don't care about how the VPN works as long as they can pay someone else to make the box and as long as it works with their existing devices.

Before WireGuard, most articles writing about the kind of thing WireGuard is good at would recommend setting up OpenVPN. And truth be told, OpenVPN is pretty good at this sort of thing, it's just complex to properly understand because of its complexity. IPsec is left over to the professionals, bridging offices together rather than making servers talk to each other securely. You can do a lot of what IPsec offers through WireGuard, but you can do everything WireGuard offers through IPsec. Whether your want to use that complexity or not is your own choice, but I don't think there's a real answer to be found here.

Because of this I think many people are talking past each other without realizing it. "VPN" can mean many things to many people. To people watching a lot of Youtube, it's for pirating movies or watching foreign Netflix. For people working with legacy/prebuilt IT, it's how WFH is done together with some strange Cisco product. To Linux/OpenBSD engineers, it's just a network layer with many different applications. To corporate, it's the button you press to make the accounting report go brrrr when you're on the road. Arguments for one use case easily fall flat for all the others.
Floury Irish potato varieties are among the best in the world. Once you taste them you can’t go back to waxy potatoes.
GitHub Repositories to Become a JavaScript Master
It's not a question of engineering improvement. The comment at the top of this thread said it fairly well:

> 4. This it he big one for me: I just don't trust governments or corporations to maintain, inspect, manage and operate nuclear power plants at scale.

I'd add "design" and "construct" to that list as well.

I have pretty much no doubt that it's theoretically possible to design, construct, maintain and operate a safe reactor, I don't believe for an instant though that the decision making authorities are capable of actually requiring in perpetuity that those things and only those things are done despite the huge financial incentives to cut corners and play the 1-in-a-million catastrophic failure lottery.
> literally hiring hit men to take out your rivals is no biggie.

Like the Pinkertons?
> He watches TV footage from the 1970s and focuses in on the people strolling about in the background. The pandemic enhanced his sense that the most mundane parts of life are what will make the past come alive in the future.

I lived through the 70s. Some movies from them are curiously nostalgic to me, as the way people dress, talk, and behave has significantly changed.
Chernobyl had an unsafe design from the beginning and the engineers knew it.
Maybe it's just certain collection operations, then.
I mean, you can modify Python code at runtime if you like. This has a good overview of all the nonsense happening under the hood: http://jakevdp.github.io/blog/2014/05/09/why-python-is-slow/
Dude, writing out the background and history of everything must have taken quite some time, but I found it very valuable in helping to understand the present state of things. I just want to say thank you.
Is there any evidence that the attack was in any way linked to internet anonymity, or is this just the usual suspects bringing out their authoritarian policy using this as a pretext?

(Details seem to be scarce because it's sub judice, but presumably US media might have something?)
It's Facebook! How can you trust them?

If you honestly believe them then I've got a bridge you might wanna take a look at...
Economic Indictors Report, Updated with UK Gas Storage Hyperinflation Special [pdf]
This, so much
I fell in love with Markdown in the early 2010s. My team at work didn't have a corporate wiki, and the only alternative to documentation was network shares and non-searchable folder hierarchies. I installed Dokuwiki, and its editing is all markdown.

The alternative became Confluence, which is now a pretty decent product(for the end user, I can't speak to operating it).

But in 2013, the editor was terrible. WYSIWYG was broken and non-deterministic. You never knew how it was going to try to "intelligently" format your next press of the enter key, or bullet list or table. There was no visual cue on the work it was doing for you.

Markdown is very clear, if limited: There is no ambiguity on how it will format a page.

I will say, I think there are tools that provide WYSIWYG composers that store data in Markdown backend, giving the benefits of both easy editing, and a stable, human-editable source format.
Disallowing anonymity clearly creates wonderful environments where no radicalization happens, and everyone is polite. It certainly helps to prevent social divisiveness. Just look at Facebook!

/s, hopefully obviously.
I don't know what you mean by keeping rates low. Interest rates have been going down for a long time. 0% is just another boring destination as 1% was.
Music created with the C programming language [video]
Sources: https://github.com/pixicoder/PS
Given the audience here I would image the majority of the people on this site had computers supplied by our parents at a young age, and we often played violent video games, or spent hours talking to people online yet we did not become criminals

Scape goating video games, or "the internet" for these types of things is a long disproven trope.

There are more factors in criminality that just playing a violent game or having computer supplied to you by your parents. Putting the blame on these things however is easier that looking at other more human causes.
I think its an insidious remnant of 70s era anti-nuke propaganda that refuses to die. Nuclear waste is spooky, especially when you don't have a concept of scale, and don't realize that the risk from spent fuel is orders of magnitude lower than what's allegedly at stake.

I'm surprised by how long this myth has persisted.
One of the features outlined in the article for this post was for the glasses to remember things that other people said. How would such other people who don't want to be recorded for these purposes opt out?
marshal data
UK is becoming more Orwellian by the day. Not sure if I really want to spend the rest of my life here when we're ran by nutjobs.
Maybe it could use a different heuristic in O2? Depending on the function it's vital to have autovectorization for performance. Neither -O3 nor -O2 are perfect as a blanket option for all the functions in a big program.
ok, well I hear that a lot but does anyone have the figures of how many Chernobyl zones would be expected if all of the fossil fuel usage was replaced with nuclear?

we might start from https://world-nuclear.org/information-library/current-and-fu...
and
https://www.forbes.com/sites/rrapier/2020/06/20/bp-review-ne...

but then questions become - does increasing power generation via nuclear improve or make the systems worse - because maybe the sites we have now are the best of the best and we get more we no longer have the best of the best.

Final question - is there perhaps any sort of interplay from multiple Chernobyl like incidents possible? In the same way that the increase of fossil fuel usage went beyond just local pollution to climate change.

But yeah, fossil fuel usage providing almost all of humanity's energy needs over a century has damaged the environment much more than a much shorter period and much more limited nuclear power usage has.

on edit: I am in fact a proponent of increasing nuclear power usage - just these arguments I see about Chernobyl not being that bad in comparison to climate change are not that impressive without some extrapolation and hard science.
A Short Overview of DNS
I never said that? They are also workers there?
I worked in a shop where 8 employees were constantly voting amongst ourselves to up-vote/down-vote each song as it appeared on a given Pandora station/playlist that was broadcast throughout the shop. This made for a great sense of consensus and discussion amongst a group of music nerds.

However, one issue with Pandora was that no-matter the genre it would inevitably throw in a song by Morrissey, which would be met by a round of groans and calls by everyone in the shop to aggressively down-vote the song. The joke became that all roads eventually lead to Morrissey.
Don't you think answering these questions should guide the R&D?
While I was at jpmorgan I actually spent some time thinking about alternative auction structures (vs the order book model). The current trading model is ultimately a mechanization of the rules from trading happened in a literal trading floor room, and a lot of the structural issues stem from those rules treating time as infinite resolution and the speed of information propagation/light being instaneous.

There’s some interesting details about how large trades are done today that could perhaps be better reflected into some element of auction design.
> But this discussion ... it’s about whether the normative science of ethics can have any nontrivial conclusions without an objective foundation

What is a more objective foundation than independently verified, experimental evidence?

> The limitations of human reasoning are one of the reasons I’m convinced a correct ethics must have a superhuman author.

So the apparent presence of this limitation is evidence of a higher power? How can you be sure that what you consider 'correct' ethics is objectively good?
>... and Fukushima are uninhabitable

This is incorrect. Not only is the Fukushima prefecture inhabited, even the very town in which the incident happened is inhabited.
> I ask [a customer] what his job is. He laughs. “I’m a wanker in finance.” So why is he doing it? “It’s a bit of fun isn’t it? And the man himself is in there.”

> [The chef] came from a poor working-class family. Now he’s rinsing the rich and stupid. It could almost be inspiring.

The article is clear that it's not about the steak.
That was the plan along - a decade ago or so, Apple initially had a big plan to roll out an advertising platform. But the success of Sailfish OS and Jolla Phone (it outsold the iPhone when it was launched) that tauted privacy as a feature made it pause and re-evaluate their marketing strategy. Apple decided to embrace "privacy" as a short-term marketing strategy to differentiate itself from Android, it's main competitor in the mobile OS, and to stave of potential threat from the likes of Jolla / Sailfish OS. They even shutdown their advertising platform (iAd) with some subtle PR claiming it was part of their move towards enhancing "user privacy" (at that time it only had around 5% marketshare in mobile ads industry).

Initially, they actually did reduce mining their users data on ios. But probably after Steve Jobs death, Apple increasingly started to collect more and more user data while also preventing its competitors from doing so. They also started to offer services like Apple Pay to get more financial data of their users to make their future advertising platforms even more attractive to advertisers.

Now, I guess they finally believe that they can sell "privacy as a service" and the pitch now seems to be "trust" them with your personal data - and so we have all those icons in apps that will "inform" you when Apple will use your personal data for personalisation (creating a profile of you, to be shared with various services) or proxying browsing data through iCloud. Apparently Apple is confident of its market position today (and lack of competitors) to believe that users will not notice that "privacy" on Apple platforms no longer means less data collection, but less data collection by Apple's competitors ...
I used to use IPFire (the Linux distribution for routers mentioned in the original article), since then I switched my router to plain Debian, allowing me to use Wireguard. This is so much simpler than fiddling with the VPN settings in the IPFire UI.
I'm sure you're already aware of this example since it's the canonical one, but to me personally the point is very clear: I use regular expressions all the time and always have to write that little bit of boilerplate, which the walrus operator now lets me get rid of.

Avoiding tedious boilerplate by adding nice features like the walrus operator is precisely what lets us avoid "death through a thousand little cuts to its ergonomics", in my view.

Sure, maybe writing

m = re.match("^foo", s)
if m != None:
...

isn't so bad, but in that case maybe writing

i = 0
while i < len(stuff):
element = stuff[i]
...
i += 1

wouldn't be so bad, and we could get rid of Python's iterator protocol?
Yah, that's definitely the future I'm hoping for. What I am worried about are the kind of transition issues I mentioned. Python 2 -> 3 strictly made the language more flexible too - but the Python ecosystem is about existing code almost more than the language and I worry that we could find similar problems here. Potential for plenty of growing pains while chasing relatively small gains.
I think that the question of what user-facing purpose(s) a technology can be put to is somehow qualitatively different than what backend roles it might play. I could be wrong.
I've written a Kotlin DSL to perform simple transformation on JSONs
Instead of attacking specific content or specific people/personal info, what if we go at the structure and system instead?

- Don't care about the content of the tweet (no fact checking boards)

- Don't care to register who sent it (no privacy leak to government)

"Attack" the structure:

- Heavily tune down features that can enable posts on social media to go viral. Basically ban virality. Boosting high-emotion posts above all else is the largest systemic issue.

Yes, it's heavy-handed, but it's not censorship. It's not registering who has which political opinions. It's just changing the rules equally for all, to create a better forum.
> Yeah, so your argument assumes that retrofitting radiators with heat pumps is the only way to install

It's not an argument, I'm just relaying what heat pump installers need to change in order for the pumps to work.

The system also needs to provide hot water.

> The reality is that we don't have time to wait on unproven technologies like hydrogen boilers

They're not unproven, 20pc hydrogen ready boilers are being sold today.

> Despite what you say, heat pumps are working at scale today around the world and individuals can go buy them now and successfully heat and cool their homes.

That some people have used heat pumps to successfully heat their homes was never disputed.

They're just not the panacea they are made out to be for UK housing.
Hey, your Minimal theme, that I just installed, pretty much solves most of the issues I had with Obsidian. Even without that it is a great tool.
> IPFS has the interesting quality that the more popular a piece of content is, the easier it is to get ahold of.

That sounds like the worst of the current internet, but even worse
NDN can work as a replacement for IP too, running directly over Ethernet or other link layer technology.
Why would a premade queue be worse for pipelining than a random queue which you also have to modify as you process on it? Seems like a single pause per batch rather than constantly checking if the work queue has something new put in it.
This is shattering. I am glad he was able to be with family and friends; Roger was an immense help to me as I learned how to navigate APL/J and build a TSDB in the latter. He never let on that there were any health concerns - I feel guilty now for sending him so many messages over the last half decade.

I hope he gets the recognition he deserves. What he and Iverson have developed is truly unique and powerful.

EDIT: A bit macabre but Ken had his stroke on the 16th of October (2004) and died on the 19th. I know it’s coincidence but my mammalian brain can’t help but ascribe significance.
There’s no need in general but that’s exactly the case here. And it’s not far from common, it’s an avenue that needs further discussion imo
Yeah, I know about that argument but it just doesn't make sense to me. Removing the GIL means that 1) you make your language runtime more complex and 2) you make your app more complex.

Is it truly worth it just to avoid some memory overhead? Or is there some other windows specific thing that I'm missing here?
This is true in some form, my printer says I am low in ink when I used a non original catrdrige. Slightly annoying