skysight-inc/HackerNews huggingface dataset:
Capital is just another name for power and powerful people fight to maintain and accumulate more power - welcome to the world, summer child.

It's woefully naive to expect individuals to give that power up for social-positive goals, it practically never happened throughout human history. We achieve social-positive goals by behaving as a society and limiting what the powerful can do with their power - democracy, market regulation, progressive taxes, they are all forms of limiting the accumulation of capital and power.

And it just so happens that the current system we came up with - a mixed market with a strong, democratically elected public authority, yet freedom for individuals to pursue taxable profits - is the one that seems to work the best, because it pushes powerful people, both politicians and capitalists, to cater to the needs of society if they need to maintain their power. It's not an utopia, human nature has not changed and some would chain other people up tomorrow like in medieval times if they could get away with it, yet it works remarkably well.

It's nothing short of amazing that it works, really, we are privileged to live in a society where the powerful are so limited in what they can do with their power. We can still fine tune & tax more, of course.
Farewell Co.cc? (2012)
It’s an attack on criminals, not non-wealthy people
I found the awk syntax to be surprisingly discoverable, once I got the rough structure of scripts.

I think the confusing factor with awk is that it allows you to leave out variuos levels of structure in the really simple scripts, meaning that the same scripts you see around will look quite different.

E.g. all the following would be the same (looking for the string "something" in column 1, and printing only those lines):

'$1 == "somestring"'

'$1 == "something" { print }'

'($1 == "something")'

'($1 == "something") { print }'

... to give a small example.

At least this confused me a lot in the beginning.
> It requires some association between various stylistic elements and the concept of sarcasm.

That sounds very mechanic-ist, including Dennett's theory (I haven't read Dennett, to be exact, I'm going by your explanation). Which I guess it's par for the course when talking about a scaled up Mechanical Turk concoction like this GPT thing is. It won't "create" any Radio Erevan jokes anytime soon, that's for sure, though.
How to add a Clojure REPL to a web page
Depends on who is touching it.
It’s how I used it. To donate to an Ukrainian streamer many years ago who couldn’t use PayPal and to transfer money easily to my then girlfriend in South Africa (though that got replaced by xe.com later). It was just far easier and cheaper than the alternatives.
I may be missing something, but it’s quite similar to pkgconfig+(cmake|autoconf). If you include a header, your build system probably needs to know where on the filesystem that header exists.
Perhaps in theory, but not in practice. In practice those "on top" either lack empathy from the start, or learn to disconnect it early on.
> could have received.

But he didn't
> you can subscribe to a stream of ALL events happening at GitHub by fetching from this endpoint: https://api.github.com/events

Wow I am shocked that they allow "firehose" access not only for free, but without even an API key.

Given enough disk and bandwidth, does this mean you could keep your own copy of all of github? I'd love to be able to grep the whole thing.
I’m still not clears of what it means to be big? Is the API big? The lines in the stand library make it big? Available syntax options?
My rough workflow is:

* Can I solve the problem using one-liners (grep, sed, awk, perl, sort, etc)? Or perhaps from within Vim?

* Can I glue together one-liners with minimal control flow as a Bash script?

* If not, go for Python

---

Discussion for https://blog.jpalardy.com/posts/why-learn-awk/ mentioned at the end of the article: https://news.ycombinator.com/item?id=22108680 (420 points | Jan 21, 2020 | 235 comments)
"uBlock Crippled Edition" sounds good.
If someone wanted to trick HN users into trusting a phoney key, one way to do that would be to post the phoney fingerprint on HN claiming it to be the real one.
If it's a management meeting at a company developing a massively online multiplayer game as one of their main projects, perhaps you would assume people to know what an avatar is, in that context.

That still doesn't make it sound or feel like a good idea, to me. :)
I can agree on bash syntax being crazy, but certainly not on awk. Awk is very simple, a man page is all you need if you need to find something. Otherwise what's so complex with awk?
Don't trust corporate PR. They're obviously lying when they say "out of an abundance of caution". The private key was exposed in a public GitHub repo, it could literally be anywhere.

So MITM for some of 50m users is strictly better than MITM for all of 50m users.
It depends on how you found out what the new key value is. By the sounds of your description, you're fine. But in principle there's more than one way people could proceed from here.

If you read the blog post on a verified domain and saw the new key and updated manually, or you deleted the known key and verified the key fingerprint when it warned you about an unknown key, you should be good to go. Here, you trust the people who issue TLS certificates and you trust github to be in control of their domain name, so you can be reasonably confident that the key they advertised on their website is the correct key. If your internet connection was compromised, you would have got an error message when you connected to https://github.blog (because they wouldn't have a certificate from a trusted certificate issuer) or when you connected to the git server (because they wouldn't have the key you just trusted).

If you saw the blog post and then removed the old key and told ssh to save the new key it's receiving without checking it matches the value on the webpage, you might have a problem. The connection to github's ssl could have been compromised, and if you just accepted whatever it told you, you have no trusted intermediate to verify that the key is trustworthy. All you know is that each time you connect to github's server hereafter, you're either connecting to a server with the same key (no error), or you're connecting to one that doesn't have the same key (error message). But whether you can trust that key? You don't know that. You just know it's the same key.

But even if you did the latter, all is not lost. You can look at the known_hosts file (on Linux and MacOS it's ~/.ssh/known_hosts) and check the fingerprint. If it's what they advertise, then you're good to go. If it's different, you should fix it and find people who can help you deal with a security incident.

The reason people are raising a flag is that today, lots of people will be rotating their key. That means if you're looking to target someone, today is the day to do it. Even if 90% of people do it the proper way, by manually verifying the key, that still means there's going to be a lot of people who could be victimised today.
Yep, I like the fact that it's a simple business model with well aligned incentives. It's a direct relationship between me and my customers. I keep getting paid as long as the site continues to be useful.

I also send an automated "Readlang account renewed" email every time I receive a renewal payment. Most SaaS products don't do this for obvious reasons, but it sucks when I realize I've been paying a subscription for something I'm not using, and I don't want to do that to my customers.
I would recommend using nasal saline spray instead. The chance of nigleria fowleri is tiny, but definitely not worth it.
Or an extremely workable solution - if a small organization cared enough to keep long-term records of DA decisions, and even a modest % of the voters cared about good vs. bad district attorneys on election day (to vote based on that small organization's ratings of elected DA's).

The NRA (Nat'l Rifle Association) very successfully used that playbook for decades. During which much of the electorate supposedly wanted much stricter gun control.
Oh yeah, I used to do that and diligently configured vim and others apps to use $XDG_{DATA_HOME,CONFIG_HOME}. Lots of razor cuts and more maintenance annoyances, not worth the time. I reverted to using the defaults on each new machine I configure these days.
Also known as a Fermi estimation, in case you (or someone else) didn't know.
I wonder what would happen if phone manufacturers started integrating photo acoustic CO2 sensors in their phones?

They could alert when CO2 goes over 1500 ppm and say 'Warning:. Harmful air quality detected. Increase ventilation or move outdoors'.

The same sensor could also detect Ozone, CO or NOx using different LED's, thereby making a pretty good detector for common poisonous gasses.
One H4X0R gave it to four friends, who in turn gave it to between 9 and 14 friends, who in turn gave it to between one and 6 friends.

If train A leaves New York going 60 miles per hour with 167 people on board and train B leaves Chicago one hour later with 361 people on board going 85 miles per hour, how many people now have the key?

The answer is 31337.
Block as in Blockchain.
> Nothing stops you from loading your key into a fleet of them and scaling horizontally just like you scale anything else.

Isn't having one key the root of the problem? If you've got one key, it has to be transferred to each HSM module, which means it's going to be in their deploy code. My understanding is that the safe way to scale PKI is to have an HSM generate a key internally, and have that key be signed by a CA in a different HSM, so private key material never leaves any HSM.

I guess you're saying that SSH RSA host keys support this, but I'm only familiar with doing it using looks up correct terminology X.509 certificates like for HTTPS.
We live in a world of spam filters. Email is not a reliable delivery system. "I didn't see it" is always plausible when dealing with emails.
I never worked for Google nor worked with anyone from Google who said something like "you should move to Bazel" even once. I also did lots of work on in house build system migrations and optimizations.

Do you think that the problems with cargo mentioned in TFA are exaggerated or solvable? I think Bazel's support for caching, parallelism and custom rules are real advantages for large projects. What's wrong with this argument wrt Rust/cargo?
The curious case of forgotten mistakes and pointless processes
> That's not in the XDG spec.

But it is. In the XDG user dir spec.
There are benchmarks in the original LLaMA paper[1]. Specifically, on page 4 LLaMA 13B seems to beat GPT-3 in BoolQ, HellaSwag, WinoGrande, ARC-e and ARC-c benchmarks (not by much though). Examples that you've seen are likely to be based on some form quantisation / poor prompt that degrade output. My understanding that the only quantisation that doesn't seem to hurt the output is llm.int8 by Tim Dettmers. You should be able to run LLaMA 13B (8 bit quantised) on the 3090 or 4090 consumer grade GPU as of now. Also, you'd need a prompt such as LLaMA precise[2] in order to get ChatGPT like output.

[1] https://arxiv.org/pdf/2302.13971v1.pdf

[2] https://www.reddit.com/r/LocalLLaMA/comments/11tkp8j/comment...
But the attack is biased towards only the non-wealthy subset of criminals (par for the course), ipso facto it is an attack on the non-wealthy.
LA isn’t “out of control” because of a lack of police, certainly. Do you think cops prevent crime?
Anime dating sim that also does your taxes
TLDW: employee opens infected PDF from legit-looking email; session token stolen
I have seen plenty of miss-use of solutions of the following though:

1. Struggle with exercise.

2. Check proposed solution.

3. Thinking that your understanding of the proposed solution constitutes an ability to solve it yourself.

This is analogous to the original problem, where you assume the ability to follow reasoning translates to being able to reproduce it.

The main use of exercises without solutions is to try and force students to go to their teachers and interact, so that someone can try to pinpoint what exactly the missunderstanding is.

This can probably be better done with assigned homework. However grading can be time consuming, so trying to filter so that only those that have problem with specific exercises come to see you is one way to try and get some time economy going.

Also yeah. This is better in course specific work sheets than in books, since books should be self contained enough to be usable without the guidence of TAs or professors.
Same, but with 2 recent :

- can I use ripgrep, fdfind, fzf and choose to do this?

- can I ask chatgpt to do this ?
There's no law against fake news specifically, just damages to reputation as a result of false claims. The legality of individual photos varies greatly, but overall most of the photos are legal as evidenced by the lack of successful lawsuits on the topic. Lawsuits are easier when you're talking about millionaire/billionaire celebrities.
Rust itself doesn't care and puts cargo and rustup in your home.
> The majority of Bitcoin mining is done exclusively using clean renewable energy sources.

The problem with this argument is that if it wasn't for Bitcoin, those renewable energy sources could've been used for other activities.
A similar alternative is the open source and self-hostable libreddit: https://github.com/libreddit/libreddit

Available public instances: https://github.com/libreddit/libreddit-instances/blob/master...

Note that both teddit and libreddit are both read-only frontends to reddit.
Specifically, it's an attack on non-wealthy criminals and not wealthy criminals
It’s an attack on water drinkers, air breathers, etc etc
The article claims "apart from a ban on gatherings of over 50 people and a few rules for restaurants, any Covid measures were entirely voluntary"

I caution others about the vagueness in what "lockdown" means, and the tendency to, in my opinion, minimize the changes that were in Sweden.

I live in a smaller city in Sweden. The city library was essentially closed (you could pre-order books and pick them up). The local kids science center was closed. In summer they usually open the sluice gates on the city's dam at 3pm for the locals and tourists to gawk. That was shut down to prevent (outdoor) crowding, and the dam's visitor center and tours were shut down. Upper education mostly switched to distant learning - as the article even points out.

I don't see how all of that characterized as "voluntary". Even if the national government didn't order specific things closed and locked down, the regional and local governments sure did.

And the idea there were "no masks" is an exaggeration. As the article later points out, "15 per cent of travellers" work a mask. Even today I saw someone wearing a mask.

The phrase "digging his heels in to protect children who were at remarkably little risk from Covid" also doesn't reflect how our preschool's policies changed. At the start of COVID, only kids who were 100% healthy (not even sniffles) were allowed to come. This later changed to having to stay at home until the kid was happy and energetic for 48 hours, but was still stricter than the pre-COVID rules. And part of the reason for these changes was to protect the school staff, not just the children.

We are very grateful that our kids could be at preschool even during the height of the pandemic. But I also have anecdotal evidence those temporarily stricter health rules were effective - for about 18 months our kids were NOT bringing home the preschool crud they used to get ... and are once again getting now that the rules have relaxed again.

I'm very glad the situation here wasn't like the UK's stay-at-home orders. But to characterize it as only "a ban on gatherings of over 50 people and a few rules for restaurants" where all other changes were voluntary is someone trying to sell you something shady.
There are lots. Here's one: https://www.nme.com/blogs/nme-blogs/the-incredible-way-micha...
Considering the general lack of housing and continuing rising prices combined with the WFH revolution, it would seem to me that we are reaching a paradigm shift in urban design and planning.

The smartest thing we could do now is repurpose old office spaces into housing, much like many old warehousing in cities like London and Hamburg were repurposed 30 years ago. It would massively increase the overall housing stock, and the continued WFH would reduce commuting, pollution and help countries better achieve their climate change carbon reduction targets.
Those are shitty ports. The worst are those who will plop something in a dot file in your home directory. They don't get hidden on windows, people!
> The beauty of SSH is that it does not add hugely trusted parties in the name of convenience

Even with a certificate authority model, you don't have to trust any CAs if you don't want to. Not having the option to do so is more of a problem.
That's the thing, the statement "there are no good cops" doesn't mean that no individual person that is police can be an ok person, it means that police as an institution will make people bad.

My understanding is that it should be seen more as the starrtng point of a reflexion about the police (what should we therefore do?) rather than a conclusion.
There is no fundamental reason to be upset with short sellers; they can be honest or dishonest about their motives just as holders of long positions can be. When they are honest and open, they provide a service to the community in the same way that honest & open holders of long positions do.
Assuming the user connects to Github first instead of a MitM attacker spoofing Github.
Any experience with the Bosch BME680 (or 688)? Or, baring that, any use cases for TVOC sensors in a home?

I mean, it's interesting to see the breath_voc_equivalent spiking up at night during my digestion, or spiking up after I eat beans, but otherwise I'm not getting anything unexpected out of it -- maybe my biggest discovery was finding out how much humidity influences air quality (most of the time it's almost like the air quality is a humidity inverted graph). And I suppose TVOC sensors might pick up things that your nose can't, but what that might be? Cleaning chemicals do tend to have powerful smells.

Also, for people interesting in playing with sensors, nowadays you don't have to solder, as many sensors have Qwiic/QT connectors, you just plugged them in.
Cargo is insufficient if a project has cross-language dependencies.
Not sure that's really helped with the recent reports about the Met.
I am very interested to know what this podcast is so I can have a listen. Could you please tell us?
Hmm. I think it's because `ls -a` will not visually differentiate between files and folders and will also show `.`and `..`. and will span contents over columns while find will return a line by found items.

Or they are a show-off.
I'd expect an encyclopedia to be politically neutral.

Unfortunately, in case of wikipedia, it does not surprise me at all. US left-wing activists have weaponized the "facts" (or, the authority to be the bearer of "facts", to be exact) a long time ago, and a free-for-all public encyclopedia is a perfect proxy for that.
Replacing them would be better than doing nothing.
You can't right now. This is their website about powdered beer: https://www.klosterbrauerei.com/shop/Bierpulver/951/951
They plan to sell is mid 2023.
> Whoever wrote this piece is a bad communicator who thinks he's a good communicator, and then goes through life getting confused about why no one understands him.

As much as I appreciate the author writing this piece, I have to agree with your comment. I was half wondering if the entire article was an exercise in “this is how you don’t communicate, here’s the final para which explains everything I wrote!”. Reading the comments on the article and here on HN helped.
I put it to you, that GPT can translate a user's free form input into Wolfram's language much better than Wolfram ever could.
Will it reflect badly on them if the new owners decide to take it in some different direction?

I think there's still a flip side to these decisions. Google has an established reputation as a product killer, I'm sure the effect of that won't bring them down but it's there and I doubt handing a product off to someone else would either.
The software people who work on embedded systems like medical devices, speakers, sensors, electronics etc. are doing engineering all the time. Although I guess it's mostly EEs or computer engineers who do that kind of work, but many concepts of CS are still relevant there.
> People would ask astonishing questions, like “who’s going to pay to make all those links?” or “why would anyone want to put documents online?”

Isn't the answer to those ultimately "online ads"?
But does anyone really "know" their customer?

I wonder how far you could get, if they provide a bank like statement you might be able to get phone servce / utilities (in parts of the world where your SS number isnt your password). Likely never able to get an actual bank account through however.
yeah !
There could be some interesting usages. Because this is loss tolerant I'm thinking of the consumer drones, where the stream is usually h264, when you lost a frame the entire second following get bad
I don't think it's available as a product yet. The original press release mentions some form of "market testing until mid-2023", but no details...

https://www.klosterbrauerei.com/shop/Bierpulver/951/951
> why would you do this to yourself? Just virtualize on the junky old PC if you really want to have multiple "nodes" of some sort.

An RPI uses as much power as charging a phone. Your old junk PC probably uses an order of magnitude more, and most people don't need the extra CPU power. Why waste electricity? I bought all of mine at MSRP, and at that price its likely covered by the savings on power quickly.

That said, I've also used a few "thin client" PCs to build a cluster when I got the space. As much as I've wanted it, I can't convince the better half to let me install a full server rack in our guest bedroom (or pay for electricity).

On top of all this, it's small, so it can fit anywhere. I ran a few hanging with zipties under the bed frame in my dorm room years ago. My first apartment was 400sqft - I threw out my "server" PC I built and used a few Pis. When not in use they fit in a shoebox or drawer, so it's easy to have extras.
The constitution means what conservative judges say it means. It also can't stop the police carrying out violent retaliation against dissidents.
And then don't forget to setup key revocation as well, and make sure that an attacker in a position to MITM the connection cannot cause the revocation checks to fail-open.

I hope you don't need that SSH connection to fix your broken CRL endpoint!
This is not true. Financial, social, physical and legal barriers can be put up while knowledge and experience fades and gets lost.

We gain new tools, but at the same time we lose old ones.
Latest ensures if you used it before it won’t use the old version. npm create otherwise will always use the starter script that you last used, which isn’t what you want in this case. You always want the latest if you’re starting a new project. For the first time you can leave it off, but it’s safer just to recommend always using it to avoid confusing stale create script problems down the road.
Hear and forget. See and remember. Do and understand.
The instagram link

https://www.instagram.com/p/CqIRTkgukr2/?igshid=YmMyMTA2M2Y=
I think that soothes our outrage.

But it’s like firing the whole development team because we all keep ignoring lint errors and our bugs crash the system.

I think there’s systemic changes to make.

Maybe for cases like this if the judge or person that approves the warrants has a high failure rate they can no longer approve warrants.
Retool (YC W17) vs. Forest Admin