skysight-inc/HackerNews huggingface dataset:
I really like the idea of this. For some applications it would be very useful assuming the implementation is up to it. Unfortunately, just reading the FAQ a see a few red flags. It doesn't allow importing encrypted keys. This is an automatic "nope" for me. Authentication is as big an issue as encryption, so I need to generate my own keys. But I'm not about to upload an unencrypted key to my phone.

Also, they kind of avoid talking about the very important issue that who you are talking to is not secret. Like I said, IMHO for some applications it's not a big deal. But for some applications it is a huge deal and it's pretty important to warn people up front.

This is not a replacement for Signal. Possibly with some work it could be useful in limited contexts. However it is important to understand that it can't be a replacement for Signal in general.
> "Inclusivity", though? ... Wikipedia editors are anonymous unless they don't want to be.

Having more diverse editors will lead to more diverse content.

Wikipedia pages of female scientists tend to get a lot more scrutiny than ones about male scientists [1].

There's another anecdote about moderator bias and some decent discussion on the issue overall in this thread [2].

Ultimately there are some issues Wikipedia can't solve since they are just a reflection of the rest of society in many ways.

"We can't write about this scientist and her work because no one else has written about her," is a problem that Wikipedia can't solve by themselves.

[1] https://www.chemistryworld.com/news/female-scientists-pages-...

[2] https://old.reddit.com/r/TwoXChromosomes/comments/ekv3te/fem...
> Are you blocking instances, and on what conditions?

I block instances when they either flood or I find I don't want to have anything to do with them (I do tolerate opinions I disagree with, of course; but not patent bigotry).

And only based on evidence I gather myself, I don't trust screenshots or copy-pastes (but I understand some mod teams do, and that's ok if that's what their users want).

> I wonder how often you get complaints about wanting an instance blocked, and how you manage them.

As I said, I never got complaints. I also never got instance requests personnally; although I do sometimes see other instance admins saying they blocked a given instance. When it happens, I take a look at that instance's public pages. Usually, that's enough to make my mind, eg. because their public timeline is overrun by literal nazis and/or lolicon.

(I was looking for examples as I was writing this, and it turns out most of the nazi instances I blocked don't exist anymore. Oh well.)

The hardest part is dealing with big instances with many "well-behaved" users, but also a very lax moderation policy that tolerates trolls. So far I only banned individual trolls in this case, but it requires work, and I understand not all moderators want to spend so much time.
Cummings should be held to different standards. He's paid from public funds.

He needs to follow the Nolan Principles of Public Office and he needs to follow the Special Adviser guidelines.

Both of those contain clauses about openess and honesty.
Bill Gates brought this on himself by livestreaming his rich, college dropout medical expert fantasy lifestyle - similar to Martin Shkreli.
Finding an instance that doesn't block other instances, but also actually moderates its users and thus doesn't get blocked, is going to be pretty hard - and also a rather harassment-filled experience unless you fit in with the Gab crowd, I imagine. You could always run your own instance.

Note that the majority of instances that are "blocked" are actually soft-blocked by most instances, meaning you can still talk to people on them if you follow them, you're just not going to find posts from their users otherwise.
> x86 was always all about backwards compatibility.

This is backwards compatible in terms of functionality. It doesn't not work, you just may not get the performance you hope for from taking the instruction set at face value. The same as you won't with memory access due to the cache hierarchy. The performance characteristics of Intel's chips has always been changing.

> lucky for us the clean sheet ia432...err i960, er itanium will save us all!

These are all dead architectures.
Yeah, this kind of thing pisses me off when the UI 'expert' thinks they know more about your workflow than you and wall bits off to help you.
> unnatural

There's nothing natural or unnatural about human interpretation of abstract symbols.
It's a one-line summary, not an in-depth explanation or comparison. "Not directly used for mounting" is a good summary of the intended use.
"What if we could unbundle the operating system? I wonder what innovations we're missing out on?"

I think the only one benefitting from that would be the middleman to test the various os:s against the zillion or so hardware platforms and combinations out there to provide at least some selection of OS that might or might not work on your device (instead of just bricking it right away).

A mobile device is not some standard hardware supporting a standard OS. A mobile device is an agglomeration standard or non-standard hardware components, and their hardware drivers, bundled with an OS that probably has been customized some way to facilitate the underlying platform.

You can't abstract the world away. OS is the level where the dirty nitty gritty details of running a hardware system are hidden away from the user.

You still need to have a platform where to install and run all the device drivers and so on..
Yes suffix aliases are super useful
I feel a bit misled that two of the "five types of aliases" are functions and regular aliases a second time.

Tldr: 1. aliases, 2. suffix aliases, 3. global aliases
Yes, you can use a S3 bucket and Route53 to host a high availability, static website for mere pennies.
The Fediverse is simply a term for all of the instances. It's not entirely fragmented, there is certainly shared hosts between bubbles in the fediverse. Though I don't think this is an issue really; our own universe functions on the bubble principle as well and it makes fediverse a place that you can find an instance to be on without having to worry that your instance moderator will allow nazis to vent their garbage into your feed.
He seems to put in a lot of effort in that little program! Well done.

> There should be nothing that TaskMgr can't kill - it will even escalate privilege and (if you have it) enable debug privilege to attach to and kill apps that way if needed. If TM can't kill it, you've got a kernel problem.

I've run into so many programs I couldn't kill with the task manager that I doubt if this is still true. Just today my laptop was idle and overheating because two different antivirus programs and cortana were each hogging 33% of my CPU... I couldn't kill any of those processes.
OSX can only guarantee that everything works because apple controls both the hardware and software.

Windows can only guarantee that everything works because they have a monopoly and therefore hardware vendors have to support windows.

Most laptops don't ship with linux/are never tested with linux, so it's never going to work flawlessly on all possible hardware configurations. It's just not possible.

It does however, 'pretty much' work on most hardware.

And if you buy a machine from a vendor that actually supports/pre-installs/tests linux, all of the hardware will work out of the box.
Tech's long hot summer of antitrust
In those sorts of domains the best pitch for AI is as a failsafe. The model and the human probably make different errors, often a human will make mistakes due to simple inattention. This lets you substitute the model for some other process controls that you'd need to maintain 100% accuracy, e.g. instead of having the work reviewed by a second person, you can have model + person.

In lots of business contexts, probably most, reducing variance is much more valuable than reducing mean expenses. Variance can halt downstream production, so the loss can be some huge amount of opportunity. And variance propagates through a supply chain, so your customers will hate variance in your output, as it may mean they have to ship the variance forward, which their customers hate. Plus if you allow your supply chain to get away with inconsistency, they can start to rob you with lower average quality and it will take you time to notice.

If a company has been bothering to do some process manually and they haven't outsourced it to the cheapest humans possible, then they care more about low variance than low cost. Pitching these businesses a solution that lowers cost at the expense of unknown high variance is very unattractive. Instead, you want to tell them "I can reduce your variance even further! Here's what that would cost".
A better question would be why AI works great for some business (e.g. Netflix, AirBnB, Uber, Waze, Amazon) yet fails miserably for other (JC Penney, Sears).
In my view, the older companies are trying to strap on AI on top of a traditional dataset, which never collected any useful signals.
The new companies designed their entire business concepts around data, and collected what's needed from the get-go.
Sears may have a 100 years worth of useless data.
AirBnB has about 13, but so much more informative.
Amazon applies A/B testing all the time - would anyone at Sears even know what it is?

A secondary issue with business data is that vast majority of the features are categorical, for example: vendor id, client id, shipper id, etc. These usually get hot-one encoded, and you end up with hundreds of features where there's no meaningful distance metric. Random Forest and XGB are about the only that produce somewhat rational models, but in reality, they are good because they approximate reverse engineering of business process.

And lastly, the hype far outweighs the possibilities, at least until the business are ready to re-engineer the processes, if it's not too late.
Its also in active use by some styles of server load balancers. Keepalived in nat mode is one that springs to my mind.

The "nat is evil" objection was a moral high horse in the IETF around the time that Android adopted this policy. They may have a point but its largely irrelevant in the real world.
I remember when the Go community adopted similar code of conduct. There was similar push back based around concerns that the rules would be abused and the community would end up becoming less welcome. This hasn't actually happened in the last 4 years, but correct me if I'm wrong.

Most other open source software projects have adopted similar guidelines and they're thriving as well. Taking Rust as an example, they manage to put out high quality releases every six weeks. Thousands of developers of all backgrounds have contributed, which makes me think that the Code of Conduct has encouraged more participation rather than less.

There are dire warnings in this thread about how Wikipedia is going to burn to the ground because of this change. Based on experience of Go and Rust, I'm somewhat skeptical.
> Why is it relevant how far he drove to get there?

He drove from an area with high rates of Covid-19, with his covid-19 positive wife, to an area with low rates of Covid-19.

This is entirely the point of lockdown -- to reduce the spread of the disease.
If school grades are indicative, even a 90% accuracy is commendable for human driven tasks. The big difference is that when a human double checks their own work, they may not make the same mistake twice. Or even better, when a second person checks the work.

Mistakes are tolerable, but you need to be able to recover from them somehow, and recovery from an AI mistake seems to be something that people like to pretend is unnecessary or impossible.

We currently live in a world where failures are tolerable but seem adamant that moving to an AI driven world means that failures are no longer tolerable. We still haven't lost the ability to make mistakes (because we still do many things manually) but we really seem keen on losing it.
I don't think that's true so much, the free valve innovation from koenigsegg looks like a big deal. the myriad of hybrid adaptations to the ice will keep it very competitive for a long time.
The IoT world is full of vendor locked solutions and platforms that you must avoid. And the joke "the S in IoT stands for Security" is very very true, though AWS Greengrass is actually pretty good for security, if you don't mind sending all your data to a USA company of course.

I would recommend to go opensource and skip the platforms that try to lock you in. There is a lot of solutions depending on how low-level you want to be. Like HomeAssistant if you want high level, or a Mosquitto MQTT broker and NodeRed and some dongles on a Raspberry pi if you want to be lower level.
> Most of my issues have been down to my ISP only handing out a dynamic /64 prefix.

Yes, this is my biggest issue with the move to dynamic prefix delegation as well. Delegated prefix change seems to be handled very badly in the stack. It basically breaks all your IPv6 connectivity until LAN hosts get to renew their DHCPv6 leases and/or SLAAC autoconfiguration. Even connectivity between hosts on the LAN will break, since their addresses will slowly change while they update.

The funny part is that I now have a static IPv4 and a dynamic IPv6 - a situation I would never imagine could happen.
I'm also a freelance DevOps that might embrace new projects. If you're still swamped with work we could collaborate.
There was a period of time when Microsoft had lost its edge. I'm guessing they came up with the acronym then.

Folks over at r/Wallstreetbets use the term FAGMAN. I'm not sure if that's politically correct!
I think they (GP) missed/flipped a negation, and meant the same thing as you.
really love how more people are curating blogs to share and learn from one another. Here's mine to share with you all as well. Learning how to improve as a software engineer from non-technical domains such as sales or even basketball.

https://blog.phuaxueyong.com/
> The thing is, reality has surprisingly high resolution. When you give out a task like this to a person, they will likely come back to you for clarification about how you want to deal with some of the examples.

Why isn’t this generally solved, though?
Show HN: VYVE – Reduce your travel carbon footprint
> the actual input time is usually less then the time thinking about what to implement and how to do it.

1000x that! I never understood what people mean by being "more productive" with vim. As a developer I don't edit text - I reason about architectures, algorithms, and data flow. Actual typing is the smallest part of the job and I don't get paid by lines of code anyway...
What has happened to this posting with respect to its HN listing? It was top of the front page an hour or so ago when I was reading the lively comment thread. Now, I can't see it on the first five pages; found it only by searching for "Wayback" filtered to last 24 hours.

Does HN have a "hide" function, or demote to the darkest depths, and, if so, what triggers it?
The obvious answer to me is that the hardware is only available to handful of players and the libraries aren't mature yet. PyTorch has been around for about 4 years; that isn't enough time for a lot of people to have gotten comfortable with it.

The people who have access to people with software and hardware have found a lot of uses for the tech - I assume AI basically is Google Image Search.
As if this happens in the West nowadays?
Huh, N26, a major online bank in Europe is famous for some of its customers getting their accounts blocked every time they tweak their ML model and yet is doing great financially dispite the shitstorm it generates each time.

It's not like Google blocking your email or YouTube account, we're taking about your friggin bank account here.

I don't know how they're still in business and growing with such a process in place.
It's sneaking in, just not announcing itself.

I used to work for a really well-known medical dictation/transcription, documentation, and coding (in the medical billing sense) company.

They're using ML models all over for speech to text, document analysis, etc.

It enables some very real efficiency gains but it's not positioned the same as something like IBM's Watson and it's somewhat ridiculous AI claims.
the kgb and cia one for kubernetes always cracks me up :)

btw kubens is great

---

alias k="kubectl"
alias kns="kubens"
alias kgb="kubectl get pods"

function kex () {
kubectl exec -it $1 sh
}

function kf () {
kubectl port-forward $1 $2:$3
}

function cia () {
kubectl delete pod $1
}

function kl () {
kubectl logs -f $1
}

---
(I'm willing to catch some flak for this, since I know this may be controversial but it's how I truly think about this)

What to you may be just another opinion is another's legitimacy of them being them.

Maybe it's because I see myself as a progressive, I understand why people were mad at Eich and petitioned his removal. Him being the face of one of the biggest tech companies in the world actively working against your best interests must be hurtful. In my bubble it's absolutely normal to be gay, gay marriage is also nothing to be frowned upon, my country (NL) was the first in the world to legalize it. I realize a large portion of the rest of the world sees it differently, but I'd place it in the same category of a CEO donating money to the KKK or other extremist groups - should black people just think well hey he's doing a good job right? Who cares he's funding a group that actively detests me not for who I am but the color of my skin? Just like gay people think he's funding a group that detests me for something that isn't even my choice?

I followed the SO debacle and what I gathered from it was that there were a couple of individuals who made some very very poor decisions, ruled with an iron first, and any dialogue was not only suppressed but the mod in question was booted in such a despicable way that the rest of the community followed. I don't think they're comparable.
Because your enlightened state is in conflict with their commercial interest.

Providing complex answers to simple questions, almost always is due to a need to hide sth.
PDFs do not solely consist of computer generated files. PDFs also come in the form of paper that have been hand written on or scans.
The MAC address can be obtained from the outside of the box of your system, so deployment is "scan the MAC barcode, register for autoinstall on boot, done". "Big enterprise" deployment for which one is supposed to need DHCPv6.

Also, DHCPv4 still uses MAC addresses, if one uses dual stack as opposed to v6-only, one might want to correlate the v4- and v6-address given to a device.
Didn't knew that.

Given the discussion few months back, I thought maybe this was one of those lets-copy-our-costumers-business we-already-know-everthing-he-does things.
A reckoning for Russia's space program
Keep writing my fellow blogger. I too just started writing since the start of 2020 as a way to learn and journal down my learning as a software engineer. Recently I've learnt about Netflix's solution architecture and thought it was pretty cool!

https://blog.phuaxueyong.com/post/2020-05-25-what-architectu...
If you use oh-my-zsh, the kubectl and docker-compose plugin provide good aliases for every command.
You are totally right, and your explanation is perfect. No need to bother.

You could also mount gmail accounts as a filesystem.
> It basically breaks all your IPv6 connectivity

For me it basically breaks all connectivity, because pfSense tells LAN clients to use the public IPv6 address for DNS. So when the prefix changes pfSense updates its public IP, but LAN clients still try to use the old address for DNS resolution.

I've tried to get pfSense to only use IPv4 for DNS address, but I've so far been unsuccessful.

There's also the issue of updating firewall rules.
The problem goes much deeper than researchers not having enough PDFs. If you look at where machine learning is successful it’s usually processing spatially related data. The pixels in a photograph have a spacial component where points near each other are more related than points far apart. Same goes for audio, and even text. Words in a paragraph that are close to each other are usually more related than words far apart.

A spreadsheet has very little or no spacial component for a neural network to learn, and the location of an important number in a pdf probably has little to do with the number’s significance. Without a spacial component to do pattern recognition a lot of the recent advancements in machine learning like transformers or convolution get thrown out the window.

There are some machine learning problems that can be solved with more or better data, but I don’t think PDF to JSON is one of them.
I appreciate your direct honesty here and elsewhere, but I—and likely much of your core market—feel that leverage of opt-out and old customer data to get critical mass in a pivot to an unrelated business was already unethical. That you’re a recruiter made it inexcusable but it was never a idea that was respectful to your users to begin with.

Dude, you were going to use us to publicly endorse your new platform via usage and give it immediate legitimacy, without our consent. Don’t you get that’s what “critical mass through public profiles” means? People join because people are already there?

This is probably the post that disturbs me most of what I’ve read, for simply ignoring that the decision was problematic on multiple levels. Either you’re still not completely getting it or this is disingenuous, and neither option is comforting.

And trying to be charitable as possible here, it’s very easy to take your clinical recounting as being cavalier in its precision. I don’t think we’re all necessarily far enough from the situation yet that you should treat it as the distant past when discussing it. You still have my data, at least for the moment, and it’s still an ongoing concern.
Indeed I wasn't accurate. The parent comment seemed to talk about a self-owned restaurant (paladar); since it is not legal for the owner to buy the lobster and shrimp in the first place, paladares and self-owned guestrooms cannot sell it to tourists either.
I do wonder how much my dislike of and inability to learn from video tutorials shuts me off from some wonderful content.

But try as I might I just can't focus for more than 30 seconds and I can feel my irritation rising and my desire to find some non-spoken version of the same material increasing.
Not OP, but my current gig is literally building streaming data pipelines on top of S3 using lambdas that only have a few hundred MBs of RAM to process gigabytes or more of data. S3FS is as close as it comes to mounting in my book.
TLDR: It takes a ton of fuel to slow down enough to get a payload to fall into the sun.
At risk of kicking in an open door: have you tried using contact spray? I own a can of contact cleaner 390 by Kontakt Chemie (I'm sure other brands work similarly effectively) and that stuff is basically magic for intermittent contacts. So far I've used it to repair a buttload of wonky plugs, corroded battery contacts, as well as all the switches and volume knobs on my 40 year old amplifier. the volume knob still amazes me most. it went from an awful crackly mess to perfectly smooth and it still is perfect 5 years later.

Anyways long story short: give contact spray a try. Worst case the contacts are deformed too badly and it wont work.
Haha, I don't know if I buy that, since I've been around commercial EDA and ATE software, where you could have a decade of cruft and layered products to work on top of. But wider adoption of vendor tools such as MKL has certainly improved the issue.
Bundling and Unbundling (2014)