skysight-inc/HackerNews huggingface dataset:
but how would it actually work?

Exactly as I propose in grandparent. Reread it if necessary.

they usually want to know about the work relation you had with the reference.

I will tell them that we are colleagues on-line. Although we have never met in real life, we participate in Hacker News together. Believe me, I know much more about lots of people here than many I know in real life. For example, I would heartily recommend patio11, kirubakaran, iamelgringo, or tptacek over some guy down the hall who I know nothing about except sports conversations at the coffee machine. It is 2010: in our industry, virtual relationships can easily carry as much weight as physical ones.

Just inventing something is dangerous and ethically questionable, recruiters or not.

There is nothing ethically questionable about my offer. I will tell the truth. I will also include this thread. Recruiters have created an artificial roadblock to keep people from working by protecting their turf. This is just a handy method to turn that roadblock into a speed bump. If they are required to collect professional references, this helps them satisfy their requirement.

I operate under the assumption that everyone is telling the truth until I find out that they aren't. Then I have nothing more to do with them. So, your CV and a phone interview should be more than enough for a recruiter to qualify you. It they can't (or won't), then one of two things must be true: either they are mining CVs or they are incompetent.

Then, what if the hiring company actually contacted you?

I fully expect them to and I will tell them the truth, including this thread. AFAIC, your CV, phone interview, and participation on Hacker News deserves at least a minimal amount of respect from hiring people. Requiring references prematurely is unnecessary and insulting.

I (obviously) feel very strongly about this and stand by my original offer to anyone here.

A few asides:

1. I never give references until after receiving a job offer (contingent upon acceptable references). If a company is incapable or unwilling to make a preliminary decision based upon the interaction between me and any number of their employees, then I don't want to work for them.

2. I have a great deal of respect for competent and professional recruiters. But then again, you're probably not reading this because you were able to do your jobs without references in the first place.

3. To recruiters who are mining CVs, representing jobs that don't exist, or misrepresenting jobs to protect your listings, please understand that I (and probably most of the competent professional programmers here) want nothing to do with you. Please become professional or just go away.
Folding OSX Server into OSX proper would be pretty awesome indeed.
Sigh,my first job was to work on a proprietary X-server extension. Despite Jim Gettys' and Keith Packard's continued interest, and some interest from vendors as well, X seems to be losing hacker mind share. There were some fast proprietary X servers made by a few companies like Xig graphics that delivered truly incredible performance. But the really exciting things that could be done with X never saw daylight outside a small community of display manufacturers for defense, air-traffic control, etc
Ok, a few replies:

1. Point on signal versus noise taken. A large part had to do with that I didn't have the time and skill to dive into problem more deeply (e.g. to get some sort of request trace from Chromium and file it as a bug). It was late, I should only post in the morning after sleeping on my posts.

2. Point on dev builds (and Chrome vs. Chromium) also taken. I realize it's one thing to use "trunk" on something that I use as a developer, where I engage with the software as a producer, and another to use it for software that I just want to work and not worry about it. I will switch my browsers to stable versions, since I'm a browser consumer, not developer.

3. Number of open tabs: During this incident, I had perhaps 40 to 50 tabs open, with around 10 to 15 hacker news pages.

4. Requests on restart were not the problem - I connected the browser to a dead proxy before restarting, and then went through the tabs stopping each one manually. Only after that did I reactivate my connection. My annoyance came from the fact that Chromium just started hammering away at pages "behind my back" so to speak, after I had manually told it to stop trying to connect.

5. Thanks for your recommendations on bookmarking alternatives.

6. I posted this here because hacker news was the only site that issued me a fairly explicit ban, and I wanted to help others with the same problem out. A few people responded that they've had the same/similar problems, so it wasn't a total waste.
The Mac Mini is highly underrated, btw. That may be neither here nor there, but it's an extremely versatile and relatively inexpensive solution to quite a few non-obvious use cases.
The differentiated themselves alright, by making a substandard server, you cant virtulize. It looked nice on the shelf.
Go for it. I've got lots more.
> I want to see Arduino become to "kits" what Android is to mobile OSes.

Care to expand on that one?

I want to be working with something that does to high-quality "consumer ready" end-product creation what Arduino has done to electronic prototyping. Actually, I want to be creating it. :)
Facebook Save Energy
It uses cookies to store participation and conversion data, so as a visitor you'll come away with a cookie that looks like this:

ab:ID=1212802769|Tests=header_caption,register_payment_message,account_instructions,setup_navigation|Conversions=header_caption

That way, we can simply ask the visitor whether he's participating in a given test, and we can know not to score him twice for anything. All that lives on the server is a file at the root called tests.ab holding a few k worth of participation and conversion tallies.

Every time anything changes, it checks to see if it's saved its state in the last minute, and if not it simply serializes itself to XML and dumps that to disk. If it ever finds itself uninitialized (such as on a server reset), it attempts to load its last saved state. So long as you remember to ignore that tests.ab file as part of your deploy, it'll survive intact.

As to selling it, I'm all about bringing in the cash, but a hosted option wouldn't really work for this. First, it's architected specifically so there's hardly anything to host. Second, its big advantage over something like Visual Website Optimizer is that your pages don't hang while requesting resources from a 3rd party.

Don't worry. I've got other stuff bringing in revenue (like the site this is hosted on, for instance), but thanks for the suggestion!
That scientific questions exist that humans "by nature cannot" or "will never be able to" understand. (Due to our brains being too unsophisticated or unimaginative, etc., or due to a projection from our current inability to observe.)
I didn't. But then, as someone said on another post, there are at least 3 posts for this announce.
It seems with some work, you could make a program that imitated this well enough that it would be difficult to tell the difference. The fact that the artist noted that it took a human touch suggests to me that they feel a bit vulnerable.
This is what I do for building internal software and it may work for where you are now. Look at your existing roadmap and then get feedback from your customers (the ones who are paying for and the who are using the site). Take this feedback and incorporate[1] it into your roadmap. Now go back to work.

I'm always apprehensive of 'Hollywood guys.' In my opinion there is just a much higher ratio of BS in LA than many other places. You should certainly talk to them, but keep your BS meter on high alert :)

[1] You don't want to let your current customers completely drive your vision since their feedback is going to be based around their exact needs (this isn't always true for example when dealing with fewer but very high paying customers), but you should be able to use their feedback as a stepping stone to understand the bigger picture and if your current roadmap makes sense.
The Fair Tax is a clear political loser (as demonstrated in the elections a few days ago), as people know there's absolutely no way it will replace the income tax, no matter what its proponents say.

I'm not even sure starting with the repeal of 16th Amendment would be enough (the Supremes aren't sufficiently trustworthy), but any proposed implementation of the Fair Tax is a non-stater until at minimum that's done.
Unless they're planning this for 13.04 or later, it definitely sounds like a bad deal. Wayland just moved to a "real" project space outside of Kristian's personal repo, and it is nowhere near mature enough to support something like Ubuntu. Even if GTK and QT "mostly work", there's still a lot more in the X ecosystem that is hard to replace, namely proprietary drivers and the knowledgebase associated with working with X.

Even Ubuntu has a history of pushing out reliable, mature applications for much less mature ones on the basis of theoretical improvements. Look at Empathy and Pidgin; I still get crashes from Empathy all the time, the skinning and font-size support have problems, etc., whereas Pidgin just works great. Why couldn't they have just affixed the Telepathy backend as a major player in Pidgin, or at least forked and made Empathy a Pidgin derivative? It would have worked out much better.

I'm just hoping that Arch doesn't freak out and fear that Ubuntu is becoming more "bleeding edge" than Arch and remove X for Wayland in the next three weeks.
While it is true that some Flash apps have loop (games must have a loop) it's a bit ignorant to compare it to an event-driven architecture. Flash's ActionScript, which is based on ECMAScript (as is JavaScript), is an event driven-architecture. Events are first class citizens of the framework and bubble up through the display list. Even the loop that gets abused by so many is firing off events.
I believe that market is validated and quite big. Idea is nothing new. Some of competors are everyone from iTunes, Netflix, Amazon Video, down to sites like Railstutorials.org...

I am struggling to find my initial place in this wide market. Where should i focus - Education? Movies? Sports? I got some good feedback and contacts in all these niches and dont know where should i focus my efforts.

I got two real(not counting number of test) purchases(i suspect from friends of my customer).
PDFs are such a huge part of the internet, especially in academic and scientific circles. This (soon to be) stable feature inside the browser is amazing for finally providing a seamless experience when browsing PDFs online alongside webpages. There's no performance hit, no giant plugins to install, no Adobe Update Manager yelling at you every 15 minutes to update, restart your computer, and put the shortcut back on your desktop. The instant you click on the PDF it's available. A lot of people are reporting that they didn't even realize that they were looking at PDFs after the update. They just thought it was another webpage. That's how well integrated it is.

Great job Chrome Devs, you're really setting the browser ahead of the pack.
Don't worry, it wasn't a real position. She's just looking for people to call up and sell to.
Banks Rush to Fix Security Flaws in Wireless Apps
Indeed. I misread the iFixit teardown earlier. 64MB makes a lot more sense.
Thanks, very general but still good advices. Especially about Hollywood guys! I wish i could share some conversations i had with that type of ppl )))
God! I can hardly stand to read the digitizor website from all the crap they have jacked up and hyperlinked for advertising.

I'm on Chrome. Is there a feature that lets you get control of that mess?

Edit: I apologize for the off-topic posting, but the linked website is a good example of what readers of Hacker News seem to have tricks for handling.
Doesn't the position you take on [2] depend very heavily on how you define "original"?

I was under the impression that there was very little dissent between believers and critically-minded scholars alike over either:
(i) the texts that compose the New Testament (in particular) of the Bible have been well-preserved and accurately replicated with very few claims of interpolation or revision
(ii) The Synoptic Gospels were heavily influenced by at least one common source document which appears to be totally lost.
Except when you have a slightly old version of Adobe/Acrobat and get a virus/malware.
His example is also completely unconvincing. I just don't see the problem he is trying to solve here. Unless you take the absence of static typing as a problem.

In general, new type systems should start with a good problem definition: e.g. what of errors would you like to prevent, and do those problems really occur? Then design a type system, and see if its costs (there is no free lunch) justify the gains.
I think the big successes of dynamically typed languages such as Python point out a problem with the C/Java/C++ type systems: they fail to answer especially the latter question.

Finally, why a new language?! Build it on top of the type annotations in Python 3: http://www.python.org/dev/peps/pep-3107/

BTW I'm all for statically typed languages, if well done, and am a huge fan of Haskell
I love the simplicity of the application! Easy to use and no complicated system to learn (which isn't the case for all the GTD apps out there...)

But there are two things I would love to see: Add an easy way to append things to the Goals list. So I could add parts of a project to my week list, and when I break it down into single tasks I could easily add the subtasks to the today list. They would have to be linked to the original item of course.

And what would also be nice (but may be outside the scope) is a way to ad recurring tasks (for example refactoring every Friday), so I don't have to remember to add it all the time to the today list.
The USA will suffer an Argentina-like economic crash in the next 10 years.

I spend real effort trying to talk family and friends into making reasonable preparations, but I run into a lot of skepticism.
The grandparent made a very good point - many thanks for answering it better than I could.

The fact is, after spending years in the company of postdoc level applied mathematicians and theoretical physicists, I would feel massively dishonest to say that I was good at maths. However, I do see the point of trying to put myself in the shoes of the person asking the question.
Since it is backed by Intel and Nokia something positive should happen.
I have heard of you on HN before actually, a recruiter with moral integrity and a clue, i remembered it because its like finding a unicorn. My respect to you sir.
True, but Matz didn't know a lot of things about programming languages and luckily for me, he didn't care and reinvented them anyways.
Just curious: would anyone care to show me how something like that would look in Clojure?
Ask HN: Freelancer - do you charge for fixing bugs? or do it for free?
Hi there,

I'm a freelancer part time and I'd like to know if you charge for the bugs that are found after you deliver the product or do you do it for free .

I'm working on a larger app that basically has new features added every 2 weeks and every 2 weeks is put in production. I'm not sure if after these are added and bugs are found I should charge for the fixes.
Depends... making money on crap (that the market and people want) is OK as long as you use it to spend time on things that you think would be useful for people, the society. Spending this time (i.e. money) on yourself (family, hobby, whatnot) is not ethical.
Google deals with a scale few understand, you should hesitate to criticize unless you've worked on similar problems.
Rewrote a reply in response to your feedback.
I would love to see more of these. It's surprisingly hard to find good summaries of what life in a city is really like, especially geared toward tech people.

I'd volunteer to provide info on New Orleans, but I don't know enough to put it together myself.
This is the actual announcement by Shuttleworth:

http://www.markshuttleworth.com/archives/551
>Window management is largely pushed to the clients, they draw their own decorations and move and resize themselves, typically implemented in a toolkit library.

Well, there's a bad idea. I suppose I could see an X replacement which incorporated window management into the server, instead of into a special client; but letting all the clients draw their own borders is a recipe for chaos.
I switched to puppy linux and am loving the no-os-on-my-HD style (of course I can do a frugal install, but I am just lazy)
Experiencing the Experience: The Case for Prototyping
Banks testing iPhone to replace Blackberry
I guess this isn't totally off topic: http://www.fairtutor.com/about/how-it-works is broken unless that's part of the a/b test :)

Seriously, FairTutor is a great looking site, would love a post on how you built it, found the tutors, etc.
If they take the eat-your-own-dog-food approach, they might install a fair share of Mac Mini Servers. They aren't nearly as powerful as the deprecated Xserve, but they sip energy, an important consideration in a data center. Depending on them for infrastructure would encourage Apple to make them more robust. With low energy consumption and a nice form factor, improving performance could make them more of a contender than Xserve ever was.
Well other people were giving you detailed advice on your site (typos, A/B, etc...) and since you're the only one who knows your current roadmap and any feedback you're receiving you're the only one who can make the big picture decisions going forward. I like the idea and wish you success!
Hate all the whitespace in Skype 5.0 Beta for Mac? Re-style it
I guess this means someone is going to have to port xmonad...
Completely misleading title.

The island of Tuvali isn't 'sinking'. The ocean is rising, and it has been destroying it. The domain has nothing at all to do with this, other than GoDaddy choosing to tell everyone who looks into a .tv domain about this fact.
There are light-weight versions of ubuntu available. And if that doesn't work, you can go to even lighter linux distros like Puppy Linux that load everything to ram and run like lightning.

Bottom line: you're good to go
I think it would be amazing to use kinect to control a robot. Is anyone working on that?
It's 3 duplicates + 2 separate stories about other things that contain the letter X.
Magnetic anomaly detectors are already used by many navies for submarine hunting and minesweeping.Typically mounted on aircraft. They use to use similar equipment in the Vietnam war to detect truck ignition coils.

So quite possibly the magnetic field could be detected. On the other hand,if you're transmitting radio, then you can be detected. And if you had an normal antenna, that also sticks out like a sore thumb on radar. It took a LOT of work to get the radars on the stealth fighters not to light up like a Christmas tree. If you could set up your transmission to be fast enough (burst transmission), then your magnetic field would be up for too short of a time to be useful (possibly), much faster than a mechanical antenna can extend and then retract.

Basically, I'm sure they thought of that. War is their business, they tend to be pretty good at it.
A couple of years ago I had to devise PHP sort algorithms for Danish, German, and Russian. (Unsurprisingly, native speakers are essential for testing this kind of thing ;) )

It was surprising at the time that these sort algorithms were not generally available in code. We also found that we couldn't rely on the db (MySql) to do the right thing, which was not helped, of course, by having these character sets, and others, in the db. The db was fully utf8.

Once you grok PHP's underlying method, it's simply a case of using the above mentioned technique -- replacing the "foreign" symbols with character pairs -- to establish the correct order.

In the Danish case above, for example, I used zx, zy, and zz.
You've been here over a year and one of your most recent posts was offering the community no-strings-attached RoR help, so I'd hope you didn't get branded a spammer!
(for [x s :when (== 0 (mod x 3))] (* x x))
It also looks like they plan to continue developing OS X Server. Plus, they still have a hardware server offering in the Mac Mini Server.
I don't know what the RSS feed for the podcast is. The advertised one http://feeds.feedburner.com/Mixergy-blog doesn't seem to have audio information, but I could be wrong.
I can't tell if your main keyword is "Organic Chemistry Notes" or "organic chemistry study guide". Find out which gets the most traffic and optimize for SEO around that term.
Something on these lines is being done under the #PragProWriMo tag. Also see [1]

[1] http://praglife.typepad.com/pragmatic_life/2009/10/prag-pro-...
I was actually hoping to read a reply from a recruiter. Good to hear that there is someone in the IT European recruiting business with a genuine interest in doing the job properly.

How would you go regarding changing the current "95% of my colleagues suck" situation?
It will be several years before we need to worry about that. Nvidia's drivers actually replace a huge chunk of the Xorg graphics stack because it has sucked so terribly[1] for many years.

1: http://linuxhaters.blogspot.com/2008/06/nitty-gritty-shit-on...
To give you an idea of the completely unqualified recruiters I've dealt with: I'm a Systems Engineer/Architect. I do hardware, Linux, UNIX, etc. On my resume somewhere it says I have experience maintaining Java application servers, Tomcat, BEA Weblogic, etc.

To this day, I still get random emails from recruiters trying to post me in a position as a Java developer. I think the only qualification for a recruiter is the ability to type "java" into a Monster search field.
It would be helpful to communicate something along the lines of "You're hitting our servers at an excessively high rate. Your IP has been blocked for x hours. Please take action to keep this from happening again."

You could also list possible benign causes (e.g. browser problems, naive crawling/scraping implementations).

This should reduce some confusion and save you some email.
> It's well-known that "geeks" generally try to answer questions literally, and as accurately as possible.

Indeed. I do this too and have to work to stop myself. It's much easier in hindsight.
Pay off all my debts, then my parents and in-laws, set up college funds for my children and nieces/nephews/godchildren, give something to my siblings and my wife's, invest half of what's left, and donate the rest.
You caught me pushing a new build. Try again now.

FairTutor will get its own "Rate My Startup" post, and probably a few "Making of" entries on the Expat Software blog when I get closer to a public launch.

I've never been one to publicize my stuff when the front page is just collecting emails. Even though there's a full-blown website running beta classes back there, I'll wait until there's something you can actually see before asking people to take a look at it.
Where did you get that? I'm telling you that 15 minutes on a treadmill beats doing no exercise at all. It's contemptible to suggest to a sedentary person that if they can't exercise outside in the sun then they shouldn't even bother.
Similarly job sites are filled with keyword-spamming agency offers ("Java/Javascript, LAMP, .Net, AJAX, PHP and Photoshop mobile developer required!")

I wonder if one could recruit and interview recruiters?