skysight-inc/HackerNews huggingface dataset:
James Long from Mozilla has his answer for this:

Aren't you tired of having to query the DOM tree and manually manage the structure to create UIs? Web Components doesn't solve this at all, it just tries to encapsulate the work. The problem is that building apps is building components, so you inevitably are forced back into the manual DOM management to create your app-specific components (like how you constantly have to create directives in Angular). You also need to jump into JavaScript to configure and wire up any Web Components you used. It's a very messy abstraction, and fools you into desiring a pure HTML-based declarative way to write apps, which is like wanting steak but eating liver.

See http://jlongster.com/Removing-User-Interface-Complexity,-or-...
Fonts In Chrome For Windows Will Look Better Soon
To me Slackware was the distribution that made everything understandable. Nothing was hidden from you, everything was installed where the manuals said it would be.

I loved that Slackware didn't try to move stuff around in third party software to fit idea about a official disc layout.

Also the init system made so much more sense (still do I think).

Slackware is a wonderful distribution for people who want to learn Linux, not just use it.
Hey dude. If you get a chance, you should check out my project: https://github.com/akoumjian/django-conduit

I can't guarantee it, but you make like the approach.
Trade In Your Ps3 Or Xbox 360 And Get Xbox One For Just $299
Well, actually if you search for "免费中文字体" in baidu.com and find "下载" in the pages you've got, you'll very likely find out what you've downloaded are not font files, but some annoying and useless ads or even virus. So anyway, use Google.
The original story (with more depth) is here https://firstlook.org/theintercept/2014/07/14/manipulating-o...
Technically this is not anatomy, but physiology.
I think you can disable subpixel antialiasing and tweak sharpness for DirectWrite like you could for (Un)ClearType.
Working in a major shared service provider, supporting multiple large client organisations, and having risen up through the ranks. It should come as no surprise that the single most common and heavily used workflow system is email, and my work inbox root folder alone is over 22k emails.

If you're working on any form of workflow supporting software, make sure that email integration is at the heart. Like it or not, your biggest competitor within Enterprises is often not Excel documents, but Exchange.
Dear Theresa, see you in court
وظائف جريدة الأهرام الجمعة 18/7/2014 – 20 رمضان
DOWNED PLANE YOU WORK IT OUT,
uhh. trivial HTML injection, "trust us" security model. lame.
I can't find the control panel item for that.
And Firefox rendering here seems kinda green, right?
Sorry, got the £$ conversion the wrong way round!
It's easy to find £40 handsets (no contract) in the UK. See http://www.carphonewarehouse.com/phone/alcatel/alcatel-pop-c...

Is it shitty? No, not if it's your first smartphone. Or it's the most convenient way to read Wikipedia / play Angry Birds.
That's pity,man.Older devs should care about u.
Show HN: Set up a BGP peering session with Coloclue through a PR
How ironic that working in the energy sector you suffer from power outages. Relating to your question, I think that you are taking a selfish point of view and you should view it from your coworkers position, they don't know what that meeting is going to be good for.
A look at Lisbon, where a new generation of startups is coming into its own
Well a significant percentage of HN folk certainly, but I doubt this translates well outside this sphere.

I'm more alarmed by the email spoofing. Isn't this the same as manufacturing evidence? Consider: An entity is under surveillance, however the powers that be decide the scope is too limited. What better way to invite scrutiny than ensuring an email from the desired target arrives in the monitored entity's inbox?
Apparently UK government does.
This is one of those things no one could value before having done it. Relax. Going home early was always going to be more appealing. I'm sure it's nothing to do with you, your meeting or what you planned to do in it.
How old are you? I am 32 and I agree, but my younger siblings consider a text to be similar to a phone call that demands an immediate response.

I you aren't in a hurry you send a similar message over email.
Maybe it was (I didnt check other airlines), but this flight always flew at least 100km to the west.

Might be weather conditions this particular day pushing all the planes north east. I have zero idea about air traffic, is there an airport doing flight control for the region that would reroute all the planes over the effing war zone because of some rain clouds?
That's how scrolling inner elements works in all browsers.
OpenClonk is a free multiplayer action game where you control clonks
Years back when starting to use Linux came across Slackware. At that time it was something difficult for noobies to install. Then switched to Ubuntu for ease of use. Now happy with Debian. Glad to know Slackware is alive and strong.

What amazed me that time was Slackware was developed and maintained by a single person "Patrick Volkerding"
Long live linux community!
You realize you are asking this on a site which is basically a continuous online poll, right? :P
I really liked the article. Anyone knows if this guy wrote any good book?
BrightTalk Presents 2014 Network Security Summit
Fascinating language pedantry.
One thing that bothers me about slackware nowadays is something I loved when I first got it: It installys almost everything by default.

I'd like a minimal install base right now (and manually picking this in the installer ain't that easy), but back in '95, having every kind of editor, programming language, window manager, TeX etc. on disk was awesome. And then I started looking at comp.os.linux.announce and sunsite to see what's new and current and installed that manually (and dependency tracking wasn't an issue at all because a) most libraries on disk anyway -- certainly no silly "-devel" packages and b) we didn't have that many dependencies back then, when "based purely on Xlib" was a badge of honor...
"ANGRY PIRATE"?

http://www.urbandictionary.com/define.php?term=angry+pirate
While at work I regularly use the live chat on websites to get information, and I strongly prefer that over a voice call for a number of reasons[1].

The problem I have with the chats is that they usually lack the ability to escalate an issue. Even tech support chats have you communicate with a single rep for the life of the chat. Will this app have the ability for the employees to transfer the thread to another employee?

[1] I don't like talking on phones, loud calls distract my office mates, I can copy and paste detailed information, and the wait times are often shorter.
> At that time it was something difficult for noobies to install.

In its heyday (mid-late 90s), Slackware _was_ Linux for noobs. I still remember downloading all those disk images via modem.
Scientific guide to good sleep
Consider online opinion polls around the Scottish independence debate. Whichever side you support, it's easy to recognise the political and democratic ramifications of an opinion poll being altered to reflect the current government's position.
Also known as "Dijkstra's loop" to give credit where credit is due. Only other language I know that has it though is Oberon (and that just introduced it in a pretty recent update)
You are correct that it's a small risk. But the risks of losing 100 people in a bus accident or to the building collapsing are rather small compared to even a plane crash..

Anecdotally, I was in the organisation of a conf who lost a significant portion of our visitors to a tram collision a few years back. Not really of course, they were just half an hour late :P
Its Linux so you don't even need to look at a different OS. Each architecture is different. PowerPC returns the return value and error code in different registers which is very clean.
Clearly they were losing the arms race with 4chan.
Online polls are worthless anyway. In high school, someone in our class hacked an online poll to win a contest to get Mandy Moore to perform at our school. NBD.
Nokia MixRadio spins out of Microsoft as standalone streaming music service
The UK’s “emergency” DRIP surveillance law is now a done deal
I was wounded in what made VIM flake slow while I was using Flask, I'm guessing it's the amount of modules imported at one go. Thanks for making me aware of Pyramid I will look into it further.
Italy's GTECH to buy U.S. slot machine maker IGT in $6.4 billion deal
Oh that's pretty cool.. It's like a walky-talky but for data
Hiya, I've just removed the limits on the higher levels of backing. See the 'Day 1 - Funded!' update here... https://www.kickstarter.com/projects/tomchristie/django-rest... - There's been so much support that it just seems unnecessarily restrictive.
It doesnt work like that because Netflix has already paid level 3 who does most of the heavy lifting. Similar to if you had a 10GE connection at your sever but comcast is still running a 300 baud channel on the connection they have to your server.
> Why? IMHO it's because doing any of these things means you have to become a sysadmin to some degree

I long wished that the App Store model could/would be applied to server stuff.

Imagine the following scenario:

- Buy a Mac Mini (or whatever Airport Server or enhanced Time Capsule)

- get Mail Server.app/Calendar Server.app from the App Store

- have a couple dialogs which configure the sandboxed app with DNS details as provided by DNS provider (which configures a full-blown imap+smtp server, and the remote access) and possibly my email details as provided by my email provider (which configures a fetcher and a smarthost instead)

- physically authorize user devices to accounts via NFC or BT LE/iBeacon. No login/password shingamajig needed! account creation/mapping on the spot!

- download boatloads of personal services from blog to photo management to microblogging to instant messenging to Gitlab to Tor node to whatever innovation came by, some possibly communicating in a decentralized way, possibly without even a need for a DNS record (global zeroconf, DHT, alt DNS, onion routing).

If I can do it with a few debconf-set-selection on dovecot and postfix (plus a few API calls on Gandi to set MX, SPF and whatnot), there's no reason it can't be done automatically for everyone. Of course this is not meant to serve medium to big enterprises (for which the options that actually prevent complete automation exist), but individuals and SOHO really don't need much. People used to think setting up a PC and all its individual apps was a needlessly complicated and/or boring affair (and it was!), now we have built them trivial management. There's no reason our servers could not be treated the same, we just have to stop thinking about the 'old ways' and start with an open mind. I just want you to realise that we tech folks have been doing this for years already just like we did set up and fix computers for everyone for years and we don't have to any more (or way less) thanks to iOS, and Android but also Mac App Store, and soon Chrome Store and Windows Store.

It's a huge endeavor and opportunity to bring such a platform to market, at the right time, with the right pitch, but it has happened before, just on the client-side of things.
Would you care to post the original as well? It doesn't look very steady to be honest. Anecdotally, i would think iphone's camera is already doing some stabilization because i have filmed from my car using apple's bundled camera app and the video looked impressively steady (but hey, i was in a car).
Sounds like 1983 all over again with South Korean flight ( http://en.wikipedia.org/wiki/Korean_Air_Lines_Flight_007 ).
So the plan :
1)Divert the plane into a restricted zone
https://twitter.com/VagelisKarmiros/status/48992616773114265...
2)The other side responds with a missile thinking it's a military plane
3)Profit
Then and Now
This article has been knocked off the front page again :(

The prior article was also administratively removed from the front page, even though it had a really high score https://news.ycombinator.com/item?id=8049813
Now that you mention Donald Knuth, I can't resist sharing a really interesting answer he gave recently to one question from a set of twenty, related to algorithm design and analysis [1]:

15. Robert Tarjan, Princeton: What do you see as the most promising directions for future work in algorithm design and analysis? What interesting and important open problems do you see?

Don Knuth: My current draft about satisfiability already mentions 25 research problems, most of which are not yet well known to the theory community. Hence many of them might well be answered before Volume 4B is ready. Open problems pop up everywhere and often. But your question is, of course, really intended to be much more general.

In general I'm looking for more focus on algorithms that work fast with respect to problems whose size, n, is feasible. Most of today's literature is devoted to algorithms that are asymptotically great, but they are helpful only when n exceeds the size of the universe.

In one sense such literature makes my life easier, because I don't have to discuss those methods in TAOCP. I'm emphatically not against pure research, which significantly sharpens our abilities to deal with practical problems and which is interesting in its own right. So I sometimes play asymptotic games. But I sure wouldn't mind seeing a lot more algorithms that I could also use.

For instance, I've been reading about algorithms that decide whether or not a given graph G belongs to a certain class. Is G, say, chordal? You and others discovered some great algorithms for the chordality and minimum fillin problems, early on, and an enormous number of extremely ingenious procedures have subsequently been developed for characterizing the graphs of other classes. But I've been surprised to discover that very few of these newer algorithms have actually been implemented. They exist only on paper, and often with details only sketched.

Two years ago I needed an algorithm to decide whether G is a so-called comparability graph, and was disappointed by what had been published. I believe that all of the supposedly "most efficient" algorithms for that problem are too complicated to be trustworthy, even if I had a year to implement one of them.

Thus I think the present state of research in algorithm design misunderstands the true nature of efficiency. The literature exhibits a dangerous trend in contemporary views of what deserves to be published.

Another issue, when we come down to earth, is the efficiency of algorithms on real computers. As part of the Stanford GraphBase project I implemented four algorithms to compute minimum spanning trees of graphs, one of which was the very pretty method that you developed with Cheriton and Karp. Although I was expecting your method to be the winner, because it examines much of the data only half as often as the others, it actually came out two to three times worse than Kruskal's venerable method. Part of the reason was poor cache interaction, but the main cause was a large constant factor hidden by O notation.

[1] http://www.informit.com/articles/article.aspx?p=2213858
I slid the range slider all the way down as I'm in the, notoriously flat, Netherlands. Most of the time I'm in a city, Amsterdam, and then I'd have a range of 0 miles. Is that correct? That does not sound very useful to me then.

Can someone confirm that this is correct?
The naming strategies are discussed here:

http://www.theguardian.com/uk-news/shortcuts/2014/jul/16/wha...
jsss-compiler – JavaScript-Based Style Sheets Preprocessor
Amazon.com: Kindle Unlimited
Tekla Campus BIM Awards Portugal 2014
37 days from SkyBox acquisition announcement to product offering; well that's fast.
https://news.ycombinator.com/item?id=7874092
Firstly, comparing ad views to drone strikes is absurd in any context, and the only purpose can be some terrible appeal to emotion. Even if we were to go with this analogy, the person purchasing the drone strike still doesn't have the privileged information. So, even in this absurd world, no information was sold. The fact that it's terrible for the user (almost as bad as seeing an ad on a site in exchange for that site costing no money!) is irrelevant.

Secondly,

> It is not silly to call this selling...

yes it is! When you sell X to someone, at the end of the transaction, they have X! Otherwise it's not selling!
I got the same impression.

But I built my web-apps with a similar pattern for years.

Keeping an virtual structure of my components and rendering the delta to the DOM when finished, so React didn't seem like a big deal for me. But I liked, that they baked the idea into a reusable framework.
Ever heard of "moving with the stream"? Everyone does that sometimes, as you have to pick your fights. If you can create a fake public consensus, you've basically changed the direction of the stream.

Many people might even reevaluate their opinions if it seems that everyone else agrees on the opposite idea. It's pretty human.
Everyone should know: Precompiled headers and StdAfx.h
I don't think it's pedantry. It's the same as some doctor coming to you with the words "The Internet is not working".
Re-schedule the meeting. At the end of the meeting, ask your team members what they thought about it and the subject, and why they skipped the meeting the other day (don't be accusatory, though).

It was unclear to me from your post when the meeting was scheduled during the day. Assuming it was in the afternoon, this means that your team members had already had 2 hours of downtime by the time they were given permission to work from home. Maybe they thought it prudent to go and get some work done? The only way to know is to ask.
this title is clearly fud, this is a relabeling of the actual tech - the entire purpose of this is to manipulate forums and spread disinformation
> GATEWAY: “Ability to artificially increase traffic to a website.”

Are they actually just talking about DDoS here? It seems an unusually euphemistic description if so, given how plin-spoken a lot of the previously published documents are.

And if not, why would they want or need to increase traffic? I'm puzzled.
Algolia is so cool and easy to integrate that seems to be a lie.
I've used it in two client projects, with the MongoDB connector, it's almost transparent from my side.
I think their slider is a bit misleading as if you have the slider at 0ft then the range is 0 but if you have it at 5ft then the range is up in the miles.

I think their point is that if you need to use this then you may need to seek slightly higher ground... or some stairs...
Isn't that problem gone if you follow the app factory pattern? Then you only get fairly empty objects during import time.
I don't understand how that use case leads to a need for a frozendict.

The use case is to get the unique dictionaries from a list of dictiories

>>> res = [db.cases.remove({'_id': doc['_id']}) for doc in fives]
>>> res[0]
{'n': 1, 'err': None, 'ok': 1.0}
>>> res[1]
{'n': 1, 'err': None, 'ok': 1.0}
>>> set(map(frozendict, res))

Won't that fail if the res[] elements themselves happen to contain dictionaries, as in:

{'n': 1, 'err': None, 'ok': 1.0, 'extra': {'a': 1, 'b': 2}}

That is, hash of the 'extra' value will fail, because dictionaries are unhashable, therefore a frozendict of the above can't have a good hash.

I say "good hash" because it's possible to define a dictionary hash based only on the keys, but in this use case all of the entries have the same keys, so are in the same position in the hash table, causing frozendict operations to switch from amortized O(1) to O(n) operations.
PVS-Studio and CppCat team expanding their horizons through outsourcing
I didn't realize GCHQ was in the SEO game. If they released an online tool, they'll make a mint selling this to marketing agencies.

Some examples:

AIRWOLF - YouTube profile, comment and video collection

BEARTRAP - Bulk retrieval of public BEBO profiles from member or group

BIRDSONG - Automated posting of Twitter updates

BIRDSTRIKE - Twitter monitoring and profile collection.

BUGSY - Google+ collection (circles, profiles etc.)

FATYAK - Public data collection from LinkedIn

FUSEWIRE - Provides 24/7 monitoring of Vbulletin forums for target postings/online activity. Also allows staggered postings to be made.

GODFATHER - Public data collection from Facebook

GOODFELLA - Generic framework for public data collection from social networks.

INSPECTOR - Tool for monitoring domain information and site availability

RESERVOIR - Facebook application allowing collection of various information.

GATEWAY - Ability to artificially increase traffic to a website

GESTATOR - amplification of a given message, normally video, on popular multimedia websites (Youtube)

SLIPSTREAM - ability to inflate page views on websites

TANGLEFOOT - is a bulk search tool which queries a set of online resources. This allows analysts to quickly check the online presence of a target.
I agree even though I'm not sure the problem is on the "using passwords" side. There are more fundamental problems with fail2ban & Co.

Using regular expressions on logs and triggering such massive actions like IP-based bans isn't a wise thing to do. Logs are not the trivial lines of text they were 10 years before. In reality you'd have to deal with chaotic stuff often even including user-entered data - this is why there are so many classical Big-Data programs and algorithms are joining the party here. It's very hard to write solid regular expressions on those without overseeing a tiny DoS possibility because of injection. There are numerous examples in the CVE database for exactly this when you look at fail2ban and other programs using the same scheme...

If you really need to keep your logs clean and there is no way in detecting "unusual behaviour" by filtering out all those background noise you see on SSH usually, why not use iptables with it's extensions instead? You can easily count the attempts to connect to defined ports and block any IP address reaching a threshold for a limited amount of time. This is a way more solid implementation of the same thing as IP packages are well-defined structures and there is simply no way in injecting something in the IP source field of them.

About the hardware consumption by SSH login attempts: you guys aren't honestly arguing that a cronjob-like grep of log-files and performing regular expressions on hundreds of lines is a way better to do the same, right? This is actually highly inefficient too...

For me, even plain iptables filtering isn't a nice thing. I use port-knocking to get access to my SSH services. Every server has it's unique sequence of packages to tell it to open access to SSH for a IP transmitting the right packages with the right flags and payload in the correct ordering.

I'm not saying "get rid of fail2ban", but people should know what they are doing and what problems come with those programs. The convenience has it's price...
Go home, relax and calm down. Play a game, go on bicycle, read or watch some movie. Then, reschedule the meeting.

You spent weeks reading about docs, they did not. You see it as super important right now, they see it as just another work related issue and meeting that can wait till tomorrow. You spent a lot of time preparing, they have no such stake in it. They are probably not even aware of how much it matters for you, their behavior is not personal.

You would not spent that much time in preparation if the docs would not be important. It would be unfortunate to give up just because your colleges prefer to go home over meeting today.

Implementing documentation process and enforcing guidelines will take a lot of long term efforts even if they buy everything you plan for that meeting. People have tendency to fall back to old habits after few days/weeks. If you really want change, you must not give up after initial (although annoying) setbacks.
What kind of business do you have? Are you clients mostly under 30-35?