skysight-inc/HackerNews huggingface dataset:
I have to say there is quite a lot to learn from Levandowski.[0] I am not a fan of corruption but it's undeniable that he played whatever cards he had in life and played them hard. He'll probably be a shadowy billionaire quite soon.

One quote stood out to me at the very end of the article:

“The only thing that matters is the future,” he told me after the civil trial was settled. “I don’t even know why we study history. It’s entertaining, I guess—the dinosaurs and the Neanderthals and the Industrial Revolution, and stuff like that. But what already happened doesn’t really matter. You don’t need to know that history to build on what they made. In technology, all that matters is tomorrow.”

I've always been obsessed by history but always struggled with this same sentiment: that I was escaping reality and my responsibility to try interesting things by plunging into the past.

[0]https://www.newyorker.com/magazine/2018/10/22/did-uber-steal...

edit: to clarify my thoughts given the sudden replies: I don't mean to say I argue for a wholesale casting off of the past. Clearly, I understand the trivial observation that such a view of history has naive aspects, but that's not at all what I am interested in. For me and most other people here that enjoy history and such things, ignoring history would be impossible anyway because the draw is too great. I'm merely putting out a reminder that all our inner or outer debates about the finer points of politics or history or other such topics are often a way to escape seeing what we can do in the present.

Looking at people like Levandowski, you might see yet another arrogant techie that has a blinkered view of the world, (and that is more or less true) but at the same time they are out there doing bold things and living life on the edge for better or for worse. They essentially act like the historical figures we read about, although I am not implying that he is some important figure as of yet (though who knows in the future) just that he shows the same zest for life.

I'm essentially speaking for those whose main problem is the opposite of Levandowski: too much intellectual masturbation, too much thought as entertainment, and too little meaningful application of whatever lessons you may or may not have learned. You may harp on about how history matters, but how many of you have actually been presented with choices that mattered beyond the parameters of your own life?
I'd guess it's based on your phone number. Use an EU number to sign up and they'll treat you as an EU citizen.
Semicolons vs. end of line (like in Python) has a significant difference on what kinds of things you can express. End of line based syntax strongly discorages long lines, what brings problems and benefits. (And the Javascript choice is simply wrong.)

Semicolons vs. indentation structure (like in Haskell) has a huge usability difference in interactive shell. It's trivial on editor code.

The dismissal of syntax as trivial is not a good line of thinking. Syntax tends to have surprising impacts on semantics.
Bitcoin Maximalism Fine Art
Bootstraping a new culture - Bitcoin Maximalism Fine Art.
Without regard to the merit of each tech, I've made the J2EE to K8S comparison before and am glad to see here I am not the only one who saw the resemblance.

It mostly goes to show that containerizing application code for execution in a managed environment in nothing new. I'm sure this was also done somehow in the mainframe world.

As to whether K8S is a superior embodiment of the concept, I'd say that the problem is rather that a large majority of adopters are just cargo-culting without having a real need for what it actually provides, externalizing the costs of complexity it brings. I have nothing against K8S itself, but its adoption curve is telling of CV-driven architecture at it's worst. Mind you, the same might have been said of J2EE back in the day.
I mean, I'm not the one who set the bar at 1989! I don't at all disagree that the technology landscape was such that such activity wouldn't have been nearly as broadly viable; I was merely speaking to the corporate landscape. There, while it's true that Microsoft had a lot of power due to its Windows monopoly, there was still a lot more competition and less consolidation across the board than there is today.
anyone able to compare Tiny Suspender and Auto Tab Discard?
Furthermore, free software devalues software development. This is why much of the industry nowadays is about services or products where software plays a small part or is very specialized.

The author of this post praises free software, but makes his money from providing a service. That's great, and I like free software as a user (who doesn't), but the post misses a bunch of elephants in the room.
> The second that you provide source code, they have all the power.

It's an illusion that you had much power at all before that release anyway. Code is only valuable when used in the right place on the right data for the right people. Otherwise, it's just more meaningless binary floating in the void. A developer's particular source isn't all that interesting. In theory, with the same idea kernel, another developer could build a similar thing. The only value someone's new, closed source project has is that it works right now. That's the only leverage in a negotiation.

All of these talks over OSS have programmers power-tripping over their supposed influence in the world.
Uninstalled and reported.
Causal impact of masks, policies, behavior on early Covid-19 pandemic in the US
If I understand correctly, the lifetime appointment is meant to avoid political pressure. Don't you think the judges might be swayed to vote one way or another if they knew there was a vote coming up in a couple years and they'd be on the chopping block?
Does it include practical use cases demonstrating how vim tricks can really come in handy in real life? This probably is the hardest part for me - I can't imagine a case where I would like to use any of them I've ever read about (yet I still feel interested).
I was pointing out a flaw in your logic, not making a claim.

For the sake of argument I could've used "child-eating lizard people".
It's not something about "how my brain works". That's a sneaky way of accusing me of being too dumb to use those editors. But the user interfaces from 35-40 years ago are bad. Objectively. Unless you are using them on the terminals from the 70s or 80s.
> Apparently recent versions of this extension have been taken over by a shady anonymous entity...

That's something that worries me, whenever I install a software with trusted privileges.

Software companies can sell their products -- and user base -- to other companies without notice.

And it can be even worse in the free software world: think about all the updates that happen when you type `apt-get|yum|brew|npm|pip update`. What are the odds of a single dependency being taken over by a shady anonymous entity?
UK here, the sign also had to be below the waist.

I have relatives my age in new zealand, and it was also common there.

Memes have an amazing power to spread, huh?
Technically, a president could pardon all federal marijuana convictions, and announce that they will continue to do so for the remainder of their term. Basically, it could be used to address systemic problems in the federal court system. A large portion of Biden's term will probably be spent trying to return to norms, so I doubt anything like this would happen.
Not a book recommendation, sorry, but I do have some advice:

You make friends by being friendly - doing nice for others, even strangers, without expecting reciprocation. Some of these people will become friends.

You keep friends by contacting them at least once a year. I have a lot of my friend's birthdays in my phone calendar. I text them on their birthday and sometimes on Christmas. It's the little things like calling them when they're in the hospital. The current plague is depressing, text your friends a tell them you're thinking of them and bring their spirits up.

I have a vendor that I buy my hardware from. I bring them cookies now and then. (I make cookies and will eat the whole batch if I don't give some away. I thank them for "taking a cholesterol bullet for me".) I expected nothing from them but they are friends now.

If this sounds like a lot of work, be prepare to not have as many friends. And that's OK too.
I live near wild bison. "The Feds" have a facility for storing the ones that wander out of the park. I can confirm that it looks like Guantanamo Bay. Otoh there are also farmed bison around here that seem to be contained by regular fencing. Possibly the gitmo security is to prevent humans getting in.
Hi there! That's a great point you are making. Of course I can agree that it sucks if a cheater ruins the fun for anyone else.

I'm really not a gamer myself, I just like messing around with code and learning how it all works. There is really a lot to learn from this kind of projects. The content out there on low level programming tends to be a little daunting, arid and hard to understand. So I thought game modding could be a nice package for people to get interested in that kind of skills. The tool generates legible, explained source code and it helps you with the steps for compiling and what not. I think it could be great to motivate beginners to start getting their hands dirty and grasping some of the concepts out there.

I guess most client side hacks (the ones you can make with this tool) are not so great with any modern multiplayer game anyway, as real core domain logic and syncing is often executed server side. And on top of that there is all the basic extra stuff like validations, kicks, bans, anti cheats, etc.
For local or single player games, they could work a little better. But what's the harm in that, right? it's just you in there.

Again, even with all that said, I can really see your point, I totally get it! I hope this reply sheds a more positive light on all of this.
Have a great day!
Regarding judges: How would you appoint them? Basically there are three options:

- Have a public vote, direct legitimation (or via some extra electoral college or something) this means that judges have to be "popular" and run campaigns and question is, if that's really smart ...

- Have the "juristical class" elect within, so judges from lower courts would lick somebody, or current judges elect additional ones. That would put judges into their own "class" and remove all democratic legitimation

- or do what is done and have a democratically elected body do it. In the case of the U.S. it's done by a combination of president (nominating) and Senate (confirming) where the Senate represents the different states.

It is one of the tough problems.

For the pardon the idea comes from absolutist times where a King would pardon as he likes. The modern interpretation comes from correcting "blind" justice. Justice has to rule according to law. But sometimes one either might decide that a law was bad and than a pardon might be a way to correct that (ideally if law is rewritten as well) and sometimes there are hard cases, like the 90 year old who should get a chance to die outside of prison, for sake of family etc.

Generally the system assumes the actors act mostly in good faith and were removed (impeachment etc.) otherwise.
I misread the date on the wikipedia page.

In any case it still reeks of some animals being more equal than others.
Have you heard of Jimmy Carter?
> how many orders of magnitude [...] more expensive [...] commercial airline first class ticket

Estimates are order zero. Amortization on more frequent (because quicker) flights. Rocket vs airliner simplicity. Fuel is only a fraction of airline opex.
Yeah sorry, that must have been autocorrected on my phone. The words are visually similar enough that it’s easy to miss.
Earth’s atmosphere modelled in the cloud in bid to tackle climate change
This looks great! Do agree with others though, that you should expose the course sections. I don’t use vim as my main IDE but I still do use it for quick edits and commit messages, so I don’t know nothing about it. Would be great to see if the course is more/less/same as my current working knowledge. But also a one-time $15 isn’t bad at all, thank you for not trying to make this a subscription :)
Not to agree too much with a both-sidsing of Trump corruption, but in fact I agree here.

This pardon was... really pretty conventional. It's of a non-violent crime and a comparatively compartmentalized one that doesn't impact the nation as a whole. Incentivising industrial espionage isn't "not bad", but it's not that bad.

This is routine Washington stuff, really. The genuinely corrupt pardons, of his family and associates (and potentially himself) for crimes committed during the administration don't seem to have materialized[1]. The list from yesterday is very long, but really pretty unsurprising.

[1] But there is still an hour and a half left. A pardon can be scrawled on a napkin in 30 seconds and then shown to the media to deliver it. There's no formality requirement in the constitution. If he does it before noon then it counts.
Would You Rather Be Uninformed or Misinformed?
This is why in languages like pascal or Ada you can make an array that runs from 7 to 35.
You might want to look at the electoral vote and how 1 vote in Wyoming accounts as much as roughly 4 votes in Texas and California.
Pretty serious bug that is enabling the far right to be over represented imo.
I like the idea of using the discard mechanism, but if it’s from the same developer, wouldn’t it be at risk of having the same thing happen?
Once they ship Multi-Account Containers i am switching. Firefox have already annoyed me with the "more than just de-platforming" nonsense
I love vim-adventures. It was the only way I was able to stay motivated to learn vim well enough for it to "stick". I just hate that you can only buy 6 month access to it. I'd happily pay 2-3x the price for lifetime access, but the fact that I can only buy 6 more months makes me pretty sure that they won't be getting any more money from me. I think I would still hop on for a few minutes every few months to practice up on some stuff that I forgot.
AP version (incl image) via Kansas City Star:

https://www.kansascity.com/entertainment/article248628175.ht...
After some experience with Go I realized that in quite a few cases it will be nice to have 1-based indexes. If one have a variable that is an index into an array, then it is natural to initialize it to an invalid index like -1. But in Go everything is initialized by default to 0. So to get -1 one needs extra code.

With one-based indexes zero would be a very natural invalid value as an index similar to a null pointer.
If you're going to both sides this you should at least mention Clinton's most corrupt pardon (Marc Rich).

I would say that it is uncommon for presidents to abuse the pardon power like this, it's just not completely unheard of. It's also worth noting that Trump multiplied the total number of corrupt presidential pardons in US history by something like 10 in his time in office. The scale is hard to fully grasp.
Watched this last night on YT. Worth it.
The level of corruption and cronyism in Russian politics is out of this world.
New starfish-like fossil reveals evolution in action
There's a strong tradition of dynamic fp-ish languages with Erlang, Scheme, Common Lisp[1], and lately Clojure (along with many others) that just isn't about static typing. A lot of people feel that dynamic + fp is just the right thing. It's not an omission, since putting in static typing restricts, complicates and remolds a language a lot.

[1] Yes, there's optional type declarations in CL, as an add-on feature. But I'd guess most CL programs don't elect to use them.
> Instead of helicopter, ferry can do.

What about a seaplane? Depending on the number of passengers, that might make sense.

I also wondered about Hyperloop tunnel starting under the seabed, which a submersible capsule could dock with, but that seems much less realistic.
Thanks for sharing.

I'm now framing the problem as "inauthentic speech".

> ...go towards more “peer review” like in science.

Ditto journalism and reporting.

This is a universal problem. The core solution remains the same.

Cite your sources
Show your work
Sign your name

WRT John Walker's screed, I really thought certificates and web of trust would have become the norm by now. Anything unsigned would be treated as gossip or worse. Certs could be revoked as needed.

Further, every trusted digital relationship would start with a key exchange. Vs relying on username and password. eg Banks would issue me a Secure Enclave of some sort, like a USB fob.

I'd like to understand why this didn't happen. My best guess is "Worse is better" enabled predators and parasites. Which has been acceptable during the gold rush.
Is that how it works? Multiple wrongs make a right?
"Wait, 45's administration is all corruption?"

"Always has been."
This strikes me as a reasonable point. My somewhat wishy-washy response. There are some differences in the situations. ES has always been a commercial enterprise; Linux is not. As I understand it, Linux basically has a functioning ecosystem that keeps its development funded (although certainly numerous issues exist there). If e.g. Red Hat managed to start threatening the linux ecosystem, and modifying their license gave them recourse to protect themselves, I’d be pretty sympathetic. Are there reasonable principles undergirding my position here? I can’t tell this morning
Apple's M1 chip has a custom GPU built into it. There is no documentation on how that GPU works and Apple hasn't released any.

Making any modern GPU work is a lot of work because of how complicated they are. That's even with the full documentation.

In the Apple M1 case, the GPU will have to be reverse engineered to understand how it works, then a driver will need to be written for Linux that supports it.
https://www.goodreads.com/quotes/371094-an-eye-for-an-eye-we...
Linter and Formatters for VS Code and Ruby on Rails
As a developer who recently switched editor to VS Code it was surprisingly painful to me to find the right extensions to set-up linting and formatting. Created this article by trial and error, it might help someone else too.
thanks for correcting my mistakes :)
2021 Is the Year of Reliability
Germany to talk to Biden team over securing changes to vaccine distribution
I'm for legalization of marijuana but think that's a terrible idea. This effectively makes one person the arbiter of law.
Incorrect. It’s a limitation of X11 that if the screensaver daemon crashes, including xscreensaver, the desktop will be unlocked. See the JWZ links that are posted in this thread.
$15 for lifetime access... rubs chin... I'm old. Would you take $5 as my life is 2/3 gone?
You won't hear much about the VM escapes in those clouds because there is strong incentive for almost everyone to be quiet about them and patch as soon as possible so there "isn't a story". Some researchers do want to make a name for themselves and publish before the patch, but those are minority. And publicly attacking a big corporation is quite risky so they prefer presenting the bug as general problem in the technology. But the bugs in hypervisors exist, see CVE's for Xen for the past decade.

See also

https://security.stackexchange.com/questions/130274/how-do-b...

https://nakedsecurity.sophos.com/2015/05/14/the-venom-virtua...

Regarding L4, I do not know. Probably it is very different and cumbersome to work with compared to linux.
The downside to this is people spend decades being ruled by people they didn’t have a chance to vote against.
A hotdog is not utopia, it's a basic means of survival (food). When you can't get the basics, you may have trouble figuring out how to exploit that kind of "wealth".

The issue is that the pyramid is upside down. Everyone should receive a basic universal income that allows the freedom to give away value to society without starving.
Federalist Paper #69 Specifically mentions this over 200 years ago.

https://avalon.law.yale.edu/18th_century/fed69.asp

> ...If a governor of New York, therefore, should be at the head of any such conspiracy, until the design had been ripened into actual hostility he could insure his accomplices and adherents an entire impunity...
> Is there more terminology that means "to tree-shake"?

Yes, everyone else calls this dead code elimination. [1]

(the custom term isn't completely unreasonable, since tree shaking is somewhat different from how compilers do DCE)

https://en.wikipedia.org/wiki/Dead_code_elimination
I think you are overestimating how intentional this was. The King of England had pardon powers, which was delegated to the King's governors while the US were colonies. The US adopted common law as a system, so they brought in pardon's for the closest thing for a king.
Seems more practical to use conventional transport to go to and from the rig, such as a helicopter.

A crash with a rocket is both more likely and more devastating, and thus should happen away from population centers. Even if the return trip is less noisy.

Also rockets pollute, which is another reason to keep them far away from people.
Yeah, that matches up with what I've seen. They've at least been decent enough not to kick people off the store, but I don't think it's possible to just have them sign / publish something unlisted these days without a good deal of policy writing and justifications.

Yet the large actors still publish malicious updates to extensions. ¯\_(ツ)_/¯
Anthony Levandowski related at all to Corey?
The MacBook Air used to have an i3 in the $999 model which now has an M1. So in that sense the M1 is comparable to an i3. They both serve the same market.

There are also some high-end Windows laptops using i3s like the $999 Dell XPS 13.
Context matters of course, but I don't feel you can truly deny it has taken on meaning outside of the original joke

Oh I do deny. Nearly every example ever shown is indistinguishable from accident or people using it for other purposes. Mexican workers "flashes" it while driving around: fired. West Point cadets goofing off, punching each other: sanctioned. Random individuals in photos: obviously white supremacist.

to inflate this non-issue, and then use the very fact of its inflation as justification for its further inflation is reprehensible, and then get actual innocent people labeled as racist. Truly despicable
Hello! Stephen, one of the creators, here. Would love to speak to you if you've felt this sort of pain before. Happy to answer any questions that anyone has.
I usually just message myself on WhatsApp.

I also remember a popular extension that could do this,
PushBullets
It doesn't matter. Violence for a political reason is terrorism[1].

I'm pointing out media hypocrisy, that doesn't mean I'm condoning any violence.

Violence is wrong in support of BLM, it's wrong in support of Trump.

The ends do not justify those means (and in fact are likely to be counterproductive).

[1] ter•ror•ism tĕr′ə-rĭz″əm►
n. The use of violence or the threat of violence, especially against civilians, in the pursuit of political goals.
He was very clear about this goal even before his campaign in 2016.

In 2000 Donald Trump told Fortune magazine, “It’s very possible that I could be the first presidential candidate to run and make money on it.”
Clayton Christensen is rolling in his grave. R.I.P. https://www.youtube.com/watch?v=rpkoCZ4vBSI
Another thing is that in C null pointer is invalid. Yet the index zero is valid. With one-based indexes this discrepancy is removed.