skysight-inc/HackerNews huggingface dataset:
> This might go against the grain nowadays, but I'm really productive with JavaScript/TypeScript

Big number of people pointing out the quirks about a language and its ecosystem does not mean that they are not good in terms of productivity, it just means that they are just used a lot.

"There are only two kinds of languages: the ones people complain about and the ones nobody uses" — Bjarne Stroustrup

The complaining actually helps, such as the example you can see in the node.js ecosystem, better and better tools are being built every day, and also "better" alternatives like Deno (in quotes because IMHO it still needs to prove itself).

When Python also got big because of the ML uprising, there was a time that we saw a post complaining about it every day. Same was true for PHP like 10-15 years ago.

So don't feel the need to explain why you chose your stack unless you really want to. Languages don't have feelings, you can leave them and learn a new one if it helps you accomplish things.
I generally like this. One confusing thing is the ? operator, it seems to do opposite things inside and outside command blocks.

And I think I spotted a small mistake in
https://hush-shell.github.io/intro/control-flow.html where it's written "May be omitted if finished is false." which should be "... is true".
An interesting thought. This relates to DANE if I understand correctly. This can work on existing infrastructure.

But what about this “distributed domains“ thing though? Unless I’m understanding it wrong, there’s blockchain technology involved. Why?
> you're not going to be able to give your all.

Why would you want to? You’re only working for money.
It’s worth noting that just because it compiles, that doesn’t mean it does what you want.
It doesn't. IMO it's not that different from email. Most people will open an account with a few major players (instances) they trust. Others will self-host or use friends/work/neigbourhood D&D group instances. The rest will be taking a chance.
Parts of it are, but not the free speech parts.
Weird bigotry.
Thank you. The relevant section starts at page 161. The book suggests the worst case scenarios:

1. vaporisation of the core* by a small highly targeted terrorist nuclear bomb (most relevant to reactors near large population centres).

2. vaporisation of the core* by a larger nuclear bomb.

A standard meltdown (a la Fukushima or 3 Mile Island) would likely not be a problem (relative to the explosion of the nuclear missile itself). Can a nuclear missile from a sub cause vaporisation of the core or stored spent rods? I am sure the military wonks have the answer, but it is a hard question to answer as a civilian. The book you referenced doesn’t answer that question (it hypothesises some worst case scenarios, and it does not investigate what could be realistic scenarios based on realistic limitations).

* or stored spent rods I presume.
Unicorn Bio is building the hardware to scale cultivated meat
I’d probably just burn it down and build another one.

It’s a silly question. I didn’t say all things, including your house are protected by math, I said Bitcoin was the first thing ever that didn’t need state violence to enforce the money.
Quickly scanning Nim page, there is a couple of things that bothers me in Nim. The python style blocks making multi line lambda awkward, Garbage collection, "Identifier equality" (some_variable == someVariable)...

So because of the quirkiness I would understand why it is not a universally adopted language.

Do you have pointers to the comparison with other languages?
I don't think you can just "take a poison pill" as a board.

The board are required to act in shareholders best interests. Taking poison pills is not usually in their interest. So you have to do it before their are a lot of shareholders (while you're still privately held) or you need a very good excuse. Doing it during a takeover is especially questionable. So the board would open themselves up to personal liability...
Beware that Bookwyrm is distributed under the "Anticapitalist software license" [1] so you must be very veyr very careful before using it. It may be actually impossible to legally deploy it for a lot of people.

[1] https://github.com/bookwyrm-social/bookwyrm/blob/main/LICENS...
The issue with your proposed model is that it assumes Amazon is a neutral actor who are attempting to accurately predict what you would like.

In reality, Amazon are incentivized to sell you more stuff, so allowing them to calculate ratings through some mysterious black box would introduce perverse incentives (i.e. Amazon is incentivized to sell more higher-margin stuff - would they be more tempted to inflate a product that is actually a '4 star' to a '5 star' to close the deal? Also how can we be sure that their black-box algorithm doesn't generally inflate Fire tablets and deflate iPads? This can happen even if the algorithm is entirely open).

Secondly, would probably reduce trust in the product rating system (as it will be necessarily opaque and hard to understand compared to the existing approach of averaging the reviews).

Amazon won't even fix basic review gaming - not because they can't (otherwise they would have acquired Fakespot) - but presumably because fake reviews help with sales.
Criticker does the rating prediction thing really well.
I took a quick look, and I like what I’ve seen.

Adding some advanced examples to a cookbook section will be appreciated.
You don’t need to be productive for 8 hours a day in order to collect a paycheck. Often not for even a single hour.
Yup. Most shell scripts simply execute commands, handle files.
It should begin with more examples using find, grep, sed, and a for loop.
I buy CDs because I want to own my music, instead of renting low-quality versions from a company that can unilaterally block my access on a whim, degrades quality with watermarks, includes DRM so I can't listen where I want, and forces me to use their shitty software that only works on half my devices. CDs are often cheaper than renting the vendor-locked versions, and it only takes a couple minutes to rip a high-quality version.

That said, I'll pay even more if they offer high-quality downloads on Bandcamp.
Gizmodo says Elon is Dumb on Hyperloop
It's built-in, no need for extensions.
This is less a guide and more a walkthrough of finding a simple exploit in a vulnerable application, which isn't "bad" but it might be worth setting expectations before reading.
Of course it can. It's built-in (see image below) VS can rename variables contained in strings and comments.

Also, it's been a long time now since ReSharper was "needed" to work in VS. ReSharper also bogged down VS a lot.
A nice 'visual' illustration of the threshold is found in Percolation theory https://en.wikipedia.org/wiki/Percolation_theory where if you have an infinite grid of square rooms with either a wall or a door between each pair of rooms, that there is shift about what is connected when the percentage of door gets just over 50% as is visualized in this animation: https://en.wikipedia.org/wiki/Percolation_theory#/media/File...
Nothing like an experienced engineer to slow down progress. Give me a hungry engineer right out of school and we will get this thing done. Sure we may injure thousands of people in the process but we can deal with that after the product is on the market; oh yeah and I will blame the engineers for it too.
I sold around 300 in my first year (which ended recently), which is much less than the other book I wrote via my publisher. Yet, even though it is sold at a lesser price, my self-published book made almost more money. This is essentially because the percentage I make on every sales with my publisher is really low (10%). So for my next book, I'll self publish as well.

(the book btw https://securityhandbook.io/)
63 percent of all the people on Earth are now online
So you're saying that either way he has to trust someone. Then why not trust a company which at least open sources their code so anyone who has an interest in auditing the software can do so? (or have experts audit it for them,[who they also need to trust])

Yet people seem to trust google without batting an eye? "Google fired dozens of employees from 2018 to 2020 for accessing users' personal data."

https://www.businessinsider.com/google-fired-employees-abusi...
I don't think people are motivated that much by who they are working for or with. Nor is it the mission, but rather whether or not it aligns with the way they would like to shape the world around them. You will never get a vegan on boat at a meat processing plant, even in accounting. If it is litterally the only job around that pays well, they will be miserable there, but no matter why you process meat or who they can work with, they will hate their job because they would much rather train dogs or whatever, but that doesnt pay.

You need to find the right people who want to advance your field, otherwise you might as well do everything yourself because it would be an halfassed attempt at best otherwise (as demonstrated by the economy).

And then you need to involve them in every aspect they are interested in, companies should be democratic just like the states they operate from.
Do more Co-ops. If you just want employees who blindly do what you want them to, then your enterprise will fail, slowly, but ultimately it will fail. Involve them on equal footing and it will soar. Because suddenly you dont have employees but co-owners as interested in your success as you are in theirs.
I am on 100% with you on that, sadly the modern connected world has broken peoples brains.

The pressure of living up to the "mom/dad" in the bio on your social media coupled with the cripplng fear of buying the wrong pram or not enough toys and fucking your child up for life has spawned an industry that is happy to facilitate the drive toward that financial catastrophe.
It's missing option I might join it again, after they reinstate my account blocked for spreading COVID misinformation because I dared to publish facts about kids younger than 11 years vaxxed with vaccine not allowed under 12 and recommended to people over 30 and congratulated parents to giving myocarditis to their kids.

Until they reinstate banned accounts this is just noise and also not sure what to think of authenticating all people. I mean if he wants to run some CAPTCHA or something to distinguish people from bots I'm fine with that, but no way I'm giving Twitter any personal data, which is reason why my account is blocked, because I refused to provide them my phone number to unblock account.
An apple is a fruit. A tomato is a vegetable. Ergo, Apple pie is pizza.
I’ve been using Georgia for ages, since it exists almost everywhere and has distinct serifs that (in my case at least) help distinguish between some letter forms. But I’ve never found a good sans-serif equivalent that looked good on a page with it.
Digital Object Identifiers (DOI) are nowadays the academia variant of URLs. DOIs are somewhat similar to URNs, they don't resolve directly somewhere in the web but are more a kind of identifier. There are various tools for resolving, see for instance https://www.doi.org/tools.html

Platforms such as https://zenodo.org/ allow for uploading digital artifacts such as publication attachments, supplementary codes or measurement/survey data and assigning them permanently with a DOI.

Zenodo may go down, but maybe some hard disk survives and resolving that DOIs will be possible at some future web system. DOIS are built to last!
We need more cypherpunks telling totalitarian institutions like the ECB that their opinions are irrelevant.

The only valid response is more absurdity.
"overprovisioning goes a far way already"

Overprovisioning by how much? The installed capacity is over 60GW for wind and a bit under 60 GW for solar. This morning at 6 am, wind produced 3.9GW (6% of capacity) and solar 0.6GW (1%). At the same time, fossils produced 30GW and nuclear 4GW.

Source: https://app.electricitymap.org/zone/DE
“Looked like” hieroglyphs could mean anything. Windings font, the text from Futurama, random UTF8 symbols.
Type-Based Optimizations in the JIT – Erlang/OTP
I also remember struggling with this paper quite a bit at first. This is how I would explain catamorphisms to past me:

Suppose you have a recursive `tree` data structure, and another one `tree' x` where `tree' x` is just like `tree`, but with recursive occurrences of `tree` replaced with type x. So maybe something like, in Haskell-ish syntax:

type tree = Leaf int | Node tree tree
type tree' x = Leaf int | Node x x

Then one can easily write a `fold` over trees with type

fold: tree -> (tree' x -> x) -> x

where the second parameter (called an algebra) evaluates the result over a tree' assuming recursive subtrees have been replaced with the result of their evaluation (this is the key).

Now the beauty of recursion schemes is that whenever `tree'` is a functor, you can get `tree` (as a fixpoint: `tree = tree' tree`) and `fold` for free (generally called `cata`), which can be seen by rewriting `fold` above using just `map`.

This skips a fair amount of boilerplate code you no longer have to touch when modifying recursive types.
I believe it was immediate, but I don't have the grant document anymore to check.
So why was this down voted exactly ?
https://mathstodon.xyz is a hangout for mathematicians.
Because it’s easier/faster to go from a 43B to 400B valuation than from zero to 400B valuation.
The git.io link in at least the first paper that comes up on your search (https://git.io/sosr15-int-demo) appears to have been archived by archive.org, which shows the redirection and then follows it to the archived version of the final github page.

I don't know how common it is for these links to have been caught by the archive, but potentially all is not lost.
What is PLT referring to?
Fair enough comparison.
The property market is the next one they should cover in the same way (but won't).
That’s pretty great! I sold 1000 on the first day (http://catonmat.net/awk-book).
There Is No CD Revival
Ask HN: Who has moved on from Heroku? Where to?
This is not (exclusively) a knee-jerk reaction to Heroku's ongoing github connection outage [0], but a accumulation of frustrations stemming from relatively low amounts of innovation and relatively high costs compared to competitors.

- Have you switched to a different PaaS?
- What's better after switching?
- What's worse after switching?

Let's assume this is for apps which just use the core Heroku maintained features: Web + background processes, Postgres (with point-in-time-restore!), Redis, Kafka, and Cron tasks, topped off with trivially simple deployment and devops.

[0]: https://status.heroku.com/incidents/2413#
"Programming" isn't a monoculture. People can be "better" than others in multiple ways.

I (started working in IT around the millennium) have learned stuff from juniors with a few years of experience - because their experience is in a different field from me. Most of the best practices in the Javascript ecosystem I learned from one young still-in-school JS savant. He didn't know crap about backend or databases, but the dude was a complete wizard with Typescript (and later Rust).
Thank you. Your explanation is not what I expected, and I really appreciate it.
Brilliant resource. I learned a lot from real practical examples (compared to the bluebook "The Go programming language"). And I started writing tests religiously after reading it.
One of these is not like the rest and it doesn't make sense to remove it.
Jeff Bezos Questions China’s Influence over Elon Musk’s Twitter
„Why“ question is such a red herring. This is a trap perpetuated by the sellers of self help books. First, they convince you that you MUST know the answer and if you do, your problems are solved. Then, because this is a very deep, personal and open-ended question, you go on an existential journey and have no choice but to buy more of their crappy books that supposedly should help you find your „why“.
You dont‘t need a „why“, because no one truly has it, not even the universe itself
I think they're both sort of in the same place.

We're fairly certain it can be done given unbounded resources, we have some idea of the principles involved, but then there's a rather significant element of "draw the rest of the fucking owl" between where we are and where we imagine we could go.
a stopped clock will be right twice a day...

But I'm not sure he was right there either. Sure some of what he says bares a resemblance to Germanies situation. Hardly what I'd call "being right".
Will Stepn Bring Crypto to the Masses?
I found that electronics are very difficult to learn from books, but easy to learn as an apprentice. Maybe just visit your local hackerspace, they'll have the tools around and ideas for easy starter projects.
Funny how people are ok censorship until it happens to them or someone they support.
I can really recommend Malcolm Gladwell's book 'Talking to Strangers'. It is a fascinating book in which he tries to explain why it so hard to understand what other people are really thinking.
> The modern definition of a lens is

When you say "the modern definition of X is Y", it tends to suggest that the older definition is no longer relevant or useful, even though I know that's not what you mean. So to clarify for everyone here, and to reinforce your first sentence, these are just unrelated concepts that happen to use the same term "lens". The lenses in this paper are still as relevant as ever, but these days they are usually called "unfold" (or "anamorphism" for the category theorists).
It also misses support for user presence verification on U2F tokens.

https://bugzilla.mozilla.org/show_bug.cgi?id=1757583
Real whistleblowers acting against the interests of the powerful within a society need to be willing to sacrifice their own lives (and even possibly putting their family and loved ones at risk as well) for ideology. And by definition of being at a point to have access to such information, they also are probably at a position in life where not doing so would allow them to continue to lead an extremely comfortable life.

And ultimately, it may not even matter. Snowden's leaks revealed that basically every single privacy related conspiracy theory of times past was true. They showed that the NSA had are not only trading your nudes [1], but even have spies all the way down into things like World of Warcraft and XBox Live [2]. They also demonstrated countless illegal acts that violated every single possible interpretation of the 4th amendment.

And now? Snowden is holed up in some place in Russia knowing full well he'll likely getting Assanged, or worse, if he ever steps foot in a place friendly to the US. And the powers that be? They've only become more flagrant in all of their violations, endlessly protected from the law by a mixture of national security and lack of standing legal claims.

Don't underestimate what genuinely leaking against the interests of the powerful entails. People like Snowden are truly unique and selfless individuals.

[1] - https://time.com/3010649/nsa-sexually-explicit-photographs-s...

[2] - https://www.smithsonianmag.com/smart-news/the-nsa-was-spying...
Do you always trust what customer service say? What if they just told him that to make him go away and be next week's problem for some other call-taker? Either because they don't give a crap or because corporate told them to say this...

I'd like to live in your world where we can trust what others, and especially what a big corporation that's been shown to be a lying, thieving, scumbaggy one, say.
Great to see dprint on the front page! While here it's speeding up prettier with caching/wasm, it can replace prettier altogether and be even faster (for example, with `dprint-plugin-typescript` for TS/JS dev). So, if you are doing web dev and not yet ready to switch to Deno, you can at least speed up formatting by using `dprint`.

David, I already owe you guys more beer than I can buy for all the great work on the Deno toolchain, but if we could get this issue[1] with HTML template tags going, it would be easier for me to convince the Lit crowd to chip in. Tanks again for the great work!

[1] https://github.com/dprint/dprint-plugin-typescript/issues/9
The generated text often seems okay if you're skimming, but if you think about what they're saying, it's rarely meaningful.
You are repeating the question while both of the given articles explain the current problem of the internet and make the reader understand the why.

Another user in this thread with the name 'jillesvangurp' has elaborated on the why, which is worth a read.
Yea sucks working for someone who will make their stock options actually valuable.
I hate the use of the word counter measures. a better way to phrase this is "the default settings are to auto update, which can be disabled if the user wants to"
For a moment there I thought the Chinese Communist Party had expirations on their NDAs!
hey, that first link is me. called it!
Digitalbrainiac· A Internet Marketing Blog
digitalbrainiac publishing blogging tips and tricks, business, money, cryptocurrencies, technology, software, SEO, social media marketing etc.
Bully Pulpit
1. Make super obvious improvements

2. Increase valuation

3. Sell equity

4. Cover debts
This sounds like a scam, where is the money coming from?
Hey Andersco - have you deleted your account now?
if you are a non-tech dude, you should not be in tech related businesses

stay on your lane, that's my advice

not understanding things is the best way to hire the wrong people, promote the wrong product and fail miserably, if burning money is your thing, go ahead

an employee will never tell you that your business is bad, as long as he gets paid
> This is flatly wrong.

It's not flatly wrong, you're just stuck on a tautological use of the word "work"... after all how do you deprecate something that doesn't exist?

I used the example below: you can stub out a method with a print statement that says "don't use this" and still deprecate it.

The function still "works" in the most literal sense... it just doesn't do any useful work. It doesn't work.

> Semantically, that was clearly a deprecation of the service: it keeps working, but they discourage its use as it will be discontinued in the future.

You can't call the original a deprecation and say this one is not. Git.io still works (in reduced but extremely meaningful capacity... git.io links all still work) and they're recommending alternatives.

Your other hang up is said they will deprecate something during a depreciation.

That's perfectly allowed if you're actually going to be this pedantic? I will run while I'm running doesn't make it a false statement.

Also to be clear I'd just rather people not be as pedantic as the grandfather comment. Sometimes it's good to hold up a mirror to that end.
I've honestly started suggesting Fedora over anything Debian/Ubuntu based. Ubuntu stability has gotten worse and worse over time, and their approach to software package management has gotten kind of crazy with Snaps.

I usually recommend Fedora for stability and up to date packages. And this is someone that has used Ubuntu since 4.04 and recently a ton of Arch/Manjaro usage. I have personally switched to Fedora with how little fiddling i need to do and how stable everything is, and things just work. If you want to go Arch, I recommend EndeavorOS for that.

I would recommend PopOS as a 2nd option after Fedora though, its the better distro of the Debian descendents.
> Do you really think this is journalism

Yes, it could be. Need to read the rest of the article to know whether it was merited or not. Elon has done lots of scummy things (Tesla battery swap scam for one).

> and that you have to serve a customer who treats you like that

You don't have to, but when you are pretending to be the paragon of free speech, it is an important data point.
> either way he has to trust someone. Then why not trust a company which at least open sources their code

Because the alternative is to trust a company which open sources their code _and_ a lot of security researchers regularly verify the code.

> Yet people seem to trust google without batting an eye

There are always people who believe in wrong things.