skysight-inc/HackerNews huggingface dataset:
Is there any more room for improvement in the video game graphics? Are we going to need more John Carmacks and Sweenys?
Navigating an AMD Codebase in Sublime Text using Static Analysis and Node.js
One difference is that BM is O(m*n) while KMP is O(n + m). Depending on how the input string looks like, this can matter - especially in small alphabets where the likelihood of pattern repeating themselves are bigger.
5% winers until now :)
Or the players are too smart or the game is not too hard ?
Go, because out-of-normal-order the type declarations are.
BM is too provably O(n + m) (and without dependence on alphabet size unlike KMP) if you apply two heurestics that I don't really remember. For some reason it's not mentioned on wikipedia.
The Patriot system used in 1991 was an anti-aircraft system that was hacked up to work against missiles. The Patriot system being fielded today is considerably different and much improved.

Iron Dome isn't comparable. Iron Dome is made to shoot down short-range rockets and shells. It makes intercepts against slow moving targets at low altitudes. It would not likely have much success against a mach 5 Scud that would spend only a few seconds within Iron Dome's engagement range before impact.

Iron Dome is vastly superior to Patriot in one key area, namely cost. Shooting down cheap Palestinian rockets and mortars at $2 million/missile for Patriot would not be feasible, but at $30-50,000/missile for Iron Dome is completely doable. I don't know what Patriot's success rate would be against these targets, but given its cost, it doesn't matter if it was 100%, it still wouldn't be workable.
Audience Operating System, Data and Decision Sciences - Acxiom
For those that really prefer Gnome 2 there is always CentOS/Springdale Linux/Scientific Linux/Oracle Linux version 6.x. Most projects providing support until 2020.

Be prepared for the usual Enterprise Linux repository waggle dance (multiple repositories required for a reasonable range of software and media codecs). But it works rather well.
5% winers until now

Where do you see that?
Watch Pyar Ka Dard Hai 5th July 2014 Episodes Online | BigTvForum
"then why aren't those frat boys, who did the flash-lighting, likewise?"

Is that a rhetorical question or do you actually want to know the answer? If you actually want to know the answer, the best explanation I have read is here: http://therawness.com/why-its-worse-for-women-to-sleep-aroun...

The traditional solution to this problem is that the father and/or brother would protect the young woman and maim or kill the louts who would try manipulate and take advantage of her. Colleges also had the power of "In loco parentis" to prevent parties that were full of alcohol abuse and casual sex. All such powers were stripped by law in the late 60's and 70's with the results you see now. So if you want to see this problem fixed you would need either to return to patriarchy, or invent some novel way of guiding the young down the right path.
I wanted to post a similar question.

My brief history : co-founder of 3 "start-ups". One totally disappeared. The second one managed to get off the ground and pay the founders basic salary, but not beyond that. It's now in slow decline. I'm still involved just enough to collect the little salary I can from it. 3rd one is running for a couple of years, and feels like heading in the right direction, but it still seems some time before it can even pay basic salary to the founding team. Unless the hockey-stick growth suddenly hits.

None of those startups look like the kind that would make an 'exit' or get investment. More like a lifestyle-business. Which means shares are pretty meaningless and are unlikely to ever be. But a good reason to stick around is some level of independence and hopefully an ok salary some day (but that's not given).

Any tips to help find the right direction?
Another advantage is that you will not need to recompile your app for 64 bits architectures or whatever new chip arrives in the future.
It is already compatible.
You also don't have to worry about the SOC when sending an apk, the system will make sure to compile it.
Thank goodness we remedied that mistake in 2003.
Types Of Dogs In The World
Why GNOME 3, when Mate is enough for your needs ? What more does it bring ? What problems does it solve ?

As someone who doesn't use a DE, the question for me goes as far as "why conform to the wills of a DE, when you can have the flexibility of using the tools you want ?"

You seem to think that by being more recent, GNOME 3 is automatically better. You couldn't be further from the truth (again, not a critique against GNOME 3, but against the mindset)
I appreciate what you're trying to say there, but in practice most developers can't adopt this solution. Unless you're writing for known platforms (an internal web app, say) or building a throwaway demo, you will practically speaking have to compromise and support vendor-specific code where it's required by your users.

The goal of most real-world software is to deliver a working, usable product – not to produce lots of standards-compliant code.
Check out this SO question, http://opendata.stackexchange.com/questions/748/is-there-a-g..., which has many answers including http://dat-data.com/
You should try it, might not be as easy as you thought!
Ask HN: How can I turn my facebook photos into ipad screensaver?
I've been doing some research and haven't found any solutions or apps that do this. I think some digital photo frames can pull your Facebook photos and Apple TV can read your Flickr photos, but I'd rather have an app. I just realized I have 1000 fb photos I never see, this would be a great way to surface them while iPad is docked.
> Makes my decision much easier.

You didn't say which way, I've worked with and for people who wouldn't hire someone smarter than them, the human psyche is a dark place.
The ievms installer (https://github.com/xdissent/ievms) automatically takes a clean snapshot on install, which allows you to restore to a blank "just installed" state, resetting the licensing timer in the process.

Still frustrating, but work-arounds are there if needed.
Using computers and maintaining computers are different things.

I can drive a car. I can refuel it or add oil. I can, if I have the tools and a service manual, do simple maintenance tasks like changing spark plugs or the oil. Anything beyond that generally requires tools and skills I don't have, so I take it to a mechanic. I could get the tools and skills to do more complex tasks, but the only thing I want from my car is to get from point A to point B. Working on my car is work, it's not fun, and it's something I therefore avoid or pay others to do.

Computers are much like cars. People know enough to accomplish basic tasks, and anything more is worthless to them. Things like knowing that proxy settings even exist are beyond most people, and that's perfectly fine. Computers are tools, they exist to do a job, and when they fail to do their jobs you take them to a technician. Just like you take a car to a mechanic.
IMO it was obvious on that day what was going to happen. Just about everybody who wasn't immediately calling for such laws was predicting that they'd be made.

If you want insightful, this notorious article from The Onion, of all places, really takes the cake:

http://www.theonion.com/articles/bush-our-long-national-nigh...

That was months before 9/11 when just about everyone thought Bush was a harmless goof. I remember reading it (on paper!) when it came out and thinking it was amusing and way over the top.
I consider IE testing and support as an extra feature in all my projects, and am quite happy to bill an extra hour for setting waiting to download and setting up VMs.
I don't know about the quality of the architecture and code, but from a desktop user's perspective I find Unity worse than Gnome2.
Another thing to keep in mind is that not all systems are meant to be CP systems.
> I think the article makes a mistake in assuming that everything painful is unpleasant. Why do people eat spicy foods then?

They gave people an electric shock. Those people said thu would pay to avoid that shock again.

Later, when left in a room where the choice is to sit with your thoughts or give yourself a shock a bunch of people gave themselves a shock, even though they had previously said they'd avoid it.
I made my own x86 64-bit compiler. Do you not speak English, nigger?
This policy is significantly similar to the subpoena policy in most US states. With the exception of the questioning being court ordered. In most states police can detain and question numerous people in the course of an investigation without a subpoena.

If you were to have concern about the JA incident your primary argument should be with the seizure of assets not with the detention and questioning.

The presumed search of material on JA and his partner are the only issue that is not within the norm in the US, but is actively being deliberated about in the courts. The act of searching a cell phone specifically while you are detaining someone for questioning is being actively challenged in the court system.

In reference to schedule 7, the questioning of a concerned party within a specific context that is being used in the commision of crime is commonplace in most if not all policed states. For example a comparison would be the detention and questioning of Target IT department following the breach of their system last year. They are not a suspect but are directly concerned with the commision of that crime.
I am testing the L build on a Nexus 5.
Our app has a feed full of very rich views. We already implement a lot of optimizations (not all of those that are possible though, namely flat custom views, simply because we don't have the engineering ressources to do it right now) but it scrolling is not perfectly smooth on 4.4. We lose a couple of frames each second when scrolling rapidly (interestingly, in addition to its native code, iOS also limits scrolling speed in order to deliver a smooth experience).
This is no longer the case with Android L. Without changing anything in our code, this feed is now smooth as hell.

About the app you mentioned, L is right now a preview build, there are indeed a lot of bugs everywhere. It is not really surprising since we are months away from the release. It does not have anything to do with perfs though.
The Japanese used suicide pilots in the 40s. The leap to airliners is not so big.

For something in the terrorism realm, check out Air France 8969. It was hijacked with the intent of using it to destroy the Eiffel tower (either by crashing into it or by blowing up the plane over it). It never happened because the French discovered the plan while the plane was on the ground and attacked it.
when i was a kid i would touch 9v batteries to my tongue.

even today occasionally i touch my electric flyswatter and it hurts like hell but i'm compelled to do it for some reason.

maybe it's a mild form of cutting?
Yes, I agree. That's why I believe we are not going to loose the technology to fly (at least within this century), unlike many people in the peak oil scene.

However, you have to consider the economic feasibility, not just the technical one. If you follow news about airlines, you will recall that they have gone through a series of hardships, raw times and infighting between different groups of stakeholders (unions vs companies). You can write it off as random incidents, or you can understand it under the lens of increased costs and multiple competitors trying to get each a bigger slice of a shrinking pie.

I have seen during my lifetime how conditions for the passengers have deteriorated. I recall as a teenager or a young adult, boarding a plane was a wonderful experience. Now a days, they treat you like cattle, and I am not just talking about the hardships imposed by TSA screenings (though they take a fair share of the blame).

If you add two plus two, you will find that this decreased passenger comfort is tied to cost cutting measures. But why to cut costs if you can simply pass those cost to the customer and keep the quality of service up? I do not presume to know the answer, but my intuition tell me that the leadership at airline companies have run the numbers and figured out that there is some sort of inflection point in the demand curve, and an increase in prices would cause a severe drop in usage.

Instead, a less bad alternative is to cut cost, punish quality, and face a small decrease in demand, but as long as the margin remains in the black the company can keep operating, and wait for better days. My fear comes mostly for the moment when airlines run out of comforts, and begin cutting cost in critical areas of operations such as plain maintenance. Even a modest number of non-fatal incidents may shift perceptions of safety and make the bottom of the bucket fall from under the demand pool.

Now that I think about it, this is a market ripe for disruption.
Check NeoVim meetup in San Francisco http://www.meetup.com/vim-ed/events/185434372/
Two times, I've split.

First: when it was clear my co-founder and I no longer got along well and she wanted to take the product / business in a direction I wasn't excited about.

Second: when I realized all of my extremely hard work rebooting the company only amounted to a possible merger being executed behind my back with "promises" for more / better ownership (#1 mistake on my part was taking promises and not being firm about contract boundaries).
You also said that "members of US/UK Government may believe that if one provides "incidental help" to the current ideological enemies of the US you are a terrorist/extremist", which you haven't shown at all, and that "at the very least targetable under terrorism laws", which is meaningless, because anybody crossing the border can be detained and questioned by that statute.
I usually snapshot the VM states before first boot, and restore to that when activation runs out (annoying, but beats re-downloading everything).

If I recall correctly, some of them even come with instructions for re-arming the activation timer, which can get you a bit more time out of them.
How are the mighty fallen.

I take some comfort in that MS now feel the need need to explain how I might use wget. But, sorry, but if you really want me to test my site against your proprietary browser, you need to remove your ugly time limited license, otherwise my site says "use a standards complaint browser, and I don't care care about your proprietary crap any more".
Why is KMP on the front page of HN? Not complaining, just confused. Is this related to some other news?
Google Analytics - Events.
This is a dupe of https://news.ycombinator.com/item?id=6186730 which has been posted 3 times today. I wonder why?
It's a weekend and other material surfaces.
Agreed. Also, there's nothing stopping you from automating that re-download-install-launch and charging the hour for that.
As with most optimisations the only way to be sure is to try it. Big-O complexity says very little about actual runtime on real-world data.
What will become of us?
I was hoping that aphyr would cover couchdb at some point. But since he didn't I assume he tried it and was satisfied with it.

But it might be that it is an ap system and there was nothing much to say there.
Ceylon: Quick introduction
I quit my startup too soon. After being gone for a month I realized that I had made a huge mistake. Thankfully one email that hinted I wanted to come back had me back in the office the next day.
Ugly ads, long copy, many things still work.

If anyone is interested in learning more about marketing methods, get:

"Tested Advertising Methods" by Caples (be sure to get 4th edition or earlier because later editions have LESS ads!)
Show HN: Node.js crypto utilities for connect / expressjs
Anyone able to get the console working? Should be possible top open with ~, but no go here. Might be some keyboard layout issue, but have tried switching to US layout.

Was hoping to show an FPS counter with the "Stat FPS" command.

The demos are looking great by the way, except for some stuttering in the start of Elemental.
If you don't have the entire string in memory then Boyer-Moore is usually fastest because you can avoid doing a lot of I/O (since you skip comparing many subsequences, you don't have to read those subsequences in the first place). This is why grep is very fast given a static string pattern to search for, even on huge files, but grepping for a regex is dog slow.
Lego-like bricks for full-sized buildings
Betty Lou Oliver
Similar reading, checklist manifesto, here http://www.amazon.com/The-Checklist-Manifesto-Things-Right/d...

Some good reading here. Look motivating enough to jumpstart the process of getting out of the garage/hackspace, and into a growing company
Russia invaded Afghanistan on Christmas Eve, 1979. Carter re-instated draft registration the following June. I'd just turned 18, and thought Afghanistan or Iran (hostage crisis) would be my Vietnam.
The fundamental problem is that the study is substituting the author's interpretations of behaviors for a simple description of the behaviors. The authors tell the participants to think when they are in the empty room but there is no verification that thinking is the condition the participants avoid by pressing the button and equally, there's no proof that "pain" is the condition they sought by pressing the button.
Vidente extraordinario
The Colosseum Was a Housing Complex in Medieval Times
>To me SQL is still the best query language we have

I agree 100% there. I think orient db proves that it is possible to use sql in a no sql database. Though I think not all databases are designed to support entire sql querying mechanism.
This story is borderline baffling, though. If you flat out named the algorithm and it contains a famous name like Knuth, that should be good enough to go. That you may not have all of the points of it memorized is irrelevant.

Now, if you name a very obscurely named algorithm, that is one thing. But seriously, Knuth!? Is anyone involved with optimizations and serious algorithm design not aware of that name?
Unless I missed something it doesn't.
ASCIIFlow: Create ASCII diagrams to embed in code
Well, it can be seen and it can be used, but just not by everyone yet.

I have no idea where I'll go to do a beta now.
Need UX Designer
We are expanding our platform and are looking for an awesome UX designer to do some contract work. Anyone know someone?
This depends completely on your needle and your haystack. If it's the string "ABC" in "QABC" then certainly the naive algorithm will be the fastest.

"Mechanical sympathy" unfortunately is easily misinterpreted to mean to only listen to the machine. Remember though that Martin Thompson is alluding to Jackie Stewart and Formula One racing. All of the cars competed on the same track. But you wouldn't enter a Formula One car for the Baja 1000.

In fact, I don't think you should use term unless you have a specific goal in mind. KMP is only best for certain classes of searches. Boyer-Moore is used for others. And there are plenty of other algorithms with there own pros and cons. See http://www-igm.univ-mlv.fr/~lecroq/string/index.html for descriptions.

Python, for example, uses (or used?) the algorithm described at http://effbot.org/zone/stringlib.htm , for the reasons listed therein.
Founders Club 50
Are those standalone or do I need a paid subscription to the engine?

edit: Not sure why I ended up downvoted for asking a simple question. I downloaded one of them and they are standalone binaries.
Why hold a competition for colourscheme when it obviously should be Jellybeans?
Valid email addresses with + (plus symbol) are considered "invalid" by Facebook
Turbo BM?

http://www-igm.univ-mlv.fr/~lecroq/string/node15.html
Physics and Math in Fantasy and Science Fiction [video]
Markov Chains Explained
Anyone know of a similar way to test Safari? AFAICT it now only runs on Mac OS X and Apple don't provide any VMs for testing.
How Well Do You Know Google/Android? (It's a quiz)
Kafka did lose a lot of data in the Jepsen test, as it will by design to preserve availability under some specific circumstances.

The behavior in question will be configurable from Kafka 0.8.2, by setting "unclean.leader.election.enable" to false.

See https://issues.apache.org/jira/browse/KAFKA-1028
Mobile Identity | TeleSign
Fashion Photographer,  David Mushegain
It's the same when m=n.
Because it takes just a few votes (4-7 in first ~45min, from my experience) to bring something up to the front page. Plus a cool name, I guess.
There are tons of people who still bitch and moan about how OSX 10.6 was the pinnacle of OSX, and that's been going on nearly 5 years. I've seen plenty of people try to make Win8 look like XP too. There's a good percentage of people who simply do not like change.
That's true. On other hand, it's just for the interviewees own good - you don't want to work with people like that ;) except from megacorps with hundreds and thousands of devs
Satiric misspellings revisited
Windoze(Winbloze) - A thirty-two bit extension and graphical shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor which was written by a two-bit company that
can't stand one bit of competition. Variations:
"$hista" for Windows Vista
"$leven" or "$levin" for Windows 7
"XPee" for Windows XP

Crapintosh(Crapintrash) - The Apple Macintosh, as described by a hacker who doesn't appreciate being kept away from
the real computer by the interface.

Microsloth: The new Evil Empire (the old one was IBM). The basic complaints are, as formerly with IBM, that
(a) their system designs are horrible botches,
(b) we can't get source to fix them, and
(c) they throw their weight around a lot

M$/M$FT: used to emphasize the allegation that Microsoft has business practices that focus on making money rather
than producing good products or looking after the end user's needs and interests.

App£e: used in a similar way as Microsoft, but with the Apple company. Relates to the allegation that the company charges high prices for their products.

Orac£e/£arry €££i$on: Used by critics of Oracle Corporation after they acquired Sun Microsystems and their
habit of being a patent troll (used in a similar way as M$ and App£e).

Ru$$ia: Used in reference to perceived corruption in the country.

$ocialism: Critics have pointed out that the idea of socialism has been exploited for profit, by politicians, corporations and artists.

Source: https://en.wikipedia.org/wiki/Satiric_misspelling
> I feel like people just haven't got balls

Please don't inject such language into technical discussions on Hacker News. The last thing we want is to swerve into low-quality flamewars.

Orangeduck, reikonomusha and others have posted fine comments in this thread. If they're wrong, the thing to do is show, not tell, that they're wrong. Then disagreement will make the discussion better instead of worse.
“All of humanity's problems stem from man's inability to sit quietly in a room alone.”

― Blaise Pascal
I guess one way to test what might have happened in this study is to time yourself for 15 min and see what you'd do. In my experience, being alone with my thoughts and meditating or just sitting there is useful, but not particularly pleasant. Silence is often where people have to find and deal with all the shitty truths about themselves.
Does anyone have experience/comparisons with OrientDB? http://www.orientechnologies.com/orientdb/

It seems to be much lesser known but it ticks all the right boxes compared to other NoSQL datastores.
I'm not sure if I'm reading too much in, or if most people miss what it actually said and mentally insert platitudes. Even if it hedges all of its statements at some point and ends on a perfectly nonoffensive note, it still seems like a mediocre essay, because then it has absolutely nothing to say and uses a lot of words to say nothing.

"Your IQ will kill your Startup" sounds like bold language to me. At the very least, there are overtones of anti-intellectualism. I don't see why HN is receptive to that.