skysight-inc/HackerNews huggingface dataset:
For my personal blog, I have a poor man's version of a CMS written in Go that builds a binary locally and then scp it to the server directly using a Makefile that also configures Caddy as a reverse proxy in front of the binary for other goodies like SSL etc and uses supervisor to run the binary. I don't even use Git for the personal blog (not yet :)). Here is the snippet from Makefile for deployment:

.PHONY: deploy/web
deploy/web:
ssh -i ~/.ssh/id_rsa2 -t root@${production_host_ip} '\
sudo supervisorctl stop ycblog\
'
scp ./build/ycblog-linux/ root@${production_host_ip}:/home/projects/ycblog
scp ./remote/production/Caddyfile root@${production_host_ip}:/home/projects/ycblog
ssh -t root@${production_host_ip} '\
sudo mv /home/projects/ycblog/Caddyfile /etc/caddy/ \
&& sudo systemctl reload caddy \
&& sudo supervisorctl start ycblog \

Whenever I change the code, I just do:

make deploy/web
That's the big problem - let's say you have 50 to 100 viewers who like you, to the point of kicking in about $70 a week (what you need to get to $80k) - that's pretty high. At that point, you have 100 pretty loyal people (more loyal than the average church-goer, for example) and the temptation to milk them could be quite strong.
Saturday Morning Breakfast Cereal’s classic strip , The Talk, is extremely well done.
https://www.smbc-comics.com/comic/the-talk-3
I’m sure a Swiss person will be along shortly to inform you how that is an inaccurate comparison, and furthermore, Switzerland is better than an HOA for several reasons, firstly the trains, secondly the efficient civil service, thirdly…
Wow, that's a great find! You don't even have to read beyond the table of contents:-

> TABLE OF CONTENTS [...]

> ARGUMENT ............... 6

> Amici Censor Irrelevant and Inappropriate Speech to Cultivate Healthy Online Communities Built on Common Interests. This Includes Removing Death Threats Aimed at Members of This Court. ........... 9

> Amici Could Be Sued for Censoring Internet Trolls Who Are Calling for the Execution of Supreme Court Justices. ........ 19

> Those Who Are “Censored” by Amici Can Speak Elsewhere. ........... 22
Only if you ignore the pronunciation of the Umlaut.
OpenAI SORA
This may be terrible advice, but as a freelancer, getting sued by a company will cost them a minimum of $20k in legal fees just to get started. Unless you really messed up in bad faith, I would assume that most people will attempt to resolve things amicably.
60 Years in the Making, New York's East Side Access Close to Becoming a Reality
You can go meta and apply that to thinking and measuring itself.
Element R
Actually I'd rather have such "bonkers" tests than the other extreme, like NASA not thinking about what could happen if pieces of foam from the external fuel tank impacted the Space Shuttle on launch until it was too late (https://en.wikipedia.org/wiki/Space_Shuttle_Columbia_disaste...).
Exactly. Everything I've released over the last several years is GPLv2 or higher. If you don't like that, don't worry, I won't tell you to fuck off or give you a lecture on free software. You just need to pay me. Business is business. :)
Oh I was trying to find the HN comments for this …
> Which of these should the government categorically ban businesses from doing?

The conventional answer within contemporary (say, post-1950) US capitalism is: nothing, unless they are a monopoly.

I don't agree with this assessment, but it has many believers and even a few arguments on its side.
Rockets and cars have fuel filters for different reasons.

You car has a fuel filter because dirt causes wear and tear on the engine over time.

In a rocket, a stray particulate is a potentially explosive event. the Fuel pumps are approximately 100,000 horsepower and particles in flow can have enough kinetic energy to trigger combustion with the walls of the system the fuel is flowing through. Most metals will burn as fuel in a high oxygen environment, even at standard pressures, let alone pressures 100x higher.
Write all the possibilities, weigh them down, and get interested parties to understand them.

To finalize, create the urgency for a decision to be struck. "We need to choose". If a compromise can't be reached, authority needs to be used. Make sure all parties know why that decision was made (nobody could agree at it so that we will try X.)

Articles, etc, will always carry ambiguity, you can be as precise as you want, but if somebody has different cultural contexts or just wants to make you sound wrong, they'll fail to do it, and that's part of dealing with ambiguity, there's no way to precisely be sure that every party is aligned.
Cool looking website :) Small nit feedback, you say "less servers to operate" when it should be "fewer servers to operate" because servers are countable.
Limited Run gives digital games a physical legacy
You tried to do it your way, and they did it their way. Nothing to be ashamed about. But maybe don't always expect things to be done your way, since you make yourself uncomfortable when it doesn't happen.
Furthering the insinuation that everyone has the right to work every job. Sometimes people suck at their job.
Oh yeah, PowerToys are the best. I loved Zones so much I actually ended up trying to remake my setup with Hammerspoon when I moved back to Mac.
It's the same problem that manufacturing has had for decades now - sure, every single town in the world could have it's own beer, there's nothing preventing that, and the additional cost per beer would be minuscule - but shipping is so cheap and the savings from consolidating so high, that unless there is substantial outside pressure it's not going to happen.
This upgrade will bring among other things significant scalability improvements. You can see Ethereum's increase in scalability in action with the following dashboards:

- https://l2beat.com/scaling/activity

- https://www.growthepie.xyz/fundamentals/transaction-count
> also known as “protodanksharding”

Yeah this is real easy to take seriously as the future of finance.
the answer is probably standards and thoughtful regulation to enforce them, but the chances that today's Congress can produce those things are slim to none imho
incognito mode fills this purpose
You can use separate repos for sensitive documents instead of one big repo.

The biggest challenges will be:

- Teaching git to non-technical folks, the HR lady doesn't know how to resolve a merge conflict and probably doesn't want to

- They also don't want to learn markdown or latex

With a small enough company though, this could work.
I personally would like to see less of Python in the world but nevertheless great job!
I don't see anywhere in TFA where it's implied that the temperature drops as an average, or that somehow it extends past the green area. I feel like you've been misled by a strawman that you created yourself.
Bloom's Taxonomy How to Gauge Your Learning Progress
This is why the C preprocessor is superior to templates: gcc's "-E" option will show you the preprocessed source file. (I think clang also?)

My personal theory is that compiler authors have not provided a template equivalent, because they are embarrassed about the code that's being produced.

(If you disagree, prove me wrong!)
https://hn.algolia.com/?q=sora
Any company big enough to have a legal department will tell their devs to say away from LGPL, GPLv3, etc. If a dev is using that as promo for their commercial offering, it will probably just be ignored.
What differentiates the "right" ledger from the "wrong" one?
Can you point to the text that says this?

Or are you referring to a common interpretation, typically of language that is absent from the Constitution?
I've tended not to worry about the warming much partly on the basis that AI/acc and similar tech will fix it all.

Reasoning: Intelligent robots and AI will be able to build all sort of stuff and even without that solar + wind nuclear will probably overtake fossil fuel shortly. We can have the bots cover the Sahara with solar and run carbon capture. Also fusion may work although I'm not so sure about that one.
See the Robinhood user who committed suicide after misunderstanding his liabilities from selling options.
Same. I will (almost certainly) never incur a $104k bill, but switching to Cloudfare Pages looks free and I don't want to depend on unwritten policies of goodwill to mitigate the potential risk.
> But I have a hard time believing that

Have you built your argument against the study on belief?
Maybe because the Houthis clearly stated that all their efforts are linked to the Gaza conflict.
Beats the other sort of thing religious leaders can get up to.
This is a straw man and does not feel particularly valid. I've never seen trees planted _in the streets_ and have always seen them planted along sidewalks. I don't believe trees steal parking spaces. Also, even with A/C, extreme temperatures can be a significant pain. Your car still gets scorching hot, and you waste a lot of energy cooling it down. (and further, it takes time for the A/C to actually start working.
"190TB in 4 days"

That's approximately one month of transit through a gigabit connection, which indeed could be pretty expensive. Even at IP transit prices it would be something like $300/mo for a 1GB connection via HE but you would need something bigger to handle this traffic. I pay about $2k at bulk for that amount of bandwidth. Any way you cut it, you're getting some sort of bill (or kicked off) for that without some sort of ddos forgiveness.

That said, $104k feels excessive to me for static hosting ($0.57/gb, did I do that right?).
Don’t you think that ship has sailed? Python powers software of incredible complexity these days including back-ends for large companies and all of AI (yes, I know the “hard parts” are written in C++, but still).
"Prosecuting individual actors" and "treating corporations as hostile entities" are not mutually exclusive; indeed I'd say we should all strive to do both.
Depends on your metric for success I guess.

- number of matches ? Probably not.
- number of fellow fans ? Probably.
Ask HN: How is anyone supposed to find steady work in IT?
Working in IT feels like you are trying to hit a moving target. We are constantly expected to have X amount of years of experience with whatever the latest trend is. The first modern smart phone, the iPhone, isn't even 20 years old. The way we build applications has been completely transformed in the past 10-15 years. Everything is expected to be scalable, highly available and automated. Honestly, I understand why things are moving in that direction, but how is anyone expected to keep up and hold down a full-time job? I feel like I've been training my whole life for something that has ever changing requirements. Every company wants senior people that are experts with their unique combination of tools, but they don't want to hire people capable of learning those tools.

It's been ~15 years since I started my IT career. I've worked with so many different technologies that I have a hard time remembering them all. I've taken deep dives into some domains to get a better understanding of how everything interconnects. I'm constantly learning new things, which I'm OK with, but I can't remember everything off the top of my head. Most of the time, I remember what some of the steps are or at least the direction we should move in, but I can't remember every single part of that path. My strength lies in having a good base understanding of technology and my ability to troubleshoot complex issues, combined with a bit of tenacity and perseverance. Conveying any of this on a resume or through rounds of panel interviews is like an exercise in frustration. "What? You can't remember off the top of your head some CLI commands obscure options? ... and you call yourself an engineer, pfft." Like JFC, that's what docs are for. That's why man pages exist.

Anyway, I'm curious how that guy who left IT and became a goat farmer is doing.
section 230 does allow platforms the ability to remove unwanted content
If you found this story interesting, you may be interested to know that antkeeping is a rewarding and fairly inexpensive hobby. The Global Ant Nursery (GAN) project run by AntsCanada, a popular YouTube channel, is a great way to obtain new queens responsibly.

Alternatively, it’s fairly easy to find queens on your own. AntsCanada offers a starter guide, and there are many other resources that teach you when and where to find new queens. I keep a few test tubes in my truck year-round, just in case.

Note: I’m not affiliated with AntsCanada in any way.
Sometimes the nightmare is some mix of organized and chaotic. I had the responsibility of rewriting from scratch a C codebase that was deliberately obfuscated. The spacing and bracketing and general code style was almost perfect. But every name was obfuscated into nonsensical single letters and contractions, and every ostensibly simple math operation was separated into a multiline series of single stateful operations on a variable. Plus, global variables.

Surprised I managed to do it at all, but it was circumstantial evidence for what each operation did that helped immensely, plus a few logical and mathematical lightbulb moments. Rewriting it in Nim has also helped me make it well-organized and self-documenting. I have a document full of pseudocode but it looks basically exactly the same as the Nim code!
Just culture doesn't prevent you from firing someone who makes repeated mistakes.

In fact, Just Culture in itself provides the justification for this. As the next line says "However, those who act recklessly or take deliberate and unjustifiable risks will still be subject to disciplinary action". A person who repeated makes mistakes is an unjustifiable risk.
Crypto (as bad as it is) is a good way to take money. You can easily send and receive large amounts without worrying about laws and taxes. Might be unethical or illegal but just don’t get caught
Make a donation now, then open an issue.

If it’s an ROI problem, the return is getting the issue resolved.
This seems so obviously correct to me. The issue seems to be big companies wanting to have it both ways and screwing everyone else.
Auto-generated comments ("foo takes bar and returns baz") have been a thing in Java IDEs for a very long time...but most people just consider them to be clutter and don't use them.

A product that scans your repo and identifies mis-named functions would be compelling, though.
That's quite a leap from "unintentional" to "repeatedly."
As a car person, I'd love to see some kind of ordinance in my city of "any single-story paid parking lot is required to add a rooftop park that covers 90% of the area of the lot". I'm sure it adds to their $0/yr maintenance, but it would benefit everyone else.
Because they're using 47 U.S. Code § 230 (c)(1) to avoid responsibility for what's said on their platforms.

That section says: "No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider."

We're in this weird place where social media platforms want to claim that it's their speech in some cases, and not their speech in other cases, and that just seems unfair.

This has been resolved in the past by phone companies and similar platforms being declared common carriers - and that's true even if there are a bunch of competitors available. Why shouldn't that be true of social media platforms?
> lack of actually interesting games

I mean, it'd be great if Sony would get on board with allowing smaller devs to join the Playstation platform but the amount of literal gatekeeping that Sony keeps in the stable is disgusting to watch.

Hell, I'd love to be able to dev myself for it but nope! Sony gatekeeps me from running my own code on my own metal.
I thought game engine development is making a game
> So hospitals won't pay to train their workforce because... they can save money by forcing Congress pay for it?

They wont train their workforce because they would lose money doing it and can always hire people already trained. It's a tragedy of the commons which is why congress had to step in to subsidize.

> Aren't most hospitals non-profit?

Technically yes, but most are part of massive systems that are run by MBAs like traditional corporations.
There's the macroeconomic and the narrower view.

The narrower view in the context of artificial neural networks ("AI" is more of a bubble term. Even artificial neural networks might be a bit of a bubble term, as if we have completely recreated the human nervous system in the computer). Have they made advances in recent years, will they have profitable products with some development? Probably. They're a new technology which will almost certainly be profitable, just like the technologies in 1994 that made the current Internet profitable. It is of a certain size though.

Then there's the macroeconomic view. There is a lot of capital sloshing around looking for a decent return. The common sense thing in a sense would be to slowly finance "AI" and as it develops, put more and more money in. But there's few decent things to get a good return on, "AI" is obviously one of them, so a ton of money rushes in. More money than is needed at the moment, and ahead of schedule as more things are needed in the development of all of this (including more powerful Nvidia cards and Nvidia networks, more robust frameworks for Pytorch and such, more Phd's who know what neural network is needed for a problem and data engineers to move data around).

Fed Chairman Greenspan talked about "irrational exuberance" in 1996, and yet the dot-com bull run (if Netscape's IPO was the sign of it really starting) had barely even started yet, and ran on until early 2000.

It's true if people are handing money out left and right, carnies will show up to pull in that money. This really doesn't have much to do with the people who were developing the technology of the Internet or "AI" now. There's a ton of capital sloshing around looking for good returns, it's obvious "AI" will be a future source of profitable returns, so money comes pouring in, even if it is disruptive to a point. It's not just the carnies pulling in money, it's the situation of a massive amount of capital desperately looking for better returns then it has been getting.
For others, they're often described as tasting like banana custard or mango. Rich and creamy flesh with favs bean sized black seeds.
I think the article addresses this fairly well. In addition to shade, evaporation from open water and plant leaves contributes, as does the soil acting as a heat sink.

Botanical gardens are only slightly more effective than trees over roadways from their study, so shade is likely the strongest factor, but the others clearly play a part- from cooling down enough overnight compared to roadways and cement to the evaporation from the denser vegetation having a stronger effect.

The thing that I missed was how such a garden compared to an open, grass park. The difference in vegetation density would be clearer, I think, and might better explain the difference measured between trees over roads and gardens.
Does it support serverside rendering (SSR)?
One my basic design philosophies is I learn key things deeply, and fit them together, without layers of "make it easy" tools that introduce incessant XY problems and integration issues.

If something is "magically" easy, it either is a meaningful design/algo revolution or it overpromises the production case while showing off the trivial. Most of the time it's #2. Docker was #1.
This is a straw man: A police man can only ruin so many lives. He would have to be Santa Claus in order to harres the entire population of the US.

A policeman does not have the same impact over peoples lives as, eg., Jeff Bezos.
Beautiful, I'm definitely adding this one to my list of frameworks to check out. I currently do C# professionally so most of my Python projects are just side projects currently.
My point is that in a healthy market, we'd expect a large number of sponsors and a large number of creators. What we seem to have in reality is a tiny number of sponsors and a large number of creators. Where are all the sponsors? Nearly my whole YouTube subscriptions list lives at the whim of basically three sponsors. If, indeed, they decide to cut their spend, the creators will all essentially have to accept it because there aren't a lot of other sponsors to choose from. It doesn't have to be a full withdrawal from sponsorships for it to be devastating for creators.
Maybe one of the private jet manufacturers?

In the US we have Cessna and Gulfstream, and in Canada we have Bombardier which designed and sort of made the CSeries/A220 in Alabama in conjunction with Airbus.

The whole Bombardier CSeries fiasco was basically Boeing using the US government to try to kill Bombardier because they had managed to put together a plane that was very competitive with with the 737-MAX in a number of categories. The takeaway though is that it is possible, with significant government support, for a small jet manufacturer to put up a feasible competitor to Airbus/Boeing.
Anything corporate IT provides. It isn't a technical issue.
The post WWII peace structure was based on an agreement between the US and other countries: we pay you money, we patrol the shipping lanes with our navy which is the only one left, and you side with us against the Soviet Union.

Once the Soviet Union imploded, there was little reason for this to be maintained and, sure enough, here we are.
Confirms some serious issues in culture.

Not sure if confirms the cause of those issues or where/when the infection took hold.
Supreme Court Justice Clarence Thomas has suggested that Congress consider extending Common Carrier legislation to cover online services. Essentially this would force them the allow all legal content, sort of like a telephone company.

https://www.npr.org/2021/04/05/984440891/justice-clarence-th...
Yes it does! SSR support out of the box (powered by V8). This was one element of the Rust layer that was really important to pin down early and start benchmarking for performance. It ended up in a pretty nice place for the time-being: exception logging within the console and development frontend, 10-20ms rendering on average.
I realize I should have specified that in this specific scenario if the train works reliably it will be quicker and more convenient than the plane for short distances. For the train:

* I do not need to come at least 1 hour early to check-in
* I do not have a limitation on the weight I can carry
* I do not have any limitations on the things I can put in my bags
* I have internet access the whole time

If I give someone the choice between the plane and the train, same ticket price, same travel time, people will pick the train most of the time.

Of course in some cases you have to ban stuff when convenient solution causes more damage. I would prefer though if they kept bans to when they have no other option. In this case they could just make a superior service and they would achieve a better result.
Out of those, Box is the only one that is, and the way that it is is not syntax: it has one exception, and that’s that you can move the contents out of it via a dereference. That’s making existing syntax semantically valid, not introducing new syntax.

In terms of syntax, you create a box with Box::new just like you might any other struct.

EDIT: anyway I'm not saying that means that your underlying issue isn't real, just that I think describing it as "syntax" makes the issue confusing to understand. It sounds to me like maybe you think Rust programs are too verbose?
Removing ChatGPT and the rest of machine learning also?
(Most of it based on Python)

If your Python is slow, you are probably doing it wrong.

I prefer fast prototyping over speed. Easier to fix the speed later, than never getting of ground with a “fast” language.
This sort of AI-generated code context seems like it would be better as a VS Code extension rather than in code.