skysight-inc/HackerNews huggingface dataset:
Interesting paper, i've thought about this topic a lot.

In previous projects I defined systems in a single code base, and parts could be deployed separately by providing different configuration files.

It was a very productive approach: one could run the whole system in a single process during development, which made writing integration tests a lot easier than spinning up dozens of docker images.

It still required some manual work, and deployments were still to static for my liking. Ideally it should be possible to split off and scale subparts dynamically.

In the Clojure world there are several projects now that explore splitting up services in a transparent way.

For example Electric Clojure splits up your code into frontend and backend parts, making the frontend-backend split transparent.
Another project is Rama, which does something similar but for distributed steam processing and partitioning.

I'd love to explore something like this but for enterprisey service meshes: the programmer just defines services, and a compiler decides how to split these over different machines, and all the RPC/serialization/deserialization is done for you.
More like $250 for a 16" 500 nits 4K OLED with a touch sensor and questionable color accuracy.
totally support the "outsource soul-crushing jobs to Machines".

Thou we have to be careful not to outlaw content or viewpoints else our collective ability to cope will diminish.
One thing that I feel is missing is some sort of BitTorrent for git repositories, git already work quite well in a distributed environment, but it would help to have some ability for being able to push/pull in background, that would make code projects much harder to shutdown, the closest I have seen is a git repos hosted on tor hidden service, but it adds a lot more friction.
In this case I was actually wondering about the urologist, not the patients themselves. The latter is a situation I've been in myself so it's easier to relate to and reason about.
One of the few jobs which I'd just never do fullstop no matter how desperate.

Going to war seems to mess up a good % of people. This stuff seems to have an even higher rate (near 100%?).

>Like other sacked moderators, she confessed to a feeling of withdrawal at being deprived of the graphic content she had grown accustomed to.

Quite surprised about that part - hadn't heard that before in other articles about this topic. Maybe that's what drives the people who post all this crap in the first place
Side note : this invocation

bun dev -- -- -- -- --server ...

made my day :-)
Related to your point - Meta got sued by the human team employed to detect gore, violence and death. They fired the entire human content team at their biggest content moderation site in Nairobi, Kenya after the team fought to unionize.
Here's the story - https://techcrunch.com/2022/03/30/meta-and-sama-face-legal-a...
Unfortunelly this was bound to happen, after so much remarks on forking D throughout the years.

Almost everything I liked in D when Andrei Alexandrescu's book came out in 2010, have made its way to C#, Java, C++.

Yeah, maybe the implementation isn't as nice as in D, but that hardly matters when the implementation is available in some form, with much better tooling and library ecosystem.

Too many years lost chasing the golden feature that would bring people in, without stabilitizing those features.

Even Andrei is nowadays apparently mostly busy with C++ and CUDA than D.

And then there is the whole compile to native programming languages renaissance from the last decade, adding even more competition.

Which is a pity, as the community itself is full of great folks to talk with.
> Well that's been the modus operandi of American capitalism

Sadly, yes.
What does Python 2 have to do with anything?

Calibre hasn't used Python 2 in years.
Yes, volcanoes are well known for toxic things they release.

It is debatable whether stopping a volcano is harder than stopping a mining company from ignoring it’s responsibilities.
Please don't just vaguely say you're pretty sure of something because of a half remembered fact
Even so, it was a good demonstration of the point above: the peer review process in journals is not designed to keep out garbage, and is incentivized to apply less scrutiny when the subject is politically convenient.

Peter Thiel in this recent talk argues by inference that this problem is likely deeper and more pervasive in hard sciences than in the humanities. https://youtu.be/lO0KH-TgvbM?t=22m20s
Are you allowed to monetize Mistral's weights?
The issue is less about detection and more about the sheer volume of content. Even if your false positives and negative rates are low the numbers are huge. Which is why everyone ends up hiring more and more people as content volume increases.

What has changed over the years is - the cost to spam the entire world with zillion messages a second is tending to ZERO.

While this is an achievement it's also a disaster cause it's akin to everyone having an almost free high power broadcast transmitter sitting on their roof.

We regulate and auction radio spectrum and don't allow everyone on the planet to broadcast simultaneously on what ever frequency they want. Cause the noise would make signal drop to 0. But on the internet it's allowed and it's almost free.
What evil things? (honest question)

I was burned by the CentOS shenanigans but I'm not aware of anything else.

And my beef with CentOS is the way they handled it, if they had left me enough time to migrate my servers we'd still be cool.
could we like, pin archive links for paywalled content?
Easy, see the use of Oberon, Java, .NET in bare metal IoT deployments.

PTC, Aicas, microEJ, Astrobe, Meadow,...

The problem isn't having a GC, is its poor implementation.
All cargo/intermodal logistics stuff is measured in TEU’s, aka “Twenty foot Equivalent Units”, eg a standard shipping container. The sizes actually vary but for thinking about the numbers, pretend they’re all standard twenty foot containers that you see on trucks.

The average container ship can carry anywhere from 5,000 to 20,000 TEU, with the newer VLCS and ULCS ships carrying up to 25,000 TEU.

That’s 5-25,000 containers on a single ship, and there’s estimated to be around 20,000 container ships currently operating.

Global container trade is somewhere near 1 Billion TEU per year currently.

All of that is ignoring Bulk Cargo such as oil/liquid tankers, dry goods (grains and ores, etc), and other non-containerised goods.

Every single number in this industry is mind boggling.
So they will have to move 1300 miles and uproot their entire lives if they want to keep their job? Sounds like a terrible position to be in.
And then came the switch from ISDN to DSL and the latency got worse again.
Good that there are open source alternatives:

socat - TCP4:192.168.2.100:1234

socat TCP4-LISTEN:1234,fork,reuseaddr -

https://www.redhat.com/sysadmin/getting-started-socat
YouTube is far, far, FAR more profitable than just its supporting infrastructure. It’s a joke to require ad loads that rival cable television and all its dedicated networks and expense and set top boxes and sales and installation requirements in order to “support” Internet video delivery. The argument holds no water.

The solution is to allow the people who want to pay for premium value to pay and to push delivery onto peer-to-peer delivery like BitTorrent did 20 years ago so that the expense is minimal and shared by the people who actually watch by hosting what they consume.

It’s not hard. Don’t buy the corporate lies on this one.

This is 99 percent less expensive delivery of content YouTube gets for free but poor Google needs help with expenses? Not likely.

They should be encouraging premium subscription by creating premium services and and supporting it with sponsorship for premium content and access to content creators. We already have many working models like this. They just have too many Hollywood execs and MBAs who are so deeply uncreative and unable to be risk takers or jeopardize their cushy job by making innovative suggestions like this that they can’t come up with any other path. They have a culture problem with their products honestly.

We don’t need Internet video to be shit cable over IP networks. Google could actually innovate here.
Well, the way we use CMOS logic is like this. But we have a bunch of other logic families inplemented with MOSFETs. Dynamic logic is seldom complementary. CML too. There's no reason to not have 3-state CML.

Ternary logic is used in data converters (Analog-to-digital and digital-to-analog) with succes. This is because these circuits are often differential, so for each 1 there is a -1 on the complementary side. Let's say it's a current steering DAC. For 1 the positive end will sink +1 unit current while negative end is sourcing +1 (effectively -1). We get -1 if we flip the positive and negative. 0 can be created by turning off the currents. The beauty of it is the 3-levels we created are inherently linear, which doesn't extend to higher bases! The DAC unit in this example is in logic terms a CML ternary inverter! It doesn't consume any power when in 0 state, so it improves CML power cobsumption too (>50% for uniform data activity).

Now we established that it is possible to implement ternary logic: why is it not used? Because CMOS logic only consumes power during transition (dynamic power) while CML consumes quite a bit higher static power always. Actually CML can work at much higher speeds but it's gobe out of fashion because Moore's law till recently gave more transistors in the same area operating faster than the previous generation. When the Moore's law is died a slow death we went for increasing the die sizes by doing more in parallel than faster logic, because for complicated reasons CMOS is quite efficient when operating much slower than the speed limits of technology. This being said, there might be areas CMOS logic can be replaced but people don't do it because they don't think about the possibility. At least this is my observation in the field.
About a month ago, they halved the price of their own cloud subscription service. On its own, that seemed ominous. With this news, it seems like a clear signal that the intention was to put all the little guys out of business and mop up the fallout for themselves. Yikes.
I think big tech companies are pushing towards AI to avoid somewhat similar court cases. I can't imagine how *less stressful* it is for employers who avoid legal tussles with their subcontractors. In this case, Meta bore the brunt of their contractor, Samasource's, underdealings!
I spent a long number of years frustrated by analog dialup as I read stories about ISDN being used in places that like Europe.

But for a brief time just before the turn of the century, it made sense to get ISDN at home (in the US).

I already had a free 24x7 dialup account from a local ISP that I'd done some work for (the free lifetime account was part of my pay for a job).

And the local phone company was circulating mailers for ISDN circuits -- installed for free, and with a very low monthly rate, and with unmetered local calls.

So I asked my ISP buddies if it'd be OK, and they said sure, but asked that I keep the channel count low unless I was really using it.

It worked great.

I was able to set up my (ZyXEL) all-in-one ISDN router to keep one B channel connected at all times, and to connect the second B channel only when average bandwidth utilization required it.

The ZyXEL box also had two POTS jacks for connecting telephones. One of them was used for the house landline, and the other was connected to an analog modem for BBS duties.

The circuit had two phone numbers assigned, and either POTS port could use either B channel.

It worked slick: Always-on, low-latency internet that got faster on demand (connecting the second channel and logging it in took only a fraction of a second), with a static IP and customized reverse DNS.

And the dedicated POTS jacks worked great: These provided the highest quality telephone calls I had ever heard.

Management was automatic: Inbound calls would drop a B channel automatically if that was needed, and so would placing an outbound call.

It all happened transparently, thanks to a combination of software at all ends (my end, the phone company end, and the ISP end) with MLPPP running the show in IP land.

A beautiful symphony of weird telephony tricks, all working in time to be useful and reliable.

And I do not know if it was common, but my particular circuit was provisioned so as to allow me to specify any number I wanted for caller ID purposes.

So on outbound calls, I could change my Caller ID to any number I wished.

I never used this function for personal gain, but I could, for instance, call up a friend's place and have their mom's phone number (and name, due to how CID works) show up on Caller ID.

"Hey, yo. I'm totally at your mom's house right now. What? No, it is like that. No, she's sleeping right now -- you know how it is."

"Except: Just kidding. I'm at home by myself as usual, and just fucking around with my ISDN line because I have no life. But that was a neat trick, wasn't it?"
Not OP but I assume it's the security-related "no dependencies on external services or leaking data" requirement.

Even if you'd make an exception for Tailscale, that'd require settonv up and exposing an OIDC provider under a public domain with TLS, which comes with its own complexities.
Not a new idea either, https://en.wikipedia.org/wiki/Portage comes up but I'm sure I've seen much bigger versions.
The 787 is not bad. Its a great aircraft and they have sold a shit-ton of them.

But it was also a program that went hilariously over budget. Nearly costing as much as the A380. It had a whole bunch of problems and still has problems today. Lots of production issues.

This had lead to a situation where they will need to sold literally 1500 or more planes to break even on the program. And 1500 is a gigantic amount of wide-bodies.

The 787 didn't really eat A380s lunch. Its more like 2 companies both thought about what the best investment would be for the future. Boeing picked the right plane. Airbus picked the wrong plane. The competitor to the A380 was the 747-8 and the 777.

Had Airbus not totally misread the market and invested in totally the wrong market. The Dreamliner could have backfired on Boeing. If Airbus had a 787 serious competitor out at the same time, the 787 might never have sold more then 1500 times. They already have total order of around 1800 and there are likely gone be many more because Airbus doesn't have a perfect competitor plane.

In the wide-body market, Boeing is still totally competitive with Airbus. Its the narrow body market where Airbus is kicking Boeing ass.
Oh okay so that's new to me. /s for sarcasm.

Yeah, I did miss it rather did't even know this convention. :)
You're right about the food but for me being able to have my kids bike to school safely has been very nice in the Netherlands. I am not Dutch.
And Java, with GC implementations being able to manage TB sized heaps in pauseless server implementations, or tiny heaps with real time GC in embedded bare metal deployments.

D's GC problem is being a very old approach on how to design one.
> You can't just key off of "loud noise" and I don't know how hard setting up to listen to specific frequencies for alerting is.

Fast fourier transform on the audio would give you volume for each frequency range. That probably requires some DIY hardware & programming.

But a power metering plug would be a cheap off-the-shelf solution. Find the ones pre-flashed with ESPhome for ~$15-20, find thresholds for ON/OFF with a bit of trial and error, and you're done.
Interesting set of replies.

To expand a bit. One of the reasons why it could be seen as unhealthy.

You are moderating profile pics. These are picture that will be shown publicly on someone’s profile.

What you receive are a large number of dick pics.

You reject the pics explaining why they are inappropriate and just receive more.

What do you start to think about men in general?
Less than a fifth of a penny per spam message.

This will not act as a deterrent.
He’s totally lying, just not to you.

Good engineers in specialized fields are really difficult to hire, this might not be apparent to people in the software industry.
I meant anomaly is a nice euphemism instead of climate change or crisis.
Can you please share a link/name of your monitor? I'm curious
My understanding of the calibre project from watching it over the years, is that improvements are typically not welcome. Kovid Goyal already has what he wants, and if you any everyone one else want something else, you’ll need to fork (and then maintain)

He’s done amazing work, but he’s one of those very opinionated people that can quickly and arbitrarily become weirdly hostile to things, even when others offer to do the work.
The pics they were looking at were not "simple nudity" and it is puzzling why you insist on framing it that way. People can and do communicate through pictures more then just mere object of it.

That being said, if it was a picture of a penis erect in sleep, the context of "probably not consensualy taken" on itself makes it more disturbing. And seeing a lot of these can easily make you more paranoid to sleep where you can't lock door and everything.
I feel the same way. I follow the LLM/AI advancements very closely, and I find that motivating. However, the whole discussion seems to turn around long term replacement of all labor and absorption of business value into some big tech providing the AI infrastructure.

I usually had two types of motivation, technical motivation to learn skills that would eventually be useful in my career and hacker motivation to build something with the implicit expectation of eventually making it a sustainable business. But now I am not certain there is a point in learning a new skill or building a side hustle if eventually an LLM will be better than me or my business for pennies.

Maybe this whole feeling is part of the AI replacement hype, and totally false. And maybe it is just common to feel this way when technological revolutions happen, and it's just temporary and we should push through. Regardless, we probably should keep monitoring the space.

Maybe it's time to genuinely focus on doing anything that intrinsically makes you feel good without any external expectations. An LLM might be better than you at everything, but you would still enjoy your mediocre implementation, just because you did it. Maybe this is what it really means to be an artisan.
police being bothered by cp seems miniscule in comparison to the emotional strain that comes with the daily domestic violence, physical neglect and war of the roses style cases
Same. I really started to dislike Google after this move.
Only when D itself isn't the matter being discussed.
That's not enough, planes should have twin booms. P-38 got it right.
I know that calling it "FreeD" is probably a bad idea but I would have thought it was real clever. I've toyed with the language before and it was always enjoyable, just lacked the library/compiler support that I need for the sorts of things I'd use D for so I've stuck with C, looking forward to trying again in a couple years if this sticks!
No snark but this is the ultimate example of “tell me you never built software without telling me you never built software”

Unless I totally missed the sarcasm.
If you're talking about SpaceX, it was prominently funded by the US government.
TUPL, no?

Even better if it only worked with tuples.
Spirit is not just Boeing. Since the Spin-out Spirit has been buying many other companies and they are a supplier to both Boeing and Airbus. About 65% of their costumer base is Boeing. Spirit is a totally independent company.
minor point, the Baby Bells were incumbents in the market and were referred to as ILECs. they were mandated to lease their infrastructure to CLECs at reasonable rates to allow for competition.

incidentally, there were many terminal servers that didn't require authentication, or would accept default credentials. this was a common way to get free internet access back in the day!
Conversely, I got vibes of "this is serious business" - and I hate reds in webdev/text.
That was a great read. Amazing how it can still be quoted to explain software design 32 years later.
terrific idea
In fact I have a list of products that show in ads that I make sure to never purchase. I assume that if you have to advertise hard to sell your product you probably suck. Products that are amazing are sold by recommendation from enthusiastic customers.

I know people may not agree, but it’s been pretty effective for me.
The companies have to refinance their debt perpetually to avoid default, which is where the banks make money. Also, that debt will then be repackaged and sold to others, so the banks won't be the bag holders.
A place I worked in the early 2000s had ISDN. They had two telephones and two channels for the internet. There was this sweet period around that time before broadband was ubiquitous where websites were still lean enough to load instantly on an ISDN connection. We've regressed a lot since then and now even Google doesn't load that quickly.
> terminals whose keyboards lacked the keys vim users use to navigate in modal editing, and there's no reason for it anymore.

Vim keybindings really are more comfortable if you struggle with RSI. I’ve had such issues despite having used Caps Lock as Ctrl for years, and despite pressing it with my ring finger instead of pinkie. In my case, I have big hands and often have to work from small laptop keyboards for my job, which likely makes it worse.

The 3 times I’ve tried to go all-in on Emacs keybindings, I’ve after 1-2 months developed pain in my left forearm that then took months to heal. I developed some similar pains when I tried to use Sublime Text keybindings as well, but it was worse with Emacs. I blame this on excessive chording.

Except these excursions into other keybinding sets, I’ve used mainly Vim keybindings for nearly two decades now. I never had arm pains using Vim or Evil.

All this is to say: “There is no reason for it anymore” is too dismissive. The original reason Bill Joy wrote Vi the way he did was those constraints, but it has benefits today for other reasons.
You would have spent similar amount of money in Red-Hat Licenses, or anyone else worth using with big boys support contracts.

Linux is only free when our time isn't worth money.

Playwright is developed by Microsoft, by the way.
Is there a more detailed write-up somewhere? I have llama.cpp on a server that I use via a web interface, but what would be the next steps to be able to talk to it? How do you actually connect speech recognition and wake-word on one side, to the server, to speech generation on the other side?
probably not a good idea at all
> In things like Slack/Discord/IRC, this kinda of thing "disappears"

This drives me nuts. I went from one company that used Workplace to a different one that uses Slack, and I can never find anything anymore. “Who was in that conversation back in November? What timeline for this project did we agree upon?” I spend half an hour adjusting search filters in Slack to try and find information like this.