skysight-inc/HackerNews huggingface dataset:
The article is very much inclined towards angular. I find Ember much easier to develop with due to the neat separation of application logic and HTML. In Ember, most of the logic is in the javascript, templates merely serving the final result in a presentable way. In Angular I dislike to see the angular specific programming logic molded into HTML. In my opinion HTML is just a presentation layer. An example from angular:

<li ng-repeat="phone in phones | filter:query | orderBy:orderProp"> for me this is too much programming logic in html. Same goes for React.js too. Too much html + logic mixup, that requires two parsers to work in your head in parallel (html + javascript, and maybe even some css?). I find it messy.

None of it in ember. Logic is neatly separated. In ember I also really enjoy how you separate functionality on a single page into neatly defined controllers/routes/ and components.

Also the article says you add lots of <script> tags to your code. Not true. Using ember-cli you don't see any <script> tags.
So are you investigating security to find security holes or to be on the hall of fame of cool kids?

This affects users much more than it affects Apple.
Show HN: TheStocks – the best royalty free stock photos in one place
Totally get your point! Thanks will pass on the UI/UX credits to bbusetti. she is responsible for the design. In fact we really tasted a lot with older people. My parents now use it a lot, as they can also follow via web and email.
Does a simple `require('package')` without the slashes fetch the thing from NPM?

Maybe it could.
Maybe it could also work with `require('package@0.5.1')` and other sugars like this.
I Contain Multitudes – Our bodies are a genetic patchwork
How to fix a wobbly table (with Math)
Yes, the information is useful for lots of things. For example, tracking the binding information in the data is how DrRacket manages renaming, how Scribble (the Racket docs tool) hyperlinks every identifier in every example to the correct documentation for the identifier, how Typed Racket tracks type metadata for identifiers, ...
That's the thing, airbnb will probably be gone within 10 years but craigslist will be around for another 20!
Not necessarily.

Tests and metrics might be page-specific. For instance, "How long did Experiment User stay on Page X vs. How long did Control User stay on Page X?" That wouldn't cause any difficulty, assuming at most one experiment per page.

Even if more than one experiment is running per page, or if metrics are more complex (e.g. "Does showing a more prominent image result in more repins of that image over the next seven days?") there are methods that can help isolate the effects of an individual experiment.
Not quite yet, but it totally could. We've been talking about trying to find a way to directly pin in the source with the help of a nice CLI instead. So that we can keep having no manifests, but get pinned deps at the same time without having to manually go through them all.
I dont think it will change the "must login" bounce rate.
I always prefer a "product try" before register, for people like us :P
Please both stop.
Perhaps data mining will succeed where common sense hasn't in convincing the East Precinct to walk the streets and parks within a couple blocks of the station. Cal Anderson and Pike/Pine are regularly sites of hate crimes, brawls, muggings, and shootings, but I rarely see any on-foot police presence. Seems like it would be easy-mode patrol - grab a coffee, walk outside, and spook a few punks into moving along instead of sticking around.
Toms sells 50% stake to Bain capital, proving social biz can be profitable
Yes, it is a bit of a burden for the grandparents. I hear that this is sometimes alleviated by using grandparents on both sides of the family, health permitting (/anecdata).
Monkey’s selfie cannot be copyrighted, US regulators say
I think it's worth mentioning that extreme absence of sound is not a condition that humans can tolerate.

http://www.dailymail.co.uk/sciencetech/article-2124581/The-w...
Well, if everything works it will be a very boring video, nothing will happen.
Bad idea. The fact is that he will never work full-time on this startup. Treat it has such. Since he probably doesn't need a salary (he already has a job), just treat him as an advisor (a few percent of stock), and a huge commission for any sales he brings (30% of profit for his leads).

You don't want to have conditional/future equity based on some formula. You'll spend the next year arguing about what the formula should have been, why things that were not planned should be taken into account (or not), etc. Just don't. You can't forecast the future enough to make fair deal.
> I also cannot help but see plot holes. For example, why does the emperor not take complete control of the spice production?

To expand on what the sibling poster said, the Emperor cannot take complete control of spice production - the Guild would never allow it. He has what he thinks is necessary and sufficient control. Remember that it was the Emperor who gave stewardship of the planet to the Atreides, in collaboration with his lackeys, the Harkonnens, and that the Emperor and his allies had amassed huge stockpiles of spice while planning to intentionally disrupt spice production and thereby make the Atreides unpopular.

He could not assume further control than he had for a variety of reasons. One reason is the ecology of Dune - remember that most of the Fremen were so adapted to the environment that neither the Harkonnens nor the Emperor apparently even realized most of them existed, because they considered huge swaths of the planet to be uninhabitable, and for good reason. Let alone the desert itself, remember the huge storms and the sandworms were pretty frequently destroying even massive industrial equipment and killing people daily. (The Fremen were also involved, but it seems that this was downplayed and often attributed to the environment.) The second reason is that the Guild has a very specific political agenda that principally involved their access to spice and keeping the extent of their dependency on it a secret.

The Guild was totally aware the power that someone who controlled the spice would have - that's why they went to great lengths to prevent anyone from gaining total control over spice production and export. As you see at the end of Dune, the Guild have a very limited political agenda, but in the end, they hold real power in the Dune universe. The Emperor and the Landsraad are helpless without the Guild, and the Guild knows it.

Additionally, remember that the Fremen were paying huge bribes to the Guild to keep certain secrets.

> The whole story is painted against a great backdrop of this struggle between the different houses, and the emperor.

The Landsraad is not exactly in conflict with the Emperor. The Landsraad is subordinate to the Emperor and part of his power structure in a way that say, the Guild or the Bene Gesserit are not. The Landsraad and the Emperor control CHOAM, the prime economic mover and shaker, together. What the Landsraad would fear, if it came to pass, is if the Emperor tried to consolidate his power by taking out the Houses one by one, which he does not try until Dune (in part because he fears the consolidation of the Landsraad power under the Atreides), and then only cautiously under the Harkonnen banner. The Landsraad are perfectly content to go along with the Emperor as long as they believe he's not going after them.
Thanks! If I am still confused after the article comes out, I'll reach out to you.
Thanks! design credits go to bbusetti!
Tagging is not possible in this version. But we already started looking into that, as we are working on a feature to collaborate with two or more people on the same trip.
Well, to be fair, MTurk is an interface to paid human labor.
afaict from checking that site for years, that's only fire department responders, not police.
Strongly disagree; appropriate humour in "professional" software is just fine:

$ man tunefs
System Administration Commands tunefs(1M)

NAME
tunefs - tune an existing UFS file system
...
NOTES
You can tune a file-system, but you can't tune a fish.
Except there is no "\"product try\"" in this case.
MIPS Creator CI20 Development Board Powered by Ingenic JZ4780 SoC
We are from Wien that's right. :) Hope you had a great time there! At the moment we are in San Francisco. At least until October.
This is really awesome! The more we can make developers more productive, the better!
well, except for the `npm install -g duo` bit :-)
I noticed the mention of FIRST and at the same time, noticed the red/blue color choice. I'm sure its just a coincidence, but still entertaining. Project looks awesome.
I'm glad you like Racket, and you're right about some of the weaknesses, especially in providing guidance and examples for how to do things.

I have questions about points 3 and 4. For 3, do you mean it's hard to figure out how the implementation of something works, especially when that something is a complex macro? If so, I can't disagree.

For 4, if you just run Racket programs at the command line, you should get stack traces (although less nice than the ones errortrace provides). Do you not get those?
And FYI, EINs are surprisingly easy to get. Maybe 5-10 minutes. I guess the IRS doesn't want to make you jump through hoops for you to pay them taxes.
Inside the Wild, Shadowy, and Highly Lucrative Bail Industry
Okay, I'm trying to understand The Rules, rules of HN?

(1) No jokes. Ever.

(2) Global warming and climate change are real, no matter temperature measurements there are, not just flim-flam, fraud scams, are severe dangers to all life on earth soon, and are caused by evil humans releasing CO2 and other greenhouse gasses. People who disagree are deniers and are ignorant, irresponsible, or paid, say, by Big Oil or other forces of evil. This point is a catechism and is not to be questioned.

(3) The ozone hole is also real, a severe danger to all life on earth, and caused by evil humans releasing CFC and maybe also NOx gasses. This point is a catechism and is not to be questioned.

(4) The current administration is great and not to be doubted or questioned. Freedom of speech does not apply to the current Administration. More of the catechism.

(5) Microsoft is evil. Windows is bad. Visual Basic .NET is silly and for wimps. Linux is good. All code should be open source. C is good. C++ is better; all real men love C++. Otherwise the best languages now are Ruby, Python, and Haskell. More catechism.

(6) Electric cars are good. Gasoline powered cars are bad. Just any day now, electric cars with their great advantages will drive gasoline powered cars off the road. Similarly for trucks and buses.

(7) For the electric grid, wind and solar are good. Fossil fuels and nukes are bad. Soon the world will have nearly all energy on the grid, for cars, home HVAC, etc. from just wind and solar.

(8) Private cars are bad. Trains are good. If the US had any sense at all, then it would have 300+ MPH trains connecting all medium to large cities with really good service and really cheap tickets. Otherwise we just need bicycles, and they are very, very good. There need be only a few years of meager government subsidies to permit such trains, and then the trains would be economically self supporting just from the cheap ticket sales.

(9) Gluten is bad. Sugar is much worse, is a poison and should be made illegal. People should drink only pure rain water and pure grain alcohol. Drinking anything else is giving in to a plot to pollute our precious bodily fluids. We should not eat red meat because it is poison, and the animals are ruining the pure, pristine, precious, delicate, 100% natural environment. We should not eat fish because fishing has nearly destroyed the oceans, and when the oceans have been destroyed humans will be destroyed. Instead we should eat only organic fruits and vegetables bought in farmers markets directly from the growers. There should be no brown paper bags; groceries should be carried in reusable sacks from renewable resources.

(10) The first rule of HN is never talk about The Rules of HN.

The HN audience is well informed, public spirited, fair, reasonable, tolerant, open minded, and objective, and all posts violating The Rules will be voted down to oblivion and not tolerated.

I'm trying to understand The Rules. Since I didn't see any such rules in anything written by PG, I am looking for more information. What rules have I omitted?
I work at Pinterest on Growth, so I use our AB framework every day. Most of our experiments have nothing to do with each other – two of our current experiments are "add a button promoting group boards, compare to control" and "test different designs for our typeahead, compare against each other". Pinterest is a pretty big website, so it's unlikely that our experiments affect each other in ways that'd make our tests invalid.
I think the classic solution of vendoring your dependencies would be the best strategy here.
Unfortunately the payments sign up also requires proof of a US billing address.

It is easily possible to get an EIN however as a non-US company with no US presence; you have to call a nice IRS person in Indiana if memory serves.
But, but.. I _just_ decided to use webpack :(

More seriously: do you feel like it incorporates all the lessons of its predecessors?
"The malware began to infiltrate the system as early as January 20, but the majority of the attacks began after March 26. UPS says the threat was eliminated as of August 11 and that customers can shop safely at all locations."

I can't "safely shop at all locations" knowing that it took this company 6 months to stop a malware attack.
I had a similar issue with my cubox... not cool at all... if I get around to setting it up again, will definitely backup an image/copy.
I love this. How long you guys work on it? The code is very big too me. Thanks.

Edit: ALso love that u use React and Ember. I have another chance to learn then ;)
This is not the default behavior for a UIWebView. It relies on a practice that is very common among developers of iOS apps with web content.

Specifically: every click/interaction that loads content in your custom web view sends the webView:shouldStartLoadWithRequest:navigationType: message to your web view delegate. Without implementing that method, clicking a tel: link will prompt first. However, many apps throw some logic in there to detect any URI schemes that don't match the standard HTTP/HTTPS schemes used in normal websites, and trying to do something "nice" for the user, they handle requests for those URIs by calling:

[[UIApplication sharedApplication] openURL:request.URL];

This is a reasonable thing to do (outside the context of tel: links) because it allows the app to spawn an external app for custom URIs.

Therein lies the problem: not that UIWebView opens tel: links without prompting (it doesn't), but that many app developers are just trying to improve the inter-app experience, and unknowingly open tel: links directly with that openURL: method.

EDIT: Just my opinion, but I think it's actually pretty cool that Apple gives developers the ability to dial phone numbers without an extra prompt. It makes third-party contact/phone apps much more useful (imagine having to confirm every phone number to dial after tapping the contact in the built-in phone app). In a way, this is the kind of trust / freedom that iOS developers rarely enjoy without a fight. It's just unfortunate that in this instance, it also happens to be very easy to overlook this pitfall when implementing web view logic that handles non-http links.
It looks like a jailbroken iPhone, but also Apple have relaxed their NDAs regarding beta versions.
I know C so that's fine for me.

It just doesn't suit me that is all.
I learned this the hard way with my RasPbx system. One or 2 power failures and database is hosed..solution is ups or even crude backup battery pack.
Sounds like Tiks is on the team that made it, commenting throughout.
It was indeed a very rough analogy. Not saying we can equate them by any means. Great to learn more about quantum computing though, thank you for the clarification and the link!
Dojo is huge and old and bloated, and has a lot of great features.

Personally, I'm a bit suspicious of any JS framework more than a few years old, barring a few notable exceptions (jQuery, bootstrap, etc.).

Dojo is just too large for me to feel comfortable using it in an app--with Angular or Backbone, I know there's only so much crazy in the tin; Dojo has mudballed a lot.
There have been vulnerabilities related to tel: URIs before, in particular this one that let you factory reset Samsung phones.

http://www.techhive.com/article/2010562/reported-android-fla...
Spritz Speed Reading
How is the circle of lights set up? What does it show?
Reading the copy on the page, I get the impression that the author dislikes the idea of a manifest (at all) rather than just the act of editing it.
Google Opinion Rewards (Google Umfrage-App) Now Available in Germany
Is anyone using the Common Crawl dataset prior to scraping, or are there certain sites missing from that archive?

http://commoncrawl.org/common-crawl-url-index/

http://commoncrawl.org/july-2014-crawl-data-available/
Azure Preview for fully-managed NoSQL database and search services
What Aliens think of humans
When to Stop Focusing on Building an Audience and Start Pounding the Pavement
We're paying close attention to this at GinzaMetrics and are really excited to see this come out. Awesome work guys!
Hey there,

Dean here from Mad Mimi (and Gary's brother and partner). Thanks for posting these awesome questions. You bring up some valid points.

Let's discuss SOPA first. While GoDaddy initially supported SOPA they changed their position and now, under Blake, their new(ish) CEO, they strongly support privacy and a free and open web.

The way we look at this acquisition is this: Mad Mimi is going to stay the same. The same people, same developers and same customer support. We'll continue making improvements like we've always done (based on Gary's ideas and customer feedback and inspiration).

We'll slowly build out a deep integration into GoDaddy for their customers and look at new ways to innovate and stay awesome.

We're not going to change and see this as a cool opportunity to be a force for positive change in a larger company. I'm totally open to chatting more about this too - just shoot me an email at dean @ madmimi.com.

Cheers
Dean
Regarding your link, I'm currently on a computer without AdBlock for the first time in a while, and when I went to the gizmodo link it popped up a video ad I could skip in 5 seconds to continue reading.

Is this a standard thing? Are there really sites, especially one as big as gizmodo, that think it's a great idea to not let people view a few kilobytes of text before burning through any data limit they have with some mandatory video I don't care about?

Now I remember why I installed AdBlock.
What about this: the Diaspora team does not betray their principles for encouraging pod admins to block IS content, mainly because they do not make up their minds and say 'Oh shit, maybe this decentralized thing was not that good an idea'. What they're saying is that they do not approve of what IS do and say, and think that you shouldn't neither.

As it was said before, saying that certain assholes should shut up does not equal betraying the principle of freedom of speech. Now, that is philosophical subtleties aside. Of course this invokes hard questions, like, who gets to decide which assholes should shut up. But let's not split hairs -- IS case is not a borderline case. That is, if we all agree that what they do is universally harmful.

If someone doesn't then I think there's not much to discuss.
I agree. The best part of the series in my opinion, is the political machination. God Emperor probably has the most of that. Messiah is probably the weakest novel in the set in my opinion.
Used to work on 3rd and Pine (in the offices above, not slinging on the corner).

There were cops there all the time - but honestly, it seemed like they were mostly just maintaining order, not stopping the dealing. The "unofficial" rumor around the city is that the police department worked to corral most dealing into specified locations (think: Hamsterdam) as a part of their containment strategy. Sure they raid it once in a while to nab up some dealers, but I'm still convinced that was just for public appearances.
Hey actually i just thought of something, how about a leader board like you have with microcorruption, where everyone can share their solutions and discuss different ways to approach the attack? That way the people who want to share the wealth can, and it would encourage a culture of learning rather than straight copy.
This sort of thing often doesn't work for me because, well,

hmmm.

Because I have to pause in the middle of a sentence sometimes to, ah,

um

. . . gather my thoughts.

I'm looking forward to when the AI is smart enough to know that I'm just a slow speaker when I'm using voice search or whatever.
It pops up wanting to download an update about every week for years and years now.
Introducing Microsoft Azure Search and the RedDog.Search Client SDK
Good to have transparency for others interested in doing something similar. It would be interesting to see a total number of hours invested to release v 1.0

And any learnings that might have sped up the process?
Adding gulp-plumber will fix this, but I agree, it should be available out of the box.

https://www.npmjs.org/package/gulp-plumber
Managing Microsoft Azure Search with the RedDog Search Portal
In my experience, swiping is more engaging.

In our app we have both swipe and buttons. When I show the app to people (in person, I mean) what I usually see is that as soon as they discover swiping, the switch using that.

As I said, it's just a limited and in person experience, I have no data, but I'd be interested if anyone could support/confute my thesis.
I found it very useful to snapshot SD cards frequently.

It's super easy to revert back to and an easy way to support less technical people.
This is really awesome. Seems like the general public is starting to understand how important deep links are going to be as tool, and URX is building the toolbox.
This looks similar to Citrix's Talkboard http://www.citrix.com/products/talkboard/overview.html
The number of bindings you can add to a symbol in CL is irrelevant to the macro system. In CL, you run into somewhat fewer instances of specific kinds of bugs that Racket's macro system prevents entirely.

The Racket macro system is more powerful, having more information and more control over the system, than the CL system. This additional expressiveness is what enables systems as sophisticated as the Racket contract, class, unit, and type systems to be built entirely with macros.
I haven't tried out the app yet but by looking at the landing page it looks like there isn't a way to journal video entries? I've been trying to find a travel journal app that can let me take short snaps and short video updates as I travel.
The pin issue can be somewhat mitigated with a case. If there are corridors for the SD card to slide down before entering the reader, it makes it much more difficult to contact the pins at bad angles.

This definitely worked for me anyway. Plus the case keeps the SD card from moving almost all while in position (which means you cannot suffer corruption from shaking it out of the reader, only power loss or similar).
I have, and I'd even be up for using it on a production project. I'd go so far to say I like it even. But the fact stands that the current project I'm working on has a Gruntfile that just flat out wouldn't work in Gulp - which is a combination of things that I'm doing that don't have an analogue in Grunt, likely mixed with a few that I simply wasn't able to figure out.

If Grunt makes sense on some projects, and Gulp makes sense for others, why the need for all the value judgements? I still stand by the assertion that such claims add nothing to the conversation and muddy the waters for everyone.
URX (YC S13) App Search API: the first mobile search engine for developers