skysight-inc/HackerNews huggingface dataset:
10 years ago there was a lot of loud voices calling for the news industry to join the 21st century in regards to their technology and publishing practices.

They have.

I’ve think we’re all in glass houses on this one because we’ve helped make Google and Facebook into absolute juggernauts by letting them track the hell out of us while continuing to use their products. It shouldn’t be surprising that a struggling industry like journalism would follow suit.
> You had to go commercial, by around '96; and by '98 that'd pretty well killed it off.

My ISP had a Usenet feed up till 2010 and I was a regular poster in several groups from 1999 through 2014.
As stated in the article:" Which is either extremely careless or, well, an intentional fuck you to privacy oversight of its data-mining activities. . . . . ". I vote the latter.
>For dealing with "bad actors", the problem is anonymity

I wish it was this simple :^)

Consider Facebook, where people post mostly under their own name and photo. Even a casual visit to Facebook quickly reveals your hypothesis is wrong; it's nearly the exact opposite of reality.

Contrast that with HN, where users range from pseudonymous to fully anonymous, and where discussion is kept to a much higher standard.

It bears repeating - the discourse on HN is kept to a much higher standard. Active moderation and community guiding, performed by intelligent agents, is the real answer to the woes. Anything automatic, anything with a guaranteed outcomes will be 'gamed' and put to bad ends.

--edit--

There's also the separate but equally important matter of privacy. As internet spaces became both the town square and also gentlemens' clubs and also private homes to multitude of discourses, we need privacy from various actors' prying eyes.
That was probably the beginning of the end even if it held on for quite a while after that. (And a lot of other changes were happening at the same time.) Especially outside the alt. hierarchy, which was always more of a free for all, real names usually associated with university, company, or government email addresses and a culture built around a certain exclusivity tended to keep flame wars and and other disruption to a manageable level.
ReactBricks: Soon onboarding for beta. Our vision
Well, in my book webpages are there to display mainly text and maybe an image. So the comparison seems useful to me.
> Doing creepy psychological profiling to sell me ads for a few extra shekels?

Is this antisemetic? Why did you say shekels rather than dollars?
But the entire point of the post you linked is that they don't work together.
Aviation: Bombardier reports $1.6B loss for 2019, sells remaining stakes in A220
Firstock Simulator by Nerdtraders US,UK
Inference might be able to be done on a CPU . Try that first
That's explicitly the point -- target qualified or mostly qualified individuals in lower COL areas. You may not be the best qualified remote worker but we can shave your salary by 80K if you live in rural Kentucky and still get a good enough IT worker in ~6 months.

Companies also make office overhead costs into an externalized problem, in that the employee is responsible for desks/tables/chairs/heating/cooling, plus bandwidth and even computers. I see big advantages and downsides to this, but it is useful from a cost cutting perspective.

The tradeoff is the difficulty of hiring, managing, and communicating remotely. Plus I don't think everyone is cut out for remote work -- after 5 years remote I'm starting to think I'm not...
During the "Golden Age" of Usenet, which I believe many people to consider to be pre-Eternal September, the number of Americans with any form of internet access was just a fraction of the population. I am finding varying figures online, but they seem to hover at <15% of the population of the United States.

Given the costs of that access and the costs of the computers. It was both a very small and a very specific type of person that was accessing Usenet at the time.
(Disclaimer: 30 years ago, I got on the Internet as a junior operator. My first task, after setting up email for myself, was to build the company's new USENET feed. This was the start of a very fast, loud, bumpy rocket ride... and now here I am, a grumpy old man, wishing we still had USENET... /disclaimer)

All we need, is for the OS distribution vendors to include a way to mount a global, public filesystem - without involving any third party beyond a DNS request.

Imagine if Linux and MacOS users could point their machines, immediately upon install, to a global filesystem - and start publishing to it themselves, directly from their own machine - without involving third parties, or servers, or whatever.

Alas, the OS guys won't do this, because they've decided to make money from ads and tracking peoples habits, so have stopped being decent OS vendors, these days.

But I keep thinking to myself, surely some kid is out there gluing IPFS and Debian together in a way that just makes sense. It really does make sense.

I guess, it'll happen soon enough. And when it does, so many big fish are going to find themselves hungry.

(Perhaps thats also why it hasn't been done yet.)
Personally I'm glad that there's screen space when it's used for things that I'm reading or watching. However I'm bothered by all the geniuses implementing the ‘material design’ sticking the drop-down menu in the top right corner. My hand is busy keeping the phone from falling down here, yer doofuses!

I even seem to vaguely recall that in early versions of the two mobile OSes, more menus occupied the full width of the screen, thus being essentially full-blown dialogs. What prevents menus from working about the same way and scrolling all the way down so I can tap the top element at the bottom of the screen? They're modal anyway!
One thing I learned a decade ago is that ancient Greek sculpture wasn't pure white marble (or bronze), but heavily painted with colors to appear more lifelike - it often included glass insets for eyes too. From the looks of it the few statues present in the buildings are painted, so he gets bonus points for that!
Semi-Supervised Learning with GANs: A Tale of Cats and Dogs
A 6-bit variable would be enough to hold 64 values.
My most frustrating thing about the crypto movement was how uneducated people were.

People had no idea that POW isn't scalable, yet would insist that a Bitcoin copy-paste would solve the problem. Or that a centralized coin was the future. Or that proof of stake was a working solution.

I still hear people wrong today. I only imagine that if people understood, there would be less altcoin mania.
The naming is a little confusing here. This is Actix the actor model library, not "Actix web" the web framework that's usually discussed.

Originally "Actix web" depended on Actix the actor library, but no longer. Though they can be used together. And I think websockets still require actors?

I'm using both Actix and Actix web for a personal project. I like it a lot and think the actor model is good fit for applications that don't fit well into a request lifecycle.

My main pain point with it is the use of futures. Right now it's a huge pain to have more than one return value in an Actor Handler, the functions that handle actor messages. Even if you box the returned Future, you end up having to use futures::Either a bunch and when you mess it up you get tons of confusing errors filled with the huge inferred types.

Implementing something like:

if (condition1) {
return <future for service call1>;
} else if (condition2) {
return <future for service call2>;
} else {
return <no-op future>;
}

Is a big pain requiring two layers of future::Either. Or I just don't know what I'm doing, which is very possible.

async/await would be a huge improvement, but can't be used at the moment, even though the current version of Actix uses std::future's.
I think that Hasktorch is a very cool project but it is not turtles all the way down: it is a Haskell API on top of PyTorch.

The Haskell bindings for TensorFlow are a little bit difficult for me to work with. When HaskTorch gets more mature and stable, it will hopefully be easier to use than the TensorFlow bindings.
There aren’t too many truly successful forums I know of, but I think the key is some form of benevolent dictatorship and transparency so the community can fork or more quickly depart.

HN might be the last forum working forum where I participate and it’s pretty topic specific.

There are still some dev projects that use irc (maybe pandas), but email is expensive to support because it’s 1:1 in that my answer only helps the recipient and it gets mixed in with all the other stuff.

I recently had a problem with the Altair python viz package and submitted a question on GitHub but found their google group [0] from searching and had someone help me in the middle of the night EST. That was neat.

I think my take away is that there doesn’t need to be a single protocol like nntp as long as there is effective search.

Although I do miss my morning coffee and Usenet. Phenomenal porn too.

[0] https://groups.google.com/forum/m/#!forum/altair-viz
I wrote an app to visually create Core Haptics, videos here: www.haptrix.com, I found working with the API to slow to experiment with.
Funny how google keeps this service around indefinitely but will kill off any number of other services :-) Though, I'm sure this is much cheaper to keep the lights on vs. something like Wave (RIP) or Plus.
Falling below the noise floor is different from proving no correlation. Negative results for a given experiment simply mean it’s below an the experiments ability to detect.

Aka, you need to pick a threshold for bias that’s interesting before designing the experiment. A casino might care a great deal about say 0.5% bias which would take a lot of trials to detect.
Voting on Your Phone: New Elections App Ignites Security Debate
You didn't even need an internet connection. All you needed was the phone number of a UUCP node and a dial-up modem.
I'm a huge fan of Clay - wish he'd bring his essays back online :/

I think he's right re: _equal say or power devolves into unequal power_

Maybe the key is not giving everyone equal power, but distributing power in away that captures each member's preferences for who should wield that power?
Technology both represents and influences our culture. For example, usenet and other forms of Internet posting in the past were more long form. They types of thinking and discussion were different. These days it's much shorter leading to shallower comments. Thinking in longer form vs short form influences us.

Usenet itself may be a thing of the past but some of the useful elements can be reincorporated going forward.
NDB Cluster, the World's Fastest Key-Value Store
Other departments will continue to sit on IT as long as they are allowed to. Not sure why they are being allowed to, but probably your upper management does not have clout.
Location: Germany

Remote: Yes (only)

Willing to relocate: No

Technologies: Python, JavaScript, Docker, Django, Flask, Redis, RabbitMQ, Electron, Serverless

CV: https://gebauer.dev

Email: jannis@gebauer.dev

————

I’m good at turning ideas into useable products. Full stack. Taking contract work for payment/equity.
I couldn't agree more. The only way to win the arms race is not to play!!
ML in Python:Main developments and technology trends in data science, ML, and AI
This was around the time I left 4chan, when the gore stuff got out of control. The snuff films were being posted and other nasty things.
No, but the Ireland government would surely object, because their cozy and soft relationship / taxes agreement with the tech giants is the only thing that's keeping them in Ireland.
Sounds like you're OK with trolls and death threats. Should I assume you originate that kind of content?
https://medium.com/@jeremyjkun/a-teary-goodbye-to-hagoromo-d...
I wish there was something like this for AntD...

EDIT: Found something similar for AntD but it's only to create landing pages: https://landing.ant.design/edit/

EDIT 2: Found this also: https://www.xiaopiu.com/editor?type=project&id=5b977bf29c2a3...
Everyone using email under conditions where DKIM is important
Illumos is still the only proper open source Unix (Counting BSDs as a slightly different lineage).

Unfortunately, when it comes to hardware support, only the most popular OSes actually thrive :(
Understood - I added the link. :)
War crimes, hang em
As someone with small hands I wish I could shout this from the Apple rooftops. I‘ve owned every iPhone from 1-8 and I’m dreading the day my 8 becomes ineligible for iOS updates. The bigger iPhones require me to use both hands. Even this one is too big. It’s taken two toilet baths and had the screen replaced from a drop.

I would happily pay a premium for an iPhone with only four or five rows of icons again.
Yeah I agree with that
Can someone suggest a Linux basics course?
I suppose if someone described the interaction to me I would have thought it was gimmicky or useless in someway. I guess you need to use it and feel it a bit.
And off-by-one errors.
This shows you how licensing problems and marketing are intertwined, and can kill off developer recognition of even OSes that are significantly advanced technically.

Since the kernel and coreutils are GPL there aren't any sue-happy lawyers waiting to pounce upon CEOs saying "We use Linux", the broad family of Linux kernel based OSes (Debian, RHEL, Ubuntu, etc.) have generally gained the marketing term Linux.

I feel that Solaris missed out on this in a shockingly bad manner. Perhaps ex-Sun/Joyent folks can correct me if they feel I'm wrong, but it seems that the Solaris "family" of operating systems has always been way harder to understand than Linux-based, mostly open-source systems. Do I want illumos, OpenSolaris, or OpenIndiana? Or do I actually want Oracle Solaris? Which is the one that Oracle will not try to sue me for?

So here is a broader lesson for people trying to open source their OS, if there is ever a grand project like Solaris. Make it all open source at once, and use a copyleft license like the GPL. Otherwise you risk this kind of breakdown where there are N different operating systems that are vaguely related to and worked on by the same people, but you can't name them in a coherent manner or rely upon broad similarities.
Only one week and regulatory forces managed to push back?!

I wonder when someone from the same regulatory forces will help Ruben out: https://ruben.verborgh.org/facebook/

He's been waiting for over a year now for his actual dataset - fighting for us all.
> I read a lot of code too, which wasn’t always easy, but sometimes I was lucky enough to find myself treated to one of Robert’s epic block comments[0].

He wasn't exaggerating, that is an epic, beautiful, I would even say humbling block comment to read. It's completely outside of my regular knowledge domain but that is not at all required to appreciate it.

[0] https://github.com/joyent/illumos-joyent/blob/dff0473c792fc5...
So the problem with Facebook is that powerful governments might use their data to do horrible things, and the solution is to give governments even more power over our lives by letting them dictate what sites we're allowed to visit? If there wasn't so much of this "oh no, a problem, better get the government to solve it" thinking in the first place, the US government would never have gotten as powerful as it has.
It isn't sane, it is an artificial limitation and poor design. At best it was an pre-mature code optimization.

It should be fixed by a professional coder who doesn't impose limitations, especially in an OS, based on wanting to fit bit flags into a single variable.

Windows should fix this -- there should be nearly unlimited cores per group. They can still have limitations per Windows version so they can price segment their market.
Show HN: Working on a SaaS for Stripe Affiliate Programs
Fastai: A Layered API for Deep Learning
IE3 came bundled with "Microsoft Internet Mail and News" later "Outlook Express" with full NNTP support.
New OpenFaaS Swag Store Launched and Insiders Subscription
Usenet always had a dramatically diverse group of participants. However each peer -- how you connected, likely through your university -- had an authoritative position over participants, and was the singular authenticating partner[1]. So if you were a shitbag, so to speak, your university could do something about it, which can be as simple as removing usenet access which left one with no alternatives. And given that you only had one usenet account, any newsgroup could ban you without one being able to just pop up again.

It started to fall apart when the nodes on the network included every ISP, etc. When people who have no authority over the participants, and no real punitive avenue if they broke conventions, it started to fall apart. Even if you got banned from that node, there were thousands of other nodes to jump to and continue your abuse.

[1] When you went to some university, the account they provided you was your authentication on Usenet. You had that single account and it was your sole key to the network.
Integrate Any Data with Google Data Studio
Guys, I'm looking for feedback and beta-testers
Hapless AWS engineer spilled passwords, keys, customer messages on public GitHub
A server solves nothing. You can never be sure if the other person has seen that you have seen...
Alternative models could be in silico or organoids. But they are probably not as good as a living mammal.

Perhaps scientists should use tiny primates (some do) but it is very costly.

Is there another kind of disease model which would outperform mice models?
> All you needed was an Internet connection

That in itself was a significant enough barrier to entry for the general public. Most people prior to Eternal September were unaware that the internet existed, or falsely believed it could only be accessed by university students. And outside of the G10 countries getting online was a major technical barrier.
I've made a habit of using "lunch" to make dinner, via a crockpot or slowcooker. As in, I work remote and use my "lunch break" to throw stew (or curry, or soup, or a roast, etc.) together and have that cook for the rest of the afternoon.
To be fair, Duo is their one recent success story.
Totally agree on the music Front though, what a bizzare mess that's turning out to be.
If it's horrifying and completely wrong, then it needs to be defeated. (Ex., it's a moral imperative to punch nazis.)

If it's completely wrong but basically harmless, then there's no point in defeating it. (Ex., you don't need to worry about people who believe in ghosts.)
> I've adopted what I call the square rule (I've never heard it called anything else): The length of the name is the inverse of the square of the extent, and the frequency of its use.

See Gerrand’s rule of thumb

> The greater the distance between a name's declaration and its uses, the longer the name should be.

https://talks.golang.org/2014/names.slide#4
If this is really true, don't know what to say! All of this is going on when AWS claims HIPAA and PCI DSS compliance!
I think he is talking about using it from Chrome which uses gtk and yes it is possible but as pzmarzly pointed out:

"You can attach it to Chrome: https://imgur.com/n8Mf7J3

You can't do much more than changing the theme though, as Chrome window is managed mostly by its own rendering engine."
>of course they do also bin based on demand/sales, which is scummy.

Why is this scummy? It's a free market and it's not a life saving drug, they can ask for whatever they want, nobody is forcing you to buy it.

That's like saying "Software engineers are paid according to demand/market which is scummy."

The best business strategy for companies and professionals alike is to find a niche with less competition where you are a leader(cough, monopoly, cough) and charge whatever the market will bear. If Apple/Microsoft/AMD/Intel can get away with that it means the market can bear it. The fact that you don't like it, is another issue.
I have also experienced peer pressure to drink when working WITH other people, so I guess that problem can affect people either way.
Getting a home Internet connection in 1997 I was still lucky enough to enjoy Usenet. Back then I spent the bulk of my time answering emails and Usenet posts, rather than surfing the web or gopher space. The almost identical interface shared by email and Usenet was what truly captivated me.

Usenet was also great due to it's subscription model with a pull paradigm. Instead of getting all emails in a mailing list pushed to you, you could pull only a selection of newsgroups and messages to read, depending on your mood. I loved this way of interacting with people in the nineties.

Like already mentioned, Usenet promoted thoughtful answers, as opposed to quick superficial answers like on IRC. I spent a lot of time on the latter, nevertheless Usenet was where I learnt critical thinking and massively improved my English. Thank you for that, rec.autos.sport.f1, a newsgroup which is still active by the way.

Having gone through a reasonable amount of Internet eras, IMHO the main roadblock to a perfect community, no matter which protocol is used, will always be an elevated number of users. Thus, a possible solution is to have more communities with less users.
yes, and no. Some sites use DNS to route traffic to different servers for different regions. For instance you could have you site hosted on 2 different data-centers. 1 in EU and 1 in US. And then make US-centric DNS route traffic for your site to the US-datacenter and he EU-centric-dns to EU-data-center.

In that way you kinda know which DNS they used.
>IE3

Yeah, exactly. By that time, the web hype knob was already at max level.
I thought that was the point of this thread since Byzantine is more or less a blockchain term at this point. Bitcoin maximalists that want to sound smart always refer to "Byzantine fault tolerance". Case in point: https://news.ycombinator.com/item?id=22296659

"I was just thinking about how you said you didn't like Bitcoin and imagining ways that it could be used to improve Wikipedia. More generally, Bitcoin can help any system to become more Byzantine fault tolerant."
That's reasonable. Also consider going the other way: keeping per-tenant logical databases, and splitting up some or all of the compute layer to have single tenancy or bounded tenancy. For example, if your compute layer is a web server, making multiple sets of webservers with something in front of them routing requests to a given set of servers based on a tenant identifier can chunk up your multiple-noisy-neighbors problem into at least multiple noisy "neighborhoods", with the (expensive) extreme of server-per-tenant. If your compute layer is e.g. a service bus/queue/whatnot worker, the same principles apply: multiple sets of workers deciding what to work on based on a tenant ID or per-tenant/group topics or queues. You can put the cross-cutting/weird workloads onto their own areas of hardware, as well.

I propose this because I think having database instances split up by tenant (even if multiple DBs share the same physical server) is actually a pretty good place to be, especially if you can shuffle per-tenant databases around onto new hardware and play "tetris" with the noisiest tenants' DBs. Moving back to multitenant-everything seems like a regression, and using (message|web|request) routing to break the compute layer up into per-tenant or per-domain clusters of hardware can often unlock some of the main benefits of microservices without a massive engineering effort.
+1. In Morgan Stanley, the title/promotion hierarchy is associate -> vice president -> executive director -> managing director. You can get VP within 5 years or so.
I think it’s basic human instinct, paraphrased by the saying ‘taking my ball and going home’. I mean if people are not treating you how you want to be treated, why should I go and leave them with my stuff.

Not saying I agree with what he did, but I do get it.