skysight-inc/HackerNews huggingface dataset:
I think the base use case of Docker is still relatively simple, although like all things it has gotten to the point where, if you want to dig deep, you definitely can get way into the weeds, especially when you start talking about networking, orchestration, composing containers, and all of the tooling that now exists on top of Docker.

When you choose Docker/containers, you make a choice to expose yourself to a distinct class of problems. You make a tradeoff of saving overhead in exchange for opening up other issues. This isn't an absolute good or bad thing, as sometimes shaving off overhead is worth it even if your failure case becomes much worse.

I will say that, in general, I've found a lot people don't make this type of consideration and just go with a dogma of "Just use {technology} because it's popular".
Billions. IBM has spent billions.
Thankyou for your questions. They made me go back and re-test

Saving vectors between runs and comparing their contents, changes things -- to the much more believable result of aArray being slower

Only comparing the array lengths, but not their contents probably let gcc optimize out assignmemnts for aArray, but not std::vector -- leading to an unfair test

Interestingly yes, std::vector now wins by a larger margin for int8_t arrays, and int64_t becomes a tighter match

-----

Note: I've updated the website to remove the 1/3 claim! But I can no-longer edit the title of this thread

The remaining stool legs of aArray are safety, simplicity, and being generic -- hopefully they don't get kicked out from under it quite so quickly ;^)
(The Gherkin is a 30%, not a 40%!)

I mean people actually use and enjoy for day-to-day use 40% keyboards like the Planck. I don't think they Pain27 is to be used by anyone for anything other than WPM tests.
Are the articles at ieee.org usually technically competent?

To see one of their articles with the common press confusion of mixing different definitions and interpretations of AI (correct or incorrect) doesn’t help build confidence.

For example, what was used to play Jeopardy vs. approaches being taken to improve cancer treatment, are just so different, it seems almost disingenuous to throw it all haphazardly into one conceptual bucket.

The article does IBM a disservice in some ways. They come off looking bad overall but some of the failed projects mentioned like MD Anderson, failed for reasons beyond any control they had, other than recognizing some obvious red flags earlier and detaching their name and participation from it.

On the other hand I believe the article lets them offf the hook to easily when they bring out the old trope they’ve been using for years, which is encapsulated here:

“IBM Watson has great AI” [one engineer said] “It’s like having great shoes, but not knowing how to walk—they have to figure out how to use it.”

It doesn’t make sense to say, xyz is great we just have to figure out how to use it, as a stand alone argument. It’s nonsensical unless you mention something about the seeming implied untapped potential, specific innovations, novel approach, or whatever makes it great.

I’m not familiar with all their IP so maybe there are some great things, you just don’t get to claim that and get off the hook so many times in the press without providing at least some detail or reference point.
Per Wikipedia isn't not actually known whether quantum computers will be able to solve NP-complete problems in polynomial time:

> There is a common misconception that quantum computers can solve NP-complete problems in polynomial time. That is not known to be true, and is generally suspected to be false.[120]

The citation is from 1997, but I seem to remember that someone came up with a proof sometime in the last decade...? Probably just my faulty memory rather than the Wikipedia being out of date.
Also the DOW constantly drops underperforming companies and replaces them with better ones.
Further it would be interesting to see the Dow ex Apple.
IBM was simply an AI hype train grifter. AI is still valuable (although it's not advancing as quickly now as it was in, say, 2015), it's just that you have to dig deep to make sure that the "AI" being used is actually AI and that it's being used in an appropriate way.
Senior or Lead Engineer to build our newest service, Stitch (BaaS)
Not necessarily.

You can fire people for no reason, but firing them for a reason via a process still requires it to be somewhat "fair".

It is weird how that works. Granted like anything to challenge it in court you need to prove a lot, but it is still a thing.

And to be clear I don't know if the boss just getting the final say as in the above example would qualify.
New communication methods can be used for the same things as old communication methods. This is not surprising.
Getting a 99/100 Google PageSpeed Score
Wow...that's amazingly interesting!

I am a musician as well and I do remember its MIDI-specs were top-of-the-line. I never really got the chance to use it in that way but thinking about that almost makes me want to pick one up and give it a go...

Can you tell me more about your setup?
I’m impressed by your post’s combination of cynicism and conspiracy-theory-type reasoning, compounded by the agency fallacy.
> They address a class of questions that were previously ‘hard for computers and easy for people’, or, perhaps more usefully, ‘hard for people to describe to computers’.

Those aren't the only problems. ML can also solve problems that were previously 'hard for people and with no good algorithm for computers'. These are problems where there is a good labeled dataset, but no good algorithm to map from data to label. For example, the work determining sexual orientation from images (https://osf.io/fk3xr/).

The problem with this approach is you get predictive ability, but no insight. But still can be of great value, and potentially great danger too.
I'm going to play devil's advocate and call it:

Self-driving cars have killed pedestrians, Watson isn't doing all they wanted... is this the dawn of a new winter?
ReMarkable Tablet
> Please come back and we can have an adult discussion.

> Amazon warehouses are run like gulags.

You can't have an adult discussion when coming from rhetoric like this.
> Freedom of speech, like all freedoms, requires discipline and comes with costs. Sometimes those costs are tragically high, but freedom is worth it ...

I suppose its a good way to test one's position for consistency for such subjects. Apply the same argument of freedom/regulation to subjects like free speech, guns, privacy laws, drugs, throw in any other issue that's close to you etc.
>as long as I'm not defrauding or directly harming others

I'm curious, why "directly harming others"? The argument here is that you doing as you please (selling critical technology to the Chinese) is indirectly harming others so I'm curious about the distinction you draw between when it's okay to harm others and when it's not.
MBAs vs. undergrads with liberal arts degrees is a whole other discussion. An argument can definitely be made for a liberal arts skill-set in terms of adaptability and capacity to quickly learn other skills/subjects. Not sure if that encompasses something as complicated or esoteric as the technicalities of AI/ML, though.
I’m Indian myself and I agree it doesn’t feel good to see your country constantly stereotyped by Westerners.

But we don’t need to be defensive either. India is the largest functioning democracy on the planet and that’s nothing to sneeze at.

Some international exposure on such problems might atleast convince those in charge to do a better job keeping things under control.

If India wants to join the league of the US EU etc then we must be prepared to be judged on those metrics.

China is getting more autocratic by the day and apart from the occasional post no one is as concerned because it isn’t really expected of them to hold up to democratic ideals.
You’re talking about small examples of sectarian conflict (which are reported on, as proven by the report you posted), and trying to equate them to a genocide, which is beyond dishonest. What’s happening to the Rohingya is absolutely a genocide, a fact the Burmese Buddhists openly admit to. It’s clear that you simply have anti-Muslim prejudice, and that no level of revising history or denying reality is beneath you.
> Adding nuclear is more expensive than wind/solar _right now_

Indeed, wind and solar can produce power very cheaply nowadays, which is awesome. We should definitely build more of them. OTOH, due to their variable nature, their value to the grid reduces as their penetration increases, so it's a race of declining costs vs declining value due to increasing penetration.

Nuclear, being somewhat dispatchable, doesn't suffer from this.

Given the magnitude of the climate crisis, IMHO we should build about every low-carbon source we can, as fast as we can. Including wind, solar, and yes, nuclear.

> China is ramping up investments in renewables (including crucial grid strengthening measures) and hasn't approved a nuclear power station in two years (as of beginning of this year, I haven't heard if it has resumed building them now).

According to http://world-nuclear.org/information-library/country-profile... China has 20 nuclear plants under construction. AFAICT China is investing heavily in both renewables and nuclear.
Regex Cross­words
Open sourcing NonEmpty: Swift library for modeling non-empty collection types
The problems with Watson does not mean that this is a problem with AI. If history is any guide IBM fails but eventually succeeds during most technological revolutions (PC, ecommerce etc)
My point is that 0 tariffs doesn't automatically equal disaster. But I agree that there's not enough evidence to say that unilaterally reducing tariffs to zero is actually the best policy, although some economists do make that argument.
Not sure how to directly link to the post on HN, but I previously posted a (too long) comment that hits on some very similar points: https://news.ycombinator.com/item?id=16960675
> Dota is far too complex for random search

Why? We know that random search is smart enough to find a solution if given arbitrarily large computation. So, that random search is not smart enough for Dota with the computational budget you used, is not obvious. Maybe random search would work with 2x your resources? Maybe something slightly smarter than random search (simulated annealing) would work with 2x your resources?

> and if that weren't true, it would say something about human capability

No it would not. A human learning a game by playing a few thousand games is a very different problem than a bot using random search over billions of games. The policy space remains large, and the human is not doing a dumb search, because the human does not have billions of games to work with.

> See our gameplay reel for an example of some of the combos that our system learns

> Our system learns to generalize behaviors in a sophisticated way.

You're underestimating random search. It's ironic, because you guys did the ES paper.
Sounds pretty dystopian.
Here’s How That Tablet on the Table Is Hurting Your Waiter
3rd Ave wouldn't be my first choice to locate a new ISP store, or any new retail location. 4th or 5th would be better. Going up the hill to somewhere like Boren and Madison might be easier for people across the city to reach.

The historic reasons from other posters give good justification for the current location.
Nintendo has somehow managed to pull off a great system where they have arcade like pickup and play fun... and yet still depth to some extent so it doesn't feel repetitive.

There is some serious skill in that.
Those are all tiny "money/finance" economies and in the case of macau - a gambling economy. None of them are major manufacturing countries or economic powers.

They have 0 imports because they hardly produce anything.

Most of the top 20 wealthiest countries have tariffs.

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

Also, I don't know why we keep deferring to economists as if they know anything since they are wrong about everything ( even the nobel prize winners ) and economics isn't an empirically testable science. Economics is a religion more than a science. It's ridiculous we treat it as a science.

Remember that we are supposed to have been in a world ending global recession for the past two years according to one of the most "eminent" economists.

https://www.nytimes.com/interactive/projects/cp/opinion/elec...
How Conversations on StackOverflow Teach You
Pretty weak arguments all around, IMO. Docker has its issues, but most of them aren't really even mentioned here.
PNW is kind of special with all the dams providing power and abundant fresh water compared to most of the rest of the USA, I can remember reading about aluminum plants and data centers moving there for the cheap electricity.
Dongles are awesome!! I work at a biotech company and we purchase a lot of bioprocessing equipment at auctions. Typically the s/w is like $10,000+ so they just sell us the PC with the installed s/w for a couple of hundred. These PCs have like XP era hardware that instantly shits the bed after a few months. Having dongles means you can install the software again on a fresh PC and carry over the license without having to re-prove that you have purchased the software separately. Haven't run into parallel port dongles yet.. /shudder
Address the claims, not the style.
They can't just build a system, and leave it for the customers to do all the hard work of integrating various systems.
Integration is the key and should be seen as product in itself.

If IBM stops milking the cow like the services, asking the customers to integrate, It will die a miserable death, and unfortunately a premature one.

It should be pluggable, like set of pick and choose building blocks of interfaces, that only should take domain expertise and custom specifications as input from the client (Which ever domain.) Until then AI only will become ambitious Sunk cost.
On blockchain, right?
There's an interesting 1960's era art installation by Anthony Heinsbergen on a side wall of the LA facility that seems oddly related to this...
https://i1.wp.com/upinthevalley.org/wp-content/uploads/2015/...
This. Save me from shellscript. I guess it's possible to write good/tolerable shellscript, but most of it is garbage. Obfuscated disasters waiting to happen.
Yahoo/Oath owned/owns a significant chunk of Alibaba.
The reasons for using Docker are social, not technological.
> In order to decrease the number of samples needed from the environment, we expect that ideas related to model-based RL — where you spend a huge number of neural network flops to learn a model of the environment — will be the way to go.

Will those models be introspectible / transferrable? One thing I'm curious about is how AI's learn about novel actions / scenarios which are "fatal" in the real world? Humans generally spend a lot of time being taught these things (rather than finding out for themselves obviously) and eventually come up with a fairly good set of rules about how not to die in stupid ways.
As a leftist this is one thing I agree with Trump on. Before the bipartisan free-trade consensus emerged it was the corporate-wing of Republicans that pushed for free trade while the union and human-rights wings of the Democrats pushed for restrictions.
I get the general argument, but the spec doesn't really try to make that case. The default knock and PSK are (PQ) tiny: they appear to be 20 base32-encoded bytes or 96 bits of entropy. If they were being used in the same sense as Wireguard/Noise's PQ, I'd expect them to be 256 bits.

EDIT: I take it back: the keys _used_ to be 96 bits (example given in the protocol description), but are now 256 judging by the keygen code. Apparently (I'm spelunking in the bug tracker) they were short once because there was an attempt to make them diceware-style verbally transmittable? Regardless: at least it looks like an effective PQ measure assuming the key derivation works.

(Generally hedging against DH snafus makes a lot of sense to me, hedging against clients who can somehow manage to hold on to one kind of key material but not another is less convincing. I guess you could have P-256 on a smartcard and PSK on disk or something?)
For a low income developing country, India has relatively higher freedom of speech that you'd expect.
Kelly Khumalo Is Tired of Being Single, Really Needs “A Man, Not Boys”
Interesting question! I assume in the Bot/headless mode, it's pretty optimized to skip the part needed for rendering, but you still need to do enough physics and other state update.

Best case, I'd assume at least a few ms per tick, because games become as complex as possible and still fit in 30 fps (33 ms, much of which is rendering, but still much happens regardless of producing pixels).
I agree. We have to deal with both the standard ML jargon, and lots of Dota terms in this article. How am I supposed to know what "Creep blocking" is?
Learn Online Selling Strategy from Billion Dollar Company Success
To be clear:

- The 1v1 bot played at The International used a special creep block reward (and a big if statement separating that part of the agent from the self-play trained part). It trained for two weeks.

- A 2v2 bot discovered creep blocking on its own, no special reward. It trained for four weeks.

- OpenAI Five does not have a creep blocking reward, but neither (to our knowledge) does it creep block currently. Trained for 19 days!
>Trump believes that the USA is getting a bad deal - not that trade is bad. China may purchase US companies and Universities, but US is nowhere close to being able to do the same in China.

I'd like to believe this is so, but the evidence doesn't support it. Trump and Peter Navarro have repeatedly criticized trade itself, and particularly trade deficits, rather than asymmetric trade barriers.

https://www.nationalreview.com/2018/06/trump-anti-free-trade...

https://www.axios.com/peter-navarro-globalist-protectionist-...

https://www.washingtonpost.com/business/over-four-decades-tr...

>Also, you say that Trump misunderstands trade deficits. Can you prove that at all? He's a very successful businessman. I would be more likely to think it's you with the misunderstanding.

Business and economics are very distinct fields; the idea that success in business leads to academic understanding of economics is a misconception.

Trump believes, as shown in the linked tweet, that a country "loses money" when a trade deficit exists. In reality, trade deficits and capital inflows are inextricably linked, due to an accounting identity.

>As economist Milton Friedman argued long ago, the real gain from international trade is not what we export but what we import.
I've tried and failed a couple times to make Debian packages. The system is so old and crufty, writing a dockerfile is an order of magnitude simpler and there are lots of useful examples and tutorials that were written more recently than 20 years ago.
I don't understand "oddly" here. The art piece seems rather literal rather than some odd coincidental association.
Big congrats to Brian OKelley and Michael Rubenstein
So you refused to do your job, demanded a free day off, threatened the life of a co-worker, and then blamed the company for your wife's miscarriage?

You should count yourself lucky you got severance.
While I dislike most postmodern philosophy and a good chunk of Foucault's, the core of the article is based on the concept that if you can define how pieces of an industry are named and grouped, you will hold power over how that industry developes.

That is aligned to how Foucault deals with taxonomy: if you have the power to name things, you have power over how people perceive things.

So you shouldn't focus just on your own business when naming and segmenting your company, but also on the lasting impact that such actions will take on competitors, partners and customers.

Edit:

And you can extend and link this to Dawkins' Meme concept. "Discourse", as used by Foucault, carries a similar (but distinct) concept as the Meme, with the key difference that while Meme talks about an idea (communicated or not), discourse references the communication of such an idea.

So building up on the meme-gene comparison, if a meme is a cultural equivalent of a gene, then discourse is the cultural equivalent of the procreation, or dissemination, of an idea.

So, if you can control discourse, you're controlling the creation and dissemination of ideas, you can control how others perceive your company.
That's probably true. I think it took mLab a couple of months to support 3.6. But then again, having a major version release available at launch doesn't seem that important to me compared to all other database-as-a-service features.

Since you mentioned you work for MongoDB, if you guys could partner with Heroku and add Atlas to their official add-ons our team might be able to take a look and switch ;)
Ask HN: What screen sharing software do you use and recommend?
I think Docker is very useful for beginning developers and for spinning up and trying out services quickly. The barrier for getting started with web development used to be so much higher, even for people on Mac OSX. To setup a rails development environment with a modern JS frontend, you'd have to setup xcode, mysql, redis, a node build pipeline, homebrew, and futz with system ruby vs rails-specific ruby. You'd have to setup all the above, without knowing what each part did, and barely being comfortable with bash vs terminal. Don't even get me started on how difficult it was for someone with a windows machine to get started with modern development.

Now novices can just install docker and type "docker-compose up". Even vagrant didn't make things that easy.

A few years ago, I wanted to try out Pentaho's BI platform. I spent hours configuring the JDK, Tomcat, installing all of Pentaho's dependencies, and struggling with configuration errors and outdated documentation.

Today, If I wanted to give Pentaho a spin, I could also just pull the docker image.

I see your point about most other use-cases for docker, but be careful when you make a blanket statement like "Docker considered harmful". It could be discouraging to those that docker has helped getting started with development and who do find it convenient for certain tasks.
I originally saw this proposition on reddit - if all humans died where they stood right now, what archaeological evidence of our civilization would exist in 65 million years? 200 million? 350 million?

The discussion at that time assumed vanishingly little would survive that long - potentially just a thin layer of radiation from atmospheric nuclear testing that would be hard to place in time with accuracy more than +/- a couple million years.

I say this more as a thought experiment than a serious suggestion, but if a "technologically advanced" civilization did previously exist on earth, 100+ million years ago, what evidence of it would we expect to find at this point?
Ask HN: Textbook shaped ebook reader recommendations
A friend and I are discussing ideas for a textbook shaped ebook reader. It will basically be two touch screens with a hinge in middle. does such a device exist? I searched Google wide and dar,and but nothing came ip. we want to put content on it and sell to libraries.
Sure, but there's likely at least a multiplier of ~2 or so for idling and driving between passengers. Perhaps an Uber driver could provide a real number for (total miles driven / billed miles).