skysight-inc/HackerNews huggingface dataset:
> I run Lineage, and use a number of scripts.

There are people who dig trenches with spoons. It is not efficient and no one sane would be accounting for them.

> Stop ignoring standards. They exist for important reasons.

No.

> Invent your existentialism in some other realm.

I do. My target is Linux servers. Look at the topic : Reclaiming the lost art of Linux server administration" not "Finding another inefficient way to administer a phone"
This is so cool. Thanks for taking the time to describe your setup.
I think it depends on the price point you are comfortable with .

There is Zoho at $2/user, Rackspace at $3/user and then GSuite and Office 365 at $5/user per month if paid annually.

There is also Namecheap business email from $.90 to $1.50 per user price point depending on how many users you are looking for.
https://github.com/Julow/Unexpected-Keyboard
Just learn how to make them readable. I am yet to see a single developer who didn’t manage to learn that. Seriously, the worst types are the ones who think they are experienced enough to think what “is more readable”. It’s all a matter of habit.
It's not law but going to hurt your ISP to not give at minimum a /64 way more than it's going to hurt anyone else as everything is made to make doing so easy from standards all the way down to hardware. Besides RIPE is going to hand them a /32 which is ~4 billion /64s without question and will keep doing that 'til the cows come home so it's not like trying to keep all of the customers in a single /64 saves them from running out of anything. Shoot I even got a /32 for a single non-ISP company without much hassle.

Also RIPE reserves the ability to retract the ISP's IPv6 space, though I really doubt it'd come to that. A lot of the original large swaths of IPv4 were considered owned not leased, that is no longer.
Yeah, fair concern. I saw a while back (looks like Aug 2020) that he got all 928,000 SQLite tests passing -- search for "0 errors out of" on this page: https://pkg.go.dev/modernc.org/sqlite#section-readme
Interesting. It's hard for me to envision an efficient way of learning Japanese that doesn't involve at least some rote memorization of Kanji meanings and readings (after all, that's even how native Japanese speakers learn). But I'm interested in this approach. I'll pick up Jorden's book and give it a try.
There's a vibrant C64, ZXSpectrum, and Amiga demoscene with even commercial games shipping with physical editions complete with the little knickknacks that games had in the 80s (they usually make the games free to download as well of course). I've had fun playing some of these games too. I know there are some free pascal folks making games that target DOS, but I'm not sure how many.
On the contrary, I want to thank the authors of black for not adding tab support.

I’ve been writing Python code for two decades. I know all the arguments for tabs vs spaces.

Down the path of tabs lies madness.

If you want them that badly, please see git’s smudge/clean filters.

https://stackoverflow.com/questions/2316677/can-git-automati...

There. Now the Python world has a single standard while you are free to use tabs in your checkout. See, you can make all the people happy all the time. :-)
I'd read every comment on the page, but when I got down to your bullet points, don't know why but my eyes glazed over and I stopped reading anything, and just started scrolling quickly down the page. Then I realized the irony of this happening in a thread about ignoring bullet points!
IMO, there's two things that make this harder than it should be:

1. People tend to skim and a question could be lost even in a two-sentence paragraph.

2. Email's structure means people tend to reply "at the tip" and branching conversations are difficult to understand.

Contributing to this latter problem are:

a. SMTP (to/cc are too flexible, each message is it's own "thing")

b. POP (deep conversations are just a stack of messages some people may not have the "original" and can't easily reply higher up the tree without breaking client threading)

c. Email client visualization of message threads are generally bad. I haven't seen a single client do this well. Outlook can, but out of the box has a very "flat" view.

---

So, people tend to read at the bottom and if someone missed something early in a thread you have no chance of getting it addressed a few messages in.

IMO something more akin to newsgroups or even reddit/HN tree-view threads could be a better fit for business discussions, but I haven't seen anybody try it.
> the Eastern Roman Empire isn't the Roman Empire, then, change my mind.

The Eastern Roman Empire is a historical fiction by western authors who have grown up in nations who had historically chosen to label the remaining territories of the Roman Empire as not the ‘real’ Rome for political purposes, and religious ones. It lent church and state an aura of legitimacy. Necessarily they had to deny that the inconveniently tenacious Rome in the east was really Rome.

Constantine moved his capital in AD 324. The Empire in the west had been declining, so the move east was hardly surprising. At that point, the Empire stretched from Britain to Egypt.

When the emperor Valens lost the battle of Adrianople in 378, along with his army and his life the empire effectively lost control of he situation in the west. But the Empire itself was not lost. At that point Rome still controlled the most populous and richest parts of the empire, including the capital the levant, and Egypt. They would continue to hold off, and hold on, for another thousand years.

Meanwhile Frankish and Gothic kings wanted the title of emperor for themselves to legitimise their rule and increase their standing. So too, the patriarch in Rome wanted to be the preeminence. Inconveniently, a Roman emperor still controlled the Roman capital and most of a wealthy and still powerful Empire. The pretenders needed to keep pretending, not only to the throne, but that the Empire didn’t exist.

Thus began the policy of calling the Roman Empire the ‘Empire of Constantinople’ or the ‘Empire of the East’, or the ‘Empire of the Greeks’. That way, Franks and Goths could claim to be the ‘real’ emperor, even when they only controlled the depopulated and impoverished remains of the west.
If you know what you're doing they're not lethal at all. Low duty cycle combined with smaller size and they're absolutely science fair material. There's plenty of videos of people sticking their hand right into the path of one at low duty cycle.

Or simply put it inside metal wire cage and don't let people run it when you're not around.
No kidding :) This post is now #3 on google for "greppability"
We decided that the answer is yes, we have to monetize everything, when we let healthcare be a profit-oriented, privatized industry in the US.
The point of black is that you run it on the same codebase with the same parameters.

Prettier works the exact same way and does have --use-tabs as a parameter. Nobody died. No codebase ended up with mixed tabs and spaces from it. Codebases either do --use-tabs or don't.

Like I said, there are a lot of reasons to allow for this. For one thing, tabs are an accessibility feature, but also it's impossible to use Black in an environment that prefers tabs.

Whereas there's no such thing as "an environment that prefers exactly two spaces after every comma inside tuples", thus you don't need an option for this.
> Dont you agree that individuals are flawed? Some dated kind of homo economicus should't be your model of individuals

I don't understand your question here.

> how would you fix eg. the corruption of power, causing police men to overstep?

The same way as for everyone else, with incentives based on post-facto enforcement. There's no justification for police to escape being bound by our laws.

You prosecute them personally for say 2nd degree murder, getting rid of "qualified immunity" or other entity liability shield. My point is precisely that the system currently lacks this justice (eg George Floyd's murderers being prosecuted was an unlikely event), and you can't rely on just training cops to be "less bad".

For lesser offenses, there would need to be a finding whether their actions were congruent with written department policy (in which case the department would be on the hook for damages and/or criminal conspiracy), or whether they were not (in which case they would be individual perps as above). But this liability should extend all the way to wrongful arrest/imprisonment, righting corruption like "you can beat the rap but you can't beat the ride" and other externalities that have become routine.
https://cryptozombies.io is a fun way to get into solidity and smart contracts
Though their bread and butter us government contracts, NSO is a private venture backed firm.
Comments on other 'Air Safety Institute' videos are usually also quite good.
Haha sorry for coming off as too aggressive, but yes best to agree to disagree :)
Agência Brasil – Latest news from Brazil and the world
A notary can be bribed. You can theoretically corrupt a blockchain, but it's harder than one notary.

Aside, notaries where I come from are extremely expensive and inefficient. I'd choose a blockchain in a split second if I could, for anything requiring human notaries now.
Wow! I'd almost trust it more if only 99% of tests were passing rather than 100% of tests passing. :)
https://old.reddit.com/r/UsbCHardware/ is going to love this.
> There was never any significant evidence masks for the public don't work, on the contrary there was at least some flu-based evidenced that they were beneficial, but at best you could say "we don't know"

We aren't supposed to make decisions on medical interventions based on "evidence that X doesn't work". Otherwise, we'd default to just doing stuff until we had evidence that it was worse than doing nothing at all. Literally every failed drug ever tested had a biologically plausible reason for starting the test, and yet we know that most drugs don't work when you take them out of the lab!

Saying that there were some papers out there recommending masks is beside the point, because you can find papers recommending lots of things that don't work. Pretty much anything, in fact. We can see the double-standard at play directly with the Ivermectin debate. Public masks and Ivermectin both have an evidence base of low-quality data, with weak effect sizes and huge error bars overall, and a clear bias of the strongest reported effect toward the lowest-quality evidence. But one is evil and the other is magic, depending on your politics.

To take it back to the subject of the OP, here we have two issues that are fundamentally nuanced (the evidence bases are ambigious, at best), and collapsing the range of allowable communication to "you must do X!" leads to obviously wrong outcomes no matter what you do. So maybe we shouldn't be doing anything at all? Or maybe...maybe...we could try to get answers with experiments, instead of just making things up and asserting that we're right?

For whatever it's worth, I recommend this paper as a balanced, comprehensive review of mask literature (not just cloth, though that is the title). You will not find a more complete treatment of the data for public masking:

https://www.cato.org/sites/cato.org/files/2021-11/working-pa...
Fruits have a ton of sugar, which I both don't need and don't really like.

OTOH, you can pry my veg from my cold dead hands.
Hold your hair between your fingers like the barber does, cut (with scissors or electric trimmer) on the side away from your scalp. Repeat all over the back of your head until there are no long bits left.

The secret to cutting your own hair is learning to quit while you're behind.
I love non-fat greek yogurt, extremely high in protein %, but yeah don't understand the non-fat & added sugar stuff.
Swell, now make the battery formats universal instead of trying to lock users into the manufacturer's tools and batteries.
> In enterprise agreements, you need to buy Windows licenses for MacOS devices too.

Why would you tell Microsoft that you've bought some Macs? It's not like they're the IRS, they're just a company. They have no business to know any of this.
Even with a safety net, some people may still choose to enter into labor at a low rate to start climbing the career ladder. A system with a safety-net could offer some phase-out so that working is at least somewhat higher revenue than not working. That is to say, there's no requirement that safety nets must have accompanying minimum wage.

In any case, it would be wise to align incentives so that an individual employing their full capacities is better for them than not.
Joni Mitchell joins Neil Young in protest against Spotify
Dynamic code evolution for Java (2010) [pdf]
I eat some, but very little. 99% of my calories comes from animal foods.

I do not think they are _unhealthy_, but there are some benefits in restricting them in some cases. In mine, cures _my_ digestive and mood issues. One is caused by whacked intestinal flora, and once your gut is completely destroyed, nutrient malabsorption caused by phytates and other phytochemicals worsen into systemic issues, including mood disturbances and inflammation. In my case, the experiment has been an absolute success, but I often succumb to the temptation of a pizza and I'm 5 steps back.

Long term, I will reintroduce some as they are benign, but grains are actually bad for me. Gluten is even worse, again, for me.

There is more, but this is good enough for an internet comment. The science is a google search away.
I don't understand why silly design outcomes like this make me smile, but they make me smile nonetheless. Something about it just manages to tickle both my inner engineer and my inner jester in equal measure.

It's made all the sweeter by the notion that, eventually, someone somewhere will find a way to use this emoji and be completely earnest about it.
They 100% most certainly don't. I would have no idea what anything is on my network if every workstation's MAC addresses was constantly changing. Some OS's do randomize per SSID, but it doesn't constantly change, it would break DHCP by using up all the addresses. You can't just constantly change your L2 address.
I’ve been thinking about getting such adapter cables, but I got a little bit of a sour note after searching desperately for a 24v one, only to find out that’s not part of the spec…
Environments that prefer tabs just use Tan, or otherwise, those environments just didn't use Black at all.

It's not useful to the ecosystem because those projects not actually using Black and unable to make the switch end up in a worse scenario (hence the fork which at least fixes this). Nobody wins, here; at best, you're unaffected.

Again I invite you to look at Prettier which has had as much of an impact (if not more) on the JS ecosystem as Black did on Python, but does support tab indent (and is opinionated regardless).
Yeah it seems that you would be able to store the 'save' text as URL parameters - though obviously at some length it'll be too long of a URL (and different browsers have different 'max URL lengths' AFAIK).
I was speaking to a VC a few weeks ago about a start-up which is always pointing to how many employees they have, and I was asking "why is this a number they promote?" Why is it so important to them.

His response was that the number of employees they have is used to show government how much support they are putting into the ecosystem, how much the government earns in income tax from the employee base, how much money gets pumped into the local economy due to the thousands of employees they have. Demand for housing, transport, how it supports the local coffee shops and restaurants, etc etc. These figures are then used to get government grants. So in many ways, it's a form of free capital.

At the same time, it isn't like the company just hires anybody they can, and throws the money away, but I had a friend who worked there, and he said the work was kinda interesting, but they had sucked up so many amazing engineers, everyone felt like they were working under the level at which they'd be challenged.
This is a big blind spot in the US generally. Few people consider that corporations could be a bigger risk than the government, so they limit government power and leave corporations less regulated.
Well, the article said that in their sample, fewer Android phones showed evidence of attack but they also said that Android does less event logging and they could not know if there were other attacks that they did not catch. Not really a definitive answer.
The weekend’s best deals: Steam Lunar New Year Sale, Fitbit trackers, and more
Wasn't micro-B supposed to have things going for it to make it last longer than the earlier mini-B? Funny how that worked out.
Senator Cantwell (Was), Tim Scott (SC) were the ones that responded back with:

Thank you for sharing your thoughts with me. As a matter of professional courtesy to my U.S. Senate colleagues, I defer to them and encourage you to contact your U.S. Senator with this issue. In addition, I deeply value my correspondence with South Carolinians; because of the high volume of mail I receive on a daily basis, I will give preference to responding to my constituents.

Contact information for your U.S. Senator can be found at www.senate.gov. Thank you for your time and have a great day.
Only if aging is separate from growing. I'd be somewhat shocked if there is absolutely no relation between them.

Note: This is completely outside my expertise, so make of that what you will.
Producing wealth inequality is the goal of most - if not all - governments nowadays (no external source, my own guessing).

This is no failure. It's designed for that.
I've found that for me the only way to get rid of this kind of addiction is to make it impossible to engage. Any "softer" approaches will eventually fail.

I had a bad habit of checking all kinds of unimportant stuff in bed just before going to sleep but then I got rid of the smartphone and bought a dumb phone. I don't really long for that habit anymore because it's simply not possible to engage in. The withdrawal feels harsh at first but you can just soldier through it and eventually it gets easier.
You are off in guessing my state of mind.

My point is making assumptions about intent leads to boring discussion. See the moderators (dang) post history and what he has to reply to, for examples.

There is a guideline on HN about replying to the best possible interpretation.

Doing so diffuses trolls and encourages people who didn’t explain well the first time to expand on their thinking.

It is also super pleasant to read posts of this style.
You can use the Firefox add-on "SixIndicator" to see which websites support IPv6 and which don't (assuming your client supports IPv6). The add-on shows a 4 or 6 icon in your address bar. https://addons.mozilla.org/en-US/firefox/addon/sixindicator/
The IRS is facing massive online fraud and their budget probably doesn't allow internal development of... anything.
This isn’t convincing, sorry. While Fukushima wasn’t that bad, it could have been terrible. It had the potential to make a large region of Japan uninhabitable and poison the food supply. That is super serious. Just because nothing bad happened this time, doesn’t mean that we’ll be so lucky in the future.

The biggest issue with your argument is that you have inadequate explanations for the failures that have happened. Chernobyl: bad reactor design. Fukushima: under engineered. Obviously people don’t set out to poorly design or under engineer a nuclear power plant. How do we know that we haven’t missed anything significant and crucial to long term safe operation? Such a thing is unknowable, so all we can do is look at the evidence, and the evidence is that there is a history of poor design choices leading to events that border on calamity. Humans are fallible. Choosing a strategy that can go horribly wrong due to human error is not wise in my opinion.
Yes, the different terminology is a reflection of the entrance of so many new entrants going for what is easy in the short term, instead of learning the theory of their industry and thus learning better approaches that are not 'immediately' obvious.

This lack of learning theory in our industry, instead going for something that is 'easy to get started' explains the popularity of python and javascript, and at the same time why python and javascript are littered with problems that have already been solved, and cluttering up the field of knowledge by reinventing terminology because they never learned the original existing terms.
Okay, now where's Bad Apple?

EDIT oh it's here, i hadn't scrolled down far enough: https://twitter.com/Legonzaur/status/1487018326601748483
Oh man those bullet points hit home. I think I’ve done all of them at some point!
I am currently (as a hobby-style activity) learning guts of the USB Power Delivery standard and found an incredible (and fully open-source) tool: USB-C explorer, https://www.tindie.com/products/reclaimerlabs/usb-c-explorer...

Basically, you attach the board to any USB port and it will show capabilities (voltage and amperage) on a tiny OLED display. And since the firmware is open-source, it's possible to play around and test a lot of what-ifs: https://github.com/ReclaimerLabs/USB-C-Explorer

I am not engaged with the project other than a very happy user.

In other news, the latest USB PD spec allows to pass up to 48V@5A=240W power.
I feel for you. Don't know what to say. Just know there's a human being thinking about you.
Ah yes my bad
The key part of your message is "I am experienced enough to format _my_ code in a readable way".

It's not a tradeoff between "good manual formatting" and "mediocre automated formatting".

It's a tradeoff between "random formatting" and "consistent formatting".

Manual formatting only works when a dictator spends their time enforcing a consistent style. Once projects get large, the value of this is marginal.
The funny thing is, the AT / Hayes Command Set still shows up in semi-recent cellular modems. Did some work with an embedded system using FreeRTOS and it had a cellular modem for sending data. I don't recall all the nuances as it was about 6 years ago, but I was surprised to see it show up as I had to write a very dumb http client for it to send some data from a ODBII dongle to a web service collecting the data for a PoC.

I had no control over the hardware design, one of the more annoying / interesting projects I had had in awhile though.
Hehe. Well, if you look at the previous release it shows 99.7% percent of (a smaller number of) the tests passing. So you've got the best of both worlds. :-)
Mix and Match Mental Models
Y'know, the internet is making it harder and harder to be a necromancer. Everybody knows everybody else's business.
Nice. I'll have to give it a try.
Just have no automatic formatting and have a good consensus agreed upon. I like to write ";" in JS for example, like in old times. I find it more explicit. However, I made a compromise for one project, where people had started out without ";" at the ends of lines. Sometimes you have to make compromises.

If no one is automatically code formatting, then no such noise is created. You could even get a linter telling you about PEP8 violations by underlining stuff for example and configure an exception list for the linter, which is company wide, but not have any automatic change happening. The worst offender is automatic code formatting at commit time. You think you commit one thing, but the formatter commits another.
It doesn't mean they spend all that budget on hardening against attacks. The vast majority is for user experience, flashy+useful end user features, etc.
Then we need to think how to make crypto accessible to them. There's huge opportunity to create real value to society in this space.

These folks are being smashed by inflation. They're getting poorer everyday. We have to figure out how to allow them to quickly escape this rat race through a non-inflationary currency.