skysight-inc/HackerNews huggingface dataset:
Excuse me? Do you have no idea what right the TSA has and how the TSA abuses their rights? Besides being highly overpaid and highly ineffective as mentioned by the Israeli airport security chief recently.

Only in 3rd world countries like the US and some of the worst parts of Africa and Asia you have to wait over 1hr in the line on average, and it's better to avoid the worst airports, like Detroit, Chicago, Minneapolis, Atlanta or Newark at all to fly in from abroad. Paris CDG (de Gaulle), Heathrow, Rome and Istanbul are the worst in Europe and you still cannot compare it to any airport in the US when flying in.
Was Michael Jordon considered good because he beat a lot of high school kids?
Well, I might have $10k - $20k/year to spend, but not have $100k/year to spend. This isn't the difference between someone looking at a $10k product with a $50 budget. Lots of time these Sales Rep Funnels are just there to put you in contact with a sales rep that will try to upsell you on anything that they can, even if you don't need it.

[redacted] was such a company. We could not buy (well 'lease' as it's software) the product without agreeing to also purchase training sessions for end-users from them. Even trying to get developers to talk to technical people (so the product could be evaluated) had to be mediated by a sales person so that they could inject their pitches (and up-sells) whenever possible on the conference call.

Edit: Pulling the name just to avoid possible issues. I'll just say that it was a company selling a data warehousing / business intelligence product that a company I worked for needed to use a small portion of to fulfill some contractual obligations (i.e. purchased a company, and needed to port their 100% Microsoft stack over to their 100% OSS stack while retaining feature parity for the acquired company's only customer -- a major Hollywood studio).
The NSA is spying unnecessarily. More people die in DUIs in the US each year than in terrorism since 2001 (since ever possibly?) but we don't routinely monitor text messages for signs of drunkenness or even mandate breathalyzers as you leave the bar. The point is that we have dedicated billions of dollars and trashed civil liberties of Americans over terrorism. Well, I want to know we are spying on the appropriate people and making gains from our losses. Let's not even talk about Afghanistan, Iraq, Pakistan, drones, etc. I mean we could go on for hours discussing how 9/11 was our own political mistake from the 80's come to bite us back.

Sure, I don't have a right to know what compounds are in secret paints on our stealth fighters or how many nucs are kept in our subs... but I am certain that I have the right to know that I am secure in my communications domestic AND ABROAD from the US gov't unless a narrow warrant has been issued under evidence-support suspicion of wrong-doing. If you believe that this is not the case, then you would happily sell America to the tyrants under the guise of security.
Wow, this is huge.
I wonder where they will found backdoors next.
PR0 would be far better than what they have now. I think they consider it a negative 0 or maybe a negative 1. They could buy an aged domain pretty cheaply. It all depends on what they want to change their brand name to.
> while still observing he is technically astute

Is he? I'm not trying to be insulting, but I honestly can't think of anything that he's done that I might be impressed by.
That's a great question. Developer bootcamps are a huge time (3 months) and financial ($10k) commitment. Lots of risk if you're uncertain about your interest/proficiency in coding.
IPhone, Kindle, and Surface: The Big Holiday Winners
IO expansion and power handling is one differentiator from the Raspberry Pi. The Raspberry Pi has a limited GPIO breakout (useful for many applications, but not tailored for robotics). And, besides not being designed to drive peripherals, the RPi's power system has some issues[1] that even make hosting USB devices a pain.

It does seem like they could target the Beagle Bone Black and focus on the software, but they probably wanted more control over the power and peripheral connect strategy than the BBB provides.

The processor they chose includes an integrated DSP, which could be useful for sensor data processing--or even motor control. The original BeagleBoard offered an OMAP with a DSP, but TI is discontinuing the OMAP line[2] and the newer BBB uses a Sitara A8 processor without the DSP. I didn't see the Rex's processor choice listed on the kickstarter page, but I'd guess it's something like TI's DM3730[3].

In summary, they seem to want to design a board specifically for robotics rather than building upon an existing general-purpose platform. This will give them more control over the power and peripheral strategy that will allow them to achieve a higher level of integration. This could also simplify software by limiting the number of busses and "tacked on" peripherals.

The founders come from Carnegie Mellon University, which has a first class robotics program. Also check out the CMUcam[4] project--an open source, computer vision module. The Pixy (CMUcam5) was funded[5] in September and looks really cool.

Edit: Check out the Rex page on the Alphalem site[6] too. It says that the "Rex can supply up to 20A directly from a 6-12V Ni-MH battery to connected devices. That's more than enough to power a couple servo drivers, Arduinos, rangefinders, and full servo load on an 18-servo hexapod robot!"

[1]: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=23205

[2]: http://www.eetimes.com/document.asp?doc_id=1262580

[3]: http://www.ti.com/product/dm3730

[4]: http://www.cmucam.org

[5]: http://www.kickstarter.com/projects/254449872/pixy-cmucam5-a...

[6]: http://alphalem.com/pages/rex
I moved from a tiling WM to OS X a few years back with no big issues. Even then there are partial solutions such as https://github.com/ianyh/Amethyst
Yep, I worked at the company you're probably speaking about for 9 years (I say probably, because there are two...Walmart and JB Hunt). I just left Walmart 3 months ago, largely because I was ready for something new, and the place I work now is just a lot more cool. Big change for me, going from giant IT building to a company that has 25 people total. They had less than 20 when I applied and 9 people a year ago.
> Either everyone that does this is an idiot (unlikely) or it actually works for their markets and increases their bottom line (likely).

Yep. I've been in start-ups where via simple pricing we drained the well for all other players, grabbing everything for ourselves. I've also been in start-ups where we found out that simple come-to-us pricing simply does not work and they needed an active sales rep process for the majority of the customers. (And if the majority need it, sorry, we can't just display prices. Losing the sale to you is worth keeping the other 90% of our sales.)
I could not verify 'Replacing switch statements' please reference http://jsperf.com/switch-vs-object76

and how is that 'fastDeepClone' a 'Deep' ??
Agreed, this works great for notes, lists, etc.

I keep notes in text files in my Dropbox -- on desktop, I use vim or SciTE, and on iOS I use the PlainText app to read/edit them.
> Yes that's nearly 25,000 lines of mixed spaces and tab filled pre-C89 C with 492 occurrences of #idef, many appearing in the middle of a function definition. I recently ran vim with debug symbols compiled and it was nice enough to dump a nice 4GB regular expression log file in my project directory. The way to turn that off is to find some ifdefs and comment them out. If vim won then well, I'm not sure what winning means.

Winning means the user experience, not the code. And sure, I was lazy, it would be more accurate to say vim and emacs won between them (and are still fighting it out).

> Yeah ok, "zombie-revival" sure, your credibility gets a score of 0 here.

Do you disagree that a) Objective-C was more or less dead prior to the release of iOS b) almost all people currently using Objective-C are doing so solely because it's the language you can write iOS apps in c) absent huge, radical changes, Objective-C will never threaten Java's popularity the way that post-Java languages (C#, GHC Haskell (very different from the language that was standardized in 1990), Go, Scala) are?
Yet another example: https://en.wikipedia.org/wiki/Gate_Tower_Building
Ask HN: How did you solve the chicken or the egg of advertising?
Being new to the advertising industry, the biggest issue we have faced as a company has been that advertisers like our product, but need to see a certain scale before they will play with us.

Hoping to hear from anyone who got ad revenue early on and grew with their advertisers, versus the more traditional route of raising money by showing user traction and worrying about advertising revenue later.

What creative ways did you get big brands (or not so big brands) on board before your product was sizable enough to matter to them?
It seems somewhat unreasonable to manually penalize a website like this. If you can't figure it out algorithmically then it can't be that bad. Major companies (much bigger than Rap Genius) buy links all the time. How do I know? They have asked me for them. I used to run a financial blog and I know a certain company that bought links from pretty much every personal finance blog that would sell one to them, and I know this for a fact because I was in a network of blogs and talked about this on forums as a way to make money. I also have the emails to prove it.

Why doesn't this company get penalized? I have no idea. I guess nobody decided to write a blog post about it, it didn't get picked up on Hacker News, and Matt Cutts hasn't noticed it yet. Seems like if this is possible there should be a reverse black hat market springing up soon. Do some really bad black hat SEO for your competitors and then get them killed by Google.
When Linux reaches 2.85% I will replace my MACOSX with linux on macbook pro
Good thing they also cracked down on Expedia after that disgruntled black-hat SEO outed some of his colleagues working for Expedia. /s
Oh man, you trapped. There was a special research about disproportionally high level of Jewish students and graduates in Kerosinka. http://kerosinka.livejournal.com/1633.html
Among game developers, in particular, because of their need to have revision control for large assets, Mercurial seems to be more popular than git due to the large files extension.

Most game devs -- I'd say even most devs in grown-up, professional shops -- use p4.
This is how my calls with Akamai usually go. The last one was how they tried to sell us ~$50K in DDOS prevention services that Cloudflare does for $200/month. Insert "Are you fing kidding me" face here during call
> If there was some way to let Cask scan your system and know that I've already installed google-chrome and adium that would be cool.

I'd love to see this too - I'm keen on the idea of Cask, but at the moment my system is fairly complete.
This "infectious behaviour" (though perhaps unfairly characterised) leads to the clearest purpose of metaclasses.

Metaclasses (and build_class) is a mechanism by which to enforce a constraint from a base type to a derived type.

(Note that, in practice, there is some trickiness around metaclasses on derived classes: http://seriously.dontusethiscode.com/2013/04/18/derived-meta...)

It's trivial to enforce a constraint from a derived type to a base type. e.g.,

# base.py
class Base:
def spam(self): pass

# derived.py
class Derived(Base):
assert hasattr(Base, 'spam') # or abc, &c.
def ham(self):
return self.spam

But how can we enforce a constraint in the other direction? (e.g., abc.ABCMeta)

# base.py
from functools import wraps

class metaclass(type):
def __new__(m, n, b, d):
assert 'spam' in d # must implement, not just inherit

# can even enforce behaviour via wrapping
spam = d['spam']
@wraps(spam)
def wrap(*args, **kwargs):
print('wrap({}, {})'.format(args, kwargs))
return spam(*args, **kwargs)
d['spam'] = wrap

return type.__new__(m, n, b, d)

class Base(metaclass=metaclass):
def spam(self): pass

# derived.py
class Derived(Base):
def spam(self): pass
What brand of boots!? What brand of boots!?!
I'm trying to prototype something called The Hacker Pen and wanted to get some community feedback. It's basically a nice heavy pen, with lock picks on the inside. It will also include a USB key with a digital penetration testing suite on it.

What are your thoughts?
We have a guy who works from home.
Google is resting on their laurels. I'm convinced their actual algorithm hasn't changed much in the last few years, despite announcements claiming otherwise.

They changed the handling of search queries (searches are interpreted much less literally than a few years ago). They changed the way that pages are indexed, and changed the intervals to be smarter (faster for news sites, slower for sites that don't change). They now even "render" the pages partially to account for CSS and JS. They have smart stemming and synonym algorithms when building the indexes. But the actual algorithm - "PageRank" and the parts surrounding it - hasn't changed much I think, except for some parameter tuning.

Instead, they probably have a pile of semi-automatic "filters" to deal with spam and blackhat SEO. Engineers write a filter in code, test it against a test index, and then it goes into the new index version. I believe they are going more and more into manual intervention, and that they can now directly penalize/push sites without going down to the indexing level.

I can't prove it right now, but I'm pretty sure that the first SERP for popular search terms is actually manually curated, with the really organic links coming later. (I'm still trying to figure out a test methodology to analyse it :-).)
Zappos Goes Flat, Gets Rid of Managers
iCapital: Lead Designer
New York, NY
We believe in simple interfaces, clean design, and pixel perfection. Our design is driven by a strong desire to build an experience that people love and a product that they use with ease.

The ideal candidate has experience working as a web designer on fast moving small teams to deliver production web designs, a desire to “move fast and break things” (ship quickly, iterate quickly, emphasis on action over planning but still deliberate about design), and the ability to discern what is important in order to build the simplest solution and design to a problem.

We expect excellent wireframing and storyboarding skills, technical skills in Photoshop and Illustrator, and process and communication abilities. We expect strong self-motivation and an inner desire to perform at the top of your discipline.

Salary is $110k+ w/options, negotiable. Strong company-provided benefits (health insurance, snacks, cellphone, computer equipment of your choice, etc.)

E-mail your portfolio (including examples of your web-based work) to jobs@icapitalnetwork.com
About iCapital Network
We use modern technology to connect private equity fund managers with institutional investors. Today, and for the past 30yrs, our industry has operated in the same inefficient and fragmented manner and its time for some evolution.

$500 - 750 billion of capital flows into alternative investment funds every year. Almost 100% of these capital flows are facilitated via telephone or rudimentary use of email. Lets change it up a bit!

Our company was founded by a team of passionate individuals who have raised billions of dollars of private equity capital and built highly innovative financial software and data businesses. Over the past 15 months, we have formalized key strategic partnerships with some of the leading firms across the private equity industry. We're 7 people at the moment, pre product, recently completed our Series A round, and are in go mode!
Email me at -
noah@icapitalnetwork.com
Distributed systems for fun and profit (free ebook)
By the way, the jewish museum in Moscow is by far the most impressive museum I've ever been too. Looks to be made with help of Israel, tho, and not "leaders". As for public, it does not care: jews are near the bottom of russian xenophobia list as of today.
Domain and page authority weigh in on how much you can get away with link tactics imo. Sites that have been around for a few more years would likely withstand any blackhat tactics a third-party would shoot at them.
Funny, I had the opposite view. I guess your opinion of the personalities really does change everything.
Ran Gavrieli: Der Mann, der aufhörte, Pornos anzusehen.
Is the Bing result really "better"? Lots of people would rather not have the annotations...

Additionally, with AdBlock on, AZLyrics makes only 21 requests and takes 1.03 seconds to load completely on my machine. RapGenius (still with AdBlock on) takes 27 seconds to load, with 208 requests. Based solely on that I'd rather use AZLyrics than RapGenius.
I agree with you. However making a resource artificially scarce to push the price up is what humans do. From where I am sitting I can see multiple items where this happens gold, diamonds (wife's ring), water (in a glass) electricity (well, a turned in light), several things with brand names on them (the copyrighted logo seems to keep that price up by ensuring that only one supplier exists, keeping supply low). I'd be quite surprised if there was much in the room which wasn't artificially price inflated.
I've had similar thought patterns since I was kid (24 now). I think it's similar to the game many kids play "the floor is lava" (where you have to avoid stepping on the floor and then get from point A to B; if you step on the floor you 'die'). So it's partly a function of the imagination. Though more recently I've used it while being more conscious of what I am doing. Maybe, instead of having the effect wane, it's become more controlled and intuitive the more I've done it.
Thanks. Once the articles are clustered and sorted, it picks the first news source that reported on the tag (seems fair). The subsequent articles are picked by closeness and similarity.
This is par for the course for many companies that are on a sales-rep model.

The best inside sales ops do not allow this because when you do this at scale, you find out that customers will realize the true value of your product over time and if you significantly overcharged them at the time of signing up, you will lose trust, have trouble renewing and getting referrals. So grossly overcharging just because they are willing to pay is generally a poor business decision.

The fly-by-night operations are more likely to do what you are saying but fly-by-night ops aren't limited to sales-rep model.
If you're doing BI reports, I'd guess you would probably do well.
The 25% (or so) of Android users who are cut out by this likely aren't going to be terribly concerned with budgeting for themselves, and probably can't afford to pay for anything anyway.

I begin all of my new Android projects with compatibility for 4.0 and later only, because my target market doesn't include people with small budgets buying budget smartphones with years-old OS versions, because they're less likely to do what I want them to: pay me money.
xnu kexts are not isolated and probably never will be, although IOKit exposes some things to userspace.
Personal Annual Report 2013
When I was a teenager I often forgot to take my housekeys when I went to school. If nobody was home when I got back, I would take a stick from the garden and open the latch with it through the letterbox. Around the age of 16 my wrist became too big to fit through the letterbox and swing the stick, so I had to start remembering my keys.
I wonder how often there are "new generes", that is a complete creative movie that doesnt fit an existing one. Someofthose quirkly little movies that seem to win oscars may be such.
Good collection of links.
Not all have to fulfill the hippa. For instance I know one of the greatest stores chain in my country that is still using win2k. Good OS by the way XD...
I don't have an reddit account at the moment, but http://doc.norang.ca/org-mode.html influenced my org-mode workflow heavily.
Why Carmakers Always Insisted on Male Crash-Test Dummies
Show HN: hikewith.me – Meet like-minded people. Everywhere. Anytime.
hikewith.me lets you meet like-minded people whether you are in your home town or on vacation. Users can simply discover people through our 'like-minded calculation' and then meet for a walk to build the real-world connection. This way users are always only 1-click away from discovering a new friendship, seeing their local area with fresh eyes or hiking a new destination with locals.

I'm the co-founder and would love to receive your feedback.
Command names are closer to SVN/CVS ones, which lower the learning curve for similar concepts.
The documentation really is at another level of didactic compare to git, and no, pro-git is not enough neither.
Changes are tracked automatically, no need to explicitly add the files you changed to a particular commit (Whether or not it is a good idea is another discussion).
Empty directories can be versioned, no need to create a .gitignore in it to fool the system (Same remark as above).
Actually, it is considered a problem in Japan - http://en.wikipedia.org/wiki/Ethnic_issues_in_Japan.
you can grab a window with your mouse (left click) on its upper panel hold it, so that you can drag it around your desktop. To drag it to the next desktop just hold it + CTRL+1 or 2,3,4 (depending on your set desktops).
Good advice. I've converged on a catchphrase/mantra in recent years: "Slow down to hurry up." Attempting to rush urgent features or fixes can paradoxically make them take longer to finish.
Well, a full PC would be overkill, that is what Chromebooks are for.
In-house is obviously ideal, but we've got a few remote folks and are always open to more -- especially if you're willing to regularly travel to SF (monthly is best, but quarterly works too). Ultimately we recognize that amazing people always come with strings attached. Let us know what your constraints are and I'm sure we can make it work.
Virtuoso’s flutes destroyed by US Customs
Time for a little lesson in German! Indeed, unlike in the natural sciences, most of the existing work on many topics of ancient history is distributed over obscure texts in half a dozen different languages, located in libraries all over the world.

This is why it is so important that todays students of ancient history contribute not only to the analysis of recend discoveries, but also to the curation of existing knowledge. The question "what do we actually know?" is very valid here.

After all, we only have one history.

Oh, and for the German lesson that I promised: The person that wrote this article is a valid example of an "Armleuchter". (It is only an ad hominem if you know what the word means, so I think we're cool.)
I used a mix of golang and nodejs. It took a little less than a week to go over the literature and implementation.