skysight-inc/HackerNews huggingface dataset:
Landing a rocket that already flew 7 other times before? A payload fairing that already flew 1.5 times before? Booo-riiing.

Seriously though, it's amazing how SpaceX normalized launch vehicle reusability.
A good number of comments here mention dealing with the GPU is going to be a major hurdle. What makes porting GPU drivers significantly more challenging than everything else?
> What do you mean by autogenerated content?

In the context of anime, I'm talking about a hypothetical future (hinted at by the person I was replying to) where characters are designed by ML/computer automation, with minimal human input -- or in a nightmarish scenario, even entire plot lines and episodes! -- to drive costs down.

In the context of videogames, I mean the battle-tested technique of sandbox and roguelikes (and the games they inspired) of generating missions, scenarios and levels programmatically and randomly, so that you don't get the same game twice. It's cute, and for roguelikes it works, but it's also very different to levels created by hand.
> It protects the outgoing administration from political persecution

Aren’t pardons generally given post-conviction? How can it be a tool to protect against an incoming administration if the victim has been convicted under the current one?

Unless you mean that in the future, when the outgoing’s party is back in power they can issue pardons. That doesn’t seem to be consistent with the trend that many pardons are issued on a President’s last day in office (and not his first).
On the consolatory pleasure of jigsaws when the world is in bits
Last time I checked, installing some of the tidyverse packages from CRAN resulted in other packages being directly cloned from github and installed in the process. That sort of behavior really shouldn’t be allowed.
When is the last time it snowed on Inauguration Day?
True, but hundreds of billions can get you a lot, when your main business is affected.
Yeah and kids are actually aged "1" in their second year.
Monads should make the list too...

Also trampolines. Kids love trampolines. From there it's a simple jump (pun intended) to something like the Y-combinator!
>You are outright lying about what I said. I said that the "violence" called for in the article linked wasn't any more than kicking disruptors out of a private event with force (something justified in that case), and the exact words I used were IN ONE CASE regarding the stage-rushing incident. It's up thread for all to see.

You edited your post after being called out, and that's now your scapegoat.

It is literally never justified for a politician to ask his supporters to physically assault a peaceful protestor. Full stop. You can squirm, gyrate, and try to justify it, but it's not OK.

> I stand by my original point that the original march was legitimate, and that Trump told the crowd to go home.

You can stand by whatever you want. Trump released a pre-recorded video that "we love you, but go home" - 6 HOURS after the Capitol was stormed. HOURS. At that point it didn't matter, reinforcements had arrived and the building was already cleared. Furthermore, telling violent insurrectionists you "love them"??? Really?
How Fujifilm's cameras and lenses are Made in Japan (2016)
You’re being lazy and/or arguing in bad faith.

There’s a few links to a few sources a couple of comments above.

It was a BLM/Antifa attack/riot in May 2020.
Perhaps this is why I always hear it's the year of the linux desktop.
No 1 Easy Tips That Solve Students Scholarship Problems
Well, I was born aged 0, turn 1 at the start of my second year on the planet.
Ask HN: Best books on “friendship” and how to make/maintain friends?
sounds like a great way to introduce bugs
There's a difference between a cm being the thing that exists between the lines with 0 and 1 against them and the distance that is 1cm. Indexing is within the scope of the first definition. You might as well ask where the 0 or 1th element in an array starts and finishes.
Open source means surrendering your monopoly over commercial exploitation
What if we designed a system where there are two kinds of failures that can be returned? One where the caller is forced to address it by the compiler, and one that is transparent to the caller, but can be caught and addressed by anyone in the call stack (probably the top level)?

And one could convert one type of failure to the other. So if you call a library function and it returns the force-you-to-address kind of error, we could determine that we can't actually handle it at the call site, and just convert it to the invisible kind and let it keep going up.

The force-you-to-address it kind is enforced by the compiler. The compiler forces you to check if the function fails. A "checked failure"? "Checked error"? Hmm.
So what you are basically saying is that consumers should pay according to their ability and consumers that have less money should pay less, correct? Does it only go one way (cheaper) or should rich people also pay more? Seems to me that up until now we only had a "Standard Price" for games (USA) and some lower prices, but not any "High Price" for rich consumers (at least not because the country is rich but we do some for other reasons like legislation). If following that thought through the US should clearly have higher prices than a big chunk of Europe. I doubt that will happen though it should.

While I do agree with you that it is a problem I don't agree it should be changed in itself and I most def. do not agree that it hurts developers (IE. publishers). It is part of the free market and capitalism. Either we have it or we don't. If people should pay according to their ability we should not be in a capitalist market where it is more often the direct opposite (money breeds money, lots of money gives good deals, etc.). The problem is part the system but equally that the games industry is extremely greedy. If you can't fix the system you have to curb the greed by law. No-one says they have to be allowed to raise the price to 70 euro anywhere. Smells like price cartels to me.
Thanks. I've been on HN for more than a decade and this thread is just mind-boggling to read. Whatever people think is indicated by the facts of Jack Ma's case, it should be reconciled with the China's established history of abductions and disappearances, the reality of which are not disputed.
If "any language" means "any language sufficiently low-level to have C-like pointers", then no contest!

Surely the point of any language at all is to abstract away some details of the underlying hardware. Both for portability and to make things easier for human brains. How much you should abstract away obviously varies, based on what you're trying to do, and on how varied the hardware is.

And it depends on how much computation & memory you can give your compiler. One reason new languages can have nicer abstractions is that they don't have to compile on 1970s hardware.
Oops sorry about that. I appreciate you taking the time to try and make a change. Does this link work for you?

https://github.com/seed-run/homepage/edit/master/_docs/addin...
And they'll see that rulers are broken too, they should start with 1 instead!
100k USD (for one person, non family), depending on your taxes, can get you a reasonable apartment in NYC, perhaps even a fancy place in Brooklyn (and if you're lucky, a good place in Tribeca or the Meatpackers District).

It can get you a pretty mediocre apartment in Central London but who lives there? You'll easily get a comfortable place in Zone 5 or outside for cheaper too, with a better QoL. Parking costs might have to be factored in though.

Singapore, you can literally get an apartment next to MBS in 100k USD - if you like living in a weekend ghost town. If you like to live in a more lively place, I think apart from Sentosa (which is filled with tourists anyways), places like Bukit Timah and Tanjong Pagar are comfortably within your reach. Or you can stay in Jurong where all the expats are, for much cheaper.

The only exception here is San Francisco, where 3k USD pm will get you a cardboard box inside someone else's bedroom, or possibly even bathroom. That's the Bay Area's fault for really shit planning (which, I was surprised, managed to beat London's planning by a mile - in shittiness).
I'll stand by most of the other recommendations here that I've read, here are some books I liked that I haven't seen here yet:

We Are Legion (We Are Bob) is a pretty good and campy series.

The Dresden Files series is also good, I tried to get into it but I hated the mumbly voice actor on Audible unfortunately.

Iain Banks is good, especially Player of Games, Consider Phlebas and The Algebraist. Use of Weapons put a bad taste in my mouth.

Good luck!

EDIT: Forgot to mention Isaac Asimov, I've yet to see anything bad by him. Still trying to get through the Foundation series.
> and all of them return home. Why would they do that if China is as bad as you say?

Because getting a Visa that lets you stay abroad is actually really hard
Journalists could certainly do a much better job with the data already available. For example, there's the actual underlying financial issue: the way Ant Group handled money is very risky, but they want to be regulated as a tech company instead of as a financial institution. This has the potential to cause a huge financial bubble.

Even if there's some merit to the accusation that Jack Ma got into trouble for criticizing, I think the regulatory issue at least deserves some investigation, or explanation. But very few journalists chose to cover this; pretty much everybody went all-in on the "Jack Ma got into trouble" angle.
That's really cool, I never knew about that. I'll have to try it on my apps!
But here buck passing gets you, as expected, an acceptable solution. ISO coded "Taiwan (Province of China)" with the two letter code TW.
Show HN: Debug Go AWS Lambda Functions Locally with Gebug
Well, then same happened then with Pentium 4 vs Athlon 64.
Apple officially opened up booting custom images on the M1? Do you have any more information about this? I had a quick search and couldn’t find any news stories.
well Ruby is a weird example since it has both using either '..' or '...'
A friend of mine has suggested I read "The Psychology of Friendship" [0], but it seems weird to me that a good book only has two reviews on Amazon, and pretty much nobody is talking about it.

Any suggestions for books that you've read and that you found to be really good?

[0]: https://www.amazon.com/Psychology-Friendship-Mahzad-Hojjat/d...
A single company in a small country 70 miles of mainland China, who considers themselves an international rival.
A couple of years ago I was a big advocate of ReasonML and went so far as to run a meet up. I honestly believed in the technical value of it and saw it as a better alternative to Typescript.

At the time, the waters were muddy enough with Reason, Bucklescript and OCaml but you could explain it away. The rebrand and change of syntax that came with Rescript was the end of the line for me. Issues like async await have gone unaddressed for years and instead the community is caught up on syntaxes and compilation targets.

I turned to Clojurescript since. It solved most of it's problems years ago and its functional enough that I don't miss the static types. The large standard library also avoids the questions around whether you should use Belt or Tablecloth or any of the other "standard" libraries.
It's complicated: https://lwn.net/Articles/780737/
8th landing, record winds on landing, and a used fairing!
I'm surprised they didn't get the statistics for how many people went forward within 1-5 seconds of a Backspace press to undo it.

It seems they saw that the ratio using Alt+Left (2M) and Alt+Right (0.5M) was different to Backspace (40M) and Shift+Backspace (0.3M). However it makes sense a single key shortcut is more discoverable. The first time it's hit might be a mistake, but the following times might be on purpose.

https://bugzilla.mozilla.org/show_bug.cgi?id=1041377#c27
yeah 8th landing new record
I don't think this approach would work. It's quite common to have long-ish dialogue scenes with lower-grade animation, and save the high-quality work on scenes with interesting things to look at happening on the screen.

As an example, the final conversation between Okabe and FB in Steins;Gate is really not good animation, but it is crucial to the plot, and the dialogue and voice acting still make it a very impactful scene.
Reading the title I thought this oil rigs will be floating in space, i.e. some kind of pitstop in space.
It's similar in speed on a per function basis, but the main difference is that we figure out which ones need to be updated and do them all concurrently. Plus handle any failures and retry them.
And 35 years ago this argument was made with video rental stores, who also rented video games. As in the same physical copy was played by (gasp!) hundreds of people.
At this point even assembly language is an abstraction of a simpler machine overtop of a much more complicated one, and few programmers really understand what's happening underneath. It's not like a chunk of 'memory' in your C program corresponds exactly to a physical location on a DRAM chip anymore. There's N layers in-between, not just in the OS's virtual memory model but also in the chip's caches, etc.

We're all dealing with abstractions over abstractions at this point, so it's really about finding what model of understanding works for the learner and then going from there.
The best processor in the world can be a wonderful marketing tool.
Maybe it would be enough to change the law so a president can only issue pardons in his first year or two each term.
Ah, TIL. Thanks!
This is not the best example. In Polish for example there is a whole different word for ‘0’ floor (parter), and the word for the rest of floors (piętro) kind of assumes that level is above ground, so we do use 1 based indexing there.
Why don't they? Tying business decision to how some accounting is done doesn't make sense.
It is my impression that suborbital jumps are much, much slower than a launch to the orbit and return from the orbit.

That would mean that a Starship decelerating to the destination would not create a classic "ball of fire" in front of it and risk a burnup.

Returning 1st stages of Falcon 9 do not require thermal protection either.
If you ask kids how old they are, you will often get "5 and a half" etc. They are, correctly, thinking of time as a continuous variable. You "turn 1" when your age reaches 1.0.
A great book: how to win friends and influence people: dale carnegie
There is a huge difference between explaining how indexes come from offsets and understanding operating systems. I think more emphasis should be put on the insane amounts abstractions underlying the high level language at hand when teaching programming. Explaining that 0-based indexing comes from offests seems like a good start in that direction for a kid learning python.

And when beginners won't be beginners anymore they'l have to learn how the underlying abstractions work anyway.
A programmer that doesn't at least superficially understand how operating systems work is not going to be able to write performant or secure software, let alome combine those qualities.
> The reason why it exists is important for a democracy. It protects the outgoing administration from political persecution after they leave, promoting peaceful transitions of power and is a safety valve for when the state becomes powerful and goes after people that it shouldn't, which happens all the time.

That's not why it exists. Pardon power exists so the President has a way to declare peace on behalf of the government with an individual. It has nothing to do with transfer of power. It's to ensure that the President has an out to call off the wolves of the rest of the government and put a matter behind us.

> Unfortunately it is also used by all presidents to pardon their buddies.

Which is still less corrupt than pardoning your cocaine trafficking, drunk driving brother: https://en.wikipedia.org/wiki/Roger_Clinton_Jr.#Conviction_a...
yeye, "HN" tends to abstract everything to the point that sometimes I do wonder how Java is not the church language of HN, also I do wonder whether people here still write code, or just became "architects".

So, there's nothing wrong with challenging common norms - remember NULL? XML oriented programming?
Rust in Production: 1Password
> Unfortunately it is also used by all presidents to pardon their buddies.

I agree, but that's the boolean. There's probably a reasonable float or int description that allows a more nuanced comparison of exactly how much any president did this.
I think late 20th c. actual science discredited early 20th c. pseudo science.
Here's the tweet: https://twitter.com/timnitgebru/status/1252752743942328321
A search suggests they have at least 139: https://collection.sciencemuseumgroup.org.uk/search/objects/...

See also Wikipedia, which gives enough information that I can see why these are in the collection: https://en.wikipedia.org/wiki/Vaginal_syringe
I see this maybe once a week. It only seems to happen when I'm waking the PC.
It was super frustrating to see the author dismiss Dykstra’s argument as an appeal to authority. No it isn’t, it just means that we find the arguments he outlined compelling. As someone who switches between C and FORTRAN daily, it’s incredibly clear that zero based indexing is easier.
> Another issue is that I think I've seen some linux systems don't launch the screen locker until resume, instead of locking before suspend; that's not ideal, because the screen locker will take time to launch and lock the screen (more so if it's got a fancy initialization routine and is a large binary/many libraries to load).

This particular issue is fixed in logind, when you ask it to lock the season/suspend/hibernate it first calls the lock screen, wait it to signal it finishes and them it proceed to suspend/hibernate.

Not saying you need systemd to fix this issue, but it is one of the things that systemd allows you to do correctly without reinventing the wheel.
> People's beliefs rarely change

Do you have a source for this? I feel like peoples beliefs change all the time.

> Today LGBT rights and acceptance have won (and will keep winning)!

This is true. But in contrast racism and sexism is increasing, in the western world at least.

> In a world of immortals, only violent uprisings could challenge the status quo. The world would have no incentive to change.

I don't buy this at all. The world has even more incentive to change. You are not making the world better for anyone else in the future. You are doing it for YOURSELF. Because you will most likely still be around in 200 years.

> Would the world of today have still invented punk rock?

Maybe, Maybe not. Hard to say. But the world would have invented something new.
We pay like $200/mo for Cloudinary and we barely use any of the features. Primarily it's to serve up an image scaled to the right (single) size and occasionally I'll tweak the URL to add an effect, a tint, or something. This convenience is worth the money so far considering $200/mo is a rounding error in our monthly expenses but I could probably write a script to achieve similar ends in a few hours and upload to S3 instead..
Presumably they would have a 2nd amendment suit if they were censored for the content of their speech by the agency that runs the amateur radio system, right?
Via HN yesterday, some good thoughts on that question: https://stratechery.com/2021/intel-problems/
I used to quite a lot, but not very often these days.
I made the same mistake just a few days ago. I believed the TrendForce article was reporting confirmed news.

Your link redirects me to a Chinese webpage. I think this article may be more approachable: http://www.trendforce.com/presscenter/news/20210113-10651.ht...
Look, the industry has settled on the term "serverless" to mean: "You just upload some application code and the system automatically provisions servers to run it."

No one has the power to change this. It's like saying "I think the word 'spoon' is stupid, let's all call it 'scooper' instead." This is our language now, it is what it is. Vendors offering serverless solutions have to call it "serverless" whether they like it or not because that's the word customers understand. You can keep complaining about it, but it won't change. You might as well accept it and move on.

"Cloud" is a stupid term too, your servers aren't really floating in the sky. But here we are.
In the early 80s, I worked for an offshore drilling contractor and the vast bulk of our international communications in particular were via Telex. We'd get a message typed up by an admin (no PCs/typewriters for engineers), it would go by inter-office mail to the communications room, and telexed to the rig office. (If communications with the rig itself was needed, they was usually via radio from the base office.)
My irony detector is buzzing. You just described err vs. panic in go.
Well... I wrote a snake game in python and lua.

0 based array (python) :
screen_pos = x + y * width

1 based (lua) :
screen_pos = 1 + x + y * width

shrug

So 0 based seems to work a little better for arithmetic based array references. But really you'll never resolve this to perfection. Assembly language programmers are very unlikely appreciative of 1-based.

Its all about what you're comfortable with.

Those wanting pointers can imagine a base address added to each calculation. 1-based then needs a -1... which is then a strange thing to advocate for.
I guess it's just a number they through in... Hopefully they are voluntary subscribers. What does your gut tells you?
https://nypost.com/2019/03/15/suspected-new-zealand-shooter-...

The Christchurch shooter, whilst likely in on the "joke", made the gesture in court. At that point, the difference between it being a joke made by a white supremacist, or a symbol of white supremacism evaporates. It is a symbol used by a white supremacist, therefore it is a white supremacist symbol.

Context matters of course, but I don't feel you can truly deny it has taken on meaning outside of the original joke
> The key is to use context. A swastika on a temple that's older than nazism? Yeah, not a nazi symbol. A swastika on a flag at a right-wing protest in America in 2020? Probably not a religious symbol.

What about an Indian student with a swastika tatoo passing by a right-wing protest? Is it a religious or political symbol then?
Contemporary fiction that would get the creative minds working I think would be Exchange Place by Ciaran Carson.

It's a bit like a labyrinthine search for identity and self identity, and for knowing the other.

Set in Belfast and in Paris, the former is which it is also interesting to learn a bit of the actually life feeling of.
Maybe the targets are more relevant than the number.

3000 minor drug offenses or 5 mob cronies.
Yeah, they did improve it recently (within the past year or so). I see that Brave uses a gateway by default, I guess that's good for adoption but bad for decentralization. Then again, users don't care about decentralization as much as they care about convenience, so that's a good first step.
One thing to note - they cannot be charged with the SAME exact crime in state court (that would run afoul of double-jeopardy).

As you said, though it's not clear, it need to be a different (though potentially related) crime.
This does [1]. According to the description, Parler was the "preferred" platform for planning of right-wing election-related violence. According to the video, now that Parler is gone, Telegram, a tool that over 500 million people use everyday for entirely legitimate purposes, is now nothing more than an outlet for Qanon. If this isn't a prima facie example of the completely balanced, factual, and accurate reporting by our friends at MSNBC, I don't know what is.

[1] https://www.msnbc.com/ali-velshi/watch/far-right-extremists-...
Yikes, this is not at all why it should exist, and this is basically an argument for corruption/immunity for the sake of comity.