skysight-inc/HackerNews huggingface dataset:
> Not a bad way to go, but I found that for hand assembly, I had a really hard time with the glue out of control; I probably needed a better applicator than the default tube of epoxy.

There are a couple of things you can try:

Squeeze the glue (of whatever sort) onto a disposable surface (a scrap of foil generally works for me) and use a wire or whisker of some sort to pick up and apply small amounts in a controlled fashion.

Tack the parts together with minimal dots of cyanoacrylate, and use gobs of the real adhesive to put it a fillet on the inside corner.

You can also use a jig of some sort to position the parts you're gluing.

Solvents instead of an adhesive are a bit more forgiving of accidental over application (you just spill it off and wait a moment for the excess to dry).

> Instead, I would go with VHB (Very High Bond) tape. Also weird to use, if you are using the thin 1mm width, but I can position the tape more carefully before I press it into place.

An interesting suggestion, and not one I've tried. Thanks, I'll keep it in mind.
Yes but you have talent and a lifetime of experience, plus space for a noisy 42u rack full of servers, but not everybody does...
David Chalmers considers the possibilities of VR
What if those 10k people put up capital kinda like buying a new build home?

Like what if we somehow sold 10 thousand condos at $100k each. If I didnt make a mistake thats about $1B of capital to prepare the place for them to live. If China can build a prefab hotel in 36 hours, I would think we could pull it off too...
As a non python native, I sigh whenever I have to install anything in python. There's always a dependency I can't find and never know why. I never understand why the dependencies aren't just resolved by an application and local to that application. I mostly end up with something working. Sometimes I just create a VM for that single application.
The big problem with ACOE is that they'll show up and do shit right for the technical definition of right instead of the political one and the local moneyed interests don't like getting steamrolled like that.
And oh what a beautiful bike shed it will be...
The latest generations of servers ship with randomized BMC passwords. This was indeed a problem in the past when they shipped with credientials such as ADMIN / ADMIN or no password at all.
Reminds me of a scaled-down analog of some of Christopher Alexander's work.

He envisions letting people design their own spaces and buildings through an organic process guided by a "pattern language" happening in situ on the site.
https://news.ycombinator.com/item?id=30119138

This isn't malware. Reproducible on my phone.

This is based on my Google account, the majority of results for my dev account are malicious.
Ah yeah. The right answer to this question looks very different depending on how old/mature your codebase is and how big your eng team is.

My example is from a ~1200 person eng org with a ten year old codebase.
Simple property-based tests for Plutus validators
Guess this would mean one could settle state taxes with Bitcoin? That's sort of neat. Also means someone could have a nice dinner and then refuse to pay with anything but Bitcoin, at least under state law, which sounds less fun.
If being rich were simply simple, wouldn't everyone have been rich?
Python Environments
Granted these days everyone is used to applications consuming massive amounts of drive space. But perhaps they're using legacy hardware for a home lab, or a IoT device with limited disk space.

From a security stand point, reduced application code decreases risk. It was service discovery code he removed, what if it reached out to discover services on application start up, that's a potential attack vector.
Mementos Mori
I remember how surprised people were when I demoed a $200/month bare metal server outperforming by a huge margin RDS MySQL instance that they were paying something upwards of 16k/month.

IIRC we ended up using it as a disposable replica for some non-real time but heavy operations.
No, It’s an overdeveloped sense of justice.

I just punch up at condescending people. Every discipline has a bunch of armchair people who don’t understand the problem who think “get more exercise” is the response to depressed people or people with chronic fatigue, “eat fewer calories” is the answer to weight issues or diabetes, or “write it right the first time” is a useful response to people trying to solve real world problems.

Kindly let the grownups talk and keep your flash card answers to yourself.
What you are describing shows that segregated bike lanes are really the cyclists ghetto. Built to kick us cyclists off the roads that the motorists believe are theirs. Look at China, they are building them now, what has changed? Remember the images of the Chinese going to work by bike? Of course, they need to make room for the car. Something like that happened in the Netherlands in the 1940's. We see it happening now in China and other places in Europe.
All the time. We use Optimizely which allows us to roll features out to subsets of users and run experiments.

It also allows us to keep PRs smaller and roll stuff out to prod confidently.
You don't need to explain why (and probably shouldn't). All you need to say is "I'm not interested in answering questions" (possibly suffixed with "without an attorney present", though that could escalate things), or "I don't consent to any searches", or whatever fits the circumstances of the interaction. Depending on the laws in your jurisdiction, your legal obligation may be no more than stating your name and possibly providing identification if requested.

But don't be a dick: be respectful when you decline further interactions. Verbal (or other) aggression could give them a reason to try to force the issue, regardless of whether or not it's legal for them to do so.
Literal, please.

Competing software ecosystems can constitute valuable economic activity. Broken Windows is, if anything, the current state of affairs: running important things on Microsoft Windows is becoming intolerable, with layers of expensive (dollars and computrons) fixes being applied. Is it economically better to start over or to keep trying to defend the indefensible?
Yes SuperMicro machines are configured that way. Some don't even have a dedicated separate IPMI interface.
Jedec Publishes HBM3 Update to High Bandwidth Memory (HBM) Standard
Dutch cyclist here :-) you slow down a little, look over your shoulder to see whether there is space and move over. If there is a car at slow speed behind you they see this "look" and typically slow down or make some space as well in anticipation. But if there's a bus at high speed or an asshole when you look over your shoulder, you stop before hitting the door.

All of this is easier in Dutch cities with bike lanes and because we cycle much slower than the typical "rider" in San Francisco or London I've seen. Mostly because people commute on old slow bicycles in normal clothes instead of light weight geared bikes and full on sports outfits with helmets.
Tbe story of how they reverse engineered the brand new typesetting printer as it was so buggy they wrote their own software for it is most fascinating. A typical equivalent would be rewriting one's laser printer's firmware to perform better nowadays. Made me grin for the hell of it.
> I've setup my keyboard (on linux) so that the CAPS-LOCK key acts as a "dead greek" composer. If I press "CAPSLOCK+a" it types "α", and so on.

Cool! Is this because you type a lot of Greek (or math)?

> My unpopular opinion is that typing "alpha" should compute the product of the five values, equivalent to "a^2lph".

I wouldn't call it an unpopular opinion, that's how my physical graphing calculator worked, though it only had single letter variable names. The programmer in me likes my current way, though the (nearly long gone) engineering student cringes when I have to write things like "i*2*pi*f".

If people were mostly universally happy with single letter variable names then I could probably switch to this. If they were space separated then it would be a fairly simple change (except for the way units works, is "1 s" 1 times variable s, or 1 second? This is why I don't support 1 m/s to mean metre per second, it means "1 metre divided by variable s". 1 metre per second is "1 m s^-1").

I tried to compromise by making the UI automatically enter a multiplication symbol when entering tokens that aren't valid.

Perhaps if I added an additional input layer when typing then this would be feasible. Maybe something like pressing a special character, then typing "alpha" will convert it to the alpha character, and non greek letter variables could be wrapped in quotes or square brackets or something.

The one thing that would be lost is the ability to name a variable "x2". Maybe that's fine since "x_2" would still work.

As an update on unicode parsing, I still think it should be easy, but I'm running into issues. I quickly tried https://stackoverflow.com/a/11255698/9596600 but I'm seeing this:

terminate called after throwing an instance of 'std::regex_error'
what(): Unexpected escape character.

I suspect I just need to dig in on how to use these extended regexes (and remove some of my existing regexes). This weekend I might have more time to try it.
The one definition of the metaverse the authour put in is:

> If a metaverse is where the real and virtual worlds collide, then Instagram is a metaverse: you create an avatar, curate your image, and use it to interact with other people.

In that case, seems like they have a problem with the present state of the internet, not the future.
I used to notice this so much I had initially thought my browser got hacked.
I do run my home server, but it is definitely an investment, and for some use cases it might not be worth it

The hardware is the cheapest part, then you have to pay electricity, manage backups, fix raid problems, have a good internet. Pay attention to how the server is doing. And if you're serving a business, you have to be available debug any issue. Investing a lot of time you could be actually working on the project

But definitely most devs should have a small home server for trying unimportant things. Nothing complicated, just keep the standard hardware config. There are second hand servers available for 50$. Install some Linux and have it running 24/7. Quite fun experimenting and hosting simple things
Anytime I see the comments on posts about social media moderation, I laugh my ass off.

People calling it a “hard” problem simply parrot the narrative they see other engineers who have tackled it in leadership positions adopt. The reality is it’s a “Dirty” problem. The equivalent of a sewer cleaner in the old days that is a thankless, low pay, low career prospect, riddled-with-politics , nightmare.

Look up the salary bands for roles in spam fighting. The top 5% probably make bank and even that is not wildly large amounts relative to the valley (~$650k TC which is director level)

The LARGE pools of spending go toward maintaining an army of contractors that get passed down a barrage of things that some teams flag through automation. Same at twitter as it is as Facebook and Google. You need only hit up LinkedIn for the right search keywords to find the contractor hotspots.

The point being, Paul is right. If these platforms wanted to solve the problem, the smartest hires would go there motivated by a culture enabling high impact and good compensation.

The hell hole that is moderation operations would make even those guys with the Six-Sigma-black-belt-world-championship-something ops degrees shed tears for how soul destroying the environment is to work in.

Source: Have friends in these roles. Seen it play out a bit more than a decade at this stage.
it's not just nix/NixOS, macports on macOS deals with different versions of the same package just fine, I have a few pythons installed.
I was with you until the last sentence.

Per Marx, there is the class of people who work for a living *, and the class of people who don't because others do. This has been true since 10,000 years ago and the distinction remains relevant today. The actual classes change, but the division remains.

* Managers and executives are still workers, only their job is to drive other workers on behalf of the owners.
Which Bitcoin? SV? Segwit? Cash?
I think the underlying (somewhat irrational) claim is that nature prefers to work in elegant ways. Thus if you can show that QM is the most elegant solution under some contraints, it helps explain the "why".
Give
https://github.com/abiosoft/colima

A try, I’ve been using it for a few months on both m1 and x64.

It works really well.
To people considering LASIK I want to say try ortho-k first. You'll get the sharpness, the halos and the whole experience but at least it will be reversible. I've been on ortho-k for around a decade.
Tab completion relies on a limited context. If you're trying to type gearyStreetFinancialReport and the two names in context are gearyStreetFinancialReport and unrelated, you're right, but if there's a very large number of choices, it benefits you less. And new names aren't going to be in context, so even in the best case of my example, you're going to end up typing:

'cp g-[TAB] divisaderoStreetFinancialReport'

I'd expect that to be an advantage of voice stuff; that you can go fast in new kinds of large scope contexts, maybe even whole-machine context. A system designed from the ground up could exploit that in interesting ways.
A purely Python-contained vulnerability would not be mitigated in any way by OS features.
Isn't it weird for Americans to know that their own secret service is monitoring their kids?
And the flutter/dart key value store!
https://archive.is/RAYTg
On the scale of hand-wringing, this doesn't even register. Nothing bad happened to him. The police looked into it, decided this was probably not an issue, filed it, and moved on. No laws were broken. No procedures were violated. Nobody's fundamental human rights were curtailed. The procedures or laws in place weren't unfair or excessive.

This isn't the Rosa Parks, or the Rodney King, or the George Floyd of police abuse. This isn't the springboard for broad, or even narrow reform. This is the system working. I understand that a tinkerer may feel offended by the fact that the police even looked into this in the middle of a world war[1], but if that's the poster child of your problems with the police, you are in a staggeringly privileged position, compared to on-going, actual problems, affecting millions of people every year (outside of the context of, well, a world war.)

[1] That was in large part won by intelligence and counter-intelligence.
They do mention that in the article "doubles the efficiency of any cooking device because it shortens the time on the fire"
> American public schools are quite adept at teaching distrust in authority, particularly in bureaucrats.

It's an important lesson to teach kids while they're young! Strange, though, how you never see it on the formal curriculum.
What I don't understand is that Twitter makes it so difficult for new humans to sign up for an account, how are the robots getting around it?

I wanted to create a second Twitter account, but almost immediately after signing up it was blocked for "suspicious activity". I hadn't even posted yet. The only way to resolve it was to add a phone number to the account, but I only have one and it was already assigned to my first Twitter account.

So I was stuck.

How on earth do the spam robots do it? There are so many.
I’m in the process of changing our local development containerisation strategy within the business from Docker for Desktop to Lima. So far it’s been absolutely flawless.
Thanks for the reply!

Just to be clear, the concept of Pinyin isn't bewildering, it's the daily use of it. Imagine the reverse, having to type in a completely different character set in order to produce Latin characters. It's amazing that it works.
Starr Bumble Bee II
This is the wrong way to think about it, though. A function encapsulates some behaviour, regardless of how short or long it is. You don't test each line (directly); you test each function's mode of operation. So a function with one if statement in it potentially needs two (happy path) tests.
If you can't afford to maintain them, how are you going to afford to remove them?

Can the value of the scrap pay for the cost of removal?
Except there are no official security backports for Python 2 anymore.
If you feel the need to complain about the quality of Twitter posts you use Twitter too much. Get a more interesting hobby for your own sake
Indeed, nobody knows this term or rule.

But looking out before opening a car door is definitely a thing. Parents also tell their children to do this.
We once (~2 years ago) had an Asus server with their BMC, which is much easier to expose: while it has a dedicated physical interface by default it is also exposed on the first LAN port and configured to use DHCP. I can easily see how those boards leave you accidentally exposed in a colocation setup. But I'm still struggling to come up with a way to accidentally expose that on the internet. Public IPv4 isn't usually handed out via DHCP.

My best guess is that the vast majority of these 20k servers have their management interface deliberately exposed. Only takes 2000 people with 10 servers each to think this is a good idea.
It correlates to performance, speed to iterate, security, and design complexity, but ok
This is mostly a cost saving technique that companies quietly incorporated as if it is quite normal. Anybody who complained or criticized were branded as not being team players or being old-school. Companies found a way to get rid of operations team and had developers do the same thing without paying them extra. Well, there are some companies like Google who pay for being on-call, but the vast majority does not. So you end up having to cancel your weekend hike when you're on-call, you know, just in case something blows up. You get woken up in the middle of the night to look at an issue which could be in some part of the system you are not familiar with. But who care, this is progress, right? Right?
But there is an upside to the devops model. Now developers think through the part after the code has been deployed, they care about the debuggability, about resilience, and logging correctly and all those things which they casually glossed over before.
To summarize, in my opinion, being on-call is okay as long as you get paid extra for it, otherwise you're just being used.
Have a good day!
It's all fun and games until you're stuck for a hour downloading 600MB of updated packages over a metered LTE. The same is with RAM usage: 512MB was enough for a phone back in 2014, now a smart TV with 2GB is barely capable of multitasking. Sure, binary sizes don't matter in most contexts. But when they do, it's a PITA.
Devs, the prequel.
Same here. Unbearable. Stupid suggestions. It has become close to worse than my old yahoo.com email address that I used for junk requests.
What does it take to manage hundreds of Kubernetes clusters worldwide
Imagine having to wait ten minutes at the checkout for the transaction to clear.
Is there something like that for foreigners from the NSA CIA WhateverA too?
At least it's still in the Alpha Quadrant.
Don't get too riled up about this. "Arizona" introduced nothing. State Senator Rogers did. It's probably not going to make it out of committee in the AZ legislature. I'd be surprised if anyone took it seriously.

Edit: maybe someone knowledgeable can chime in; I don't think states can even do this. The US Government determines what is legal tender in the US.
> Why can’t I view two code windows side-by-side?

You can: in general, pressing option will open a new code editor (the exact behavior is configurable in Preferences > Navigation > "Optional Navigation"). For example, option-click a file in the Project Navigator to open it in the "next" editor; this will open a second editor if only one is open.

In exchange, I'd genuinely like to know how to open more than one solution at a time in Visual Studio for Mac. I know about the checkbox in the Options panel of the Open dialog, but if you don't remember to turn that off every time it closes your existing solution. Also, it's documented that holding the Control key when choosing from Recent Solutions has this effect, but that has never worked for me.
I liked the old-school vibe of this page, so I decided to view source it. This was written using ... Microsoft Word(!)
I mean the advantage is that you can run vanilla python on most things by default, which is how Ansible pretty much "just works".
in case you're not aware, the author of this is a known (but not well-known) AI researchers from way, way back.

He invented the "finger" protocol. I chose the university I went to based on the qualitty of the plan files so in some sense, he's the reason I ended up at UCSC.
> reminds me of a packed bus, there was that random drunk dude harassing that other random guy
> everyone stood silent

Hardly. I have no problem with you stating your opinion, and would not downvote anyone for doing so. I'm simply saying that I hear this opinion all the time and don't agree with it.

> hope you not from EU, i would be ashamed

Not sure how my country of origin is at all relevant here, but.. OK.
What's your Ammon Bundy takeaway? That federal lands should be a free-for-all?

I don't know about cost-effectiveness, or what that even means.

In the case of BLM, they're just expediting the plunder of our natural resources for the benefit of a select few. (To say nothing of betraying their charter.)

I don't expect BLM to be revenue positive. But I do expect them to charge fair prices in the open market.

Because fair is fair.
Yes but he has a very 'nerdy' tone and attitude that turns a lot of non-nerdy people away. Compare it with Neil deGrasse, which is always clear and simple too but also sounds like he's just another normal guy. He doesn't give the same vibe as Carl Sagan at all.

I don't know, this is just how I view it, and my view may be influenced by the fact that I'm not a native English speaker.
One of the books I'm currently reading is Edward J. Watts' "Mortal Republic - How Rome Fell into Tyranny" which details how Rome the republic transformed into a dictatorship. It is intriguing, parts are like the TV-series House of Cards with an abundance of dirty tricks pulled by opponents against each other.

One thing I've never quite understood from history books though: there was so much wealth, people with big palaces, large tracts of land, artwork (like statues), gold, from wealthy families, and so on. Where did all that wealth go in the end?
Unless Arizona has a law that says businesses have to accept all forms of legal tender as payment, I would expect that businesses would not be forced to accept Bitcoin as payment.

Consider cash:

> There is, however, no Federal statute mandating that a private business, a person or an organization must accept currency or coins as for payment for goods and/or services. Private businesses are free to develop their own policies on whether or not to accept cash unless there is a State law which says otherwise.

https://www.treasury.gov/resource-center/faqs/Currency/Pages...

It is, of course, a bit different since cash, check, and credit are all denominated in dollars, whereas Bitcoin is denominated in Bitcoin.
Well, I don’t think :terminal has been around for 10 years. I believe it appeared with v8.
"Flight of the Bumble Bee Airplane"
https://disciplesofflight.com/flight-of-the-bumblebee/
Simula One aims at becoming your portable Linux VR computer
The blood brain barrier is the walls of the arteries. Perhaps you can "inject" something in the interstitial fluid but I imagine the volume would be tiny and fluid motion very slow.
> Twitter doesn't care about its community or even recognizing the existence of the community that developed around trying to provide the support the company won't provide on its own.

It's fascinating that such a community would even need to develop, but maybe it's because of the difference in mediums?

I'm working on an alternative and would love to chat if there's a way to connect!