skysight-inc/HackerNews huggingface dataset:
Looks interesting! There was a period of my life not too long ago where my friends and I would buy a new board game every month for a while. I love learning new game mechanics. But, I've never really played Pen & Paper games before and don't understand their appeal in this age of technology. Heck, I get frustrated with how manual and tedious regular board games are these days. Digital versions of games are so much better and move faster. How many times have you played a game and then half way through you realize you forgot some important rule or have been adding some points up wrong? I imagine what keeps players interested in this is that the game rules and content are all generated by the players?

Personally, I get over my frustrations and enjoy board games mostly for the in-person/face-to-face interactions. I guess my point is that this all seems a bit backwards. It seems they've digitized the human interactions and kept the games manual? I still hope for a future where it will be common to play games on things such as Microsoft PixelSense [1] (formally known as Surface). Or if everyone I knew would hurry up and buy a tablet then we could have some even more interesting games evolve.

[1] http://www.microsoft.com/en-us/pixelsense/default.aspx
Ok, I'll take the bait.

When I was just getting started, I did in-home computer "repair". Because of my location, I had the opportunity to work for many former executives of large companies; our zip code has one of the highest densities of former-CEOs in the nation. One of my customers was/is the former CEO of a pharmaceutical company that you'd find in the top 3 of the largest pharmaceutical companies in existence. I've become close (closer than one would expect for a "IT tech" relationship) with their family. We spend time talking about plenty of things that aren't computer related, so about a year ago, I was shocked to hear that he has Alzheimer's.

He is one of the most down-to-earth, most open-minded, most generous people I've ever met. I genuinely count him as one of the greatest people I've ever met. As you can imagine, he is well-liked and very well-connected in the medical industry. Guess where he's getting treatment? Not in the US.

So here is a man with more money than he could ever spend in a lifetime, and more connections than any average person has, yet he has to go outside the US to get "cutting edge" treatment for a disease that is far from a fringe case.

I recognize that this is just an anecdote, but it is a superlative one to be sure. His case is an amalgamation of every factor that one would believe could lead to a positive result within the healthcare system we have here in the US, yet that goal has not been reached. If you can't look at that example and recognize that what we have here is broken, then I don't know what to tell you.
I completely concur. Careful pruning of your toolset will allow you to move forward far faster.

I have basically standardized on Pidgin, Firefox (minimal extensions), emacs, org-mode, and a terminal program. At home, I use Mail.app and the OSX contacts. I'd like to move them out to emacs though. :-)
If I can't introduce myself to the guy, how am I ever meant to prove I'm not one of the many useless bottom-feeders he deals with on a daily basis?

If you're not going to show me qualified applicants without me signing a contract then you can't. Thats the point. There's no way for you to distinguish yourself within the current system of cold calls. I hate these calls, I get a few a week and in the 20-30 I've gotten in the last few months not one has convinced me they're worth putting paper in place with.
A Tour of the Acme Editor
Just a thought - are you in True Color (32-bit) mode?
I haven't actually connected the front and back yet, but the big idea is Symbolic Regression. The process flow is as follows: Buoys get put in lakes and collect high resolution data. We don't really have the tools yet to understand what the data is telling us outside of the basic ecological theory. One avenue for greater understanding is to uncover the differential equations that are driving the system. In comes symbolic regression(SR), a means of deriving equations directly from observational data. Much like (non)linear regression, we want to model the data. SR searches both equation form and coefficients for fitting a data set.

This is meant to be the user interface to my master's research. I am developing a deterministic algorithm for SR that outperforms the Genetic Programming method. I want to take it one step further and have humans and computers working together to find equations or in general data mine.
Pretty sure they didn't purchase Nik Software to compete with Instagram and Facebook; I think the iOS app was secondary.

Looking at the history that Nik has, as well as the other products they acquired, it seems like photo editing in general was the target. Something to make Picasa a (hopefully) better product in the long run.
Just delete the 'span-4' on the p class.
Why on Earth would someone deserve to lose all their friends because they accidentally didn't log out on a shared computer?
Thanks, I'll definitely look into it! Does any of those support off-line map catching? (it's hell of an important feature for me; quite recently GPS + offline maps saved my butt when I got stranded in the middle of a highway while returning from Prague via hitchhiking).
Thanks for the heads up - we'll work on fixing this mobile view issue. Is the site looking (more) normal when you're viewing on a wider browser?
It would be interesting to fit her with a prosthesis that dynamically adjusts the frequencey and rebroadcasts the song in the normal range.
This time Vic specified that this is people accessing plus.google.com and mobile app. So I'm reasonably sure using gtalk on gmail wouldn't count.
Forms UI Add-on - The Bricks Framework
Forms is a premium add-on for The Bricks Framework. Here are authorization forms, order settlement, flight search and many other interesting and complex forms.
so you don't let recruiters list jobs ? how do u restrict that ?
Given the price Facebook paid, I think we can be quite sure that there were other interested parties. I can imagine that Google was one of them.
I used to play Multi Theft Auto a lot years ago on GTA: Vice City, which was similarly buggy but excellent fun. This just looks completely insane.

Impressive work by the developers - even though they've effectively piggy-backed onto an existing game, presumably the engine etc is closed-source and therefore their efforts are worthy of admiration.

I wonder if Multi Theft Auto is still going, I still have my Vice City disc somewhere...
It has a few words in common with the actual article title which is "Manchester Airport's body scanners scrapped".
Recruiter (and blogger of jobtipsforgeeks.com where I advise engineers on career/interview/resume) here, and that is pretty interesting that you take recruiter listings out of the job postings. Although you might think otherwise, I like that idea quite a bit from a pure biz standpoint. I'd think candidates would be more willing to go to a site where they knew recruiters weren't posting, as there is some 'danger' when going to sites where you could potentially apply to the same job (via recruiter listings) multiple times. Good luck with that!
I just learned Python a week ago, and PIP was an important part of that.

For those of you who are just learning, PIP will automatically download, install, and then compile any python modules you point it at. Just make sure you have the module's recommended compilers installed first.
In other words, Google has now activated 100,000,000 existing google and google apps accounts with the plus button on the top nav.
There is some automation going on (for example, we have a robust dice rolling engine that supports calculation of a lot of mechanics), you can store macros of frequent rolls/attacks, etc.

However, we found that VTTs that try to automate everything just end up ruining the one thing that makes RPGs so special: the GM's ability to completely control the game, bend or break the rules, etc.
Clearly such a breakdown would be interesting. But in context you seem to be implying that a video call "doesn't count" as a Google+ usage. If you, say, take a Instagram photo or message someone using Facebook chat but don't look at the front page, are you "not using Facebook?". I'd expect Facebook would count you as a "user" for the day, no?
But then keep bringing your 1000+ pages book and a few magazines with you to the bus, to read en-route...
7 sets Venn Diagram: interactive 128 color combinations from mixing 7 colors
>The key point is who defines what "opportunity" is and, most importantly, why. There are opportunities to build new features, or opportunities to fix what's broken.

Who defines it? The business. Opportunity cost is a business notion (even if that business is making a non for profit OS software).

>The pride on creating a mighty fine piece of software should do it. I actually DO try to attack all the user facing (annoying) bugs on my projects, always. I may or may not be successful at that, but I'll never use "we are much better than 15 years ago" as an excuse.

So you "may not be successful at that". So why don't you stop 100% whatever else you're doing until you are successful 100% at that?

Because, obviously, you also need/want to do other things that you consider more important.

What I'm saying is: give the same courtesy to the makers of software you use.

>The bottom line is that I feel it's disrespectful to a user to tell him to put up with the annoying "life-wasting five minutes at a time" bugs, only because 60 years ago he would have been playing cards over candlelight instead of trying to sync his iTunes library.

Actually I find that the user throwing a fit is immature and disrespectful to what he is offered.

And you can see that sense of entitlement all too often in OS projects: "your software doesn't do X, or has the Y bug, it is crap, etc".

There are programmers that want to fix bugs, and programmers that just don't care. But it's not like the "just don't care" is somehow the prevalent attitude, or that bugs that are not fixed don't have a reason behind them not getting fixed (even if it is the simple: "didn't get to it, yet").

Neither are all those bugs "simple UX bugs" as you seem to imply, meaning that they have no backend or deep dependencies, or are trivial to fix. The bugs the article describes for example are syncing bugs, or bugs in working with video streams a non linear video editor. Those can be very complex and subtle, and may not even appear except in some very specific setups.

>It's like starting to pierce people with a pin and when they complain say "be grateful this is not the medieval times, because the pin would be a broadsword and you'd be already dead."

No it's not like that at all. For one, in this example you compare small pain now to bigger pain in the past. But what people get now is much more features (with some bugs), compared to less features in the past (with some bugs). So, if anything, it's exactly the opposite.
This looks pretty useful. I don't have to leave Sublime to check for my coding tasks now. I would definitely recommend this.
Doesn't seam to be such a good heuristic, honestly. Why not look first at what seem to work for (a large sample of) other people?

Then you don't have to follow that complicated evolutionary logic style thinking. (I know it's very trendy right not)
In the end Nature isn't smart and can't think.
This is quite true, I didn't think about that! The standalone image keeps my vote though!
Introducing Backbone.stickit
If you're not going to show me qualified applicants without me signing a contract then you can't. Thats the point.

A perfectly valid point. If it helps (it probably doesn't) the reasoning for this is generally straightforward:

1. Every rec COMPANY I've seen has a blanket ban on revealing candidate details prior to a signed contract.

2. If I send you someone amazing prior to getting a signed contract and someone else comes along a few days later and sends the same guy, you get the problem of agencies fighting over legal ownership. Happens all the time and I know quite a few companies that have a regular income from claiming ownership of other agencies candidates.

3. Recruiters are perpetually afraid of you cutting us out of the loop. They are absolutely aware of the fact that they are purely an introduction service. If they provide the introduction without having any guarantee of payment for that service they assume you'll go to the candidate directly and a lot of companies go out of their way to cut the recruiter out of the equation.
Seems not working with cruby 1.9.3 ?
SyntaxError: .../rubysh-0.0.2/lib/rubysh/subprocess/parallel_io.rb:77: Invalid next
I sometimes think I could eventually go into recruiting. As a freelancer I have met many many developers, I try to stay in touch with many of them, and I know what they can do, what they dislike to do, and so forth. And I know the technology. But so far the engineering itself is making me happy. However, one day perhaps..
I haven't read the book yet, but I enjoyed reading all the front and back matter about the licensing etc.

I am a copyright criminal, and so (in all probability) are you.
No, I'm not exaggerating. I will confess to having cracked the
DRM lock on novels that I wrote

-- Stross

Dude. Did you seriously just read the entire legalese
block? Or did your cat sit on the PgDn button? Either way,
we stand in awe. You have attained the terminus of this
book and all its associated metadata, forematter,
afterwords, and other miscellanea. Achievement unlocked.

Nice old-school textfiles feel, I always enjoy that in Doctorow's free editions and it's nice to have Stoss in on it too.
IPhone 5 Pre-Orders vs Samsung Galaxy S3 Pre-Orders
I agree, but I think developer auction could make a dent in less average, "higher-end recruiting", like in highly competitive companies and locations who snipe talent from each other in SV.
Ask HN: Diary of a programmer?
I recently started maintaining a diary using emacs org-mode. So far for about a month i have been maintaining a diary, i just write whatever comes to my mind.

Now i want to structure it, so that i can extract information about me in future. In my diary i write both my personal and professional happenings.

1. I would like to know whether the fellow hackers maintain a diary?
2. What was their experience (useful/useless)?
3. How they structured it (A sample template will be useful)
Optics are a big part of the problem. We have job boards all over; here, SO, 37signals, etc...

Everyone makes their own job board and wants $500 for employers to post there. So instead of giving gobs of money to the individual who successfully gets you a candidate, employers have to hand over gobs of money to feature their job on these boards (NumBoards x $500).

Seems more like a human problem where fixing the optics of payment on successful completion changes to something that better gauges quality.
Fourthly, and this one completely blew my mind - somewhere along the stack of mongodb, mongoid and mongoid-map-reduce, somewhere there, type information was being lost. I thought we were scaling hard when one of our customers suddenly had 1111 documents overnight. Imagine my disappointment when I realised it was actually four 1s, added together. They’d become strings along the way.

I've been having a similar problem with an SQLite data store, only the other way around. Strings were getting converted to numbers, with leading zeros that were significant and needed to be maintained being lost along the way.

It sucked all the fun out of dynamic typing for me. At least in combination with automatic type conversions. Having to think about type and when to make transitions across type boundaries when you need to is just a little light busywork. Having to worry about type and transitions across type boundaries being made contrary to your intentions is a downright PITA and, it turns out, a serious quality control issue.
Oh man, I can't stand math :/ It's one of my weaknesses when it comes to ML, I really have to struggle with the formalism...
Thank you for replying - I tried the new branch, and posted the problem I encountered as an issue with gists attached on the github.
Read the last sentence of the post. It's only counting people who visited the g+ stream or mobile app.
Good fair analysis of both implementations. I really agree with the article writer that the best implementation is the one that is right for their business.
The problem is not that recruiting as an industry is obsolete.

The problem is that you can't find a good recruiter based on your needs (price, specialty, experience level, etc).

The quality of recruiters is variable, but the need for them is constant. I appreciate more systems to post jobs and review candidates directly, but after LinkedIn and Craigslist, the value diminishes. I've also worked with recruiters who are highly qualified and present good candidates.

A solution would be a system to help you find a better recruiter and create more transparency in that industry.

I can envision a system whereby you can rate your interactions with recruiters (ie., Yelp for recruiting).

"I used [recruiter] and they found me [x] candidates in [y] days. The quality of the candidates was [z] and I [hired/didnt hire] someone that they presented. I [would/wouldn't] work with them again. They charged [x] per [candidate/hour/placement]"

When a recruiter contacts you, and knows nothing about your [Technology/Industry/Company], you can look them up on a site and rate them. You would rate them on these vectors, and then you could build a search tool that helps you find the right recruiter. ("Find me a BioTech Recruiter in Seattle who works with Genentech on a flat fee" etc)

This would also have a benefit keep recruiters more honest. The good recruiters would rise to the top, and potentially get more leads. You wouldn't have to waste as much time with poor recruiters since they would be outed pretty quickly. Frustration levels (as evinced by this thread) are pretty high when incompetent recruiters waste your time.
What does "active" mean?
After a bit, Firefox pauses the script and asks if you want to terminate it. It's not a real problem in my experience.
Manually. It's pretty obvious if you read our blog posts but occasionally a recruiter will slip in a listing. We get emailed every time there is a new post and if it's a recruiter post we manually remove them ASAP. The longest a recruiter job has ever appeared on the site is 23 minutes. That was a bad day.
You used a tool without researching it first, you jumped a bandwagon without finding out its destination, you most likely used it wrong because you didn't RTFM. Now you ditch and diss it. Grow up.
No, what you've produced is a transcompiler which takes the source code from one language and converts it to source code in another language at the same high level. The fact there isn't a 1:1 mapping between the source language and the destination language isn't relevant. Strangely, it doesn't appear the Dragon Book mentions transcompilation, but Wikipedia has a decent definition: https://en.wikipedia.org/wiki/Transcompiler

This isn't static compilation in any sense of the definition as you're not producing a low-level language, i.e. assembly or machine code. Ultimately the JVM will do some combination of static and JIT compilation, but your code isn't doing this.

In no way am I deriding your effort, you've just got your definitions mixed up.

The JVM tends to run in a relatively large memory footprint compared to the MRI, although the JVM will execute faster when it's warmed up. The JVM isn't known for being frugal when it comes to memory usage. For long running processes, your transcompiler could be very useful.
Youtube blocked in pakistan yet again
Many of google's services seem to have been blocked in pakistan.
These include google.com , youtube ,google translate.
Strangely Gmail and goolgle.com.pk are opening just fine.
That makes sense. The problem is that since it is a one off thing the cost of Publisher ($139.99) would've offset the savings of making the invitations at home. But I will keep that in mind for the future.
I just did and I like quite a bit. It is very interesting. How much interesting it will stay really depends on the price. I don't intend to ever spend $25 for TaskPaper, so unless it is a $4.99 purchase, I will pass.
It isn't a matter of how much JavaScript or how many LOC you have. It's a matter of design. If they were designing something with a focus on excellent performance (which is what they really needed) instead of feature XYZ (which they thought they needed) then it would be an app with excellent performance. Don't blame the tools for bad design choices.
Thanks!

I'd think candidates would be more willing to go to a site where they knew recruiters weren't posting

We completely agree (obviously) and our analytics tend to confirm our theory. So far so good. As we roll out more features it will be interesting to see how sustainable it is.
17 years! That is some serious dedication, kudos to the team.
They are not evil, just misused. It's like calling a nuclear technology evil. It's outcome will depend on how it's used, rather than how it actually is.
I seem to have entirely unintentionally signed up for G+ 3 times with different gapps accounts. Till they fix the identity issues, no one is going to take these stats seriously.
Contact software is, IMO, trying to do too much these days.

I have a business contact on my iPhone that has a contact photo of one of my relatives. I certainly didn't set it this way, but I have no idea how this happened. Is it something that my iPhone did? Is it something that happened at Google (it's a Google contact)? Is it something that my Windows 8 contacts app did (syncs to Google contacts)? I don't know, and even if I did, I don't know if I'd be able to fix it.

Frustrating. We sandbox our applications, and the success of the iPhone shows that this is something users want. Why can't we sandbox the other parts of our computers? Sure, I could "delink" everything and maintain it all myself, but I wish it wasn't so "all or nothing".
Note: I have setup a nominatim server. Unless you have 128gb of ram and some SSD's or 15k SAS drives, be prepared to wait over 1 month. The indexes are intense and they take, literally, over a month to create if you end up swapping. To avoid swapping you need at least 128gb of ram....
SSD vs. HDD – The Missing Considerations
I think there is a insight hanging around here. This thread reminded me of the thread on 99designs, and the attitude of (some) designers towards a fairly "robust" contest format.

The idea that a recruiter will "get to know you" and "deeply understand your needs" whilst still being on commission at another company is foolish.

I think the OP is a bit confused - he seems to want things both ways - the faceless contest approach (where he sees the Twitter feeds and linkediN pages early) and some how also have the deep and meaningful (where the recruiter says you should meet this guy, and without looking at a twitter feed you trust the recrtuiter and set up the interview

Either bring recruitment in house, and see it as long term nuturing of talent, or turn on a beauty parade and expect to do a lot of the weeding out of bad candidates yourself.

Now, if I was paying a few hundred a month for the beauty parade, I suspect that would be fine. If I am paying 20K / hire I want the recrutier to send over Mr and Mrs right.

Its that fact that recruiters are lining up beauty parades but charging for deep and meaningful that gets the ire of the OP up
Hardware is dead
Very harsh given that he points out he made these mistakes right at the beginning of his post.
Yep. Valid point. Our site is 100% free for now and the topic of monetisation is one we are hammering to death on a daily basis. We have multiple concepts of what we feel might work and we're edging closer to a system that will make us an obvious first choice for employers... we think.