skysight-inc/HackerNews huggingface dataset:
It's a touchy subject in Poland, it's generally not accepted that anyone other than the Poles deserves any recognition and any mention of the actual state of history gets you shifty looks. So while the world is starting giving credit to Rejewski's team, the broad audience here is just now discovering that it wasn't solely their work.
I moved to Europe somewhat recently, and I haven't seen any tolerance or understanding: people are incredibly racist towards anyone with non-white skin, and it's socially acceptable to make snide comments about race in polite society.

Oh? At least in Finland, the situation is actually the exact opposite of that. As far as I know, the same applies all over Scandinavia and Central Europe.
This. I constantly wonder this when I see these companies.

Dan Siroker of Optimizely mentioned something interesting in a talk he gave at Rock Health. Before he founded Optimizely, he and his co-founders tried to reward people who could convert their Twitter followers in a similar fashion. He concluded that "we couldn't pay people enough to spam their friends."

I worked for a startup that was essentially trying this same thing. It became clear, pretty quickly, that we also couldn't pay people enough to make them spam their friends with deals.

Referly seems to be making a name for themselves, so I'm curious how they turn out.
Some committees collect members that senior leadership do not want on other, more important, committees. You can pretty much tell how low that committee is by the amount of vacant seats. It sounds important to us, but as tptacek points out, much business in this area is handled elsewhere.
It's terrible

- I have no idea if it's PCI compliant (I would hazzard a no here)

- Obfuscation is such weak security it should be considered as pretty much worthless

- It's vulnerable to cookie jacking over non HTTPS

- It's vulnerable to theft if you have access to a computer where someone has logged on

There are other ways of doing it, putting it in a short live cookie is one of the worst ways
I'm running Chrome 22 as well and I didn't get the error.
Caps Lock is also the most simple way to input Ç, À or É with a french keyboard. Not everyone needs it though.
Ask HN: Tech support when the customer has no contract
Our company recently installed our software product in a large enterprise setting (government agency). The installation price included one year of technical support. The agency does not intend to purchase another support contract, for reasons that are not known to us.

It is a complex system that has many users and they will inevitably need technical support. This is a first experience for us. All our other customers have support contracts.

Our concern is that we will get numerous calls or emails requesting assistance. Our plan is to require them to purchase a 4 hour support incident when they call at a cost of $1000.

Please share your experience with customers in this context.
While he worded it poorly, he is correct. Kinda. In a skip list with millions of items, you're going to have something like n log(n) SkipListObjects. The references are virtually free. The objects are not.

On a typical JVM implementation, each object takes ~100 bytes. IIRC even an empty ArrayList will cost you something like 60-80 bytes.

If the extra log(n) of space complexity is going to make a difference, then a skip list might not make sense.

But honestly, if you've got millions of objects, you might want to consider a different language/environment. Java is pretty fast these days, but it will still chew up considerably more memory than most native solutions.
Does anyone know what will happen to that balloon hanging in there at Stratosphere?
awkward....
Apparently the Royal Swedish Academy of Sciences doesn't realize how hard it is to get a taxi in SF, otherwise Al Roth and Lloyd Shapely might have shared this with Travis Kalanick.
IIRC you could completely disable being able to get tagged. I remember vaguely re-enabling tagging after it allowed me to review the tags.

> You can still be tagged, and tags may appear elsewhere on Facebook.

Not completely sure but I think that applies to text links only which makes sense as you could just link to the profile in question anyway.
Visualization of the first 1000 terms of 1000 OEIS sequences [video]
Well that's certainly an answer, but I meant: what were you looking for on 4chan?
In my case it was just a matter of playing the game.

I added people that I had interacted with at my previous companies as connections, I listed any articles I've written, put up links to personal projects/sites and reduced my skills to a small list of strong skills. I also joined a few small but known groups related to my work and made a couple of posts. Nothing too special, just a few posts here and there to answer some questions. Finally, I added my Stack Overflow reputation and any "out-of-work" stuff I handle. Basically, going from 30% completeness to 100% completeness on my profile.

A few days later I checked back on my profile and found that my profile views had gone from zero to around 10-15 a day. I tend to get a lot of recruiter spam on there but have had a few EMEA recruiters from Google, Microsoft and Facebook stop by my profile. No offers, but always nice to see people interested in reading about me.
Interesting and innovative concept. The concept could be used in workplace environment also.
That's an interesting strategy. I'd expect it to work better for relatively non-famous companies, rather than famous ones like Apple or Google. Having a candidate approach your non-famous company is quite a compliment to the company and a recommendation that the person actually wants to work there, and is not just looking for a paycheck.

The list of questions is good, too. It shows that you care about both the system and the work. Too many only care about their little piece of the pie and make everyone else's lives harder.
I think that he real name is Uriel M. Pereira and that he gave this talk at FOSDEM 2006 http://www.youtube.com/watch?v=VJSlvoUFkBA Can someone confirm this?
Are the menus still slow with the new overclocking firmware?
Skydiver Baumgartner sets YouTube live view record
I'm not sure we're yet at a point where we can have an online-only relationship with our banks. They just fundamentally don't work that way.
It's a different sort of "security through obscurity". We all know that many locks (elevators, etc) have a master key -- we see the receptacles every time we ride in such an elevator. The obscure part is not that there IS a master key, but rather its shape.

A master key is the same as a backdoor known to few. Whether you're using a key that fits the lock, or know that 'Joshua' is the superuser's login, it's still a "secret" which only provides protection while it's actually secret. I think it still counts as STO.
Show HN: Cider.io, Buy and sell pre-owned apple products.
The Federal Circuit to Take on Software Patents ... Again
That BBC site isn't responsive at all... it's just a redirect to a mobile site.
You don't have to give up all forms of online presence to maintain your privacy. You just have to avoid being on a site where information about you can be leaked without your consent. For example, writing a blog doesn't open you up to the kind of privacy breach described in the article. Neither does posting on Hacker News, for that matter.
Ford and Chevy Introduce Smartphone GPS Connections
Are You Feeling Blue on Petascale Day?
You've never seen a video like this before.
A data dump would not really help because the data could have been influenced by

1) a key company policy
2) specific business activity
3) input coming from another model

It is better to

a) define the problem,
b) collect the data,
c) build the variable library,
d) and then fit the model

rather than jump to step (d) directly because the modeler/scientist has greater understanding of the entire set of data going into the model development. It is very likely that the modeler would uncover any/all of the three influencing factors I mentioned above, during the data collection stage.

While kaggle is an interesting concept, from a different perspective it looks like an "effort harvesting" operation. For a pittance, the companies/institutions that are sponsoring the contests are getting a steal. (I am not sure if the million dollar prize is still up for grabs.) However, for folks who do want to break into data sciences/statistics field, kaggle certainly is a good platform to get acquainted with data science/statistics related skills.
That is no fact. I hold that the status quo, which is the opinion expressed in that blog post, is finally facing the criticism it deserves.

Well-meaning and civilized has nothing to do with it. Your intent and whether you view yourself as sexist has little to do with whether the views you espouse are actually sexist.

With regard to further opinions of this type being silenced... this will not take place, going by the lengthy historical precedence.
I found my previous job through a local Ruby User Group meetup. At least in Atlanta, pretty much every company that attends is always hiring. I currently average about three recruiters or hiring managers a week contacting me on LinkedIn, which is how I found my current job.
you should not mark newsletters as spam as a quick way of unsubscribing from them, since it will affect the score of the sender; other people may find their content relevant, since they subscribed to them.
I organized a talk by Ohanian at my university last week. His talk focused on entrepreneurship, and key points included that innovation can happen outside the valley, and that midwest startups are starving for engineers, so we shouldn't feel like we must flock to the valley to join a startup.
I'm curious how this turns out.
Agreed. I don't see any logical way how this can scale and can fend itself against being gamed.

(note - that doesn't mean they can't make money. Looks like a pump-n-dump to me)
Which finger should you be using (with Ctrl in the usual place)?
It's a matter of muscle memory. I used Vim exclusively for several years, and used vi-mode on my shells. Now that I've switched to emacs, my fingers are more comfortable using Ctrl-<key> for commands.
My point was simply that the legal situation differs significantly from the standard "You stole it give it back". Pretty sure most of it would be uncharted waters, so EA removing it with a flip of a switch is essentially a throw of the dice. EA would probably win as you say, but I suspect they'll let it slide because its too much hassle & bad PR.
"Money stamping is kind of like petitions on steroids..."
thanks man, if you have feature requests please let us know.
We are already working on a plugin for Firefox.
Charlie Rose interviews Kevin Rose & Bill Maris of Google Ventures
Raspberry Pi Hits 512MB RAM, Doubles Usefulness
Cleaning your Gutters in Springfield Roofing System using household Items
HSBC US allows login w/o dongle. HSBC UK requires it, at least for me.
(Thanks for asking! I'm about to meet with a client, so this is pretty stream of consciousness. If you have any questions, leave them here or shoot me an email at kai@kaisdavis.com!)

I pitch the meeting as an informational interview to learn about the industry. I let them know I'm active / looking to enter the industry and I have a few questions for a 15-20 minute meeting.

I'll check LinkedIn / my personal network / company website to find the name and title of the person that I want to meet. It's generally the owner (smaller companies) or project director / department director.

If their email address is public, I'll send them a short (~5 sentence max) email. If it's not, I'll use LinkedIn / Rapporative / Spokeo / calling the company to dig out their email address.

I'll send a short email saying something like:

(I do marketing consulting, but this has worked for my buddy who is a Python Developer, and my ex-girlfriend who does front end design)

"Hey,

Do you have 15-20 minutes free this Friday for a short informational interview? I'm a Marketing Strategist in town and I'm curious about the skills you look for in marketers in your industry.

Would you be free to meet this Friday at 1:00pm? (If that time doesn't work, just let me know when a good time for you would be).

Thanks!

Kai"

If I don't hear back from them in 1-2 days, I'd do a quick follow-up call.

"Hey, this is Kai. I sent you an email a few days ago about setting up an informational interview. I'm curious, would this Friday at 1:00pm work or would there be a better time?"

If the meeting is set up, I'd write down the top 10 questions I have about the industry and bring the notes + a notebook to the meeting with me.

My goal is to keep them talking. My goal is to learn what problems they're facing as a department / as an industry, what skills they look for in new employees / freelancers, and who is the best person to know to find about open positions.
Analytics firm flushes out trolls spawned by Intellectual Ventures
Foursquare Takes On Yelp With New Homepage Search Box
Uriel was responsible for curating http://cat-v.org/ - a breathtaking source of dissent against mainstream software design.
Can I get party invites on HN?
Last time I checked, a significant part of the posters on suckess.org mailing list(s) have quite an aggressive communication style. People lurking on these mailing lists can eventually get over it, and eventually exchange interesting arguments between the flames; but it's clearly fully counter-productive outside of that place.
Does this look almost exactly like the new Basecamp to anyone else?
Off-hand the following categories occur to me: co-workers, classmates, random people at user groups you attend (or any other club-like group), family members. In all these cases, you don't have control over the complete set of people you interact with, so "wanting to be in the company" of them is not relevant.
Is it a good idea to have such entertainment at a conference when tickets + travel are already so expensive?
When we host competitions on Kaggle, a lot of work goes into asking the right question and structuring the problem. The domain expertise is incorporated in this step, as well as in putting the competition results to use in production.

This splits the "domain expertise" and "predictive modeling" components into two separate chunks. While domain expertise is crucial for asking the right questions, we've found that it isn't as necessary for the predictive modeling component. For example, in the essay scoring contest we hosted, none of the winners had touched natural language processing prior to the contest. However, they beat out many experts with decades of experience in NLP.

For an internal data science team, the "domain expertise" component is at least as important, as they are charged with asking the right questions as well. However, this does not mean competition winners cannot develop and learn this - they have already demonstrated their creativity and tenacity in one domain (applied machine learning), and this carries over nicely to other domains from our experience.
Very good points. Any specific variable types / sets that'd make it more useful for you (or devs in general)?
It's abstracting above having to manage and think about servers. Just as most developers stopped having to think about registers or print drivers or low-level network protocols or memory pages. You still have all these but you gain big by having technologies that let you abstract away from these levels of detail. Buzzwordy, yeah sure. But the meaning and implications are pretty powerful.
Hmm, how so?
Nice write up. Things have certainly changed since the first time I saw benologist comment about the original architecture on HN. At the time I was excited to know there were other startups using .Net.
What I did, for example, was that I enabled vi-mode in my shell but also re-enabled some emacs-keybindings like CTRL-E and CTRL-A for ending and beginning of a command because I learned them like a lifetime ago when I first got used to the shell without even knowing they were emacs-keybindings.

But that way I am also able to hit ESC and do a / for a search, like within vim, which I am much more used to than a search in emacs. I found that way combines the best of both worlds.
Cowboys.com
> His son died in police custody 3 years ago

I keep reading this, but I haven't yet seen a better citation than "my mates in Manchester say it's true".
But... the fact that the servers honored the code being used multiple times _is_ permission.

I'm not sure. It's my understanding that the intent (and legal TOS) of the code was "limit 1 per customer. Non-transferrable." The fact that the server allowed it doesn't change the fact that the intent was for it to be used once.

Imagine a bowl of candy out during Halloween. There is a sign that says "Take only one". The fact that this house failed to implement a means of controlling how many people take doesn't make it OK to take two handfuls.

The important distinction in this case is what the legal language of acceptable use was, and not what was possible through the (broken) server. If you fail to print "limit one per customer" on your coupons, that's a lesson learned. If you DO print "limit one per customer" but fail to validate that at the self-checkout lane, and people abuse it, that's fraud.

*This all predicates on whether the actual language stipulates that the code really is only good for a single, non-transferrable use.
Building Servers for Fun and Prof... OK, Maybe Just for Fun
A standing desk killed my productivity
It's worth noting the the Slit-Scan Camera iPhone app is FREE:
https://itunes.apple.com/us/app/slit-scan-camera/id419292360
(This looks like a lot, but it usually takes me 2-3 hours all together)

I use a combination of Google Maps, LinkedIn, Googling, Virtual Assistants, and my friends.

Let's say I want to work for software development companies in Eugene, Oregon. I'd go to Google Maps and search for those (and similar) keywords. I'd make a list of companies in a Google Doc.

I'd go to LinkedIn and search for the industry in my area and see what companies match the size / description.

I'd Google for the industry and the location I want to work in. (Sites like http://siliconshire.com/ are great for Eugene).

I'd talk to my 10 closest friends and tell them the exact type of company I want to work for ("Hey Adam, I'm looking for a freelance Internet Marketing role with small (5-10) person businesses. I'm looking to work on Search Engine Optimization, Content Creation, and Social Media. I like companies that are focused on selling products, like organic soaps. Do you know of anything like that?)

I'd use a Virtual Assistant (like Fancy Hands) to automate some of this research.

Then I'd go through the list of companies I generate, visit their websites, read their blogs, and see 'Is this a company I want to work for?'

If it is, I contact them. If it isn't, I'm the wiser for researching.
TBH, I wish I would have noticed how absurd the RS situation was earlier. I just put an element14 order in to see which ships sooner. Based on my order number, RS says they'll ship it mid November. Somehow, I feel like I'll be able to cancel the RS order with a pi in my hands.
1. Remap Your CAPSLOCK Key

Another upside to this is that people will gradually stop asking to use your laptop 'for just a minute'.
I wonder why people don't see political campaigns as a system ripe for disruption. People are basically voting for their rulers the same way they vote their favorite movie. Kind of scary how anachronistic the election procedures have remained. Certainly a number of actors benefit from it.
Bullshit, I am still down.
But we already have a name for that: PaaS.
And I'm a user. Because quitting would be social and academic suicide.

Do you really believe that? I've never joined, and never seen the attraction myself. It hasn't affected my professionally or personally, I think one person has asked about it (an old school friend). I do think the use of the word suicide here is hyperbole. Surely you don't actually pursue serious academic work through FB?

Personally I think taking part in Facebook intensively could lead to problems later in your social/work life, when all the data for decades of your personal and work life and that of all your friends is available for data-mining by anyone willing to pay for it. The same applies to other social networks of course if you use them frequently, but FB has the illusion of privacy which the others don't.
It's better than that: several quality keyboards do not even come with a CAPS LOCK key anymore.

For example if you're into quality switches, rated for 50 millions keypresses and providing a better tactile feedback than the typical $5 chinese mass-produced keyboard, you may want to shell out $250 to buy an Happy Hacking Pro 2 or a Realforce keyboard using Topre switches (you can have very good Cherry MX based boards for way less than that that said).

Some of these keyboards, like the HHKB Pro 2, don't even have Caps Lock. They have Control in place of Caps Lock.

So "Do people really not use caps lock?" is not the correct question. The correct question is: "Do programmers who touch-type and who spent time figuring out which keyboard switch they like really not use caps lock?" and then the answers becomes "yeah, most really don't use caps lock because Ctrl is so much more useful and so easier to use when it's located where caps lock typically is. To the point that companies building $$$ keyboard for that market don't even bother selling keyboard with caps lock" : )

"CLOCKS_PER_SEC" should be "CLO" and then auto-complete anyway. Regarding NSString, that's keypress, keyrelease (turning capslock on), 'n' 's' 's', keypress, keyrelease (turning capslock off). Doing it without capslock is keypress (shift), 'n' 's' 's', keyrelease. Which IMHO is faster but YMMV.

People touch-typing are alternating Shifts when needed when typing all-caps or typing lowercase and uppercasing the whole word using some vi(m)/emacs magic shortcut anyway ; )
Use your school's career center. On top of the other recommendations to network.
I guess the biggest problem is that Facebook is now the place where everything comes together. You suddenly end up having your boss, parents, coworkers as friend along with the guy you used to do drugs with during your teen years and that trashy ex-girlfriend. And it's not easy to keep those things apart with the real name policy facebook has. It's also not easy to reject a lot of friend requests. Sure somebody you haven't seen in ages you can easily ignore but with coworkers it can get unpleasant. I'm glad that my parents are too old for facebook but for a lot of especially young people rejecting a parents' friend request is probably impossible as well.

Sure you can try to have different profiles. But they easily spill over. And facebook collects a lot of data. The worst thing are probably the phone and address books of your friends. Someone has stored your email address or phone number associated with your real name on his phone and installs the facebook app and suddenly they now. Or people are stupid enough to give facebook access to their email account. They even started to ask friends of you what your real name is.

I recently had to delete my account because they realised I was using a fake name. I don't know if somebody "squealed on me" or they got the information elsewhere.

In the past your online identities were easily separated because everything was in a different place and it was easier to be anonymous. You could have several IM profiles for friends and family separated. With other people you'd only communicate through one of your many email addresses.
> thousands of unpopular folks yelling in the wilderness about how we are stupid, wrong, immoral and how we should improve ourselves

Were you by any chance referring to the story of John the Baptist?