skysight-inc/HackerNews huggingface dataset:
> ...you can't license box versions anymore.

Of course you can:

https://www.microsoft.com/en-us/microsoft-365/p/office-profe...

https://www.microsoft.com/en-us/microsoft-365/p/office-home-...
When I got my license I was advised to do it in nearby Kentucky, since they didnt have a driving portion of the test at all, all you had to do was a written quiz
> That's obviously false if you bothered to do a bit of searching

Technically correct, best kind of correct.

Sure, it is not plaintext, but anyone with the access to the wire could MITM the connections. Maaaaybe something changed in the last ten years, but I never seen someone not accepting a connection with a self-issued certificate and any warnings (to the end user) if the receiver uses self-issued cert. Which makes the whole point quite moot.
JS has a weak stdlib so it's definitely more common to need to pull in some deps vs python. Of course, nothing is forcing you to install silly packages that are wrappers for one-liners.

> In JS you need a handful of third party packages just to tell if a number is odd.

I have no doubt some clueless interns have done this but there is no need to self-inflict this kind of unnecessary pain.
I haven't read this particular book but enjoyed "The Theory that would not die"[1] which also details the historic conflict between frequentists and the bayesian statisticians. Not sure which is the better book but "The Theory..." has a lot more Goodreads ratings than this one.

[1]https://www.amazon.com/Theory-That-Would-Not-Die/dp/03001882...
Cults have different connotations, usually involving secrecy, social isolation of its members from outside society, lack of accountability, and charismatic leaders. This is presumably the type of group the author usually reports on.

The problem with applying the label so loosely is that it might lose its meaning, not to mention marginalize members of a group unfairly.

Moreover, even without conflating religion and cults, the pastor’s quote might equally well be applied to most fandoms.
Yes of course. In fact, I'd be super surprised if the Russian and Chinese spy agencies weren't trying to spy on EU leadership, US leadership, each other and on all sorts of other countries/companies/individuals besides. The USA and various EU companies also all spy on pretty much everyone. International diplomacy is the dirtiest game in town and everyone knows it.

When someone fucks up and some spying is discovered the politicians will act all shocked for a week or so and then it quiets down again because nobody wants the public to think all too much about how much spying on allies their own country does.
HN giving the props to a daily best article...
Author here.

Here's my opinionated breakdown of the best dev tools that every JS / TS developer should be aware of in 2022. This landscape changes fast, but I still think there's a lot of value in capturing a point-in-time snapshot of everything.

I tried to filter only the best tools, so it's definitely not an exhaustive list.

And of course, I've added some opinionated advice on top to help less experienced devs understand the space through my lens.

Would love to hear what people think. What's missing that should be on this list? What would you change?

Cheers.
I wrote a simple script[0] which generates a new address for each site I register. Then a simple script to look up what the generated address was later. It is written for OpenBSD, but should be easy to adapt.

[0]: https://hakon.gylterud.net/newmail/
I know, I've done it for a few campaigns and hate it. They all share email lists so people I've never heard of hit me up for money. I remember when I started in the Bay Area one of my colleagues who did email marketing told me to sign up for a few campaign lists if I wanted to see email marketing done well--I think it's probably true if you're optimizing for squeezing blood from stones (aka small dollar donations from hyperengaged people who have already been squeezed every which way) but I'm skeptical anymore that using any method a political campaign uses for email marketing is good for a company that has a long term vision or doesn't want insanely high churn.
Work at more companies! Lots of great resources here, however, from experience I would say take all public presentations about how things work inside a company with a big grain of salt. They always have a vested interest in advertising successes, and public presentations always focus on some filter of interestingness. You won’t see the important “real world” parts of what’s left out unless you’re part of the organization.
...ASAP...

This leads one to suspect trolling. The withdrawal was pathetic because it didn't take place two decades earlier, after ObL left Afghanistan. Also, because it has been followed by the "asset freeze" and associated starve-the-children policy.

Russia isn't led by its MIC; it is led by the dictator that USA installed. Putin, who came to power via USA manipulation, is now opposed by USA manipulation. In this, he takes his place on a long list of world leaders:

Victoriano Huerta,
Raoul Cédras,
Jean-Bertrand Aristide (actually democratically elected, but later removed and reinstalled numerous times in some weird Clintonian game),
Augusto Pinochet,
Suharto,
Rafael Trujillo,
Saddam Hussein,
Mobutu Sese Seko,
Ngo Dinh Diem,
Dương Văn Minh,
Nguyễn Khánh,
Fernando Romeo Lucas García

I'm probably missing a lot here. Especially I think there are many African leaders who could be added to this list. If the fondest dreams of CIA reptiles come true and they somehow manage to replace Putin with some other awful person, we can be sure that eventual opposition to that person's rule will fuel even more sales of armaments.
HPC is the real world and not an incredibly small academic niche? Did I read that right?
avoid the addiction by turning it directly into a citizen’s dividend
I was struck more by other inconsistencies; I can believe the changing prognosis.

She talks about losing her hair and getting a wig (although something about that wig selfie looks off), but then can be seen in the last post in multiple photos video and a with natural hair that can't possibly have grown that long since December.

She says she is homeless, and at one point has to sleep in a tent, but also says she has family in the UK (Grandparents are mentioned specifically).

One picture shows a bed in the van that was acquired from and returned to a charity shop, and being replaced but a wooden platform, but no such platform appears in any subsequent photos of the van interior.

Not having enough money for fuel or vehicle repairs, but having enough to pay for assisted end of life. (Perhaps that was always being kept in reserve).

And other little things. So I have no idea. Maybe it's all true, and I'm seeing things that aren't there, as I don't know why someone would go to the trouble of making all or part of this up.
Having post-install step available to maliciously use doesn't really solve anything. As you're a programmer downloading a dependency, you're allowing the dependency full control of your system (in most language, Deno seems to try to address this at least) at runtime (at least), so they could do whatever they want as soon as you include the dependency in your application and run it once.
Chain of Thought Prompting Elicits Reasoning in Large Language Models
I can't imagine anything programming related that would be worth my time for $5.

Anything worth coding for a client will take at least an hour when it's all said and done. I made $12/hr flipping burgers before.

I'm wondering if GP is actually doing people's homework or something.
Cap-and-trade is a colledge Econ professors fever dream. Pure in theory but very unhealthy in practice
Does this imply we will run out of data to keep up with larger model sizes?

Is there much more data out there than what they’re already using?
See this from 2002: https://www.joelonsoftware.com/2002/04/07/20020407/
> You really don't, but for some reason JS interns have decided that this is the optimal way to check if a number is odd.

FTFY :)
"It depends". You might find a lot of additional costs, depending on what you want and need to do. Small things that are taken for granted when owning a house, might start adding up quickly.

For example: when, for your job, you must receive packages, and post, additional costs for renting several post-boxes might accumulate. Satellite internet when you must have connection at all times, will be expensive. Simple things like a hot shower or garbage disposal might suddenly cost you a few €s each time. Space limitations means you'll have to do small shopping rounds, several times a week, often at smaller (and more expensive) convenience stores. Things like "a monthly subscription at the local gym" are not possible, so you'll be paying per-hour instead, often more expensive. When something in your car breaks, you'll need the fastest, closest and often only mechanic to look at it ASAP, far, far more expensive than the cheapest-goto-mechanic downtown, you found for your Yaris¹. Electricity, when available at e.g. campsites, is sometimes 100x more expensive per kWh than what you'd pay in, say, an appartment in Madrid.

And so on. Living from a van is limiting -which also makes it worthwhile!- and often those limitations make costs go up.

Source: I travel (edit: a few months per year!) through Europe in my T3 van while doing freelance programming.

¹ edit: allthough my oltimer is easy to fix myself, quite often: a bit of ductape, some WD40, a tie-rip or a bang with a hammer and all runs again. And then, I've found many a mechanic who would gladly help for a beer or a bottle of wine, and for the fun of kicking an old car, instead of his daily routine of connecting-readout-computers-to-toyota's.
There are also estimates that Bangladesh will be under the ocean by the end of the century - wonder whether that's worth forgoing 1% annual GDP growth.
The article says the person raising the issue didn't think they were doing Abou-Khatwa a favor per se, but rather protecting the aesthetics of a tawny, mostly white neighborhood.
SoftBank Leads $185M Round in Pax8 at $1.7B Value
Nah. No one gives a shit about a nice suburb in Dallas. I’ve seen feds execute warrants in very nice neighborhoods. The FBI canceled because the neighborhood was a nice one in DC, where people with external influence live.
The worst thing about Atlassian's Jira is the inane customization. Every software shop breaks another fundamental part of the workflow with enterprise customizations.

Can't drag and drop a ticket directly onto the right column? Of course not, that would be productive. No, you have to drag that little turd manually through every single column and semi-column on the way there.

On the plus side, all that customization gives some non-coders a job. Because there's always something that ends up needing fixing, tuning, and fixing again.
The Origin of Threat Groups
It might just be that my summary was off, Merriam seems pretty close to yours:

"a published letter of protest or appeal usually addressed to an individual but intended for the general public."

I guess I added the implication that the public is "invited to join in."
Pathways does some of this too. check out the section on Reasoning.

https://ai.googleblog.com/2022/04/pathways-language-model-pa...
We don't know that there is no premine. There were very many blocks early on that are thought to have been mined by Satoshi. He/they could have discarded the key or could emerge sometime in the future and cash out.
By now nocoiners are closer to flat earthers than healthy skepticism, this post being a great example. You can't just willy nilly make up what words mean.
The more you tax something, the less of it you get. Imposing a non-zero cost on carbon will always be strictly better at reducing carbon emissions than imposing a zero cost on it. How effective it is depends on how big a tax it is, of course, but usually governments addicted to a tax tend to increase said tax, which in this case makes it better, since it will disincentivize emissions even more.
sshfs + $EDITOR
The Israeli MoD has to authorise sales of NSO spyware. So yes, Israeli is a very apt adjective.
Node has horrific dependency bloat, but this is a strawman here because the right response is not "let's assume the dependency bloat is inherent/justified and come up with specific security mitigations" but rather "let's ask ourselves: WHY does Node have such terrible dependency bloat?"

I've no idea why, but I've some personal theories:

Similar to how PHP has historically been associated with bad code, not all of which can realistically be attributed to the spellings of its API identifiers, I think whenever you have a system that solves the ease-of-use/developer-accessibility problem well, you will end up with the standard of contributor to that system being less skilled, since it's easier for less experienced people to start using it. You see this throughout the NPM package ecosystem: packages developed by very inexperienced engineers being relied upon by big popular projects.

This is ultimately a "good problem". You strive to make your tools easy to use, and when you succeed, you end up with more people using them badly.

You can argue that tools should be both easy to use and also foolproof, but that's utopian. Let's work towards that but not expect it as a baseline.
Exactly! And once you bring back recursion in the new language you're without the tools and practices everyone has developed over the past half century. Everything is just so much harder.

Really what we should be doing is generating data structures in <whatever> language rather than creating new languages.
Then you have languages like Go, where it feels like the norm is relying on the standard lib, and any dependency really must be providing value to justify it.

My node projects typically have thousands of dependencies, my java and C++ projects have hundreds. My go projects typically have 8-12, and have never once exceeded 40.

Not to stan the Go language itself, I just wish this philosophy was the prevalent one in languages.
Doesn't people want more formatting in their notes? I'm not talking about myself or HN crowd, but mainstream.

I don't really understand what you mean with the http and web stuff. I recently began downloading sites with the SingleFile Add-on for Firefox. I get a html file out of it. If I want to open it, I need something to render it. Which is my browser ,but could be something not web-related as well, couldn't it? Doesn't make it that a normal file format?
Can you elaborate on the telephony part?
Canada's "carbon pricing" (the government tries to avoid the word "tax" due to its negative connotations) is designed to be almost revenue-neutral to avoid this exact problem. 90% of the money is rebated directly to the people. The other 10% is used to fund green projects.

https://www.theglobeandmail.com/investing/personal-finance/t...
http://xahlee.org/PageTwo_dir/Personal_dir/mi_pixra/mi_lunbe...
vim with good amount of plugin is my go to.

My vim setup looks like atom in terms of interface: https://github.com/Aperocky/unix-setup/blob/master/.vimrc

Very easy to setup, just add the .vimrc file and run the git clone commands after setting up pathogen (package interface). This setup is pretty nice to edit ts/js/py/rb and C family of languages (add plugin specific to language when you need it). This isn't just for SSH, this is my goto in local as well, but it behaves exactly the same either remote or local.

This doesn't really work for any of the JVM languages however, those you probably want an IDE.. I tried my best in vim and it just don't work.
This is what Canada is doing. Equal rebates for everyone - use less and you get a subsidy, use more and you're the one doing the subsidizing.

Now of course Canada's carbon tax is tiny, but there's probably some behavioural economics rationale behind the idea that even a tiny cost can have outsized impact on behaviour.
Yeah fair enough, I just pulled that number from thin air to try and portray my point. The actual crime stats in the US is 47.7 per 100,000. Unless there's hard evidence to the contrary, it can be assumed that those number also apply roughly to police.
Plenty of gene names are partial/full backronyms that don't really bear any relation to their function. For example the R in MARCH stands for "RING Finger", RING means "Really Interesting New Gene" [0]; finger here is some substructure that I guess looks superficially like a finger on the protein. That's an astronomy-worthy acronym if ever there was one. You could probably avoid a lot of this if the naming conventions avoided using protected words, but then they're a lot less catchy and easy to remember. Also I don't think Excel has a list, but it might be useful to make one.

[0] https://pubmed.ncbi.nlm.nih.gov/24928685/
Correct. And yet, the original comment is strongly implying that the discrepancy is due to contemporary white racism, and not these structural issues you've helpfully pointed out. Issues that certain "white" populations, such as rural Appalachians, also struggle with to similar effect.
> the leftpad situation was absolutely stupid, because `.padStart()` exists

String.prototype.padStart hit Chrome in January 2017 and Firefox in June 2016. `left-pad` was published in March 2014.

A lot of these small packages that seem ridiculous now addressed (sometimes poorly!) missing aspects of the library specification for pretty good reasons. The JS specification has improved a lot over time--I just chuck `ESNext` into the library tsconfig.json for every Node project--but there is a lot of historical baggage with which this kind of dismissal doesn't adequately come to grips.
> In JS you need a handful of third party packages just to tell if a number is odd

Maybe it's hyperbole, but you definitely don't "need" any third-party package to tell if a number is odd (`i % 2` does the trick). That there exists a package for it doesn't mean that the majority of users actually use it.

The standard library for JS is pretty small in general, but I don't think hyperbole is the right way of getting your point across, as I agree with you in general.
I’m not a cloudy/devops guy. I work on the realms that are mostly not cloudy. I figured puppet was some sort of enterprisey thing, but just know it “as one of those names.”

Anyway, I read through the first 3 paragraphs and still had no clue what puppet actually does/provides. But I knew that they had a leader, and that leader could use lots of big businessy words.

Curious why this is uptrending on HN. Do lots of people here use this? Usually ally this crowd goes more for the tech talk stuff.
It was a low effort comment. If you want low effort you go to Reddit. HN has made a name for itself as being a place for rational thought with good, honest, and respectable discussion. Just my opinion of the site though.
> Ensure that error messages are understandable when read aloud.

Sometimes I read them aloud to myself and it still doesn't help. Perhaps: Ensure that error messages are understandable.
Spot on. That insurance number is for the average van investment so if you start out with a $5000 van like I did you will pay closer to $300 a year for insurance.

In case it isn’t obvious, this budget includes like one meal eaten out per month if that.
IMO it is half of one, just the feed forward encoder and a bottleneck, without the decoder. What would you suggest it to be?
Coal rolling is the most disgusting and obnoxious behavior
https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...
> That absolutely dwarfs the number of any other language I've used.

Rust has this flaw too. Last time I wanted to compile a simple project using actix-web and probably a database library, I had 200 crates to compile. In both cases I think it's due partially to preferring small packages/crates.
The point is that most newbies don't understand the ramifications of JIT and AOT.
And assume that AOT is dramatically BETTER performing, based on overhyped startup time benchmarks.

You try to explain to people that once an application has been running for 30 seconds (or whatever), AOT will never be as good as JIT let alone better. And half the time, you just draw blank stares like the "But this goes up to eleven!" scene from "Spinal Tap".

Java (and to a somewhat lesser extent .NET) exist in a totally different social bubble. Because most of the students and early stage startup workers on Reddit and HN simply don't know what they're talking about most of the time.
Maybe we need anti-noise insurgency in our cities.

Find the noise. Smash it. Dash.

Masked batmans on bikes.

All it needs is to become popular. A cool name and logo. A marketing campaign.

That would silence cities quick

Use the social media. Encrypted text...
DWM window manager. I tweaked the config/source a little bit to make
it more my own. Generally it keeps your hands away from the mouse.
When I reach for the mouse it's usually to cut-paste via the X
clipboard in applications that don't support anything else.
> Indeed, crypto people are dead-set on explaining everything except how this works as a currency.

You've clearly not put in much effort to find this information. Bitcoin's currency-related properties have been analyzed to exhaustion.

If by "crypto" you mean "besides bitcoin" then I agree for the most part.

> One reason they're terrible is they transfer power over the economic system to early-stakers, as they have all the wealth.

You're conflating wealth and currency. The entire basis for this line of reasoning is nonsense.

Every system of property ownership has this "problem" - nothing unique to bitcoin/shitcoins.

> at some point the tail won't be long enough, and it'll collapse

Why hasn't this happened with gold? Every money to ever exist (including specie) has been a "greater fool scam". You are mistaken in thinking that such systems are inherently unstable.
Looks more like the scientists are choosing the wrong tool to do their job. Sure you can use excel, to get a sense of the data, but for god sake, there are better tools for that - or even contribute to an existing open source one to do what you need. I'm quite sure scientists could get some grants to hire actual software engineers to come up with a better solution, based on the open source options existing there.
Everyone Should Sweep Their Own Floor
Delta bought an oil refinery at some point.

Maybe they could buy some nuclear reactors and offset coal and ultimately make synthetic fuels.
The complete guide to protecting your APIs with OAuth2
It's sad that people are having this fearful response to technology. Yes, companies are tracking you, manipulating you subconsciously, and making money off you. But you don't have to take it as a threat. You still have agency over your life and you can decide how much you interact with tech and when. You don't have to run screaming.

In terms of being opted-in by somebody else: yeah, that sucks, and has been a danger ever since Facebook started auto tagging faces from pictures at parties. But we need to pressure them to add controls, not just pull ourselves away from society.