skysight-inc/HackerNews huggingface dataset:
Objects are a useful pattern. Hiding data behind a suite of methods is great if you need to polymorphically treat a set of disparate data types in the same way, or if you want to expose an API to consumers and then change the implementation behind the scenes.

The problem with object-oriented programming IMO is that it demands we use this pattern even when it doesn't make sense. Sometimes you should just use a struct or a function. And when you abstract things that didn't need to be abstracted, your code becomes bloated and hard to understand.

OOP also encourages an outlook where objects are things with agency which do things and have responsibilities. Data should, more often than not, just be data; when you think of data as being the thing that has the agency, you risk winding up with classes like `ThingDoer` that have methods like `ThingDoer.doThing()`.
The point I will make is that "a car is an object you can do things with" is actually probably not how you think about a car.

I can't imagine how this isn't exactly me or someone else thinks about a car. I might then think about what I accomplish with a car. And sure, "car" and "bicycle" are "transportation means I can steer" and feed "transport means" and "destination" into an algorithm and arrive a location. Sure, "transport means" is a higher logical level "car" but both of these go into human thought processes.

If I need to go to the shop I don't think to myself: I need to go to the car object and call the door_open(DRIVER_SIDE) method and then call the add_driver(self) method and then the door_close(DRIVER_SIDE) method and then the turn_key() method...

The only reason you don't think you think about that, is because your self-conception apparently delegates the process to your reflexes. But if you have explain to someone how this happens, you reflexively dive and give some English equivalent to your narative above.
this library is amazing! I couldn't live without it.
It's a bit of a cheeky answer, but such in the way that I apparently agree with the video in question. Dismissing the role luck plays in any endeavor is being obtuse. But so is ignoring the work that goes into being able to take advantage of the luck as well.
Do we even know who this person is? No name is listed.
Oh wow. Not enough to double it but this could get it right to around 10,000 forty foot containers or 20,000 TEU.
Just making it easier to split up the company in the inevitable antitrust battle.
This ties into the Theory of Constraints, right? Only as fast as the slowest part.
Every Patriots should have at least one
Why do they need to refrigerate COVID mRNA vaccines?

Because the mean lifetime of mRNA is 5 minutes (at body temperature).

Arrhenius acceleration (or deceleration) with cold temperatures is the only viable trick. But even then, it's going to disappear quickly once it hits a target cell and the liposome is absorbed. Probably not a great half-life even then.

https://bionumbers.hms.harvard.edu/bionumber.aspx?id=108592&...
Yeah I'm wondering if it's unreasonable for us to expect them to open source it?

They're connected to open source, but i don't think the GitHub app is open source. Maybe it's not reasonable to expect
Simple scroll virtualization kills browser's search ability. Please implement search feature if you implement scroll virtualization.
Yes but the Windows 7 taskbar became very similar in function to the Mac OS dock. The behavior in previous versions was different, showing each window as a separate entry and not merging the app switching and quick launch mechanisms.

It’s true the Windows taskbar also does other things. But that’s not really my point. Gnome 2 didn’t have a component that acted like a dock.
So why are you spending all your time gabbing. Get to work!
And the paper for reference

https://arxiv.org/abs/2004.03082
Soon may the Wellerman come

To bring us sugar and tea and rum

One day, when the tonguing is done

We'll take our leave and go
And from what source material?
No-one writing the OP's post re: 8G of wasted disk on 'all my servers' is dealing with this in meaningful enterprise production environment(although scarily perhaps). If you have an alert process great, this buffer whilst a bit retarded compared to monitoring that you trust(e.g. your above-mentioned disk warning) is still important for him.

This is someone on a budget host who at the point of 'out of disk' either had his warning fail or his lack of care/monitoring let it go unnoticed and now has to resolve the issue. In that context on a host >100G base disk I am totally down with his solution.

This is a real person dealing with his own linux boxes.

If you've dealt with an out-of-disk system, linux or windows, you would know exactly what is meant by this.
It’s an accessibility nightmare to do it all in canvas, the text isn’t even registered appropriately when you do it this way for screen readers for example
That’s more of a dispelled myth and not Amdahl's law.

https://en.m.wikipedia.org/wiki/The_Mythical_Man-Month Specifically :)
I use these, though. I can check what time the network connection died and correlate it against any container timeouts I have, or maybe networking troubles. I can run the job again and see if it fails at the same spot it not. It’s useful to have! (Although, I wouldn’t object to it being “collapsed” as many logs will show it.)
When I bought my first PC right out of college in 1991, it had a 200MB hard drive. A professor I mentioned this to said that I was crazy and that I'd never fill 200MB.
AI intended to replicate human behavior replicates human behavior

Edit: It’s like domesticating wolves for the purpose of training them to run around an obstacle course at Westminster to showcase what it would be like if they were still wolves
The departments of every large org do this, private sector and public
I am in Melbourne Australia. Yeah, the normal pasta and rice disappeared for about a week, the shelve were literally empty.

But as mentioned, my GF pasta was fine.

And I don't think anyone really starved as most of the shelves were full of something. Just reduced options thanks to hoarding.
And if you want to know more about the Costa Concordia: https://www.youtube.com/watch?v=Qh9KBwqGxTI
> Monetize the live stream too.

Don't forget to sell the containers as NFTs.
FWIW I hate how the discourse forum software not only does infinite scroll but then also hijacks Ctrl-F to go into its internal search utility. I will be very displeased if more websites follow this pattern.
Funny timing! There's a new ship stuck there right now:

https://www.cbsnews.com/news/suez-canal-blocked-ship-stuck-m...

Hopefully not for 8 years though.
I never heard of google reader until long after it ended, but endless mountains of garbage claiming to be "just like X" is all too familiar.
Because the existent of hydrogen might be more unlikely than the existence of the resulting life.
What if they retrofitted the propeller as a winch and connected a steel cable?
Reflecting Sunlight: Recommendations for Solar Geoengineering Research
MORE INFORMATION: since comment threads lock after a period of time, I made a small google doc with further info that I'll be able to update in the future:

https://docs.google.com/document/d/135kDqZYb6ZMnUV2ykZSEfNAN...

Short link: https://tinyurl.com/fossildemo
I would argue requiring your whole team to learn a new framework-specific templating language and patterns is not simple, compared to using something that is plain JS/TS which the whole team already knows. It also complicates hiring, as programmers who know JS/TS and can pick up React/Angular/etc are a dime a dozen, in contrast to trying to hire programmers to work with a niche framework which has a lot of domain specific knowledge.
Once again.

MINSKY DIDN'T HAVE SEX WITH EPSTEIN'S GIRL.

She propositioned him, he turned her down. He was very close to his wife and they went everywhere together.
Fixed! https://github.com/supabase/supabase/commit/bffc3de6295b6a96...

Thanks
Mempool.space
Difference Between Telegram Chat ID and User ID
I saw a case once, I forget where, when someone was accused of plagiarising from wikipedia and the truth was that they'd themselves written a large part of the wikipedia article.
The author seems to forget that ext-based filesystems keep 5% of disk space available for root at all times by default, known as "reserved blocks".[0] That means if a non-root user uses all of the available space, it wasn't really all of the space -- root still has access to 5% free space within that partition. That's exactly the same as the useless 8GB file but in an officially-supported manner. If you run out of disk space, you actually have 5% left for root. So log in as root and fix the issue. Simple.

Also:

> On Linux servers it can be incredibly difficult for any process to succeed if the disk is full. Copy commands and even deletions can fail or take forever as memory tries to swap to a full disk and there's very little you can do to free up large chunks of space.

Why would memory swap to disk when the disk is full? I feel like the author is conflating potential memory pressure issues with disk issues.

How many serious production-grade servers even use swap, which usually just causes everything to grind to a halt if memory becomes full?

[0] https://ma.ttias.be/change-reserved-blocks-ext3-ext4-filesys...
I doubt you’d have to unload the whole ship though.
In its simplest form, Murphy's Law states: If anything can go wrong, it will.
Huh? I use powershell every single day at work and it loads instantly for me.
Pieter Levels

https://www.techinasia.com/12-startups-in-12-months-how-this...
If you just flatly assert that received wisdom is false then of course you'll just be dismissed. Have you got anything to substantiate your claim that "Gas taxes, tolls, and other user fees pay far more of the total expenditure on roads than transit fares pay for their infrastructure and operating costs"?
Earn money sharing your Internet with a compatible Wi-Fi device
I get it. I’m too young to have used MySpace, Napster or Facebook[0]. The Wayback machine can tell me how those websites looked, but it can’t express the magic that made those services what they were.

[0] Yes Facebook is very much alive, and everyone I know has an account, but nobody actively uses the platform, and it feels completely vestigial at this point.*
Hearing about Viper reminds me about the times where I was just starting to use Emacs, about 10 years ago! Fond memories :)

Since then, Evil-mode has effectively superseded it.
I wish I had learnt vim-like editing a long time ago, as Vim-bindings seem to be mostly well-maintained in every editor.

Emacs-bindings are also in most editors, but it's not as useful since people (most people? in any case, me) usually customize the default shortcuts quite a bit. And less manpower to maintain them.
My dishwasher! I used to spend 45 minutes everynight doing the dishes... now I load it in 10... let it run through the night and recover 30 more minutes of sleep... which has helped with overall mud and health... best purchase ever
You can't take only the containers at the ends, however, because the uneven weight would cause the center of the ship to collapse.
But in the end do you think Google having the "don't be evil" slogan made them any less evil for any period of time?
That's not a good deal. If it was your property that was lost, you now have to pay full price in cash to get your property back?

If that was the deal, forget salvaging it, just buy a new one with the cash instead.

Just ditch the ship and buy a new one if that's the choice you face.
I agree with this. If you have self driving cars in particular then this is a quite likely one part of the solution.

I still fantasize about sitting in a standardised car-cabin-like box IE seats(maybe facing each other), aircon, windows, media.

And having it shuttled around like a packet on the network. Automated trains, trams, trucks, cars, drones even - all working in harmony to get you where you want to go.

That way I'd own my space. But all the moving parts can be communal and benefit from best engineering practice for efficiency at economies of scale.
He's written a browser already (in 2005 or so):
http://tkhtml.tcl.tk/index.html
Supabase cofounder here - we're releasing our pricing on Monday.

Pricing is one of the hardest things we've had to figure out.
You ought to relax a bit. You could, theoretically, just let some random people on a techy forum geek out about disasters and engineering. Since no one is listening to us except ourselves, exactly what do you hope your scolding will accompish?
That's very likely to be used, probably in conjunction with the suction dredge already brought in. Using compressed air or water to push around the sand you want to dredge is quite common. Sometimes ships have been un-stuck from mud by injecting compressed air near the hull to break them free of suction.

As a salvage job, this isn't that bad. No waves, a good climate, easy land and water access, hull intact, on an even keel, no leaks. It's just big.

If you want to waste time on this, look up the AIS data for all the big dredges and cranes Boskalis and Smit own, and see what's moving towards the Med. Here's the Boskalis dredger fleet.[1] If those guys decide to move sand, sand will be moved.

Smit's ships include the Smit Borneo, which is a crane ship big enough to take containers off a large container ship. It's done that before.[2] If
they have to partially unload the ship in place, it can be done. Not all that fast, but it will get done.

Here's a Smit container removal job from a smaller ship, but one in much worse condition.[3]

Those guys do a lot of planning and modeling first. The idea is not to make things worse.

[1] https://boskalis.com/about-us/fleet-and-equipment/dredgers.h...

[2] https://photos.marinetraffic.com/ais/showphoto.aspx?photoid=...

[3] https://www.youtube.com/watch?v=t0ZSdVGLj-Y
Really glad to see this.

I use MS Teams at work at a large organization and Microsoft really has everything tightly integrated well. Their screen sharing/remote control is very functional. I haven't used VS Code Pair Programming yet, but again, assume it's very functional as well.

Zooms domination is really interesting since the Enterprise Chat war is pretty much lost between Slack and Microsoft. So the market is really for Startups and Small-Medium Organizations.

With this new crop of Remote Collaboration Services, is this a battle against Zoom, or Retribution against Slack after they Sunset Screenhero?

Screen.so - Slack Integration. $10/mth/user when it's not free anymore. Designed for many people at once?

Tuple - No Integration, and the main page "calls out" Zoom and Slack. $25/mth/user. Designed mainly for Pair Programming?

CoScreen - Integration with Slack and Zoom. $18/mth/user when it's not free anymore. Designed for many people at once. Website is rich in information for many possible use cases.
Lol, this should be done.

Dealing with sync issues would be top of the list.

Maybe stagger them, so they can be stopped every so often. Reach key data, kill motor, wait, start motor?

Or maybe just toggle the motor line quick? Just enough to slow it a little!

All kinds of insanity possible.

Stereo tapes could possibly deliver 2400 baud x 2.

Eight 4,800 baud tapes * 2 minutes 'ish

I am coming up with 0.5 to 1MB range numbers :(

But I really like this craziness!
but isnt that already possible with a license?
> Like why not call in the army, rent every bulldozer in the district, and within 12 hours you'll have 30 on site and be able to move a lot of sand quickly to free it?

Because that would all be a tremendous waste of money, and would not get the ship any closer to being free.
Only the communications limitations changed, according to the paper.

>As we relax discreteness, the emergent naming systems become complex beyond what is attested in human language, and, eventually, significantly inefficient.
Also like kubernetes, here's a picture of 20,000 zombie containers, getting no work done.
How I Found Freedom in an Unfree World: A Handbook for Personal Liberty by Harry Browne
>Many people/companies/websites just need those basic features when search is not a core essential capability

and some companies convince themselves that search isn't essential to them and they end up with awful search not much better than an SQL like query and when they do UX evaluations of how people use their site say look - nobody uses our crappy search let's not put any time into fixing it!
It is also very finicky though. Unbearable on Ungoogled-Chromium when you search directly through the address bar, though a lot better after you actually navigate to the site. And very rarely a problem in Brave. Both cases on a private VPN on a VPS and pretty aggressive DNS level blocking. Google did make searching on Ungoogled-Chrome a nightmare though, so I suspect something is being done right.
Note that apt in particular has one progress output which can be difficult to silence since it's actually coming from the underlying dpkg tool. Rather than passing a ton of flags into every apt invocation to deal with this, it can be helpful to drop a file like this into `etc/apt/apt.conf.d/`, especially if you know that you're in a throwaway CI environment (or a base container only used for such things) where no one will be jumping into an interactive session afterward and be confused by differing defaults:

APT::Install-Recommends "0";
APT::Install-Suggests "0";
APT::Acquire::Retries "20";
Dpkg::Use-Pty "0";
Dpkg::Options "--force-confnew";
Funny thing, in spanish we associate "trabajar" as the modern meaning of "working", but in old times was meant as "to torment or torture with the triple-club".

This also happened in other romance languages.
Except that the side of the ship isn't load bearing. Not sure how'd that work out.
I have a somewhat lengthy vanilla config, and I can tell you why I'm thinking about trying out Doom:

At work, I had to make some simple modifications in a go project. I've never done go before, so I had to google how to add support for it on emacs. There's always more than one choice, which one is the best maintained package? Is there an optional but ubiquitous plugin that will make it more enjoyable?

With Doom, you just add the go layer and you're good to go. I'm fine spending time setting up, i.e., a clojure config, since I use it all the time. It's well-spent effort. Not as much for a language I seldom have to use.
You are reducing employee mistreatment to a removed from reality statistic. As if staying close to not breaking the law is some kind of Bible scripture that makes it all ok. Lots of horrible things were legal in history and are legal today. Just because a company wants to “survive” doesn’t mean we can’t point out the things that are wrong and push for change. If you want to be cynical why not go the other way and say who cares if Amazon survives. Let someone else fill in that role that will prioritize their people. It’s easy to talk about statistics when you’re not the one at the bottom of this thing you’re so eloquently dismissing
There are fees associated with lateness.
Helicopters are a thing.

And yeah, even completely empty with no fuel or ballast you will never see the bow out of the water like that. However it is more than capable of surviving being dragged along sand. It's just that they have nothing strong enough to drag it with.

Eventually someone will stake some anchors into the ground and use an industrial winch, but that's where hull design starts to suck - there's no good anchor points by which to pull it, so there'll need to be a large number of straps cradling the hull that are being pulled.
Video games 'good for well-being'
holy crap amazing. Why doesn't news editorialize like this anymore like this reporter did at the end? Simple, obvious, and stated fairly. You don't always need to talk to the guy who thought the whale hailstorm was still a good idea.
Restricted Environment IoT Hacking: All You Need Is a Remote Shell
I must be misunderstanding the value prop of Google reader.

How hard can it be to just clone it if people love it so much?
Pulleys man. Millions and millions of pulleys. Such a magnificent system of pulleys that a 3 year old could pull it.
My Drunk iMac Repair
That would depend on the journey.

One extreme is a ship going from Egypt to Egypt, with nearly 100% of the desired journey being the canal.

Another possibility is Perth to Miami. That one can easily go either way around Antarctica, and if the ship is small enough it can go eastbound through the Panama Canal.

A less extreme example would be Singapore to Boston.
> If you try to use a file system to 99% full --- and it doesn't matter whether it is a 10GB file system or a 10TB file system, you will see significant performance penalties as the file system gets badly fragmented.

Not true, I've checked. I have plenty of Linux ext3 servers running for many years that routinely drop down to 1% free space for extended periods before being cleaned-up, which still have essentially zero fragmentation. You can create plenty of 10MB files on a multi-terabyte volume that has under 1% free space, as that's still tens of gigabytes to work with.

Obviously at some point you'll hit a severe problem and it's best to avoid taking a chance, but a fixed percentage really isn't the best measurement to tell you where that horizon will be.
It also breaks things like Ctrl+A, Ctrl+C, to copy everything onto the clipboard to then view it in a better viewer/editor.
I think that your comment is spot on, and I also think that this release is front-page worthy. It has the biggest stabilized feature since async/await which happened in 1.39.0.
Four Lost Cities: A Secret History of the Urban Age
Sure. Can you substantiate the claim that suburbs have infrastructure costs that they do not pay for and that cities do not? That assertion was equally unsourced, and it's not very polite to demand sources when you yourself don't provide any.

53.4% of US roads are paid for by user fees, user taxes, and tolls. [1]

Transit comes nowhere close:

In the US, 13.1% of capital expenses are paid for by transit agencies, and 33% of operating costs are covered by fares. [2]

[1] https://taxfoundation.org/states-road-funding-2019/

[2] https://www.transit.dot.gov/sites/fta.dot.gov/files/docs/ntd... (Page 12)
Technically that's still just Amdahl's law, the statement has nothing to do with parallelism. I'm not sure when it became so heavily associated with parallelism.
Isn’t it double that? 2piR
Yes, I have pictures of empty shelves on my phone.

Part of the problem was state government response. After each further restriction, people panic bought more.
It is sometime confusing that people call readability as textual readability - i.e., a visual and positional property of the code.

What I would consider readability is probably closer to what you might call 'ease of understandability'. For example, how much of the code do i have to keep in my head, in order to make sense of what is on the screen. How much conceptual understanding of the underlying algorithm must I understand before the code can make sense? Is there any special language quirk or knowledge needed to understand the line of code (for example, this is where operator precedence rules often exhibit problems).

I don't care that lines are indented "wrong", or that they use ternary expressions, etc, unless this makes material difference to cause understanding to be more difficult.
The Stimulus is REAL money
Historically, isn't that a "stormier" route? As the euphemism "Cape of Good Hope" replaced the "Cape of Storms".

Also, I think shipping is about to get more expensive, I guess.