skysight-inc/HackerNews huggingface dataset:
It's also worth checking out Imran Nazar's excellent writeup on creating a Gameboy emulator in javascript: http://imrannazar.com/GameBoy-Emulation-in-JavaScript

Direct link to the first section, the CPU: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-The-C...
Agreed. Before Automattic hired an in-house ui/ux person the admin interface was pretty rough and not pleasant to look at and reasonably okay to use. Moving forward from 3.0 the admin interface should still about the same with incremental refinements.
Thanks for bringing up this important area, Kevin. This is a relatively new and growing field and there is definitely lots of room for improvement.

I was surprised you found "severe incompatibilities" between point releases of CFEngine 3 -- I've been using 3 since 3.0.2 and have not seen severe incompatibilities. What did you run into?

Regarding CFEngine being barren by default -- I know what you mean. CFEngine is a configuration management FRAMEWORK. The CFEngine standard library is an example of using that framework. It does take a bit of work to use all this, but once you do, the benefits are enormous (labor and sanity saving, increased efficiency as a sysadmin, more power over the systems, infrastructure as code, etc. -- all the usual benefits of configuration management, plus the added benefits peculiar to CFEngine - support for over thirty operating systems, small memory and power footprint, very few dependencies and the resulting ability to run on a very wide range of hardware, from embedded to supercomputer).

Is there something you want to do with CFEngine that is not in the standard library? (Please give some concrete examples.) Maybe I could help with that.

I do have over 150 practical examples of using CFEngine 3 at http://www.verticalsysadmin.com/cfengine/cfengine_examples.t... and they are all RHEL/CentOS based.

FYI, CFEngine, Inc. grew this year from 4 to 30 staff and are still hiring. I think you're going to be seeing a lot from CFEngine the company in the near future.

Incidentally, I'm looking for CFEngine professional service engineers to help with CFEngine 3 deployments. Details at http://www.verticalsysadmin.com/pse.htm

I'll be training on CFEngine 3 in Palo Alto on January 25-27 (http://cfengine3.eventbrite.com), and in Los Angeles on Feb 20-22 (http://cfengine.eventbrite.com). Email me for a 10% off coupon.

I also run a free 2 hour webinar "Getting Started with CFEngine 3" - email me and I'll let notify you of the next one. aleksey at verticalsysadmin dot com

Configuration Management is an actively growing field right now, all the major players are doing a lot to improve their products. It's going to get better, stick with it.
Microsoft announces Kinect for Windows
Unfortunately switching the other way isn't as easy.

Linux offers a LOT more customization than OSX or Windows, and after using it for a long time there's a lot of stuff I took for granted which isn't as easy to setup on OSX.

I'm still using OSX as my primary OS, but every once in a while I still come across stuff I can't easily do and think, "Gees, this was 10x easier in Linux."
You forget to mention a few details: Younger privately insured patients actually generally pay less than their publicly insured counterparts (especially if they're male), since private insurance companies are allowed base premiums on risk (which grows with age). Private patients generally get better service, wait less and have access to more drugs and procedures. So yes, it's probably more expensive overall, but it's a voluntary decision and you get something in return.
I worked in Shanghai, 2001-2005, at an established multi-national. Most of my Chinese colleagues at the time have either already emigrated, or would like to. Yes, there are opportunities in China, and but even for these rather well-advantaged folks, life looks better elsewhere.

And it's more about education, housing, health and lifestyle than pure earning potential. Not having to game the system by having your second child in HK, for example. That would be nice. Or not worrying so much about food quality. Not having to bribe teachers for equitable treatment at school. Not having to prepare for a monolithic college entrance exam. Actually owning your own property outright, at less spectacularly inflated prices. etc & so on.
> I get your point, but java/ruby/node and other platforms with extensive third party library ecosystems can quickly become dependency nightmares.

Actually, what I found sorely missing in php and started loving in the ruby world is bundler. It's not a package manager, but a dependency manager. You feed it a list of gems that you directly depend on and it figures out which gems to install in which versions so that all direct and indirect dependencies are satisfied. If it can't, it prints a meaningful error message. On top of that you can stack tools like gemnasium which track which of your dependencies were updated.

I do have a couple of projects that depend on about a hundred different gems. Managing that would be impossible without bundler. On the other hand, having a tool that enables you to manage this complexity makes you write smaller and smaller self-contained, separately testable gems that just add some little piece of functionality on top of some other lib or pulls together multiple libs and adds the glue code. It's actually common that even full-stack frameworks like rails or padrino consist of a handfull of separate pieces with another gem gluing them together. Even ORMs such as datamapper come in pieces.

I know of no tool in the php world that even attempts to solve this problem.
I think he means if you are going to hate, hate on it all the way.
So all a terrorist would have to do is get a job there and smuggle an order past the checklist?
The person you're responding to believes that

The person he's talking to doesn't believe that putting a strawman argument into someone else's mouth is an honest debate tactic.

This question has nothing to do with ideology. As a matter of pure logic, regulation changes what the market is doing naturally; that's the whole point of the regulation.

This is a non-judgmental conclusion. One doesn't have to say that the market state was good or bad, or that the regulated state is good or bad. Simply that a regulated market differs from a free market. That's it.

Now, given that the system is highly regulated, it's clear that the regulators have screwed up.

However, this on its own doesn't tell us that the free market was good; it just tells us that the current regulatory regime is crap.
Why a 7 Inch iPad Makes Sense | Ted Landau's User Friendly View
Troll much?

You imply that there is a money trail, cronyism and nepotism, but offer nothing to substantiate those claims.

I've been involved with PyCon for years, and know jnoller and many of the other people who donate so much of their time and energy to make these conferences successful, and IMO there is not a less selfish group of people anywhere. They are a huge reason that each PyCon is better than the one before.
Sure. I'm just curious how out of sync the map is from the territory.
I sure did mind when my employers changed from Ubuntu to Windows machines. But the things that really bugged me to no end were:

- Mouse scroll only works in the active window;
- No native way to pin a window in front;

For both cases I had to download workarounds, but they don't work very well.
Going on strike in China is suicide...
You don’t even need there to be conscious corruption. If the system churns out incorrect bills through simple error (perhaps because the hospital never bothered to drag its accounting system out of the 1970s), and an overcharge is just as likely to be paid as a correct bill¹, then the bad system will stay in place without anyone twirling his mustache and sneering about his obscene profits.

¹Which is to say: Consumers in bad financial situations will dispute or default on overcharges, but they’ll do the same for correct bills. Insurance companies will occasionally dispute an overcharge, leading to six months of paperwork back and forth until they agree on what to pay, but they’ll put correct bills through the same wringer.
Show HN: Command line time management utility
Well, as "the directions said to code as you would professionally" it could mean that the rest of the world is lazy and ignorant.
Package management is not a minor part of the "unix install". When I get a just works Mac equivalent of pacman -S whatever, I'll consider using OSX for more than testing.
The sort of animations intended to teach remind me of the RSA animation which are excellent and I highly recommend them:
http://www.youtube.com/user/theRSAorg
An exceptional developer has done something exceptional. Authored a popular JavaScript library. Founded and grew a business. Lead the team that introduced a new product line that's now used at 5 million businesses. Authored the research paper that led to a new Photoshop feature. Launched an app at a hackathon that now has 30k users and here's the code.

These things speak for themselves. That's what makes them exceptional. These developers are not the norm but they're not diamonds either -- yet, still, they've already proved themselves and their accomplishments are enough that they can get a job without subjecting themselves to this obstacle course of an interview process.

Braintree doesn't really need exceptional developers to work on a 20th century credit card platform, it just needs competent ones that are socially compatible with its team.
The title doesn't do the article justice. As an interviewer myself I think it's terrible advice. Certainly if you think it'll make or break your interview go ahead and ask to write on paper, but thinking through problems and expressing them on a whiteboard is an important skill at a lot of companies.

Many of his other points are good, although a lot of it boils down to being a top notch developer and letting it show in the interview. Being a top notch developer is the hard part, and good interviewers (at places a top notch dev would want to work at) will typically identify your skills even if you don't follow this specific advice.

+1 for using python--it's great for getting through coding questions quickly and efficiently, allowing exploration of various twists the interviewer may throw at you.
One of the reasons it costs less in the UK is because the NHS bargains the costs of drugs (and machinery etc) it buys down. This works partially because they can and do refuse to buy the drugs deemed too expensive. I don't have any statistics to back this up, but because the US system ends up spending as much as the pharmaceutical companies can possibly charge meaning they pay more for the same drugs. Somewhat of a perpetuating system, as the US pays more the pharmaceutical companies can handle the NHS bargaining the prices down some more. It's vaguely analogous to how the lesser paying medicare is subsidized by private insurance.
> I can tab between games and my editor.

As opposed to?

Do you refer to the better availability of games on Windows? Are games good enough a reason for you to stick to that OS even when doing work?

I can sort of relate to you. I have a dualboot Windows system, where the Windows part is for gaming only. It serves roughly the same purpose as many people's gaming consoles do, I don't even try to do work with it.
It matters a lot if you're using open source tools, I think.

The people running windows and doing development on open source tools are a tiny minority, therefore whatever platform specific problems they run into aren't going to get as much love and care.

It's different if you're using some proprietary soup-to-nuts toolchain, perhaps with support and all that jazz, then maybe it doesn't matter.

But as long as your support is the open source community, and your tools are the stuff that they put together, and as long as they're all running some flavor of unix or linux (and therefore don't really care about your weirdo windows vista edge case), it'll matter.
Their code doesn't suddenly become GPLed. A copy or derivative of their code becomes GPLed. Their original code maintains it own original status.

Yeah, if you want to avoid any copy of your code becoming GPLed, avoid GPL compatible licenses. But if you're releasing your code under a free license, I'm not sure why you would specifically not want GPLed copies floating around too.
Clearly the manufacturers are the distributors. It isn't Google's fault per-se but they are in a position to demand that the distributors are compliant with the GPL. As the article stated, they can require distributors to comply with the GPL if they want to use the Google/Android trademarks.
They host and mine your emails for information about your interests.

I'm opposed to them having my search queries.

But they already did! It seems you're not opposed to them having you queries, but to them doing something that might actually be useful to you with such queries (as opposed to using them just for ads).

Don't get me wrong, I fully understand not wanting Google to know everything about you, but switching because of this new feature doesn't make much sense, since it doesn't actually change that, just exposes it.
I think Garrett's posts are pretty clear. It's the phone makers that need to become compliant, but as the creator of Android, Google could educate and encourage the phone makers.

Many organizations like the FSF choose not to aggressively pursue GPL compliance because they'd rather write code and they want to avoid creating a backlash (like "use GPL software, get sued").
Managing Infrastructure - On Chef and Rails
There could hardly be a broader and more vague software category than "CMS". As an exercise, write down the top ten features you expect from a CMS. See how these lists compare.

(Not disputing OP's critique of WordPress dev and testing.)
Currently, every plan I've come across also covers preventive care (immunizations, cancer screenings etc.), because insurance companies realize that this saves them money in the long run. The ACA just standardizes and regulates this. This is actually in the interest of the consumer, because every plan has to have a common set of preventive care services it has to provide for free, which makes plans much easier to compare.
How I Built and Sold almost-Digg 5 Years Before Digg
Does anyone know of internships in the Santa Cruz/San jose area?
I am a college freshman and am looking to find an internship in a computer programming. I have taken a two classes at my local junior college and was hoping to at least see what kind of environment I would be working in if I got a degree in computer science. I understand my options are limited because I have little programming experience but I am eager to learn.
"It is not evil".

Keep telling yourself that.

Google is selling you to the world, and this is just one more way to get you on their site and making money for them.
I was developing for iOS on Arch linux last night. The platform being html/css/js.
Probably part of it is just laziness but is 10x times greater when is related to something I want to be good at.

Is like hard for to accept that I am not an expert, even when I haven't put the hours of learning into the subject.
I hope China finds its way out of these problems with minimal duress.
"But in the case of Android, 'open' has been hijacked and wildly contorted so as to mask the shady side of what’s really been going on."

I hate when people bitch that Android isn't open. I guess it depends on your definition of "open" but whatever way you look at it, Android is the most open in my opinion because it's the only smartphone platform I know of where you can build your own modified ROM or kernel and replace the one on your phone with it. So maybe it's not perfectly open but it's the most open and I like that about it.

Edit: as someone else here has mentioned, we have Android on hundreds of different phones, as well as Nook and GoogleTV devices. That's not something you see with BlackberryOS or iOS.
The author refers to a recent discussion about the GPL termination clauses. Does anyone have a link to that?

I'm curious what would happen if a Linux copyright holder (e.g. any contributor?) would actually terminate a manufacturer's license and file an injunction.
Photoshop. It's what keeps going back to Windows/Mac OS. Make Photoshop install without headaches in Ubuntu and I'll switch tomorrow.
Thats depressing. Then why do people listen to him?
Hiring Your Startup's First Employee | How To
What will they use instead?
Oh, The Places You’ll Go (Video Mashup of Dr. Seuss and Burning Man)
I'm pretty sure Brad already implemented that. At least you can do that with the Basecamp part of Revisu. But it's on the list.
See, e.g., http://econlib.org/library/Enc/HealthCare.html

- - - - - Quote

Regulation and the Health Care Market

The health care industry is one of the most heavily regulated industries in the United States. These regulations stem from efforts to ensure quality, to facilitate the government’s role as purchaser of care, and to respond to provider efforts to increase the demand for their services. Hospitals and nursing homes are licensed by the state and must comply with quality and staffing requirements to maintain eligibility for participation in federal programs. Physicians and other health professionals are licensed by the states. Prescription drugs and medical devices are regulated by the Food and Drug Administration (see pharmaceuticals: economics and regulation). Some state governments require government permission before allowing a hospital or nursing home to be built or extensively changed. All of the above regulations restrict supply and raise the price of health care; interestingly, those who lobby for such regulations are medical providers, not consumers, presumably because they want to limit competition.

Some state governments limit the extent to which managed care plans may selectively contract with providers. All state governments have imposed laws governing the content of insurance packages and the factors that may be used to determine insurance rates. While these may enhance quality, they do impose costs that raise the price of health insurance and increase the number of uninsured. In testimony before the Joint Economic Committee of the Congress, one analyst reported the annual net cost of regulation in the health care industry to be $128 billion.10
Well he said it was "redundant everything".

Still, I suspect it was probably designed to handle unexpected 1-bit errors and, like you're saying, allow for replacing RAM modules with the cooperation of the OS.
Fujitsu lanza smartphone más delgado del mundo - CES 2012
Ahora Fujitsu ha lanzado su largamente esperado teléfono Arrows ES IS12F, el cual dice que es el smartphone más delgado del mundo.
Concrete5 is a pretty cool new CMS that has a lot of the features that this guy asks for. http://www.concrete5.org/
as I've viewed when guys dumps tons of money and time squeezing horsepower of a Honda Civic

Exactly. It's still a fucking Honda, and for the time/money spent on it you should have bought a Lexus. Similarly you can tweak wordpress all day long, in the end it's a blogging software.
I was under the impresssion the first 10 amendaments were released with the constitution. They aren't actually "amending" it. Is that not the accepted viewpoint?

Are there other cases where the one of the first ten amendments supercedes something in the constitution?
I think the issue by now has shifted from whether Facebook is a sleazy profit-maximizing company to what, if anything, regulatory institutions like the FTC are worth.

It's time we turned our attention to them and evaluated to which extent they are willing and able to protect consumers and penalize corporations beyond the scope of PR and wrist-slapping.

We are talking five months, until Facebook IPOs, and the people with vested interests in the company cash in. That's the deadline to make a change.
French Operator Free Slashes Mobile Pricing With 3G Network Launch
There is software I want to run natively (like games) that only runs on Windows. It is an indisputable fact that this is the common case. It is not irrational to want to run some of this software; it's also not irrational for someone else to not have that desire, but that's not the point here.

There is no software I want to run natively that only runs on OS X or Linux. The software that doesn't run on Windows is software I don't need to run natively; I can SSH in to a Linux server or VPS somewhere to test/manage/deploy it.

So the rational choice is to run Windows as my native OS.

If you are not satisfied by this argument, then I don't think you're being truthful with yourself regarding the "I have yet to meet the Windows user who can rationally reason about their choice".

I am a Linux developer. I have set up, administered and deployed software on Linux stacks for almost 20 years. But I don't need to be booted onto a Linux OS to do any of that work -- Python, PHP, Apache, MySQL, subversion and git all run fine on my Windows machine alongside my editor for dev and testing. I can SSH in to any of the Linux machines to administer and deploy on them just as easily as someone running Linux natively.

To force myself to run Linux and reboot into Windows to use the Windows-only software would be entirely irrational. Why would I waste my own time like that?
Further, the ability to swap back and forth between personalized and unpersonalized views makes the differences visable to users in a simple immediate way, so we can each make our own mind up about the tradoffs between relevence and "echo".
"extremely", "always" and "most likely" being in the same paragraph "most likely" indicates mental masturbation.
الاهلى والانتاج الحربى اليوم الاربعاء 11-1-2012
"Men do not hit women."

Right. Except all those cases of domestic abuse, I mean.

"Men are polite to women."

Have you ever actually been a woman? Typically men ignore women, except attractive women, who they ogle or patronize. In stores, men get served first or, if it's a couple, people assume the man is the decision-maker and speak primarily to him. People assume that men lead any social interaction. This is readily observable even if you're a man.

"Men put women first."

Except when it comes to childrearing, domestic arrangements, wages and promotions, poverty-reduction programs, marketing, healthcare (there's viagra and procepia, but it was only two years ago they figured out the structure of the clitoris), and in the classroom where boys are still called on first and it is routinely assumed that girls can't do math or science.

But otherwise, sure, you're spot-on.

(Oh, except, not identifying as a woman. We try. Especially online, where random threats of violence and rape happen routinely in certain communities like gaming as soon as you check the "F" box, often from complete strangers. But are you really saying that an entire group of people should just not be who they are to receive equal treatment? Right.)
What happened to organizing the worlds knowledge?
This looks more like personalizing the worlds knowledge.
On the WSIYWYG editor note, what are the CMS platforms out there that are much better (or just better)? I thought WP's was pretty good.
I'm too tired to climb on my open source high chair to scream it out loud, so I'll gently say: come again - what ? WordPress was, is and will remain a blog platform and not a CMS. It is open source, so if you have the balls to charge oodles of money for managing it, maybe you hire guys to fix the bugs yourself.

It looks like it wasn't the right tool to base the business on.
I think this is something we naturally do as humans. I've been thinking about "small world" connections lately. People that I know through disparate connections, sometimes via very different parts of the country. Then I think about the similarities... we're all probably in the same marketing demographics, age, wealth, education, ideology, etc... We've self selected to increase our probability of meeting.

It's a small world because we self filter it that way. I wouldn't limit this to Facebook and Google, I'd add any taste-maker or collection sites like Pinterist or Tumblr as well.