skysight-inc/HackerNews huggingface dataset:
This really hits me hard. Dan was the kind of guy you read about and were almost intimidated by his work. Then you met the guy and realized he's just an awesome guy.

This just insanely sad. I'm really sick of hearing about my friends passing - especially when they're brilliant.
Streak (YC S11) is hiring to build spreadsheets in email (remote)
things that go to mars tend to stay there
Thank you for the link to the Pew research. Here’s my response to the claims of the research and this response is solely based off of my observations and clearly my observations could have led me astray.

In 1980 anyone claiming Jimmy Carter’s wife was a man would have been labeled a kook by the vast majority of Republicans. Today we have a nontrivial amount of conservatives/libertarians who believe this claim about Michelle Obama. We have non-trivial amounts of Republicans who think Covid is a hoax. We have non-trivial amounts of Republicans who think vaccines are harmful. I’m not talking about Covid vaccines but another measles vaccines and polio vaccines. We have Republicans today call the affordable care act socialism when it was a proposal of the Heritage Foundation in the early 90s. We have Republicans today decry cap and trade when cap and trade was used by Reagan to combat acid rain. Today any Republican who says that the tax on labor should be less than the tax on capital would not be supported by the party and this was Reagan’s position. The list goes on.

The Republican Party has shifted into crazy land. They supported a President that mocked a former prisoner of war in their own party. The party of family values supported a serial sex abuser. They supported a man who wondered if nuclear weapons could stop a hurricane. They supported a man who thought Obama wasn’t born in the United States.

This is a party that resides in cuckoo land. There is no middle grounds with such spineless, inconsistent, hypocritical people. There is no way to reason with such people. The party is detached from reality.
For everyone talking about the Streisand Effect, I don’t think it is applicable anymore in the age of centralized social media such as Twitter and Facebook.

Can anyone point to an information or post that was censored by Twitter and/or Facebook and really took off in a huge way?

I think censorship these days is pretty effective, if you can get Twitter and Facebook on board.
The CDC WISQARS database contains fatal and non-fatal injuries for many different mechanisms, including firearms. The law you are thinking of is the "Dickey Amendment" which forbade the CDC from spending its budget advocating for gun control. It was named after Republican and galactic asshat Jay Dickey of Arkansas, who thankfully has been removed from influence over national politics by his much-awaited death in 2017. His idiotic law passed out of effect in 2018. Just before he died, in a meaningless act which did not redeem his evil life even slightly, he recanted and called for government funding of research into gun violence.
For their other products like the PineBook Pro and the PinePhone, I think they did commit to selling replacement parts for a long time.
> George Floyd robbed a women by holding his gun to her pregnant stomach.

A quick DDG says this is an urban legend, or do you, Mr. "Highly educated individual, commonly read dense scientific works, philosophy, political science etc" know better?

And did those things you read justify the death he suffered? The cops didn't even know his past, and even if they did, so fucking what, their job isn't to judge someone to be worthy of death and then executing them...

But well, it's easy enough for people like you to find excuses that "those people were bad guys" who "deserved it", so you can sleep at night and not admit to yourself that maybe you're biased.

> Police are more frequently in life threatening situations. The demands on them to act perfectly are enormous.

The 4 fuckers had 9 minutes to change the situation and not end up being shit cops, with at least one of them rotting in jail because he was deemed to have broken the law (although maybe not in your book(s), Mr. Dunning Kruger?). Were they in a life threatening situation for those 9 minutes?
The Supreme Court too was confused on this, calling the entire code base "the API" in it's decision.

The [actual] API is 'the most valuable' part of the code, true, but it's also the part least protected by copyright. "Factual" descriptions/specifications are not in fact copyrighted, and the right to make a reverse-engineered clone of something was already established under US copyright. If you want to for instance make a specification and say that nobody can implement it without your permission -- you can't actually do that under copyright law (you might be able to under patent law, in some cases).

If I were the judge, I would have decided the case based on that -- in favor of Google. That it's "fair use" to copy the API in fact regardless of what % of the work it was, precisely because cloning a specification is fair use, copyright is meant to protect a specific fixed expression (in the case of software that means the implementation) it's not supposed to prevent you from creating a compatible clone in the first place, and never has been interpreted that way before this case, it was a mistake, and you don't even need to decide what % of the code "the API" (the headers/method signatures) are to get there.

But that's not actually what happened in the US courts, the judges involved seemed (to my reading) to be very confused about these things, and not to really understand what an "API" (as specification) was, or it's role in software. They decided on different grounds. To me making the law pretty incoherent and unclear at this point. So it goes.

Also, "how difficult to create" something is has very little to do with it's protection under copyright in US law, generally, whether you think it should or not, not how the law works.
Flywheels made for energy storage are vacuum chambered and surrounded by very very dense material, made to withstand any accidents. So it isn't an issue.
Logicslave said: "Its my opinion that violent crime, and especially brazen violent crime is just flat out more common."

The data don't seem to support that.

Obviously violent crime still exists in the USA, and from my point of view in NZ the rates seem scarily high. That doesn't mean they haven't decreased.
Oh, good point. Maybe this could be built into ORMs.
Seems to be asking for some sort of optical FPGA thing with the hope that light will be immensely faster than electricity. Maybe not knowing that it's not?

Also some hints at wanting this "optical FPGA" thing to be analog, rather than digital. And some notion that the various layers of abstraction (silicon->microcode->asm->code) must be wasting lots of cycles.

I'm not really clear on where he thinks 40 years of instant fast-forward might come from.
Aren't all your problems with the apps, not with the actual scooters?
As discussed in the podcast ShopTalk Show[0], of which Chris Coyer is a host. this is actually a more complex idea than this article let’s on, a corollary article from the co-host of that show, Dave Rupert, on why it’s a difficult idea and maybe not the best thing to do[1]

To quote the article:

>tl;dr - <summary> is a button and buttons eat semantics

[0]: https://shoptalkshow.com

[1]: https://daverupert.com/2019/12/why-details-is-not-an-accordi...
Dan was a great soul and genius, this is very sad to hear. Dan made life fun, my stomach would hurt from laughing so hard with him. I am looking over our chats, and found a video he sent me that I can’t stop watching. He was working on streaming VM state to the cloud and decided a mouse wasn’t fun, so busted out a turntable to control it in realtime. It totally worked and was way better! He even starts making record scratching sounds. I love how someone posted the DEFCON shot of his nap, that made me smile! Remember those moments of joy.

Much love to his family and friends.
first I've seen it but my initial thought is that he does not think probable as much as I do that a great filter may exist in the practicality of interstellar travel. if so, it's not a buzzkill to find pangolin skeletons on mars. we're all in this cul de sac together.
Looks like you have done a very thorough job here. I am eager to try it on some xstate machines as it looks like it can simplify readability a lot! Thanks for sharing.
Pretty confident we'd still explore, just with some (appropriate) care. Too many fascinating scientific questions to answer once we discover extraterrestrial life. And if Russia and China did, the US definitely would too --- what would be the point of standing on principal in that hypothetical?

Meanwhile if you're hoping, why not just hope directly that the Great Filter is behind us? It's totally plausible that the window for multicellular life to survive on a planet is generally short, like on Mars, and not long, like on Earth. Or a million other possible explanations that we also have no data for or against right now. I like to keep my science-related hopes on the side of the coolest possible result .
I had never even considered the possibility of something like this. I wonder what effective interventions we might be missing simply due to lack of creativity.

I imagine a version of these wide enough for a person’s waist and with a locking mechanism could be used for knife/fistfights and be much more humane than shooting. Perhaps they could be stored in squad cars the way shotguns are.
A solution that's being tested for corporations is ES&G metrics reporting. I wonder what ES&G would look like from a DA.
That's changing very soon.

Perseverance's mission includes collecting and storing samples for a return mission. https://en.wikipedia.org/wiki/Mars_sample-return_mission
Massive loss of life or economic disruption, while hugely bad, is not what a great filter means in this context. If earth's climate returns to pre-holocene greenhouse gas levels, temperature and sea levels the human race would not be cut off from the stars in a fundamental way.
I can't tell if this is being facetious. who cares about the past, when we're still supporting the Saudi's war on Yemen, causing an ongoing famine, or ratcheting up embargoes on Venezuela when their food chain is breaking.

I'm not arguing this is not a good thing for the US to recognize, but please.
Why Governments Fail: An Interview with Tyler Cowen
In a typical example isn't this what route 53 solves?
> It’s easy to forget that most users have no Clue what a Computer is and don‘t want to be bothered by those pesky details.

For people who dont know anything about computer. Definitely yes.

Except these group of people on twitter wont buy a Mac. Because they think they know a lot about PC, and Mac is overpriced.

They assume a lot about their known known. Knows little about their known unknown. So when you try to explain how Mac is better, they think you are ripping him/her off.

For some strange reason I think these group of people are also growing. I am wondering if it had something to do with people could google up an answer in 5 seconds without thinking through it.

And what's worst, instead of having gratitude for Dell coming to fix his own mistake, apologise to his followers for all the drama ( although modern day social media is all about dramas ), and Thanks Dell publicly. He is making a big fuss out of it.
T-mobile does the same thing.
What if A.I. gets 100x better in a matter of months?
Your dictation input is unlikely to trigger the typing on touchscreen pop up.
> Like I said, different tools for different uses, and really depends on the context

We totally agree, and I'm not sure what we're arguing about--perhaps you can fill me in.

I'm arguing that print is almost always worse than any specialized tool. (After all, who would use a specialized tool worse than print?) There is not a one-size-fits-all tool, and print is not a one-size-fits-all tool.

Indeed almost every seasoned developer has a story about print failing. Whether it's the mysterious "Heisenbug" that disappears when you measure it (like the sync issues you mention) -- my personal story is when I was trying to debug a (class project) kernel scheduler. Printing to the console was so slow that by the time I'd printed anything, the scheduler had moved on to the next time slice!

It's worth nothing that "print debugging" is not literally just using the "print" function; it's a style of debugging that involves logging specific information using some logging function (usually, but not always, print) and then analyzing it after the fact (usually, but not always, by reading the printed output).

This strategy of "get data out, then analyze it" is the general form of print debugging, and in the small-memory case, or the sync Heisenbug case, this often means collecting data in the appropriate variables before outputting it to be visible. Isn't this still print debugging, even though it doesn't use a "print" function?
This page suggests a really interesting way of organising things: https://www.dds.mil/team
> every bomb dropped and person executed

So if you pay taxes in Switzerland you only get good karma points
but that's basically already solved with FPGA, right? You can create any circuit on the fly with code.
The writer did get it made again as an early sg1 episode - though Sam Did look cute in her steppes princess outfit
> "extrajudicial crime fighting" that ends with someone dead is correctly categorized as murder.

That is no more true than it is without the word “extrajudicial”. It’s homicide, sure, but not all homicide is murder, and not all exteadjudicial crime fighting that results in death meets the definition of murder (or even criminal homicide.)

> Lack of trust in the system is a problem, but retributive killings are not the solution.

Retributive killings (and extradjudicial response generally) aren’t intended as solution to lack of trust in the system, they are solutions to other problems for which the palpable hostility of the system forecloses otherwise superior solutions.

Dismantling the system and replacing it with one that is trustworthy is the solution, but it was one that is actively opposed by those whosd relative position is supported by the features of the system that render it untrustworthy to the population at issue.
They did basically achieve it. There's one missing component though: the kernel. One big reason kernels have to be gigantic nowadays is the stupidly high diversity of hardware interfaces. Every USB device, every graphics card, network card, printer… has its own peculiar way of talking to the rest of the computer, and that shorcoming has to be compensated by bolting a driver on top. For each OS.

See Casey Muratory on the 30 million lines problem: https://caseymuratori.com/blog_0031

Solve that, and then ideas from VPRI can shine.
There could be civilizations out there that never developed aggression.
> holding those same people accountable for past state sins.

Nobody wants any person to be accountable for past sins of any state. The idea is that the state itself be accountable, which is a very different thing.
Agree on all counts.
Ask HN: Why split username and password to separate pages?
More and more I'm seeing login screens where the username is on one page and the password entry is on another screen. The Economist's website was the most recent site to do this.

I can understand why this happens in certain exceptional cases. For instance, Microsoft's account might require you to log in on your organization's own site.

But for most websites, this makes no sense to me. It makes it harder to use a password manager to automatically fill in your credentials. I don't see how this is "less work" at a UX level since you end up having to hit more buttons. Was there some UX memo that this improves conversion that I haven't seen?
Inside The Federal Bureau of Way Too Many Guns
Mine were always from working on the house, but I guess it's at least somewhat or an activity.
Meh, it's fine. In general, I find that vim in more productive most of the time (now I have a language server, before, wouldn't ever consider it!)

The fluid and consistent (java is only a portion of what I write at work) editing experience is mostly more valuable to me than the slightly better autocompletion.

I keep intellij installed, but it only open it if I want to do a fancy mechanical refactor, like extract an interface from an existing class. Smaller niceties like creating a local variable from an expression are only a handful of keystrokes just feel like naturally describing what I want (lexically, rather than semantically, I'll admit) in vim anyway.
The pilot is an outlier - very blatant sexism against No1 - Captain Pike being in despair and considering reigning.
Having worked with the people doing those standard libraries, you're pulling justifications out of your butt for bad practices.

Just as a start: variables names should always be clear by context. You only see the one letter ones if its literally the next line or similar use case. Also, bare interface{} should basically never be the case for a function signature.

None of the code you've described thus far would pass a proper review.
This group blew up very suddenly, leaving a lot of unfinished work. They didn't even properly release the work they had done on GitHub or someplace similar. It's just not like Alan Kay to do that.

https://awarth.blogspot.com/

Note that Warth's name is missing from the 2012 STEPS report.

Piumarta went to Japan.

There's something we don't know.

For a bit of follow-on, there is Alex Warth's homepage:

http://www.tinlizzie.org/~awarth/
I think part of the situation is that almost no one gets widespread recognition until after they are dead to begin with, if that.

Not even those with a massive PR campaign, plus many experimentalists do not want to divert that kind of effort away from technical progress.

So this is expressing a lagging indicator of a lingering statistic.

Well, electronics itself is only about a hundred years old and it started out completely male dominated and decades of development continued from that point.

Mainly development of technology not diversity, and that was truly challenging.

And even though male dominated from the start, it was still out of reach to almost all men too, more so for those few oportunities mostly to undertake experimental efforts.

So statistically at the beginning, electronics was virtually inaccessbile for almost all men & women to a somewhat equal degree.

It was just not one of the things you could certainly do no matter how much you really wanted to, you had to basically get lucky in addition to your ambition.
One designed advantage that, AFAIK, was never leveraged is the ability to launch to space and land in a single orbit.
Gibson also wrote on how our abilities to predict the future are superbly limited in his 2003 essay In The Visegrips Of Dr Satan: http://williamgibsonblog.blogspot.com/2003/01/?m=1#90248174
First of all, it is not reasonable to blame the protocol for your ISP's inability to configure it properly.

Secondly, I don't get this mentality that IPv6 is some totally inferior thing and I really don't get people advising others to disable IPv6 just because they don't understand it.

Statements like "IPv4 does everything I need!" are, ultimately, totally missing the point. The fact is that we have hit the scale ceiling of the IPv4 address space and other cracks are showing and now the entire world needs something that will scale for the next few hundred billion devices.

IPv6 is the protocol that will lift the scale ceiling higher, not just for you and your needs, but for everyone. It won't really change anything performance-wise, nor will it change how higher-layer protocols like TCP and UDP work, but that's intentional.

You can hold out on principle if you like but it won't gain you anything. The world will just migrate around you eventually.
It's essentially embezzlement with complicity.
Most compilers are written for fun. That’s the point of the thread.

Also, there is a lot of modern language research is done from the “lens” (heh) of Haskell, or at least the Glasgow school.
Spacemacs is the one true way, heretic scum!
Myrtle Corbin
You didn't take personnel cost into account. You will need at least two system administrators to look after those racks (even if remote hands to change faulty drives are in the monthly opex). It quickly takes you to surplus of 200k/year with current prices (which will rise another 50% in 5 years).

On the other hand, you may negotiate a very sizable discount from AWS for 10Pb storage for 5 years.
To be perfectly honest they're not that mysterious. In the Martian science community they're called araneiforms, and the biological origin hypothesis is fairly fringe. Lots of good reading in these papers:

- "The formation of araneiforms by carbon dioxide venting and vigorous sublimation dynamics under martian atmospheric pressure": https://www.nature.com/articles/s41598-021-82763-7

- "HiRISE observations of gas sublimation-driven activity in Mars’ southern polar regions: III. Models of processes involving translucent ice": https://www.sciencedirect.com/science/article/pii/S001910350...

- "How martian araneiforms get their shapes: morphological analysis and diffusion-limited aggregation model for polar surface erosion": https://www.sciencedirect.com/science/article/pii/S001910351...
Print debugging is a tool in the toolkit . It’s good enough for many scenarios , and much easier to deploy most of the time . I still recommend setting up and familiarizing yourself with a step through debugger , but use both
But on different machines, under different accounts, logged in or logged out?

Maybe.

> google has decided that you're more profitable without access to those tools

Well for any googlers here: this among other things is why you only see a fraction of my queries compared to before: I actively avoid Google now.
Editorializing much? Neither the headline, slug or the text of the article mentions destroying the internet.
I first met Dan in Santa Clara at some event when he came over to our table and showed off some ssh fu. We’d reconnect at events every so often and he’d always share his latest interest. I recall once Dan turning me on to the unique world of software produced and shared primarily by doctors who code by opening a video of a jet engine crash landing in an MRI viewer app. The time after that, he was telling me about going to see the new Star Trek movie that had just come out and how his friend couldn’t see the green alien lady, which led him to build one of the first truly useful applications of augmented reality with his colorblindness app.

When people say Dan Kaminski was a hacker’s hacker, it’s with good cause. Not only did he defend the Internet from itself, but he changed the way people see the world. He put a noticeable dent in the universe.
> The user registers a random domain as the "shadow" domain, for example: shadow.com. We assume the censor won't block this newly registered domain.

Can’t the censor get a list of all registered domains and check if they end up serving the same content as a censored site. This seems like something that a dedicated censored should be able to pretty easily.

In addition, don’t most domain registrars require some sort of payment and thus some type of identifying information? For those ones, the censoring authority can use that to track down who registered this shadow domain. The censoring authority can also block domains from registrars that allow anonymous/pseudonymous registration.
You are right. Though when hiring remote, time zones might be an obstacle.
In fact, IDA's EULA has a clause explicitly permitting you to reverse engineer it

That's funny. I guess they realised that trying to prevent that would both be ironic and not particularly enforceable.

(I remember that in the cracking scene, many years ago, it was considered a "rite of passage" to crack your own tools like SoftICE, IDA, etc.)
Regarding your question, the link above answers it: “Please keep speculation to yourself and be respectful of his family and friends.”