skysight-inc/HackerNews huggingface dataset:
Do a CV even if you're not applying to a HR contact. The CV has one purpose: To give the salient points of why you are the right person for the job.

A good startup is absolutely swamped by resumes. The less I have to hunt around for info about you, the better (remember: I don't know you from crappy-developer-x. Make it easy for me to differentiate!). I want to know what skills you consider relevant to the job, and how proficient you are in them. I want to know where you've worked before, what you did, and for how long. I don't want a bunch of URLS I have to click through, then navigate a bunch of sites, only to discover that you're a web developer with no Objective-C experience applying for an iOS position.

Once I have the essential info to decide that you at least have the basic skills for the job, THEN I want to see blogs, github accounts, etc.
blogger fail. changed to simple theme
Building a Virtual World on Hydna
Well John my co-founder is the engineer and he came up with the new copy. We got rid of the 'No Signup', the no credit card is a strong message, once your onto the next step you'll see we don't ask for a signup. Thanks for pointing it out.
Just because linux kernel use goto's doesn't mean that goto isn't bad. We need another argumentation.
most interactive fiction clients run in a terminal and already look like work, no?
Well, here's how PR plans to go prospecting for asteroids. I don't see any discussion of how they're actually going to get the resources out and down to Earth in the article.

Still interesting, though.
It is nothing more than a widget and can be removed at will.

EDIT: Whoops misunderstood the question and gave a completely wrong answer. See replies.
Dogen, the Japanese Zen philosopher has said (in the context of study and practice): "For example, when you sail out in a boat to the middle of an ocean where no land is in sight, and view the four directions, the ocean looks circular, and does not look any other way. But the ocean is neither round or square; its features are infinite in variety. It is like a palace. It is like a jewel. It only looks circular as far as you can see at that time. All things are like this." (quoted from this translation - http://genjokoan.com/)

I know a translator who once had a conversation with another, 70 years old, translator, my friend complained how with each book she translates her perception of language becomes murkier, the elderly translator replied, "you still have it good, I have to check the meaning of 'table' in the dictionary."

My point: with experience things become more complex, not vice versa. Certainty is usually a mark of naivety.
> Well, for the dump file BPK.DAT, the XOR key partially worked, but to make it more readable I XORed it using two bytes 0xAA, 0x00

I'd say the older version that was analyzed before wasn't using unicode yet, whereas the later version was.

Very cool how you see the effects of character encodings all over the place - even where you don't expect them.

Also, if done right, the "encryption" should IMHO have been done after the file has been written in its native encoding using an input byte sequence. But seeing that the XOR key had that second 0 byte, I'd say that the encryption was done using a "string" key instead of plain bytes.

And don't get me started on the idea of using XOR as "encryption" - especially with repeated pattern like this, this can't even be reasonably called obfuscation IMHO.
This smells like a hit Kickstarter project!
Overall I agree, it was a positive program, although with its own quirks and downsides. That said, my "issues" with it are:

- That "task" was never clearly spelled out to mostly immature, 16 year old minors. The attached strings were slowly revealed much later into the deal. I don't want to call it a "bait-and-switch", but it does have many attributes of it.

- There's no way to repay the State Dept for the expenses if you don't want to "do the 2 years".

- As I already mentioned earlier, communications mechanisms were revolutionized since then with the advance of Internet. Most communication and spread of informal knowledge now occurs online, even in my home country. Most ideological "debates" over Western ideals, etc., happen online.

- I wonder what the failure rate was for the program. Most people I know either came back to the US immediately, or eventually. I believe the program is shut down now. Unfortunately, a failed program to a government official is just that -- oh well, time to move on. To a participant, it's a life-altering experience, for better or worse.
Cheap Red Sox Jerseys
A Google-a-Day Puzzle for Apr. 24
I would say this list is a bit shocking, but I own a Kindle, and I've never highlighted a flippin thing. I don't see myself ever getting in the habit either.

Looks like the data set is quite young, I'd be surprised if their info is older than a year.
Avon mayıs kataloğu 2012
Yes, profit is the thing that impresses me even more than paying users. We're talking about investment vs users as a metric, not investment vs anything else.
I have been very confused about what an "open standard" means. I know that part of the issue is that "open" has so many different meanings. This interview with Schulz helped clarify one of my confusions; the difference between a 'standard' and a 'specification.'

Some things I still don't understand: 1) an open standard must be royalty-free, but does it need to be available to others for no charge? Is it okay for there to be a fixed charge? What about one based on the size of the organization doing the purchase? (I'm thinking of POSIX here.)

2) "An open standard does not come with such hurdles as it comes with no legal barriers". How does that tie in with trademarks? Can I say "you can't say you meet standard X unless you pass the X conformance suite"?

3) Does an open specification need to be open to forking? That is, one legal barrier to upgrading a specification is the copyright protection on the previous spec. If some new group wants to implement standard X.2, it would be easier to start with X.1's text and modify a few places, rather than making a new spec from scratch, especially as the new group might mistranslate a couple of nuances that way. But most standards, e.g., the IETF ones, prohibit that sort of modification of existing specs.
Although a year old, Mark Russinovich's posts talking about analyzing Stuxnet using only Windows Internals tools is another really interesting read: http://blogs.technet.com/b/markrussinovich/archive/2011/03/3...

It is fun to figure out how malware works.
The size is extremely subjective to your needs. My dad is amazed with his galaxy note and thinks the galaxy nexus is tiny. They're all thin and weighs nothing, so after you're past the "it looks dorky" phase, they feel great in your pocket and are much easier to use than smaller phones. For visually impaired people like my dad, the bigger screen was sent from heavens. But if that's not a problem, then it's not as useful.
Coolest jobs in tech (literally): running a South Pole data center
Missing rocks may explain why life started playing shell games
Wow. Surely Yelp can pick up on a continuous, consistent pattern of negative reviews.

The hard part is staying one step ahead of less-legitimate accounts. There's always somebody trying to cheat the system, and stopping these users often results in a tradeoff.
We at Rewritely (http://www.rewritely.com) have quite some experience in dealing large scale content migration for clients (not just a single HTML page, but a whole site) mainly using scraping techniques.

We have seen so many invalid, funny, ugly markups and edge cases and eventually, we found out the only reliable parser is actually the "browser" you use everyday - which is heavily tested by hundreds of millions of users! We chose to run the scraper in a real browser so what you scrape is what you see, not to mention you can fire up events, Ajax requests, inject JavaScript or even play Flash video... they are possible only when you have a real browser.

Also, the scraper codes need to be concise and expressive (keys: maintainable & testable), because your codes are going to break sooner or later - if you are doing serious scraping business. Less LOC = more easy to change. JavaScript & jQuery are the obvious winners in this category and what is more, they are fun to work with.

Disclaimer: we have no relationship with PhantomJS :)
No one here has used the product, so how can you judge whether it was done right/wrong? Art is never black/white

Via the trailer: Incredible graphics and an intriguing storyline. Can't wait to try it out
Cancelled my HTC One X preorder to await Samsung's announcement. I suspect the SIII, while likely remaining a fantastic device, will underwhelm given how astronomical expectations have become.
Skinned? Chain-link?
I don't personally see a problem with adopting certain clothing styles, mannerisms, or interests to fit in with a certain group. I think most people spend far to much time and energy on fitting in to a specific group, but the primary benefit of clothing is signalling. If wearing one type of jacket over another lets me meet more people I want to spend time with, and I don't care all that much about jacket choices, then I don't see any sort of problem with wearing that type of jacket. Being perceived as weird relative to the norms of a desired group tends to be a disadvantage, and I certainly don't praise it. Think what you will, act as you know is right, but when dealing with others be willing to go along with otherwise undesirable behaviors. Why do you disagree?
I'm going to point out that if significant numbers of these unemployed young people were as enlightened as some of the commentators here and had learned to program, the whole structure of the technical job market might look very different. There would be more people competing for jobs, and capital, and less time for smugness and/or condescension.

I am personally of the belief that the education system is overpriced and underperforming, but I don't want to see it become a trade-school system either. I'd prefer that college students have the opportunity to follow their interests and be exposed to a range of thought and ideas. After graduating , I'd prefer they have a chance to find their niche without being hammered by student loan payments. I do want people entering college to be clear eyed about the idea that they will have to find their niche.
Before the GNexus I had the Nexus S and I think it was the perfect size for me. That said, the GNexus is big but don´t feel a monster because it is very light and thin. I have average sized hands and in the beginning I thought it was too big, but then I get used to it and I actually like it a lot when watching movies and playing games.
Yes. The incredibly cool vr glasses. I want them, but couldn't get a ticket.
No we're not planning to link with WU directly, no need for that. You can actually build that network yourself by designing your system to be accessible to those involved in the distribution. Xoom.com built their own network from the ground up, and they only charge $5.99 per transfer. I had dealt with these distributors before when I launched moneytran back in 2005, too bad the state of CA didn't approve my license to transfer money because I didn't have the 500K minimum asset to qualify so I had to shut down. I tried to bootstrap it and I was just a one man team. Now I'm working with a brilliant team and we're trying to raise funding. Last time it was just all my savings. Because of regulations it is virtually impossible to bootstrap a payments or money transfer service.
Google Chiefs Back Startup Mining Asteroids for Metals
You're more right than my response was. I just wanted to point out that tests for managers do exist, which was what was under dispute.
"But I'd be careful not to take this argument too far into sophistry."

"But there's nothing to be gained in being different in itself."

The essay needed no cautionary caveat, and that's what Daniel purported it was missing. I posit it was missing nothing at all, and that only the most hopelessly pedantic interpretation of it would call for an explanation of exception.

So, no, not looking for for a fight, just a little tired the "making a point for the sake of making a point."
Stop CISPA: Call your reps through your computer & put this widget on your site
Hear! Hear!

Hardware is not the cloud. They can't release new versions. google never addressed any hardware issues (3 of them) with the Nexus One they sold.

4mo and they closed the support forums.

Never a single email replied. Even via the google wallet mediation (ha!)
[video] Interesting "standing" wheelchair replacement
ServerZuru.com
He picked the right headline, IMO.

There are a gazillion profitable software businesses. Some work reasonable hours.

There are very few funded software businesses and I can think of exactly zero that work 4-day work weeks.

I think Ryan's path is an awesome one. Step #1- get internet famous. Pay your dues, run conferences, build a popular blog, become a thought leader. Not a ton of equity to be built doing this, but it's a solid business. Step #2- Build a product tailored to the audience you've created. Step #3 - Tell everyone how effortless Step #2 is. :-) 37Signals took this path. Sarah Lacey did, too-- with PandoDaily. Om Malik is now an (awesome) partner at True Ventures (after being a really well regarded writer and entrepreneur with GigaOm). Edit: Actually, it could be argued that Patio11 of HackerNews took this path (but perhaps not on purpose).

To be entirely clear-- I'm not being sarcastic. I think this is a smart/awesome path. Not much gives you more leverage than an big audience that's chock full of influencers.
Also see Alex Bowe's blog for a description of this:

http://www.alexbowe.com/tag/datastructures

He describes how you can store the FM-index in less space than the original text.
Actually it is not, it is persistent and cannot be removed unless you use an alternate home screen replacement (like Nova Launcher). There is also a widget that you can place anywhere.
Of course, that is a reason to consider this unlocked, contract free phone that one is buying directly from Google.
Tested it on my Nexus S, works fine so far
yup, that's one of the big per-account costs; paying attention to the abuse box and shutting down spammers. But, the problem is probably better addressed by just requiring a long pre-pay which you don't get back if I think you are spamming.

The real problem is compromised accounts. How draconian should I be about that? I mean, personally, I'm not sure. Policy is to shut them down, give them a fresh VPS and let them mount the compromised one read-only; But, about 5-10% of people re-infect themselves immediately, presumably by copying the infected webapp off the backup.
Interview of Jeff Atwood
Gotta love how they treat GSM devices like some sort of weird plug that only fits a few operators, and completely leave the consumer hunting for frequencies and what-not that would actually mean something for international travelers.
Fair enough, that was my biggest gripe anyways.
No. You can remove (with a bit of fiddling) it but to my knowledge you can't reclaim the space it takes (even if you could it would present other issues since it is much smaller than a 1-height widget).

How to remove it (not without complications):
http://www.addictivetips.com/mobile/how-to-disable-hide-goog...
For one-handed text entry, it works pretty well. There's a reason the keyboard is on the bottom of the screen. But there are non-trivial regions of the screen in the upper corners that cannot be reached by my thumb. And it's occasionally annoying -- the browser tab controls aren't reachable when I hold the phone in my left hand, for example.

That said, the bigger screen is absolutely wonderful for browsing and reading in general; I much prefer Chrome on the GNex to my wife's iPhone 4S.

It's a taste and usage thing. I find for my needs it works very well. Someone who does a lot of one-handed work (while, er, driving maybe) is going to want a smaller phone.
Yep, I was one of the brainiacs, socially awkward... not necessarily alone. More in the "activities" clique, which was by no means cool. I'm still pretty awkward, honestly. I'm either the life of the party or climbing the walls trying to get away from people. I have no middle ground.

Anyway, while I totally understand supporting this kid and letting him know there's nothing wrong with him, I'm not so sure it's healthy to feed the "us vs them" (or "me vs them") mindset either. Though I totally understand it. Yes, everyone is an idiot in high school. Even him. The "cool" kids aren't necessarily giving up their identity just to fit in. Maybe they just like the same things. But honestly they're probably not all that happy either. Everyone is miserable, and they're all pretty much idiots. I mean, you're in high school.

I think the important thing is to help build confidence (and importantly not arrogance, which is just a defense mechanism) in these kids. Find something they love to do and support them. Confidence is really the most attractive trait. Outside of just being super-hot, that is. :-)

My son is five years old now, and I can already see his social skills following his daddy's footsteps. I see the other kids talk to him when I drop him off for school, and he'll just ignore them and stand off by himself. It's not them or anything they're doing, it's his mindset. I would desperately like to help him avoid the some of the mistakes I made. I think I'm actually pretty hard on him because of this. And then I feel pretty awful myself.

Anyway, sorry for the verbose meandering comment... I've just been thinking through this stuff myself, so it's useful to write it out.
I... would like to see a video of this.
Market. Demand. Profit.
I think 5gb is fairly limited, and I fail to believe that this is the best Google can do. The way it is now all Dropbox has to do is up their default free space to 10gb and Google Drive loses.
Yes, unless you mean something different, here are articles about it: http://www.dns-sd.org/TrailingDotsInDomainNames.html

http://web.archive.org/web/20080326233315/http://homepages.t...
If the implied correlation works why don't you work 2 days a week?
Peeve: Not unicode, UTF16. Unicode apps aren't synonymous with wide characters (though on Windows you're pretty much stuck as that's what the API picked, sigh), and in fact UTF8 is an objectively better encoding for almost all users.
Askers vs Guessers (in Finance)
You guys are doing amazing work at Square. These projects seem to keep reading my mind for what I'd build if I had time to devote to visualization.

Getting a stream off Twitter for words like "square", "visualization", "data", "d3", "javascript" wouldn't be too hard and falls over pretty rarely.
This new library looks great; it basically lets you do fancy visualizations of time series with data from any time series database. There's Graphite import code already. Square's related project Cube includes its own datastore; Cubism.js just pulls out the visualization part to use with your own datastore.
In school people clan and desperately look for some
identity to copy.

This struck me. The most intelligent and self-aware of my friends seem to have consciously chosen some person or character to copy in high school or middle school. Perhaps this is a clever way to satisfy the urge while still being self-defined. I emulated the classic mad scientist archetype, for example, and it'd led me to reasonable success. I also suspect that practices such as spirit animals, guardian angels, and the whole positive-affirmations thing are related to this; to a first approximation, these advise that a person create an external target and attempt to emulate that target, and could have evolved as another way to sneak some self-definition through the copying.
How to beat the triggers? Mindfulness (insight) meditation.

(1) When the urge comes, observe the urge as it rises and goes away.

(2) Do not avoid the experience. It will feel like it sucks because it does. There is no magic pill to avoid the experience.

(3) Things come and go, nothing is permanent. This urge will eventually pass.

(4) If you want to take this further: try to discern the physical sensation making up the "urge" with the "mental echo".

(5) It is important not to try to "beat" these triggers. That's a form of avoidance and rejection and will only make the urges stronger. People usually give into the urge to make the feeling of suffering go away; if you accept and experience the suffering for what it is, you break out of the dopamanine/gollumization loop.

For (4), as you know, your neurons do not fire continuously. It's an analog pulse that decays after the peak. The sensations and urges you have feel like they are continuous because you experience other things that fills in the gap. This filler is the "mental echo".

It is possible to develop enough skill in perception to distinguish between the physical sensation and the filler gap. When you can perceive this, you can see how experiences like these "urges" are actually sequences, melodies, and rhythms of sensate pulses that when combined with the mental echo, you normally recognize as a particular "urge" (or thought, or feeling).

Usually, recognizing these component parts as they happen is enough. You can still choose to go with the urge, or you can ... not.

For more information:

- Mindfulness in Plain English. http://bit.ly/mindfulness-in-plain-english

- Mastering the Core Teachings of Buddha: A Surprisingly Hardcore Book of Dharma. http://bit.ly/hardcore-dharma

- The Pomodoro technique accidentally has the features for creating a time-boxed mindfulness meditation as you work. The essential components are all in the first chapter of that book.
Grandma & Grandpa Jetson: Startup's tech helps aging stay independent
You install the kernel by running make install, then copying the stuff in BUILD/dst to /. (If you haven't changed any APIs accessible to kexts, you can get away with just copying mach_kernel.) When Apple ships an update, you compile the new kernel.
Not yet but do plan to in future when I have more control over my paycheck. In theory it sounds as if it will cure the productivity loss coming from Monday morning blues and early Friday - would be interesting to test it out.
Yelp is looking for a front-end Engineer.
Our front end engineers lay down the polish on each of our core properties: they are our engineering front line. From implementing new user interfaces and features to battling browser inconsistencies and everywhere in between, they walk the HTML, CSS and JavaScript stack with ease. Our front end engineers are the glue between our engineering team and the more than 66 million people who visit our site every month. The fruits of their labor are released on a daily cycle.

Requirements:

Mastery of cross-browser HTML and CSS
Able to create clean and maintainable code from mock ups
Serious knowledge and understanding of JavaScript
Comfortable working in a Unix environment
Able to work closely with and incorporate feedback from other engineers and product managers
Keeps up with evolving web standards (HTML5, CSS3) and best practices

Pluses:

Experience with server side programming (we’re a python shop)
Active contributor to open source software
Mobile web development experience
Examples of websites you've built
Proficiency with Fireworks, Photoshop or related tools
Excellent typing ability in the presence of flying nerf darts

Interested in applying? Sweet! Share with us why you want to work at Yelp and don't forget to mention any side projects, open source contributions, and personal websites/blogs.

Apply at: http://hire.jobvite.com/j/?cj=ophdVfwy&s=Hacker_News
I don't know this company but now I'm curious - what's in the facility in Botswana?