skysight-inc/HackerNews huggingface dataset:
True, but for a large number of hosts, going manually through prompts doesn't scale anymore. Sometimes you just want to check whether all hosts have the same configuration file, or something like that. That's where GNU Parallel can save your gluteus maximus:

cat hosts.txt | parallel --quote --timeout=10 ssh {} 'echo {} $(md5sum ~/.config/file)'

The above command would take a list of hostnames from the hosts.txt file, connect to each one, hash the config file and print out hostnames and hashes in one line per host.
RO media is great, especially when you're concerned about data integrity and may not completely trust a machine writing or verifying the media. Consider you're downloading sensitive data from the internet, or just writing sensitive data on an internet connected machine (maybe it's OS installation media, or important legal or financial docs, or you're a wall street or NSA whistleblower, or it's a Bitcoin key backup), and you're worried your machine may be compromised on account of it being connected to the internet; you may not want to stake the quality of the rest of your life on your computer not lying to you about file integrity.

What do you do?

Write it to RO media and take it to different computers to verify the checksum/signature. You don't need to worry about other machines, which are also potentially compromised, corrupting the data. You also don't have to worry about something like BadUSB, where the USB device's microprocessor firmware infects the host machine (or vice versa) before the data payload is even read. This means you can put the disk in your secure airgapped machine at home, even after it's been in the machine at the local library. You create a concensus of file integrity after reading and verifying the data across a range of machines.

Obviously there are other attack vectors, but with the cost of these sorts of attacks (badUSB, or simply getting rooted) going down, the accessibility going up, and the potential rewards becoming more valuable and widespread, it's an attack vector to consider for important data.
Taxes and import duties on electronics wiped out this difference for me. Seriously the highest prices I've ever paid for electronics.
Don’t hire your friends. Hire people from your network, or friends of friends, or colleagues - but never with your friends.
Humans have longed relied on metaphor and analogy to provide context. Chemistry is a contextualized generalization of certain physical phenomena.

Neurons are just temporal spatial events of various mathematical parameters; gradients and ranges of heat, light, etc.

Everything is some form of “how matter happened to coalesce relative to light during $arbitrary_date_time_range”

Or it’s all the specialized language of chemistry and biology.

Six to one, half dozen to another. Normalizing the descriptions isn’t proof of correctness, it’s a specific normalized set of glyphs to simplify communication.
I’ve been employed by everyone from small consulting firms to big tech to FAANG and I’ve never seen anyone let go for performance. This includes serial low performers that produced nothing for years. Aside from a very few (like 1 or 2) select companies, the bar to staying employed is laughably low in tech.

In my opinion this is a big problem. I wish there was a stronger culture of letting low performers go quickly in tech. This would reduce the need for exhaustive interview loops and ultimately make the industry more inclusive because you could afford to take a chance on someone without being chained to them for years to come.
What do you people need to store so much for so long? Backups are rolled-over ever few days. Personal photos and videos?
When did needing to spend a month prepping for interviews become the norm :sadface:

I understand that companies in Silicon Valley have a huge influx of applicants and so the filtering needs to be high, but the way interviewing practices have spread to other parts of the world because of cargo culting is frustrating.

Companies have a hiring crisis but shoot themselves in the foot during the interview process.
> Hiring managers are timid about letting people go and it can take an extraordinary amount of time to part ways with unproductive people.

With respect, it sounds like you had a bad manager. Underperforming teammates are your managers responsibility. They should be working to address that issue with said teammate or part ways. Sucks. Not fun. It's the job though.
Essentially, yes. Although we don't fully understand the system so we can't model it just yet
Of all of the assembly required, I wonder why just this one sticker on the outside. The interior had insert cards/stickers for the ocean and other inserts in the lid to look like HUD console or something [0]. So why not make thos assembly required too?

[0]https://3dprint.com/wp-content/uploads/2016/01/Battleship.jp...
That question of the sound quality is actually a question of the bandwidth used to encode the transmission. It is naturally easier to access a broader bandwidth if the frequency is higher. But there is a point of diminishing returns. You don't get improved audio quality if you use more bandwidth than the original acoustic signal requires. So, yes, AM is not as good as FM... but a THz signal would be no better than an FM signal in transmitting an acoustic signal.
There are multiple groups who advocate abortion for "those people." (Different groups have different definitions of "those people.")
The article mentions the human heart is asymmetrical, which was an exception I thought of immediately. And actually there are many more internal organs that are too (maybe more than are not?), such as:

- lungs (the right has 3 lobes, the left only 2)
- stomach
- pancreas
- instestines
- gall bladder
- liver

I once heard of someone that went to the ER for appendicitis and when they imaged him, some of his internal organs were left-right reversed!
Where's the snark? I'm asking you why if you're opposed to mandatory contribution of union dues by employees, you're not similarly opposed to mandatory contribution to shareholder profits by employees. It's a 100% genuine question.
I would really like to see a reference for that.

Just to state one potential counter argument: as far as I know most road damage is caused by trucks (I don't remember exactly but IIRC there is a quadratic or even cubic relation between weight per wheel and applied force to the asphalt), so most road maintenance cost is not related to personal car usage.
(author here)

I actually did a v0 writeup in Go, but I wanted a language that had a bit more powerful type system and more support for a fluent/functional style in some of the expressions. I was optimizing for what I know and felt was highly expressive; I've since gotten a bunch of feedback from people who are interested in the content but not comfortable reading Rust, so perhaps it wasn't the best choice.
"symmetrical structures are stronger" - citation needed.

Stronger under what condition? For the same amount of material? For the same amount of information needed to describe how to build the structure?

Do we see evidence of structures which don't require strength being more likely to evolve to be asymmetric?

Or do you just mean 'stronger' in a survival-of-the-fittest sense - symmetrical structures are fitter?

It's not at all obvious to me that this should be the case. Indeed, some very strong natural structures like shells are not symmetric at all.
Tenant protection laws seem like failures to me. They don't prevent landlords from being bad actors (by neglecting maintenance and not giving a shit about the quality of the property) and they don't protect landlords from bad tenants. All they do is allow a few people to get evicted 6 months and thousands of dollars in legal fees later instead of in a week.
I wouldn’t say that this is terrible advice, just naive and limited. The only thing I almost completely agree with to allow your program to be a filter; my disagreement comes from the fact that all pipelines need a starting point. ls is a good example. The one thing I agree with completely is return code, which is especially useful when combined with a -q option (cf grep, below).

Headers are useful for humans. Don’t want them? Have -H/+H options, with the default based on whether you will be outputting most often to a human or a filter.

Space-separated output makes sense IFF fields will NOT contain spaces. Not sure? Have a -d option, like cut does, to allow the user to specify the separator.

Verbosity can be wonderful and wonderfully bad. Consider having -v, possibly multiple -v’s, like ssh, and -q, like grep, to control the exact level.

In other words, don’t take simplistic advice, certainly not this advice. Examine the behaviour of flexible commands like grep and cut and tr and determine for yourself which options are best suited to your program.

Re interactivity: if a program is used infrequently, interactivity can be good. No argv[1]? Prompt the user.

My build scripts are completely automatic, but they are run frequently (sometimes multiple times a day) by many people. Over time, we’ve gotten a pretty good handle on what we need them to do.

My addlabel and makeiso scripts, OTOH, prompt with reasonable defaults because they are run far less often and use commands that are less familiar.

Consider first the needs of the users, and do not assume they know as much as you. Or as little.
Even if you suck, tremendously, at management, if you're the least bit good at programming people will never stop trying to push you into management. (The Peter Principle in action!)
Engineering Against the Grain
My favorite are the developers that promise a certain percentage of affordable housing in their high dollar developments, but never ever come close to that and never get penalized later.
Question from the peanut gallery: if you were to flip a single bit in this junk DNA, are the outcomes only slightly different or could they be wildly variable depending on which bit was flipped?
There are already: Ultralight, Sciter, Tauri, NeutralinoJS, DeskGap.
The problem with spirals, though, is that they are not symmetric. They are either left-turning or right-turning, not both.
Recently did 5 interviews, and I liked it. I’d had no issues doing more if needed, just to be on the safe side for both parties.

I guess that when a family doesn’t depend on your job or you are not leaving a good position, it could be OK to join a company after 3 or 4 interviews. But if you have a family or are leaving a good position, there is much more at stake. 7 interviews is not that high of an investment to lower the risk of a bad move, that could have a negative impact on your career and the future of your family.
I’ve seen way too many people show up after a 12 week “SWE interview bootcamp”, pass interviews, and not know how to read an API doc and write code against it. I’ll take the experienced dev.
What makes you feel that it's easier to build a stadium than subsidized housing? How many people, man-hours and money do you believe is spent on the efforts to get a ballpark or Amazon campus approved? Really believe it's less than a multifamily development?
>let older housing filter down to "affordable" levels.

you're forgetting the part where it is the older housing that is currently affordable that is getting demolished so that this new construction can use that land instead.
No, you should have to jump through enough hurdles to prove you aren't a grifter.

Whether "enough" means "a lot" or "each and every hurdle that is already in place" is precisely what's at issue here. But I suppose it's convenient to take the side of maximum administrative burden if your goal is to minimize the amount of housing that is built.
How about we let the grifters build the housing and then take it from them afterward if they turn out to be grifters?
A very similar thing happened to my wife. My wife examined the company mission statement that was handed to her, decided that the company did not represent her needs adequately, but was told she'd still need to contribute to shareholder profits. This is not enabling her agency whatsoever. Yet she had no voice in this matter.

Organize a corporation, yes - you have my full support. Represent whichever needs your corporation deems to be important, yup - I'm behind it. But don't extort money from those who made the active decision to not be a part of the shareholder profit contribution scheme. This is an active intrusion of her agency, and a real event that I brought up because I didn't think think it was fair.
I can order lunch including delivery for $4.50 in a Brazil small city which is relatively expensive compared to other cities I lived.
Hiding the flag near the frontlines is my Stratego strategy, no one ever suspects it
Fine. N-times more likely to be hard-working enough for the Ivy League.
Not sure what your point is. If it turns out you have built lots and lots of the highest-density housing and there's nothing affordable in sight even after that, then guess what - you're basically in Manhattan. There are far worse problems to have when it comes to urban development!
The reports coming out of UA this weekend are utterly horrific:

> "Dead civilians are seen near a highway 20 km outside of Kyiv. Under the blanket are 4-5 dead naked women whom the barbarians tried to burn right there on the side of the road." -- https://twitter.com/DefenceU/status/1510333131320090633

> "My husband's friend, a doctor from Zaporizhzhia, says a group of girls from Mariupol was admitted to their hospital. The oldest one is 10 years old. They have recto-vaginal tears." -- https://twitter.com/olya_rudenko/status/1510304622816251909

"Almost 300 buried in mass grave in Bucha, near Kyiv:" -- https://www.aljazeera.com/news/2022/4/2/almost-300-buried-in...

"New Srebrenica. The Ukrainian city of Bucha was in the hands of animals for several weeks. Local civillians were being executed arbitrarily, some with hands tied behind their backs, their bodies scattered in the streets of the city." -- https://twitter.com/DefenceU/status/1510372750665433089

> "As in Syria, in Ukraine - e.g. Bucha, Irpin - Russian forces & allies are planting mines in areas under their control, including residential areas. Bodies are also used as booby traps. Unlike Ukraine, Russia is not a signatory to the 2018 Mine Ban Treaty." -- https://twitter.com/ruslantrad/status/1510388667143106575
You could argue that, but it would conflict with the fact that the auto industry dismantled public transportation networks to sell more gas, tires and cars.

https://en.m.wikipedia.org/wiki/General_Motors_streetcar_con...
I decided to reimplement every cloud service that any of my business partners use. Public clouds are beyond ridiculously overpriced. And their availability is shit. So you might as well pocket the 95% profit margin between renting cheap bare metal servers and selling cloud APIs. I've never seen a ZFS RAID die. But I could fill an evening with S3, EBS, Gdrive, Heroku horror stories.
And that sounds like something a racist would say. Seriously, "a white"? Does my race matter to you because you judge the validity of arguments by the skin color of the people making them?

Also, while I haven't read DiAngelo's greater oeuvre, that's a pretty poor quote to pull. The symptoms (anger and fear particularly) and strategies he gives of a white person experiencing "white fragility" could just as easily be applied to a black person experiencing racism! Which honestly is in accord with my wider experience with the anti-racist movement. Its most ardent supporters tend to say things that, as a non-American (and non-European before you make that assumption), are almost indistinguishable to me from white supremacy. I find myself agreeing greatly with John McWhorter (https://johnmcwhorter.substack.com/p/the-elect-neoracists-po...) over Ibram X. Kendi.
Please, I've never seen this in my day to day personal experience. Do you have examples of this. It sounds very suspicious to me.
There already are Ultralig.ht, Netsurf, Goanna - all lightweight web engines.
I'm convinced that the best interview is to give someone an app (react or node app for example) and do exactly what occurs all the time in the real world. Give vague indication that a feature appears to sometimes not work correctly.

In the app code there should be one or two very obvious bugs and easy optimizations to make, and then put more subtle and challenging to fix issues there as well. And ideally make it something where a really sharp and experienced developer would identify some high-level architectural flaw and they would know how to rearchitect it.

Everyone knows that the leetcode-style questions are contrived and don't usually reflect real world work but we continue to do it anyways.
I think it’s quite viable if we look back to when it started. Back then hones we’re 800sq feet. Even 100 years ago an average home was about there. Today they are 2400 so feet on average.

So if we go back to smaller places it’s viable. The only reason it’s not viable in places like Europe is because there are so many people in a small space. In the USA we could get adequate population density with 1200 sq foot homes and 1/8 acre plots.
i think you just have to phrase this differently: newly built housing is not cost effective to sell to low income people
If you do a few basic searches on the applications of this knowledge then you will see that the vast majority of research & benefits that have built off of it have nothing to do with anything you mentioned here.

Information about the benefits of genomic research are trivially easy to find. To get you started in general, checkout [1] below. For one of the most prominent examples-- the way it fundamentally transformed cancer research, checkout [2].

[1] https://www.google.com/search?q=genomic+research+application...

[2] https://www.icr.ac.uk/news-features/latest-features/how-the-...
How did you recover the data from CD/DVDs? I checked at a local shop they are not interested in recovering CDs.
The reality, here at least. As housing was kept scarce, older housing never got a chance to fulfill its purpose. So we have swanky 60s shitbox apartments on their third remodel for $2k+ a month. Googie architecture, I think its called.
In sexual selection, a type of evolutionary selection driven by mate choice rather than raw survival fitness, yes, that piece of Darwin's writing which was suppressed by Victorian ideology for about 100 years until being rediscovered in the 1960s, symmetry is an easy show of control over the physical enviroment.

By making more than one of identical somethings, you're showing that it was not through chance or accident that you developed this piece, but through deliberate growth and control, and you can prove it, because you've made two or more of them, and the viewer can easily check them against each other.
I'm a huge, huge fan of writing your own prompt. I've had too many people not actually understand what was being displayed to them by their latest and prettiest version of their prompt and have to walk them through it. The folks posting here are unlikely to be in this camp, but I've had people with their full working directory in the prompt running `pwd`. If you're not going to use the information from the prompt, don't include it.

A big problem I had at a former employer was that `git status` would take 2+ seconds to return (for various reasons) and the default oh-my-zsh prompt would parse the results of `git status` to display the repository. People thought it was normal to wait more than half a second to get a prompt back! I lost trust in 3rd party prompts from that experience, and while I have sunk at least a few hours into my own prompt, I know exactly how it works, what calls it's making, and where things go wrong (when they do).
There's quite a bit wrong with that statement.

If you just discard the data you don't like you will indeed end up only with the numbers you like. To turn the 35% into 85% you eliminated 60% of the households from the statistic.

The average or median person (household?) may have had one but it was still just 35%. So if you lived in a place with few old or poor people and the feeling that "everyone had a computer" was justified, it would just show how biased such anecdotes are. Because it means somewhere else a twice as many people lived surrounded only by the rest of the households where there were almost no computers at all. And in the "early 90s" the ratio was closer to 1:5.

> Goes to show that your particular surroundings can easily skew your view of the situation.
$4000 for the concrete and $36000 for everything else.
One way or another, we all live and die by the market.
They are not symmetric, but they are self-repeating. You can grow a spiral from a very simple set of rules on its lower level substrate.
Would be interesting to analyze what ship-placement strategy/distribution makes the opponent indifferent in terms of which cell to shot.
I agree with you. I'd rather people live under overpasses than in housing that's a little older than most people want.
> But the ruble has crashed hasn’t it? So $8 could be a lot of rubles.

is the point I was replying to. Yes, there's a cost of living difference, as well as an income difference. Whether that is new or just a simple fact (such as is the case in pretty much any country with different economics than the US) depends on whether the ruble has been affected by the economic sanctions.
> TBH, I don't think we want external entity injection and Turing-complete languages in our image formats.

Meanwhile, people are using WebAssembly and Javascript all the time, from untrusted sources.
the very cool systems integration between Federal and State in practice seems to mean that California problems are California problems? Similar to the legalization of marijuana by the states, it seems like problems are pushed under the rug until the rug is a few inches off the ground, at which point it finally gets addressed. By nature, this disproportionately impacts anyone who isn't able to simply travel to another state where their a particular issue is not a problem (abortion laws, various tourism, etc).

It sounds great for all the states to solve their problems individually, but where do you draw the line and have the government step in to prevent problems from getting bigger in the first place?
There is also a ton of abuse that can only continue because the people being harmed can’t afford to move out.
Yeah my personal site is hosted on a very small VPS instance, has gone to the front of HN twice, and never really blinked.
In California it Cost me 3k to upgrade an electric panel from 120 to 200amp service. Was a one day job with a single electrician.
Try Cidescene.io
> Roll your own Ngrok with Nginx, Letsencrypt, and SSH reverse tunnelling

And "a server in the public cloud".
There are two problems with this idea. The first is that the existing housing stock is already occupied, and the people who occupy it don't have much incentive to go anywhere. If we could build a massive amount of new, high quality housing then in theory the demand for the older homes might decrease but in many places we're in such a deep supply hole that the necessary amount of new construction just isn't going to happen given the political environment. The second problem is that filtering takes time, but people need homes today. There's an argument to be made that it's in the public interest to allow for at least some units to be made available that are affordable to someone on a teacher's salary. Also, building homes at any price point is a good idea.
You touch on the fact that it is a nation-wide problem. However the implication is that it would let more people move to California instead of other places isn't a sustainable solution.
In our codebase though we have some places where we do `delete this;` and later use placement new, to restore `this` to some valid state.
At least around here (Boston), the old housing in poor condition is the affordable housing. This often gets called "naturally occurring affordable housing".

But it's not enough, which is why even housing in poor condition is so expensive.