skysight-inc/HackerNews huggingface dataset:
Agree with the critique but it's not quite fair. The original book is about Python, maybe sometimes misguided. The critique could be leveled at any language, it basically says: "be an experienced programmer with good taste."
"I quit Facebook seven months ago.
Despite its undeniable value"

Cant take this seriously right? You treasure the web, yet you are on facebook.
Boy we got here quickly. Could you please take a look at the guidelines, which ask us not to post like this?

> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

https://news.ycombinator.com/newsguidelines.html
I think you are giving those folks too much credit. Few of the people who voted for Trump could coherently explain the problems you have mentioned, how they realistically impact their life, and how Trump and his ilk would plan to solve them. Instead, inch-deep reasoning and soundbites prevail, and much of it boils down to conspiracy theories. They are happy to wield the power of the state and employ centralized control of things when it suits their pet issues all the same. Donald Trump represents a net intrusion of government into our personal lives and businesses.
Ask HN: How to scale? How did everyone know about airbnb?
So I have some customers now which I got by doing personal demos. Now I cant keep doing that for other cities, how do I scale without doing in person demo ? how can I get awareness ?
you could rpobably launch this service free, and someone will probably create a docker image, and make it one click.
> It was mostly people from Lehman and Barclays. I was the only SV guy on the boat

And now its mostly SV guys on the boat and the occasional trader? :)

"Highly paid, quite sure of themselves but wrong... It was just other people’s money so who cared."
Nothing is dying. Our data dumps are live at https://archive.org/details/stackexchange as they've always been.
I think your logic is:

1. All ML algorithms can be fooled trivially.
2. The human mind cannot be fooled trivially.
3. Therefore, the human mind is not an ML algorithm.

But claim number 2 is clearly wrong. Human minds are trivially fooled. Here's one:

http://www.jimonlight.com/wp-content/uploads/2012/02/Paralle...

This is exactly what an optical illusion is.
How to Use Bitcoin to Obtain a Mortgage
Please re-read what I said:

> There is a 200k cap on the credit.

Meaning if you sell more than 200,000 cars you no longer get the credit. GM sold 10 million ICE cars in 2016. If they were all EV 9,800,000 would not have received the credit.
Atlantropa
Yeah. The article's sentence also fails to account for people dying, who lose much more than 8% of muscle mass, and really stupid robots reading the article, who lose none of their muscle mass, but will have trouble understanding that, sometimes, language is ambiguous and requires a modicum of contextual reasoning, or else every sentence would require dozens of qualifications and would read like a regulation on insurance law.
There seem to be basically two arguments against "exercise pills."

1) Self-discipline is virtuous in and of itself. We shouldn't develop alternative ways to control weight and/or maintain muscle tone without controlling food intake and exercise, because that undermines the tangible rewards of virtue.

2) Biology is extremely complicated, and the drug that keeps you compact and muscular in your 40s might end up promoting the growth of cancerous tumors all over your body in your 60s. (As happened to the older mice who received high doses of GW501516.)

I don't agree at all with the first argument. The second one is alarming enough that I'm not going to be the first or even the millionth person in line to obtain these compounds through grey-market channels and dose myself. Similarly, I would love a drug cocktail that prevents the unwanted physical effects of aging, but I'll let other people blaze a trail with human trials (clinical or self-experimentation.)
A minor nitpick, but reading it threw me for a brief loop: 2⁸2³=2⁸⁺³=2¹¹, while 8x8x8x8x8x8x8x8 is (2³)⁸=2³*⁸=2²⁴
I don't know, but you guys remember the dark times before SO?...omg.
Stripe. I recently integrated their Payment Request Button https://stripe.com/docs/stripe-js/elements/payment-request-b...
So if I understand you, you're saying that the $24,000-at-30 Buffet wouldn't have the leverage required to make the same percentage returns he did in real life?

Doesn't that just provide more support for the author's thesis?
> "ugly, stupid and mean" is actually intended to the beginners or to those who want to try it.

When I encountered Forth first (6502 figForth) I felt it quite convenient. At that time there were only two other options - Basic and Assembler. Maybe that most developers today are too pampared by all the available IDEs for other languages. It's the same attitude why so many people stick with Windows instead of learning OSX or Linux, despite all the flaws of the Windows ecosystem.

> lack of memory management that are in every other high-level language

As already mentioned, I consider Forth suitable for tiny systems, iOT, Firmware etc. I would never use Forth for big software. I would not use even C++ for that. In that area Ada, Rust or Nim works much better for me.
You're really grabbing on to race and socioeconomic status to justify ignoring the fact that that person is not representative of most of the folks here.

See? We can both play these games.
Lol good luck finding rigorous and novel cryptography in blog posts. Different media are suited for different purposes.
Wikipedia could be encoded into DNA and them spliced into species that are very long lived, geologically speaking, such as horseshoe crabs. Absent any negative selection against "wiki DNA", they could remain readable in millions of years time.
Meme?

No, I think you're wrongly mixing public opinion and public policy here.

Canada's reputation for being accepting of immigration and refugees comes from general public opinion on the matter. While some Canadians tend to align themselves with more modern socially-conservative American values, much of the country has moved on to realize the benefit to the social growth we see by expanding our viewpoints, and trying to make amends for historical transgressions.

Federal policy on immigration is something that your average Canadian is probably more out of touch with than they'd like to admit. It's a work in progress.

This isn't some PR gag. Sleight of hand implies you think there's some crafty, nefarious manipulation going on but I think you're either just jaded, misinformed, or misinterpreting the matter. I encourage you to spend some serious time in different parts of Canada to see for yourself. I've made many friends with people passing through the country on study or temporary work visas, and according to them it's not all that difficult to arrange. (especially if you're from a commonwealth country)

Also, to note: your line about autism is patently false. Conditions like autism will probably garner some further questioning and confirmation, but is not necessarily an immediate, flat-out rejection.

If anybody else is reading these comments, please don't take them at face value and look it up for yourselves. There's a lot of cynicism in this thread.

http://www.cic.gc.ca/english/resources/tools/medic/admiss/in...
This provides absolutely no basis for comparison, jut a few slightly quantitative anecdotes. I am, without doing any research, supremely confident that US civilians and private industry are far more environmentally destructive than the US military in 2017.
The key thing to realize here is that the browser is the "user agent": it is supposed to represent the interests of the user.

Now users have pretty diverse interests, so browsers don't always get this entirely right, which is one reason it's important to have a variety of browsers so users can pick one that does represent their interests.

What's happening in this case is that the site is doing something that pretty much everyone who understands the issue agrees is harmful to users: having them type their password into an insecure page. Browsers and security professionals spent 10+ years trying to convince web sites to stop doing that. Then browsers spent a few years telling websites that they will start warning users about this behavior and giving specific timelines for when this would happen. Then they started showing those warnings they promised they would show.

To go back to your analogy, it's as if Microsoft had told developers for a long time that some specific API is deprecated due to being "insecure". Then they gave a timeline for the API being removed. Then they removed it. Can there still be applications who didn't move away from that API? Sure. Is it entirely Microsoft's fault that they are now getting lots of support calls? That's a hard case to make. Note that this sort of deprecation is something that Microsoft and Apple have in fact done.

> The only way they get away with it is because they have the biggest market share.

Firefox is showing the same warnings, no?

> businesses would simply shut off access to Chrome browsers and tell them their browsers were faulty

Sure, just like in the Microsoft case businesses tell their users to not install the OS security update, etc. You're right that if Chrome and Firefox had smaller marketshare businesses _could_ threaten to do this or actually do this. But at that point it's not entirely clear who the real "bully" is... In either case there's an exercise of market power to get your way against the (possibly reasonable) objections of others.

Disclaimer: I work for Mozilla, on Firefox.
MicroCenter has been selling $5 Pi Zero Ws near me for about 2 months, check if there's a location near you
Hell no!

Considering 99% of startups fail, and I'm guessing on average, start-ups reach a liquidity event in let's assume 5-8 years if not more, you're basically working for free on the off chance (1%) that you might get paid in 5-8 years?
The Geeks Who Saved Usenet (2002)
bruh, put a trigger warning before bringing that up! faints
That's a very bizarre definition of love. Few people are happy about their addiction to an unhealthy habit. Don't you think it's disingenuous to talk about user preference without talking about reward hacking? I think the internet is actually worse in this respect because much of it is systematically designed to induce addiction with no upper limit.

Your evolutionary arguments are also pretty bizarre and reductionist. Maybe we did evolve using verbal communication, but we didn't evolve to be schizophrenic voyeuristic mutes without face-to-face nonverbal feedback.
I imagine that, if successful, this could make more money than Viagra. I'd happily pay several hundred dollars a month to have a fit body without ever exercising.
This post leads to Rosetta Code[1] and I found the alternative C implementation (the one using GCC extensions that don't even exist in current GCC versions) rather fascinating as it appears to be among the top 2 or 3 the most concise and understandable on the page. Not bad for glorified assembly.

[1] http://rosettacode.org/wiki/Man_or_boy_test#C
Yes, when I read "Humans have no problem correctly interpreting adversarial examples, so there must be a way to do it automatically" in the article I thought "aren't optical illusions adversarial examples for human perception?" and also "maybe we just haven't found the other kinds of adversarial examples that work against human perception because we can't show humans sufficiently large numbers of examples and measure the humans' responses accurately enough".

But the optical illusion example seems very strong because if you say that human perception includes abilities to classify things, there are many examples just like your link that show cases where the classification routinely goes wrong.

It seems possible to me that there are as-yet undiscovered adversarial examples in human perception that we simply don't have any feasible way to search for, and may never be able to construct practical examples of. (It would probably be extremely unnerving to experience one in real life.)
>I mean one could imagine a deterministic model that couldn't be "tricked".

The models in reference are deterministic, most models for classification/regression are deterministic.

Adversarial attacks are showing that the models are chaotic (in the dynamical systems sense), they're very sensitive to their inputs.

edit: Not all models have this issue, it's been shown that all the typical image based convolutional neural networks are susceptible to this issue. My guess is that it's a more general problem of high dimensional inputs.
"wreak havoc", not "wreck havoc"...
"The U.S. military is the largest institutional consumer of oil in the world. Every year, our armed forces consume more than 100 million barrels of oil to power ships, vehicles, aircraft, and ground operations—enough for over 4 million trips around the Earth, assuming 25 mpg."

http://www.ucsusa.org/clean_vehicles/smart-transportation-so...
Now that's funny!

I admit it, I still use perl for backend stuff. I use it because I know how to get things done with it and I'm too lazy to want to learn how to do it with another language. And, yep, Perl has pretty much always had more than it's share of rat's asses sniping at and chasing away those who came looking for help and asking questions, but to be fair Larry Wall was never one of them.

Aside from that, the page this links to looks like a great resource and I've bookmarked it so I can go over it later.
I went to the "first web page" and saw this link to "etiquette".

http://info.cern.ch/hypertext/WWW/Provider/Etiquette.html

Good pointers for making websites. :)
Why wouldn't NPR publish the source report?
Does this work if the page is behind a password/SSO wall?

And is it possible to print multiple Chrome tabs?

Printing pages to PDF is pretty straightforward. It's the above two issues were I've run into problems. Anyone know of a good solution to the second one?
As someone who puts this as a "want" and certainly not a "need" - the answer is really just management simplicity. That and HAProxy is generally a joy to work with.

I already have a nice anycasted cluster of HAProxy servers that already have the battle tested BGP session teardown logic/etc. integrated - I really don't want to have to use a different load balancing method to HA my UDP services and re-do large portions of that tooling.

It's certainly an annoyance, and being able to define traffic in the same configuration file/syntax/etc. makes it much more maintainable for an ops vs. engineering group.
Not only is it not idiomatic; it's functionally incorrect.

An iterable containing `[]`, `None`, or any other value that is false in a boolean context would return true. They've assumed that `(0 -> false) -> (false -> 0)`, which is simply not true.

Even if you're dealing with a context that cannot pass in an iterable with non-zero "falsy" values then it needs to be explicitly documented. At that point, why not "document" it by being explicit with the code. This is how I'd do it, but I feel like it could be made cleaner:

def contains_zero(iterable):
return any([i is 0 for i in iterable])

Edit: I forgot how to python. It's `return 0 in iterable`.
Here's a tip: If you make a list of users and look at that, the list will contain only tweets and retweets of the members, in chronological order. (I.e., like how the main timeline used to work, before twitter messed it up.)
Edited, thanks for noticing that.
The kernel can unmap memory by having a special "ballooning" driver that "allocates" memory pages returned to the hypervisor. I'm pretty sure that every sane hypervisor supports it since ages.
EY (Ernst & Young) GigNow| Front End Developer| Remote (West Coast preferred, open to MT/CT/ET)| 6 month contract, likely longer

GigNow is EY’s innovative approach to source, match and engage contractors to opportunities within EY in the US (Ernst & Young LLP). Our new platform allows you to access directly contract opportunities in the US by visiting www.gignow.com to find a contractor assignment. We also have a dedicated recruiting team that reviews every application and will reach out to you if there is a good match to an opportunity.

We are looking for a Front End Developer to work on the GigNow Platform which is acts as an Applicant Tracking System and applicant web portal. Ideal candidate will have 6 or more overall years development experience (could be mix of full stack or pure front end). Our application utilizes React.js and the contractor needs to have used this library for at least 1 year with hands on development. Full requirements here https://www.gignow.com/job_postings/5d94940c2dd046b0925d2ad7...

Our office is in Palo Alto, CA and remote work is acceptable. Ideally in Pacific Time Zone but all of US is an acceptable location.

We are only able to work with individuals who are able to work directly with us with no third party involved

If you are interested in learning more about the role, please contact me at Matthew.D.Sciullo@ey.com
I just tried purchasing a token, didnt work. I also tried the on-site chat and it didnt seem to work either... Wanna gimme an email? Check my profile.
{lambda talk} in short
To be fair, if you were sending it within/from the US, they have to deal with a lot of AML/KYC laws (and it's similar in Europe), so their system probably flagged it automatically, especially if you were a new customer or had little interaction with the platform previously. It would likely happen at a bigger bank as well. It absolutely shouldn't have taken three weeks before getting it sent or not, but they likely wanted to cover their ass in the case it actually was for "contraband".
CDNs like Distil Networks and Cloudflare make scraping more difficult than it used to be. If you get caught by them, you can end up blocked from all of the sites they protect, not just the one you were scraping.
It's not set up that way. It's only easier by virtue of already living in the US and having qualifications gained in the US system.
Nah there's people there, not many it's set up with a lot of pretty large tables filling the space to make it feel more packed but there's definitely people there. Maybe a few hundred?

https://youtu.be/dXI5eGJK-CY?t=325

edit: This one is better and less seizure inducing. https://youtu.be/dXI5eGJK-CY?t=425
Stop complaining about free stuff.
This would basically require a LHC-like particle accelerator.

However, we can acquire data for more time (depending on the detector technology), which will give us more statistics.
"Machine learning" is a broader category than "deep learning", just saying.
CppCon 2017: Chandler Carruth “Going Nowhere Faster”
Brief dive into the Pony programming language
> Apart from the fact that nobody wants to risk having false positives, there’s a simple argument as old as machine learning itself: whatever a human can do, a machine can be taught to do. Humans have no problem correctly interpreting adversarial examples, so there must be a way to do it automatically.

So by all means, the authors (and a vast majority of researchers) seem to be confident that ML/DL is the road to AGI, hence can "solve" human intelligence (given it is computational)? For how long are we gonna drag the adage that mimicking a human (Turing test) is equal to reaching human levels of intelligence?
Well, we are the greatest intelligence yet discovered in the universe and can't tell what color a dress is [1].

[1]: https://en.wikipedia.org/wiki/The_dress
Never a good idea.
I had no idea this existed. This is awesome. Thanks for the link.
It's not dying, I think their recent expansions in job/talent advertising isn't paying off as they originally thought.
Your argument falls down when it's not your development-time build, but some third-party's. Docker allows you to basically treat "other people's daemons" the way most programming runtimes treat "other people's libraries": as something you can just toss into a dependency spec file and have "pulled in" to your program during build.

With Vagrant, I still need to figure out how to install e.g. Postgres, or Redis, or whatever, into the Vagrant VM (usually using salt/chef/ansible/etc.), or—much more rarely, because this isn't "idiomatic"—I'll find a Vagrantfile for someone else's virtual Postgres appliance VM. Which I then need to integrate into my virtual-network architecture as its own separate VM with its own lifecycle management et al.

With Docker, my app's image just depends on the postgres:9.6 Docker image, and so when I start my app, a copy of Postgres is downloaded and started as well. My app "owns" this container: the config management for what version of Postgres is running is done by my app (just like a library dependency), rather than the resulting container being thought of as a separate "piece" of my system to be managed by the ops team. The ops team manages my service, which contains Postgres as a component. Same as if I had built a VM that contained both my app and Postgres.

In short, containers (and especially the higher-level abstraction of container "services" or "pods") allow you to build and plan your service as a set of separate black-boxes, rather than owning their build processes; but then allow you to run your service as a unit and upgrade it as a unit, rather than each build-time component resulting in a separate runtime consideration.

---

And yes, all this could be accomplished just as well with VMs. There's nothing specifically about containers that makes them able to do things that VMs cannot. It's just how the two ecosystems have evolved.

If you:

• built an equivalent of Docker's "public registry" and "private URL-accessible registries" for VMs—maybe by generalizing AWS's AMI registry

• ensured that all common VM software could start VMs using a spec that pointed at an AMI URN/URL, downloading and caching AMIs from wherever in the process

• encouraged a public stance toward having a Vagrantfile in your project root that will—with no configuration—build a public-usable virtual appliance out of your project

• added automatic-build-from-Vagrantfile support to your public AMI registry

• encouraged an 'immutable infrastructure' approach to the resulting Vagrant VMs, such that they'd put all their state into hypervisor-provided stateful mounts (of SAN disks or NFS or what-have-you)

• enforced a common semantics for services/pods of VMs in hypervisors

...then you could treat VMs the way you treat containers, using the VM-management client tooling to push out a version-upgrade of your service, that would replace various VMs with VMs based on a newer AMI—without losing any state.

It's all a matter of changing the culture and idioms. That doesn't mean it's easy.
Slides: http://chandlerc.github.io/talks/cppcon2017/going_nowhere_fa...
> One day when I was a junior medical student, a very important Boston surgeon visited the school and delivered a great treatise on a large number of patients who had undergone successful operations for vascular reconstruction. At the end of the lecture, a young student at the back of the room timidly asked, "Do you have any controls?" Well, the great surgeon drew himself up to his full height, hit the desk, and said, "Do you mean did I not operate on half the patients?" The hall grew very quiet then. The voice at the back of the room very hesitantly replied, "Yes, that's what I had in mind." Then the visitor's fist really came down as he thundered, "Of course not. That would have doomed half of them to their death." God, it was quiet then, and one could scarcely hear the small voice ask, "Which half?"

–Dr. E. E. Peacock, Jr., University of Arizona College of Medicine; Medical World News (September 1, 1972), p. 45, as quoted in Tufte's Data Analysis for Politics and Policy
Apple will share Face ID data from the iPhone X with third-party app developers
FSFE Newsletter – October 2017
Please, where can we read more stories about this? I'd love to hear! :)