skysight-inc/HackerNews huggingface dataset:
It’s a great article with a lot of history.

This has to be my favorite bit:

[..] But in 1949, demand for canning jars sank again, and the company had its first net operating loss. The ’50s brought home freezers and suburbia and a rise in supermarkets; no longer did people need to can. In an attempt to diversify, Ball created an aerospace and technology arm, the Ball Brothers Research Corp., which would eventually build satellites for NASA.[..]

And

[..] In 2016, Atlanta-based Newell Brands got into the mason jar business when it paid $13.2 billion to acquire Jarden — “jar” and “den,” get it? — formerly known as Alltrista, the company spun off by Ball in 1993. Alltrista owned the trademarks to Kerr, Ball, Bernardin, and Golden Harvest — four of the major brands still being produced, which it was marketing to a whole new generation of mason jar lovers.[..]

$13.2 billion. Only in America.
I’m surprised at all the reviews talking about 16gb being enough, but with virtualization basically not excusing at this point I’m scratching my head.

My current computers feel like they have enough memory until I load virtual box, or VMware.
They could license the IP to forestall copyright/patent challenges and motivate creative devs, similar to security bug bounties.
Sure you do. New technologies are new and do new things.

So far, there hasn't been problems with mass unemployment. But looking into the far future, when robots are advanced enough to do the basic labor of growing food, building homes, doctoring, shipping stuff around, etc. It's not super clear how much you'd really need human labor at that point, which could easily mean mass unemployment.

Of course, with the right societal design, mass unemployment could be a perfectly fine thing.
Are they working? Why migrate functional?
> free slave labor (for the first ~200 years, including before independence)

Do you think a free person or an enslaved one produces more economic value? If we decided to enslave everyone with green eyes tomorrow do you think GDP would grow or shrink?

Just because a certain practices makes certain individuals wealthy does not mean it makes the society wealthier.

> self-selection were highly motivated and risk-taking

This is beliefs seems to be very entangled with belief in a meritocracy. If you believe hard work and risk taking doesn't pay off why work hard and take risks. If you believe hard work and risk taking does pay off, well than that sounds a lot like belief in meritocracy to me.
There's always Felix von Leitner aka fefe, author of dietlibc, who's blog runs on C+HTML (judging from how typos in his posts manifest)
I see your point now.

I'll answer with my own hypothetical. If I write a program that dynamically links a library performing the same GPL'd fluid sim calculations, it is presumably forced to be GPL, because it links to it. What if someone comes along and runs the program but at runtime uses LD_PRELOAD to override the dynamic linker, linking it to an alternative library that presents the same interface. Is the program still required to be GPL?

I don't really have an answer to your specific proposed loophole, it's pretty clever and is a very good question; but I don't think the calling mechanism is part of the issue. You could make the same argument whether you are talking about a "program" or a library. The calling convention is a meaningless detail imho.

I think you are specifically responding to my "does not work without" interpretation overly literally. Clearly if the program is written for and tested against a specific interface of a GPL'd program, it is intended to work with that program.

On the other hand if it's written to call into some kind of standard interface, it no longer requires that GPL program specifically, but could work with any program implementing that interface. And I will admit that whether a program is written only to work with a GPL program/library/whatever, or is more general, may be up to interpretation, what is considered "standard", etc., but that is exactly my point -- law is nuanced. If it were possible to codify laws perfectly with overly simple rules like "the copyright applies because it's a DLL and not a program", then we wouldn't need lawyers.

In law, intent is important. If I write a non-GPL program that depends on the functionality of a GPL library, I can go find all sorts of ways to not "link" to it but still use it, e.g., as a program, a service, etc. -- and it happens -- but the intent, which was to find a way to use GPL software without adhering to its license, is still quite clear.
Yes - at least, solar is. The manufacturing process is quite damaging.
Yuck, those are some really badly-behaved installers.
My favorite part of these stories is where the employees across decades keep finding the super nuanced cryptographic flaws and get told not to fix that specific thing by higher ups

On to the next sprint! Its just Technical debt! Not sus
That's a nice web comic, I clicked through the (short) back catalog!

In fact, I felt so "at home at xkcd" that I kept hovering my mouse over the images for a second punchline. :D
The hop between your computer and your ISP is likely about 10-20% of the puzzle. Congestion control is necessary to find the optimal transmission rate across all the networks between your PC and the final destination (and back!).
The reason you see a blank page is because the website wraps content into a <noscript> tag and by "disabling javascript" it wants you to render <noscript> content, not actually disable javascript. But it's a bad idea in practice. Most websites work better out of the box if you disable javascript, but not render <noscript>, and also disable CSS, and inject some custom style to fix size of embedded icons. I'm not sure if there is a public extension that does that though.
Facebook will die of boredom (2019)
BBC Basic on the BBC Model B was the equivalent in the UK
Same, I'm about to quit computers and just go all in on my child and live at home with my family.
That's exactly my point. There is a platform owner.
The key point to 'taroof' is creating a tiny strain of egalitarianism in a deeply fragmented society.

The article mentions this a little..
"in a hierarchical society such as Iran, where favours and services can be interpreted according to the stratum of the provider, this behaviour “produces social stability, because when both persons are doing this, they achieve equality”."

This is sort of similar to how strict dress codes (black tie etc.), despite being associated with the more pretentious elements of society, are actually deeply egalitarian. By telegraphing exactly what is and is not allowed, variation is diminished and stratification by social class is harder.

It obviously has its negative elements (and definitely adds friction to each interaction), but in an increasingly atomized world I find these tiny holdovers of tradition refreshing.
Both Korea and Japan are client states in the U.S. empire, with large US military presences and drastic interventions in their domestic politics. They absolutely collaborate with the US on everything.
https://leetcode.com/discuss/interview-experience/942008/goo...

Its a given that if you are trying to get into faang you are going to need to spend a considerable amount of time trying to game the interview process by doing as many leetcode problems and mock interviews as you can before the interview. And then still there is no guarantee, even if you ace all rounds and pass all the coding challenges.
FWIW, your comment describes exactly how I will feel once I finish my ongoing Golang static blog site generator.

Sigh, I guess I should get back to my GitHub repo and fulfill my destiny.
Reddit is home to both trashy discussions and also excellently broad and deep discussions, both due the large audience it intentionally cultivates. But anyway, it's not relevant. Here is here and justifying rules by comparing to Reddit is unhelpful.
Which laptop should it be compared to?
Are build systems typically CPU bound, even during heavy operations such as calculating dependency closure (or other things I'm unaware of)? If not, the I don't see a need to use a language that doesn't provide high level, somewhat costly, but easy to use and understand abstractions. And if it's faster than its competitors and it weighs less, then there's also nothing wrong with calling it "fast" and "lightweight" (though I have no idea whether please fulfills this)
I thought about that too, but the benefit of an orbiting "globule" of satellite waste is that in time it would have it's own micro-gravity and require less energy to "commit" waste to a mini-moon than pushing out of earth's orbit to the sun?

I haven't done the napkin math but maybe I'm sorely mistaken in terms of the physics involved. Could be interesting to lower the cost by pushing into a huge mass and then once it was too large pushing that mass into the sun?
that button has a strange icon... but thanks for pointing it out
Isn't this still calling into the pluggable CC framework, with all the CC_ calls? You could say that the various CCs are also using RACK on linux too.
> doesn't take any advantage from being written in Go, other than "being easier to write and understand by a human"

I would assume that is has the same advantage as most other Go programs: It's easily distributed as a single static binary, and doesn't need a heavy runtime to be installed.
You appear a clever chap, so you can verify that the statements are false. You can also locate where the author also states they are false, but does not delete them.

It might be a sixth form debating point, but you have also have previously posted "The problem is that it has become acceptable to treat ideas as dangerous. For example, if I want to deny the Holocaust, that is my right."

That is where I bow out, with a link to show how such 'ideas' and 'rights' have real world impact during this pandemic https://twitter.com/dashaburns/status/1332798207911399424?s=...

Have a great day / life etc.
I came across Tony in his Mixergy interview in 2008, he was always inspiring. Even though I didn't meet him it hit home when I saw the news. Rest In Peace, you inspired millions.
Buck: A Fast Build Tool
How accurate are the Covid tests?
I quite like some of these and it's a nice idea to collate them, but:

45. Community Idea: Ideological match up

There's somewhere someone that thinks exactly like you on all matters. Let's uses quizes and questionnaires to make them easy to find.

Please, no.
I think a lot of this stems from the idea that “I can do better,” trying to do better and failing, and finally trying to post hoc justify the work
Belgian security researcher hacks Tesla with Raspberry Pi
Well, I guess I phrased it badly. I mean - there are no fair comparisons, but being in the comparison itself already showed how crazy powerful M1 is.
Magsafe seems less an issue now.

With a true 'all day' battery, you'll probably only plug it in at a desk where tripping or knocking things over isn't an issue. While travelling, you just charge it at night or when you aren't using it. Much more like smartphone usage.

How many people are aching for a magsafe phone charger?
Spot on if there was a talent shortage you would never see things like this: https://leetcode.com/discuss/interview-experience/942008/goo...
Though, you may decide foregoing the interposer. This way, money go TSMC instead of interposer maker, which was already likelly been TSMC.
Big props to Growl. I remember it being all the rage in terminal emulators back in the day.

Thanks for all the work that was done - it was well appreciated.
>we've been taught to idealize superachievers and geniuses, and despise underachievers and mediocrity from an early age.

Who taught you that?
What a terrible way to die. Seems like deep suffering. I hope not.
Those are weird complaints when talking about lack of customisation. Snaps are not enforced - you can run all of that software without them. Terminals will have their own cursor blinking config - worst case change your terminal. File manager creates directories? Disable that, or if you can't, change the manager, or if you can't configure system to deny creating them, or compile your own version which doesn't do it.

The options are all there. I get the complaint about the lack of configuration on popular systems. But you can't have it both ways and then complain that Linux doesn't expose the options you really want. Every person will have something they'd like to do and you can't realistically expose millions of options without killing usability - but if you really want to adjust something, and are willing to put in some effort, you can.
https://ilsr.org/wp-content/uploads/2019/06/Walmart_Grocery_...

I think you're underestimating Walmart's market share.
Do you have any source for this? My preconception would be that either me-to-isp or server-to-their-isp would be bottleneck large portion of time.
Don't you see the contradiction there? First he says it isn't helpful if foreigners criticize Russia, because Russians need to learn to criticize themselves. But later he says that his work aimed to lead the Jews to examine themselves, even though he is an outsider to that people and, by his own declared standards, it is none of his business.

Also, after the Holocaust it is extremely inappropriate for any non-Jew to suggest that the Jews as a people have done anything bad or negative. The sole appropriate thing Solzhenitsyn could have done with regard to the Jews is either say something nice or not say anything at all.
There is no defensive pact with Taiwan. There will be no WW3 should the PRC decide to go for it.
I know: fast, simple, and works with the tools you use every day. I really don’t understand why it’s not done more.
Ye whoops, it's actually:

chrome://settings/content/javascript
They makes me sad because Manhattan used to be a place where you could get an umbrella on very street corner without the bother of ordering ahead or entering a store
I guess I'm unusual in writing a static blog generator in 2005, writing a very short blog post about it (http://www.daemonology.net/blog/2005-09-12-blogsh.html) and barely touching the code since.
Precursor’s mainboard was designed for easy inspection as well, and even its LCD and keyboard were chosen specifically because they facilitate verification of proper construction with minimal equipment
Email and VPN is the most obvious even without this “proof”

Will otherwise intelligent people want to fight tooth and nail if I mentioned any specific VPN provider being incapable having privacy assurances you can rely on? Of course so lets do it anyway

Protonmail

NordVPN

ExpressVPN

every one

It doesnt matter what you want to believe, the entire concept doesnt do what people think it does.

You would simply have no way of knowing if a VPN suddenly did start keeping logs.
I use it _because_ I’m lazy. :) PowerPoint is fiddly. Emacs and org-reveal is simple. Just edit in plaintext org. Press a key command and the browser shows the result. Presentation can be version controlled in git.
Please take a seat before clicking this. And yes, it is still actively used by Walgreens.

https://webapp.walgreens.com/SupplierNet/login.htm
Thanks Ralph! PlanGrid is amazing
I have lived in Iran for 26 years and have never had an issue with taarof. Old people just know I don't do taarof and they're fine with it. Young people don't do it at all. In fact they're so straight forward an American might find it rude (i.e business emails starts with no smalltalk).

The comments about our hospitality and generosity being fake is unfair and unfounded. It's also very self centered of someone to have such claims based solely on their experience and perception. Iran is a big county with different cultures and very different behavior between generations. Do American boomers and GenX behave the same?

The comments about our language not being understandable because of taarof is also laughable. I have never done taarof. My friends and family don't do taarof. My driver and food delivery guy get paid over a mobile app. My barber outright asks for tips. People who have chain migrated out of Iran ages ago and higher middle class people are not representative of all Iranians. We are just like you and everybody else.
After much searching, I found it— the story is “Bargain” by A. B. Guthrie. Originally published in 1952 as “Bargain at Moon Dance”.

I found this reprint of the original: https://classic.esquire.com/article/1952/10/1/bargain-at-moo...

Still a creepy story after all these years.
The Strida Evo works like that: hub gears, but both wheels are single fork.
Non-Prime shipping is 5-8 days, usually faster. I think you are conflating "non-Prime" with "not Fulfilled By Amazon" which has delays before shipping.
Tech writing. The plurality of it is for Stack Overflow's blog actually. You just write a pitch and send it.

https://stackoverflow.blog/2020/01/27/blog-contributor-guide...
Every project that gets featured on your subreddit has needs of a community manager on their telegram and discord and will pay.

Your identity will get associated with failed projects, just make a new one as you’ll get paid in crypto. Companies just want baby sitters, not clout.
Go Json.Decoder Considered Harmful
Agree totally. Security theater is a real thing.

But if the whole shebang had been built with multi-user, online, and hostile as a default we wouldn't have spent 20 years dealing with the failure of protocols in the face of black hats, and the meat bags would be more secure in their ignorance.
Only garbage like autotools or CMake generates Makefiles, all remotely sane build systems (including the various bazel/blaze derivatives) do away with make, which even sucks as a low level abstraction.
I've had similar experiences in the US (Seattle area). Chargers are regularly out of service, and for extended periods of time.

There are a few Electrify America fast chargers near that have at least 3 out of 6 chargers out of service, and have been in this state for the last 2-3 months. EVgo chargers are so hit or miss that I don't even bother.

I've tried to fast charge in a smaller city and required me to call in and provide my credit card # just to charge.

I absolutely will not take my EV on an extended drive as I don't want to have to worry about finding a charger.
I sweeten all my jellies with apple juice. Most people can’t figure out the je ne sais pas quality of it..be it roses or lemon verbena or lavender..it’s fun trying to make them guess the flavors.
In a similar vein: "Why are you using a Mac for development in the first place unless you have to develop software for Apple devices? Why not run Linux if everything you write runs on Linux servers?"

Your post reads less like a sincere question and more like "you should be doing it this way unless you can defend your position". Maybe--just maybe--people weigh up tradeoffs differently than you do personally.

FWIW 'on the move' can mean going into a meeting room or even just walking over to a coworker's desk with your computer. Desktops kinda suck when you work around humans who don't just stare at their screens with cans on all day.
Scion EPIC: a path-aware clean-slate internet architecture
> Is shutting up people who criticize you, even unfairly, by taking them to court supposed to be a good thing?

Slander and libel have been punishable for a long time. The Canadian think tank “published an interview suggesting [plaintiff’s] work on climate change was fraud.” There is sunlight between disagreeing with someone and calling them a fraud.
Do you know you don't have to remove the wheel to repair a puncture ? Remove one side of the tire from the rim and pull the inner tube, then patch it.
Discover the Power of Linkedbio Get Your Resume on the Shortlist
LinkedBIO provides you with the information and tools you need to create the perfect LinkedIn profile and resume so that you make it through JOB FILTERING APPLICATIONS and get your application shortlisted every time.
If you're an average citizen, your life doesn't revolve around serious cases where monopoly on violence comes directly into place. It revolves around trivial cases, for which the government's response is proportional. Meanwhile, corporations - particularly Internet ones - are more than happy to escalate minor things into termination of service.

To use a concrete example, there was a case recently in which a streamer asked people to vote for things by posting red and green emojis on the livestream chat. YouTube's algorithms proceeded to ban people who posted too many emojis. A ban on YouTube means a ban on Google account, which means no more GMail and Google Docs in particular. For an average person - particularly average worker in a small company - this immediately turns one's life upside down and is likely to do permanent damage to employability.

An equivalent situation with a government would boil down to getting a small fine - nobody is going to terminate your driving license if the police spots you blinking your lights a few times to a friend driving ahead of you.
Is this actually true? Notifications were in iOS way before OSX, and it seems like that is the actual implementation that eventually made its way into Mountain Lion.

I mean, Toast notifications weren't even invented by Growl. It was nice software but this seems like hyperbole lol
Build system performance tends to be IO-bound, but responsiveness for things like no-op builds tends to be CPU-bound -- and the JVM in particular really suffers. Optimizing IO performance makes it perform better, while optimizing CPU performance makes it feel better to use.

Arguably, making tools feel better to use is more important than raw performance. When you're doing a no-op build, the difference between 100 milliseconds and 500 is large, and the difference between 10ms and 100 is enormous.
Ah, I think so!
You are switching the subject.
Tarof isn't an impediment to learning the language, but it is an annoyance that a foreigner would have to constantly deal with if he chose Iran for a place to immerse himself in the language.

> Furthermore, taarof is part of the Iranian culture. These little cultural differences are what makes this world beautiful...

Even Iranians themselves often don't find tarof beautiful. One might claim that tarof is a "part of Iranian culture" in the same way that chewing paan is "part of Indian culture", i.e. it's ubiquitous, but even many local people would find the world a better place without it.
No, no, no. You need a massively over-specced desktop running at all times along with the burden of maintaining two devices instead of just one. How could you be so blind to this fact?!

...
I expected this to be implemented with something like document.body.textContent = "Please disable JavaScript to view this site" on page load. Which would be enough to work. It's actually exactly it, but with the extra precaution of wrapping the entire page inside a noscript tag. Hilarious. I guess it's useful to avoid having a chance to see the content during a flash, before the script executes.

A good contrast with web pages which are not apps telling you "This app requires Javascript to run".
My point was that one of the most secure ways of browsing the internet was essentially a government spin off from the 90s. So it's not hard to presume that the government has its fingers in a lot of other things built to hide/obscure user activity.
You can implement similar mouse recording via requests for :hover psuedoelements in CSS. Also, I’m not sure you need JS to get fine fingerprinting and tracking in 2020— https://wiki.mozilla.org/Fingerprinting
No thanks, bye.