skysight-inc/HackerNews huggingface dataset:
Just thinking of one of OP's examples, his (very cool) autoquoter allows him to type:

> ssh user@host awk '{print $1}' file.txt

And have the "$1" quoted or escaped so that it's interpreted as an awk keyword on the remote system. But what if I actually want it interpreted as a shell variable that should be expanded on the local or remote system? How does it know?

Why is shell quoting still so hard?
While frequenting Montreal meetups before COVID I came to realization that skilled folks work for US companies directly as contractors and thus outsourcing agencies are not needed (for them at least).
Write your scripts using bash or sh in the hashbang and use zsh for your daily work. Also, use shellcheck.
I wish the problem with looking for Ruby jobs was that there was too many perl jobs.
Yeah, I've been thinking electrostatics.
Honest question, why aren't s-expressions in their purest form more prevalent?

This seems to happen constantly on HN:

Post: "Behold, a data format!"
Commenter: "This is just poorly implemented s-expressions!"

I know some heavily idolized LISP person out there made the over-quoted statement that all languages end up implementing s-expressions badly.

I did LISP in college. I had my moment of transcendence with it. So I get the fandom for it. But I don't get why people keep paraphrasing this one sentence over and over, yet absolutely no one uses s-expressions outside of LISP. The one person I know who uses LISP in the private sector (via Clojure which many people refuse to recognize as a LISP for some reason?) is being hired to do very academia type research and publish white papers about it. The rest of LISP users are quirky members of academia who complain endlessly about Python's prevalence.

It just kinda seems like if LISP or s-expressions were truly that great, there would be more convergence around it for expressing data structures.
>>The hardware and especially the battery are not designed to run under these conditions.

What does that mean?

My laptops run 24x7, not as server but as docked workstations. I have never considered that as a safety risk, and definitely have not considered it outside of norm. At work for a public sector client, we have two floors (few hundred?) laptops plugged in and running 24x7 (ask from IT department is to leave them on overnight for maintenance). Sanity or eco-friendliness aside, this is a first I heard that laptop cannot / should not be run around the clock plugged in...
I've made this comment verbally to a lot of people who seem to agree, but now that we seem to be in a firm correction maybe it's safe to say it here on HN:

The clearest, most obvious sign that the End of the Bubble was imminent was that the discussion about "startups" you'd seen in public was completely dominated by discussion of fundraising and not products. And this blog post, even though it argues against extravagant fundraising, is no different.

It's not about funding, it just isn't. Basically zero historical Unicorns needed billions of dollars in cash to bootstrap. Software companies all did it for almost free, but even Tesla (a heavy industry player competing directly with established outfits with hundreds of billion dollars in revenue!) did it on a few tens of million dollars and one too-visionary-for-his-own-damn-good angel.

The obsession with fundraising reflects the investor dollars looking for a home. It's an inherently inflationary conceit. And even now that the gravy train turned over, it's frustrating that people don't see that.
As a junior engineer (only working 6 months), the K8s side of things has been my biggest barrier for learning. On top of having to learn about software engineering practices, I’ve had to learn helm files, deployments, services etc. It was/is very overwhelming. I know I’m new and naive but it seems needlessly complicated and it’ll be another few rounds of abstraction beyond K8s before people are happy with it.
I partially agree. Some companies are so dysfunctional contractors are the only ones getting stuff done. Some IT departments are just so slow and have so much red tape (no incentive to change the status quo - or have their hands tied for other internal political reasons) that nothing gets done as long as paychecks are cashing. I feel like this is off the main thread but none the less a reason for outsourcing in some cases may turn into a net gain for the company.
One of the nice things about fish is that it does this when pasting: https://github.com/fish-shell/fish-shell/issues/967
> A captain is given wide latitude in how to run His ship.

Sure. On the other hand, an admiral is technically allowed to micromanage the ships under his command. They seldom do because it can lean to needless conflicts, hurt egos, etc. Which tend to make the fleet less effective.

On the other hand, this would be a situation where SECNAV would be putting pressure on the admiralty to get this system into operation.

I don't think back in the day a captain going "I'm not going to have my men use these new-fangled anti-aircraft weapons" would have gone over very well. Well this is not technically all that different.

I do agree that sentence is probably overstating things a fair bit. In practice the captains would likely get pressured into using it by the admiralty, rather than actually removed. And to get court martialed for not using it would realistically require ignoring an order to use the system.
Coffee Stain (Satisfactory Dev) made improvement with the games. They are on Update #5 now and soon will be releasing Update #6. Try it out now to see if they fix it.
Have you read Atlas Shrugged? In the end it talks about how the corporations that weren't run ethically ended up failing (literally rail operators) and they were having issues keeping their lines maintained and engineers employed. I didn't mean it derogatorily, so many people hate on Ayn Rand I just get an automatic downvote.
This has always been a beautiful draw of the BEAM ecosystem for me, but during my exploration of the space I found that most people were deploying BEAM applications the same way as any other, say, Rails app, and I couldn't find a "getting started" of sorts to deploy desitributed BEAM apps the way you describe. I'd be interested in resources like that, if you have any.
Come on, what percentage of banking activity is money laundering, and what percentage of NFTs sold is money laundering? I think there is an order of magnitude, order of magnitude difference.
Google forced to end Play Store app sales in Russia
Why? It seems appropriate content. The F-117 is, by construction and design, a machine for killing people. It is natural to showcase its most "successful" mission.
Or just, good food, decent connections, a good education, and general support during your most important developing years. That goes a huge way and almost no one has these things.
Microservices are a great idea, if you don't religiously try to make everything a microservice.

I feel more inefficiencies were caused by forcing a microservice solution to every problem; than by big monoliths.
This is one of the big reasons I got into Elixir.

The way that you're encouraged to architect your code makes it really easy to separate a specific piece(s) if you need to. The functional, no-side-effects approach combined with Elixir's ability to easily communicate between nodes means that if I need to separate a particular set of functionality to certain servers...it's just moving things around.

If I take a function call_me(arg1, arg2) and it returns a result without side effects, it's no different for me to say call_me(node, arg1, arg2) because it's still going to give me the same result just from a different server.

This flexibility means that I can comfortably built a monolith and not have to worry about having to untangle it later if I need to. I love it. It gives me long term peace of mind with short term productivity.
> real stablecoins generally have a backing organization with a supply of another currency that is guaranteed to give you a dollar-equivalent for your coin

I can't see the difference. So what if nobody wants to buy that coin either? You just added an additional step.
Though downvoted it does have a valid point. But hey we should try to better the living conditions , right? And also do what is good for the planet?
Burning down property of the working people is not gonna make you friends, you know. If you are being violent and made up some excuses for it, at least direct it towards your enemy.
Interesting! That's the first project written in Crystal I've encountered in the wild.

https://github.com/iv-org/invidious
How about MIRI vs herschel. I don't think the perceived difference would be high for this picture.
Active vs passive is where I draw the line. Passively being enticing is not the same as actively coercing someone to do something. If passively enticing is considered preying, then the number of things in the world that "prey upon" people goes up by orders of magnitude. Fast food restaurants are now preying upon people by posting delicious advertising. It becomes a meaningless term.
The idea that people don't do that in in person meetings is pretty fantastical.
HN is also extremely tiring to read. Constant sour venting about office politics and how it's all futile, and everyone is out there to get you, the darned sleazy manager abusing the developers, the dark government surveilling the people etc etc.

I mean even this very discussion is quite dark. I'm not saying these aren't realistic issues, but it's probably better to quit HN too. Almost all front page stories are some form of grumbling about the unfixable dark state of the world.
Where were the banks that financed the slave trade, and who bought the output? The north was economically interdependent then, too.
Always interested in the abuses of regulatory capture.

Here is RELX (owner of Elsevier) lobbying spending in the US:

https://www.opensecrets.org/federal-lobbying/clients/summary...
Ha! Came here to say this but you beat me to it.

https://news.ycombinator.com/item?id=31328580
Start at the mouth of the Wikipedia rabbit-hole -

https://en.wikipedia.org/wiki/Naval_Battle_of_Guadalcanal#Se...

- and beware! - Wikipedia has some seriously deep citations on this, if you don't have plenty of hours to kill.
Lack of photographic voter id in certain states,
Mail in voting/drop off boxes,
Transporting of Votes to counting locations,
and other issues that raise security concerns.

These are some of the bad practices that are generally rejected by countries that present themselves as democratic.

Edit: also, how is it "their senate" this time, but "our democracy" in one of your previous comments?

Have you lost your US citizenship in the last 2 hours?
More people wanting a product is a short-term price driver. If the price stays exorbitant over years and decades that is a supply-side problem that will not be fixed by slightly reducing the number of consumers.
The pitch perception work alone is probably a few degrees, if you get deeper into it.
The key is that Mittelstand businesses are much less likely to fail. (This is why PEs on average outperform VCs. I go into these economics in my post.)

This can be the Goldilocks deal for founders where you raise <$5M from angels or PEs who are happy with consistent 5x returns and get to $10M+ revenue and $50M+ value with majority ownership. And there are orders of magnitude more of these opportunities available vs. VC-backed unicorns.

And being VC-backed is only great if you're one of the winners. If you're one of the >90% that's written off, you're back to zero.

I hit the wall at Series B with my startup Labdoor. We pivoted to profitability and are now headed to Mittelstand land, but this all would've been way easier if we just headed straight to middle class.
The USA has 7500 excalibur shells in stock. So it’s clearly not an anecdotic piece of equipment. They cost much less than a tank or an artillery piece, so it would make sense to use them most times you shoot at those.
Love the spirit of engineering here.

"Let's see what we can stitch together with these exploratory technologies"

Hate that it has to be with blockchain technologies.

"Let's see if we can siphon off easy money from more suckers with another piece of crypto vaporware"
Mars's lower gravity, lower-density atmosphere, and different speed of sound (atmosphere mixture & temperature) happen to combine to similar aerodynamics in the high-subsonic region as the stratospheric region around 40 km altitude on Earth.

I.e., a plane that can fly up there on Earth could fly on Mars at low altitude.

Because gravity times travel distance is constant for constant aerodynamic efficiency and constant engine ISP, and Mars is both smaller than Earth and has significantly lower gravity, a hydrolox fuel-cell (driving electric props) flying wing should be able to do a "half-way around the planet" trip with reasonable cargo, followed by re-fueling oxygen, and flying back to the other place, before running out of hydrogen.

(Alternatively, at less than 50% cargo capacity loss, it could collect the water exhaust from the fuel cell, to recover the hydrogen.)

The main issue of such a plane would be that the lift-off speed on the runway would be about half the speed of sound. Maybe use the electric motors to drive fuel pumps and run hydrolox rocket engines for lift-off? Sounds like that could allow VTOL.
Where to Buy EBooks (Other Than Amazon)
> I had a stack of cheap books from a used bookstore and a handful of surplus nonworking computers that would have been thrown out.

And a parent who worked an NASA.

I agree I don't think excessive privilege is responsible for success in technical fields. But it sure doesn't hurt to have friends or family members already on the inside.
I'm kind of wondering - at the beginning of the war, the IJN seemed to be on the upper hand with technical innovations, at least at the tactical level, and training. Why did it not keep pace with the tech development vs. the allies? Surely there were no shortage of talented individual intellectuals (Jiro Horikoshi, etc). Is this primarily a case study in management styles? i.e. the IJN had too many of those "No Damned Computer is going to tell me what to do" officers that shot down ideas like fighter director officers or NTDS systems?
Precisely. People are mimics. Without offices no one knows what to do and how to be successful.

I don't believe all the people who say they are super productive at home because being productive is being a good team member. And remote people aren't good team members. They are absent and aloof and the barrier to interacting with them is higher.

People hate the commute. That's fine. I wish everyone would stop lying that WFH is a pareto improvement. It's not.
Over twenty years ago I worked for a company who tried to sell Pseudonymity.
http://www.zeroknowledge.com
(https://web.archive.org/web/20010203195700/http://www.zerokn...)

You got 5 "Nyms" that could be used on a TOR type network. The network was made up of companies that set up exit nodes in exchange service fee. ISPs were a target but anyone who had a public server could sign up.

Some features were free with sign up. Firewall,form filler(early password manager)
You could use a credit card to pay for the premium service.(Web Browsing,Secure Email, chat)
There was a process to pay for the "nyms" anonymously for the justifiable paranoid.
Sort of human to human crypto authentication and digital payment pre-blockchain.

Lasted a few years until venture capital ran out because nobody wanted
Pseudonymity. They wanted free services and eventually got anti-Pseudonymity on facebook
Ferrari subdomain hijacked to push fake Ferrari NFT collection
IIRC there have been more recent studies that have narrowed it down to the EPA component being implicated in afib.
The pros have an RPC when a program that needs to timing on one SKU needs something from a program that needs a different SKU. Otherwise, you don’t do the RPC.

Micro service or monolith? Hmm, I’d like F1 car or tank. If it fucking matters, you know which one you need.
I would look like a tomato if I were exposed to 1 hour of mid-day sun at the beach.
So the answer to my question might be "because SQLite already does some stuff really well, like indexes and its CLI, and it just happens to be relational and use SQL as its query language, but that's not the important part". I buy that.
In the 1930s a large section of the country was undergoing an ecological collapse that caused mass migration. There was a sustained occupation of the capital by an army of former soldiers that was dispelled by force of arms. Unemployment was at 25%. Reproductive rights were not a thing. It seemed axiomatic to many in the educated classes that the more (apparently) efficient anti-democratic ideologies of communism and fascism would eventually displace the capitalist liberal democracy that had been the midwife of the depression. The Supreme Court overturned popular legislation for apparent political reason.

And by 1946 the US was moving to the apogee of its power.

I think the popularity of the collapse narrative over the past 10 years or so speaks more to the emotional salience of the topic and the ability of the web to supercharge emotionally potent topics than to the likelihood of any sort of collapse of the American state.
There is too much economic friction in the Western world, which drives up the cost of living (bad zoning laws that drive cost of housing, too much regulation...).
Eating fats doesn't raise your blood cholesterol level either. Diet is complicated, but all these myths about cholesterol/fat in leading to blood cholesterol have been debunked. People who avoid eating them tend to eat a lot more carbs and end up with higher cholesterol.
Maybe for previous generations. Today there are unprecedented public and private campaigns and grants to bring STEM opportunities to low-income schools.
We train new devs at our office using screen share and open audio channels. Which is to say there’s ways to do it. It’s a bit disingenuous to brand WFH as self centered and not helpful to new devs.
I've tried to stay out of this and I'll continue to do so, but here's a couple problems:

- Rasmussen isn't a pollster so much as a right-wing polling window shifter (we sample the "real" America). They're consistently tilted to the right, on purpose.

- Sampling "likely" voters also biases heavily toward the right (something between 4-9 points). Sampling "registered" voters has a similar leftward bias, which is why pollsters have to control for it, or sample Americans and not simply "voters" (when doing election polling you want voters, when doing opinion polling you want Americans, if you're doing voters for opinion polling you're gaming the results).

Gallup's poll is a much better resource on this [0], specifically 58% oppose "the Supreme Court overturn[ing] its 1973 Roe v. Wade decision".

[0]: https://news.gallup.com/poll/1576/abortion.aspx
isNaN does not tell you whether something is not a Number either. Applying isNaN to any of these returns false: null, true, false, [], "", "cabbage".
Indeed. I imagine it would be pretty hard for people to enjoy swimming in these places without taking a commercial flight
The "don't recommend channel" feature works fine for me, but I have probably blocked only a few hundred channels.
I agree, and take back my comment about it being pretty stupid.

Wait, you can't take back comments on the Internet?
TIL: SPAC - Special-Purpose Acquisition Company -> https://en.wikipedia.org/wiki/Special-purpose_acquisition_co...
This is why we need a net carbon tax. Behavior won’t change unless people start paying the real cost of emitting carbon.
The business people I know would mostly rather just do their business processes in Excel rather than a web browser :)
An aside - was the F-19 basically a popular fiction based on sightings by the public of the YF-22 and YF-23 prototypes? Or did something like this really exist?
This is bullshit article, sorry for bad words, but it's hard for me to keep using monothlich for any reason. Monothlich is the way to hell. It kills developer's productivity and team velocity by margin cost.
Ukraine war: The stolen faces used to promote Vladimir Putin
Hum... Maybe you didn't notice all the frenezy, but you can't dislike something anymore.

I'm not a very active user, but I think there is no positive "don't show me stuff like this again" action you can do anymore.
That is the first interesting argument on abortion that I've seen in decades. I'm not sure that I agree, but it's interesting. I'm going to have to think about that.
An autoquoter is a bit too much magic for me, but I wish there was a quote explainer. Much like 'cdecl' for C declarations, a program that explains expressions with quotes in plain English. Problem, I guess, is that shell quoting depends on the context where it is used.
This seems like an orthogonal question? I agree that whatever technology one chooses, buttons should be responsive when pressed. A page load is not the only kind of button press response that is possible.
People should really stop using SD cards for anything halfway important with Pi's. They are proven again and again to be just ticking time bombs. With new Pi being able to boot from USB just fine, get an SSD even if it costs more.
My theory: if you can easily swap local-procedure-calls with remote-procedure-calls, then it's a well-designed system, monolith or not.
Beyond what was already posted there is a good starting overview video.

https://www.youtube.com/watch?v=eI24zwFLcuU
Then the reality becomes that every phone in Russia with a Play Store app is now hackable, right? Without updates, they'll miss out on critical updates, particularly browser updates.
What I bought and personally use:

- Things 3

- iA Writer

- Bartender

- Alfred

- Cleanshot X

- Sip

- Tot

- Keyboard Maestro

- Tim (time tracker for freelance work)

- Swinsian (Very good, but no dark mode)

- Doppler (Good)

- PDF Expert (Preview was a pain with annotation)

- Reeder

- Mela

- Pixelmator Pro

- Dash

- Affinity Photo & Designer
Unfortunately my hands, feet, neck, and ears sunburn easily, and can’t really be covered when swimming or on the beach, so a sunscreen is still needed
> Microservices was always a solution to the organisational problem of getting more developers working on a system at once.

Hmm? You can do that simply with API boundaries inside a program. Linux kernel has huge development team that compiles a all binary.
I suspect a lot of this use doesn’t go into products, it goes into projects.
I'd just recommend not painting with too broad of a brush.

One of my favorite stories about Dabo Swinney, Clemson's football coach, came when he had just gotten the job and very few people had any confidence in him. ESPN rated him as a D+ hire at the time. He sat down at a coaches dinner event and a much older retired coach named Bill Curry was at his table. They struck up a conversation and Bill said, "Dabo, congratulations on the job! Can I give you 3 pieces of advice?"

And Dabo took out a pad and pencil from his pocket.

The advice was good, but the fact that Dabo was humble enough to actually take notes. Think about how much advice we just let go in one ear and out the other.

Now he's the best coach we've ever had and won 2 national titles.
A lot of movie scripts will need rewrites.

OMG our orbit is decaying and we're running out of fuel. We're gonna hit the atmosphere and....

get more fuel. Yay!
4 working laptops and about 5 (I think) older deprecated laptops (they may still work but don't use them anymore). In addition, 2 IPads, one nintendo switch (if that counts). One remarkable tablet as well.
> Did the garbage man end up in his role because of his childhood love of moving garbage?

Probably I remember a kid from my primary school was obsessed with the garbage lorry he knew everything about how it works and now he is a bin man. He makes more than the national average salary finishes work at lunch time and has a state pension something we can only dream of.

Programming isn't the only good job, its easy to dedicated yourself to it and forget that.