skysight-inc/HackerNews huggingface dataset:
How to detect montage tape?
There is a tape belongs to Turkey PM. i wonder that if there is simple program to check it if it is montage or not

http://www.youtube.com/watch?v=Cvf4aeRLu0E&feature=youtu.be
According to tape, Recep Tayyip Erdogan telling his son to hide money, it is about 3 billions dolar.
"Don't. K?

-Merkel"
Wow, you weren't kidding about the web design, even though it's extremely utilitarian, it's very fast and usability is great.
How to support bitcoin core development
Next time please also include a simple list of top 1000 movies, it would be helpful (without movies that received too few votes, of course).
The article points to an AWS article on how to set up the whole thing correctly - but once you've done that, there's still another problem: You really shouldn't host public stuff with S3 at all, unless you use CloudFront in front of it. Try benchmarking it with Apache Bench: S3 is extremely slow, whereas CloudFront is fast and can take a large number of hits.
Then couldn't you then add your MX records under 'www' and all will be well? Does this affect DKIM?
Sorry, this guy really gets on my nerves, I hope you can understand why. I've edited my post to use better language.
>but have been told more than once (by executives) that it makes me appear like someone who cant be trusted with authority

I'd consider that a cloistered environment, when you are judged by others on physical appearance. It really sucks, but I also worked hard to make sure I have my own authority. Would you still trust Richard Stallman, wearing a soggy full-size panda-pyjama suit and carrying a small stuffed pink elephant while singing "bye bye blackbird" quietly to himself? Probably!
IMDB provides that by itself:

http://www.imdb.com/search/title?groups=top_1000&sort=user_r...
Silicon Valley: Mike Judge's new HBO series
Kimono: Sochi API Showcase
For me, the viable part has always referred to required aspects of the product.

For example, a forgot password feature might require two components, the webpage where users indicate that they've forgotten their password and the backend that sends them an email with a reset link. Without the V in MVP, you could implement just the webpage side of it and push it out to start learning about user behavior. But without the backend, users will be frustrated and the feature won't work.

However sometimes a feature that has multiple components can be rolled out sequentially to increase the time that your users are using the feature and you're learning how to improve it. An example might be Amazon's product reviews. An MVP mindset could allow you to have a phase 1 that is simply collecting reviews without displaying them anywhere. The feature may be more compelling when all aspects implemented, but it's at least somewhat functional in a partially implemented state.

And that's where the judgment comes in...when developing a product, you have to distill the eventual vision of what you want to build into the minimum thing that doesn't have holes that either make it unusable or compromise your ability to learn from the way that user's interact with your product.
It's a pretty small amount of radioactive material, about 1 μCi (roughly equal to 2000 bananas). And in normal usage, you probably shouldn't be removing the insides of the smoke detector and eating it or anything, unlike the tasty bananas.

Nonetheless, they're being phased out in a lot of places, mostly due to disposal worries. While one smoke detector is fairly harmless, tens of thousands being dumped in landfills is more of a concern, and properly recycling them is expensive. Optical smoke detectors based on LEDs are now fairly affordable, don't have the disposal issues, and may also perform better.
Cross-browser AJAX uploads with Ember.js and mOxie
It does make me wonder what great links I'm missing because they only got a few upvotes.

Up voting articles on New only goes so far. Other people have to stop upvoting fluff.

Not sure what a solution would be.
Samsung unveils phone with heart-rate monitor
Thank you. It's depressing how quick people can be to dismiss something as stupid without considering how those rules came about in the first place.
The creation/creators of Java are not responsible for most of the things you listed. They are attributable to HotSpot, built by the fine folks that brought you the best-of-breed Smalltalk implementation half a decade after Java's release.

HotSpot wasn't released until 1999. Prior to that Java did not have a JIT. Java used to be very slow compared to compiled code and HotSpot was a BIG DEAL when it was released in '99.

GC that scales to hundreds of gb? Do you mean Azul, the proprietary and expensive JVM implementation?
See my comment here https://news.ycombinator.com/item?id=7293796, to make anyone able to add a company-specific check quickly is a valuable asset (to ensure decisions like "We don't want to use idiom X anymore").

Moreover, fake parsers like cppcheck will lint your code even if the code does not even build, so they are really easy to setup.
It's not an Amazon problem, it's a limitation in the DNS specs.
They haven't been rallying in support of it either.
They should be secure random strings, no need to sign.

BTW, rails signed session cookies are terrible from a security perspective. Thank god Github has moved away from them.
I'm not sure it's "nerdy" since the dark knight rises is one of the most commercially successful movies of all time. Hardly a niche film.
Over 60% of Alexa Top 100,000 are using JS libraries with known vulnerabilities
XTouch
Sinner or Saint
Gospel Singer Sings Sexual Sinner's Music!

Evon Latrail is the author of, "When Mommy Went to Heaven". She has a book coming out entitled, "Help! My Out Of Control Teen". She also has a few gospel songs. "Lord Bless My Enemies", "It Is Time", & "Can't You See Abortion Is Murder". Recently, it was discovered that the Church Girl (Lol) was also a nude model. The story was printed in a few papers.....just Google Evon Latrail, if you haven't read that article. However, two different sexual songs has now made it's way to the internet that this Gospel Singer sings herself. One of the songs happen to be a strip club song. My question about all the talk on Evon Latrail.....is she a sinner or a saint? "Out Of Control" might describe her better than anything else! Lol!
I came here to add this exact statement. DnsMadeeasy is terrific and one of e few that support ANAME records
Facebook retires its troubled Facebook.com email service
42 State Attorneys General Support Patent Reform
Thank you for that. I never actually learned how to do this as my own games, written as a kid, were way too small.
FYI I've got a pull request pending[0] that fixes the `rust-sdl2` breakage :)

[0]: https://github.com/AngryLawyer/rust-sdl2/pull/46
Actually they will be using QNX, not Linux. Per the article.
As other people have noted, the solution to this is quite simple. Several DNS hosts support using an ALIAS record. The ALIAS record is then replaced with an A record when actually queried.

Not sure which other companies support it, but http://dnsimple.com does.
Does this compare to logstash? I'm trying to decide what log aggregator use, and I don't have much time to test both. BTW, I'm running SLES 11 SP 2.
For the sake of consistency, then, I suggest you install dtrace on Ubuntu.
Very, very few nations would be bold/crazy enough to pull something like this. I don't know, would DPRK or Iran go this far?
TapZou: A New game available on the App Store
TapZou is a new game available on the App Store.
I invite you to try it and give me your feedback :)
Enjoy it!
> Everyone uses regexes; using a lexer generator should (in my opinion) be as easy as using a one-off regex. I think the key is to make the lexer generator an embeddable library like regex libraries are.

There actually is a really powerful parser generator for D by Philippe Sigaud: https://github.com/PhilippeSigaud/Pegged It's much more pleasant to use than something like Boost Spirit.

Somewhat relatedly, D's standard library has a compile time regex engine that compiles regular expressions down at compile-time resulting in some of the fastest regular expressions in the world.
5 Reasons Your Email Marketing Sucks
I ran into Code For America reps at Twilicon ~2 years back; good folks, although they could use a lot more funding, a lot more PR, and perhaps should be rebranded as the Department of Innovation.
ReactLink (which you linked to) calls setState() on the React component state when the DOM changes -- wouldn't this violate the assumptions of your shouldComponentUpdate() implementation?
I Explored China’s Biggest Ghost City And It’s Even Crazier Than People Think
How would a potential base on the moon defend against that?
I'd just like to point out that the Yugo metaphor is invalid because the article specifically states that the experiment involves "beams of uncharged particles — the energy in them so great it could vaporize a car in seconds".

So there.
I'd say yes. If you took the time to independently evaluate every tool that was ever produced, you wouldn't have time for anything else. So instead, people rely on crude, biased, but effective heuristics, the author's past achievements being one of them.

It's the same thing with novel authors - I'm much more likely to purchase a book by Stephen King than an unknown author's debut album if that's all I know about the books.
Except if you add the MX records with a hostname of "www", they'll be used for emails to "your_name@www.example.org", which is generally not the desired behavior.

And that still doesn't solve the issue with SOA/NS records, which need to exist at the root and thus will still conflict with the CNAME.
EBay now blocking Bitcoin/Litecoin mining contracts
I just got the email from eBay. I was in violation of some SEC rule regarding mining. Yikes:

Hello *,

After reviewing your eBay account, it appears that you have violated eBay's Stocks and Securities policy. We realize you may not have been aware of this policy, or that this may have been a simple oversight, but unfortunately, we had to take the following action:
- Violating listings have been removed. A list of removed items is available further down in this email.
- We have credited any associated fees to your account.

The sale of stocks and security interests is regulated by the U.S. Securities and Exchange Commission (SEC), and is not allowed on eBay.

For more information about the stocks and other securities policy, go to:
http://pages.ebay.com/help/policies/stocks.html

You listed a bitcoin mining contract which is not permitted. While we appreciate that you've chosen to utilize our site, we must ask that you please not relist in this case. We attempted to call you to go over this information by phone but were unable to reach you.

Please be sure your future listings follow these guidelines. If they don't, they could be removed and your selling privileges could be restricted.

If you have any more questions, contact our policy experts.
http://ocsnext.ebay.com/ocs/cusr?query=508&domain=email1384

Here are the listings we removed:
331135888573 - 920 GH/s Bitcoin Mining 8-Hour Rental Contract (ASIC-based Mining)
331137394601 - 24 Hour 2656 kh/s (+/- 5%) Scrypt (Litecoin, Dogecoin) Mining Contract
331137520712 - 920 GH/s Bitcoin Mining 12-Hour Rental Contract (ASIC-based Mining)
331137522354 - 1 Week 2656 kh/s (+/- 5%) Scrypt (Litecoin, Dogecoin) Mining Contract

Thanks,
I think the only viable route is to migrate to Angular 2 - the evolution of JS frameworks is way to dynamic to stick with older versions.
is there a link to the recording?
$30/h

I just made that up, really I have no idea. I do have some good advice from my path so far though. I started working small jobs about 5 years ago at $10/h, and now I've done a few jobs at $50/h.

First, focus less on nailing the perfect hourly rate, and more on steadily increasing your hourly rate as time goes on. Your portfolio and skills will grow constantly, as will your self-confidence.

Second, when you increase your hourly rate, give existing clients a bit of a discount at first. This way, you can establish yourself at a new rate with new clients, and your existing clients feel like they got in on the ground floor, instead of feeling like they had the rug pulled out from under them.

Finally, if there's a job you don't want, quote a price that would make it worth it. I might not want to do project x, but at a high enough rate, I'll smile through the whole thing.

I've done all this in a bit of a vacuum, so I'd love to hear feedback on my experiences from older and more knowledgable HNers.
That post is from 1996. Although it's not great to dismiss a technical post with a single line of snark, is it really relevant to question someone's character based on a post from 18 years ago?
Why I Killed Off A 6-Figure Revenue Stream
I had no idea grep was so effective in fighting terror.
The rise of the angels (and the entrepreneurs)
I'm really thankful Rust does away with them. Static analysis can catch these things, but it should be prevented in the grammar from the start.
Why would there be a retraction for that?
CNBC: BITCOIN VIRUS INFECTS 100's OF K's OF XO's
Everyone spies on everyone.

From the telegraph onwards, everyone has signals intelligence organizations, the sole purpose of which is to intercept foreign communications. This changes nothing.

This will launch, reduce latency for South Americans, and 10 minutes later it'll be tapped by the US, France, and everyone else who cares enough to send a submarine on over.
Well they are engineers... what did you expect?
That's not what xmr claimed; what was said is that the US is a compromised jurisdiction, and of course everyone developing something in the US is subject to that jurisdiction.

It was never implied in xmr's post that every US citizen supports mass surveillance, only that they may be legally forced to participate in it.
In case you missed it, you can watch it at http://www.youtube.com/watch?v=0rVpAKziQJA
Top 6, $FFFA-$FFFB and $FFFE-$FFFF were NMI and IRQ. $FFFC-$FFFD are the 'cold start' address that's run on reset, although as you point out, if you're not using them, they are free RAM.
Bad Stuff in 'Terms and Conditions' You're Expected Not to Read and Click Yes on
The timings you are presenting in the UI are not accurate. But you are correct that this approach results in timings that are almost identical to Om. Use the Chrome Dev Tools profiler flamegraph if you want to confirm what I'm saying.
> Reread the comment. I asked rhetorically if it was extortion, to raise the point of why it was not extortion, which I got at in the very next sentence.

I got it just fine. But even if the laptop weren't my property (by social convention or otherwise), demanding it back would not constitute extortion without a threat. Either way, I still don't see the point.

> This really couldn't be more handwavy

Sure, but I didn't mean to "prove" anything to you.

> I'm not going anywhere abstract - I want the society that works out the best for every individual in the short, medium, and long term, as best we can approach that. If that's where we get by treating the particular things you've labelled "rights" and respecting them with a deontological rigidness, then that's what I want to do.

Cool. Read up on Murray Rothbard for example. If that's too heavy (I can relate), how about starting with an educational video: http://www.youtube.com/watch?v=RILDjo4EXV8 ? -Watch the videos on that channel, and you'll start understanding that governments are only harmful to economies too.

> If that's where we get by stepping all over your "rights" then that's what I want to do.

Well that sure is fucked up.

> My philosophy may not fit on a postage stamp, but that only a marketing problem, and reflects the fact that the world is complex.

Yep, the world is complex, and so is the vast mountain of bullshit layered on top of Reason & Evidence to make governments look necessary/legitimate/beneficial. Yeah, I don't have the time or energy to try and prove that either. You'll have to go through the process of reaching enlightenment (ie. "waking up") on your own anyway.

> Establish that hundreds of millions are enslaved

If 100% of the fruits of your labour are forcefully taken by someone else, you're a slave. If 50% are forcefully taken, you're a "50% slave". Even 50% enslavement is enslavement, and so, we're all slaves. The degree of enslavement doesn't matter, just like it's irrelevant whether you raped a woman for 10 minutes or three hours - it's still rape.

Yeah, that still leaves you the wiggle-room of pointing out that we get to choose what we do to earn money. But that's more like an implementation detail, and doesn't mean it's unreasonable to call it enslavement. How about "indirect enslavement"? -That seems apt too. We get to choose what to do because the most productive slave is the one who thinks he's free.

> A monopoly on legitimate initiation of violence is a great thing. Read some Hobbes and look at the violence we see in (for instance) drug turf wars, when recourse to the state is denied.

Care to elaborate? What's "recourse to the state" in this case, and how is it denied?

> We need to be vigilant to keep the leviathan in check

The problem is that it's impossible to keep governments in check. They're not responsible to anyone for their actions, after all. You'd think that Hitler, Stalin, Pinochet and countless other mass-murderers would have kind of driven this point home already, but um.. no.

I'll give up now, at least for today. Feel free to make a clear claim about violence or private courts, and maybe I'll address it.
And again:

Ray ID: 101fbb6621da06ee
For the foreseeable future, the cost-benefit balance weighs strongly against such a system. I believe that to be true for the following reasons:

1. What you're proposing would add a tremendous layer of additional complexity. There are design, manufacturing, and maintenance costs associated with that functionality.

2. Comparatively few business deals end in a dispute. So in the vast majority of cases, the sensors would be a waste.

3. Even if a dispute occurs, there's no guarantee the sensors will resolve it. Either party could easily claim the sensors malfunctioned, or that the programming of the sensors doesn't appreciate the nuances of the case. In which case, you'd have to rely on traditional, human means of dispute resolution.
The problem with using US currency as an intermediary between two other foreign currencies is that the transaction is subject to US law. I can recall a case between two european countries where the goods being paid for happened to be cuban in origin, thus the entire transfer was seized due to the cuban embargo. Between two european banks. That's just silly.

Edit - I guess US interference has happened a number of times, my story included: http://en.wikipedia.org/wiki/Society_for_Worldwide_Interbank...
Reddit asks: Any news about Ryan Bates of Railscasts? Is he alright?
In order to understand the frame of reference for Om, you really need to watch some Rich Hickey presentations [1][2] (or have a good understanding of functional programming). The first one is more relevant to your questions here, the second is just because Clojure programmers have very specific definitions of "simple" and "easy" and because it's a good talk.

[1] http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
[2] http://www.infoq.com/presentations/Simple-Made-Easy

That said, on to answering your questions:

> If data changes, it needs to mutate, right? ...

Data doesn't change in this model (see [1]). Incoming events (keyup, network request, page load) occur and your program responds to those events by producing a new, immutable set of data that you're going to use going forward. Om apps keep one reference to the root of the data tree–Om examples use app-state as the name–which represents the official current state of the data. You can reasonably argue that swapping out app-state is changing data except that anything that had a reference to the previous root(s) still has that reference and you have to go dereference app-state to get the current value instead of having it changed out from under you.

> If that's the way, how can you efficiently do updates on relatively large chunks of data? ... Or am I missing something and is it really not that bad?

[3] http://eclipsesource.com/blogs/wp-content/uploads/2009/12/cl...

Clojure(script)'s data structures use structural sharing. The above picture shows inserting a single node into the middle of the structure. The red outlined nodes are the parents which need to be copy+updated, as shown on the right with all the dotted lines being shared references. The most misleading thing about the picture is that the actual cljs trees have 32 branches at each node instead of 2 or 3 so the lookup time is log32 N (basically constant [4], impl in a systems language vs classic datastructures for comparison). In your Gmail example you'd have to make ~3 new nodes.

[4] https://github.com/michaelwoerister/rs-persistent-datastruct...

> In general, doesn't this make model code much much more complicated?

It requires a different mindset and generally some helper code. In Clojure using Om it's pretty straightforward once you're over the initial hurdle. In javascript using Mori [5] it looks a lot like awkward Backbone with very heavy Underscore use. I've poked around at it and if I were going to try to adopt Mori+React for a real project I'd want to do some quality of life tweaks on Mori. Mostly setting a prototype on the Mori objects to get the feel closer to Backbone+Underscore and trying to get the data structure console output to be more useful.

[5] https://github.com/swannodette/mori
> What would make it easier to parse by external tools than a portable library that's insanely easy to embed?

A small, documented spec? Something you can easily validate, even if it doesn't feature a schema?

> Whether Turing-completeness is a good idea depends on how much you trust the configurers. In cases where they're writing code anyway, you may as well have configuration be code too, among other cases.

It makes it much easier to misconfigure the application and, depending on how much api surface you're going to expose, can prove to be an absolutely terrible idea in terms of maintenance (I'm looking at you, Awesome window manager). I'll take a "dumb", predictable configuration language for which I'm extremely likely to already have bindings in whatever language I'm working with than having to embed a Lua parser. Look at Ansible for how you can make a DSL with YAML for a good example of how it can be done.
it breaks ctrl + click :(
> "Record-Breaking Meteorite Crash on Moon Sparks Brightest Lunar Explosion Ever"

Did they mean "... ever recorded?" I'm sure there were brighter crashes in the past four billion years, many of which humans saw.
And the alpha radiation emitted is barely able to penetrate a sheet of paper, let alone the detector housing and ten feet of air to your body.
It's a moot point because:

A)Rust team deemed it low priority because syntax is in flux

B)Lot's of great languages go without formatting tools, so it's not THAT necessary

>You can add DateTime at any time.

DateTime added after will likely be in a form of several incompatible and buggy libraries. A formatter is nice, but personally I think a good test coverage tool is way more functional than a pretty formatter. And a date time library is often way more needed to deal with the insanity of DateTimes received from databases and other sources of information.

>but if you don't come with a tool like fmt from 1.0 and force it down people's throats

..they will invent an IDE that does automatic formatting, for them? Like Eclipse, IntelliJ IDEA? Or a library that does the same like JSLint/JsHint?

As long as your tools agree on common formatting, it's not that difficult to achieve similar results to gofmt.