skysight-inc/HackerNews huggingface dataset:
I'll give a simple example: think of an escrow service. It's clear that it provides some value, it's easy to code up and audit, and it actually needs the blockchain (so that the code is inevitably open source, and you know that that's the code you're interacting with).

It may not be fully trustless, but at least for technically savvy users it can reduce the extent of trust required sufficiently to make it sane to do OTC transactions (it's very unlikely someone would try and succeed in reorganizing the blockchain for a small transaction; the code might have backdoors, but such a simple service isn't too hard to audit - fully open source code is a tough environment for backdoors).
Is there a tool other than dd that would allow me to skip n bytes from a file and then read m bytes? I mean one tool, not a combination of head and tail, which is too elaborate for my taste.
> My bank account actually nearly went to $0 last summer, which hadn't happened to me since… college?

Ah yes, I remember this feeling well, the voluntary impoverishment of academia.
If you scroll up the thread a bit, the context was that someone claimed that Germany would be less dependent on Germany if they had kept more of their nuclear power plants. That is something they might have figured out in 2014.

Going as heavy on natural gas as they have over the last generation, more or less ensures that they are in Russia's pocket. Shutting down nuclear plants does not make that better. In fact, I argue, it makes it worse.
As if MongoDB really was the issue here...
"That sounds objectively much worse than what we have now."

I love the nft haters who think they're sounding smart but sound like absolute morons to anyone who's done at least a few hours of oBjEcTiVe research into the space. And normally I'd take the time to educate but with attitude like this and a made up mind, nah hfsp.
Absolutely. If everyone is behind, are you?
Although, to throw some historically anecdotal salt into the fire, I was kinda forced to switch from Ghost to Hugo when firstly, the migration to v1.0 (late 2017) using the Docker images was a right old faff and secondly, a few months later (early 2018), said Docker image managed to wedge itself into an inoperable mess.
thanks for the response! that's seems like a great way to run an open-source company (and also scare potential VCs!)
It’s dialectical thinking and phrasing, described in its most basic state in the modern era by Fichte (commonly credited to Hegel).

Disciplining oneself to reject all dialectic (harder than it sounds) can go a long way to freeing oneself from a wide variety of crafted narratives.
Where's the part that contradicts that? That lawsuit is saying that the state isn't calculating the required funds and is apparently underfunding almost every district. That doesn't contradict the claim that the state is allocating more funds to poor districts than it does to more affluent districts, thus resulting in similar per student funding overall.
Another reason why they needed to be light is that the harness was not invented until around 500 AD. Therefore those horses were pushing on a bar which was literally cutting their windpipes off. This severely limited the poor beast's strength.

We can tell when the harness was invented because horse drawn carts suddenly double in size. It's amazing how much more work a horse can do when it can breathe!
> The point OP was trying to make is: What is that something?

Nail. Head.

If you want a one-liner to summarise my post, this is it.
Came here to mention 'ddrescue' as well.

It's been invaluable as an intuitive tool to recover data from failing disks/drives.

Never thought to use it as a day to day dd, but will give that a try. Thanks for the idea!
what's up with #2? I get #1, but as a lecturer I was kind of pissy to find out my teaching schedule after it was already carved in stone. I get that there are lots of people involved and lots of constraints, but at least find out what my plans are before putting me down for a full load?
Public Camping will be a Felony in Tennessee starting June first
In the case of Google it is Go's built-in web server was good enough to handle workloads that any smaller company wouldn't come close to a Google tier web load. I get what was meant, I guess I should of elaborated why I chose Go as an example.
How do you accurately visualize whether "hole in the road" means you saying "what was that?" And driving on without slowing. Or whether the hole will require a crane to get your car to a place where it can be towed if you, possibly inadvertently, attempt to drive over it?
Haha, seriously.

Us humans will completely devastate anything we can get our greedy, shitty little monkey paws on.
That's still good.
No, I'm interested in how people learn successfully, and what scenarios lead to better outcomes. I highly doubt being a minority has anything to do with it, aside from being a confounding variable. It may be the case that people of some ethnic group are more likely to have a home dynamic that made this distance learning situation more difficult, who knows, but that would have been a useful insight the people researching the data could've provided.
That's a bit of a stretch. The West paid a lot of money but also profited.
> a few of their more anti-egalitarian positions (I cannot in good faith support criminal sentencing where a man goes to jail but a woman doesn't for the same crime for example)

That's nuts, haven't heard that before (not that I'm a supporter or anything), any more info on that - what crime for example?

Searching not turning up much, since it's being sued for the opposite sexism at the moment; grepping https://policy.greenparty.org.uk/cj.html, are you referring to these?

> CJ381 Recognising the nature of the female prison population, with high levels of mental illness, experience of being a victim of crimes such as sexual assault and domestic violence, and caring responsibilities for children, the only women who should be in custody are those very few that commit serious and violent crimes and who present a threat to the public.

> CJ382 For the vast majority of women in the criminal justice system, solutions in the community are more appropriate. Community sentences must be designed to take account of women’s particular vulnerabilities and domestic and childcare commitments. The restrictions placed on sentencers around breaches of community orders must be made more flexible.

(Emphasis added.) Does seem a bit weird.
I don't know what you all are so terrified of, but the false narrative is just silly. I'm not sure what you're trying to achieve, but fiat has continued to dominate the currency of choice for the black market and crypto's illegal transaction volume may even be declining, not increasing

https://www.forbes.com/sites/haileylennon/2021/01/19/the-fal...
I've been predicting this for a while. Nuclear is the best solution we have in hand right now for scaling back the climate disaster. It's better to hedge than throw all your money into one bet.
Someone should write a blog post called "How changing titles makes Hacker News worse"
I don't tend to amaze myself.
yeah, but just like with everything else you self-host - requires maintenance
More Evidence That Alpha Generation Is Shrinking
Building a Design System Monorepo with Turborepo
https://soatok.blog/2020/07/09/a-word-on-anti-furry-sentimen...
See also: Elastic Tabstops — https://news.ycombinator.com/item?id=31477853
Presumably that depends on how support that contract covers, and over what time period. If it covers 1 hour/month over a monthly time period it's a huge amount. If it cover 40 hours/month over a yearly time period then it's a pretty small amount given the usual rates for such services (although still more than some people make for that amount of work).
Provide direct military support to Ukraine. Eliminate russian invaders. There is absolutely no reason to believe any promises russian side would give, and plenty of examples where russian word is worthless.
After threat is gone, food issue would get solved by itself.
I meant regarding shape.
Do these not work?:

gzip < /dev/sda > img.gz
gunzip < img.gz > /dev/sda

Those should give you better block sizes than default dd without bs=128k or whatever.
i dont often observe clickbait rise in these ranks
Here's my theory on why “discussion detaches from the issue at hand, turning into meta-debates about how we respond to the responses of others, etc.”:

I think it's a battle for common knowledge (See: https://scottaaronson.blog/?p=2410). Suppose there are two groups, A and B, having a different stance on a given issue. On social media, it's not enough to voice an opinion about the issue at hand. Because the nature of social networks make it easy for opinions that are globally rare to be overrepresented (see: The Majority Illusion In Social Networks — https://arxiv.org/abs/1506.03022). Therefore, if you're from group A, you want to make sure that your opinion is common knowledge, but also the fact that you're shunning indivduals from group B (to signal that they are a minority or on the wrong side) common knowledge as well. That's why the discussion drifts quickly into those meta-debates.
> It helps senior purchasing managers to defend their decision to ....

Ah yes. The famous "Nobody got fired for buying IBM" school of purchasing.
> With the time people waste reading a newspaper every day, they could have read an entire book about most subjects covered and thereby learned about it with far more detail and far more impact than the daily doses they get dribbled out by the paper.

I wouldn't make the time investment to read a whole book about Chinese economic policy, but I like to read a summary in something like The Economist. I agree that reading the NYT headlines every day is a waste of time though. Depends what he called "news".
The vast majority of central bank money is created through crediting by its member banks. The fraction which is "printed" or created without credit is insignificant.

Fiat is credit for all intents and purposes. Fiat seigniorage is done through loans backed by the central bank and serviced though member banks.

There is no fiat without credit and there is little credit without fiat.

Lex Friedman's recent podcast with economist Saifedean Ammous is all about your question: https://podcasts.google.com/feed/aHR0cHM6Ly9sZXhmcmlkbWFuLmN...
Well said. I'd also add that life has stages. YC-style hyper growth startup culture is suited for the young and ambitious. As we age, that immense drive of youth gradually declines. So it makes sense to use that energy productively while it's there for a chance at outlier success. But there is an age at which the slow and consistent life you've described becomes far more preferable to the constant hustle .
>Splitting strings to graphemes is actually quite slow, so you can't do it too often during word wrap, or you'll tank performance.

If you're splitting strings to graphemes for word wrap, you're doing it wrong. Unicode segmentation defines a word segmentation algorithm that should be used for that use case instead.
I... don't really think this is the case. I don't manage supply chains for a living, but I'd imagine most companies place an order for silicon within certain tolerances, and then Samsung delivers that within contract. There's not really a way for them to "sabotage" their chips besides giving them low-binned silicon, which would probably violate their contract and lead to litigation against them.

Samsung is a fairly disappointing fab, but a lot of people seem to use them without issues. Nvidia, AMD, Apple... hell, the only company that can't make decent chips with Samsung silicon is Samsung.
See also: Intelligent Indentation, Seriously — https://news.ycombinator.com/item?id=31478308
Having reference customers that are willing to be publicly associated with your product is one of the most important tools in the product marketing toolbox. It's not meant for you as a consumer, but rather for the decision-makers/buyers at similar organizations.
I would install pv (optional) and do

cat /dev/mmcblk0 | pv -abtrN Processed | gzip > img.gz

cat img.gz | gunzip | pv -abtrN Processed > /dev/mmcblk0
For biological inclination, a sex drive is all that's required to ensure children are produced. Biology doesn't care if you are happy or not afterwards.
What does that tweet show? Are you suggesting that children are "far, far behind in school" because teachers were masked, and not because schools were closed and classes were remote?
About 7 to 13 years
That is every 'news' outlet ever.
Memory management on M1 is actually quite amazing. With an entry level M1 mini, I can have a crap ton of stuff open and it doesn’t choke. I can run UTM and have Chrome and a few electron apps open, and have many terminal windows open. No sweat.

For disk, I just put a 1tb NVMe in an external USBC enclosure, cuz most of my data doesn’t need crazy I/O and I feel like Apple charges too much for disk space.
I dont want to be that guy - but really is that all?
Plej verŝajne, neniu el vi ĉi tie komprenos ĉi tiun mesaĝon rekte, sen tradukiloj. Tamen, por oni kiuj povas kompreni min, mi devas diri, ke Esperanto vivas tial, ke la lingvo estas permesita por kreskiĝi nature. Jes, mi jam pruvis, ke la lingvo povas esti uzita en teĥnikaj konceptoj. Vidu mian profilon.
You can replace "cat file |" with "<file".
Cyber Insurers Raise Rates Amid a Surge in Costly Hacks
School is arguably mostly worthless in the first place.
For your first command:

gzip -c /dev/sda > img.gz

For your second command:

gunzip -c img.gz > /dev/sda

are what I suspect the blog post would recommend.
A tank, today, can be defined by the combination of:

1. The heaviest armored vehicle on land in any given army.

2. Fires APFSDS munitions.

-----

I think we will run into a lot of semantics here. You can no longer say that "an IFV is not expected to engage a tank", as Bradleys have killed tanks with TOWs, likewise BMP-3s can fire Kornet ATGMs. These are viable tank killers and bring the MBT role into question.

The argument I was going to go with is "MBTs don't carry troops, other than crew", which also has technical problems such as "well, the Merkava does".

Furthermore, there is talk of moving tanks to 152mm guns, at which point there is talk of giving them enough elevation to serve as indirect fire pieces.

At this point, I would argue that the separator for tanks is the ability to fire APFSDS munitions, which provide the ability to reliably penetrate another MBT without relying on a guided munition, (aka TOW, Kornet). Why is this important? Because it's fast (ability to evade return fire, less chance for enemy to evade), counter-measures don't exist (ERA is insufficient against fin-stabilized kinetic sabots, APS is too slow), etc. Note that APFSDS can only be fired from a gun that is too heavy to carry on anything OTHER than an MBT. Bradleys, Strykers, BTRs, BMPs, etc just can't take the weight/recoil. The second argument is "the heaviest armored vehicle" possible - and this is universally true for MBTs today.

P.S. This is a pretty technical rant, if you have questions, I will answer them, but it would take too long to caveat everything I just said in this post, so I didn't even try.
I stopped trusting this application when I realized my some of my self hosted services were exposed without authentication, despite the configuration being set. Apparently there had been an bug open for months that authentication didn't work.

I accept it's my fault for not re-testing this often, but what a huge issue. It's vanilla Nginx or Caddy from here on out, it's not worth introducing a third-party security risk.
Thanks for your comments - my goal with the writeup was to attempt to sound out why the idea of ".nonpublic" would or would not work, and I think it's clear that it's not really viable. That's a pity, as the current state of affairs isn't great. It was interesting to explore though.
Software in a Box: The Comeback of the Hardware Based Business Model (2003)
It's a 52k bonus for basically doing what you're already doing.
No one needs to live like that. We should not allow either industry or academia to give such "luxuries"
> Finding a good way to balance YAGNI with this-will-definitely-change-in-a-few-months-because-it-always-does is incredibly hard, and I've really appreciated working with engineers who make that prediction correctly.

Is this a generalizable skill? To me, it feels like changes are more often driven by shifting business requirements and ephemeral victories of internal political battles rather than sound technical reasons.
presented a risk they weren't comfortable with, politically
I think about the introduction of How to be an anti-racist that explicitly sets up a racist/anti-racist dialectic and effectively defines "racism" as "anti-blackism"
It doesn't make sense to talk about "how much traffic WordPress can handle" because WordPress is a software that runs on a server. It's like talking about how much traffic nginx "can handle" -- the server setup, hardware, RAM, etc. are key. WordPress running on a potato will handle less traffic than WordPress running on a decent server.
It's really ridiculous that EU is relying on Mastercard/Visa everywhere. There is EPI (European Payments Initiative, https://en.wikipedia.org/wiki/European_Payments_Initiative), but it's slow. And not everyone is happy with that, so there's a competing initiative called P27 https://nordicpayments.eu/
Personally speaking as a developer, I had not-so-great experience building a Ghost blog last year. The choice of Handlebars templates brought all the usual headaches of stringly typed language: no IDE feedback on what’s in scope, unclear variable declarations, and the ever present feeling of a temperamental magic.

The Ghost dev team has opted for a strict control over how local installs can be modified, or really, how they can’t. “Ghost Doctor” is more like a cop, and runs a level 3 diagnostic on startup, refusing to run if the engine has been tampered with in a way that the dev team deems unacceptable. And there is no off switch either.

You can’t, for example, modify any of the template data fetching helpers. The only real way to customize the template language is by switching Ghost to a headless mode and praying someone out there built a starter kit that looks good.

And don’t even think about changing the permissions of files within the engine. This especially burnt me when I tried to implement SVG placeholders that get generated on image upload. The suggested solution is to do all asset pipeline modifications via local web servers and shuttle data back and forth.

The last straw was when I wanted to add custom fields to posts. The ruling opinion at the time was to fork the engine, modify the schema, add the new fields to the admin UI, and then modify your custom templates. Just remember that you’ve now opted out of automatic updates and will be maintaining your fork indefinitely.

Believe me, I am sympathetic to why the Ghost devs chose this path. It’s easier to maintain a smaller and more predictable platform. I just couldn't help but feel silly using software with so many arbitrary and artificial restrictions.
As a (tenured) academic myself, I fully understand the flexibility (and the lack thereof). A staff of 50-100 sounds like a true nightmare. I've experienced classes of ~500 students myself, but 2000 seems quite excessive.

Congratulations for trying out lecturing and for the eloquent writeup.

P.S. Btw, I've stumbled upon your website https://www.recursionvisualizer.com/, which even works with memoized functions (in what seems to be a left-to-right call-by-value order), so I will be using this the next time I'm teaching dynamic programming or backtracking, in order to save time on drawing calls by hand on the board.
> Data scientists need to be trained with software engineering skills, software engineers need to be trained with data science skills.

It's a nice idea, but it turns out to be a pretty big ask. Particularly at my employer, where a large proportion of new hires come straight out of college. Data scientists have usually studied something like economics, math, statistics, or physics; most of them haven't been introduced to software engineering at all. We try to bring new hires up to speed, but there's only so much we can do with a series of relatively short sessions on Python and git.

Similarly, software engineers don't necessarily have the requisite background to understand the kind of work data scientists do. They'll have had a few semesters of calculus but it's likely they won't have had much if any exposure to data analysis or machine learning. They might not have even had a stats course in college. Further, in my experience they have had little inclination to understand how data scientists work, nor how their software products may or may not fit data scientists' needs.

Opining for a moment here ...

I've had the privilege of working for a few years at a position that kind of straddles the line between data scientist and software engineer (though I was technically a data scientist), and part of that job was mentorship and training. Getting good code out of data scientists and software engineers can be tough to do. I've seen nearly as much messy, uncommented, unformatted, unoptimized code from engineers as I have from data scientists, it's just that when I make recommendations to data scientists they'll actually listen to me.

I'm just lucky engineers started finally using the internal libraries I maintain rather than their own questionable alternatives (though if I never have the "why aren't you pinning exact dependencies for your library? My code broke!" discussion again it'll be too soon.)
>Here in Germany the waiters just ignore you, but everyone is used to it so it won't change

Funny, just by coincidence I was reading notes I kept when I visited Germany from the U.S. by myself several decades ago. I commented back then, more than once, about how annoyingly long I had to wait to simply get the tab at the end of the meal so I could pay. I thought it was just me.
Base power is nice, but I think we need to be more creative in setting up infrastructure that can work with varying price.
That’s a pretty specific problem. So the linter cannot work on the context of a single file because the lexical scope is spread across multiple files without any kind of import/export or namespacing to dictate which files belong together? If so, then maybe the linter could read all files, cache the scope and partially invalidate it on each update to a file.
Ha, this is my article. Believe me when I say I had developed a truly remarkable solution of this problem which this blog post is too small contain.

More believably, this is a very basic introduction to the problem. More complex solutions are possible but are very tied to the specific datastructure and access patterns. It is hard to generalize advice once the problems get more involved so I just declared them out-of-scope and only mentioned some ideas in passing.

Maybe I will write a part II sometime. The comments here are interesting.
As others have said, nuclear not is comparable to wind and solar. Nuclear provides base load, something that wind or solar can't do.

Here is a graph: https://i.imgur.com/SaC1HR4.jpeg

Wind electricity production in x-axis (MWh/h), y-axis is consumption of electricity (MWh/h). Each do is one hour, dot color is a month. There is no correlation.

Here is great summary of how Finland can go 100% fossil fuel free electricity with nuclear: http://smartenergytransition.fi/en/clean-electricity-product...
My grandfather called the news nuthin' but "High Class Rumors".

You should try not reading the news for a week, I was amazed at how much nothing changed when I went back to take a peek.
millions more dead

Prove it. You can't draw wild conclusions like that and get away with it. Hardly any children die from COVID-19, and the ones that do often had extreme comorbidities.
What happens when plants have stress reactions to touch?