skysight-inc/HackerNews huggingface dataset:
I could be totally wrong. Perhaps what the author assumes is an assumption of incompetence based on sexism is actually additional attention due to attraction.

If I was a PR guy hanging out all day with guys playing games in a booth near me, and a girl showed up, the thought of "offering advice" to her would seem appealing.

Just applying simple human logic here.
Did you not read the whole comment? It's not that long. The second line states "But, yeah, it's still a terrible idea." You may have missed that I wrote that comment because mtgx's comment implied that only bad ideas can come from these countries, which seemed excessively anti-Chinese and anti-Russian to me.
> They're supposed to be there to protect against this sort of stuff

no... They are here to protect their bottom line, their business, their interests, then, maybe, their customers... Its a business, not a charity. App seems to be missing now, so cant confirm its the Word Logo, but i dont think it was the actual Word Logo... and if you are blindly buying apps based on their name, well, I will sell you the Golden Gate Bride*

* Bridge may not actually be included...
Just as a quick look, this thing is riddled w/ potential sql injections..a number of unchecked/unescaped uri controlled variables. In some cases there's validation of numerics w/ +=0, but in many cases (e.g. $sort_col) there's none.
While I was at a startup recently, I did all of my frontend development in Backbone.js, this app would do a lot better in that framework.

Also, the CI framework isn't all that great, I would have certainly used a different framework. Perhaps even Node.js (which is what I'm doing a lot of my development in nowadays).

I also would have looked for a marketer and devoted more time to the project. The market for this kind of product is very crowded, but there is a lot of room for innovation.
> September 1752 had 19 days: 1, 2, 14, 15, ..., 29, 30.

In the British Empire, anyway.
Yes, but it will require a call to Verizon to enable the CAT port on the fiber terminator box in your closet. You also need to set it up properly to keep Pay-Per-View and TV Guide working.

http://www.dd-wrt.com/wiki/index.php/Verizon_FIOS_setup_with...
Definitely. The first and only time I tried to scan a QR code I took a picture of it on my iPhone, realized a few seconds later that I had to install an app for it, then walked away shocked that anyone actually uses them.
This is the sort of comment that keeps a lot of people from publishing their source code.

Make a pull request, sir.
In the US, it depends on the provider. The two giant cable telecoms I've dealt with charged ~$5/month for a wifi router which is really highway robbery - especially considering the quality of the routers they provided. Their provided cablemodems were pretty much universally awful too, so you were better off buying both your own modem and router - but they obviously didn't advertise that you could do this, if you weren't technically savvy you'd never have a clue. One friend I helped out was amazed that they could get wifi without paying TW $5/month and how much better it worked without TW's equipment.

I'm currently on Qwest (formerly anyway, now acquired by CenturyLink) DSL. Qwest provided an excellent modem/wifi router for free, but I have no idea if CenturyLink would do the same now - I kind of suspect the giant teleco would probably provide inferior equipment and/or charge for it.
I pretty much agree about being more intelligent about work rather than just putting in the hours. I'm not sure I agree about doing B+ work on projects that you don't like, I find those are the ones that tend to continually suck up time come back to haunt you. At least with programming that can be the case, perhaps not with other types of positions.
>You can only sue for copyright infringement within 3 months of the work being "first transmitted" (which I assume also includes publication), and 48 hours after the work has been "transmitted".

I'm not a lawyer, but I don't think 411c applies in this case. That subsection refers to works whose transmission and fixation are simultaneous, which I believe is specific to live broadcasts and performances. I'm not entirely clear on how all of the timing language there is supposed to work, but I don't think any of it applies to webcomics anyway.

What would apply, however, is section 412 below that, which basically says what I outlined above; if you want to sue for anything beyond actual proved damages, you have to have registered either before the infringement, or within 3 months of creating the work.
when have you ever scanned a QR code and learned about/bought something?

Shopping for dishwashers in-store, even after doing lots of online research. The in-store display tags have very minimal info. Best Buy has/had a QRCode on each product that took you to a webpage for that item with a lot more info, reviews, etc. It was one of the main reasons I actually bought a dishwasher AT Best Buy instead of elsewhere.
If only someone would come up with a standard time format, surely that would solve all issues...

In all seriousness time-stamps are some of the most annoying things to compare ever.
I have never met any person bothered by using the vanilla netflix interface in meatspace.
Karma-whoring, pure and simple. You can always get upvotes (facebook likes, pageviews) for being cantankerous.
If I received this I would be thinking that he author had spent a lot of words telling me:

* They like foursquare

* They've nearly finished an MBA

* They have ideas

* They used to play professional poker

None of which are useful in any way in understanding whether the author would be any good in a Business Development Manager role (well... maybe the professional poker one... :-)

The cover letter is the sales pitch for the resume. It's only purpose is to get me to read that resume in a positive frame of mind.

This cover letter says to me "I would really like to be a Business Development Manager at foursquare"... and that's it.

It doesn't even let me know that the author has a good understanding of what a Business Development Manager role is (Not saying they don't - just that the letter doesn't demonstrate it. You'll be shocked at the number of applications folk get from people who do not understand what the job role entails.)

I don't care about skills. Everybody you're competing with will have the skills. Give me an achievement or three. Something you've actually done that shows you're a good fit for the role.

The ideal cover letter should say "I would be a damn good Business Development Manager because I've achieved X, Y and Z" - where X, Y and Z are all accomplishments that show how bloody excellent I am at Business Development Management.

[BIAS WARNING: I was a tech reviewer of this book, and have an anecdote in there somewhere about a terribly interview I sat through in the nineties]

I'd recommend getting hold of a copy of Andy Lester's "Land the Tech Job You Love". Lots of good advice. It's aimed at devs more than it is other roles - but the advice is general.
Unity 4 to offer support for Linux
It's offensive because, even if you're on her side, you're displacing responsibility from the offender. It's not her job to individually confront and educate every condescending PR rep. That's a grind, and also only effective on a micro-level. By writing another piece on sexism at E3, she contributes to the ever-growing pool of them; the more the community is aware of such behavior, the better equipped they are to recognize it when it happens.
Oh wow, you're right! I've always thought you could use a verified phone number as the "From" number, but it turns out that's true only for phone calls, not SMS.

From http://www.twilio.com/docs/api/rest/sending-sms:

Parameter	Description
From	A Twilio phone number enabled for SMS. Only phone numbers or short codes purchased from Twilio work here; you cannot (for example) spoof SMS messages from your own cell phone number. If you haven't purchased a Twilio number yet you can use the Sandbox Number to send SMS to verified numbers.

I've built many PoCs with Twilio but it seems that I've never tried to send an SMS on behalf of somebody. Good to know, very good to know.
I scan QR codes regularly and find them incredibly useful. Poster about something I might be interested in? Instead of typing error-prone-fully on my stupid tiny keyboard, I point, scan, check the URL looks sane, then go to the web site. Sometimes I take a photo and deal with it later.

Please, don't take away features I like and use just because you think no one uses them.

Instead of hating on them so much, show how genuinely clever you are and figure a way to make use of the technology, otherwise you're just like a eunuch in a harem, pointing, observing, and criticizing, without actually being able to do anything.
iTerm2.

It's humble. But every time I use linux I find myself missing the little features that iTerm2 provides.
I'm not sure if you understood the author correctly - your points don't disagree with him. He is not talking about using hashes for identity, but for routing. And he is advocating something more general than what you said. You said, basically, "implement your own hash functions for your objects." He said, basically, "don't use Object.hashCode(); you can easily just hash the serialization of the object, or implement a hash function yourself."
CI was built in the PHP4 days, and for that reason it has a lot of cruft left over. For example, there is no autoloader. Also, classes are loaded as singletons, and are assigned to properties of the controller, which I put into the 'magic' category, and isn't compatible with IDE autocomplete features (I'm a VIM user, but it makes things easier for a lot of developers).

//CI Class Load Example:

$this->load->library('example');
$this->example->something();

//Raw PHP Class Load Example:

$this->example = new Example();
$this->example->something();

As you can see, the latter is a little more obvious about what is going on.
paul buchheit and max levchin seem pretty tech-savvy to me
w3schools is not the place to point. are you a web developer? I haven't seen a legitimate developer, even an amateur, suggest w3schools is anything but crap in the last few years.
Cristina Saralegui Supports President Obama
The Gold Coast: A mecca for adrenalin rush & super-heroes
In Japan they use them for useful stuff - scan one at a bus stop to get a real-time map of where the bus is.

In the US (so far) they have been used for crap - "scan this to see MORE advertising from us!!!!"
Charles Carreon is officially suing me and the charities I'm raising money for
You're probably joking, but in case you're not aware, it's possible to develop Android apps in many languages other than Java. Other JVM languages like Scala [1,2] are perhaps the easiest. C and C++ (and feasibly other languages that can call C libraries) are supported through the NDK [3]; there's even a project to use Objective-C on Android using the NDK [4]. It's also possible to use scripting languages such as Python or Lua using the Scripting Layer for Android [5]. Some of these methods will require you to write a very minimal Java wrapper to properly package your app, but realistically Android is no more tied to Java than iOS is to Objective-C.

[1] - https://code.google.com/p/scalaforandroid/

[2] - http://robots.thoughtbot.com/post/5836463058/scala-a-better-...

[3] - https://developer.android.com/sdk/ndk/index.html

[4] - https://code.google.com/p/android-gcc-objc2-0/

[5] - https://code.google.com/p/android-scripting/
I remember writing invoicing systems like this. Then I realized I probably shouldn't reinvent the wheel or break GAAP. :/
From which many modern reckonings of time descend, including the one used by all modern computer systems.
Ask HN:  Job Experience with Programming?
Hey everyone, I'm in a bit of a pickle, so I figured this would be a good place to ask this question. Here's my situation:
I'm fresh out of college with my B.S. in Computer Science, and I'm looking around for jobs. I very much want to end up doing some kind of software development. However I am current talking with a company who has openings for a "Consultant" gig, the training of which includes programming, as does the job. HOWEVER, the job itself is not pur programming. According to the person I talked to, the job is only about 15-20% programming, the rest is client interaction, on-site support, etc. To top it all off, the actual coding is using proprietary software and language.

So here's my actual question: Say I were to take this job (If I get it). I spend 4 years there, and for some reason or another I decide to move on and look for Software Engineer jobs. Will ANY of this time spent as the Consultant count as what could be "Programming Experience" for a higher level developer position? Alternatively, would the situation be changed at all if I devoted spare time during the Consulting gig to contribute to Open-Source on github and the like?

Please help me if you can, I'm a bit lost on what to do, since I have very little experience with this sort of thing as of yet (and I'm not afraid to admit it.)

Regards,

Max
It's also true that the author made the same point.
> please don't make me argue that it really is better than no VPN at all

No argument at all from me. ;)

What you've said seems blatantly pragmatic to me. --It's sad how so
much of HN these days is pointless arguments. Sure, it's good that
we're accurate in what we say, and fair about it, but every word we
utter should not lead to an argument. Oh well...

Anyhow, I did find one SSH app for iOS (iPad) when I last looked,
but I still agree; Whether or not it's possible to get other apps
to play well with SOCKS would be a real headache.

I'm not a real iOS user, but I have helped my parents with their iPad
a bit. I'm curious how much of a pain it is on iOS to get IPSec set up
properly?

IPSec can be really tricky to set up properly, but once you've got it
right, it's the very best VPN solution. A lot of companies have tried
to make IPSec more "usable" and "user-friendly" on desktops, but it's
still an unwanted pain for users. For admins, testing it for leaks is
often a convoluted nightmare. The thought of attempting both the setup
and testing on a mobile device (iOS/Android) makes me shudder.
My favorite eye-stabby example of this was parsing RSS feeds (with meaningless timezone abbreviations!) from sites in the southern hemisphere. Depending on the date and various last-minute laws (thank you, President Chavez), the differential would be 0, +1, +2, +2.5 or +3 hours between various points.
The routing script should be taking care of that stuff with regular expressions.

If I'm wrong, please do let me know!
Agreed. XCode is definitely the best for any Cocoa/Objective-C tool. Though I've heard good things about AppCode lately.

I do some Ruby coding and for that I tend to use MacVim with a few nice plugins.
you mean you shouldn't trust user input?
The comment about KVM in CentOS is probably inaccurate--not sure what it's referring to.

In the 5.4-ish time scale, there were a lot of clock related problems. One of them had to do with frequency scaling...

PCs have many time sources. The processor has it's own internal clock that ticks at a very fast rate (nanoseconds). There's the wallclock time which ticks at a slow rate (seconds). The internal clock starts at 0 when the system boots so it can't be used for wallclock time without adjustment.

Some Operating Systems (like Linux), get the boot time from the real time clock (slow tick rate) but then compute the current time by adding the CPU internal clock to it.

The CPU internal clock (TSC) can be wildly inaccurate for various reasons. One of them is frequency scaling which actually changes the frequency of the TSC dynamically. Unfortunately, if you're changing the frequency of the TSC on the host, guests that are running and accessing the TSC directly don't realize this has happened.

So if you scale the TSC frequency by 50%, time starts moving 50% more slowly. BIOS can also scale processor speed on some servers without the OS knowing which can lead to the same problem on bare metal.

More modern processors now have fixed TSC frequencies and KVM now has a paravirtual clock source both which address this problem.

BTW, Windows does not use the TSC as a time source so Windows typically won't have this problem (although it has other problems).

Time keeping in virtualization is fun :-)
I think you're not considering that it's not only the brands that can make choices; it is the brick-and-mortar shops too. They can choose not to sell some brands, or to give them bad placement. Especially big retailers have a lot of leverage with brands.
Good info listed so far. We've written up a guide here: http://www.mynewcompany.com/international.htm

A few things:

-Getting a US FEIN no longer requires a Social Security Number or ITIN, you can call a special phone # the IRS provides.

-As mentioned, you can form the company now (e.g. a Delaware Corporation) using an online service like ours (~$300) and the VC will require you to modify your articles of incorporation later anyway so I don't see the necessity of spending this much up front unless you are guaranteed getting financed.

-There ARE some banks that will open an account for you without a visit, we've listed a few at the link above but it usually depends on if they have a branch in your home country or if it's a "trusted" country (e.g. Singapore vs. Nigeria).
Yeah, there is a ton of competition. I started building this without having done proper research.
Now that's just mean! ;)
40. There was a 3 Sept 1752.
Remote MySQL exploit to get root
I use Linux (and Solaris, and BSD ...) on a regular basis.

But whenever I use linux on the desktop, the provided terminal feels rinky-dink compared to iTerm2.
The arguments to controller methods (in CI) are passed through some regular expressions. CI goes as far as to destroy all GET variables (which I highly disagree with).
Charles Carreon sues The Oatmeal and the charities (NWF and ACS)
> If every Android, Blackberry, and iPhone came with a
> universal QR code reader it MIGHT be worth it, but
> none of them do, ...

My phone has a built-in QR reader, and it's one of the ones you've mentioned, so that statement is wrong.

> ... you have to provide printed material or a url
> anyways so there is no real reason to use them now.

Except that for those who do have a reader, you've reduced the friction for them. And it sounds like you're saying we shouldn't use new technologies just because some people don't have them yet. That's in interesting idea - it means web developers shouldn't use HTML5, or canvas, for example. Perhaps this is a good idea. Not everyone has Flash capable browsers, so we could finally kill that.

Oh, and never write something for the iPhone, because not everyone has one of those, either.
"If we spend any freaking time educating the public about what they are and how to use them"

The problem is that people will not learn a new technology to engage with an ad.

If Facebook has been started with a ton brands and no people, and the advertisers kept putting 'hey like us on facebook!' in their ads, no one would have ever joined Facebook. Instead brands came to Facebook because that's what people were already using.

If there was some utility to QR codes that got people using them outside of ads, then they might also work on ads. But right now, ads are basically the only place they appear, so no one is going to go through the effort to learn about them.
One of my favorite things about Mac OS is the extremely consistent shortcut keys across all apps.
I finished it, and wondered why she consented to such treatment over and over, reinforcing the stereotype instead of objecting and demonstrating competence and tearing down the misconception.
I like to call this kind of bug "New Year's Wake-up Call from Hell".
Switzerland's national infrastructure: wired to blow in the event of invasion
> My theater company uses it to send people from our poster to our ticket buying site (and let you know where the QR code goes)

Can you share any numbers as to their effectiveness in real life?
You hit the nail on the head. I never knew I would open source this, I didn't even plan on it getting as feature-rich as it had become.
ChoicePass Team Joins Salesforce.com
What are you actually suggesting here? What is the "higher abstraction layer" you think people should be learning instead?
There are two sides to Node. One is the HTTP server environment you're thinking of. The other is just as a generic JavaScript execution environment, with packages for filesystem etc..
Download Koyote Softs
GET's are all removed (by default), but for uri segments you'll just get some character filters, and some anti-xss attempts (assuming you have that on). Nothing anywhere near sufficient to prevent sql injection. Again, didn't dig too deep, but I don't see any validation that would prevent me from doing some level of at least blindsql..
I meant the company that was bought. "face.com"

I wasn't saying facebook just bought it for the domain name. I was saying face.com, as a startup, at some point bought that the domain name "face.com" despite having little to no revenue.
How to Get Hired on Your First Interview
2) That's why I said "trademark violation"....
Busting the iOS 6 Transit Map Myths
The developer's toolkit: CoffeeScript
See, the thing is: creating an invoice is an 'accounting' event that needs to be thought out a bit. Like a double entry general ledger, receiving payments, proper audit trails, the inability to modify an invoice after 'posting' it, batches, periods, and other goodness.

Otherwise, you get this ugly term: embezzlement.

But kudos for opensourcing it and standing up to criticism from hecklers like me.
Auto: zo kies je de goedkoopste lening voor je nieuwe auto - Je Geldzaken
As an entering WUSTL Senior, I affirm your statements. The WUTE [1] club is a chill gathering of the hacker-types at WashU. We have a speaker come in from a local company every couple weeks, and the deal is that they have to write a check that covers pizza for us the meeting. Apparently we receive so many speaker requests that this is how we meter them - pizza money. We get the higher-ups from companies, ranging from the bootstrapped startup down the street to Jim McKelvey, using us both as a focus group and as a hiring source. The group is fairly underground, but those that are in it know their stuff and are dedicated members.

[1] http://wute.wustl.edu
That's actually rather cool.
Human society dictates that in a professional atmosphere, people should be trying their best to maintain their professionalism, not win brownie points with the cute girls.
Impact Algorithms: Strategies Remarkable People Use
I live by the communist motto. Trust, but verify.
"offering advice" is different than removing her from play and taking over. If someone bumped you off a game and took over treating you like an invalid how happy would you be. Poor tactic even for flirting. And it's a business conference showing off wares, poor and inappropriate time for flirting too.

just no
I'm finding a lot of the responses to this article disheartening. There's a common trend of "she should've said something," and while many here disapprove of the PR guys' treatment of the writer, they're still quick to defend his innocence or obliviousness. Focusing on how the author could've done better to defend herself against sexism is pretty problematic and indicative of this brand of derailing the conversation: http://www.derailingfordummies.com/education.html
Funny how it works only one way though. Ever tried to find a job at a daycare being male?
CoBank & CitiBank - Internal Access - Hacked
35. People will just assume all APIs and standard libs that deal with dates are sane

Adobe managed to build a pretty shitty Date object for ActionScript that takes days as a 1-indexed parameter, but months as 0-indexed. Hopefully ActionScript is not used in banking [1]

[1] http://help.adobe.com/en_US/FlashPlatform/reference/actionsc...