skysight-inc/HackerNews huggingface dataset:
Tips for Hiring Your First Employee Successfully
Hiring employees in a small business really takes a small business to the next level. If you are a small company, perhaps even doing all of the work yourself, you may be ready to expand, or at least hire a few extra people to help you to manage the business. You can often do this without a problem, if you have the tools and resources available to make the right decisions. As you begin your journey of hiring new people, learn a few tips to help you along the way.
Agreed. I can't figure out if it is extreme ignorance, or an attempt to confuse, that is the cause of this bizarre conflation of unrelated topics. It's either evil or stupid...I just can't tell which.
Modern x86 does have the NX bit (and other major archs like ARM have equivalents), which allows areas of memory to be marked executable or not, and most modern operating systems do use it. JIT VMs will explicitly set it on produced code.

This is part of the reason that JIT is not allowed, and will not even _work_, on iOS (with the exception of Mobile Safari's Javascript engine, which has special privileges). Applications aren't allowed set the ARM NX equivalent.
I think it's more than that. Are they after some holy question in 'search?' Or are they really after the ad money?

To me, it seems like if they think Google has just not delivered or dropped the ball or something regarding search, then Bing really fails to deliver. I have a hard time calling it better than Google and a really really hard time seeing it being better enough to switch. It just doesn't do that much more.

If they're doing search, then the clearly need to do it better right? Not simply as good. Is it just arroagance that they can deliver some that merely matches or approaches Google and expect to eventually win? What makes them think that? It doesn't appear to be supported by any facts.
Recruiters are playing a numbers game and don't have the bandwidth to be filtering candidates. The "only send me candidates with a portfolio" criteria is completely objective. Imagine a recruiter trying to decide if a programmer is any good? (e.g.: "I'm sorry, but the client [for this job writing java software] is looking for a candidate with Oracle 9i experience"...when my previous job had been using Oracle 8i. It wasn't a DBA position and SQL had not changed much, and both companies were using ORMs anyway!)

For a startup, I think your early employees are so critical that you have to do the recruiting job yourself. I know it is seductive to think that you can outsource it, but you really can't.

These days you've got an entire social network -- LinkedIn -- designed to have people help refer other people for jobs.

Further, it was very early in my career that I just completely gave up on working with recruiters, and long before social networks even existed. I think that other good programmers probably are the same way-- why send your resume to people who will retype it with typos just to remove your name, lie to you, and send it randomly to hiring managers without talking to you first?

Perfectly good blog post and amusing story. But I think that the startup culture would do well to evolve away from using recruiters and rely more on networking.
Failure to prepare users: why is this still happening?
User Interface Programming in the (Near) Future
I really thought he was going to talk about how he couldn't create Yelp now because of Google buying Zagat but it seemed like his entire point was "Google is evil."

I'm glad the person currently speaking who actually understands technology (seemingly) and worked on antitrust law suits knows what she's saying.
What's new? It reminds me of the dog and pony shows with Enron and Goldman. These guys aren't skilled at anything other than pandering to the elderly.
Simply put, IMHO what needs to happen is Google needs to be pushed to stop blatantly favoring it's own properties vs. others. At the same time, it cannot become so regulated as to become a utility.
Remember when Google was a startup? At the bottom of every search results page were links to try the same search on every major search engine, so you could easily see how much better Google's results were — or, occasionally, get results from AltaVista's more comprehensive index when Google's was too small.
If you're going to spam the thread with USAA recommendations you could at least avoid using a throwaway account and do it openly so that we can see your motivations.
Open ad standards seems to be a good idea. Most companies prepare ads in secret and put them in Adwords. If Robads standards catch up it may open the advertiser ads to everyone; that is good for consumers, advertisers and most ad mediators.
Four Businesses That Teenagers Can Run
After No-Do, Mango will be update number 2 for Windows Phone, if you don't count that update to enable updates which didn't really work on first try and had to be updated again.
Anyway, I wonder how many unpatched security holes IE mobile has by now.
Good for them they don't get all the media presence Android and iOS do.

Edit:
Why the downvote? I remember iOS updates fixing plenty of security bugs so I assume there are lots of unpatched holes in WP7.
I don't believe cultures are intrinsically high or low context. The English only became a culture that valued process and communication because it works. Victorian England was all about who you know being more important that what you know. The brutal reality that family can be a ball and chain, and that corrupt officials helping out their friends and family is a detriment to society took a while to set in.

China and India are dirt poor. Japan and Korea were dirt poor a generation ago.

OK, low-communication (high context) might be part of a culture, like a preference towards old, white men. But I think it's one that cultures need to jettison if they want to stay relevant.
Seems to me that one way you can tell Google has competition is the facebook.com/cspan tag at the bottom of the screen.
This is awesome. The water treatment guys are hilarious. Makes me want to get my ham license so that I can start playing around with these kind of cool softradios.
I'd be a little surprised if Yahoo uses third parties for spam filtering. The Twitter thing is no mystery, though; Twitter routinely hides controversial hashtags.
Used Cars For Sale In Ohio
Ms. Creighton is claiming that competition needs to flourish - one important aspect is that competition in an ecosystem you control falls under this statement.
Oh, god, this crap again. ^_^

So, I launch my browser, just one window, and then type in address bar https://www.paypal.com/ and they claim they can inject some crap in this browser session? Oh, come on.

OK, in some circumstances, on some third-rate porn site, they may create a page which injects some JS with iframe code or something that comes from crappy ad network. OK, then one must open a new tab and connect to paypal immediately?

But, legitimate services, such as paypal, or banks, or airlines doesn't run any ads on their pages, they have no unsecured content mixed into SSL session (there will be alerts in a browser) and good ones have no third-party cookies.

So, claims that ssl is broken is complete BS. The claim that from one frame someone can sniff content from another frame or window - that might be possible on some browsers. But if just launch my browser and open paypal.com (assuming that three is no fake nameservers or certificates) - no fucking way!
About 1.5 years ago did a college project with one of these things. Is the Quanta touchpanel an optical one? Are there
lenses in each of the top corners?
If so, we had a similar screen. We had to get it to work with Linux, which back then was a tough due to kernel not quite having driver support (believe it's included since kernel 2.8.32, partially in .31) It's not true multitouch because somewhere halfway the infrared cameras can get confused, so you can't really use more than two points, though sometimes you can use 4. Benefits are however that you don't have to actually touch the screen but can hover slightly over it.
For the project we deployed a location tracking system on it, using a custom Open Street Maps OpenGL app with markers, manipulated using the multitouch.
Back in the day when Meebo was a web IM client, they had a similar heat map updated every few minutes.

I wrote a script that grabbed it and stitched the grabs together into a visualization of their traffic over a month or two. Never got around to publishing it anywhere though.

I can probably find it if there's interest.
Ask HN: How can I motivate my talented dev to give a shit?
I've read a dozen articles on motivating developers. I give him lots of space to work, freedom to pick his own features to work on. I've read "Peopleware" cover to cover.

We are a small distributed team (2 devs and myself, product owner + design work). He and I work in an office together. He has no real set hours, just that he gets stuff done.

Lately it's been more and more time on facebook/twitter even though we have a release in less than a week.

He has no equity stake in the company, but a slightly above average salary for our area. He is a recent college grad.

He's a very talented developer when he works, but I'm getting maybe 50% from him.

What can I do?
Of course we can only observe the outcomes where the Streisand effect kicks in - who knows what the risk ratio actually is if one doesn't know the number of outcomes successfully suppressing info...
Exactly. I'm not sure what the lesson was in that article...

Most everyone has competition. The real task is determining and articulating (to your team and your customers) what makes you better. If you can't do that you're screwed.
Kitchen Island Lighting Fixtures
Unfortunately, banking is a heavily regulated industry and the laws vary (in real and significant ways) from one country to the next. Big, multinational banks do it by opening different banks in each country, each operating according to the idiosyncratic laws of that country but all owned by a parent company that moves capital around as needed. Building a single thing for handling money that works across national boundaries without breaking laws is incredibly difficult.
The question is, how do I easily call the new C++11 code from something like Lua, Java, Python, Ruby, etc.? How weird will my wrapping code end up looking?

Well, no weirder at least than the older C++. Which is certainly a matter of perspective! :-)

In the ideal case, someone will write a C++ binding to your language that's even easier than C. Like I said, some people love Boost.Python but I haven't tried it.

I did play with Lua and C++ recently. The Lua interpreter itself can be compiled as C++! It will then throw C++ exceptions instead of using setjmp/longjmp, which is much saner IMHO. (I am really impressed with Lua.)

Just a feeling, but I bet that sooner or later somebody is going to come along and do something really cool with C++11 lambdas and that multi-language bindings problem.

I'm sorry to harp on this, but I'm in the middle of a medium-size engine codebase written in C++, and even with our restraint so far on the use of some of the more advanced language features, things like smart pointers and whatnot are so useful that they become a concern (multithreaded code without smart pointers is a recipe for madness).

Yeah. How does one code without smart pointers in their toolkit? I couldn't go back..(except when I have to thunk back to C for something).

Also, for multithreaded stuff, I'm getting addicted to the new std::atomics in C++11!

Not new with C++11, but have you tried Boost.ASIO for multithreaded IO? It is awesome.

Out of curiosity, how much have you done with OpenGL/OpenAL/OpenCL, etc.? Have you had any issues there yet? I'd like to know if that stuff fits okay with C++11.

I have, in fact, been doing some experiments with C++ and OpenGL in my spare time. Made some wrapper classes for compiled shaders and buffer objects and the like.

I had much of that code running before I switched to G++4.6.0 and starting allowing myself to depend on C++11 features, but I know I've extended it some since. I really don't recall noticing any difference in the switch.

One of the biggest advantages of C++ is something that many people miss. Much of that "ugly" complexity is in support of some design principles that are critical for large-scale software development: backwards compatibility (often back to C), and you don't pay for new features you don't use.
So - the 80% that did 20% of the work? Maybe not quite that, but... not a great strategy.
Moving Jobs Across Hudson, Company Wins Tax Breaks From Both Sides
We're a substitute for your bank, i.e. you'd use a BankSimple debit card, use our website or mobile app for payments and deposits, speak with our customer service representatives and so on.
Zuckerberg To Give Teachers $10k Each In Two Year Grant Program
Kyle McDonald discusses this:

"I imagine FaceOSC being used to prototype ideas surrounding face-based interaction. I created it because Jason Saragih, the researcher behind FaceTracker, uses an open source non-commercial license for his code. He asks that anyone who wants to use the code email him directly, as a way to keep track of the usage. This is great, but I know that one of the fastest ways to get cool stuff happening is to make new tools and research accessible to a wide audience. So I asked him if it would be ok to make a standalone app for people to prototype their ideas — even if they don't have access to the code. Everyone already 'speaks' OSC so I thought this would be the easiest way to get the technology out there. Eventually, if people need to integrate it into a single application, they can contact Jason directly and use my ofxFaceTracker addon to get started:
https://github.com/kylemcdonald/ofxFaceTracker

And if they need to go the commercial route, there’s FaceAPI
http://www.seeingmachines.com/product/faceapi/ "

Source: http://electronica.fm/news/110714/music-your-face-artist-kyl...
Al Gore Spills the Beans: New iPhones in October
5 Scalability Poisons And 3 Cloud Scalability Antidotes
You can oust them all you want now that he wrecked HP. Who brought him and let him do this should take a blame.
> larger screen

Highly unlikely. They couldn't make it much bigger without either making it uncomfortably close to the device border, or making the device bigger.

> longer battery life

Quite likely. The iPad 2 has better battery life than the original iPad, with a very similar battery. They might be able to get in a process shrink for the iPhone 5, too.

> faster 801n

As I understand it, this would require multiple antennae, so probably not likely for space reasons.
when bing alone can challenge google's core business, isn't putting the whole microsoft after twitter and paypal as a consumer tech company silly?
Susan Creighton knows her shit.
The whole issue is that payees have to pay to receive electronic payment but can receive check payments for free. That makes no sense to me. It should be the other way around. Even if a small business wanted to receive payments electronically the fees are too high for small volumes.
The change will not come from being better than Google at their own game (unless they start being incompetent), but rather from winning a different game that Google didn't pay attention to in time.

That's how Facebook happened.

In the mobile search space, pay attention to DoAT.com - it's mobile search done right, unlike google (or anyone else). If they gain enough traction, they can dethrone google eventually. Or it could just be a passing fad.

It's rare to win an established game, like Google did with search (or Microsoft did 20 years ago with word processing and spreadsheets). It's much more common to win at a new game that is being overlooked by the giants. (Some people say the Microsoft takeover of the office space is "a different game" because no one took "office suites" seriously except them; However, Word really was better than WordPerfect and friends at the time; and Excel really was better than 1-2-3, and people were switching one-package-at-a-time. So I think this should be considered winning an established game)
If they do get categorization significantly better, I'd jump - I have to change something like 1/4 of my transactions in Mint, and the partial data I see is rarely descriptive enough to help much (not sure why it's partial - legislation? decision? I hate it either way). I can't make categorization rules specific or broad enough, and always always need to double-check everything. I like it, but it's a PITA.
Touchscreens were popular before Apple in business applications. That might not be hipster enough, but Apple certainly didn't invent or popularize them. Further, at this form factor, you have that Microsoft table as well as a great many all-in-one touch screen computers from HP and Lenovo et al. Can we please not credit Apple with inventing another thing they didn't invent?
Some designers are not PR machines, or don't really care about recording thoughts, some just lower their heads and work, and when it's all said and done they may not have anything they are compelled to write about. There is a difference between a good/great designer and a popular one.
It's hard to see how it _could_ have LTE without severely hurting battery life (a big no-no), with current chipsets. And yep, it really doesn't matter that much; in most countries HSPA+ is of far more interest for the time being, and I assume it'll have that. Verizon is a pretty small slice of the iPhone market.
The central question seems to be the following, articulated most precisely by Mike Lee (R-UT): even if the organic search results are entirely unbiased, Google also programmatically (via "Google Universal Search", the system that organizes the overall search page) inserts specific links to other Google pages--such as Places, Maps, Shopping, or News--in very prominent positions. There are competitors for all of those sites (Yelp, Nextag), but Google systematically (it seems) prefers their own version.

This behavior is relevant to an antitrust principle that a firm with a monopoly in one area/market should not be allowed to use that monopoly to get inordinate market share in other markets.

The senators do not appear to have concluded that Google is doing anything illegal, though several have used the words to the effect of "I'm concerned with what is happening here."

My take: I agree with other commenters here that the senators have at several points seemed to have gaps in their understanding of Google vs. the average HN commenter, though I didn't hear any overtly wrong claims with respect to the central question. Maybe this analysis is better done by the FTC (there is an investigation in progress there), but it does not seem ridiculous that Congress, which is somewhat more transparent, is asking these particular questions, which do not seem incoherent or pointless.
Constant Diarrhea
It must have been great to be the software team when this report hit. It's the only part of the engineering Feynman thinks is really good:

"To summarize then, the computer software checking system and attitude is of the highest quality."

And this is a good example of Conway's Law too, that software grows to resemble its organization. You can imagine that the software team at NASA during this time was the very bleeding edge of software - it was a somewhat new field, and they were doing the most dangerous stuff. I bet they recruited bright people, and those people's only assumption was that failure was not an option. They were probably used to their software failing all the time - they planend for the worst, and expected the worst, and had no preconceptions about their own abilities.

Compare that to the hardware side of things, probably filled with old-school aviation engineers who had been around the world a few times. The managers making the 1 in 100 calculations were probably hardware guys in the past too, because there weren't too many 45 year old programmers when this report came out.

And so they go in, with experience that says airplanes don't crash very much, and a space shuttle is just a big airplane. Cue the bureaucrats with their deadlines and budgets, and mix that with the arrogance of once-technical aviation engineer managers, and a 3% failure rate still sounds pretty rosy.
a few brave people in north korea
https://www.dropbox.com/s/86ymyaa7itm86mi/nk.png
Schmidt: “Senator, I Can Assure You We Have Not Cooked Anything”
if everyone publishes their ads on their own web site using a robads.json text file similar to robads.txt, it will augment the web experience and will enable people to discover offers and deals better.
They actually just did. They argued that Google is free, and there's nothing to prevent users from using a different search engine. The argument seems to be that a large market share does not constitute monopoly power. In order for monopoly power to exist, there have to be barriers preventing users from switching search providers.
Nice looking site! Why did you not use any green in the UI? For example the direct deposit of $100 is black and doesn't stand out too much, whereas if it was a nice green I immediately can make a correlation. For the users emotion's, seeing a sea of green transactions could evoke more happiness compared to black. A green background on the "Safe-To-Spend" section seems more intuitive than a red one, perhaps it can turn red as it gets close to a 'danger zone' of spending (Calculated based on their spending habits/frequency).

Lastly, everyone keeps mentioning that categorization is very important, yet categorization isn't that noticeable. I did not notice it until you demoed it. I might have found it on my own fairly easily if I wasn't being demo'd though, so its somewhat unfair to say. Rather than having users create very common categories (food, rent, transportation) make those default and more visible whether it be adding inset icons, or changing position/color of that section.

Great job! :)
I guess he just did an interview with the WSJ

http://online.wsj.com/article/SB1000142405311190337400457658...
Wow, hadn't realised it was THAT bad. That's unusable, surely?
I've yet to meet a startup that had a good experience dealing with recruiters, at least when it comes to finding designers. I think the problem is that a lot of designers are self-taught and the ones that have the best credentials might not always produce the best work.

So I think design recruiting should be done by designers, and that's why I built Folyo (http://folyo.me). Companies that have submitted an offer have received an average of 8 replies each, and they're all from good designers with solid portfolios.

(By the way, if you're wondering WePay was one of the early users of the service, but the designers who replied were not in the US, and the visa issues proved to be too big an obstacle)
strangely relevant: http://venturebeat.com/2011/09/21/video-blogging-vs-traditio...

a rambling video chat that seemed done more to get a chance to promote the videoconference sponsor than because anyone had anything to actually say.

No mention whatsoever of journalism or how it differs from just writing. The closest they got was one mention (by the author of the piece this thread is about) of how nice it is to not have to deal with that annoying fact checking thing like he did at reuters.
Small Comparison of Ruby And Python Syntax
That's what I am wondering... I was under the impression that it was a new type of bank, not budget software. I'm a little concerned for my very similar named product BudgetSimple (http://www.BudgetSimple.com) which has been out for years both because of the similar name, and now seemingly similar space...
Different techniques work with different individuals. If I were that developer, then "level with me" would probably be the best approach. "Hey, Michael: lately you've been spending lots of time on Facebook/Twitter and we have a release in a week. I'm worried. What's up?".