skysight-inc/HackerNews huggingface dataset:
What boggles me in this case is that the Hobby Lobby people involved are not not already on a fast track for criminal charges.

There are cases where simply donating money intended for orphan to the wrong type of Islamic organization has led to jail time.

What more giving millions to buy black market artifacts from ISIS!

I'll try to dig up a link about the charitable donation.

Edit: Supreme Court ruling on providing support to organizations designated as terrorist organizations.

http://www.reuters.com/article/us-usa-security-court-idUSTRE...

This is a better article about the same case:

http://www.washingtontimes.com/news/2010/jun/21/high-court-u...

ACLUs commentary on Chilling Muslim charitable giving in the "war on terrorism funding"

https://www.aclu.org/files/pdfs/humanrights/blockingfaith.pd...

And here we go, this is the case I recall. Two "normal" women tried and convicted of providing terrorist support. The government made the case that, despite the intended charity to orphans, the women should have known they were funding a terrorist organization's larger efforts. The Hobby Lobby guys need to be held to the same standards as these (likely poor) women.

http://www.startribune.com/two-rochester-women-get-10-20-yea...
> So no, we won't lose equations and symbols. Ever. They are essential, and there is no possibility of real understanding without them.

I didn't say get rid of them. But I think that if you see a complex equation, you should be able to roughly imagine it in your head. Working only with symbols won't get you there.
Isn't the ability to buy stocks that are going to go down effectively the ability to (short) the same stocks and make infinite money?
The differences between the middle of the country and the east & west coast, since 2000, is startling.

I'd love to see this sort of graphic normalized against wage inflation as well. Is what we're seeing just fairly flat wage stagnation in the midwest, but wage inflation on the coasts (leading to a rise in housing prices)? If we start to see salary multiples of 3x, 4x, or 5x, if you just live on a coastline, what will that end up doing to interstate trade and commerce? Will the middle of the country begin to lose some of their buying power, purely because their inflation rates are lower?
> those sweet, sweet red circles with a number in them that meant someone, somewhere vaguely agreed with something you posted

Now, you get those whenever you join a group, save an event, have a friend like a post from someone you don't even know, etc etc etc.

I've seen several of my "friends" leave Facebook over the last year simply because the platform isn't a "face book" anymore, but a rough media consumption platform susceptible to manipulation by advertisers, political opponents, nation states, and [dank memes]. It's basically become internet middle school in terms of post quality, and people are noticing.
> Back in days we rented servers

As you do with AWS...

> and created our env

As you do with AWS...

> And it was super easy to move from one provider to another.

Which is easier on cloud hosting than it ever was when dealing with colocation providers.
Reminds me of the story of Feynman vs the Abacus. [1]

Though, as a story, the conclusion he draws is pretty self-congratulatory and bothers me a bit. The substrate on which you implement an algorithm like arithmetic doesn't really speak to whether you "know numbers." It's like the high schooler thinking being very good at computing integrals makes you good at math.

[1] http://www.ee.ryerson.ca/~elf/abacus/feynman.html
No. It might take someone else time T to do it, and we don't do it at all. It might take another program, whose codebase we are not going to touch, and which does it in a different way, time T to do it. In the cases i am thinking about, this was a new program, written from scratch, which did not go through a "make it right" phase before being made fast.
Uh, Sure, if you have one account. The point being that if you're smart, you isolate every account. myaccount-aws@domain and myaccount-retail@domain and then turn off cloud services for retail account and turn on two factor auth for saas.

That's on you. You can't get the benifit of separation if you have them do it for you.

In the same way you get one company to own your domain and one to run your email. That way when your email provider decides you're a spammer or your account get's closed for uploading a bad app to the android store, you can go else where and swap your dns.
Metagaming
Am I the only one hoping this would be about the defunct industrial band?
SymPy is in the same ballpark as Wolfram for calculus, and not rate-limited: http://www.sympy.org/en/index.html

It doesn't include the databases of structured information or the NLP-like interface though.
So how did this go down, in your mind? The President of Hobby Lobby got his eyes on some shiny objects, then was told to make the check out to Al-Qaeda, and decided that it was worth funding terrorism to get the items he'd been lusting after?

Also, would you arrest someone who purchased an item at a yard sale that had been stolen at one point? Come to think of it, should I be grilling every yard sale proprietor to make sure that they came into possession of all of their goods legally?

Yeah, antiquities are higher stakes, but I would hope that if I purchased a pair of pants that suspiciously looked like they belonged to the neighbor, you wouldn't be so uncharitable to me in the aftermath.

Look, it's possible that someone did something maliciously. I'd like to think I'd have acted more above board in this scenario. But this thread reads like plenty of people have their blinders on today and are fishing for some kind of hypocrisy story.

"Never attribute to malice...", etc.
> the faculty has something of a phobia to ... students' access to help outside of the department.

Math professor here. I am most certainly happy if my students get help outside the department, and I think my attitude is quite typical.

We can be a little bit wary of some kinds of help. Too much math teaching consists of "If you see a problem that looks exactly like X, here are the steps you should memorize to solve it."

But we don't care per se if you can solve problems of the shape X, Y, or Z. We want you to develop your skills to the point that all of these lie naturally within your skill set, that you could do them even if you've never seen one exactly like that before. As such, some kinds of tutoring can be counterproductive.

But most aren't. In my opinion your professors' attitude was quite foolish. Kudos to you for seizing the initiative and figuring out for yourself how to best learn the material.
This isn't just about sitting down with people now - it's about looking ahead and stopping things changing and escalating in the future. It's about asking why and what series of events led to people behaving this way.

Alt you can just see them as scum and want to kill them too - but that isn't going to solve this issue or make the world safer.
Hardened usercopy whitelisting
Become a startup founder if you are worried about your job being automated
> my A-Level teacher always said anything the calculator can do, you can do, and just as fast.

This is obviously false, and I don't really understand the point of saying this.

Plus, the benefit of using a computer is that computation is effortless, letting you use more of your brainpower on actually interesting problems rather than something that is easily automated.
The best option I know is rebuilding your services in a new AWS account. That will let you can keep using the same Amazon retail account as before, and transfer your assets in AWS to an account tied to your production organization.

CloudFormer[0] might be able to automate some of the process - it analyzes your existing VPC and generates a CloudFormation[1] template. You could then take this template and deploy the stack in your new account, and you'd only have to rebuild the remaining few items.

Then you could redeploy all your applications, test, and migrate production services to your freshly-tested instance. Finally, you must be aggressive in shutting down the old services. It would be agonizing to have your entire site down because one server remains in the old account, and the account had some issue. Feel free to contact me for more specific advice.

[0] https://www.linkedin.com/pulse/how-why-use-aws-cloudformer-a...

[1] https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGui...
Thank you! I'll update my comment.
If you're literally running an e-mail server from your cable/DSL connection, you're much more likely to be marked as spam, regardless of doing everything else correctly (SPF/DKIM/reverse DNS), because there are lists like SORBS DUHL [1] and RBL-DNS DUL [2] that index these. Some servers block entirely, others just use it as an indicator that your mail is more likely to be spam.

Many spam filtering systems work on a 'points' system, so being on the dynamic IP list adds a lot of points, and if you also have other things that add points (being a mailing list, having 'unsubscribe' links, attaching images, having links) it might be enough to put it over the edge and get marked as spam.

You can do a lookup [3] to see if you're on any of these lists.

[1] http://www.sorbs.net/faq/dul.shtml

[2] http://www.rbl-dns.com/dul.shtml

[3] http://multirbl.valli.org/lookup/
came here to say exactly this
You know, this feature looks really cool, but the branding "Auto DevOps" seems like word-cloud clickbait and does not actually describe any distinguishing characteristics of the feature. DevOps is already a fuzzy area; what is Auto DevOps? It's at least another order of magnitude of semantic ambiguity.
Agree on the need for a declarative high level language. Something akin to Markdown, but for chatbot flows.
Please delete your comment.

I am incredibly happy that Digital Ocean made you go to those lengths to get your account back. The last thing we need is web services companies requiring less security. Social engineering attacks are typically the method of entry to hosting providers such as Digital Ocean.

Frankly I would be totally fine if they required another form of ID (such as a passport) or another form of address/name verification (such as a utility bill). Or perhaps even a picture of the card on file.

What is NOT okay is a lack of response, which this article is describing.
Press Association wins Google grant to run news service written by computers
For example, a mail app, a chat app. Would not scale at all with RN (or mobile web in web view). Imagine having to preload hundreds or thousand messages or other existing content while the user is viewing or typing. None of that is applicable to "server side business logic". Not if you want a quality app.
When I watch Adam Curtis I always feel like he's so close to getting to something really good but never quite makes it. They are well produced docus though, you can tell that he has incorporated quite a few lessons from his study of propaganda.
It's exhausting to see all these big corporations and individuals getting away with absolute insanity. Get caught, fight hard in court to get the prosecutors to agree to a settlement... then have the old PR team release some garbage for the plebs to read.

"Oh so sorry, we just didn't know. First time collectors, you see."
It wasn't as simple as the ocsp server being down. It was returning bad request (http 400) responses. When the good responses expired from caches, the bad responses started going out and breakage started spreading. LE detailed this in their postmortem which I linked.
Took me weeks to get back an Instagram account that was locked as soon as I signed up, with a phone number too. Half the forms that are meant to help you are actually broken and 500 error most of the time. After many emails I ended up having to send a photo of myself holding a sign with the username and some random code on it. So bizarre. It's not like Facebook don't know my entire life history, but hoops still had to be jumped through!
Running K8s on AWS isn't a new concept to me. Obviously lots of people are doing it with Kops and other tools (Ex: Tectonic). What I find curious is that Amazon is advertising this on their blog. K8s is essentially a direct competitor to their own ECS service. Arguably K8s is much better, much larger community adoption and has significantly faster improvement.

Maybe AWS is gonna give up the ECS ghost? Or at least offer K8s as an option. After all GCE offers it in GKE, so does Azure.
I built Thrail (https://thrail.io) 6 months ago wanting to solve my own difficulty to find and book quality outdoors activities in a certain area, especially when coming to a new place (tourism or recent relocation).

I think there are multiple reasons why it wasn't successful as I believed it might be, most importantly because I built something without first researching the market enough, and failure to do so got me building something which wasn't very helpful to people.

Another important issue was marketing. I'm developer myself, and even though I tried my best to get the word out there, the results weren't as good as I imagined they would be, on one side because I had no idea what I was doing, and on the other, because I didn't spend enough money on higher quality marketing.

I spent couple of months building it but I don't regret that time -- although this conclusion is probably specific to my personal situation at the time, where I had just closed the shop on my own development agency of 3+ years and wanted to get a break by working on something fun. Additionally, out of all the "weekend projects" I started over the years, this was the first one I actually "finished", and that means something to me, regardless of the outcome.

If I get into something similiar in the near future, I would definitely pay much more attention to the aspect of getting the feedback to build something people actually want to use. And marketing, definitely marketing.
Who cares about the religious meanings? What matters is having access to the code, whatever form it might be.

Also no one ever referred to it as "Shared Source" in the 80's.

Just to dig out one such product, here is the brochure of Turbo Pascal 5.5 from 1989.

https://archive.org/stream/bitsavers_borlandtur5.5Brochure19...

"
Turbo Pascal 5.5 Runtime Library Source

Modify the runtime library source code or use it as it is. You get the assembly language and Pascal source code to the System, Dos, Crt, Printer and Turbo3 units. It comes with a batch file to help with recompiling and building TURBO.TPL."

For me, for my work, that was open enough.
Great book on this subject for anyone starting a new job >http://www.goodreads.com/book/show/16775717-new-leaders-100-...
They do not come naturally, speaking from experience. Our site is placed on the 2nd to 3rd pages for the vital search queries that our product needs for long-term survival despite relatively low competition.

But most of the first page results have many times more backlinks. We've got less than a dozen organically during the last year.
Dandelions are actually perennials so they will regrow stems several times, and survive multiple years. They will also tend to flower most abundantly in spring, but can re-flower in the fall.

Further, it's not just the stem involved, if your mowing regularly your taking out the leaves.

PS: There are also a few different plants that all look similar. https://en.wikipedia.org/wiki/False_dandelion
Missing a bit, yeah.

It's entirely possible that the `commentsReducer` does know how to handle all relevant actions. It's also possible that it only needs that extra data for one specific action.

One of the biggest advantages of the "reducer" concept is that _they're just functions_, and you can mix, match, and combine them in any way that works for you. I show several examples of additional custom reducer structures in the "Structuring Reducers - beyond `combineReducers`" [0] section of the Redux docs, and also in my blog post "Practical Redux, Part 7: Feature Reducers" [1].

As a quick summary, instead of having the `combineReducers`-generated function as your root reducer, you can further wrap that up in other functions, such as one that takes an array of reducers and runs them in sequence, or one that only does that special handling for a specific action case and otherwise delegates all handling to the normal `combineReducers` approach.

[0] http://redux.js.org/docs/recipes/reducers/BeyondCombineReduc...

[1] http://blog.isquaredsoftware.com/2017/01/practical-redux-par...
I am asking the question about hardware, not software. if it's so easy to copy hardware, how do you explain apple's dominance with the iPod for such a long period?
Fully agree. I am in the same situation as you, and I even relay my emails through my ISP SMTP to avoid the issues such as 'residential IP marked as spammer'.
And yet, Gmail will randomly classify simple personal emails. It is the only mail provider to act like this, I never had any issue with any other provider (ISPs, CSPs...)
And to add insult to injury, they have this page: https://support.google.com/mail/answer/6227174?hl=en&ref_top... but as I send too few emails, it is completely useless.
Ask HN: Technical books for the BART
I am on the hunt for a good CS related book I can read on the BART without needing to crack open a computer to do the exercises. I have read quite a few non fiction and fiction books but miss books that are in my field. I tried the SICP but it was hard to get a lot out of it without writing the code itself. Last time I enjoyed a book in this domain on the BART was the Heads First Design Patterns where the code was simple enough to focus on the prose instead.
Exactly.

I would only make a closed-source solution a centerpiece of my business if:

* The thing is known to work for a number of other people, and uniquely solves my urgent problem, while no open solution can't do anything comparable. This is probably the Datomic niche.

* The thing was around for ages, and is a cash cow of a major and reliable software maker, and is also significantly better than open software in some important area. This is how MS or IBM sell their databases; Datomic doesn't have nearly enough mindshare to compete here.

* I'm hastily building an MVP that I plan to scrap anyway when the growth hits / the startup is acquired. Datomic is likely too expensive for that.

By necessity, the first case holds for a small number of businesses.
Can't wait to try this out. Better UIs for 3D modeling is at the very top of my software wishlist. Personally, I've always thought that an "art" 3D modeling tool (eg Blender) with a parametric/sketch-and-extrude modeling interface (as in CAD software like Inventor) would be an interesting direction for this.
No I haven't. Standard 1080p display, multiple machines, multiple browsers (Safari, Firefox & Chrome.) On all I get the same thing, the article is taking up barely a third of the page.

http://imgur.com/8Ce68DO

http://imgur.com/5nnteHu

To make it worse, those other three columns of links to other articles contain animated gifs, really dragging attention away from the actual content.
You're directly contradicting the article. Got any evidence?
Nitpick: C++ instead of C
Non-mobile link:

https://xkcd.com/1200/
>In Snow Crash, a sinister industrialist has obtained and translated ancient nam-shubs and is using them to wreak linguistic havoc in the modern world. [1]

>Yes. These practical Kabbalists used a so-called 'archangelic alphabet', derived from first-century Greek and Aramaic theurgic alphabets, which resembled cuneiform. The Kabbalists referred to the alphabet as 'eye-writing,' because the letters were composed of lines and small circles, which resembled eyes. [2]

1. http://deoxy.org/aleph/nam-shub.htm

2. http://besser.tsoa.nyu.edu/impact/f93/students/tracy/tracy_m...
Comcast is a monopoly, with a huge barrier to entry.

People complain that UA hasn't learned anything about customer service. I am surprised that those people haven't learned anything about UA, and are still flying it. (Perhaps it's because flyers don't actually care about customer service, and will take whichever flight saves them $15.)
> Waymo has around 200, we expect to pass them by the end of the year.

Do you have any idea how ridiculous you sound? Waymo is a serious engineering effort with a lot of talented people working to do it right. There's a lot more to it than just how much data you throw at your NN.[0] Not to mention other companies comply with the law and report all their accidents.[1] Last year, you canceled your product[2] rather than answer a very short and simple safety questionnaire[3]. (Seriously, I've seen SaaS security compliance questionnaires with five times as many questions on them; that letter from the NHTSA was nothing!)

If you're still driving your vehicles around the streets of the SF Bay Area without any permits you are putting a lot of people in danger, including me. Pardon me if I think you're not only full of it, but irresponsible as well.

[0] http://www.explainxkcd.com/wiki/index.php/1838:_Machine_Lear...

[1] https://www.dmv.ca.gov/portal/dmv/detail/vr/autonomous/testi...

[2] https://www.theverge.com/2016/10/28/13453344/comma-ai-self-d...

[3] https://www.scribd.com/document/329218929/2016-10-27-Special...
The licensing policy may be unfortunate.

The more important question is how many key patents are involved. That is, how feasible a comparable open-source project might be.
He can be arrogant in some interviews (I don't personally know him), but I doubt that we can discuss he isn't smart as fuck.
This is just one man's opinion but you may want to revisit the approach.

I don't think this article is as strong as the interviews you've done in the past. When you are interviewing you help remove some of the bias and really get to all the details, it makes it real and raw, where as users writing their own article tend do pick their positioning more carefully.

I think it is that 'realness' that makes IH different than all the noise out their on entrepreneurship blogs.

I hope if you go this route you provide more guidance to the writers to help make it more real.

(Also, it's less interesting when the IH venture already had an established market and following, I want to hear about the journey!)
Good point. The declaration is just an extra constraint. It specifies what you can insert not what you have to insert. So in your example you can just insert some of the resources.
Sure, and I get all that— it definitely makes things easier for the creators and maintainers of the software, and it's easier to deploy it too, so it's a win for small shops who aren't yet committed to a lot of other tools, or are fine with being committed to an "omakase" experience where everything is okay and nothing is best-of-breed.

But there are definitely some customers who are sidelined by this approach. Atlassian is pretty committed to tools that talk to each other with documented APIs (Jira, Confluence, Bamboo, Bitbucket/Stash), and for large organizations, that's often a better fit.
Those are just basic data readers.

It's hit, or miss whether they will go into the Power train computer, ABS, or even the entertainment system.

It this guys dongle can get into pripriority systems, and read all power train, ABS sensors; I'll buy it.

You can get pretty good OB2 readers from China. They supposedly get into proprietary systems(don't know how they do it), but are better than paying for a dealership tool, or a Snap-on subscription.
I'm not sure it's just structure, though. I think there's an aspect of social pressure, for instance.
Probably only works if you know Besos personally nowadays.
While this plugs into the OBD-II port but the main use is to dump the CAN bus. Comparing it with OBD-II dongles where the functionality is restricted to the OBD part is misleading. It's far from universal, as not all cars expose all the CAN bus at the OBD-II socket, but a good start for sure. I ordered mine.