skysight-inc/HackerNews huggingface dataset:
When you need to work for a prolonged period, pop child in a large freezer. When finished, take them out and wait for sprog to warm up, bingo!. Time effectively stops for them, removing the massive friction between work and childcare.

It works for food, why not?

A little more seriously, raising kids properly is the most important thing there is for society, that should be explicitly recognised by a society.
I agree that counting the number of times you repeat yourself is not the right metric to determine whether or not to introduce an abstraction. Abstraction is not compression. But I don't think it depends on how simple any abstraction would be either. Simplicity does play a role for pragmatic reasons of course but it's not the key question in this case.

The key question is whether there is a functional dependency or just a similarity between some lines of code. If there is a functional dependency, it should be modeled as such the first time it is repeated. If there is only coincidental similarity then introducing a dependency is simply incorrect, regardless of how often any code happens to get repeated.
> If something is used once, ignore any abstractions. If it's used twice, just copy it, it's better. If it's used 3 or more times, look at writing an abstraction

I refactor for the second time. I don't like chasing bugs in multiple places.

My rule of thumb is that there are only three quantities in the software development industry: 0, 1 and infinity. If I have more than 1 of something, I support (a reasonable approximation of) infinite quantities of that something.
The table of “Specializing Adaptive Interpreter” changes are interesting: https://docs.python.org/3.11/whatsnew/3.11.html#pep-659-spec...
Useful Python decorators for data scientists
I think Reddit is just a symptom. I don't think it's going to be a Google killer but the fact that people are looking to it to fix Google's problems is a sign of the problem at hand. They are abandoning something bad for something slightly less bad at solving the problem at hand, or just desperate for any method. And Reddit is definitely unintentionally doing this. The only reason Reddit isn't gamed (or maybe it is?) is because it's a new phenomenon so far.
Fundamentally, nothing really. It's all the same: money moves from one person to another—quickly, instantly, and no fees (unless it's a business transaction)—as long as it doesn't leave the network. But therein lies the rub: money has to leave this network occasionally because you cannot send money peer-to-peer to from PayPal to a merchant not using PayPal (like Amazon), and that is the troublesome part where money has to be ACH'd to bank accounts.

And as such, the p2p ecosystems differentiate themselves by giving people ways to pay merchants without explicitly needing to move that money out of the network. So, Cash App issued a debit card, and then PayPal, and then Venmo (yep, even though it's a subsidiary, it's a separate card). And then some of them started using real bank accounts (with routing/account numbers) to back the stored balance. And the result today is that all these p2p apps look awfully a lot like banks, but less encumbered by regulations because they don't do everything that banks do.

Back to your question, why bother changing to Venmo (or Cash App) when PayPal is basically the same at this point? Obviously, the primary reason would be if everyone you know is using not-PayPal. A secondary reason is the same reason that people have different credit cards from different banks: different rewards schemes (yep, there are incentives for using those p2p debit cards).

Zelle is probably the odd one out here, because it's just an extra thing built on top of existing participating banks that already have all these ways of moving money out of their networks. It's effectively a wire transfer replacement without the fee (or a physical check replacement without the check-writing).

(Disclosure: am employed by a company that has a p2p product.)
As far as retirement goes, government-run pension systems are funded by taxation, so that's kind of a moot point if you're comparing pre-tax salaries. Also in most cases the government pension is not a living wage, so most people have private pension funds in addition to the mandatory public system.
> anyone…smartphone

Sure, but coverage can suck off the coast for a variety of reasons. Also, saltwater and chaotic environments (rocking boats, loose grips, lack of places to set them down securely, annoying unlock procedures, wet touch screens, etc) mean They’re pretty annoying to use especially when things get exciting.
Yea I also want to know, I love linux and mac-hardware (almost any generation, tbh)
The SEO optimized site, smallbiztrends.com, lists six large format laser printers though! Their title is for eight of them though, and two of them are inkjets, and I'm assuming they didn't change their list in response to the video.
Meta: this is a video with Adam Savage (perhaps most widely known from hosting Mythbusters on TV) from Tested.com. Perhaps would have been worth at least naming him in the title, since the source of a video rant can influence one's interest in clicking.
Likely because the author wants to make money from it. Which is funny because it looks a whole lot like an extension of various Dyslexic hacks used to improve readability. Previously discussed here: https://news.ycombinator.com/item?id=30787290
Are there even lasers in the large format (50cm+ x roll of paper) realm? I thought it was all ink plotters/printers, at least that's all I've seen in print shops or design places. A lack of lasers might contributes to the SEO spam for the odd terms.

Maybe `a3 laser` or `wide format laser` ?
Can someone TL;DR what superficial cues are in this paper?
I like the idea of thinking about various code components as furniture!

In practice you can get by with a wild collection if non-matching furniture. It will be non-asthetic but it will work.

Code projects are quite similar in that regard. On the other hand sometimes it will be such a poor fit that it starts breaking things. Does that also apply to furniture?

Perhaps if you put the bed too close to the closet you can no longer open its door all the way...
So a printing industry professional looking for a web printer wouldn’t at all be upset with getting procedurally generated listicles about inkjet printers?

Clearly the problem here isn’t Adam’s lack of industry knowledge. Had he been served the correct results for his query he would have instantly learned what large format means in the industry and would have adjusted his query accordingly. The problem is that Google helps scammers and spammers at the expense of legitimate creators. Just like removing the like/dislike ratio on YouTube, which of course has caused a big increase in generated spam.
We have something like that in the US and it’s called Zelle.

I’ve used it to transfer money to family, but friends sometimes use Venmo, Cash App, or others. I don’t think it ever gained critical mass.
Variational Surface Cutting (2018)
I think the idea is that "laser" should have filtered out the results he was seeing, but it didn't. Furthermore the content on the pages is explicitly lying about the fact that they are laser printers and drowning out the pages that aren't lying. It could just be that Pagerank doesn't work for this type of information organization anymore. It may not be a Google problem but an internet search and Pagerank problem, especially if Bing and Duck Duck Go aren't any better in this regard.

People add Reddit to their searches specifically to add some social context to this information retrieval, rather than purely spam-filled Pagerank-based information retrieval.
Wonder how that fits with the expansive Patents over the tech: https://bionic-reading.com/patent-trademark-2/
Before ships used GPS, there was LORAN.

https://en.m.wikipedia.org/wiki/LORAN
Nothing has changed for me, I'm using Firefox.
Looks like an ad for TiDB disguised as an opinion piece.

Focusing on specific tools and promoting the idea that “engineers” should innovate rather than maintain business infrastructure leads to narrow-skilled prima donnas and fewer career options.
> If something is used once, ignore any abstractions. If it's used twice, just copy it, it's better. If it's used 3 or more times, look at writing an abstraction...

As others have said, this is a good rule of thumb in many cases because finding good abstractions is hard and so we often achieve code re-use through bad abstractions.

But really good abstractions add clarity to the code.

And thus, a good abstraction may be worth using when there is only two, or even just once instance of something.

If an abstraction causes a loss of clarity, developers should try to think if they can structure it better.

EDIT: This comment below talks about good example of how a good abstraction adds clarity, while a bad abstraction takes it away: https://news.ycombinator.com/item?id=31476408
It's not in contrast. They are saying bonds will be wrecked (prices go down, yields go up), causing them to become a good deal in the future.
Puzzle Cell Lamp
> SMS is factually less useful than crypto, there are cash onramps available in the most obscure places

SMS is less useful than a lot of things. It doesn't mean that crypto is the solution, or that it won't get replaced by something more useful.

As for "cash on-ramps", it just shows that there's nothing inherently useful in crypto that can't be solved by other means. These are centralised points that people explicitly trust to handle their money. It's nothing new, and once societies stabilise they inevitably re-discover/re-implement all the rules and regulations you're so dismissive of (such as KYC rules).

> If you look into this, such as the Gates Foundations research on payments and remittance in bankless societies, you’d see that crypto

Let's see what Bill Gates himself says about crypto: https://www.reddit.com/r/IAmA/comments/ut7yj0/im_bill_gates_...
Entrée refers to the main meal in the US.
Agreed, except avoid the term "abstraction". When one starts to talk about abstractions, one stops thinking.

The right word is "generalization", and that's what you are actually doing: you start with a down-to-earth, "solve the problem you've got!" approach, and then when something similar comes up you generalize your first solution.

Perhaps part of the problem is that in OO, inheritance is usually promoting the opposite: you have a base class and then you specialize it. So the base class has to be "abstract" from day one, especially if you are a true follower of the Open Close Principle. I don't know about others, but for me abstractions are not divine revelations. I can only build an abstraction from a collection of cases that exhibit similarities. Abstracting from one real case and imaginary cases is more like "fabulation" than "abstraction".

The opposite cult is "plan to throw away one", except more than just one. Not very eco-friendly, some might say; it does not looks good at all when you are used to spend days writing abstractions, writing implementations, debugging them, and testing them. That's a hassle but at least once you are done, you can comfort yourself with the idea that you can just extend it... Hopefully. Provided the new feature (that your salesman just sold without asking if you could do it, pretending they thought your product did that already) is "compatible" with your design.

The one thing people may not know is how much faster, smaller and better the simpler design is. Simple is not that easy in unexpected ways. In my experience, "future proofing" and other habitual ways of doing things can be deeply embedded in your brain. You have to hunt them down. Simplifying feels to me like playing Tetris: a new simplification idea falls down, which removes two lines, and then you can remove one more line with the next simplification, etc.
Crypto assets are ‘worth nothing,’ says ECB’s Christine Lagarde
Same Lagarde four years ago: "'Fight fire with fire': IMF's Lagarde calls for bitcoin crackdown"

https://www.theguardian.com/technology/2018/mar/13/imf-chris...

Also from the article...

"... ..Lagarde revealed she had never invested in crypto assets, but her son had — with little luck...A digital euro, however, would be an entirely different ball game, Lagarde explained..."

"...The day when we have the central bank digital currency, any digital euro, I will guarantee it," she said. "So the central bank will be behind it. I think that is vastly different from any of those things..."
I really like disabling animations on my phone. Everything is so fast, it's amazing. Reminds me that hardware has improved the the past decade.

Particularly with Android 12, wow. So many animations added, and they run so, so, so slowly. There were a number of rather severe UI glitches for the first few patches, but it's alright nowadays. Beyond 12's other major issues, that is - I highly recommend not upgrading. Maybe 13 will actually fix some of it.
I miss usenet
Those sound like nice systems and stepstones to where we may be today:

- fully free/open source implementations

- native widget integration (or we don't care anymore because we're used to crappy web apps)

- the resource usage and responsiveness gap between commonly deployed apps (such as JavaScript and web apps) and Smalltalk apps has either evaporated or is less of an issue because of faster hardware and more memory

But as you may be implying, I think that there are additional barriers to Smalltalk being used more commonly, such as unusual syntax, a different workflow compared to Java/Python/Javascript/etc., lack of type safety (note that even Python and Javascript have typed versions while typed Smalltalk doesn't seem to have caught on) and the fact that it's neither considered a web technology, nor is it promoted by influential platform companies. I suspect that the Pharo people might think that Smalltalk has a bad reputation (or something) so they never say "Smalltalk." I tend to think that not calling it Smalltalk leads to a bad outcome of confusion and fragmentation.
Mathematically, that's a pretty strong argument, since Bitcoin might be worth something like. $0.000001 USD which is still not nothing.
You need to read this:

https://us.macmillan.com/books/9780374159122/fourthousandwee...

Realise that you will NEVER catch up with anything. And even if, think about the amount of “new” things produced each minute.

New in “” because really, nothing is really new or exciting. I deployed the following strategy:

- Have a priority list (mine is: Health, Family, Friends, Creativity, Work)

- Based on this, make sure what needs to be done (workout, eat healthy, text or call a family member or friend, catch up on work-related news).

- Everything else comes afterwards. And if there is not enough time, it falls over and it’s fine, since it didn’t impact or matter to your overall wellbeing anyway.
It’s been said the best way to get answers promptly online is to provide an incorrect one. Maybe a strategy to overcome the attention span issue would be to open a sockpuppet account to intentionally seed misinformation until someone catches it and feels compelled to respond?
The buildup of CFCs in the atmosphere and destruction of the ozone layer was a problem that, if someone had've predicted it at any time in history, would have been wrong as well. Right up until it was a problem.

So i think just because a problem has not arisen yet, is not evidence it will never arise. Thats not to say the hypothesis will be proven true, i just dont think its false for the reason youve given.
Yip dealing with a code base right now that's like this. Devs do this for job security. Make the thing incomprehensible to others guarantees you can't be fired right? It also guarantees a promotion right up to team lead or dev manager.

Another note it's not what's the best SOLID design it's what that original dev thinks is the best SOLID design. SOLID in itself is loose enough that you can have designs that vary massively but are still technically SOLID.
What you're complaining about has nothing to do with the reason reddit is actually more useful than google.

The problem with google is that for any query remotely commercial or product related the results are useless garbage.

Reddit is better in that respect because subreddits devoted to hobbies or sections of industries have real people who somewhat know what they're talking about and are moderated to suppress the spam/shilling.

Is it perfect? No. Is it way better than whatever the hell google is doing? Oh yes.
French words should be written with an asterisk to designate that no matter how they're spelled, you have no idea how to pronounce it. I'm exaggerating of course, but I say that as someone reasonably fluent in four languages with four different alphabets.
Thanks, I was actually wondering about that second point (why did chariots need to exist at all if, as the article states, cavalry later superseded them?) while reading the article, so it's nice to see an explanation right away in the comments!
I searched for a particular piece of music gear using the shopping tab on Google the other day and they show you the results starting from the cheapest price, well the 1st result was like half the rest of legitimate shops and it was this stupid blog which was linking to Amazon with affiliate links that was worthless because the price was wrong.
If the amount of pins in the socket doesn't change significantly (as does between Ryzen and Threadripper) i doubt there will be any room for more PCI-E lanes, ever.
The issue is that the author makes a lot of use of pipes e.g. "|" which has a single page as its buffer and immediatly makes the task pretty much CPU bound. (Because of context switches etc). This is why people use "dd" - It does not need pages/pipes/context switches to stream data in large chunks from a device to a file or vice versa.
sure. they are doing their own thing but why does it have to be UGLY?
MakerDAO is based on a concept called CDP - Collateralized Debt Position. They call it debt, but it's basically a callable swap - you swap ETH with DAI (their "stablecoin"). Since ETH is a highly volatile asset (ranging from 30c to ~$4K), these swaps are over-collateralized, i.e. 150-200%. In case the market value of the ETH falling below the value of the DAI - the swap is called out (in their term - the CDP got liquidated). There are also additional fees (fines?) involved in liquidations.

If you lock your ETH into a CDP - you believe that ETH will not go down.
You can also take the DAI from one CDP, exchange it to ETH, and then re-invest it into another (or the same?) CDP - thus creating a synthetic leveraged ETH long position. This can be repeated multiple times;)

My point was that people continued locking ETH into CDPs during the 2018's 90% fall in ETH prices, which only made sense if they had cheap ETH (i.e. insiders/OGs), and their goal was to prevent DAI from de-pegging.

MakerDAO's CDP doesn't seems to be the best instrument for making a LONG bet on ETH. You can just hold ETH, or you can buy ETH futures on Bitmex if you want leverage.

The problem with many algorithmic "stablecoin" designs is the assumption that there always will be speculators willing to take the risk in exchange of betting that peg will be restored. But unlike the designated market makers in some regulated markets, crypto speculators are not contractually obligated to take the risk.
It will take a while before we get Linux GPU drivers for M1, and if even if we do, it will be buggy.

So running Linux on QEMU with a virtualized GPU should provide a better experience than using CPU rendering or buggy drivers for most day-to-day tasks like browsing the web.
Does he really need to hold up a botched A2 printout to prove that he needs non-botched A2 printouts?

Surely those are orthogonal requirements, the size of the sheets and the ability to successfully fuse the toner? Can’t we in all fairness take him at his word that he sometimes wants to print at a larger size?
I like that one. It won’t force me to sign-up
I had that figured out a couple of decades ago.

If I started a new business, excuse me Start-up, which college applicants hide in for 4 years would have no bearing on my new hires.

And yes--I'm the guy who spent way to much time hiding in college. It was cheaper in the 90's though, and I lived with my dad way too long.
Some people might do this, but it will never be enough people to even register on the scales of the ad-funded businesses.
Even if you manage to bypass the problems you mention (by bypassing the popular subreddits), Reddit has become a terrible source of information in general.

The old "site:reddit.com" trick doesn't work that well anymore. Well, it returns old results, so there's that.

Smaller Subreddits have not only become echo chambers, but they now seem to cater to people trying to get into the field rather than the previous mix of professional and semi-professionals. And I have the impression that 90% of the advice being give is being done by amateurs who never earned any money from the field they're giving advice of and are rehashing echo-chamber advice. It's like a worse Quora.

When there is any sort of equipment involved, they seem to have become an Instagram feed, with only photos of the acquisitions. There's rarely any insight into the product itself, it's always people posting things right after opening the box, sometimes from their car, rather than "playing" with it and posting something more insightful afterwards.

The worse part: when there is any marketable skill related to the niche, the only discussions there will be about how to market it. RIP music production and game development subreddits.
I see a lot of inkjet printers in the results, but literally the first printer on the first result page is OKI C844dnw A3 Color which looks to be a laser printer.
Odds of searching for "[obscure proper noun] [issue in fewest words] site:reddit.com" solving a problem is good. "site:5ch.net" sometimes works too for certain deeper topics by the way, and Reddit is a sunny day in a park compared to 2ch.net/5ch.net.
This is already the case in a way, X show was more viewed than Y, make more shows similar of X.

You will also end up with less ground breaking shows and more mundane stuff which is already the problem at Netflix.

“If I had asked people what they wanted, they would have said faster horses.”
Employers are required to pay for 3 years of leave and not fire you?

Which country?

Do you also get maternity leave for adoption?
For the record, I do wear a helmet on a racetrack in a car. :-) It adds major inconvenience, but the general risk on a racetrack is greater because you're pushing the vehicle to its limits.

The risk/inconvenience ratio seems OK for me when driving a car without a helmet but not for biking without a helmet. I'm not advocating for mandatory helmets. But I would feel very uncomfortable if they would be banned.
The Metaverse: 101
The main reason Linux outcompeted the BSD-descendants is the GPL license. Instead of competing with proprietary extensions on a free base, fragmenting the ecosystem, upstreaming as much work as possible makes economic sense.

We can still observe that effect in the Android ecosystem which started out really bad and fragmented and slowly drifts into a more coherent whole, instead of the other way around.

Many saw what the UNIX war led to and tended to avoid similar situations. I too liked what the BSD homogenous distribution let to on a technical basis, but the GPL makes sense as long as business cases can be made fit.
No they weren't.

The Man in the High Castle, Transparent, The Tick, etc..

I mean, they're not exactly great. But decent enough and no worse than some of the filler Netflix put out.
Read the intro. So you find vegans annoying (because they 'are the future'), and your not a vegan yourself – and you write that digital veganism is more important than actual veganism. Now that's a way to start off well!