skysight-inc/HackerNews huggingface dataset:
Yes and no; you do run in to problems with that as well, for example trying to get a git branch in your prompt in a performant way that is rather complex. Things like more advanced aliases or completions will hurt your brain (or at least, they hurt my brain), etc. Also: there is no way to get the line number of an error, so made a mistake in your .tcshrc and it's a pain.

I never especially liked that csh-whynot article as I feel it focuses a bit on the wrong things, and things people rarely use in day-to-day usage.

I used tcsh for many years (as it was the default on FreeBSD, the first system where I seriously used the CLI), but I can't really think of many things it does better than either bash or tcsh nowadays. The only thing is that you can set "noclobber" to "notempty" and "ask", but at least "notempty" was added in zsh recently; AFAIK bash can't do that. It's a small but very useful feature for cases where you type "wrong-cmd > foo" and then up and "wrong-cmd-corrected > foo".
Part of the problem is legacy Windows cruft. For long time to properly handle Unicode characers you needed to explictly use widechar UTF-16 functions. Legacy narrow encoding is systemwide setting, couldn't be set to UTF8, thus only subset of characters would be represented correctly. Only recently they introduced ability to set narrow encoding for application to UTF-8 with setlocale, which is a lot saner.
Read my reply to the other poster, as it basically addresses this directly.

But the TLDR is that it distorts the activity in the treasury markets, reducing treasury yields, and encourages risk taking/juices asset valuations. And they buy 30y treasuries, so you really think in the span of 30 years this money won't get lent out?

The Fed played no small part in housing rallying 30-40% nationally in the span of 18 months. Does this seem normal or natural to you? What about the youth that want to own some day? We are multiple standard deviations above the 100yr inflation adjusted mean for housing, well above the 2008 bubble peak now.

This is called pulling forward 10 years worth of gains/value to the present, IE a generational transfer of wealth from the young (non-asset owners) to the old (asset owners). For this reason alone, the policy is a total disaster. People claim to care about wealth inequality, but cheer excessively easy money policies on at every turn.

The obvious other reason it's a disaster is because of moral hazard and risk taking that can lead to more epic declines than a smoothed business cycle. The Fed played a big part in the psychology around the dotcom and 2008 bubble, for example. Read up on the Greenspan Put. Earlier action from them could have prevented these.

The Fed buys 60% of all newly issued treasuries. This is almost banana republic levels of monetization of the debt.

Yes, the government pays interest on this debt just the same, but they have a buyer willing to pay any price without concern to fair value.
Yes I am biased. I loathe Facebook and all it stands for. I don’t have a problem with the metaverse even if it’s probably going to be the thing that ages me. My problem is that Facebook will inevitably use it to colonize more data that they do not have a right to. If a simple name change is in order, it’s only because people still don’t understand what exactly Facebook is. Its creation wasn’t to be Good. Its creation was, and ever will be, to exploit these data to the detriment of society which overwhelmingly outweighs whatever good it makes.
My interest in computer video was actually started from the gadget that connected the coax cable to the screw tab antenna connectors on TVs. Such a strange thing to think was the start of my curiosity, but that fascinated me just as much as the games. Been tearing things apart ever since.
Hospital discharged seriously ill man, left him on the street
It's not strange to localize your name. In ASL for example, you could sign your English name letter-by-letter, but it's much more common to have a totally new sign for your name - usually a word combined with the first letter of your name. Taking part in a different system often means taking on another name.
> If you can trust your users to have python3 in their environment, I don't see a good reason to use sh/bash instead of python

You would need to ensure said users have all the pip dependencies your python script imports as well. shell scripts don’t have that issue unless you’re calling some external program that isn’t installed.
What’s that old saying - Keep your friends close and your enemies closer.
> Maybe because Bitcoin mining is rapidly moving away from dirty coal-fired electricity generation in China, and toward clean and renewable energy sources.

This doesn't solve the problem. Miners are consuming renewable power that would otherwise displace coal/gas elsewhere on the grid.

The narrative that miners are somehow backstopping renewables just doesn't work.
Besides those authors others have mentioned in sibling comments, give Alastair Reynolds a try. All of his work is hard sci-fi and very good.
How to Create Pull Requests Which Are a Pleasure to Review?
True, with more personal discipline you can probably make Facebook work for personal connections - as a few people commented about here. I just dislike that it's so easy to get into all the other crap.

It's the same for me on Twitter - spending time muting words & blocking some people made it a lot more valuable.
>There’s a reason mass shootings happen in places where a swift armed response isn’t expected.

Most mass shootings take place in the USA, which has the most guns per capita on earth by far, double the #2 country. How many more guns would make a difference?
I am a huge Bitcoin fan but I don't trust the price. Tether is now $69B USDT. When it implodes, it will affect crypto prices in a huge way.
ahh, I see now. I would add an edit to my original comment, but it's too late.
Tablets for sure. There are no good coding apps on Tablets.
Say you're going on a trip somewhere and don't feel comfortable bringing your $3,000 laptop. Pickup a $150 android tablet + keyboard. Or low income individuals, you could start coding right from your phone without having to buy anything new.
In California they don’t bother to buy it up. They just get public policy implemented so that the owners can’t use it for anything. I would be over the moon if conservation interests were limited to land they owned.
Mate, that's still a ways away from being 'good'. For one thing, I'm constantly recording macros in vim when I mean to scroll down.
Samsung can remotely deactivate Samsung phones? Wow, shocking.

Wait, this actually has been normal since Apple introduced the Activation Lock in 2013.
Chiming in to say it might also be the thinking that quality is more important than quantity in social relationships - true to point, but when your quantity is zero, ANY interaction has quality. Just knock on her door and go out for a coffee, almost any random thing would work. Not even out of 0 and freaking out to achieve the local maxima.
Huh? People refer to corny one liners from Arnie movies too, that doesn't mean they had a philosophical impact on the way those people think about guns, or whatever.

Hackers is a hilarious and fun over the top movie but I don't think it changed the way anyone thinks about technology.
There's an interesting commonality here: syntactically, `function(Type1(int), Type2(int))` and `function(type1=int, type2=int)` are almost identical. They differ in that types can help guard against errors elsewhere (within or without that function call), but named arguments let you not care about the order.

I've always wondered: what if languages had no guaranteed argument order, but let you skip explicit naming if all parameters were different types? What kind of idioms would that create? Would it mean more newtypes? Would that be cumbersome?
>The metaverse stuff is really, really embarrassing.

I suspect it's less about a new incarnation of second life, and more about what happens when we've all got access to an AR layer while traversing the real world.
No, it was the cheap, good-enough inertial sensors that made that impact. Segway didn't invent them. Segway was beyond all hope when Weird Al made "White and Nerdy"
When I see things like this, I first ask myself "can this apparent inconsistency be explained by an underlying desire for increased power?" Helps explain a lot of hypocracy.
trust in self.

For example Conservatives don't want to raise taxes on billionaires because they think they'd be one some day.

Not much to debate here.

If you can keep this mindset until death and avoid the crashdown , then yes, you are gonna be happier.

More generally the world belongs to people who think they are special in the face of data that indicate otherwise and empirical evidence of the contrary. Or even neutral data and neutral empirical evidence
This seems like terrible timing if they are doing it for PR, since Facebook is currently in the thick of a negative news cycle that will immediately tarnish the new brand. The stories will all say: Facebook is evil, and also changing its name. It would make more sense to wait for the press to die down first.
Hello Walter!

I'm interested in programming languages and the design of compilers. I'm relatively novice to programming, but languages have long captured my imagination.

Three questions for you: Do you have a blog where I can read about your compiler escapades? have you any advice for the aspiring novice? which is your favorite language, and why?
If I were in government, I would tax avgas at $100/gallon this year, $1000/gallon next year, and $10,000/gallon the year after.

Then the super-rich can continue to fly, paying the nation for the economic and health effects they're causing, but regular hobbyists will have to ground their planes till unleaded avgas is available.

Should be easy-ish to enforce, because planes and flight plans are registered, and anyone paying no tax and flying a lot ought to be easy to catch.
I think deciding if something is unjust should factor in the impact. If someone has a 1990 Honda Civic that is their only means of getting to work and suddenly it's illegal due to pollution that's one thing. However if someone's private jet needs an expensive upgrade then that's another impact.
This had to happen, FB as a brand has lost so much in regards to privacy and being of interest to younger audience. A new name is a chance to reset. It really says something when one of the most recognized names in the world want to abandon it.
Show HN: Creators can now easily manage published content and get paid
We were pretty inspired by some friends with an edtech course and a few no-code content creators facing similar challenges in content distribution/monetization.

Problem: There are pretty awesome creators out there building content on great no-code tools (notion, airtable, etc..) that are limited in how they can control public access to their content. Mostly, they get a unique URL that if shared gives anyone access to their content. Making it pretty impossible to easily differentiate between exclusive vs open content. In turn, super hard to monetize their work.

Solution:

1.Set your unique URL to any custom domain URL you choose.
2.Create user-type profiles that (dis)allow access to the content on different pages.
3.Setup pricing plans for the different access profiles.
4.Your users sign-up at your URL and you get paid.

Get access here https://www.leza.app/?page_id=1202

Community support would be awesome with any thoughts, questions, sign-ups and please share with anyone you think could benefit from this.
(SPOILERS) Was the point of the sophon meddling to make the scientists commit suicide? I thought the point was to simply prevent the gathering of experimental evidence, which would stymie progress. The scientist suicides were just an unintended (if hokey and unbelievable) side effect, and it didn't seem like the plot depended on them.
afaik, seo spammers are quite sophisticated in masking affiliate links and tracking codes with redirect chains and other techniques. Their general assumption is that google does exactly what you expect to do and downranks affiliate spam.

What are your thoughts on reputable news websites that have tons of ads and trackers because they have yet to figure out any other viable way to survive?
> Our Hubbers’ dedication to their own acumen was evident when 97% of them completed the Diversity, Inclusion and Belonging learning journey.

The 3% that did not were too dumb to realize that would land them on a list.

> learning circles with Hubbers to courageously discuss important inclusion topics in a safe space

I am sure all opinions were welcome in these courageous, nay, heroic! discussions.
Sokal did lose the Science Wars, but TFA has no idea why.

The clearest way to see it is this: who was he fighting against? Derrida? He never heard of Sokal. Social Text? Have you ever heard of Social Text except in the context of Sokal?

Sokal lost the science wars because he was the only one who showed up. He defeated nobody, because there wasn't anybody there.

Social Text published a paper they didn't understand... because that's what they do. They are looking to get outside conventional patterns of thought. They're the kinds of things that sound silly by definition. If it was something you understood at first glance, it wouldn't be very interesting.

That made them easy to hoax, and he did. Their mistake was publishing somebody who didn't read their journal and engage with the material. More broadly, the whole movement tended to be disconnected: people spoke and few listened.

And that's the mistake Commentary is making now. They're not listening. Social Text, and the movements that it spawned, are trying to solve real problems facing society. People suffer, and that's harder to solve than a physics problem because the solutions are murky even in the best case. The murkiness is genuine cause for caution -- but Commentary uses that to dismiss the problems, and that's even worse.
A new Delta descendant is rising in the UK
Where can you grow 60,000 tons of coal equivalent per square mile per year? In the US, the absolute upper end for forestry biomass is more like 6000 and that's in a tiny fraction of land areas. A "good" but unexceptional location would yield closer to 400.

Biomass is nice because you can turn it into chemicals and stored fuel, but the areal power output is very low.
How does this compare to Plex, Jellyfin, etc.?
“ … the then presiding Dean of the College of Fine Arts, decided somewhat autonomously, that architecture was not a fine art.”
It seems that you're implying computers are universally american and therefore people are expected to speak/use/adapt to american.
That sucks.. always hated the idea of an online account to access your local system..
In time it broke away but ~20 years ago, the promise was backwards compatibility. Looking back, that's madness, but it's one of the decisions that totally grounded development of Perl 5.
The blame lies at least partially on Lycoming, who developed a nice engine in the 60s and then apparently fired their R&D department.

This is a little unfair, but only very little. The engines are primitive by modern standards because the company is wildly conservative in their design philosophy. The engines are quite reliable if run within their design envelope and maintained according to the manual, but it requires considerably more maintenance per operation hour than a modern car engine and most modern car engines are even more reliable when properly maintained.
I find it odd how much people tend to move the responsibility for obtaining funding on the founders. No doubt the quality (for lack of a better word) of the founders is important. But what about VCs that are actually capable of seeing beyond a mere elevator pitch? Are there such VCs anymore? Or did it all end up as a game of selling your project/product/idea to some clueless person or fund that has the money?
Downloading and installing is a big ask if you don’t have the required system permissions (computer labs, work issued laptops, Chromebooks).

Another data point: I used to compile VSCode for ARM to run it on a RaspberryPi and had to do it anytime there was an update.
Ask HN: Is owning Bitcoin a form of luxury
I've was recently introduced to the idea of "Luxury Beliefs" coined by Rob Henderson. I never really though about how Luxury could be a social signal. With Bitcoin at all time highs I wonder if owning bitcoin is a form of Luxury. I've never had to use it for anything practical and I wonder if the lack of practicality of Bitcoin is somewhat like owning art or collecting stamps?
If only structs were inheritable, then you could roll your own `struct Wrapper<T>` with operators for implicit conversion, equality, etc, and then extend it with just the name and type. Wouldn't help with the EF pain point though, and I'm sure it might confuse newcomers initially.
I would not take crypto -- and certainly not political -- advice from him
It's not dead until I retire my canvas bag from the first O'Reilly Perl Conference.
I looked into the cost of flight lessons in a small plane, the cost of using an airport runway, and fuel. It was extremely expensive to me and I make 6 figures.
I know some enthusiasts have been retrofitting with Subaru boxer engines with some success, but they end up with an X registration.
The City Which Would Not Be Cowed: The Great Chicago Fire of 1871
Default only assigns parameters to their default value based on their type (e.g. "0" for u8), it's not an actual implementation of actual default parameters.

More details about this and what else is lacking in Rust compared to Kotlin:

https://medium.com/@cedricbeust/what-rust-could-learn-from-k...
The amount of random encoding problems that still exist are so bizarre. I recently left a UK job after already leaving the country more than a year ago, and in their attempt to mail P45 form to my new address (in Moscow) the only bits that survived are the string "c/o" and the postal code.
I think i would say the same about math. You can manipulate logical statements in an infinite number of ways, but only a subset are interesting. What makes an interesting/good poem is just as subjective as what makes an interesting/good theorem.
> perhaps less-obvious bad stuff happens when x almost exactly equals one of the x_j, and an equality test won't catch that.
So, does it? Actually, I think not.

You are correct, it does not. Quite the opposite: the results are excellent when x doesn’t quite equal one of the interpolation nodes, because you end up with a value of S · y / S, where S = «very big but not close to overflowing float» and y = «expected output value».

The only potentially problematic case is if S · y overflows but S does not. But floating point numbers have a ton of dynamic range, so unless you are looking at points really, really close to zero, with very large outputs (say, x − x_j = 1e-200, y = 1e+200), there is no problem. And the failure case there is that you end up with Inf instead of 1e200 as an output.

It isn’t a problem in practice, and if you are worried about it as a problem in theory, you can take care in choice of interpolation nodes or do some scaling of the output values.
This is a really odd statement for a relatively smart person to make.

BTC speculation has nothing to do with anything, and it definitely doesn't behave like Gold.
> We have a long history of redlining, and basically no history of appropriating the wealth of our richest citizens.

First, our entire system in the US is designed to protect three things: life, liberty and property. The system is built to allow people own property and deliberately make it difficult to take property away. That is why injustice in the American system is often suppression (you can't own that) instead of confiscation (we're taking it from you).
Then people will just complain it's sudden when it gets close to the deadline.
I agree with stallman's spirit but it's just as nebulous as boycotting - the average person cannot form their own democracy in a way that would effect change.
Excellent post, Jeff!
Hello, hackers!
> Just balance and lower the volume for concerts.

Or just buy a decent set of earplugs that dont require charging, bluetooth or $200.
That's a great site! Is there anything similar for the Atari ST?
The 1970s would be a great leap forward for civil aviation. The widespread aircraft that are only certified to run on leaded fuel are all derivatives of World War 2 designs. The engine of a Cessna 172 has been in continuous production since 1955 and has parts that are interchangeable with engines back to 1939.
> Does anyone really think though that Fb the company has what it takes to produce another world beating product?

Is what they are trying with the Metaverse stuff. Kinda weird considering that buying "the next big thing" has worked so well for them before.
For me the issue with all of these sites is that their primary innovation seems to be dominating search results, and everything else is an afterthought. I actually don't know very much about w3schools other than that I have to continually reach over them to get what I'm after.

I also seem to remember reading a lot of critiques like this one: https://meta.stackoverflow.com/a/280484
That's not how science works, nothing is ever settled.
What I would like to see in posts like this is a description of the kinds of programs the author thinks are great candidates for this language over others, maybe with an acknowledgement of the other options and a comparison of why (in this case) Perl might be a better choice. I see a lot of the things listed that they think are strengths, but many of them are shared by other languages that don't have the negatives (even if a lot of those negatives are just perceived) - so why should I choose Perl in 2021?

I have professionally written a few languages in my life that the zeitgeist would consider "dead" - what I always see in those communities is a lot of people crying that they aren't dead like something out of monty python - and that its "actually a great language", but no real pitch about _how_ that would apply to the prospective people who might pick it up. These conversations always come across as delusional, fan-boyish, and the opinions of people who feel pot committed to the language they've spent so much time in and are not willing or able to pivot, begging people not to think that they chose poorly.

I truly don't know if this applies to Perl, I certainly have opinions long held and maybe things have changed over the years, but in a world with so many great options today, to make a dent you have to paint a picture for people to convince them to give it a shot.
I'm really far from a JS fanboy, but Python's whitespace thing really is annoying enough that I avoid it when possible.

Ruby'd be my pick for "most-pleasant scripting language" so long as I can avoid any libraries/frameworks that do too much metaprograming "gee, wouldn't you love to never be able to track down where this is defined?" crap. Maybe Lua, but deps are a bit of a pain to manage there, and it's a huge step down in third party library availability compared with the other three languages here mentioned.

Really, if not for up-to-date library availability being higher in other languages, I'd probably still be using Perl for everything. It feels more "command-line native" than the other options. Installed everywhere. The community's not too in-love with trendy, cute bullcrap. A project you wrote five years ago will probably still run fine with no effort. It's kinda like supercharged bash with way fewer footguns.
It's actually worse than Java in that regard since at least, Java supports overloading.

In Rust, you need to come up with a new function for each combination of parameters you want.
This is because Microsoft doesn't seem to want Windows developers to use VS Code. They want to keep them locked into Visual Studio and Windows Azure, which is why the C# plugin is one of the worst from all language plugins in Code.
His number one ideology is money. As long as that keeps flowing, all is good.