skysight-inc/HackerNews huggingface dataset:
Yep. Tools like Docker and Kubernetes on the other hand, I have found they give you a nice amount of leverage for much easier to understand concepts. In a similar "Workhorse" category I would put Git and Typescript. All of these require some effort to get to know, but they pay off nicely in terms of productivity.

Haskell is a pretty decent general purpose programming language, and if used well you can produce nice programs, but the problem is that the library you need will use some clever type system stuff and suddenly you are spending hours trying to understand how it all works.

For example I'd be happy doing a lot of stuff in the IO monad with some pure bits to the side where needed. Avoid the free monads, monad transformers, type classes and all that jazz. So use it like an imperative language for the most part.
Rust's learning curve isn't exactly a shallow one either.

For the record I think Rust has a lot going for it, but it is not the C++ killer that many are touting it to be.
Both questions are important, though. The Rust community is in a very compelling position, in being able to appeal to both the C/C++/'system programming' and the Python/Ruby/etc/'high-level application programming' dev communities.
We're not disagreeing on whether America is a free market. No country is. Your post on taxes was perhaps a bad example but regardless the topic here is about Amazon leaving China. The reason as I see it is not because they were a poor competitor but rather because they were not allowed to compete.
Why should my iPhone 8 contact servers in the US without my awareness or consent?

Because it was developed by an American company and runs software written by an American company.

If I don't trust them I might as well throw the device away now.

Is this really not obvious?
The currently missing number is 3T and growing. An extra 300B is 1/10 of the needed funds assuming the debt cycle stopped now.

How long so you think you can charge an individual or company an "extra 100M"? Realistically would you stay in a country that suddenly added an extra 100M to your tax bill?
If you actually read the FAQ on the website (https://www.butterflynetwork.com/pricing) you'll see that you don't need a license to continue using the product:

> Your Butterfly iQ will remain functional even without a subscription. You can continue to scan in all 19 applications, but will not be able to upload new images. You will have full access to all images in the cloud that were previously saved.
>That's quite debatable, I'd say. Isn't he getting results?

Sure, if you call burning billions of dollars a result.
Full Self-Driving HW3
> I do not think it helps to think in emotional terms such as 'hate'

I think 'hate' really represent the mind of some people (even if they are a minority) but even if we ignore this extreme, the level of irrationality in technical discussions is generally quite high. You need to have rational people to have a rational discussion. The sad reality is that a lot of technical discussions are only superficially rational and are often a political play to assert superiority on other people (it's true for languages, frameworks, code editors, methodologies, etc ... ).
How do you find PE investing deals? Any resources you can share would be helpful.
Not the internet you promised us
>Amazon has literally won everywhere else in the world.

Amazon is practically non-existent in Australia.
Build Enterprise Blockchain Apps – Webinar
This situation makes me think of the video game industry and people recreating self hosted World of Warcraft servers by reversing the client code.

Blizzard was able to shut down the private servers.

https://github.com/mangoszero/server

https://www.google.com/amp/s/arstechnica.com/gaming/2017/07/...
Mostly because it's an iphone app.

Which is to say, "Mostly because it's not an open website I can peruse at my leisure, like, for example, Craigslist."
Smear? No, own the facts: Huawei phones (and Chinese phones generally) collect data for the Chinese police state.
Nice. Like the choice of temperature units.

Small bug though: the time slider doesn't doesn't scale on small screens. Rest of the page does very nicely.
Federal appeals court says tire-chalking is unconstitutional
The discussion in this thread shows how blind people are about China's development. They are pointing fingers to the Chinese government partly because they simply cannot imagine how much better the China competitors are. The US do have some advantages in the IT industry, but that advantage is getting slimmer and slimmer. In fact, in so many ways, people in China are enjoying much better services from the internet companies than people in the US. But people in the US simply cannot see it, and cannot believe it. For ordinary people, I don't blame them. But most of people on HN are from this industry, and they are the same! This just makes me speechless.
Why is it considered safer to expose a VPN to the internet than SSH? Is it just that there is one exposed service for the organisation rather than one per machine?
Been following along with WebAssembly (wasm) for a while, mainly from a Go perspective.

WebAssembly looks like it'll be a major thing, but from the Go side it's still not really ready for production usage:

1. Generated binaries (by mainline Go) are still too large.

There's no good dead code elimination (my wording, it's actually a bit more than that) in generated Wasm, so the binaries are still MB instead of kB. :/

eg "Hello world" in Go is about 2MB, as it embeds pretty much the entire Go runtime instead of stripping it down to just the println() equivalent code.

These large binaries do compress ok (eg 2MB -> to 500kB), but still, that's pretty big.

2. There is an alternative Go compiler (TinyGo: http://tinygo.org) that generates much smaller binaries (eg 2kB), but it doesn't yet support all of the Go spec. When it's coverage is wide enough to generate Real World useful webasssembly, that should see a large increase in Gophers creating Wasm things. :)

3. Wasm doesn't yet have a good debugging story. eg no support yet for being able to breakpoint a wasm binary, step through it in an IDE, etc.

There's an official "WebAssembly Debugging" Subgroup putting time into adding the needed support to the spec:

https://github.com/WebAssembly/debugging

Yury Delendik seems to be the main person doing the work:

https://yurydelendik.github.io/webassembly-dwarf/

--

If there are Go people around interested in WebAssembly, the #webassembly and #tinygo channels on the Go Slack are fairly active, with lots of development co-ordinated there. :)

https://gophers.slack.com

--

The WebAssembly page on the Go wiki has useful info too: :)

https://github.com/golang/go/wiki/WebAssembly
The docs are also MIT licensed, aren't they?
Actually I think you'll find quite a few people care about what the megacorps decide to do with AI and their approach to the ethics surrounding it, since it's currently a fantasy to hope for regulation by the US gov.
Well dime size is generally smaller than most hobbyists frag. Obviously fragging coral is done rather often in the reef tank hobby, but usually for the purpose of trimming growth, aquaculture, and sharing colonies.

Plus, Ive been in the hobby for 8 years, and I’ve never heard of purposely placing frags from the same colony next to to each other so they fuse.

I’m unaware of anyone studying the impact of fragging specifically on growth rate in this way.

Edit: I’ve found some discussion of at least one reef hobbyist experimenting with the method based on this research. So yes this was somewhat novel.

https://www.reef2reef.com/threads/my-microfragging-sps-exper...
Your laptop's keyboard and/or pointing device are/is for use when you aren't at your desk. When you are at your desk, you can put your laptop on its stand, plug in a USB keyboard and mouse, and use it like that.
Tiny Mirror
That's en masse though. There are plenty of folks who went from >1M net worth into the negative.
That's simply because YOU are not the CUSTOMER for ads.

The thing about advertisers of dreck is that they don't mind paying to annoy one million uninterested people to get one new customer.
> I think you're reading a bit more into this than I intended and I guess that's fair.

That's what I'm reacting to, mostly. But also to the idea that it's some kind of universal, uncontroversial positive for a language to abstract over an unbounded number of implementations of monads.

In a tautological sense, of course, if a language doesn't support feature X that's a problem for people who want to use feature X. But we don't write programs to use language features- we write programs to solve problems.

That is, one could argue that feature X has too much complexity to be worth having in a language, and that solving the same problems another way (or not at all) is better. This is different from the point I made up-thread, and I'm still not trying to make it about monads. But it does seem to me that classifying every tradeoff as a shortcoming presupposes that if a language could support every single possible feature it would be perfect, which is also a silly proposition.
We are Rust noobs :-). The Python utilities are random tools and daemons, so it's been a nice experience getting my feet wet in a completely different paradigm with rustc.

So the biggest challenge with moving to another language is reproducing the same low latency and high performance we've carefully designed in C++ to a Rust analogue... which given we haven't really used Rust enough yet to have a total sense of this, is hard.

In the long future, I can see Rust working in gradual stages -- but of course focusing on biz objectives is better first when we know how to write high perf C++, hence spending time to play with Rust on side tooling or other smaller projects.

From what little Rust I've written so far I really do like it, so hoping that I can incorporate it more
On as a counterexample, the paper showing that primality checking is in P was called "Primes is in P"
I think what the user above you is trying to say is that there are many factors that go into economic performance. Tax on the wealthy is not the only factor and to say that is the reason for the economic advantage would be a bit of a stretch. Every country is very different in almost too many ways to get a real, true comparison.
Isn't the example with re-using a moved c++ vector completely safe?

std::vector<int> x = {1, 2, 3};
process(std::move(x));
x.push_back(4);
// Runtime invalid memory access
Project VGA – Home of the Low Budget, Open Source, VGA Compatible Card (2008)
Heller in 2008, McDonald in 2010 and now NYSRPA coming up in 2019 are refusing to hear any gun control cases?
Our vision for how to build large apps with Svelte is best represented by Sapper — https://sapper.svelte.technology — which is a Next.js-style framework. Right now it's a bit out of date, we need to spend some time bringing it in line with Svelte 3. That'll happen fairly soon.

Svelte is pretty well suited to incremental rollouts, because it doesn't have a chunky runtime foundation — it's not as though you have to ship two full frameworks simultaneously. There are some community-maintained adaptors for using Svelte components inside apps for other frameworks, I believe. You basically have to start at the leaf components and work your way in. An alternative approach would be to compile Svelte components to custom elements instead, since they can (in theory!) be used anywhere.
Never use print for debugging again... If you're creating a reasonably complex project, spend some time to set up a nice and robust logging facility and always use it instead of print. That's the first thing you should do. You will not regret that decision.

I sometimes use a debugger to tackle with unfamiliar code, but I always prefer using trace/logging whenever possible, because 1) you can see the context and whole process that reached that point, and 2) the history of debugging can be checked into a VCS. I'd write an one-liner to scan the log file rather than setting up a conditional breakpoint. I particularly like doing this for a GUI application. A regression testing can be done by comparing logs.
Reminds me of the movie "Her". Not sure I would use this but its a fun idea to experiment with.
Well technically it's Lidar + Cameras + inertial measurement units + GPS + ultrasonic proximity sensors + Radar vs. all those things minus that one sensor that costs too much.
Yes it is safe.
Amazon is already the dominant player in India.
This was about Maori settlements, not politicians.

The Maori, under the Treaty of Waitangi, own the rivers, and the Crown (NZ Government) stole that right away from them. (This is all in the article). The river's personhood is a compromise between the status quo and giving the land back.

(and it's a marvellous region and river, that deserves to be left alone)
I never said, and don't believe, that housing prices would fall if the city were up zoned (per square foot). I think that prices per unit will fall if you make more units available.
Or maybe we just don't agree.
Seriously, Alibaba's e-commerce side operates at a scale that makes Amazon's entire North America (if not global) operation look like a 7/11 store hosted on Geocities.

Last year on Single Day alone, Alibaba handled over $30B in orders with 24 hours, and more impressively those are spread over 1,000,000,000 separate deliveries orders. It means it handled the ordering and payment processing of 11,574 orders per second, and then fulfilled and delivered those ONE BILLION orders within the next 48 hours.

Can you even imagine being an Alibaba warehouse worker during that couple days?
Oh, I didn't know about this one. I did some search, and looks like it should be "valid but unspecified state" after move?

I can't think of any case that relying on unspecified state is desirable even if it's valid, though I guess it's better if I change that to x.pop_back(); to be clear.

Please let me know if my understanding is incorrect and thanks for the information!
I'd imagine h5 and h6 were supposed to be used as headings for <small> text. Essentially things like legal text, footnotes, etc.
While technically correct, (which is the best kind of correct), the sad reality is that de-facto standards matter. Languages that understand this tend to be safer than languages that do not.
It's a bona fide C++ killer for applications that are both security and performance critical. It's already gaining traction for those applications even within relatively conservative engineering organisations.

That said, there are many performance-critical applications who are not security-critical, and in those I'd expect C/C++ to persist pretty much indefinitely. And many security-critical applications which are not performance-critical, and can perfectly well be served by garbage collected languages like Java/C#/Go.
> It gets more daylight and sunlight than any other major city in the US.

I think every place on Earth gets just about the same amount, ~182.5 days, of daylight in a year, right? (Not accounting for solar eclipses, or that the earth's spin is slowing)

Phoenix having relatively sunny and dry weather is a point taken though.
This. I haven't eaten red or white meat since January of 2018. I don't mind people eating it, I don't cast judgement and I try not to have my personal choice influence large group decisions on where to eat. But people who eat meat egregiously from mass production sources do have choices and I wish more people thought about the options and consequences, even if minor. The OPs approach saves so much pollution and risk to our environment, I commend that and truly respect the conscious decision to bring meat back to a point of appreciation and delicacy vs right to copious overconsumption in the name of more protein.
Does their definition of "income" include capital gains for the purpose of those reports?

Yes

https://taxfoundation.org/summary-latest-federal-income-tax-...
Interesting, so if a female transitioned to a male while on a board where they were previously the only female member they would be fired and replaced?
What I was trying to say was that ease of rafactoring compared to a dynamic language like Python isn't omitted because it's "non-obvious". Rather, it's in fact quite obvious, and simply omitted because it's answering a different question than the one that was asked. Robust refactoring isn't Rust-specific or even new. It's always been the selling point of many statically typed languages, like C++, D, Java, etc.
A Synergistic Approach for Analyzing Neural Net Robustness
Optimization-Unstable Code
I believe there is a minimum character length under which comments are printed in a smaller font. I’m sure the mods have some insight into this.
Conservation Refugees
The only thing 'unspecified' guarantees you in this context is 'safe to destroy'. It specifically does not guarantee the safety of any other member functions - only the destructor. So either push_back() or pop_back() could potentially cause UB here (specifically, it's quite possible that the move swaps some internal pointers for nullptr, so you end up dereferencing null here - but morally, it's just never okay to continue using a moved-from object).
In my experience, email verification gets you 99% of the way there.

Strategically-placed honeypot form fields get you to 99.5%.

I run a site that gets ~1.2 million visitors a month. YMMV.
Right, considering that Twitter in the early days was considered to be some sort of free SMS replacement that happened to show some messages publicly.
I simply take it to be the case that veganism is the flat-earth-theory of 2019.

And you wonder why nobody takes your comments seriously. The American Dietetics Association, the largest association of professional dieticians in the world, says vegan diets are healthy and appropriate for all ages:

https://www.ncbi.nlm.nih.gov/pubmed/27886704

Science is on our side. Who's the flat earther here?
> There's a lot of reasons I expected to see but "our application can't handle concurrent requests" wasn't exactly one of them.

Hence the blog post.

Most would not think about the fact that your spikiness could increase 20x.
Clang's lifetime profile will catch the first example:

<source>:8:16: warning: passing a dangling pointer as argument [-Wlifetime]
std::cout << sv;
^

<source>:7:38: note: temporary was destroyed at the end of the full expression
std::string_view sv = s + "World\n";
^

And cppcheck will catch the second example:

<source>:7:12: warning: Returning lambda that captures local variable 'x' that will be invalid when returning. [returnDanglingLifetime]
return [&]() { return *x; };
^
<source>:7:28: note: Lambda captures variable by reference here.
return [&]() { return *x; };
^
<source>:6:49: note: Variable created here.
std::function<int(void)> f(std::shared_ptr<int> x) {
^
<source>:7:12: note: Returning lambda that captures local variable 'x' that will be invalid when returning.
return [&]() { return *x; };
^

Cppcheck could probably catch all the examples, but it needs to be updated to understand the newer classes in C++.
This is something I had noticed as well. Its really surprising that Apple would allow this, since they usually care a lot about user experience. And judging by the amount of notifications - I'd be very surprised if there's anyone left who hasn't turned on notifications for the news app.

I wonder why they wouldn't just compile a Morning and Evening digest and send notifications only then (even that would be aggressive in my opinion - but I wouldn't be overwhelmed.)

I really miss the days of RSS and Google Reader.
I don't think he's claiming that the study is outright fraudulent, but rather that the data in it cannot be summarized simply as "male and female brains cannot be easily distinguished" without using faulty methodology to analyse it. The accuracy of the data itself is not disputed, so the study is still valuable for that reason alone.

Indeed, one of the other studies that he cites in support of his claims used that same data to deconstruct the model. And it really does seem to be as blatantly fudged as he claims:

"Via simulations, we systematically varied sample characteristics such as the magnitude of sex differences and correlations among variables. Some of the simulated scenarios were intentionally unrealistic, involving uniformly strong sexual dimorphism and/or extremely high correlations between variables (up to r = 0.90). Despite this, the proportion of “internally consistent” profiles remained low in all conditions. ... To further reinforce this point, we applied Joel et al.’s methods to facial morphology features in three species of monkeys (crab-eating macaques, grivets, and tufted capuchins). Our goal was to see what percent of individual monkeys would display internally consistent species-typical profiles of features. Across comparisons, only 1.1–5.1% of the monkeys showed consistent “species-typical” profiles ..."

https://www.pnas.org/content/113/14/E1965.full
Elon Musk says Neuralink Brain-to-Computer Machine is Coming Soon
This is unlikely to be reproducible, but I bought a foreclosed condo in Seattle in 2013, did a few weeks’ worth of work (spread out over a year or so) redoing the kitchen and bathroom, and sold it not quite three years later for $120k more than I paid for it.

I also have a couple of super simple apps in the iTunes Store that earn about an iPad a year worth of money.
Only really GM with Supercruise on one of their cars, the CT6. And it is not advanced as Autopilot.
You can expose one SSH box per organization (a “bastion”) and deploy SSH configs to clients that make it look like you have direct access to the hosts behind it.
I think there's something to the OP's point.

Amazon's infrastructure roll out paid off in the United States because there was little competition. They rushed out infrastructure and cornered the online shopping and delivery market. Walmart and the other big stores had an entirely different business model and their warehouses and infrastructure took time to adjust and catch up, with Amazon still in the lead.

In China, the local competitors already have a significant head start on their infrastructure, and Amazon would be playing catch up in a relatively unfriendly market. It could take them forever to recoup the investment, if they ever did.

Unfortunately, they can't compete without that infrastructure in place, so what else can they do but leave?
I've never worked with React, but I have worked on giant AngularJS (1.x) apps and medium-sized Vue apps. I've only seen performance issues on pages with long repeated lists that create a lot of $watchers. This is fairly straight-forward to solve, and I know that Vue and Angular are both a lot smarter about tracking changes than AngularJS was.

Is React more difficult to keep responsive as an app grows? What sort of UI paradigms lead to poor performance? Just the phrase "using immutable data structures (that support reference equality checking) in combination with judicious use of PureComponent/shouldComponentUpdate/React.memo" makes it seem like you need lots of in-depth React knowledge and additional packages to write a performance React app.
I thought it was a reference to the FCC's current anti-net-neutrality chairman, whose nick using the common "last initial + first name" scheme, would indeed be 'pajit': https://en.wikipedia.org/wiki/Ajit_Pai
How to write like the great entrepreneurs
I picture the author as an early-to-mid 20-year old that is great on the data sci side but weak as a developer. Considers "having to learn" python or R as a hurdle to their accessing their innate mathematical prowess.
Mux (YC W16) looking for a developer who wants to work as a developer advocate
Thanks.

I can imagine that police could mine this just like they're doing with Google geolocation data.
It’s runtime safe (I’m taking your word for it). In Rust this would be a compile time error.

Although, are any C++ compilers able to at least issue a warning in this case? It wouldn’t surprise me if they could.
The soft skills: sales, marketing, persuasion, public speaking and/or charisma in general.

Get a sales job. Shadow a CEO. Become a bartender. Learn about people and what makes them tick.