skysight-inc/HackerNews huggingface dataset:
>Yes they did bad things, but they also weren’t as bad as some were painting them,

I think you're glossing over this. They systematically allowed and profited from obviously illegal content. For years there was essentially not even an attempt to really prevent child porn on their site.

It's one thing to go the Youtube route for civil stuff like copyright violations, but there's no putting the genie back in the bottle with child porn and rape. If an individual were found to have the videos that MindGeek had, they would've spent a lifetime in prison, not become millionaires.
How much time would you say it saves you per day? Ie. how much more productive does it make you?

I’m curious whether we’re talking 5% or 30%.
The biggest issue with mobile IRC that it needs a constant open TCP connection to the server.

You need to have a client or a proxy client running somewhere 24/7. You can self-host it (bouncer) or you can pay someone else to do it (IRCCloud).

But it's still a protocol level issue. IRCv3 might be doing something about it, but I'm not holding my breath.
Clearly you own more expensive digital calipers than I do ;)

Once you get to 0.01mm, which even fairly cheap calipers get down to, you're at the limit of how precisely calipers can measure anyways, so why bother going with the really fancy expensive ones?
When you say you are asked on a regular basis… What basis is that? Once a week? Once a month? I have never had anyone so interested in my diet and I am a little jealous. Also who are these people and what impels them to be so interested in what you are eating?
I completely agree, that was one of our main goals with Etebase (protocol behind EteSync).

For whatever it's worth, we had an external analysis of the protocol done recently at EteSync. Though even before it, we (intentionally) only used known and common primitives (from libsodium) to ensure that we have a solid base from both the cryptographic schemes, and the actual implementations.
Fiber is not a nutrient.
The $10m OMG Fund
Modern CPUs with pipelining, branch prediction, speculative execution, caching do best with fewer jumps, small code size, predictable jump targets, sequential access. A tight loop of "jump to the address i just loaded from this 64 bit quantity" throws a total wrench in the middle of it and will have those mechanisms stall.

Imagine a sorting algorithm with a jump into a callback to compare the elements. Then compare with a simple integer compare (1-2 instructions) inlined. In the former, you are jumping all over town, to jump targets loaded from RAM (not predictable). In the latter, one very small integer compare instruction, inline with the larger algorithm.

See also: qsort in c vs std::sort in c++
To answer the PS: it's the clickbait equivalent of a "neg" from "pick up artist" theory - put the other person in a position of low status where they have something to prove/gain.

When I see such a title, I always look at the comments first, as I don't want to rewards this behaviour with a click unless the rest of the article is really worthwhile.
I blacklisted LG from my life after my Nexus 5X bricked itself a couple of weeks after I bought it. I usually recommend Sony for TVs, have had a couple over the last 10 years. Good displays, running standard Android, and doesn't (seem to) have ads or any malicious telemetry so far.
there is a very good reason that nobody looks at a third party candidate: it would be foolish to vote for them, no matter how closely your views might align to them. Assuming you had any preference at all of which of the major parties get in, by voting for a third party instead of one of them, you in fact increase the chance the other will win. This is a fundamental issue of this kind of voting system, and there are many alternate systems that do not have this crippling, paralysing flaw. For example, look at many northern european democracies, which have ranked choice or proportional votes, and sure enough they often have several-way coalitions of much more reprasentative parties governing them
Bear in mind this is CPU time, not wall clock time. I work with both AWS Lambda functions and Deno Deploy functions every day. I hit the 10s Lambda timeout all the time (things like slow API calls or network requests), but I never hit the timeout for Deno Deploy. You can even use it for things like Server-Sent Events or Websockets. It'll keep the connection open indefinitely, as long as it's not using the CPU.
Next step: if Copilot can recognize often-used patterns, and variations in them, it should be able to autogenerate libraries that capture these patterns and make them useable via simper functions/classes.

That way it can capture code in a library instead of having thousands of developers copy/paste the same code snippets.
psst... std::string_view
Sure. Context matters. But what you’re doing is projecting a context that fits an existing narrative which is entangled with your beliefs/preferences while entirely dismissing the stated principle. In essence, you got defensive.

And you may not believe it, but most people in non-totalitarian cultures don’t want social/cultural/political symbols planted like a flag in their personal cognitive or physical territory. It’s bad enough that corporations brand the shit out of every physical surface. Now we have intrusions by political movements and social causes.

This is spam and it shouldn’t have to be tolerated.
> an intentionally deficient diet

Aren’t all diets whose goal is weight loss “intentionally deficient” ?
Does this use tactics to identify contradictions, tautologies, subsumptions, etc in conditions? How does this work?
I’m not 100% sure it works for everybody, but it probably helps that English have shorter words where the stress tends to be on the first syllable, doesn’t have genders, always requires an explicit subject and has simple verb conjugations.

Would it work with languages that have longer words and a case system?
Which scripting language has a better claim to being universal? JavaScript runs on billions of diverse systems worldwide, both browser, server and CLI.
Panic Jump in Go
UK inflation hits 9.1% as prices rise at fastest rate for 40 years
When EUVL becomes cheap and abundant, how much of chip production is going to move to it?

Is the chip in my coffee maker ever going to be made using EUVL?
> So what’s a good web app datastore in your opinion, if SQL is highly overrated?

I've used Cassandra very successfully, but there are plenty of options.

> > Storing old data as-is

> What does this mean? Can you give an example?

I mean not migrating the stored version of old data (note I'm not suggesting "no schema" or anything like that; what I'm opposing is the idea that you have a single global mutable version of the schema and mutate historical records in place to match that). E.g. if you started by storing users with a single nationality field and then realised that actually the same user can have multiple nationalities, while you'd change the DTO representation of a user that you read into, you wouldn't rewrite the on-disk representation of previously stored users.
At worst, it helps me type fast by finishing my lines of code for me, as pressing `tab` is faster than typing boilerplate.

At best, it is scary in it's ability to pre-emptively suggest context-specific implementations of functions before I have even considered what I might need to do. It probably helps that I am very particular about how I name variables, which seems to help copilot infer my needs.

But at least a couple of times a day, I am blown away by it.
Thanks for the info I will check it out!
Yeah, I found this confusing at first. But you can even run WebSockets on it for minutes at a time, or piped large files through it taking many seconds. As long as they're not using CPU, they can keep running.
> where was the post Iraq War boom?

Indeed. I wartime booms are a thing of the past. I guess the reason is that mobilizations are smaller as a function of the total economy and/or the economy is a permanent wartime economy given that the USA is almost always at war somewhere.

> We do need more unions in this country

Agreed, but I don't think that would allow us to repeat the gains of the last century. Capital make big concessions to the working class in Europe and the US in the 20th century because there was a very real threat of a revolution lead by the organized Left.
I really want a huge tech tree and flowchart of all the things these microbes love to eat and everything like that. Not really to provide an argument for only potatoes, but to perhaps have stronger ideas about the value of certain kinds of food

I want to get beyond the boring "too much of anything is bad". Of course it is! That's what "too much" means!
I see this as a negative, considering that TikTok's algorithm is nothing short of digital crack.
Aussielent did a nutritional comparison.

Potato, potato and more potato: surviving on spuds

https://aussielent.com.au/blogs/news/potato-potato-and-more-...
LuaJIT is fast however it misses Node.js's (or Python's) standard library and package ecosystem.
More like 7lbs for an average man, but that's probably the point. You realistically can only eat something like 4lbs a day (I guess - I haven't tried), and thus you lose weight. If that amount is enough to make you feel full, that would plausibly explain why these people have success with this weight loss strategy.

Note that the article recommends refraining from consuming dairy products, albeit without any reasoning.
Why can’t they just force a pw reset every 300 logins?

Or force a re-encryption after 300 logins or so?
What’s the SQL story? SQLite, or is PostgreSQL fast enough on startup?
I really can't agree with that view. While the modern versions are (and I did try to acknowledge this with my point about it being mostly a scare tactic now) extremely implausible. There exists ample evidence about how the old ones, particularly the first few generations, worked, all of which is rock solid electronic/radio technology theory stuff.

The wikipedia article I linked to references three separate old government documents over the span of nearly 20 years, each detailing subsequent method used for the first, second and third generation of TV detection equipment.

- First Gen - https://archive.org/details/poeej195207/page/n1/mode/2up

- Second Gen - https://archive.org/details/poeej196301/page/n1/mode/2up

- Third Gen - https://archive.org/details/poeej196910/page/n13/mode/2up

I'm not going to bat for the notion they have vans roaming the streets today with some sort of magically cutting edge NSA/CIA/GCHQ grade ELINT suite packed into a van that can sniff the digital signals leaking from the wiring from a flatscreen TV and run it through some sort of BBC only content ID while compensating for whatever distortions would obviously be introduced (and can be seen in the demo video in the reddit article I linked to) ... this notion is basically absurd, its clearly a scare tactic. No one is practically using the sort of technique documented by this 2013 research paper ( also linked from the wikipedia article, and showing with attached pictures that you can still theoretically do this sort of thing to a "modern" TV ) https://www.cl.cam.ac.uk/~mgk25/temc2013-tv.pdf to "detect" people watching The BBC on flatscreens TVs bought in the last 2 decades.

Whats not absurd, is that this clearly used to be pretty easy to do, like the circuitry for the first gen detector, could be built by any reasonably confident radio equipment person and definitely would work to detect the sort of TVs and TV broadcast technology used back in the early 50s. You can see it get more complex over time in each of the linked documents and obviously as it gets more complex it gets more expensive, and so you would probably see less of them built and operated... if they had a version that could actually do it in the 90's or early 00's then it probably cost them millions per van, so why would they ever risk that leaving the depot on off the chance it gets T-boned in an accident. This is classic mythos progression stuff, where the slightly extraordinary gets told and retold with each version seeming more implausible, turning ordinary events into mythic tales of heroes larger than life battling the gods... Except in this case its progressively more complicated and implausible sounding technology transforming into genuinely impossible for them to pay for it with their budget, transforming into a lie, into a myth, into a complete fabrication and conspiracy.
Don't they have a really big endowment?
I feel like they're expanding to use it rather than expanding to bring in more money. Similar thing seemed to happen with Mozilla.
Put https://weechat.org/ on your vpn (or a raspberry pi under your couch or whatever) and install one of the weechat apps.
> A developer uses Copilot for a commercial project and Copilot insert a complete function from a GPL v3 code into this project.

Honest question: can a function have a license? Ie. can a function be copyrighted?

If an MIT library and a GPL library use the same function with some minor variation and I use the function from the GPL code in my commercial project, have I infringed on someone’s copyright/license? Or would be argument be that the function in question is not copyrightable as almost the same version exists licensed under MIT?
> If there is a future after Facebook, it will be led by a revival of the sysop, a reclamation of the social and economic value of community maintenance and moderation.

This is a major point of the article, more key than whether or not the history of BBSs was important in the construction of today's technology.

Current major participation platforms define how information is disseminated in our open societies, which has affected our democratic processes. Returning to a structure of self-managed online communities could help us regain control of what information flows you want to follow in your social group, rather than ceding that control to large companies seeking to maximize attention.
The problem with any system like this is that for it to be useful you can't change it after its launched. Any problems with the word list or location allocation are permanently baked in.
They make more from gas/oil sales than they spend on the invasion. I read an article a ~month ago estimating current at the time losses at $7B (already included Moskva cruiser) while Russia was making $1B per day.
It's all standards-based code. The WInterCG project makes it even more portable: code should be easy to move between Deno, CLoudflare etc.
This is spot on. What worked in the last 10, 20 or 30 years isn’t guaranteed to continue to work. Market cycles, if it does cycle, is closer to 100 years than mere decades. ETFs, 60/40, 4%, etc. have become a cult mantra that blinds investors to critically consider alternative realities.
In my experience at a BigCorp in a conservative part of Europe, Devops was a pure cargo cult and managerial buzzword. When I worked there, we were a regular ops teams, with a dev team in another country. They provided the software, our infra guys provided the hardware, we provided the support and operations management. Then our company adopted DevOps, which meant re-labelling the ops team as DevOps team and taking on some basic responsibilities. Nothing really changed, but now we were using DevOps so we were in lockstep with the competition, right?
Recently I used Apple Maps much more than Google Maps.

In addition to trying to de-Googlify my life, there was also an occurance where Google Maps literally tried to kill me: at an intersection that connects into a highway it guided me to drive straight into the opposite direction to a highway, straight onto the coming cars at 140km/h. I've quit Google Maps right there and never used it again.
> People aren’t the problem. The problem is the platforms.

Literally none of us were going around thinking we were the problem.
They claim disambiguity as an asset. It turns out it's not that hard to find ambiguous pairs close enough to be problematic.
Hold your horses. Let's first get electric car adoption up to 90% and THEN we start talking about Dyson spheres, mkay ?
Another killer feature IRC is missing is being able to react with a party parrot or other custom emoji.
Thank you for trying it. I mean it! That's all I want :)

> Generators for resources should be smarter and look a models attributes and type_for_attribute and add all the fields for me. Things like enums should be easier than needed to also specify them as select options.

> The suggested generators for namespaced models ```bin/rails generate avo:resource Cms::Page``` dont seam to work

I agree. The generators could be smarter. Maybe even generate a resource when you generate a model. There's a really old PR started a while back.
https://github.com/avo-hq/avo/pull/182

> You also dont have any datetime field types. (edit it appears you do but the docs dont list them on the https://docs.avohq.io/1.0/field-options.html)

We actually do have them. Date and DateTime with a wonderful date picker (flatpickr). Not sure how you landed on that page (it's for version 1.0). The correct link below.
https://docs.avohq.io/2.0/fields.html

> All attributes should also be default sortable.

TBH, I avoided that by default. I'm not sure you'd like the user to sort by anything from the start, but maybe that's just a thing of preference.

> Also using the models schema should give you default filtering. Strings should be loose, numbers/enums should be exact, datetime should be ranged.

Yes. I agree that an advanced filtering system is helpful and needed. The current filtering system is powerful too. You can make complex queries (query by multiple columns) from one toggle/dropdown, instead of adding multiple filters to get sthe same result.

Thank you for this thorough review. Being a solo developer I have a lot on my plate. I'm talking development and others (marketing, sales, copywriting, etc.). When doing development I have to choose what's important and what can wait. That's why the generators are not that smart. I have a GitHub discussion started around the advanced filtering, but there's not that much ctivity around it. I'd love to bring it in soon.
https://github.com/avo-hq/avo/discussions/739

Until that point I'm focusing on bringing features that help the users and fix real problems for them. That was and is my main concern going forward.

I'm sorry you think it underdelivers. I respect your comment, and I'd love to talk to you and see what you think really is missing. Except for the filters, all the other concerns are not really user-centered.

https://calendly.com/adrianthedev

Thank you!
There's Fresh, but you can run also Next.js on Deno (and Remix and SvelteKit and Astro and Hydrogen and Qwik and 11ty and SolidJS and more). We do it at Netlify. See the examples linked here: https://docs.netlify.com/netlify-labs/experimental-features/...
You forgot about healthcare costs.
I would like to chime in here!

It's not that individuals don't want to sleep, it's that oftentimes AD, PD, etc pts will present with sleep problems over 20 years before disease onset, and it isn't because these patients aren't trying. These patients will present with sleep disorders like REM sleep behavior disorder, and these seem to predate these disease onsets, but may also be a symptom of early stages of the disease.

TDLR: its not that people don't want to sleep, its oftentimes that AD pts present with sleep disorders decades before onset
>And they were hosting content that was blatantly illegal in many countries,

PirateBay never hosted content, and that's the problem. It's like sue yellow-pages, because they listed a drug-dealer.

And what do you mean with illegal?
great to see free market competition stimulating this innovation. More foundry's we have in the world, the less dependent we all might be on single supplier - should make the world a better and safer place
There sure are lots of "fairly sure", "I feel" and "I think" comments in this thread.

I'm inclined to accept that Alice Goldfuss knows what theyre talking about, partly because their twitter is full of good tech stuff, and partly because I too have encountered situations where switching from a big branchy case statement to function pointers improved performance significantly.
> since that's often implemented via P2P because game companies are cheap

You implement it peer-to-peer for lower latency, not because you’re cheap.
You see I've seen this "argument" a million times and it's always the same: braces are somehow visual noise. And that's it. No more arguments, it's just this one. And it's a very weak one, one that is largely about preferences. On the other hand, I listed 3 examples of indentations actually being in the way of the programmer, ESPECIALLY when working with other people. (Another example: Indentations are notorious for not surviving basic text communications between people, imagine sending Python code over email or god forbid something like Skype. Good luck reconstructing the code on the other side. Because indentations have logic attached to them, you can't just copypaste and let your editor take care of the formatting - like you can in ANY OTHER NORMAL C-LIKE LANGUAGE.)
I can tell you put quite a bit of work into this, and good job! But there are some major inaccuracies, just from going through the first few pages:

> When we talk about "The Shell", we're normally referring to the simple, text-based interface which is used to control a computer or a program.

This is a bit nitpicky, but I don't like this definition. This is conflating a TUI, a shell, and a terminal.

"The Shell" usually refers to `bash`, `zsh`, `fish`, `powershell`, or `cmd.exe`. The interface is the terminal (emulator), because programs like to dump ANSI control codes and the terminal takes those control codes and turn them into human-readable output with colours and such.

> Windows is actually being updated at the time of writing to provide a Linux-like shell interface as part of the core operating system (this is known as the Windows Subsystem Linux

No, no, no. This is just wrong.

If this was WSL1, you would be at least partially correct, since it's a re-implementation of linux syscalls and runtime environment on Windows, kinda like reverse-wine.

But with WSL2, windows now ships the entire linux kernel and virtualises it. The objective is not to provide a linux-like shell interface (whatever that means), but to let people run linux binaries on windows in a linux environment.

Either way, the fact that `bash` (or any other shell) runs on WSL is a result of bringing along the rest of the linux runtime environment.

> install instructions

For the entire WSL section, I'm pretty sure that you can install wsl these days with just `wsl --install` on powershell. Maybe it only works on win11 or something, I'll have to look up the docs. Winget also has ubuntu2004 in the repos. But this is not a linux-like shell on windows, this is using linux, virtualised, on windows.

Downloading homebrew just to install bash is ... interesting. Catalina is 3 years old, and I don't see any bash4/5 specific features that you're using (I had to google bash release notes lol). `zsh` is probably preferable anyways imo.

Also as a sidenote, you can get pretty close to a linux-like environment by just installing busybox on windows. You'll have to be careful around things that powershell aliased away, but if you decide to just prefer busybox for everything then you're like 90% of the way there.

> wget

For some bizarre reason, macos doesn't ship with `wget` by default. Don't ask me why :/

> renaissance of the shell

In my personal experience, shell usage has gone down, not up. What used to be shell scripts are now getting more and more specialised: sysv services became systemd, the rise of devops meant giant piles of Dockerfiles and YAML, etc.

It's still a critical part of system administration and development, but its tentacles are slowly receding from poking into every corner of everything to slightly less pokes in everything.
Oh man that was a good read. Especially since you can MadLib the institution name and so many other parts of it.