skysight-inc/HackerNews huggingface dataset:
I've seen the "Let's just blow it up" take a few times now, and it doesn't seem feasible for obvious reasons.

If you drop massive ordnance on that thing, it's going to spread debris everywhere. The canal is very shallow and narrow compared to the size of ships that traverse it. This pretty much guarantees a field of debris that will damage other ships if it isn't cleaned up. Cleaning it up will take far longer, and during that time the canal will not be usable.

If you try a targeted approach, with relatively small explosives to break the ship into pieces, then you'll have huge sunken pieces that you have to move, which will be much harder than just spending the time and effort to dig out and tug away the intact ship.

This is all way outside my area of expertise, so maybe I'm wrong. Still, I'll be surprised if blowing it up turns out to be the chosen solution.
This is because it takes a lot more than talent to rise to the top. Rising to the top is 99% hard work and 1% talent (being just knowing where to strategically focus the efforts
Because if you destroy the boat and it sinks that will make the passage unusable for a long time? I mean currently it seems possible to drag the ship out of this problem but if it's no longer floating you might need to start sawing it into pieces like this example of the sunken Tricolor https://youtu.be/0ENOJBLVgjw . That will take months and will have a serious global economic impact.
Not a chance, no. Here's something from 1985:

https://www.atarimagazines.com/creative/v11n8/36_The_Sider_1...

> Five years ago I drooled over the new 5Mb Winchester hard disk drives being introduced to the Apple II market. Although I knew how useful a hard disk could be, I also knew that I would never be able to justify the purchase of a $3000 mass storage device for a $2000 computer. I also knew that I would never be able to fill 5Mb of disk space.

> How times have changed. Today, a full fledged Apple IIc or IIe costs a little over $1000. And a 10Mb hard disk drive costs only $695. That's right. First Class Peripherals offers the Sider, a hard disk drive with 10Mb partitionable among four operating systems for $695.
Read my other comment in this thread. The Windows taskbar he almost the exact same behavior as the Mac OS dock.
Yes, most here are armchair engineers, though quite a few actual engineers around, so you never know. But the embarassing point is: the billion dollar companies currently also don't seem to have an idea about the possible solution :p. I am pretty optimistic that they will come up with a reasonable plan soon, but there is a nonzero chance that someone here will come up with a good idea. Sometimes it quite helps to be at a distance.
That Dutch company has now been called in to fix this, though.
> You're biased in ways you don't see

I'm biased against inappropriate conduct towards people and a lack of respect for other people.

I'm not even angry about this, just deeply disappointed in the FSF and their decision to put one man above the voices of countless people who he has repeatedly acted inappropriately towards and has neither acknowledged nor attempted to improve his behaviour.
Yes. ♥ Target compilers for languages and other FSM libraries are a core goal, and I believe this is probably the single most important thing my language needs (comparables in portable external hooks and user-defined state datatypes.) I want the frontend and backend (and the database and the PaaS and the orbital weapons platform and the barbeque) to run the same machine, even when they aren't the same language.

A bunch of these, and some I haven't listed yet due to sloth, are already implemented and just not published yet because they're not satisfactorily tested, and because I still don't know what I'm doing about portable hooks

https://github.com/StoneCypher/fsl/issues/418

https://github.com/StoneCypher/fsl/issues?q=is%3Aissue+is%3A...

https://github.com/StoneCypher/fsl/issues?q=is%3Aissue+is%3A...

There are, actually, things like what you describe already - SMC, Canopy, and Ragel, by example, and depending on how you look at it, there's sort of an argument for Drakon and some others. I'm making mine because they don't fit my needs, but if you need something right now, they're options.

SMC is probably the best of those in my opinion. It reaches 14 languages including most of the stuff you'll actually want, is durable, near-zero-bug once you learn what it means by its phrasings, reasonably fast, and does mostly everything you're likely to want in practice. It is entirely adequate from basically every angle, something very few state machines can say (mine cannot.)

But also I'm hungry for users, so please try mine and let me know how you think I could improve. I believe that my ease of use characteristics are pretty nice, and my opinion is that ease of use is probably the Genuinely Big Barrier to fsm usage.

My opinion is that mine is simple enough that people who don't know these things can often see the value. To me, that seems important.

import { sm } from 'jssm';

const coworker = sm`
not_convinced -> [whats_a_fsm dont_like_fsm js_has_no_lib];
whats_a_fsm -> this -> try_it -> ok;
dont_like_fsm -> why -> [complicated boring intimidating];
complicated -> compare_machine_to_code -> oh;
boring -> are_case_blocks_a_party -> oh;
intimidating -> but_you_can_read_this -> and_you_dont_speak_this -> oh;
js_has_no_lib -> tons_of_them -> jssm_is_an_easy_one -> oh;
oh -> ok -> ill_try_jssm;
`;

Try giving them this and the resulting graph, and when they look at you funny, afterwards, give them some beefy awful thing with a bunch of control logic from your existing product, rewritten in a state machine, also with the resulting graph

The resulting graph: https://stonecypher.github.io/jssm-viz-demo/graph_explorer.h...

If they're still on the fence, ask them how TCP works and give them a machine to read

TCP machine to read: https://stonecypher.github.io/jssm-viz-demo/graph_explorer.h...

One dollar on PayPal says they'll come around fast
Well the front's not supposed to fall off. The front fell off in this case, but it's very unusual.
Really good idea. After looking at the linked article about dd, I guess this wouldn't work as well if one was using a file system with compression. In that case maybe /dev/urandom would be better?
Dumb question: How about evacuating and then blowing up the ship?

Yes, the loss of the ship and all its cargo will be immense, but that seems to be dwarfed by the damage the blocked canal causes.
Certainly people hang on words from Steve Jobs. Some for a good reason and others as worshippers maybe.

A good reason to listen might be, he has some useful insights, he has actually shown the overall approach and execution is desirable/ works.
Then how do you clean up 220,000 tons of debris?

Turns out: the container ship __itself__ is the easiest way to move all of that debris out. And its already packed and loaded.
I think (a) all of this was explained clearly in the post by SQLite (Fossil creator), and (b) you're overly sensitive to a disagreement about the definition of terms. I agree with him. You don't. That's fine - no kittens will be put to death depending on who is right.
The weight of every container is known. Placement on the ship is carefully determined by computer so that the ship does not capsize or split. The heavy ones would be at the bottom.
This would be an awesome apt package that I could configure with a few options and install on any server.
Rebuilding the entire drive train between each lift. The spec says 20 tons in regular operations. Maybe some more switching fuel for payload, but then you need to spend more time refueling and transiting.
I think the people chatting would have to be involved in some way for amateur theories to be problematic.
Why shouldn’t they be bundled together? They’re completely interdependent - each is useless without the other.
The wreck would continue to sit in the canal...
Sure explains why I don't like talking ad ofter software engineers
I mean, I get this in principal. I'm curious in practice. How many things aren't already waiting on another foreign process that take time?

Edit: I could see some things like syntax highlighting being a benefit. Though, I somewhat expect those to already be moving to lsp tricks. Layout, in general, makes sense to be a bit more responsive. But I'm not clear how general threading helps with that.

Edit2: are there good benchmarks for emacs to look at and play with?
I was being spammed by Apple advertising its TV offering, via a drop down alert on my iOS device, after a family member bought a new device. This in addition to their relentless spam in my email.

It stopped when I used their email unsubscribe link, IIRC.
the smart way to do it is to allow you to make a theme, but to save it/share it, you need to sign up.

If the theme is just a throwaway, people won't sign up, but if the theme is really good and the person wants to save it, it makes the signing up easier to swallow (since you get value from saving it).

Otherwise, you end up with crappy noise in the sign up because people would just make a fake account to try it out.
I wonder if T-Mobile MVNOs like Mint Mobile will get this downstream.
> The turning radius of large ships is, well, astronomical, we're talking miles.

That's when under speed. If these ships don't have the unidirectional port engines like cruise ships do for maneuvering in tight spots (and they may not, I don't know), in this situation they would likely use tugboats for turning. That's what they're for.

That doesn't necessarily make a diversion feasible, but I don't think whether it's feasible or not rests on whether these ships can turn. That's really not the problem as I see it.
They have one notorious writer, Graham Linehan, who's pretty cruel and mean-spirited about his opinions in this regard. I agree that "hostile" is often a false accusation in this context, and I get why they don't want to be seen as bowing to the mob on this (since many other Substack writers have much less justifiably been tarred as transphobic), but it really would make the issue a lot more clear-cut if they could find a way to get him to knock it off.
Aerial: Apple TV Screen Saver for Windows
SQLite can promote connections, but it does not demote them back to read-only. As I understand, when a database connection is tainted by a single write, it's lock on SQLite file in promoted to write lock, which prevents other processes from opening any kind of connection to it.

Our Django setup needs multiple processes to work around the Grand Interpreter Lock. Disabling connection reuse in Django config slightly changed the behavior we observed, but didn't solve the performance problem.
Depends on the type of developer. With the increase in high level frameworks there are a lot of developers who never learn why the code they are using is bad. Development of anything is rarely involved in the libraries they use. They just import a blob and make it do stuff. A lot of times sites and web apps are scraped together from crap from stack overflow and it just barely works. There have been many cases of core library developers doing something stupid and avoidable that slows all resulting programs down.
Weirdly, I think we're largely on the same side here. :-)

Lets break this down:

1. I took a bus to a train to a bus to a tiny village in the countryside in England. Nothing in view for miles except the pub at the bus stop and a farm.

1A. Cool. I can't do that. I did write a convenience comparison [train, all day regional bus, unknown last mile effort] vs [car] but it was lengthy with predictable results, especially when travelling with wife and toddler.

But I am absolutely not against trying to make it better.

2. You could absolutely go visit your friend on his farm if we had a decent public transit system.

2A. Ok.

3. Also how is your specific case a refutation of the GPs argument anyway? Everybody always loves to argue against public transit with some weird special case that's somehow "possible". It's quite tiresome.

3A. I didn't think I was refuting? I like the idea of decent public transport for all. I mean, there wasn't even any specifics mentioned. Just a general "goodness" of it. I like goodness!

But many people take for granted the miracle of convenience a car provides. It certainly isn't some weird special case.

It is a huge task to match that with Public Transport, just via engineering and technically. Let alone doing it in such a manner that it is socially accepted by the public at large.

4. How about some imagination instead. Is it such a stretch to image a rural bus route that goes by your friends farm? How about a few mile bicycle ride from the nearest town's train station? How about renting a car ala Zipcar? I am sure there are many other ways to solve this non-problem.

4A. I did say "With money, engineering and creativity it could be done." And it really isn't an all or nothing endeavor either.

But it is a HUGE endeavor to match the convenience of a car. And my example was merely trying to demonstrate that.
maybe you shouldn't be allowed to take a ship whose length is close to 100% of the width of the canal through the canal, i dunno
> Will you remember the file exists at 2am?

As someone who has been woken up at 2am for this exact issue, emphatically yes. I would much rather be back in bed than trying to Google the command to find large files on disk.
Digging a bypass is not a days problem, that's a years problem. Everything about this problem is massive.

The shipping lane of the Suez canal is 20 m deep and 77 m wide. The maximum ship length is 400 m, so the turning radius required to get into the bypass is literally miles long.
Seems to have a max take off weight of 19 tons by the look of it. The heli itself weights about 9 of those tons already, which leaves 10 tons of leeway. Those containers, from what I've read around here, can be well above 30 tons each. So that sounds like a no go. Also, they built only 31 of those helis in total according to wikipedia.
Why not roll the containers off the ship - like a stone block of a pyramid? "All you need" is a ramp (or a hole in the side).
へ is virtually identical to ヘ visually. Most of the katakana and hiragana pairs derive from the same kanji and share visual similarities, especially if you’re familiar with Chinese calligraphy. So what?
Anywhere where Java/JVM languages (server) or JavaScript (clients + server) is appropriate.
Silos are standard in all big organizations, full access is/was the exception in Amazon. Why should it be the corporation's duty to make it easier for employees to organization a union if it's not something that the executives deemed in the best interest of the corporation?

(I am not anti-union per-se at all, you can silence me by downvoting but you'll also be creating your own echo chamber in the process)
Probably the latter. I can't imagine why they'd willingly advertise people not being interested.
> While most of the site seems broken

I didn't expect anyone to find it It's just not done

Workin' on it now &trade;

.

> This is why I think it's best practice to explicitly recompile on ctrl+enter, even if you have the ability to do it every keystroke.

This is interesting, and I like it

I'm gonna leave it in its current default behavior because I believe that it has a strong impact on ease of onboarding to just see what you did without explicitly requesting it.

But, I think I'm going to make this a configurable option, so that you can have the thing you wanted, and I may even start working this way myself (gonna have to try it and see how it feels.)

Thank you for the idea, and please keep them coming. I appreciate your help.

I am most likely to notice them in the FSL issue tracker: https://github.com/StoneCypher/fsl/issues
The difference is that the YouTuber's job is to make good videos, while the Michelin-starred chefs job is cooking and they couldn't care less about actually making a good video?
Reader was a failure in the commercial sense, though. No good path towards monetization, no positive synergy with other products, too much technical debt that nobody wanted to work on.
Unfortunately, those goals are rarely communicated and accepted by the people they're imposed on.

My first full-time job had an unexplained email expiry policy. After being frustrated several times at losing some explanation on how/why, I started forwarding all my emails to gmail. In retrospect, that's probably a worse result to whoever imposed the expiration.

Fortunately, these days people are better about consolidating knowledge on wikis or some kind of shared docs instead of only email.
I don't think anyone is claiming this is a pure technical change, not even the HR. The response tone is expected and must have been pre-approved before the change was put in place.
When someone purchases a new Apple device, it comes with one free year of Apple TV service, and they do try to be sure you know to receive what came with the device.

In any case, this is also not retargeting or third party data mining, profiling, and personalization, it’s an entitlement with the new purchase.
If you assume "brain wiring", then you're basically making the case that everything is relative, and there's really no way to improve things beyond the state they're in. Programming can never get any better, and languages can never improve, because it's all different strokes for different folks.

But we definitely know how to make things worse for just about everyone. Use brainfuck. Or Piet. Or a straight-up turing machine.

And if we can make things (pretty much) objectively worse, then it's very likely we can make things objectively better. And there's not much reason to assume we've already reached some kind of end-game, where we're at the tip of the spear for language design, or even the core fundamental models of design.

I mean shit, we're only like 60 years into the subject. The legendary programmers of lore still walk the earth.

It might take some rewiring, but I for one believe there is a much better world for us to program in, than C, Java and C#.

I think much more likely than different "brain wiring" is universal brain damage, from working, breathing, living, with the languages we know, love and despise today. Brain damage might be harder to fix however; in which case we're dealing with language advances one funeral at a time.
Well yeah, obviously Kay and Armstrong agree.
The (wo)man hour myth.

In all fairness, all the excavator in the world probably won't solve the problem, because they have to sit on land, but the ship cuts deep.
This site can't go a month without complaining over the long overdue extinction of RSS and it's prehistoric software clients.
I mean, the 220,000 tons of debris are at least not a single solid object - so maybe they'd be moved by the current (if there is any) or could be pushed to the sides by smaller vessels. Then the actual cleanup can happen while the canal is already back in operation.

> the container ship __itself__ is the easiest way to move all of that debris out.

Well, evidently not if it is stuck.
Absolutely glorious, though I'm wondering what recent synced drones could do for that instead of faking foreworks.
This code is MIT licensed, it should be possible for someone to re-create the old UI and still use this calculator's modern calculation engine (with all the bugfixes)?
Many years ago I spent a couple of weeks fixing a firmware bug. The firmware was only a few dozen bytes shy of the EEPROM. I just #ifdef'd out a bunch of features to focus on debugging what was broken, but to get the fix released I had to manually optimize several other parts of the code to get everything to fit in the 2MB or whatever it was.

Would've been nice if someone had reserved some space ahead of time. Maybe they did, but nobody was around who remembered that codebase.
Maybe it's because I just want to see it blown up on 4K video from multiple angles but maybe there's a feasible way to break up the ship in a way that will work.

Maybe use shaped charges to detonate the containers to remove weight so that the ship can float? The containers themselves are not that large, maybe container debris in the bottom of the canal is not a big deal?

Of course I'm not an expert too, but it's entertaining to consider the more edgy solutions.

Someone else suggested to pump air into the sand/soil to cause a liquefaction that can help to unstuck the ship.

I'm sure actual expert are working on the subject, so no harm done in entertaining more extreme solutions.
Can confirm as well, still use it at work for building all new stuff.

> but then I haven't had a project in ten years where it even makes sense to introduce it into operations

You don't really need a reason, if you want too and like the language and working with it makes you happier and more productive go for it. Because there's also no reason not too.
That is actually a decent idea.

The part of the bow causing the most trouble is a bulge that sticks out to the front. Shipping companies sometimes add or remove the bulges as needs change regarding ship speed. That suggests that it could be cut off without sinking the ship. There is equipment that can cut through a ship with a big chain.
The transcoder that he wrote to convert the source video to a 90 MB 6502 program that draws the animation is pretty nifty too: there's no time to update the whole screen between frames, so he diffs them and updates as many pixels as he can, starting with the ones that are most noticeable according to a perceptual distance metric. Details in this talk from two years ago: https://www.youtube.com/watch?v=wM3deQAgMpE
what part do you find distracting? Does it go off with sound or vibrations?

I set my phone on the table/desk and completely forget about it. 4hrs later I see I missed 6 messages, a few I would have prefer to respond to when they arrived.
All the best things about VS Code that nobody ever bothered to tell you
In this context, I think there might be an argument to be made that Julia is to multiple dispatch (or multiple dispatch + JAOT) as the iPhone is to “touchscreen computers that can make phone calls”.

It’s not that it’s the first, but it seems to be the first where the use of multiple dispatch throughout the community was sufficiently pervasive to kick-start the emergence of the strong network effects we’re now seeing w/r/t composability.

I would not be surprised to see more languages working to emulate this kind of combination of multiple dispatch and JAOT compilation in the future.
None of these bad apple demos impressed me more than the master system one: https://www.youtube.com/watch?v=eLRtjkkBto0
Does this or does this not sound like some anti-Russia FUD to further smear/cancel RMS?
> Silos are standard in all big organizations, full access is/was the exception in Amazon. Why should it be the corporation's duty to make it easier for employees to organization a union if it's not something that the executives deemed in the best interest of the corporation?

Nobody's forcing Amazon to not be siloed, but now they are losing a competitive advantage, because this disrupts communication within the company. There's a reason for why its leadership made a conscious choice to not be a siloed firm - and its because silos are less efficient.

It's much like a repressive society that shuts down the internet, because people are using it to organize against the regime. Sure, it's free to do so, but this has negative consequences for its ability to conduct bureaucratic and economic activity.

The difference between a government and Amazon is that Amazon does not have any control over non-work communication channels their employees use - so this move isn't even going to help much.
Ways to incorporate dynamic videos in ads
You're swapping moving a mostly hollow ship with containers for moving a far larger volume of solid earth.
Hell hath no fury like a superpower in decline