skysight-inc/HackerNews huggingface dataset:
Those mitigations will help, but one of the fundamental problems the Gulf countries will have to address is the cultural expectation that their citizens won't do hard work. When it starts becoming infeasible to import the entire construction industry from India, Saudi citizens are going to have to start taking those jobs, and they're not going to be happy about it no matter how smooth the transition is.
For small and medium needs, InfluxDB is a delight to use. On top of that, the data exploration tool within Chronograf is one-of-a-kind when it comes to exploring your metrics.

If you are looking for a vendor to host, manage, and provide attentive engineering support, check out my company: https://HostedMetrics.com
imo, as a builder of one, tiny house has such a low squarefootage that you can spring for high quality materials without breaking the bank.

it's easy enough to find 200sqft (that's a 20' cargo container's worth) of high quality unmatched leftover flooring from a sale.
> hypocrisy

I don't see hypocrisy. One is a statement on how things are. The other how the author thinks it should be.

The U.S. market is virtually ungated to new entrants, domestic or foreign. The author believes some gates should exist, specifically, with respect to TikTok.
It would be interesting to see them pop up on a quarter mile drag strip. Probably they already have, I just haven't been to drag races for decades.

I remember them being quite the experience though. The eye burning fumes in the air. The sound so violent that you feel like the thing could turn the entire track into a crater. When the things took off you could feel your organs shaking.

Not sure you can replicate that experience with an electric car. More likely tastes change and maybe drag racing dies out. Those races were the pinnacle of the ICE experience for me though.
The Fiber Weave Effect
Yes, but the amount surely matters. If machines or car only require oil for lubrication, for example, that's probably one or two orders of magnitude less of oil needed.
The "miles per hour" charging rate is very misleading. Yes if you wanted to charge a bunch of Teslas to 20% capacity and swap them out after a few minutes each you'd get 1000 "miles charged per hour" But as the battery fills on each car, that rate drops substantially.

If only gas stations marketed their pumps like that. 10 gallons of gas can come out in 1.5 minutes in a Prius resulting in a fill rate of (500 miles range * 40 fill-ups per hour) = 20k mph! We won't consider the time it takes for the next user to get in and put the hose in because Tesla doesn't either.

I am a fan of EV vehicles as well but the long range fill up story is still not good.
You're right that I address the wider audience rather than you directly. I apologize if that seems rude. There are a few reasons for this:

* First, it's not personal. I am sure you're a lovely person. Addressing the audience instead of you makes it easier to keep that in mind. And they are the ones who will be convinced or not by anything either of us say.
* Second, this isn't about brexit as a subject. It's about people's justification of brexit. That's what my first comment said. I didn't say brexit was right or wrong, I said people supported it for illogical reasons. Go back and look. Your comments are literally evidence of that from your own mouth. So what am I meant to say? I provided simple rebuttal with citation. You replied with very familiar brexiter discussion strategies:
* You didn't cite anything, you just made claims (Greenland is a nation?)
* You added subjects that were not under discussion (Greece and Goldmans?)
* You wrote at great length (a whole paragraph on fisheries, without addressing my question: how will brexit let us fish more without fishing more?)

So what am I meant to do? Keep pointing out that Greenland is not a nation and does fall under EU trade law (citation below)? And then work through all the other issues? Including anymore you add to the list (sovereignty, immigration, CAP)? Plus all the articles you piled in as sources (4 articles about greek debt and goldman sachs)? Or assume that you are trying to "bury me in paperwork"? What is anyone to do faced with all this? I could reasonably call this disingenuous but I don't (see later in this comment).

I am not offended by any of this, nor do I imagine you will change your mind or that if I did we could somehow prevent brexit. I think you're clearly reasonable, you write well, you do NOT seem to be trolling or otherwise acting disingenuously. Quite the opposite: I think you honestly believe what you said ("What's better, the EU or rest of world?") despite evidence to the contrary. I think your rational capable brain is pursuing the bullet points above as a defense mechanism against being proven wrong ("losing" an argument is such a crap phrase because there is nothing too lose on here is there?)

So how does a reasonable person come to this position? How are beliefs formed and what makes them stick in the face of evidence? Is this facit of the human mind being abused (Cambridge analytics etc)? what does it mean for democracy and our society, based on the assumption of rational decision making? That's what I am addressing. That's why I am asking open questions. I've had this exact same discussion before. The same feeling comes when I watch a junior politician defend a party position he argued against last week or when Jehovah's witnesses come to my door or trump supporters railing against Obama. What drives people to need to believe something they don't really believe?

[0]https://en.wikipedia.org/wiki/Greenland#Political_system

> However, EU law largely does not apply to Greenland except in the area of trade.
File Mirror List (.FML) Specification
The power that I see in machine learning is the techniques being developed to handle the unavoidable noise in empirical data. I think that poses a large obstacle for traditional techniques although I am not familiar enough to compare.
That's a great point... with a small caveat that some people abuse namespaces badly and clashes may still occur.
> Once word gets around they'll start teaming up.

They were able to do this fairly successfully until shale oil and spoiled their intermittently successful collusion.
How will you swap the controller when that's sealed in the motor casing and the other car's computers will be programed to lock-out non orginal parts in software.

The Fast and furious style tuning is super easy on ICE cars but I expect it will be almost impossible in the EV future.
In memory of Myroslav Skoryk – Melody [video]
Not using labor from the country which runs actual concentration camps would be pretty cool, too.
Citation for the CloudFlare / DailyStormer incident:

> The tipping point for us making this decision was that the team behind Daily Stormer made the claim that we were secretly supporters of their ideology.

This is more about enforcing ToS and maintaining reputation than "an internet infrastructure company cancels DailyStormer because of their ideology".

The complicating factor is that CloudFlare was not the only internet infra company to drop them. DS were rapidly dropped or denied accounts from other companies during this news cycle, so they were effectively kept offline because none of the large infra companies they approached wanted to deal with the issue in a "free speech over all other concerns" kind of way.

[1] https://blog.cloudflare.com/why-we-terminated-daily-stormer/
Even if you never matrix multiply with an image, it's still useful to have it in matrix form for other things like PCA/SVD.
A lot of the evil in this world comes from nasty regimes that own oil fields. Half the middle east, Russia, Venezuela. I'll give Canada a pass.

If that unearned funding source dies out, I think it can only be good for human freedom and, at least longer term, peace.
> I think the better question is, why does C (and C derived languages) require a main function?

That's not the true question. The true question would be, "why does C (and C derived languages) require that all executable statements be within a function?" Requiring a main function is just a natural consequence of that.
This pairs especially well with: https://news.ycombinator.com/item?id=23901448

While Peter Thiel may say many things about progress, his actions seem to imply he thinks that the one of the main barriers to progress is immigrants.

> The PAC’s website describes its mission “to elect candidates who will fight to secure our border [and] create an America First immigration policy,” alongside strengthening the economy and military.
You've seen in Java how the main function has the `args` parameter as input, an approach which originally comes from C. In C code, main is actually not the first code that gets run during the program; a compiler-provided shim function called "start" sets up the environment, which includes creating the `args` array, and then calls main and passes args in as a parameter to main. The start function needs something to call, and args needs to come from somewhere; having an explicit main function with an args parameter isn't the only way to achieve this, but it's not a bad way by any means.
In the video I’ve seen, there’s not enough context to tell whether they have probable cause. Which by the way does not require that they “just witnessed that a federal crime was committed”.
Data Management for Full Stack Deep Learning
I was impressed with the books given out by our government (Alberta, Canada) https://www.healthyparentshealthychildren.ca/resources/print...
Some of it is region specific, but still lots of useful info.
Facebook places label on Trump's post about mail-in voting
More and more employers these days offer access to workplace giving software that enables people to donate money to causes of their choice and get matching from their employer. There are also a lot of employers matching volunteer time for their employees. If you work at a place like this, you can make a difference simply by providing financial and/or volunteer support to some of the causes that you care about.

Additionally, there are enterprise software companies out there that enable the kind of volunteer matching and donation matching that I mentioned above. This software usually falls into the category of "workplace giving". Working on software like this could provide some of the goodness hit that you're looking for.
Congrats on the release. I'll have to give it a try. I've currently been kicking the tires on Commento [1] (which is also written in Go and MIT license where I can self-host).

Looking forward to trying out Remark42.

[1] https://commento.io
Kelp Forest
I see a Poisson solver in the docs.

Is there a paper comparing the performance of this particular solver against the state of the art ?

(if you are using GPUs, the AmgX library has a finite-difference solver for Poisson in their examples - very far from the state of the art, but a comparison might put performance in perspective)
React Native Stripe payments (SCA compliant)
> John McCarthy, the Father of AI, famously said: "As soon as it works, no one calls it AI any more." Leading researcher Rodney Brooks says "Every time we figure out a piece of it, it stops being magical; we say, 'Oh, that's just a computation. '"

https://cacm.acm.org/blogs/blog-cacm/138907-john-mccarthy/fu...
… that’s exactly what I said.
I just ordered it.
Seems like Dubai has 4 billion barrels of reserves [0]. Not as much as they once did and much less than Abu Dhabi. But still quite a few years worth of oil left.

[0] https://en.wikipedia.org/wiki/Oil_reserves_in_the_United_Ara...
Yes, but OP was talking about the future of tuning EVs, not old ICEs with EV parts.
Great choice on GCP! It's probably half of the price as AWS for the same thing.

Monitoring and logging are business critical. It's an integral part of infrastructure and it is very normal to spend 10% there. It's really not possible to operate stably and efficiently at a large scale like that without a trove of tooling.

Tools usually justify their costs by allowing to optimize the infra and helping to prevent/fix outages, though not all companies care about stability or hardware costs.

And it's not a choice of free vs paid. open source software costs a lot of money too, pairs of large instances to run it don't come cheap, they're probably more than a salary too if the company wants to have any sort of redundancy or geographic distribution.

May I ask what do you have for logging? I guess you must be screaming in horror at the price of elasticsearch/kibana/splunk :D
Correct - I remember the MagiCan promotion. At the time (1990), a $1 can of Coke would be far above the norm.

(Later, in 1993, being charged the princely sum of $0.85 for a can of Coke triggered Michael Douglas' breakdown in the the movie "Falling Down", as it didn't leave enough change from a dollar for him to use the payphone. The past truly is a foreign country.)

It was still a dumb promotion. I was packing a can of coke with my lunch pretty much every day at the time, and if I'd opened one at the jobsite and discovered nothing drinkable, just a dollar (and no easy way to spend that dollar to buy a new coke), I'd have had some harsh words for the coca-cola company.
Wikipedia says it nicely:

> the "informational value" of a communicated message depends on the degree to which the content of the message is surprising [0]

Of course, this assumes the message is factual. If it's not factual then the message carries no information (aside from the information it implies about the sender). But, that assumes the receiver is able to discern whether or not the message is factual. If the receiver can't discern that, then it simply appears to be a highly informative message.

False outrageous claims have the further advantage that they are unconstrained by reality. True surprising claims are by nature less likely to occur. That's why they're surprising. But there is no probabilistic throttle on false outrageous claims - one can generate them at whatever frequency they desire.

Thus, false outrageous claims have an information theoretic advantage over true claims because they outnumber true surprising claims, and they appear to be more informative than true unsurprising claims. My argument isn't that the more outrageous a claim is, the more likely people are to believe it, per se. My argument is that outrageous claims get more attention from people because they are less likely, and those who are unable to discern that they are false will simply see them as highly informative.

You could probably argue further that the more frequently an outrageous claim is repeated, the less improbable it will sound. In other words, start with an outrageous claim to get peoples attention, and then repeat it a lot to normalize it and reduce doubt about it's validity.

0. https://en.wikipedia.org/wiki/Entropy_(information_theory)
That reminds me of the foreword in the High Output Management, written by Ben Horowitz and Andy Grover's words "only the paranoid survive":

“CEOs always act on leading indicators of good news, but only act on lagging indicators of bad news.”

“Why?” I asked him. He answered in the style resonant of his entire book: “In order to build anything great, you have to be an optimist, because by definition you are trying to do something that most people would consider impossible. Optimists most certainly do not listen to leading indicators of bad news.”

But this insight won’t be in any book. When I suggested he write something on the topic, his response was: “Why would I do that? It would be a waste of time to write about how to not follow human nature. It would be like trying to stop the Peter Principle.* CEOs must be optimists and all in all that’s a good thing.”
There's a huge potential in mining search data, especially if you can group top-of-funnel vs. bottom-of-funnel searches to see where failures are occurring. Segmenting queries like "zm950" against "shoes" or "nike" and seeing where gaps exist against user intent.

When it comes to zero (or near-zero) results, I've had good results using this to identify gaps in the current product offering and what visitors are expecting to be there. Two examples:

1) A seller of custom prescription glasses: top two search queries were "contact lenses" and "sunglasses". They didn't offer the former, they did sell sunglasses (most frames could take a tinted lens as an option) but didn't make it obvious with design, content, or marketing.

2) A seller of cabinet hardware (pulls & knobs): a large proportion of their top 10 search terms seemed to have a door hardware intent. Adding this missing category boosted sales without additional marketing dollars spent (the customers were already there and just bouncing when they realized the site didn't carry what they wanted).

These are all ways to focus on understanding failures instead of trying to optimize successes, which is often finding the local maxima.
Nicely put. I think the idea of disruptive innovation by technology is very much influenced by the industrial revolution in the west. And only now is that we've started to discuss in public domain the consequences of it on nature and our species. Sadly, most of the Indian entrepreneurs today are still influenced by the Western model of technical innovation and disruption having blind spots about how to use technology to solve the local issues.

I grew up in a modest town in India and have been working in the tech domain. But it deeply upsets me that technology is not effectively used in here to solve the most fundamental issue that is of access to education, healthcare and electricity. Most of the population in India doesn't even have the proper education to understand the implications of technology.
Exactly, and I think some are missing that. I will say the things I believe with confidence, but I have no illusions that I don't have all the information and an incomplete picture. Things can always be improved.
Really? Thanks for xenoplaining. Who’s talking about canceling anyways? I understand this is the right’s new favorite meme at the moment (since they got tired with excusing xenophobia and racism with complaining about political correctness), but like the other commentator said, it’s disappointing. Maybe it’s about time people stop treating Drumpf as a toddler and see him for what he really is: a dangerous unhinged sociopath.
I remember having a similar impression with the introduction of past CPUs like Pentium-M and Core 2, and even recently with a Ryzen 7 Pro 3700U.

A new laptop platform suddenly seems faster than a desktop of the prior generation (in practice, often 3+ years old at the point of comparison). This was true even compared to my Xeon workstations of those eras. I can remember saying to myself, why would I get another desktop when this little thing is so fast and low power? Eventually, I rediscover the ways in which the laptop is confining, and revert to the mindset that desktops have a place too. Whether it is upgrading storage, RAM, GPUs, or other accessories, there is a flexibility to the desktop chassis.

Depending on whether it is an employer budget or my personal funds, I find utility in workstation-class or commodity uATX desktops. I can reliably find a sweet-spot configuration to get a fully new platform on an appropriate interval and then trickle in small upgrades as needed during its service lifetime, due to the ease of replacing parts piecemeal.

I also tend to keep the same monitors for a long duration and just procure new, headless PCs for office upgrades. I only upgraded monitors for format changes like 1600x1200 CRT, 1600x1200 LCD, 1920x1200 LCD, and 4K LCD. I suppose you can do the same even with docked laptops, but I find you are paying quite a premium for the built-in display even if you only wanted to upgrade the CPU...
India banning TikTok creates a fourth Internet.
I think you make a good point here, that the majority of software jobs could be classified as software technicians. I feel that designers have a slightly different role that I can't quite put my finger on. For instance, I feel that clay is a different concept from Python or breadboards -- since clay design usually only has the abstract function designed, and doesn't actually implement it (ie. it is not prototype functionality).

I think Python and breadboards are rapid-prototyping materials (possibly similar to 3D plastic printing?), but especially with breadboards, I've found EEs tend to forgo them entirely during prototyping phase since once you've learned a proper engineering tool it is _really_ hard to go back.

Certainly many advanced tools are a pain-in-the-ass due to poor UX, but there is also the idea that a complicated problem can only get so simple. To deal with complex problems -- which advanced tools should do -- they will need to have some level of complexity that needs to be learned.

Julia is an exciting language, but even there it has its own levels of complexity. A complex problem can only get so simple, and proper engineering tools expose this leftover complexity to the engineer. Whereas beginners tools tend to hide this.
Thought this was reddit for a second
Not at high speeds! Or at least, not in a way that's unique to electric motors. ICEs use multiple gears, but it's a similar overall torque picture. (Try multiplying out ICE torque with its gear ratios some time!)

Torque is k*HP/rpm, whether electric or ICE. If you can slip the wheels you can go faster. It's well known in the supercar world that you can often do a great estimate of top speed based on HP alone, given how aero dominates at speeds above 100mph and these cars aren't wildly more drag-efficient than one-another.
The way I see JavaScript
>Pine floors are terrible to maintain though.

Why? Is it the sap?
Successful Companies Build Mind Maps, Not Cool Products
Jio has kind of been like early Google, in that, at the point at which it revolutionized the industry, it was a monopoly that was welcomed by the masses.

The quality of service they offered was just so much better than a lot of places, that it didn't make sense to use anything else. A lot of places in India had BSNL which was nothing short of terrible.

It pushed the other private players to offer competitive services, and it honestly still feels nothing like a monopoly. (Jio has a 30% share)

Not disregarding the rest of the points against it, but adding some context.
My model of fiat money is like a battery: the government is both the outgoing pole (money printing) and the incoming pole (taxation). Money flows through the economy from one pole to the other, but all demand terminally stems from the taxation pole just as all supply stems from the printing pole.

Of course, things get more complicated because money exists across time, credit, and inflation. But as a simple model it explains why, for example, money tends to get devalued when it stops being accepted as tax. Just as a circuit stops flowing when you disconnect either pole.
The Thinking Placebo
> they're there to make more money than they cost.

This is the key most people ignore. If each employee generates revenue greater than their cost of employment, why not keep them around?

The goal isn't keeping the lights on, its making money.
I found this article incredibly helpful in answering these questions: https://overreacted.io/a-complete-guide-to-useeffect/
Every body has their ways.
"the key regulatory initiatives either haven't proven effective in curbing US giants' powers (eg. GDPR)"

Would you mind expanding on that? Perhaps you have information that I do not, but from what I understand, large US tech companies with a presence in Europe do abide by the GDPR, which includes data privacy audits and large fines for non-compliance.
Recent Atoms (Goldmont) are pretty decent - out of order, x64, three instructions per clock (compared to Jaguar's two), SSE4.2 and seemingly free from the bus degradation flaw. You lose AVX, but get to keep AES-NI and gain accelerated SHA which is nice on a tiny server.

I think firmware on the intel's side might be a limitation, as IIRC it now requires UEFI, while PCEngines relies on their legacy coreboot implementation (which is actually open so yay).
Adding Google Analytics to Django Templates