skysight-inc/HackerNews huggingface dataset:
We use Splunk at my organization to handle alerting and paging (and lots of other things).

Generally speaking, it works out pretty well for us. If you're a Splunk query guru you can also correlate and/or combine multiple disparate logs in elaborate ways to create more complex alert conditions.

The same can presumably be done with Elasticsearch/Logstash/Kibana.

We're actually security incident response, not reliability incident response, so our goals and methods differ a bit but the core concepts are all the same.
"The Free Internet Project is a nonprofit whose mission is to provide the public with information about the latest legal and technological efforts to protect Internet freedoms around the world"

What am I missing here? What are these guys doing that EFF, EPIC or other organizations isn't already doing?
I recently used ddg at uni without adblock and it is horrible. They have no problem serving phishing sites just above legitimate ones with very little indication that they are adverts.
I didn't say they do know how to do things better, just that I'm not going to rule out that they might.

I think the opposite of your equation is also true. I can't say that X isn't better than Y at Z without personally using both X and Y to do Z.
Check out their Findings section. You will like.
To thrownaway2424. What seems silly is that processing of a few of MB per second of unstructured text logs by a real time search engine seems impossible to you. Think web-crawlers. Search engines are efficient....
I am in complete agreement, in the general sense, with both you and the parent. However, I'm not proposing they hire engineers to work on the bigger pictures of Guile, and as the parent suggests, a "magical codebase" appears. From Eli Zaretskii's own email[1], there are some very low hanging fruit that can be accelerated through funds -- like solving non-GNU compatibility. We can see more tasks at the GuileEmacsTodo[2] list and the various Google Summer of Code sponserships for Guile [3]. These sponsorships have helped Guile make huge gains in the past 4 years.

My suggestion is to just keep that momentum going, year around. I know about the mythical man-month, etc, but in this case, some of this low-hanging fruit can be financed.

- [1] http://lwn.net/Articles/615347/
- [2] http://www.emacswiki.org/emacs/GuileEmacsTodo
- [3] https://www.google-melange.com/gsoc/project/details/google/g...
You're right that the abstract doesn't mention it, but check out section 3.4.
"It scrolls up for me, fixing the video on top"

That's the problem.
Yea AWS is not dynamo based. Dropbox uses a bunch of mysql and s3. It is hugely distributed and they have to spend a lot of human resources keeping it up.
AngularJS 1.3.0
A similar lesson most of us are probably familiar with.
http://en.m.wikipedia.org/wiki/Boy_who_cried_wolf
I like making the devs who write the application the SREs who are going to be supporting it and making them carry a pager.

If its worth it to the team to write code with edge conditions that will errantly wake them up in the middle of night occasionally they can make that decision to put that tax on their own lives, not someone else's.

Then the SREs are in every single code review.
I think programming is great, it's people that are terrible.

People write horrible APIs and document them poorly (ugh, Microsoft's SetupAPI put me into burnout mode last year).

People make demands of the programmer but kick and scream about clearly documenting those demands (specifications).

People don't appreciate and thank the programmer for his hard work. Managers and owners are suspicious and resent the programmer for not being grateful simply to receive a paycheck.

Other programmers think the programmer is an idiot for asking a question, thinking that every other programmer must know everything I know.

Yeah, it's been my experience that people make programming awful. If you can surround yourself with good people and the products of good people, you'll probably be a lot happier. I can't advise on how to find that nirvana, unfortunately.
Would love to try this, but allowing access to all mail on my account is a deal breaker. The "It all takes just a few clicks. We never have access to your password." isn't enough for me to go past that fact -- who needs your password when you have all the emails now and in the future! (not to mention write emails on your behalf). I did check the FAQ, and although it does assure the reader only the headers are accessed, this is not enough.

I would use this only if the Google authorization checklist actually says this only access email headers, and then I would like to be able to limit the past time period of email accessed, and not give ongoing access.
Can you prove "not under any program?" No, but the preponderance of evidence (the denials from all parties, the laws that make it illegal, and the lack of any evidence to the contrary despite the fact that the release of this evidence would be a bigger story than any of the leaks so far by a country mile) shows that it is not happening under any program. Yet you still believe it is happening because you chose to believe Greenwald's thoroughly debunked misinterpretation of PRISM.

Where are these "other leaks" that show this is happening? There aren't any. You bought Greenwald's lie hook, line, and sinker.
"It's also why the best test when deciding on a programming language or framework is to look at what others have actually created with it."

To a point. If everyone followed that rule, no one would ever build anything in anything new. At which point, looking at what others have actually created with it would merely be a test of the longevity of the programming language or framework.
Excited to see the bind once expression introduce.
What this man calls "worse" actually means "something that in better in ways I fail to understand in my simplistic reduction of the complex world".

I love Lisp. I used it a lot for creating code that elegantly modifies itself.

But my entire software company succeeded because of languages like C/C++ and python, not because of Lisp or any "functional programming language of the week".

C gives you raw power that nobody else does. The fact that we could use c on c++ did become very useful so many times.

Some people believe that forcing other people not to use things like pointers is a good thing, it is "better".

For me it is the same as forcing people not to use sharpen edges on knifes for their own good.

Yes, it is better in the sense that people wont cut themselves with knifes. But it is worse on other areas too.

And if you let people choose, they will choose to continue using their knifes until something genuinely better appears.

This is exactly what people like this man can't stand, people choosing on their own to use something they don't like so they want to force their "better" way(my way or the highway).

If you have something better, well, show us the code, instead of ranting, and you will discover the fact that making anything that people actually want to use is way harder than ranting in a blog.
Could you explain how exchanging PGP keys over TLS would be compromised or compromisable?
When you post facts, and not innuendos posing as facts, this self-righteous spiel might have some value. But my experience with goobergate has demonstrated to my satisfaction that Colbert's truthiness is in full effect up in hurr.
This was a very thoughtful and interesting post.

It's funny, because despite the potential, it seems people these days don't care about the "what will it do for me tomorrow" as much as "what can it do for me right now."

Companies like Apple have the luxury of war chests that allow them to take on substantial risk for iterating on a hardware product in an unproven and new direction where the true potential is not able to be realized yet because of how ground breaking the device is.

I have high hopes for the Myo and anything else that can translate my movements into signals for various things. Ever since I read Rainbow's End and how people's slight twitches and movements were used as input devices for their wearable computers, I realized this is where things are going.

Someone needs to take the risk to bring this technology to market, and with Myo's vision, my hope is that they survive long enough to see their vision become reality vs. just serve as a stepping stone for another larger tech giant to make it mainstream.
Gotcha. Thanks for the feedback.
Remember the iOS SSL bug from just this year that resulted in a complete bypass of x509 certificate trust validation?
"almost everyone on Earth"? Not even close: http://www.internetworldstats.com/stats.htm
"No permission model will help you against this."

That's not really true. No permission model will be 100% effective, but a more fine-grained permission model might lead to more users saying "Um, no, mysteriously executable pornography, I don't want to give you my bank records and the ability to email my friends."
I am surprised in fact that some of the VPN providers don't sell small cheap routers like these, set up to route all traffic through their VPN.
epidemics are very common in european history
Andreas Antonopoulos educates Senate of Canada about Bitcoin
I'd just like to thank YC for putting the event on. I went last year. I came to SF for it and never left. I'm here a year later with a relatively successful business doing what I had been meaning to do for a long time.
So... it allows us to download pre-compiled packages?
That's when in the interest of communication and the task at hand you become mad yourself. Indulge in insanity then you will have a common ground from which to reason or appeal to their emotions. If you stand resolute as an ambassador of polite diligent civility you become just another enemy of their way of life.
I'll probably get shadow banned for agreeing with this, but who cares anyway.

The article ignores LEAKY ABSTRACTION. that's all there is to say. Now lets have some marketers tell us why that's a good thing and we can get back on this irony loop, this irony loop, this irony loop.
Who'd have thought that women could be nerds, too.
The perfect LinkedIn programmer profile
Are you only weighing at nights or also in the morning?
I'm not convinced Monbiot is completely unbiased here. He still appears to be upset about how meat producers misrepresented his words [1] after he gave a favorable review to Simon Fairlie's _Meat: A benign extravagance_ [2], and it seems to be this position from which he attacks Savory. Savory's ideas are not terribly different from those of Joel Salatin, whose sustainable farming techniques are profiled in Michael Pollan's _The Omnivore's Dilemma_. Monbiot's arguments for why he recanted his review has more to do with the problems of currently prevalent meat production techniques than the techniques promoted by Savory, Fairlie, or Salatin. There is at least one rebuttal to Monbiot that cites several examples of Savory's techniques working in practice. [3]

[1] http://www.theguardian.com/commentisfree/2013/nov/27/al-gore...

[2] http://www.theguardian.com/commentisfree/2010/sep/06/meat-pr...

[3] http://www.theguardian.com/sustainable-business/2014/aug/19/...
Safe Harbor doesn't give GitHub the authority to decide whether the notice would hold up in court; they need to comply with properly formatted notices if they want to keep their safe harbor status
I've got a mains-attached one (ie not solely battery powered), and the button is "hush" which silences it for 5 mins (although it chirps once per minute to remind you that it's hushed). If you hold the button whilst it's not going off, it tests the alarm.
The UNIX world was hardly a model of security until somewhere around 2000. Both HP-UX and Irix of that era could be hilariously insecure, with it being utterly trivial to break through the permissions model.

Thanks to UNIX boxes being the bulk of the always on systems attached to the internet at that time they presented most of the attack surface, and consequently an industry of people to attempt to protect them.
Meanwhile as an american I can freely watch russia today on youtube, read presstv without a proxy, and hang out on conspiracy websites like globalresearch.ca and infowars.com.

Maybe I'm just a dumb american but at least my protectionist nannystate allows me to watch the "bad" tv channels.

I'm just reminded of a quote from Sid Meier's Alpha Centauri:

"As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master."
Nope, it still has to be voted by the Council.
Oh absolutely. I thought about saying that, and just ran out of energy before posting the article this morning.

The reason I used this particular SQL statement as an example is that ActiveRecord (a Ruby ORM) generates it from a fairly simple, common Ruby expression. I suppose ActiveRecord could be improved to drop the sort when you know there's one one possible match.
I believe PCIe DMA is a message as well.
Emoji++
Here's a nice documentary delving more into the psyche of a hoarder:

http://vimeo.com/603058
Disney’s New Production Renderer ‘Hyperion’
Probably going to get downvoted for this, but I was pleasantly surprised by the deceiving title. I thought this article was going to be about the endemic alcoholism in the startup community and it's positive/negative effects on software development.

The article was well-crafted and I particularly enjoyed the WWII soldier's advice:

Don't swing first unless he has twenty pounds on you.
It does seem to me that the author has unfortunately encountered a more negative interpretation of the meme. Personally I've read the original RGWIB essay and took away a couple interpretations. First, a simpler implementation is generally better for developers. Second, since developers are tasked with maintaining this code, and getting a mental grasp on it, they're better off imposing their will to a certain extent on users, rather than pile on every feature requested. Now, the second point can be taken to an extreme in the market by just pushing a bunch of hacks out quickly and forcing users to deal with that. But I think that's the essential difference between HOBWIB and RGWIB: the former is about the pure imposition of one's will upon users while RGWIB is about the imposition of will in the name of simplicity. Personally, I think RGWIB is a force for good, but perhaps needs a new meme to distingiush itself.
I was looking for a spreadsheet which I could use to implement custom formulas that would interact with a client-side app, and embed the sheets in the app also, so I started building this: https://github.com/fiatjaf/react-microspreadsheet

Here's a hosted version for test: http://sheets.alhur.es/test

It has a lot of features (try the edge cases if you feel like and report your experience to me, please), but it also has some bugs with, for example, the click-at-a-cell-to-add-it-as-input-to-the-currently-being-edited-cell. I'm seeking to make this work.

There are some bugs with the formula parsing too, but they are easy to solve, I'm just being lazy. I was using a very nasty raw regex parsing, but I switched to a Jison implementation that is more reliable, I guess. I've never done this before, though.
>I live in a very comfortable 52m^2 (560 ft^2) studio

I guess I've got you beat for efficient living then? I live with my wife and our 4 kids in a 3030 sq. ft. home, which then works out to 505 sq. ft. per person. Also it depends on where you live, but in some areas it is cheaper to buy than rent, because you are just cutting out the middle man known as a landlord. Or I guess you can think of yourself as your own landlord.
Ask HN: For a new iOS app, sole proprietor or corp dev account?
I haven't setup a new corp yet, so I was thinking sole proprietor (after all, the venture might go nowhere). But, if it goes somewhere, are there things that will prevent me from changing accounts later or that will cause unnecessary pain? For example, will apple let me move the app to a new account?
Jony assumes you have taste.
I expect every situation is slightly different. A couple of blocks from here a woman died and her son paid to have the house cleaned out. (it was eventually condemned) My wife helped her uncle move into an apartment and helped clean out his house so that he could rent it out (additional income to cover his costs).

There was an interesting truth in there. The longer you wait to get rid of something, the more it will cost you. I'm sure it would make for an excellent priceonomics story to look at things which cost $X, depreciate down to 0, and then start costing money to dispose. Some don't quite hit zero, but a lot of the stuff in her uncle's house had gone past it into the region of pay someone to haul it away territory.
Ask HN: Are there other non-programmers/engineers here?
Hey, just out of curiosity are there people who are not in a tech scene besides myself ( pre-med major)?
Radix Sort for Humans (2011)
It is easy to move apps to different accounts. This is something they added recently.
>Also my kids share a room and they don't have enough space to play Lego without having to put it away at the end of the day

Having a safe spot for the soldering iron sounds like a good idea, but as far as putting away legos goes ... do you really want to teach your kids not to clean up after themselves? Those sorts of habits spill over.

Always putting things in their rightful place has been one of the most important lessons I've ever learned. That way your place is always tidy and you never have to explicitly do any tidying up.
I love the idea of Literate Programming, and moreover pandoc is one of my absolute favorite tools. As such, I find this very interesting.

However, I take issue with your complaint about Emacs being so huge -- pandoc is right up there, too (134 vs 89MiB on my system). Not to mention its seemingly endless stream of dependencies (50 packages according to my manager), as well as GHC which is over 700MB on its own. If you work with Haskell, this might not be too big of a deal, but otherwise you might need all this for pandoc alone. This is actually an issue for me with my tiny laptop SSD (this ends up consuming more than 5% of my root partition) -- I'm always debating removing pandoc, but never do because it's just such a great tool.
Considering why this happens, perhaps the issue is... paid support on a small personal project feels like cheating, even if it saves you tons of time and reduces headaches. I guess people take pride in knowing their software stack from top to bottom. For larger projects egos are put aside because the more important factor is reliability.

I don't have any answers of how to change things for your project, but hopefully this comment can be of some use.
All the storebought smoke alarms I've seen in the past few years have two buttons (or one button with two functions) - one to test, one to shut it off for a few minutes when something besides a housefire is making it go off.

It may vary by country I suppose.
YouTube has paid $1B to rights holders via Content ID since 2007
If you enjoyed this post, dig into Pat's archive. He's written a handful of posts that are in a similar style.

Indeed, I'm starting to feel like a shill given how often I praise it, but if you have any interest in language implementations and don't mind Ruby as a vehicle for some expiration, check out Pat's book Ruby Under a Microscope.
Yes, a much more recent reference point is the Google benchmark featuring C++, Java, Scala and Go.

http://readwrite.com/2011/06/06/cpp-go-java-scala-performanc...

I'd love to see a few more languages included, Scheme and D being two. Scala had an impressive performance there, creaming Go in particular!

(Wow, it's amazing that paper is already three years old - time flies!)
Paper-making and the printing press, so that whatever knowledge survived could continue to be passed on. Undoubtedly there would be significant local evolution of language if we lose electronic mass communication, so it will be essential to preserve the use of Latin as a stable language across space and time, giving us access to the Bible and the classics as well as the ability to write a letter to a neighboring kingdom. Hopefully, literacy would enable our children to receive and apply knowledge of the virtues of prudence, temperance, fortitude and justice, faith, hope, and charity.

Other than that, we'll need knowledge of food production, food preservation, as well as tool creation (i.e. blacksmithing) and construction based on locally available materials. The only tricky thing here is the "locally available materials" issue. I live in the desert. Would I be able to grow enough food on my land here if the city water were shut off?
Oh, I totally agree that the byte stream should be only stream that the kernel itself is concerned with. I'm merely arguing that there's room, in addition to the current situation, for having more highly structured data streams between Unix CLI utilities. I've had great success with piping binary formats for very specialized use, both for IPC and across the network, and I'd like to see additions to the Unix toolset that take advantage of some of those greater capabilities, in a language- and OS-indpendent way.
Well, yes. Cohabitation is always more efficient than living on your own. And the difference per head is essentially just 5m^2, I bet my balcony that's almost useless takes up about that much.

And renting or buying, I would always go for an apartment. I just do not understand houses. If I wanted more room, I'd go for a bigger apartment ... like those fancy 2400+ft^2 two-storey apartments.
Kmart Investigating Payment System Intrusion
Honestly, I think it's deeper than this. Even today, we have people who intentionally seek out ugly, imperfect designs because they think they work better. We have a cultural idea (at least, I can speak for the United States, hopefully some others will chime in) that "real" work is ugly, gross, and messy. Heck, I even had a friend who chided people who played a particular version of CounterStrike because it was "Too polished". We're measuring in one dimension something that's two dimensional: Work vs. Not work and Beauty vs. Uglyness. We steep in this cultural broth of the idea that "real work is ugly", and then wonder why the tools we decide to do "work" in are "ugly".
Looking forward to start playing around with 1.3 soon - got lots of bug fixing to do around the Angular ecosystem I'm sure.
Deterministic and Minimal Docker Images
IFTTT: Introducing the Kato Channel
i'm about 20 pounds into a 40 pound goal.

i too, like/liked to gorge. i wasn't obese so it was never a serious psychological problem, i'm just something of a hedonist.

i've found that intermittent fasting allows me to occasionally (occasionally!) gorge and satisfy that hedonist inside of me. i also do low carb so i will combine this with a carb cheat day maybe every couple of months. my weakness is popcorn so i will enjoy a small popcorn at the movies after dinner.

conversely, if i accidentally eat a 'calorie land mine' as you put it, i'll just skip the next couple of meals. i just focus on work instead.

i think most 'naturally' skinny people do this anyway. i was eating 3 (or more) meals a day no matter WHAT and that's not necessary healthy.