skysight-inc/HackerNews huggingface dataset:
> The long game is that the railroad will lose money when they create a 9-figure incident. The short game is the management makes their money.

Even if they do (and this is a BIG if when we see how many companies get bailed out of their bad decisions) they still have caused a 9 figure incident. Which could be a chemical spill or any number of other things that could cause serious environmental damage to the local communities. A fine that results in the destruction of the company is great and all, but they've still made the planet markedly worse through their negligence.
The boundary complexity is always present. When you want to tackle that problem is another concern. Horizontal dependencies can destroy any system no matter if it within a database or between services.

A lot of monoliths reach end-of-life because everything is glued together. I even worked with partners that have systems where each database table is dependent on a single table in the database. It failed. A design doomed to fail from start.
Same task, totally different logistics.

You can put the spotter and the artillery in your backpack? The task is only one part of the equation.
Really? I thought that was the reason fathers are less cuddly/affectionate with their daughters as they grow older.
There is actually real science behind this idea of drinking your home dirt (I'm not sure if its apocryphal or anecdotal). The reason many people experience stomach upset or constipation while on vacation is because their gut micribiome is unaccustomed to the new environment.
Oh I see what you're saying. So you always want 65, but if you put it on auto the heat will end up turning on in the summer?
Sounds just like bitcoin mining/farming.
> We can't easily pack humans more densely into trucks

We basically can, with decent urban transit and rail services.
I would do some hands on activities to get them curious:

1. egg in water, slowly add salt till the egg floats
2. food coloring / oil / water
3. build a model rocket together then launch it
4. build a battery using a lemon, a zinc coated nail, and a copper nail
5. build a single diode radio
6. play hide and seek, it is a great way to teach them counting
7. make a small garden, plant something and have them tend to the plants
8. get a paper airplane book and make some paper airplanes together
9. get a copy of Anno's Math Games and teach them about patterns
Some would say they had to be listed to be prevented from being torn down.
Heads up for privacy minded people in the Apple ecosystem... if you buy a HomeKit thermostat (or generally any HomeKit compatible device), you can usually set it up without the vendors app, or making an account, or accepting the ToS or Privacy Policy. There are some well established boring HVAC thermostat makers that have HomeKit compatible devices, and they are available for under $100. If you are a renter, you may need to get a 100-240VAC -> 24 VAC power brick to supply adequate power if your HVAC is not wired up properly.
So to avoid the problem of wealth leading to political power you create a system of secret police roughing up individual offenders.

It seems to me that it's vastly more effective, simpler, and safer for everyone if we focus on preventing people from amassing that much power in the first place.
DAI has worked pretty well though
No, that's not what would happen. There are a great many secondary and tertiary systems in place, a breach in one place would not automatically flood the whole country, though of course if you lived in the area just behind the breach it would be a major problem. NL has lived with water long enough that the risks are reasonably well understood. Of course nature can still surprise you, the intensity increase of especially rain has caused some pretty serious problems in recent memory.

But even though we occasionally have a dike that fails something at the level of 1953 isn't going to happen 'just like that', though you can never entirely rule out the possibility.

Much more money has gone into water management since then, it is our 'Los Alamos', special water management taxes have been used for massive investments into infrastructure including pumps, dikes, flood barriers and all kinds of less visible work. It isn't perfect, but it is really quite good and I would much rather live here than a few hundred kilometers upstream during a heavy rain season. At least we are no longer in denial that water management is something that you postpone until after the flood.
Three patent pools, and some major companies that you need patents for aren't in any of them. Also unlike H.264, there was no limit to how much you could spend on licensing every year. And that was only the beginning of the disaster.

https://news.ycombinator.com/reply?id=31318663&goto=item%3Fi...
Well, it's a feature that Cloudflare provides that website operators are using. So your issue seems like it should be with websites that use Cloudflare.

"Who do the operators of this website think they are trying to control who can access the service?" doesn't seem very damning to me.
Zsh-autoquoter makes shell quoting slightly less annoying
Only when it's convenient. They did change the rules about FEMA and insurance when it comes to floods. They also adjusted the flood area designations to include theoretical risk (ie places that have never had a flood problem).
If a knowledgeable person on your team is burnt out and considering a new job, a long (paid) vacation can be advantageous for all.
This is an interesting idea. I've been idly thinking about how to make a framework for detecting DB anomalies in Django applications (say, missing transactions, race conditions, deadlocks etc.) which can be hard to detect. You can strap your application to Jepsen but this is a more white-box approach and probably harder to grok for the average Python developer.

I like the OP's idea of using a virtual thread implementation to parallelize the application-layer, while having the test code implement a custom executor to control the interleaving of the units-of-work being scheduled. I can see a few ways this approach could be used more widely; for example in Django you could write a DB driver wrapper and have this as the "test executor". Or for remote API requests, run the test code in green threads and then have a test executor that intercepts and then then chooses how to interleave the requests/responses.
Agreed - but again, fun certainly has not increased by these same rates.

Let's try this a different way:

Is it possible there is some gameplay concept that is so engaging that even technical caveats like a 640x480 resolution would not severely impact the enjoyment of most players?

What is the actual limit of this stuff if you flip the equation around? How much janky bullshit can a substantial portion of your target market put up with for the sake of fun in 2022?
The 300 is the low collateral assassination drone when you can't use sword bombs.
Understanding the tech sufficiently and effectively rallying the team around the actual business/user justification for work are literally the job of a product manager who owns tech product development.

While they may not be common, actual product managers do exist. There are a lot of incompetent ones, to be sure, but there are also a number of incompetent engineers.
MIRI (Webb) and Spitzer comparison image
Check out dgl (https://github.com/dmlc/dgl).
A lot of papers and algorithms are implemented in the examples section.
Thanks.

Also, in pre-release version I've added a feature that I'm super stoked about: a command palette https://www.sumatrapdfreader.org/docs/Command-Palette

And fully customizable keyboard shortucts https://www.sumatrapdfreader.org/docs/Customizing-keyboard-s...
I have been watching, with a mixture of sadness and schadenfreude, an online community disintegrate in just this manner, since right around the New Aetheism split. Boiling the frog is the name of the game.

It plays out so predictably, too. First, they -- we -- came for the fundamentalist conservatives, but I was not ... Then it was the fiscal conservatives, then the moderates, the liberal guys who didn't manage to seem vaguely embarrassed to be heterosexual, and so on. They all get together and "discuss" things until someone (or more than just one) leaves the site. Throw in a unhealthy dose of "dogwhistle" paranoia and "everyone who disagrees with me is a goosestepping fascist buying Nazi memorabilia on the darkweb" disdain and, well, it's amazing to watch.
Again, lots of text with no substance. What is wrong exactly with EU supporting the result of Ukrainian revolutions (not the process mind you, none of your links give any proofs whatsoever about EU or US organizing these events)? There's no indication of Nazi-specific support either.
Obviously started at 1-based and then decided to switch to 0-based afterwards to fit in with the HN crowd
Abstract: "Americans’ hostility toward political opponents has intensified to a degree not fully explained by actual ideological polarization. We propose that political animosity may be based particularly on partisans’ overestimation of the prevalence of extreme, egregious views held by only a minority of opponents but imagined to be widespread."

You: "There's objective measurements that the democrats moved far left creating the polarization."

Hmm. Could it be that you're... overestimating?
LibreOffice 7.3.3 Community available for download
I have tried, but life is too short for that kind of self-flagellation.
In the case of the Haskell ecosystem, I think that achieving this golden rule is hard specifically because not every package conforms to semantic versioning.

For example, the newly released `mtl`, which is a dependency of many other packages, breaks backwards compatibility from version 2.2 to 2.3. Personally, I'd expect to be able to have a dependency requirement like `mtl = 2.*` and forget about it forever.

If package versions were 'updated' to follow semantic versioning (e.g. `mtl` is not implicitly a version 3), we might have a better view of the current level of coherence of the Haskell ecosystem.
this happened to my daughter, she learned to read before she started kindergarten. I had to supplement her learning as the teacher did not give her enough challenging work.
You might be interested in Fredrick Brennan's TT2020 which is designed to explicitly address this

https://ctrlcctrlv.github.io/TT2020/docs/
> Are they just wealthy enough so they don't need income?

There's a sliding scale here. Few are wealthy enough that they don't need income forever. But many can save up enough to take a few weeks or a few months off. More like a long unpaid vacation.
I played through this short guide a week or so ago: https://codelabs.developers.google.com/create-an-instant-and...

Add SPA performance to a multi page app thanks to guided pre-rendering. I came away from it thinking that's one less benefit an SPA holds over MPA now.
The (hidden?) cost of waiting for the dip: When Buying the Dip Doesn’t Work
You weren’t wrong as a child - a city has a story and takes time to grow. Attempting to do it all at once gets a suburb or hotel at best - or maybe a Disneyland.
> Oil and gas is safety obsessed.

And yet…
"LibreOffice is now available for download also on SourceForge"

Why the hell is LibreOffice still using SourceForge?
Only 10 vaquita porpoises survive, but species may not be doomed
Elixir (and Phoenix) are truly amazing. I only wish there was a typesystem / spec system better (stricter) than Dialyzer. Or perhaps I am doing something wrong but I couldn't get it to be as strict - if there is a way i'd love for `credo` to force me to adhere to it.
> But you're selecting the file in a file manager and then dragging it into your "file selector". That whole dialogue then becomes completely redundant because you might as well just drag that file into the application window without having to click "open".

Sometimes. Others the dialog is how you set things like the format of the file or some import options. Or you need a multiple selection and dropping a bunch of files just opens them separately. Sometimes you can input a regex and you just need to quickly go to the right directory. Sometimes you need to select a file to import it into another document and not open it. It is also damn convenient to just drop the folder where you want a new file to be in a “save as” dialog without having to navigate from dog knows where. There are plenty of use cases.

What is redundant is a file manager in an import dialog. There is a full blown file manager that’s always going to be better just a click away.

> If you drag the file into the text area it will work as you wish.

In theory, yes. In practice it’s hit and miss as developers don’t seem to care about using native widgets (that, and the fact that native widgets have vastly different capabilities on Windows thanks to years of cruft they cannot remove).

[edit] sorry if it sounded harsh; I have nothing against you. It’s just that the file selection dialogs are a particular pain point on Windows and Linux.
This is why I raised my daughter exclusively on hamster milk.
"I marvel at this feat of engineering, but Google's shady business practices creep me out" is how I would put it.
Me too, for more than a decade. I never trust anything that could not be physically unpowered. Long before IoT, IPMI and smart-stuff attacks became a thing. The more I learn about hw/sw implants the less I believe in device security. (
Sure, live where you want. That’s the point.
The Physical Capacity Shortage View of Inflation
Yeah, exactly. DAI is fully collateralized. I guess what I mean is non-fully-backed algostables like ust and frax
Slightly related, it's been posted before; OpenDiablo2 is an effort to re-write Diablo 2, in Go:

https://github.com/OpenDiablo2/OpenDiablo2
Yes, and it's bad in the spring/fall when one day might be in the 40's and the next in the 80's, I have to micro-manage the thermostat or deal with the house fluctuating between 60-70 which I dislike. It's subtle but I'll either constantly feel a little too warm or I'll be too chilly.

I've dialed it in so I know I love 65F, that's what I want my "smart" thermostat to facilitate.
I personally like using exercising (something simple like following some HIIT video on YouTube) as a way of fighting boredom with “something useful”.

In a try to fight boredom in a more “unproductive” way, I bought an Xbox too. My biggest challenge with it is actually when to stop playing.

I also like the strategy of going for a walk. I normally don’t plan ahead where to go… actually I like choosing a direction that “I never took before” and let the “universe surprise me”. 99% of the time I just find different ways of going to the same places (haha) but I find it kind of “meditative”.
Anecdotally, my friend and I were the only people in the theater when we went to see it. I definitely remember some fundamental mechanics of bending being changed to suit the movie's narrative.
For a great example, here's a recent YouTube video for a digital dashboard project with a Pi:

https://youtu.be/A5A6ET64Oz8
The AUMF was passed by Congress to go after those who planned 9/11, it's literally in the text of the law.
> stupendously huge number

I'd like to see some napkin math on this. You don't have to provide all the water for Ag, you just need to supplement local shortfalls. No one is assuming rainfall in the western US will drop to zero.

> We can't even keep up with badly needed electrical transmission

Oh gosh I guess we should just give up then. Oh well, we tried. Let's all commit mass suicide now. Sorry but this modern, visionless attitude nauseates me. I'm sorry you've believe so much of modern media that you've given up hope.

Water storage is electrical storage(gravity based). Pumped hydro can even out renewable energy and allow it provide base load.

> That's like type 1 civilization class of engineering project.

What? Like the interstate highway system?
The emotional experience of an activity is 10% the activity itself and 90% the framing around the activity and what it means for your life.

It's not the surfing and posting links. It's the knowing if I don't surf and post sufficiently interesting links every day, I can't afford my health insurance. The stakes are much higher in the latter.
Or because it was heavily marketed by Hollywood and American entertainment. Which I am sure you will claim are only popular because they're just that much better than local entertainment, and that this has nothing to do with how local entertainment has only locals to fund it, while American media is effectively globally funded.
To get this functionality everywhere, I’ve taken using the TRex app: https://github.com/amebalabs/TRex

I have it mapped to ctrl-alt-command-C. As more and more apps and webpages make text unselectable, it’s become invaluable. My favorite trick is to copy the URL when someone is screen sharing their browser in a virtual meeting!
Yep, the design phase shouldn't be an exclusive OR between a large-scale design & small-scale designs with iteration. It should be both: plan the large-scale architecture, marking the bits which are unknown, then iteratively design & build to fill out the unknowns & build the rest of the design. It's a recursive process.

solve([problems])
1. Define car(problems).
2. Plan a solution.
3. Implement the solution.
4. Test the solution.
5. Document the results. Add any problems discovered to the list.
6. solve(cdr(problems))
As a puzzle, suppose ABC is going that way -> and and 123 is going <- that way, each 3 miles long, broken into segments A/B/C and 1/2/3, respectively. Let '-' be the siding, able to hold a mile-long set of cars.

ABC ... 123
`-'

Move C into _, uncouple from AB, and back AB to return to the mainline.

AB ... 123
`C'

Move AB and 123 to the left, past the siding:

AB123 ...
`C'

Uncouple 1, move 23 into the siding to couple to C, and return C to the mainline:

AB1 ... 23C
`-'

Uncouple 23 from C, pick up 1, and move back to the right side of the siding:

AB ... 123.C
`-'

You've now gotten C past 123. Repeat with B then A, leaving the track as 123 ... ABC.

This solution limits the maximum length to 3 miles. A 4 mile long solution would keep 1 coupled to 23 while moving C from the siding back to the mainline.
It was interesting to play against, but it got stuck into a threefold repetition and the match ended in a draw, maybe do something to detect move cycles.
We could decide to dig big inland seas using nuclear weapons. We'd essentially create Mediterranean Sea habitat across southwest by bringing up the Gulf of California (what forms Baja) at Puerto Penasco and creating lots of internal coastal areas with ready access to fresh water. I would guess it could take 5-10 years for the earth moving, and 20-30 for detox, and 20-30 more years for habitat re-equilibration.
Tough call. For me, if I were doing a programming language, I'd probably go with the Apache License or something. I like the GPL and other copyleft licenses, but don't want to deal with the confusion around "Are binaries produced by the compiler bound to be GPL'd" kind of questions. I think GCC even ships with a "GPL + some special extra verbiage" license if memory serves correctly. Me, I don't want to deal with "special extra verbiage" because I'm lazy. But it really depends on your ideals / goals and what-not.

If it helps, there are a couple of (free) books out there that run through a lot of explanations of different OSS licenses and the benefits and tradeoffs of each.

https://people.debian.org/~dktrkranz/legal/Understanding%20O...

https://www.rosenlaw.com/oslbook.htm

There's also "Producing OSS" which may be of interest to you:

https://producingoss.com/
It was not the purpose of the language nor I believe it is its primary effect. It was the immediate effect though.

At last ElixirConf, I remember asking for a show of hands on people's backgrounds, and I would say Ruby was 40-50%. It is impossible to know how it applies to the community as a whole, but I think the idea that Elixir is "Erlang for Ruby" is several years dated at this point.
> And how do I build offline-first web applications with HTML over the wire?!?

I can't give you an perfect answer, because I am not aware of a practical example. But I think its quite doable.
In a very naive way you can just store the results locally and use them when requested while offline. That potentially increases the storage size of individual items due to the HTML overhead of course. A fairly small app with little offline content could be quite simple.
An advanced approach could be to push template parsing to the frontend. HTML fragments could use i.e. micro formats to retrieve data from the HTML and store it for later use. The question in this case how much logic you have to duplicate. I.e. template parsing should be very simple, unless you can share the template engine.
I think form detection has to do with how the source PDF is saved, such as if the PDF is flattened. Also, this feature doesn't work with some other formats, like JPEGs. If it's not working, there is a text box tool in the markup toolbar.
Yeah, it is definitely is a game-theoretical problem for sure, like arms stockpiling. At first, like all radical changes it would certainly be a shock.

> I think you'd be losing economy of scale while making it much more difficult logistically to pursue any large scale engineering, military, or even social projects.

That, I don't agree. If software is eating the world, we can and should be using it as leverage to make individuals more productive. 150 people is a number big enough to get a good balance of specialization and coordination.
Plastic recycling, yes. Plastic is nearly impossible to recycle because it degrades so much in use (and it's usually attached to other things, contaminated by food, etc.)

The vast majority of iron and steel has a very high recycled material percentage. This is a problem for applications where low radioactivity is a requirement, as almost all iron and steel around the world is now contaminated with fallout from decades of atomic testing.

Copper, heavily recycled because of its high value.

Aluminum also has high recycling because of the immense energy needed to smelt it out of its ore.

There are at least two companies providing near 95% recovery of materials from lithium ion batteries. With prices low, there wasn't much economic incentive. Now there's massive economic incentive.
I was just at lake Powell a couple weeks ago. It was very sad to see how low the water was. Lone rock is completely dry. Beaches where people used to park their boats are now up 80ft of cliffs. I couldn't help but think I was looking at climate change first hand. I know it's more complex than that, but the feeling was unshakable nonetheless.

I think for now the solution is to raise the price of water for agricultural users and let the chips fall where they may. That's the vast majority of water use in the southwest. One could do this in a somewhat balanced way by offering some financial support for said farmers. But it has to be done.
Not quite what you are looking for, but if you like long-form programming videos, javidx9 constructs a similar game engine in an hour or so in "Top Down City Based Car Crime Game": https://www.youtube.com/watch?v=mD6b_hP17WI
Derailments are a red herring here. The real issue being raised by the writer is: shifts on these "monster" trains are too long and employees are burning out.
Your mileage may vary, but https://ing.nl/ has been working great for me. Probably not as good outside the Netherlands.

https://https://play.google.com/store/apps/details?id=com.in...

Also, I tried running the app in Anbox but there's no x86 build of the APK and Google's ARM Android emulator is just broken these days, the VM doesn't even boot.