skysight-inc/HackerNews huggingface dataset:
> protectionism just doesn't work well in the long term.

If that were the case, the US, China, Japan, South Korea, Britain, France, etc wouldn't be major economic powers. Every major economic power today copied the US protectionist model of the 19th century to become rich. Every single one.

The US was explicitly protectionist well into the 1900s.

https://en.wikipedia.org/wiki/Protectionism_in_the_United_St...

Since 1945, we became implicit protectionists while touting free trade.

Without protectionism, japan and south korea wouldn't have toyota, sony, samsung, etc. Without protectionism, china wouldn't have baidu, tencent, etc. Without protectionism, our industries would be owned by britain and europe and we'd only be a raw materials supplier.

"Washington and Hamilton believed that political independence was predicated upon economic independence. Increasing the domestic supply of manufactured goods, particularly war materials, was seen as an issue of national security. In his Reports, Hamilton argued that the competition from abroad and the “forces of habit” would mean that new industries that could soon become internationally competitive (“infant industries”) would not be started in the United States, unless the initial losses were guaranteed by government aid (Conkin, 1980). According to him, this aid could take the form of import duties or, in rare cases, prohibition of imports. He called for customs barriers to allow American industrial development and to help protect infant industries, including bounties (subsidies) derived in part from those tariffs. He also believed that duties on raw materials should be generally low (Dorfman & Tugwell, Early American Policy, 1960). Hamilton explained that despite an initial “increase of price” caused by regulations that control foreign competition, once a “domestic manufacture has attained to perfection… it invariably becomes cheaper”."

https://en.wikipedia.org/wiki/Tariffs_in_United_States_histo...

Washington, Hamilton and most of our founding fathers were protectionists because our industries were young and needed protection against more established industries of britain.

> There is a consensus among economists that protectionism has a negative effect on economic growth and economic welfare, while free trade, deregulation, and the reduction of trade barriers has a positive effect on economic growth.

When you have to lean on consensus it usually means they have no idea what they are talking about or are pushing political ideology. We have historical proof that protectionism works. It's called the US, China, Britain, Japan, South Korea, etc.

Always take evidence over consensus.
And Lenin invented NEP [1], what's your point? Of course socialists would sometimes borrow capitalist concepts, because they actually work.

[1] https://en.wikipedia.org/wiki/New_Economic_Policy
Indian Scenario of the Blockchain
> I don't see the issue with those examples

Let me elaborate then.

Average credit card balance predicts probability of default. Joe who maxed out his credit card is higher risk than Jane who pays back her entire credit card balance every month. Now we have Jack with no credit card. We predict that Jack is low risk because his average credit card balance is zero.

Second example, defibrillator that monitors blood pressure and shocks the patient when his heart stops (blood pressure drops to zero). We attach the defibrillator to a patient, turn it on, and it shocks the patient immediately because there are no blood pressure measurements yet and therefore it thinks the average is zero.

Third example, a thermostat that turns on the freezer if average temperature is above a set threshold. It never turns on because average (of zero observations) is already zero.

Of course you can hard-code handling of those special cases, but if you did not, failing would be preferable to continuing to work incorrectly.
>1 Not mixed or adulterated with any other substance or material.

You could argue the definitions of mixed or adulterated if you'd like.

>Pure or ultrapure simply mean different and very clearly defined levels of purity for every field they are used in.

Not so clear in the case of dictionaries.

>Please don't try to redefine it.

Maybe fields that use such highly context-dependent definitions of common words should take a look at their wider usages and determine if an update of their nomenclature is appropriate.
Ask HN: Non office hours chats and email
When you have a culture originating from top about posting messages and emails late at night and on weekend how do you view this?
In my case I spend time working evenings and weekend but I take extra care to not push(commits) or post, email during non working hours. Now in my company there is growing culture of unabashedly posting non-urgent stuff middle of night which I find insensitive and ostentatious.

My question is am I thinking too much or its a symptom of a deeper problem which is going to get worse and I must do something.
Arch Hurd is being maintained again since 2018-06-17 (no new ISO yet)
Yes.

Political power is all about selling the dream. Various dreams sell differently to various demographics at various times.

The dreams don't have to make sense, or even be implementable. People just have to buy into them. Highly-emotional, easy-to-understand dreams get a lot of buy-in.

One of the things I like about my personal philosophy, which I'm not going to talk about, is that it teaches me how to lose. That is, it teaches me how to compromise with lots of other folks with different dreams. That's quite unusual. Most of the time the hardcore folks of any political philosophy are busy fighting the evil bad guys in some other group and purity-checking the folks in their own camp.

There is a meta level to politics, and you can live there without sacrificing any of your values.
Yes, that's true.

Many of the shows glorify Christianism (like the Viking show where the Viking convert to Christianism at the end when they see a Saint rising from a river) or the Roman era arena show where the good guys are Christians persecuted in the arena, shouting to the Romans that their gods are fake (and winning at the end).

Other shows glorify the Vendee region (where the park is), and present King loyalists who fought against the Revolution as heroes (Charette).

Still, the park is beautiful and the shows are very good. I went with my kids and they enjoyed the sword fights and stunts, and didn't understand anything of their bullshit.
Pony core team member here.

In some domains it might be. In others it might not. It's no more right or wrong in my mind.

I think the size of the integer needs to be considered in your thinking as well:

If you have unsigned 8 bit integers, the max value is 255, is that really going seem NaN? How about 127 for a signed 8 bit integer?

And, should the result of division by zero vary based on the bit size of the integer? That's a discussion unto itself.
The issue I have with TN is that it is still the Deep South. So is GA, but Atlanta provides a refuge.
It's completely on and off the walls bollocks with sriracha sauce on top and a good kick to the aforementioned balls that we don't have enough space (and time) for writing down the important bits of experiments.
Ask HN: Should Alex Jones or James Gunn be suppressed, free speech?
There are also perfectly valid use cases for interest only mortgages. The classic case is for people with highly variable incomes, for instance people working on commission or people working in bonus driven industries. In lean years you pay just then interest and in healthy years you pay down some principle.
Huge heavy ships need many kilometers to stop and then to get back up to speed more time and burn lots of fuel. If there was a possibility the ship was going to be allowed to dock in a certain window of time it would make sense to just keep sailing.

I see it like big rig trucks who don't want to stop at stop signs since the need a lot of energy and rowing through gears to get back up to speed.

Just my wild Saturday morning pre-coffee theory.
It's oversimplification. Socialists and communists also struggled with each other. Communists actually labelled social-democrats as "fascists" for some time. Nevertheless, they have a lot in common (used to have even more in those times) - I don't think someone could argue with that. With communists/socialists national socialists shared their contempt to "outdated society", capitalist democracy ("plutocracy"), and they competed for attention of poor, and disappointed, and all embraced strict regulations. It's really depends on what you see as a core part of socialism, but similarities are plenty, both in goals and methods. That's why, for example, Zhelyu Zhelev's historical research on fascism was prohibited across all socialist countries as it was too easy to see parallels.
It's a societal issue, but if your wife is asking those things, it's also now a you issue.
TwixT:two-player strategy board game, an early entrant in the 1960s 3M bookshelf
That's interesting. In my career, I've rarely encounted division by zero. I've encountered over and underflow considerably more. Different experiences, different points of view.
Primadonnas is going a little far. There is a lot of code that is really horrible, convoluted, and the meaning is only apparent to people who wrote it. I don’t think this is “just” a problem with programmers, anybody gets frustrated when they don’t understand what’s going on. One can only untie the knots so far, under timelines and repeat it day after day, year after year.
What does Fortnite's size have to do with this? Can't anyone distribute apps that way?
Those 16MHz processors were two or more orders of magnitude slower than anything anyone's running Objective-C on these days. Is there really a need for C any more?
NYC Data Science Academy Launches Blockchain with Ethereum Course
Thousands of Exotic “Topological” Materials Discovered Through Sweeping Search
Does it worry anyone that more and more people are okay with having an institution suppress an opposing view?

Governments wanting to suppress opposing views is normal. Citizens asking for others to be silenced is now becoming the new norm.

Who gets to decide?
So I think one will need to focus on quick OLTP type queries.

True. Don’t use Aurora of any fashion for OLAP. That’s what Redshift is for.
Free trade is good for many market participants.

Like all things, there are trade offs.
How did you get certificate error for an HTTP page?
Been a drupal and wordpress user for years I have a problem with the static site generator or static site itself calling themselves CMSes.

If you can not classify the content per user, i.e. certain users can only access certain content, by login, you're not really a CMS, just call that a static html site.

CMS was designed to be very different from static html sites, normally it has database, login, dynamically generated content under full ACL management, as what Drupal, Joomla do.

stop calling static website CMS please,you can not even support multi-user login.
It would be cool to start seeing more of this from other companies. Also, I wonder if anyone has done an extensive cost-benefit analysis of using OCaml instead of a more common language. It seems like the training and cost of always needing to build your own frameworks would be exceptionally high.
> Could we though?

Yep, you already pay the most for healthcare in the world, yet people are routinely bankrupted by medical issues.

> And with what trade-offs?

Health insurer and pharmaceutical company shareholders might get a lower dividend.

In NZ, we have (near) free healthcare available for all, but private health insurance and private hospitals still exist as an alternative for those who want them. We have far fewer economies of scale - our entire population is only slightly larger than the population of LA in a country larger than the UK - yet our healthcare costs impact our economy significantly less than they do yours.

I know that some of the world's best medical treatment can be sourced in the US - if you can afford it, or your insurance cover it. But I also know that we spend less on healthcare and live longer, and no-one ever goes bankrupt because of medical bills.

But I also know that a former President of the USA once recorded an LP (admittedly before he was President, 10 years after he co-starred in a film with a chimpanzee) explaining that socialised medicine was pretty much Communism and/or the devil, so yeah, I find your country a very strange beast.
go mod why generics

(main module does not need package generics)
What daemon is that?
$500 for the best product
I’ve found developers are more familiar with cloud based infrastructure than “infrastructure” people coming to AWS.

Everytime I’ve seen infrastructure people who came into AWS from an on prem type of mindset, they screw it up. One example is that they may have a Dev, UAT, and production environment instead of using separate accounts. That works okay as long as you aren’t doing anything but EC2 instances but as soon as you start doing anything else it gets complicated because most AWS resource names have to be unique across the account.
German monarchy yielded a lot to socialist demands to avoid revolution. This concessions, of course, made German Empire more socialist country then many people believe.
> I think that Swift is more interesting than Rust in some of the higher-level application demands, but we’ll see

What does "higher-level application demands" mean?
There has definitely been this period of inconvenience where a language-in-progress started taking over all the blogs, became the default language for documentation and code snippets, etc. and even StackOverflow answers. And using Objective-C becomes surprisingly inconvenient with extra barriers to finding help because lots is changing in Cocoa APIs too, etc. during the time that Swift wasn’t fully baked.
Yeah, but you forgot to copy the other relevant part.

> The fundamental problem was Objective-C was built on top of C. C inherently has pointers. It has uninitialized variables. It has array overflows. It has all these problems that even if you have full control of your compiler and tool stack, you just can’t fix. To fix dangling pointers, you would have to fix lifetime issues, and C doesn’t have a framework to reason about that, and retrofitting that into a compatible way into the system just wouldn’t really work.

If you took away C from Objective-C, you couldn’t use C arrays on the stack, for example. And if you couldn’t do that, there’s entire classes of applications where the performance just wouldn’t be acceptable. We went around, around, around. We said the only way that this can make sense in terms of the cost of the disruption to the community is if we make it a safe programming language: not “safe” as in “you can have no bugs,” but “safe” in terms of memory safety while also providing high performance and moving the programming model forward.
It solves already solvable problems (albeit with more specialised tools/people) with a 'magic' solution that works until it doesn't, and then requires even more specialised people to maybe solve it.

Because no one ever had scaling issue before IaaS that required major architectural changes....
Why infinity rather than negative infinity? Is 1/0 = 1/(-0)?
Your reply is kind of ridiculous. "The main party"? Dem socs are anti-intellectual idealists and while I appreciate their energy it's like putting a designer in charge of programming. "Free college and healthcare and everything for everyone" "How do we implement that?" "IDK it'll all wash out in the end"

I fall along the neoliberal lines, more of the liberal engineers as opposed to the liberal dreamers. Dem socs, again, love the enthusiasm, but there's little more to it than that.

The "main party" is the one who has tirelessly fought for and achieved Net Neutrality. Hate us boring "main party" types all you want, but don't disparage our recent history: We main party Democrats are the only force in America who fought for and achieved Net Neutrality. We did that. GOP destroyed it, sure, but it was us main party dems which made it a party plank, which pushed it to Obama and his FCC, and made it reality. And it'll be us who do it again, too.
Ironically, software is replacing pilots and their checklists. Check lists are essential in planes because they are complex machines with traditionally low levels of automation. This creates extremely high workloads for pilots. The only way to deal with that is checklists.

The solution is automation. Compare a modern fadec engine with a 50 year old piston engine. The engine manages itself. You basically turn it on and it regulates itself. There are still checklists of course but they are a lot shorter. Similarly fly by wire, auto pilots, etc. have reduced workloads. There is still plenty of opportunity to fix things.

Software could do with a lot more checks and balances. But you have to balance the workload, overhead with the added value. Also, you need to think about automation. Continuous deployment is basically doing exactly that. It can only be done if you have automated tests and deployments.
The only requirement Javascript meets is being included by default in web browsers.
Javascript is not a good choice. It's both verbose and unsafe.
Absolutely. The stakes for aviation is life and death. Software generally does not have life and death stakes that necessitates the additional discipline cost.
This is true, but consider that today we are using computers fo to run tasks much more complex than 30 years ago. Rendering a complex HTML page with CSS and Javascript is an herculean and time-consuming task, which is why Firefox and Chrome are written in C++; and don't forget deep learning!

Plus, low-level languages like C are sometimes the only way to go if you are writing for embedded systems with slow CPUs.
Being able to review the code yourself is helpful, and being able to contribute to the code yourself is even better. It may not be perfect, but it's certainly a step up from bankers setting policy in their ivory towers, in my opinion. Changes to the bitcoin source code, as a rule, only happen when the development community has reached a reasonable consensus after public discussion. Then it's left to miners to implement this "policy" by running the software that developers release.

Granted, not all bitcoin clients are run in this fashion, but you mention the core developers, who are held accountable to the community by their reputations. There's something greatly liberating about being able to talk to the policy setters on IRC and have them treat you like any other person, rather than part of the rabble.
I’m a developer, but I can hold my own against most “AWS Architects”. Most of them only know netops and they don’t understand how the infrastructure decisions they make affect the other two portions of using AWS - devops and development.
I have used Objective-C since 1997 when I worked with WebObjects back then and I don't miss it for a second. When I have to touch our one codebase with Objective-C I have to groan. It was amazing for its day and I did enjoy it despite its shortcomings. But I can write way more highly functional code faster in Swift than I ever could in Objective-C due to real type safety and other modern features. I also spent years doing regular C and C++ and Java (not at the same time) and all 3 languages seem clunky to me now. Preferring Objective-C over Swift is wishing for the golden oldie days kind of thinking and I'm one with almost 4 decades of programming experience. Swift is still young and growing and sometimes thats a bit challenging to adapt, but its the one language I truly enjoy now.
I recall discussing the spec of an upcoming phone platform in about 2007 or so. It claimed to be 4x faster than the previous generation and there was much rejoicing. And at the same time the screen went from QVGA to a widescreen that had 5x as many pixels... And the camera from 2MP to 8 or was it 12MP. In practice, from a usability perspective, the new platform was slightly slower than the previous platform :(
Citizens asking for others to be silenced certainly isn't new. The demand for blasphemy laws is generally bottom-up, not top-down. (Though there is a top-down equivalent, sedition or lèse-majesté laws.)
Complex Numbers Implementation in JavaScript with Examples and Explanations
Very cool.

Were there any projects outside of the VFX Platform (vfxplatform.com) you could point out?

As mentioned in this article, it seems that the VFX studios, even the small ones, are very siloed and protective. Of the studios with Github accounts, the software they release is usually stuff they don’t use any longer.
“We will not ban you outright for being a capitalist, but don’t expect us to defend you either.”

The sheer lack of self-awareness embodied in this statement. Facebook is not the WELL.

But the issue of the size of a group is well-studied https://en.wikipedia.org/wiki/Dunbar%27s_number

A recent study has suggested that Dunbar's number is applicable to online social networks[13]

(As an aside I am getting a "you're posting too fast" warning, my last post was 46 minutes ago on another thread, hmm)
There's a tutorial in development, but it's not finished yet. So right now isn't the optimal time for an HN post, but HN doesn't always ask people before linking to their projects ¯\_(ツ)_/¯.
What kind of communication is it? Are they posting something that requires reaction / is some response expected? Or is it just posted because that's when they happened to think of it / do the work?

I think the first one is pretty bad and I wouldn't hesitate to publically respond "I'll deal with this in business hours". (If I even saw it - I won't configure work chat or email on a personal device) On the other hand, I don't see anything wrong with people working when they want to. As long as others are not expected to match that, why is that anyone else's concern? Are you worried those messages imply some expectations?

It's Saturday evening and I actually just pushed some doc with team notification on GitHub because it was on my mind and I was really curious if some way of linking documents would work. I don't expect anyone to either see or react to it before Monday though.
They solve the problem of getting money past Venezuela's currency controls at the border, assuming you can find somebody in the country who will accept it. That's not a small if, but it does represent an alternative that would not exist without cryptocurrencies.

But I'm talking more about when central banks fail to react to crises, sometimes only acting months or years after action could be taken to prevent some of the worst aspects of these crashes. Plus the current pervasive distortion of markets due to quantitative easing (and now, the inverse) is seriously fucking with how we value companies. The P/E ratio of most large tech companies is absolutely crazeballs bonkers and we have monetary policy, in part, to thank for that.

As for inflation, the U.S. Federal Reserve can't seem to figure out why inflation is as low as it is with unemployment this low. They just don't know!
Buffalo is a undergoing a downtown Renaissance and has cheap real estate and a lot of technical talent being under utilized by banking Java applications. Come here you'll get great talent, great food, great culture, nys tax breaks, cheap real estate.
Let's not forget about SNI
Alternatives to Blockchain
It’s a system. That manages your content. What would you prefer we call it?
> for a lot of people it’s simply a way to publish something without worrying about setting up something more advanced.

I would appreciate this point if it wasn't for the fact that a lot of actual developers use this platform. It doesn't make sense for people knowledgeable about tech to not spend 10 minutes searching for a better blogging tool.

I've begun to subconsciously avoid any links to a medium post regardless of the content. I don't know if there are other people who do this, but it definitely is indicative of how bad the website has become.