skysight-inc/HackerNews huggingface dataset:
I would really like to see how a raspi cluster fares with "real world" loads, like running an app or a distributed system, instead of calculating pi. I'm genuinely curious whether there would be any gains by running Docker containers, each on a separate Raspberry Pi. I personally am a web developer, therefore my technology stack is almost always the same - an app server, a background worker, a queue and a database. Often the app server and the background worker is the same process, therefore a cluster of 3-4 Pi's would be sufficent for such workloads. Theoretically the combined horsepower of all these Pi's should stack up and deliver better performance than writing code on my M1. Or perhaps I'm trying to solve a problem that doesn't exist.
What a fantastic read. Tears in my eyes.
Take a look at CapRover, really lovely piece of software!
https://caprover.com
I think a lot of ageing countries would have a hard time with that. Germany for example, is constantly looking at new ways to generate tax income. For them, lowering taxes, especially middle-class income taxes, is completely out of the question.
I'm (re) building a management interface for our product which offers a GUI to generate a configuration file with a lot of knobs and whatnot, and we're continuing to use SQLite.

There's three major things I'm still struggling with though:

- Should I switch from using an ORM (gorm) to using more raw SQL with some utilities to reduce tedium and boilerplate?

- Versioning; users will want to be able to revert to a previous version of a configuration (not just a single table, a set of tables)

- Redundancy; if the primary node fails, it should switch over to a secondary node, ideally in another location. The existing app copies the .db file to a `sync` folder after certain operations, which is then sent to the secondary server via rsync. It's actually pretty elegant if you think about it?

Anyway, none of these are really SQLite specific issues.
Stop new customers from pushing away existing ones
In 2006 I worked for six weeks in a residential home for people with disabilities - some had Down Syndrome.

Even though the work was stressful & I've had many jobs since, I still remember each resident so clearly. I don't know why really... they've always stayed in my mind.

There was one man in his 60s with Down Syndrome and he did the same routine, slowly each day... but so unhurried, and present... it took him an hour to eat his lunch... He kind of haunts me to this day because I'm always a bit frantic, rushing...

But definitely spending time with people with disabilites opens another layer on life (although it can so hard for the parents/family caring for people with profound disabilities).
Not sure what is meant here.

That there are plenty of books teaching OO programming?

Sure.

Is there any major CS figure / language developer etc that thinks OO is a good idea in 2021 was the question.

Not whether some O'Reilly or Manning or whatever author has some book about it...
Does anyone know if disk resizing works from the Digital Ocean console when the disk is full? Kindof worried now.
> Perl5 has run, pretty much unchanged, for over 20 years, meaning no need to update my programs.

One of my CLI tools that lives in $HOME/bin on every machine I touch, is perl code I wrote in 1990. Haven't changed it once since then, just keep copying it everywhere.
Tangentially related: cigarettes were a currency in Nazi concentration camps [0]. Obviously money was not an option there...

[0] https://www.finance-watch.org/the-perfect-draw-when-cigarett...
Huh, I've never gotten a prompt like that in Terminator.
This sounds like haskell’s backpack, which lets you swap implementations of a model interface at will. But maybe I’m misunderstanding what you meant.

Polymorphism is front an central to everything in Haskell, which is why your comment sound off to me.
I think this can only be solved by taking humans out of the equation as much as possible in order to lower costs and boost productivity.

To have one person shopping in store and then another one to deliver to your door is low productivity and almost guaranteed to cost more than most people are willing to pay for the service, unless this is in a developing country like India and China where you have both people with Western purchasing power and people that can be paid peanuts.

Same for services like Deliveroo, a driver cannot make that many deliveries per hour in most locations. It has historically worked for things like pizzas because pizzas are very simple, quick, and cheap so you can have someone on minimum wage do deliveries and still be in the black but as soon as you move to things with more overhead and lower margins you hit the wall.
We can't cherry pick nice bits of history and ignore the rest. The current government is part of a larger context.

For example, the current British PM does not understand why reciting Rudyard Kipling in Myanmar is a problem (https://www.theguardian.com/politics/2017/sep/30/boris-johns...) and he wrote a book elevating his idol Churchill (https://en.wikipedia.org/wiki/The_Churchill_Factor). He really only thinks of Churchill as someone who "saved civilization", while ignoring that Churchill also caused millions of deaths (Bengal famine, etc) – "the Aryan stock is bound to triumph".

By ignoring historical facts and not recognizing that the UK is directly to blame for a lot of death and suffering in India, Africa, and all other places the empire touched, has consequences also today. For example, BLM also made it to the UK, however the situation for black people in the UK is quite different to the US. Probably because Boris ignores lots of historical facts, he doesn't even understand the first thing of BLM UK (https://www.theguardian.com/us-news/2020/jun/08/i-hear-you-b...)

I'm focusing on Boris Johnson here, but his government is largely made up of long time friends from similar backgrounds with shared values.

Ignoring relevant historical context of Alan Turing is an example of larger problem in the current UK government. Gay rights are better today than 1950s, but it's by no means a solved problem. Hate crimes against LGBT are increasing (sexual orientation motivated crimes increasing more than for race and trans is even worse https://assets.publishing.service.gov.uk/government/uploads/...).
Jonathan Blow – What Went Wrong in Software Development [video]
Looking it up a 2500kW bow thruster gives a thrust of about 30 tons (https://www.thrustmaster.net/tunnel-thrusters/electric-motor...)

which is not going to do much here. It seems the trouble with a lot of solutions - the tugs can probably tug with a force of something like 600 tons combined but the ship weights 220,000 tons which is like putting a force of 5kg on a 2 ton car which is stuck. Probably not going to budge it.

Really you want something which will shove it with a force maybe 10% of the weight, say 20,000 tons but there don't seem to be many of those lying around.

I wondered if they tied a cable from the ship to one of the other large ships nearby and fired up the main engines if that could do something?
Nice! I often find myself spamming enter so I can tell if an event happened before or after I made some change. This is much more elegant!
It's probably been edited for clarity by the mods.

This site tracks such edits, but only for the front page:

https://hackernewstitles.netlify.app/

This submission was on the front page but only for 11 minutes:

https://orangesite.sneak.cloud/
"Pardoning" is the formal process for removing a criminal conviction which has not been overturned in court.

The process of decriminialising things is a lot rarer than criminalizing things, and it's not routine to wipe away all convictions under the old law. Quite probably it should. This is a factor that should be considered in the drug legalization that may happen over the next decade.
I wonder if it’s possible to install an ad blocker, at least on the electron-based apps? and regain that control?
Neat. I'll have to give that a whirl.

Would this enable any node to be a writer (i.e. would it lock the DB across all nodes)? Or would I have to designate some "master" server with exclusive write access and have any other servers forward write requests to that server?
This is not a double standard. If it's not FLOSS, then users have no essential rights: https://www.gnu.org/philosophy/free-software-even-more-impor...
It's not necessarily illegal actions, just those that would look bad in discovery. Lawyers (as always) tend to err on the side of caution.
So it does! I hadn't got that far when I skimmed the book.
That sounds a lot more complicated (and time consuming) than just having monitoring in place, realizing the disk is filling up and fixing it before it leads to downtime.
Movavi Screen Recorder 21.2.0 with Crack
Whenever I think about this dilemma, I come to the conclusion that Woz, great as he is, just couldn't do the culture and product vision side of things. No doubt, he's a genius, but he's also a little quirky. I don't know if he could herd people as effectively as Jobs could. I had the opportunity to very briefly meet him at a blockchain conference (of all things) in LA in 2016, and he didn't strike me as a guy who wants to take on all the clutter and bullshit of managing people. People are much messier than clean, well-engineered technology.
Thanks.

How do you handle the data leaving the country? With someone just taking their machine on holiday etc
Reading through the comments where people come up with solutions, really shows to me that software engineering education is lacking in terms of teaching general engineering principles.

Some of these proposals can be seen as being completely off reality by some basic order of magnitude estimations. Which is something that should be front and center of every engineering education.
Webcrapp

Has both web and app in it, and it says what it does. Could also be webcrapping as verb.
> there were people using money with King George until 1952.

Shilling coins were in circulation until 1997 - it is really quite recently that King George on cash was phased out entirely.
Reading it back now, you're absolutely right. I'll strive to be better in the future.
There is a coop for delivery cyclists, started in France I believe - https://coopcycle.org/en/
I love seeing this in USA. Cooperatives are great, power to the workers.
STANDARDS. STANDARDS. STANDARDS.

We need for both such hails & also for evaluating autonomy in comparison with human drivers in a sim/realistic track/course for high speed events/emergencies like traffic accidents, using historical data.
Shameless plug: my project Revamp (https://revamphq.com) attempts to solve the same problem as this.
Still in very early stages though - would love to talk if you find it interesting.
Leather is strong, durable, water- and fire-resistant. For many applications, we don't have a better alternative.

Wool clothing stays warm when wet, and has antiseptic properties, keeping it fresh for longer.

Sure, for many applications, we have better alternatives, but often we just don't. Or they are not cost-effective, which to me is the same - we have something just-as-good, but harder to make.

Another one is down for down jackets etc. Synthetic has its upsides, but we still can't make anything as warm, compact and light as down jackets.
Does that mean computers aren't stateful? You have one computer before an event and another after?
Method dispatch and pipes get you both type driven autocomplete and left to right execution order without all the cruft.

One thing I do appreciate about objects is the natural namespaces and the way methods naturally tend to be located with their type in the actual code.
If you search something too specific and i depth, it asks for captcha. I just wait until I get a couple more search tokens to continue.
I think it's hard to accuse Swiss banknotes of not "having a modicum of culture."

I mean, have you seen them? They're gorgeous. Using Swiss cash was my favorite part of living in Switzerland aside from the gorgeous nature.

Take a look: https://en.wikipedia.org/wiki/Banknotes_of_the_Swiss_franc#N....
Intel's Ponte Vecchio Xe-HPC GPU Boasts 100B Transistors
> but the boss and the guy he was bribing are both living happily in Toronto, Canada

Yep. Similar, where I am (London UK) is, depending on how you measure it, not corrupt at all, or staggeringly corrupt.

Not corrupt at all, because it's nigh-impossible to bribe your way out of speeding fine or into a planning approval.

Staggeringly corrupt because it's a huge parking lot for dirty money from secretive sources around the world, mostly stored in real estate, and thus facilitates massive global corruption.
We have a ride hailing app for traditional cabs in Germany. The reason why I still preferred Uber is that once you travel around (remember when we still did that?), you don't want an app per location and memorize which app is valid for which geographic region - Uber is virtually global.
I hate to be that guy, but 2FA is a pretty important thing, context:
https://github.com/caprover/caprover/issues/493#issuecomment...

I'm leaning towards just paying for heroku, because it's managed.
Well, in the case of news, they need to make money. If they can’t show you ads, you are of zero value to them, only adding to costs (and I hate the practice just as much)

What I want since forever is a tipjar that works well. I put a bit of credit into my tipjar. I read an article and at the halfway point it allows me to tip an amount. Should be anonymous if I want and a one or two clicks affair.
> If you get a counter offer (after resigning, not during a normal salary negotiation), do not take it. You will regret it, trust me.

I got a counter-offer, took it, stayed for 3 more years, never regretted it.

Also, I complain A LOT to my managers about what sucks in the company. They seem to like having someone open and honest when talking to them.
JRR Tolkien: The Enemy of Progress (2002)
HMM Rotterdam appears to be diverting to avoid congestion at Suez
While I mostly agree, I thought Japan is meant to be notorious for corruption? A very different type, of course: not handing in used notes to a tax official, but rather high-level, white-glove type thing. Like, making sure the state turns a blind eye to safety failings at a nuclear plant.

Maybe there is another dimension than low/high trust?
For two reasons:

1) separation of duty: you might not be the best department to invest surplus

2) cost effectiveness: if you're operating with a deficit, as is generally the case with governments these days, this money is not free, so it could effectively be cheaper to give it back and re-borrow it when you actually need it
I wonder if there are secret SpaceX launches? Is such a thing possible?

They just (yesterday) did a publicized launch, is the claim that this is the second stage from Starlink-22?

Edit: It does appear that that is what the news service is saying that the NWS said SpaceX said.

Edit2: Someone on twitter is saying this is the second stage from the 4 March (Starlink-17) launch: https://twitter.com/planet4589/status/1375301028514500615
> suez canal was a once-per-century type infrastructure investment for Egypt.

Once-per-century investment for France. It was, like the Eurotunnel, nominally privately funded: https://en.wikipedia.org/wiki/Suez_Canal_Company but with significant political cover.
Hey,

thanks a lot for such extensive and helpful feedback. I appreciate it. And I will look into how improve the reading experience
Another fan of Open Collective here donating to projects. Please reconsider your decision. There is zero basis for all accusations and if Stallman did something bad, let’s put him in front of a judge and let’s prove him guilty. Otherwise live with it.

Related discussion by supporters of free software: https://forums.puri.sm/t/stop-sponsoring-the-free-software-f...
USD 225 plus some small amount of bribes for a transit according to the article. Contrast that with the recent news reporting that called an amount of roughly 250000 EUR per ship on average. From another source 4.2 billion Euros income per year for 19000 ships per year which roughly matches the quarter million per ship number.

Unfortunately the article isn't dated but from the navigation bar I assume the transit was before 2003. Does anyone know what a transit in a small yacht costs today, or know even the formula the article talks about?
OOP just isn't really defined. Maybe originally there were some more precise definitions, but nowadays everyone understands a different thing.

Therefore it's pretty meaningless to argue about OOP without giving a definition beforehand. Just looking at the threads here, there are so many discussions and contradictions simply because people make different assumptions and it often boils down to the true scotsman problem.
Who has blocked whom is more natural to talk about when there is a primary object subjecting the other object to a test
It is more natural when you're already used to OOP, but like any language, each have its syntax which feels very natural for its speakers. Comparing the structure of a similar sentence in Japanese and English, would you affirm to the japaneses "the english sentense is more natural"? I don't think they would agree.
So your point about syntax is irrelevant. If you practice a language and love it, you'll embrace its syntax and it will feel very natural.

Objects map neatly to records
Well, some data structure maps even more neatly to records, no? {:id 1, :name 'bob'}

Most successful startups use OOP and there is a clear reason for that: It's more productive
I prefer not to waste time arguing with this, but programming is not about "successful startups".
Revo Uninstaller Pro Crack 4.4.2 and Serial Key Download [Latest]
Oregon tried that with a dead beached whale 50 years ago. Results hilarious: https://www.youtube.com/watch?v=V6CLumsir34
The number of posts with downvotes just shows how divisive and vengeful we’ve become. Can we get along and celebrate the simple thing that a brilliant computer scientist is being celebrated? The father of computing rather.

What is wrong with you all?

We are doing a disservice to Alan Turing’s legacy by bickering with our small minds. Shame on everyone here.
God that clip of Boris gives me secondhand embarrassment. It almost seemed intentional on his part, even after the ambassador cautioned against his continuing the poem a few times. Jeez.

I do love "If...", though.
Apparently it's what Swift does when you try to get the length of a string. Though there's no more plain substring() since Swift 5, it was removed to indicate it's no longer O(1). You will get different results across languages though.
This would only be an appropriate and accurate response if indeed Islam promoted corruption in its teachings.

It does not. It only takes a bigot to assume it does, however.
An excellent article, although:

> “Ü” is a single grapheme cluster, even though it’s composed of two codepoints: U+0055 UPPER-CASE U followed by U+0308 COMBINING DIAERESIS.

would be a great opportunity to talk about normal form, because there’s also a single code point version: “latin capital letter u with diaeresis”.
Contractors who get paid more and take time off between contracts. Seasonal workers. People whose work is not tied to hours worked. People whose work can be set aside temporarily.

For example, I run a content-based website. Though it requires content updates, if I only work 5 hours a week, no one will really notice. I can and do work on the road.
A dual approach might be to dig around, but just place the dirt in preparation for a temporary levy scenario.

So much cash burned per hour, a fallback wouldn't hurt, and secondary backhoes could be used, so the primaries don't slow down in their primary task, dredging.

Of course, I bet someone is, even now, trying to reduce costs, not caring that even an hour or two will wipe out all savings.
This is what I personally dislike about GPL it is a viral license, without any 'cure'. Especially the more aggressive licenses feel like a ransom. Either accept gpl, or spend the rest of time trying to quarantine gpl from your projects.

This is a huge unilateral attempt to make FOSS a certain way. And I don't think this kind of unilateral action does anything but set bad blood.
FYI, it is in fact not necessary to start a comment with "I mean".
That's a standard feature I use nearly everyday and I'm very glad for in MacOS.
I tried using wkhtmltopdf for rendering my book https://www.handsonscala.com/ to pdf, but in general I found it pretty buggy and unreliable. Lines of text would get split between pages, some CSS like flexbox didnt render properly, font sizes and page scaling was sometimes off (e.g. a big image on a page would make everything else shrink), etc. In general it "worked", but it didn't work well.

I ended up swapping in Google's Puppeteer library to render my PDFs, and despite needing a bit of plumbing to get my Scala build script talking to the node.js runtime (and I needed to do e.g. page numbers and table-of-contents extraction myself using Apache PDFBox) in the end it worked much better. Things looked the same in puppeteer PDF as they did in the browser, which is something I could never quite achieve with wkhtmltopdf
How to Become a Full Stack Data Scientist?
"webhostaging" is a much catchier name than the other suggestions in sibling comments, I think, and more memorable because it sounds weird (a bit like "webhosting"?).

It's so clever I think I'll start using it, and also telling people I came up with it by myself.
That would/might push away many young highly skilled workers as well as push away any potential immigrants. Its hard decision no doubt
I was going to say the same thing - I've directly experienced corruption and bribes in Egypt, Indonesia, India and Brazil. Religion is not the issue.
This quickly becomes a huge topic on how to view and process history. I just wanted to say that Johnson reciting that poem in Myanmar was clearly deliberate and not some accident that we can attribute to his not knowing better.
They also force you to reach into the implementation's data structure directly (the "blocks" container), whereas the message-oriented one allows you to refactor without having to visit every call site and also potentially need to rework any other accesses that are doing more than just checking for membership.

Message passing allows much more fine-grained access controls to the implementation, and in many cases that's highly desirable, especially as the implementation gets more complex and the purposes of accessing the data more specific, and excess coupling more problematic.
I got my Wikipedia chops by writing the article about that video. Got the Oddball Barnstar.
Taxi Medallion
> Minsky denies having sex - not that he ever wouldn’t if he did have sex

Does the victim, Virginia Roberts Giuffre, agree or disagree with that denial?

If you read her actual deposition [0] it isn't very clear. It is clear that Epstein/Maxwell told her to have sex with Minsky, but it isn't clear whether it actually happened or not. She isn't explicit on that point, and the questioner doesn't ask her to elaborate.

As far as I am aware, in her subsequent public statements and interviews, she has never clarified this specific issue.

Obviously that makes a huge difference as to how one morally judges Minsky. Worse case scenario, Minsky was a willing and knowing client of Epstein's sex trafficking ring. Best case scenario, he displayed poor judgement in continuing to associate with Epstein after his conviction, but was innocent of any participation in Epstein's sexual crimes. I don't think we have enough facts to decide between those two possibilities, but maybe in the absence of evidence we ought to assume the best of people (and especially of the deceased.)

[0] https://drive.google.com/file/d/14ZOEKwoBnDKUFI1hLbFJH5nsUFx... pages numbered 204–205 (PDF pages 182-183)
Aren't COOP supposed to grow to accommodate newcomers? You have to pay to get in so you end up with same shares as others. At least that's how I thought it works. Am I wrong?