skysight-inc/HackerNews huggingface dataset:
Erlang and Go.

I have a background in data science, so have a lot of experience with Python. I’d always wanted to do more backend stuff: push my models in productions, do the ETL work myself... But quickly got frustrated with Python.

Go and Erlang have solved a lot of my pain points. Erlang is a bit of a strange beast for people who come from procedural languages, but it allowed me to build ETL pipelines that are more robust than anything I could do with Python in less than half the number of lines. Even for heavy computations, I now find myself spinning Python nodes to do the heavy lifting with Pytorch and co, and doing all the orchestration with Erlang. It also made me a way better programmer.

I use Go for computation-heavy APIs that don’t require a lot of data massaging. It’s a very efficient, weirdly comforting (!) language.

Now I think I got the bug, I really want to learn Clojure and Nim this year :)
Christmas Hucksterism: The Last Mile of the Supply Chain Is Safer Than You Think
I disagree, my earlier point illustrates this a bit more. I think early on the internet was so novel that only the experienced (programmers, academics, industry folks) could navigate it. Once the browser, Google, and smartphones arrived more and more people could access the internet, billions of people now know the rules of the road, although of course some are more expert than others.

I think your mother is a bit of an outlier. My dad is over 70 but can navigate the basics of the internet: how to text, take a photo, stream content on Youtube, etc. I think now that this basic level of competency has been reached decentralization can occur.

I think you're correct in terms of the friction, no one but nerds wants to go through the hassle of setting up their own private, decentralized network. We need systems that are as frictionless as going on Facebook or typing a query into Youtube, in my opinion this has been the main flaw of decentralized platforms.
It's easy for me to say because I don't know any soybean farmers but the solution seems obvious: soybean farms are fat that needs to be trimmed. Out of all the industry we've shipped to China the only thing we're losing out on is some of the soybean market?
Ianal but I don't think so. Without nitpicking all the finer details how Oath/Techcrunch fails (probably very much willingly) to comply, their wall of text is a bad excuse for informed consent.

Eg I still have no idea what data they collect and who they share it with or how can I opt-out (itself is non compliant btw, but I'm assuming industry best practices here)

I thought the idea was that you could either agree to accept them and continue or decline.

IIRC forced/umbrella consent like that is explicitly forbidden.
One can think that free trade on a global scale is a good thing and still be against "free" trade with China. China did not join the WTO in good faith and has used its membership to its great advantage. It ignores WTO rulings against it while getting "Most Favored Nation" access to western markets. Being accused of being against free trade when one is in particular against the trade practices of China with respect to the US/west, is a dishonest tactic used by people who think the current US/China trade system is working just fine.
Science vs. the state: a family saga at the Caltech of China
Not sure living longer is a benefit if the life the live is a life of poverty.
Facebook doesn't actually enforce the real name policy unless you are deliberately impersonating someone. I created something like 6 alt accounts, none of them were flagged.
Not only we don’t understand the mechanism causing depression, we don’t really understand (as far as I am aware) why medications work or don’t work. I deal with mild depression sometimes, but this scares me off of considering medication for it. I’ve encountered so many horror stories of withdrawal symptoms... you really need to be at a point of desperation to consider drugs for it, imo.
Yeah, Dillon (lead developer) forked FreeBSD 4 over (at least) a dispute in how SMP should be implemented. (FreeBSD 5 was the first release to support SMP.) DragonFlyBSD => DFBSD => Dillon's FreeBSD.
How does that justify 4 different 3.x branches continually updated in the last year, from 3.4 to 3.7?

That still doesn't explain why it makes sense for python devs to be split among what, 4 different 3.x branches in the last year? I can understand keeping one stable LTS branch and one "up to date" branch, but the current system seems like a waste of resources and extra complexity, though I assume there's a good reason I'm not familiar with. For example, 3.4
.9 was released after 3.7.0. [1]

Maybe I'm just missing something about the numbering scheme?

1.https://www.python.org/downloads
Simple datastore for http and json
That was interesting to read as well :) Might deserve it's own post on HN imo!
You should give crystal a go for the parts you need to be performant! You can even prototype those parts in ruby and easily convert to crystal when it becomes necessary. We’ve found a really nice balance, with business logic and interfaces in Ruby/Rails and crystal for AI/data processing.
Aren't they like arrow functions in JavaScript?
The US has hardly won any trust when they demonstrated how their word and their policies are just barely good for the length of a presidential term.

At least China is relatively stable and predictable. Which coincidentally are important qualities of a reserve currency.
This is all accurate. It's a FreeBSD 4 fork that targets amd64 exclusively. (The latest FreeBSD release is 12.0.)

That's not to say it is stale or anything like that; the BSDs share quite a bit of code heavily thanks to the license. And DFBSD has some novel things that FreeBSD does not have: in particular the SMP model is still distinct; they have the novel HAMMER filesystem, which no other operating system has; and they lead FreeBSD on DRM graphics drivers porting from Linux and non-uniform NUMA support (i.e., Threadripper 2990WX). There are certainly other things I am forgetting or simply don't know about; I develop FreeBSD and don't use Dragonfly myself.
The thing is, there's plenty of room on the web for both, and always has been, but people seem to only want one or the other.
I share your sentiment regarding Mosix. I don't think however, that clustering SBCs is of any value beyond the learning experience. Even a moderately powerful laptop is much faster than a *Pi, e.g. a 2013 Chromebook Pixel is about 16 times faster than a Banana Pi, when measured using `openssl speed`.
The walled garden I speak of is the implementation of add-ons cryptographically signed by Mozilla only. Unless you run one of the betas (w/bugs) you cannot use any add-on not approved by Mozilla. And lately they've even been removing/banning add-ons that aren't illegal but otherwise upset outside corporations (ie, the paywall bypasser that uses googlebot's http headers substituted in).
That assumes that the nature of the work load doesn't change over time.
This wouldn't bother me very much, except for the absolutely horrendous corruption, racism, and colonialism that China seems to promote. Look at what they're doing to the Uighurs and imagine a world where they're the world's biggest superpower and no one is willing to tell them to stop. A world with China setting global policy will be a complete nightmare dystopia for anyone who isn't Han Chinese.
To answer your question, at least in part: Tariffs are negative sum, draining money out of the active economy and into less productive government pockets. From a game theoretic point of view they represent a "defection", where the initial defector promotes self interested short term gain but after multiple iterations promoting tit fir tat reprisals more and more is taken out of the active economy.

It's no coincidence that long term economic growth these past two centuries has occurred as countries gradually, slowly used tarrifs less and less. (yes, of course there was more to it than just that)

Tarrifs hurt all classes except the very wealthy who can purchase goods regardless of cost. For everyone else they raise the cost of living, reduce purchasing power, and thereby reduce the velocity of capital throughout the whole system.
Excellent explanation.

It also follows that tariffs are wealth-redistribution in disguise. Therefore Trump's actions benefit the working class, at the expense of the overall lesser economic efficiency, sort of the opposite of what you would expect from a republican president...
A hefty list if improvements to asyncio. When I tried working with asyncio in Python 3.4 it seemed half-baked and unpythonic. I look forward to trying out the more mature implementation.
Curious as to why CSS Grid chose to start at 1-index rather than zero, and why the end column is one more than the position of the column that actually stops.
The funny thing about that list is all of those industries (except pizza) are centered in california.
Thank you for those pointers.

There are definitely some differences between the kind of UDFs that Spark supports and the kind that Froid handles. For one, Spark UDFs cannot invoke a Spark SQL query in their definition AFAIK, whereas TSQL functions can.
But still, some techniques might be applicable. Definitely worth digging further!
Ah yes, standing up for the people of the US by deciding which of them are "fat" that needs to be "trimmed". Here's a further list of "fat" that you can "trim" (https://www.uschina.org/sites/default/files/list_of_chinese_...).
On the note of stability, it's interesting to see which Linux distributions ship with which versions. Debian Stretch for instance ships with 3.5.3-1 while Ubuntu 18.04 LTS runs 3.6.5-3.

I know some who would argue that Debian is generally the more stable server and Ubuntu more bleeding edge.
The === for Range and Datetime serves as a one example, with a good type system they wouldn't be directly comparable.
American media companies behave as if EU was their backyard. Willingness of German justice system to engage into nuances of copyright-related trivialities is intriguing.
I'm guessing that a contract that says "if we refuse to arbitrate, you must resolve that by arbitration" wouldn't stand up in court. As Wikipedia says:

"A contract is a promise or set of promises that are legally enforceable and, if violated, allow the injured party access to legal remedies. Contract law recognizes and governs the rights and duties arising from agreements. In the Anglo-American common law, formation of a contract generally requires an offer, acceptance, consideration, and a mutual intent to be bound."[1]

The judge in this article is already upset with Chipotle, and probably won't be happy if they try to delay arbitration any further:

> Chipotle recently asked a federal judge to block the workers from seeking arbitration with lawyers who’d represented them in court ― despite the fact Chipotle had forced arbitration upon its workers via agreements they had to sign when they were hired.

> The judge denied that request, calling Chipotle’s actions “unseemly.”

[1] https://en.wikipedia.org/wiki/Contract
I do agree the article could have been much improved by adding a sentence that defined what an NTP server was upfront.
Thanks for sharing this link -- found it quite a good read.
Farm subsidies are considered national security expenses because growing your own food is a national security issue. In other words there are some fat you want to keep because some fat keeps you warm through winter and when you don’t have food.
Use CSS grid with Flexbox for fallback.

I create my mobile version of pages with Flexbox, so if the user's browser doesn't support it, they see the full featured mobile view. Progressive enhancement.
Only if you churn -- signing up for a card, redeeming the signup bonus, then signing up for another, and so on.

And card issuers know about churning. The highest-value cards also have limits to how often you can churn. Chase's "5/24" rule (if you've opened 5 or more new credit cards in the past 24 months, anywhere, Chase will automatically decline you on any application for one of their cards) is one of the more well-known anti-churning tactics, but not the only one. You have to immerse yourself in the churning/manufactured spending world to really get much more than one or two free tickets from card signup bonuses.

On the other hand, if you already travel enough to reach at least mid-tier status with one airline, it's often worth it to do so; that's when you start getting into large RDM bonus territory. Combine with the airline's branded card and you can easily generate enough mileage to take a nice vacation every year.
I know Stephenson was mostly joking, but a part of me felt sad visiting Seoul and seeing just how phenomenally better at food delivery they are than America, and I assume anywhere in the world.

They'll strap an inexpensive meal to the back of a motorcycle and deliver it wherever you are standing. Sometimes they'll return in an hour to pick up the real plates and silverware they left with you.

With the way they have industrialized pop music, and given the movie industry there, it is almost like Korea read Snow Crash and took it as a challenge.
SMP, not NUMA, but otherwise yes.
While the article talks about not being able to run x86 binaries on Arm, this is the real drawback to the platform.

I really wish we would see a standard Arm kernel instruction set come along and get adopted by every manufacturer who isn't doing something unusual enough to justify a custom architecture.
This is enough: https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
We already decided thousands of jobs are better done in China. Either way somebody loses out.
> The problem with nuclear has always been trust, and repeated breaches of trust - often in regards to weapons proliferation, from which fission can never really be separated.

There are lots of countries with civilian nuclear power, but no weapons. And also, there are nuclear weapon states with no civilian nuclear power program in sight (e.g. North Korea). And AFAIK, no nuclear weapon state have done it by reprocessing civilian spent nuclear fuel. There are much easier and cheaper ways of doing it.

Now, it's theoretically possible to build a weapon from reactor grade Pu (i.e. by reprocessing spent civilian nuclear waste). And that's why we have international safeguards to prevent nuclear waste falling into the wrong hands. Nothing is foolproof of course, but it's a tradeoff. IMHO it's less bad than continuing to use fossil fuels.

In the end, acquiring nuclear weapons capability is a political decision. An existing civilian nuclear power capability doesn't make it noticeably easier. Heck, even a backwards isolated 3rd world country like NK is able to acquire weapons, suggesting that pretty much any state which really wants one can get it, if they want it bad enough that they are prepared to endure economic sanctions and becoming an international pariah state by doing it.
Is there a browser you would recommend, if we ignored their HTML/CSS rendering for a second, based on ethical considerations, so to speak? I like making things compatible when I don't need anything modern, and would be interested in hearing about any browsers you think are worth supporting.
Yes, I’m aware. I’m just clarifying that Force Touch, which is separate but easily confused feature, requires support from applications. “Basic clicks” are handled by the OS, and the amount of force necessary for one isn’t particularly important to apps.
>soybean farms are fat that needs to be trimmed.

How does this follow? A legitimate business that when left alone has no problem doing perfectly fine that becomes unsustainable after heavy handed attempts by politicians screw things up for them is fat that needs to be trimmed?

And that's just retaliatory tariffs. Let's look at the ones we've done to ourselves: Steel. So, now steel from China is a lot more expensive. Encourages domestic creation of steel, right? Cool. It's still more expensive. And that means a lot of businesses that actually make something with steel are starting to hurt. So, the businesses that actually build stuff instead of the businesses that dealt with a commodity are in danger of going under or laying off people. There's far more people already hurting from the steel tariffs in the US than the most possible that could benefit under the theoretical best case scenario for steel manufacturing in the US.

None of this makes any sense whatsoever.
Yes, yes we can. ...but also track pads apparently?
> China is sitting on a massive load of unmaintainable debt in their municipalities

Isn't the US sitting the same level? We raise the ceiling of what we feel is allowable debt every year or so to kick the can down the road?
> Maybe we should all go back to blatantly stating who we are to make the corporations' information gathering worthless.

Well yes, that would devalue your name/address details, so they'd shift to more invasive approaches like reading your emails and messages, bugging your person and/or home, tracking your financial transactions, etc.
I love the 2.7* UI. The Vim comparison is extremely apt.
The Year Tech Workers Realized They Were Workers
They did a lot of UI work on 2.80: https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/U...
Is your criticism aimed to these new changes?
NetBSD and FreeBSD both forked 386BSD; NetBSD didn't fork/split from FreeBSD. OpenBSD forked NetBSD and Dragonfly forked FreeBSD.

> Both OpenBSD and DragonFlyBSD stem, ultimately, from personality conflicts within the developer community in FreeBSD.

> They all found their purpose after the splits, not before.

Indeed. And both are still heavily influenced by the forking BDFL figures (Theo, Dillon).
> the tidal force caused by the full moon.

Is that real? Doesn’t seem like it would matter enough. Especially when there was an eruption, why even mention it.
I think that is an economic calculation that is enabled by being a dense metropolis, which in america is effectively illegal outside of manhattan.
A limited subset of the working class in the short-term, at that. There are plenty of working class people who are absolutely screwed by this. Anyone whose industry relies on steel or aluminum is likely losing out (https://www.npr.org/2018/03/24/596744980/trumps-tariffs-lead...).

If tariffs really were the best way to help the working class at some expense to the wealthy and upper middle-class like most of us on this board, they would be worth it. But they're not.
Healthy Holiday Recipes Entertaining Simplified Eating Well
There's got to be more to it than "has / doesn't have nil". Lisp has nil, and I rarely if ever see an analogous error there, or even a type error.

I have a hunch that single/static dispatch is what tends to cause more problems than merely the presence of nil. It's not nil, but how you use it.
I recently read Billion Dollar Whale (https://www.amazon.com/Billion-Dollar-Whale-Fooled-Hollywood...) which I enjoyed. It seemed to me to be surprisingly easy to launder money through shell companies like the ones listed here. I would speculate also that a company with many name changes would involved in some weird stuff.
Pizza delivery is centred in California too, at least the model of it called Uber.
Consider the alternative:

A lot of Canadian police forces have “media relations officers”.

IE: armed PR personnel that manage the media.

Even our highway patrol has one. I imagine him racing from accident to accident, lights and sirens, to give/record spoon-fed media updates.

I’d imagine there would be swift discipline if a front-line officer were to give an unvetted off-the-cuff media interview.
Maybe designers don't have a culture of counting from 0 like programmers do?
I might be more receptive to this if this was added to all collections, then, rather than just arrays. (Maybe it was? I don’t write Ruby, so I don’t know for sure. Maybe Ruby doesn’t have a generic “collection” protocol?)
> But we're still designing better products, we're just building them in China and in the process giving away a cut that used to go to American workers.

While that may be true, something that's often overlooked is that US-based manufacturing can be cost-neutral within the domestic US market (prices rise, but wages rise enough to cover the former) but not globally (other countries have lower purchasing power, so if prices of American-designed product rise, non-US markets shrink)
I dunno, it's not like the 3dsmax or Maya interfaces are really paragons of user interface design. If anything I think Maya is (was? haven't used in a long time) at least as weird and idiosyncratic as Blender. Meanwhile, even though Blender's UI design is weird, it does have some charm in how consistently weird it is.
head, *tail = *list

Has worked since 1.8. Don't ask me how I know that :-P
Ultimately these are just conventions. There are probably good reasons for them, too. For example having [a,b)* allows easier computation when you have things that abut. E.g. it's [a,b) [b,c) [c,d) rather than [a,b-1] [b,c-1] [c,d-1].

* https://en.wikipedia.org/wiki/Interval_(mathematics)#Includi...
NEW Mannequin Heads at Walmart (2019)
I have a hunch that the cluster and agglomeration effects that has fueled China's growth will slow as their economy becomes more advanced, and I can envision a fracturing of the global economy where the U.S and China stand as the two main axises based on what type of industry you're in.

What advanced economy will want to purchase Chinese aerospace or semiconductor products knowing all that we know regarding backdoors and their reputation for spying? Now of course, the US traffics in the same sorts of tactics but once China and the US are on level playing fields there will be other factors that determine whether or not you invest in China or the US: an alignment of political systems seems to me as an important factor.

As an analogy, as a renter I've furnished my apartment with Ikea almost exclusively: it's cheap, good enough, and I have no problem throwing it all away when I have to move. But once I settle down into a home, I'll want a product that is more stable, and has more built in quality to it. China is great for low to mid level manufacturing, but are you really going to trust the current regime for investment in mission critical systems?
What's their issue with it?
Good a place as any to mention my short story

https://slashdot.org/comments.pl?sid=7132077&cid=49308245

possibly the only work of fiction ever inspired by NTP, IoT and cryptographic protocols.

This struggle with embedded ip address seems to echo this part of my story, "These hastily made things flooded the market and soon replaced other well-documented things. At times something failed and its inventors could not say why, they just assembled a new one or went bankrupt."
People that use the service a lot are less likely to cancel, and more likely to recommend it to others.
It doesn't follow from consistency in itself. It is possible to imagine a formal system that is consistent but nevertheless doesn't predict the behaviour of calculators. If you presume that ZFC correctly models the behaviour of calculators, or that PA models calculators and inconsistency of PA implies inconsistency of ZFC, then sure it follows from consistency of ZFC, but that was the point, namely that there is a difference between a purely formal system that only exposes itself to inconsistency tests, and a formal system that exposes itself to external tests. Numbers aren't the only way that math does that. Geometry makes predictions about the behaviour of rulers and compasses, for instance.

Contrast this with a discipline in which there is jargon and arguments about that jargon. It might be the case that the jargon and the basic ways of arguing about the jargon forms a consistent system in some sense, even though the whole enterprise is meaningless.
That makes auditing that the wasm matches the code pretty hard. (It's also a problem with adding minified JS). Auditing just the code is hard enough as is. :(
How is this different than splatting (my lisp is not so great.)?

https://repl.it/repls/EcstaticLamePaint
Is there a way to enable unsigned extensions at all, say from about:config?