skysight-inc/HackerNews huggingface dataset:
When Walmart started taking over consumer goods, everyone thought small business was dead. All that was really died was the general store, and we saw a rise in boutique storefronts. Depending on their niche, people craved more than the lowest common denominator that Walmart provided, and these small businesses filled a need. I've long held that social media is following a similar trend. Much like Shopify, the next wave of businesses will enable companies to run communities that feel, as the article puts it, "smol." Discord is a great example of this.
> I sure hope that's right.

Yeah it's nostalgia speaking here, there's always gonna be hobbyists but the internet is now gonna be what it is today, massive conglomerates fighting for attention/eyeballs and monetizing it either through ads or pay services.
> Just as radio stations, newspapers, and television networks were the communications gatekeepers of earlier generations, we now have Internet gatekeepers keeping us in line, on line--preventing our voices from being heard by too widely

I am about the same age as the author of this piece. I think they are making a fundamental error with his comparison.

"Back in the day", radio stations, newspapers and television networks were the only actual public media (we could include zines perhaps, but they rarely had the printing capacity to reach a large audience). Their status was conferred by their capital requirements, legal status and in some cases, physical properties.

Today's internet gatekeepers only have the role they do because of network effects, and because people implicitly grant them that role. None of them have licenses from any government to do what they do (business license, sure; not a license to serve specific kinds of content the way that TV stations do).

The only thing preventing my voice from being heard more widely is that most people are watching/listening/reading in places I don't have the desire or capacity to conquer. But there are no hypothetical barriers to me becoming a wildly adored prophet, I just have to do the work.

I think it is both dangerous and misleading to make this comparison, but more significantly, it is also misdirecting. It leads us away from what we would need to do if we actually want to build alternatives, and instead draws comparison with utterly different media and legal frameworks.
The OP is probably referring to this well known article (in French): "In 2020, 27 deaths as a result of law enforcement response, including 12 during containment"

https://basta.media/recensement-interventions-policieres-let...
Because real C devs never make silly mistakes, nor everyone that reviewed the code, or the automatic unit tests.

Beautiful indeed.
Trailing Slash Guide
Ever since my first encounter with PolicyKit back in the early days of its inclusion in Debian, ages ago, I've had a very bad impression of its implementation quality.

Back then it would segfault randomly for no apparent reason, idle freshly installed fairly minimalist headless fileservers. We immediately blacklisted it from our systems, but were lucky to not actually need anything it brought to the table.

IIRC for quite some time there wasn't even a maintainer, but I think that was pre-polkit rename. Hopefully the situation has improved.
It's not, though, if you also believe the majority of the field attempts to be "agile", which is far and away the case in 2022.

I didn't make up any of this, it comes directly from Joel Spolsky in his article titled, "Evidence Based Scheduling". [0]

[0] https://www.joelonsoftware.com/2007/10/26/evidence-based-sch...
It goes further. Agda allows mixfix operators [0], which allows expressions to be arbitrarily interleaved with names and symbols, e.g.:

if_then_else_ : {A : Set} → Bool → A → A → A
if true then x else y = x
if false then x else y = y

[0] https://agda.readthedocs.io/en/v2.6.0.1/language/mixfix-oper...
They Need Legal Advice on Debts. Should It Have to Come from Lawyers?
FWIW: A pattern along these lines is in B of A's Quartz, allowing the construction of table filters like "Where('colname') <<inlist>> ['cat', 'dog']".
HTML scales exceptionally well
What a conflict of interest. The US pressuring Germany not to build that pipeline to Russia while at the same time peddling their own gas at a much higher price.

I don't see how it is any of the US business where a sovereign nation builds their pipelines.

We don't want war, the Ukraine doesn't want war and neither does Russia. But for what ever reason it is the US and UK that are escalating this conflict when it is diplomacy that we need. This may not be in the US backyard but it is in mine.

The left and right in the US are hell bent on this war and as a European it is discusting what is currently happening.
Automation will probably hit information workers before it hits manual labor workers. The reason is that information workers are expensive because it's harder to outsource to a poorer country, and we've got a long way to go before robots get good enough to compete against child labor (joking).
Peasants and cro-magnons both faced privation so I would call them poor without reservation. My argument is that the concept of poverty would need to be revised if we succeed at ending privation.
High Amazon Turnover Could Shift Bessemer, Alabama Union Vote
Ah soulseek! Those were the days. I'm sure I have a hard drive somewhere with like 100Gb of music from there.
Especially less valuable to mega big box datacenters where ARM is seeing big inroads.
If this approach results in you taking limited and short term views of development, or low quality software with unhappy developers, you're doing it wrong.

Breaking down work into small, day-or-two chunks is a team effort that the developers are doing together, alongside the customer (representative, usually).
Nintendo has a lot of money, a failure of a home console after Wii U probably would kill their home console division (no reason to continue making products if they all fail), but it wouldn't kill the company as a whole, in particular they would keep making handheld consoles.

Since Sony has entered home console market, Nintendo was essentially unable to compete with them. Nintendo 64, GameCube and Wii U weren't successful compared to PlayStation. Wii and Switch on the other hand succeeded by doing something completely different to what PlayStation did.
https://developers.redhat.com/blog/2016/09/13/running-system...

This article led me to believe that I could run systemd in an unprivileged docker (not podman) container, but I did not find that to be the case. It was not happy until I added `--cap-add=SYS_ADMIN` capability, and then it started working.
Is the solution to Mexico's situation to arm everyone in greater quantities? Is the US suffering from those levels of crime? What's the likelihood that a random person will experience a home invasion/kidnapping scenario in the US?

Now what's the risk of kids finding the guns in the house and accidentally discharging them? What's the risk of increased suicides? Someone firing a gun because they got into an emotionally heated argument?

There are many factors. It's not clear-cut. If we followed your reasoning, we would never step outside the house, because a drunk driver might crash into and kill us at any moment while we're walking outside.
> housing are extremely plentiful

...and therefore extremely cheap? Instead it's extremely expensive and therefore exclusionary. So it is healthcare.

Polls clearly show that younger generations feel very unsure about their work, their ability to save, buy a home end even retire and have a pension. The complete opposite of post-scarcity.
Lawsuit alleging oil companies misled public about climate change moves forward
A four-fold increase in Gemini usage doesn't tell me much. Even a 100x increase wouldn't be surprising or meaningful for something that started at zero usage just 13 months ago. We're talking about a total of 2000 capsules, which is cool, but just not enough of a signal to make predictions off of. I already knew there were at least 2000 highly technical people in the world willing to experiment with a new protocol: if Gemini crosses over to moderately technical, moderately motivated people, that will be more interesting.
> This is missing the obligatory reference to Bertrand Russell who said in 1932 that working hours will reduce to 15 hours/week [1] and this is good.

It'd only be good if it came together with other social changes. So long as profit-seeking owners control employment, they will certainly not share the benefits of productivity improvements equitably. They'll cast some workers off to unemployment and pocket their wages, and the rest will be continued to be worked as hard as they are able.
Having tried all these diets, a low protein and low fat vegan diet had the most dramatic weight loss without crazy cravings. Keto was good but the huge amount of protein meant I built/kept a bunch of muscle and muscle tissue taxes your system. In retrospect a high protein low fat/cal diet is a recipe for intense cravings and extremely difficult weight loss.
> in the range of an average resting heart rate

Nope.

https://www.cdc.gov/nchs/data/nhsr/nhsr041.pdf

Even for someone who's 60+ and in poor shape it's unlikely to be that high, so getting it up to 100 would be an improvement and have positive health effects. 100bpm doesn't even count as zone 1 for me, but even so a half hour or more of walking at a pace sufficient to sustain that is clearly better than remaining stationary.
nimforum*, which powers the official Nim forums, doesn't scale for shit, yet totally works for the scale of that community. not everything needs to massively scale, and, in fact, I think the mistaken belief that everything has to scale has led to many people being dissuaded from building smaller communities like back in The Old Days.

* https://github.com/nim-lang/nimforum
Looks like OP talked about serverless / google cloud run, where rather than traditional server deployment, it use specific provider's implementation. Additionally it may also means CI/CD pipeline where usually it's different between provider.
"Back in the early 1990's, the spirit of the Internet was the pursuit of knowledge, exploration, innovation, fun, and community."

Yes! I couldn't have put it better. Great article.
I always get a kick out of how the same people asking why the US can’t do things every other country does, like single payer healthcare or the metric system will have no end of excuses why the US can’t do that other thing ~every other country does: national ID cards that are used for, among other things, verifying one’s identity when voting.
Citrix and Wrike in a nutshell.
I've just passed the 20 year anniversary of my arrival in China. Having lived in at least eight cities over that period and traveled broadly, I would strongly caution against assuming this is a deliberate attack by the vendor, much less the government. The vast majority of Windows instances in China are sourced from pirated distribution media and it is usual for those to be infected. This affects everyone domestically, not just machines shipped out. Furthermore, most apps are pirated with the same issues. Finally, many people's thumb drives touch a plethora of dirty machines (printing shops that support the still largely paper-driven bureaucracy, photography shops, work and home PCs, etc.) and thus are excellent vectors for malware. As usual, Hanlon's razor: resist over-attribution to malice.
I think everybody agrees that we should get rid of unnecessary environmental sources of lead as rapidly as we can. But it's not all that cheap[1], and there's probably a correlation between not owning the place you leave (i.e., not being entitled to massive renovations) and being a member of an oppressed group.

Even as a financially secure white tenant, I have found my landlords to be extremely hesitant to initiate any testing that might legally obligate them to renovate (or at least cover/shield) sources of lead. And in most municipalities, your landlord is only obligated to follow up on lead concerns if they have personal knowledge of lead paint usage on the property; they're not obligated to go through the property's history and refute the possibility of lead.

[1]: https://en.wikipedia.org/wiki/Lead_abatement_in_the_United_S...
Much of the point of TS is to make make this kind of refactoring easier, and it doesn't prevent coercing the data format later at all.
Or lower alcohol tax
Scroll-start: allowing overflow scroll to not start at 0 on first layout pass
It really depends on your use case and on how you design for threads. Quite a lot of data types can be sent by postMessage, and a decent amount of them are transferable. If your use case doesn’t require passing around functions (and if you can’t find a way to work around that), many workloads which would benefit from multithreading in another language will likely similarly benefit from JS threads (Web Workers, Node’s Worker Threads, etc). The biggest determining factor at that point is whether the overhead of instantiating them, and of message passing, is worth it. (And the latter is often a lot less than people realize; in my experience it’s almost universally faster than crossing a WASM/FFI-type of boundary.)
You can just let some people make mistakes, and give them feedback on it for next time. That way, you get autonomy and eventually mastery.

We don't all have to agree on everything. I think that's a fallacy.
Instead of shuffling data between things via shared memory/function args, you're doing it over the network. This will always be more complicated.
Trailing slashes on URLs: Contentious or settled?
Also, it opens up a very simple avenue for the watchdog: they might require Clearview to delete any data for which they can't prove that it's not Canadian.
Yep, humanity and its demands are multifaceted. We want good stuff cheap and affordable as the rise of Walmart and Amazon goes to show. But we also want to feel unique and support recognizably human businesses. I don't see any reason why they both shouldn't exist.
Oh no, an application has bugs. Must get rid of it!
This article uses an outdated scheme for password entropy/strength originally published in the early 2000s by NIST. The scheme they use can be found at [1]. NIST has since dropped their recommendation for how to calculate the entropy of a password as it turned out that it was basically bunk and provided no actual security.

It was understandable at the time to come up with some system to evaluate password strength and the original scheme made what I guess could be sensible assumptions about the distribution of human generated passwords, but an actual empirical analysis of their scheme conducted on 32 million passwords demonstrated that it was basically worthless and consequently NIST has dropped their entropy calculating guidelines [2].

[1] https://cubicspot.blogspot.com/2011/11/how-to-calculate-pass...

[2] https://834e27ae-a-62cb3a1a-s-sites.googlegroups.com/site/re...
well, maybe less about ability as about energy consumption. Perhaps we've got a long way to go before robots can do the same work as kids for the same equivalent energy cost of three bowls of rice per day.
I've seen a lot of worse code sticking strictly to single responsibility. As it is, we have a lot of classes with only one function, and that function calls another line of code. It makes sense from a theoretical perspective but YAGNI would make us thrice as efficient.

We have a class whose purpose is programmatically setting strings to be displayed. But displaying the string is done two levels further. And the strings are always static. So there's two layers of complexity and a ton of autogenerated code.
> Wages are going to have to go up. House prices aren't going to come down, rent isn't going to come down

House prices and rent go up to soak up as much wages as possible. An increase in wages for everyone helps nobody. Bidding on houses is a zero-sum game where we all bid against each other for the amount we can each just afford in interest repayments. Rent has congruent dynamics.
USBs exist that have physical write switches, and there's also old-school media like CD-Rs which can in theory be used too.

Hell, with a bit of fiddling, you could probably design a one-way RS232 serial system by simply not connecting the TX pin on a downstream device.

Then for good measure snap off the pin and block the corresponding socket's hole with superglue so the cable cannot be reversed.

There are also write protector devices which mirror a block storage device as read only, but will not issue a write, as used for forensics.
Yeah, as an American I assumed it was talking someplace around New Jersey. The original title is probably clearer for those less familiar with the UK.
The problem I have with these papers is that the standard to prove that something works is high and rigorous, while the alternatives are presented with much more flimsy evidentiary standards.

For example, the papers on cancer are dismissed, because the studies are inconclusive because they are not large enough or randomized, while the linkage with cancer creation is on the basis of "linked to" cancer.

Without that, this is just a opinion piece.
Yes. And additionally, you're going to be context-switched constantly by people wanting to show off their days work. No thank you.
I think a higher level of abstraction makes certain functions easier?
> I both hope you have great success

Thank you!

> also that we get to have beer at a conference sometime to share war stories and trade-offs

Looking forward!
Those nuisance barriers you mention are often intended to cause limited damage. For example, water barrels in a gore point or the gates of a parking garage which are made out of wood and intended to snap off.

The problem with the first sentence of your initial post is that you seem willing to justify some degree of death if it serves as a deterrent, even though you later claim that if other options are equally good deterrents then they should be used. This leaves open the possibility that if bittering agents don't deter as well, poison may be a reasonable choice. Yet the only thing we're talking about deterring is tax avoidance. In which case poison seems completely unreasonable. This leads one to suspect that you believe there are other public goods brought about by deterrence which would equal the weight of an occasional poisoning.
The last listening test put Opus at ~90Kbps = 128kbps Mp3.
Found these 2 for math LaTeX OCR:

https://github.com/lukas-blecher/LaTeX-OCR

https://github.com/harvardnlp/im2markup

Also some LaTeX editors:

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

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

GNU TeXmacs
https://en.wikipedia.org/wiki/GNU_TeXmacs
A consortium of nations interested in maintaining access to reliable compute and innovation might be interesting. As in not bought out explicitly but some kind of direct and regular investment
I'm sympathetic. My first personal website (after a couple of, ahem, not personal ones) was about the film "The English Patient", and yes, I know that smile.

However, I think you're making a mistake that I also make quite often, of conflating the use and mastery of the technology required with the actual end goal.

Lots of people might like to create their own dedicated websites focused on some particular interest of their own. Very few of them have any interest in Apache, Amigas, FreeBSD, servers, operating systems, bandwidth, IPv6 or any of the technology that would underpin them doing this.

Hence ... Squarespace ;)

We (computer technologists in general, and web folk in specific) failed to make running servers a trivial matter, and as a result in 2022, the honest truth is that running your own website no longer has much to do with any of the skills we might have smiled about back in the day. At least not for 99% of the people who don't already do it but might somehow have an interest in the idea.
I believe the type you're looking for is `[]` (a tuple with no elements) instead of `never[]`.

https://www.typescriptlang.org/play?#code/CYUwxgNghgTiAEYD2A...
As there seem to be misunderstandings about what polkit is:

It's a way to let user processes communicate with privileged processes while potentially, action dependent also prompting the user for a password.

pkexec on the other hand is separate program bundled with polkit which is kinda which let's you combine polkit with running predefined commands, or easily accidentally any command and IMHO should not exist.

there are various programs which work with polkit (even if they don't necessary require it) including:

- systemd, logind, NetworkManager, udisks, flatpack, fwupd, timedate(setting), and others

It also allows rather flexible configurations about what users can do which actions under which conditions, which can be quite useful for a multi-user server (e.g. GPU server).

While I think a program like polkit is a must have for a modern Linux OS I'm not a fan of it's design.

- pkexec is a bad idea for many more reasons then this vulnerability

- the way it's configured and how it handles caching is prone to accidentally make mistakes with security consequences

- pkexec should not exist, even without the vulnerability it's really easy to mess up using it

- having a embedded language for handling permission scripting, and not inventing your own language or pseudo-language config format is a good. But js? I guess there are simple embedded js interpreters.(1)

(1): Note that it only runs small snippets, so no need to have a JS interpreter with modern features like classes, or an JIT ;=)
Never worry too much about problems you want to have.
The NRC is slow and needs reforms, but it’s duties encompass more than approving licenses. So I find this headline very misleading.

Also, how many of whatever license type that stat is about have been submitted?
androids?
The only possible outcome is automation of most if not literally all jobs. At this point, capitalism will necessarily break down because it depends on continuous consumption and there will be no disposable income with which to consume. Hopefully society will evolve into post scarcity at this point instead of a cyberpunk dystopia where gigacorporations create artificial scarcity economies just to maintain the status quo.
> 'Some people use the term "Web 3.0" to refer only to decentralized blockchain-based networks without considering that all personal websites have essentially the same goals, be they on the regular Internet or on the new blockchain networks. Those who use the term "web 3.0" seem to have forgotten that self-hosted personal websites that run on home servers and are accessible over the regular Internet are inherently decentralized. Unfortunately, despite common goals, some on today's old Internet are hostile to blockchain technology. I am not sure why.'

What goals does today's crypto-token-powered "web 3" vision share with the old Internet? It's not enough to say "well it's decentralized" and do a handwave.

Consider the NFT exploration Moxie Marlinspike did recently:

https://moxie.org/2022/01/07/web3-first-impressions.html

This is essentially a system that lets you buy DRM'd metadata that points to servers owned by a corporation funded by billions of VC dollars, and transactions are recorded on a ledger that spends more power than the entire country of Finland. The only purpose of these activities is to speculate on prices of these make-believe digital assets.

None of these things have anything to with the old Internet: cargo cult DRM, billion-dollar VC funding, enormous energy waste, artificial scarcity where none is needed.

That website on dial-up was slow because of real physical constraints, not artificial constraints erected to make VCs richer at the expense of the planet's ecosystem.
You shouldn't be figuring any of those things out on your own, is the whole point of both the article and my comment.