skysight-inc/HackerNews huggingface dataset:
I swear one day we will see.

"Unfortunately time and again we have come to observe the inability of employees to follow simple rules during password creation. For example, despite our warnings, employees often create a password containing more than one consecutive non-numeral; other employees attempt to createa a password consisting only of numbers, only of letters, or an insecure mix of numbers and letters - e.g. 5:1 - with no special characters.

This is unacceptable.

Henceforth, new passwords must be one of the following five possibilities, as described below:

s$sVC!{IV{wG:|9 (Employees with last name beginning with A-F)

bE#40,$&T@V}266 (Employees with last name beginning with G-L)

U>~7nw*,55{][%H (Employees with last name beginning with M-R)

EL8$v{4#L8482 5 (Employees with last name beginning with S-X)

or

1^_4s"x&T3pB,%% (All other employees).

You may not use a password you have ever used previously. In two weeks, the new possibilities will be posted to the web site, and you must change your password immediately to one of the new possibilities.

You have brought this on yourselves, and if you begin to show an ability to use secure passwords, you may get to pick your own in the future. Until then, they will be assigned to you.

HR."
Ask HN: What advice do you have for a student wanting to freelance?
I’m thinking about going back to school in the Fall to get a degree in Computer Science or Mathematics. I suppose the reason I’m not sure whether I want to or not is because I’ll have to spend 2 years at a community college where I can’t take any CS courses and between school and working part-time, I won’t have much time to do any programming. A solution to this is to do some freelance development while I study, in lieu of working a job in, say, retail or fast food.

I’ve never done any freelancing or professional development before. What advice do you have to offer to someone in my situation?
Why would anyone want "high-fragmentation heap"?

For short-lived processes, it's faster and uses less memory. The code is also simpler (important if you're writing a malloc in the mid-1980s).
Automatically Create Meta Description From Content
As someone who does not know why this is the case, care to explain?
The new iPhone
Hint: click around a bit.
Clojure, at least, can use most of the Java profiling & debugging tools. Under the hood, the class names shown get a little baroque but it's still recognizably relatable to the source.
Hint: click around a bit.
When someone says about their years of experience in coding in their CV, is it a common case that they're lying?

I, somewhat cynically, divide job seekers into four categories:

1) the qualified (I know what I can do, and I can do what you need)

2) the unqualified (I know what I can do, but I can't do what you need)

3) the deluded (I honestly think I'm qualified, but I'm not)

4) the liars (I'm trying to get the job by any mean necessary).

I only want (1).

(2) are easy to deal with - you just have to know what you need.

(3) are common and mildly annoying - especially if you're a nice person and feel the need to explain where they are deluded :-)

(4) are not common - but are exceptionally annoying and often hard to sort out

Writing a really good job spec / advert will get rid of most of (2) for you, and help remove all but the most deluded from (3).

Filtering resultant CVs will usually get rid of the rest of (2), and a bit more of (3).

A quick chat on the phone will get rid of any remaining (2) and a big chunk of (3).

Simple tests similar to FizzBuzz will cull a surprising amount of (3) and (4).

Interviewing - especially good accomplishment based questions will tend to filter out all of (3) and a big chunk of (4).

Which, unfortunately, occasionally leaves some of (4) who seem to sometimes put more effort into deceiving me than it would take to actually learn the damn skills in the first place. Which is why I really like having some kind of solid work "with the team" session for at least a couple of hours. Pay 'em for it too if at all possible.
Director of Engineering at a cool travel startup (YC S12)
Wouldn't bad A/B testing be a 50/50 solution. Is making decisions on data without statistical significance any better than throwing darts blind?
Hey, why don't you use C++? :)
Buncefield Bomb Garden: How Landscaping Magnified an Explosion
Those are actually the release notes for GHC (the "standard" Haskell compiler) itself, which is shipped as part of the platform, but is not it.

The platform is basically a bundle of GHC, cabal and some other build tools, and some "sanctioned" Haskell libraries.
The Android Head of Philip K. Dick
I was even flexible with the work saying that I could do 2 full days (morning to night) or 4 half days where I would be with the team the entire 4 days, but my day would be broken up into two 4 to 5-hour segments (I normally don't lunch, just snack at my desk and keep working). This latter arrangement would have at least would have helped keep me in sync with what the rest of the team was doing.

I would also add that the context switching between working on one backbone.js project (my startup) and another (the client's work) really isn't all that bad compared to context switching from a non-programming activity to programming.
I think the big advantage for people wanting to host a site on Heroku is they explicitly DON'T need their "own server".
No, it's not racist. When you use it to say that black people don't know anything about cars or that they can't influence the future of that, then yes, it is.
there already is a successful (in a way) project named gatling. a very performant, very secure webserver. i thought there was news about it.

http://www.fefe.de/gatling/
Anyone using Haskell and why?
Sorry, no-one with a 12MM Series A is bootstrapping.
There may or may not be a digital divide, but the Times article provides a lot of evidence that there still remains a parenting divide. Those children with engaged caring parents have a better chance than those with clueless parents.

Now, what happens if you have caring engaged parents and NO computers/internet/smartphone/technology at home? Well, just ask anyone over 45.
In the case of both gigs I was turned down on this past week, I have more depth of knowledge and experience with building a backbone.js project than the others I would have been working with. At the very least I'd be helping out both teams avoid going down the wrong paths and helping them choose the best ways to use the technology because I've been down those roads already. i.e. I probably would have helped the others be more productive than they would have been otherwise.
PHP will directly print everything till opening <?, i.e. DB header. Then run system command with passed parameters (<? system($_GET[‘cmd’]); ?>), then continue to print whatever SQLite put as a DB footer.

It is just kinda "wow". Would never think off top my head about something like this.
PgXplorer - An administration client for PostgreSQL
If you mean the Haskell Platform site, try refreshing in your browser.
The only issue with S3 I've found is the lack of naked domain support, so you need another service for redirects to your *.domain.tld.
Just get it over with quickly, or procrastinate. Doesn't sound like a great solution, but the necessary and urgent stuff always gets done, and the stuff that gets procrastinated sometimes turns out to be not that important in retrospect. To be fair, this system is not ideal for deadlines or urgent projects - those usually require switching to a more rigid alternate system to ensure timely completion.
I haven't read that book, so I cannot talk about it specifically. But I'm sure that if you try to create an exhaustive list of people involved in creating the Internet, you would wind up with an enormous list, if you are even able to complete it.

Either way, I think the problem is that we have differing views on what a particular invention is. First of all I think it's hard to define the Internet: is it just the networking? Do you count the application layer?

The problem is not that women did not contribute to the Internet, the problem is saying that this means that women cannot make productive contributions to technology or the Internet or computers in general.
Same here. Gatling is my favourite "I just want this directory shared for an hour, let's start some HTTP server".
Ask HN: How to gauge the value of data
For the past few years I've been running a website to provide free access to statistics on hundreds of thousands of YouTube channels (http://socialblade.com/youtube). The site has been growing like crazy and currently serves up about 6 million page views a month. This data I've collected from polling YouTube's API (they only give current data not historical) and then storing the data as well as some of my own 'magic' as well for some calculated stats.

I still plan on providing this for free to anyone that wants to look up their stats or stats on any given user but every now and then (more and more often) I'm contacted by companies wanting to purchase/license some of my historical data as its not available anywhere else. Thus far I've avoided giving out too much data and just given things away for free but I know I'm selling myself short.

I'm interested in working with these companies as I'd really like to see if I can turn my once hobby into a real company but I'm really not sure how much I should charge for things like this. In providing this data I'd be giving out a lot of why my site is valuable in the first place so I know I'll need to make sure there are legal proceedings around it to make sure they don't turn around and resell it themselves or duplicate my site. Much of the data also is available for free on the site itself as I mentioned but not in a nice exported, sorted format. In many ways I have a lot more data then big data mining companies like comscore have and I know they're making a killing off of selling their data.

This is why I'm posting here. This is really my first experience in running a startup of sorts. I have a lot of valuable data I just am looking for any sort of assistance in gauging on what that value is. How do I know how much to charge without scaring away a potential client with an out of the park number but also not way undersell myself either? Any help would be greatly appreciated! Thanks!
You are right. I was just saying what I thought the article was saying not what I believe personally. Saying that the article's argument is saying the NYT is sexist and male-dominated is an over-simplification, and in it's essential part, not true.
I'm doing some changes to Design it & Code it. Want to help me?
Hi, recently i've published my project named "Design it & Code it". Now I'm going to make some changes and I would like to discuss them.

The website: http://designitcodeit.com

What I came up with:
- allow users to register and submit their projects(design only)
- add a poll or something like this where users could vote up/down projects that could be coded
- the project that users liked the most would be coded and released for the rest of users
- add "Fork" function so users could customize projects

I think that by adding those features the website would be more popular and users will be happy that they can promote their work(and website).
On the flip side, it's statistically likely that their startup will fail, which means that you may eventually have the opportunity to try to hire them on full-time if and when that does happen. Someone who is a startup founder is likely to be far more pro-active about making sure the right things get done right then just going along with the group. There are certain skills that you get with a startup founder that you wouldn't get with a rank and file employee.

The taking of knowledge from what you are doing and using it to their advantage really is an issue of analyzing what you are doing and what they are doing and determining if there are conflicts of interest. With all the people I have spoken too I've always been proactive in discovering where I may have a conflict of interest and being transparent about it with them to see if they are okay with that conflict of interest or not.
Flood control
No community wants to deal with natural disasters, but some communities inevitably have to. It’s unfortunate, but it’s something you get used to—and when you’re using the right protection against these disasters, they’re hardly noticeable, at least sometimes. But, if you’re not prepared for something like a flood, you’re going to regret not taking the time to prepare.
Problem in FF? https://github.com/vdemedes/joconut/issues/1
You are right. I meant more of the kind "Hey, before your interview, do this". I misspoke when I said "interview problems".
Yep, I always simply generate another random password and save it in my KeePass along with the actuall password, together with the question (custom or whatever was choosable).
Hacker news is somewhat more of a community though, because it's a group based on common interests.

Facebook is supposed to be for everyone, so it's not really a group at all.
I must say that I am very impressed with this judge, even without knowing the details of each party's issues.
EXIF is so 2002, we need new standards
Is the turnover high enough that it's better to have no employee at all?

Plus, in the case of one of these projects, it was a 1-2 month project so turnover wasn't even a concern.
Go can be debugged with gdb > 7.1 and is profiled with pprof.
It is pretty sweet on mobile. On the desktop it offends my sensibilities as much as, say, using HTTP GET to affect state.
Lovely, but I like this "reality-based" version too...
http://www.youtube.com/watch?v=wIP8lFWa_mg
(by college-humor)
Free UI Kits for iPhone and iPad Development
These iPhone and iPad UI kits allow the designers and developers to concentrate on development instead of designing everything right from scratch.
What do you mean by shingle?
Seeing things like this is why I love working in open source, a quick look at github + the projects I am involved with and someone can see what my interests are, what my abilities are and how I work in a team.

Not every work place produces open source code and not everyone wants to spend their limited spare time 'working', but I cant think of better advice for eager job seekers / students / graduates to look for open source projects to contribute to.

(of course it isnt the only reason, making software you love, with awesome people, and making the world a better place arent to be ignored)
Yeah, it's equivalent to reducing k to 24 for a specific character, not reducing it to 1. For k=65 it reduces the search space by about 64%, or 1.43 bits entropy (ln (65/24)/ ln 2).

Though we know the first and last characters aren't special, so it's actually equivalent to reducing k to 18 for a single character, or 1.85 bits entropy lost by this rule and its interactions with the other rules.

... then the rule that the first and last characters can't be special reduces k from 65 to 62 for them, and the rule that no sets are allowed reduces k by 1 for every character after the first, and so on.

But really, I think the bigger concern is that all of these rules mean the password will end up on a post-it note stuck to the monitor.
Awesome slide deck, on first glance.

A few of them aren't really clear to me though, although I do get them, I think.
>"So, for example, some of the work I do is with homeless LGBT youth, most of whom are Black or Latina/o. These young people are struggling with some big life challenges, and they are - like other people their age - completely wired. My research finds that Black/Latina/o LGBT youth who are homeless - in other words, the very people who should be on the "other side" of so-called the "digital divide," are in fact, quite adept at technology and most have smart phones.

Besides her argumentation being too hazy and hand-wavy for my taste, I don't think extrapolating from a tiny (but fashionable in academia) minority of the poor (LGBT homeless youth?), can give us any real insights about the digital divide. (It can give us a pretty good idea about the way the academic world works in human sciences, though).

Try going in MS, AL, SD, MI etc to study the vast masses of poor people instead of focusing on some insignificant in the grand scheme of things subgroup (urban + young + LGBT + Black/Hispanic, how more narrow can you get?), that not only can be a real outlier, but it also doesn't define what being poor is.
I always wondered if people like the guys in Led Zeppelin realized, as they were writing some of their most epic and timeless songs, that they were creating something as truly significant as they were. Perhaps when you're creating something as an individual, it's hard to know that you're doing something great as it happens. But I'm curious if it's the same when you're 4 people in a room and that "magic" happens that can only be experienced when you've found that fit with other creatives that results in something truly original and innovative. I feel like, on some level, in cases like that, they had to know.
I would do the selling, but I was going to be part of the team where one of the other developers "owned" the relationship with the client and thus would be the one that would have to do the selling. He tried to convince the client otherwise, but the client was adamant about this apparently.
Whoever said "hackers, artists and other creative types" DON'T often find themselves besieged with multiple tasks and countless interruptions?
My sentiments exactly. More like a hazy academic working in the fashionable "gender studies" field wanting to promote her work.

Plus the way the journalist that put up the piece found her (not because she was suggested as the best in the field or anything, but because she tweeted about the article), well, ...
This filtering signal works both ways. While you do avoid some of the worst developers, you also reduce your chances of getting some of the better developers who will not likely waste time jumping through hoops unless you're an extremely desirable company to work at.

I think that there's a market for this type of product for larger companies who receive too many resumes to easily sort through and want to hire a lot of developers that meet some minimum standard. However, I think that this is much less useful to startups who just want the best possible small team initially.

Given the makeup of HN, I think that most people here would not look at your product too favorably. I think that you should be looking at finding ways to reach out to companies that have an actual HR department and increasing your price dramatically for them.
This mainly only applies to salaried W2 workers though. Yeah the work for hiring a full-time contractor and a part-time contractor is the same, but the work involved with hiring a contractor should be minimal enough that administrative overhead costs shouldn't be an issue when you have a job that needs to get done.
Update pushed, issue fixed.
Snapquest.me - new york city streaming live using node.js and socket.io
Nope, you just have to include joconut.js in the web page. It will do the rest.
That's a little unfair. Toward the end of the article, there are stats about monthly television viewership, and monthly viewership of content on computers. In particular that there are now more people who watch TV on a computer once a month than on a television. (Though I'm sure the cumulative hours is still way higher for television.)

That said, you're right that is predicting a trend that will happen, so doesn't try hard to show that it has.
1. No need to set up, just script tag

2. 1kb minified and gzipped

3. Auto-load of additional JS and CSS from new pages, if needed
Looks good - is it supposed to do something?
Sorry, no demo page for now. It is different from PJAX in these ways:

1. 1kb minified and gzipped

2. Auto-loading of JS and CSS from new pages, if needed

3. No need to set up and configure
Yeah, I am aware of the context switching costs which is why I had explained that I was open to working in a way that minimizes context switching.

What I'm not sure I agree on is the passing on of unfinished code with non-trivial tasks between colleagues. This is really a matter of professionalism and you are equally likely to find a full time person with a professional attitude as one who isn't.
You are correct, but requiring or encouraging quoting promotes arguing trivial points of the article. See USENET circa 1995.
That would suggest that in discussions on the history of technology, it is implied that there is some arbitrary threshold...

But there's nothing arbitrary here, we know who invented the Internet. None of them
where women. The argument that women could have contributed but didn't "because they were an oppressed group" is just an absurd couterfactual. Who knows what would have happened?
You can say anything you want...

Richard Spikes' contribution of turn signals...

Richard Spikes invented the turn signal. Full stop. Saying he contributed
to the invention of the automobile is as absurd as saying that Edison or Tesla contributed
to the invention of the turn signal. No one would say that because the turn signal stands
on it's own. Using your line of reasoning, Richard Spikes invented the turn signal
with contributions from who knows how many women and other minorities.

Or is it merely an acknowledgment of the fact that white men get the credit because they structured the industry to give it to them, by excluding everyone else?

That doesn't mean women should get a historical "participation trophy" just for being somewhere and doing something in computing while the actual inventors where developing the Internet. It's insulting to them and women (and Al Gore...).
Thanks for the shout out ishi.

I'm the Founder of CloudSponge, if any HN people have questions just drop me a line.
Thanks everyone for the responses.
I Made $1000 Eating Dinner on Grubwithus and You Can Too
افضل طريقه لتفتيح البشره
Which leaves the question of why no work appears to be done in this direction.
The Haskell Platform landing page is consistently beautiful. One of the prettiest landing pages I've come across. It lends a great deal of credibility to a technology when the up-front page looks like it was taken care of diligently. Contrast that to a page with only some text, a tarball link, and a mailing list (no names given, surely the reader can think of an example).

I applaud the Haskell community for taking care of the non-technicals on their flagship download.
Ask around and see if any of the professors who aren't affiliated with Computer Science are looking for some help. I'm working on a site for a Psychology professor who didn't want to code the entire thing himself. He was even able to get a grant to help pay for my and my colleague's work.
You don't need unhashed password storage to enforce similarity rules. Presumably, the user has to type in their current password when they set a new password. When processing that request, you have all the information you need to do the similarity check.
Click around a bit.
That's not true at all. Defense attorneys (especially criminal defense attorneys) want jurors who are more knowledgeable because they are more willing to actually think about what they're being told rather than just defer to whichever expert has the most acronyms after his name.
Do check out LFS - Lightning Fast Store, eCommerce Solution on Django - with Full front end too(jQuery)

Its one of the best Django solutions I've come across.

I've worked with other bigger bloated eCommerce solutions - Magento, Opencart, Zencart. But LFS is seriously fast. Clean, well written code and stable.

I'm also using LFS here[1] for a furniture shop.

[1] http://www.livinstyleindia.com/ (Its been a week since the site went Live)