skysight-inc/HackerNews huggingface dataset:
Massive Copyright Infringement Suit Could Collapse Cyberlocker, Studio Warns
Seems pretty cool, but can someone explain the advantages over a battery? Also why is there so little light in the article photos?
Not even a close analogy as the text file is always valid.

More accurate would be changes being done by modifying blocks of the original file as well as appends on the end so that it is not valid by itself, and storing enough information to make it valid/undo in a second file.
I am worried by this:

>Due to the optimization of the platform for entry-level smartphones and the removal of unnecessary middleware layers, mobile operators will have the ability to offer richer experiences ...

So, can we expect that mobile operators and/or manufacturers will yet again put junk on the phones?
Android is great in that they are open, but their UI library is really just a mess

Historically, HTML has hardly been much better in enforcing UI consistency. Mozilla may have some tricks up their sleeve, I don't know.
This is exactly the kind of push that HTML5 needs to gain a solid footprint., and dev mindshare
"Copying Apple is not really 'innovation'"

Let's break this down:

a.) Well is it? Is copying Apple 'innovation'? I'd say no

b.) Did it say that Android is only copying Apple without adding something else? I'd say no

c.) Do you say that Android does in no way copy Apple?

I assume the answer to c.) is also no, so how is this not a straw man argument?
Google's latest flop - the Nexus Q
I'm only curious about how "No embarrassing family posts" are prevented.
A link for downloading the Graphing Calculator program http://www.pacifict.com/FreeStuff.html
Normally I would agree with you, but the pace at which computers and the internet improves is now so high, and congress is so gridlocked that I do believe that we have left them behind, permantly.
Supporting arguments can't be straw man arguments? Where did you read that?
Sounds like these companies are getting disrupted, and their natural intuition is to move up-market, which is a wrong move long-term if the whole PC market goes bust.
Swatch Book with CSS3 & jQuery
"Perhaps you lack imagination."

Possible, but I doubt it. http://www.chrisnorstrom.com

Ice won't do anything about the radiation. At that speed aerodynamic doesn't matter either. Nice try human ;P
In my previous company we had a solution that cost $1000/mo. When we advertised it on the website - we had virtually no signups at all. When we removed it - some people start contacting us and some of them were converted into customers.

When you don't see the price - in most cases that means that this solution is strictly B2B, so you're not their target market.
New York, NY. Full Time. Fog Creek Software

System Administrator

Fog Creek Software is looking for experienced, unstoppable Systems Administrators. On our team, you'll work with top-notch developers and support engineers on the infrastructure behind our SaaS applications like FogBugz On Demand, Kiln, and Trello. You'll build tools and automation that will run the environment while you sip lattes. You'll help tune the infrastructure and help plan for future growth.

Requirements

At least five years of computing experience. You know the terrain, you know you love it, and you can't stop bragging about it.
You have a solid grasp of the programing tools at your disposal and know when to use each one.
Working experience with configuration management (Puppet/Chef/CFEngine) and monitoring (Ganglia/Nagios) systems.
Comfortable owning the infrastructure and pragmatically solving problems dealing with complex systems, even when the only error messages are in hex and you're at the far end of a 1200 baud telnet link.
At ease wearing lots of hats in a heterogeneous environment. Working with web servers & databases, Windows and Unix, hardware and software.
Excellent command of written and spoken English.
Permanent legal right to work in the US (includes TN status).
Willing to work in our New York City office. No telecommuting.
Benefits

Competitive salary
Free gym membership
Free MetroCard
Free lunch
Free soft drinks and snacks
Free DIY lattes
Comprehensive health insurance plan
401(k) retirement plan with matching
Generous parental leave policy
Flextime
Four weeks paid vacation
All-expense-paid technical conferences
To apply, email us at jobs@fogcreek.com, attaching a current resume in HTML, Word, Plain Text, or PDF format. In the body of the email describe how you fit our first five requirements. Your application will be read by a real, live Systems Engineer, so please eschew the non-technical fluff in favor of serious details.

About Fog Creek Software

Fog Creek Software is a small, entrepreneurial software company in New York City founded in 2000. Our key products are FogBugz, Kiln and Copilot; all three have been very successful. We bootstrapped ourselves without outside investment and have been profitable from the beginning.

Fog Creek Software, Inc. does not discriminate in employment matters on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class. We support workplace diversity.

More Information Here: http://www.fogcreek.com/careers.html
A clear headline stating why someone should have a second look will help. Looks like any other web shop.
Yup, just like they've been putting junk on the internet. That's what an open platform is like. You can put whatever junk you want in it. Hopefully, one man's junk will be another man's treasure :)
Sony aquires Gaikai
I've had pretty good luck with them, although mainly for sites which were getting DoSed otherwise.

I actually haven't experimented with the SSL support yet. (we've been working on some better ways to handle SSL ourselves, which might be interesting for something like Cloudflare). I probably would pick SSL over Cloudflare if forced to decide between the two, but the $200+/mo plans support real SSL certs you provide, including EV, so I'd look at that.

I generally go with longer expires headers, and have dev vs. production sites. I don't use cloudflare for any dev sites. I believe you can manually expire everything if some catastrophe happens; you could also do that as part of the update process.
These are the good things about Enterprise software, but what about the bad? Just want to make sure we paint a realistic picture of the enterprise here. Just a couple of note to consider:

- Good products that have superior technology and end-user benefit, must take a long-tail approach (i.e. many small customers first and then big boys next)

- In general it requires large amount of sales teams and long sales cycles.

- Remember who is buying the software. It's most likely not the end-user. (this is wildly different from selling a photo-sharing app) They normally have long standing relationships with IBM, Oracle, SAP, etc. and value their relationships sometimes largely more than pleasing their end-users.

- It hurdles are usually a pain. It requires getting sign off by not only a large number of stakeholders but through a vigorous set of checks. This also means you might need to shed out extra money for certifications, etc.

There's lot more and I'll be writing a blog post about this in case anyone is interested.
Backbone.js Application Walkthrough Part 2: Views and Templates – Video Tutorial
Oh damn guys, this is epic. I see what you're doing here. User-generated bots with unique personalities. Generate enough and put them into the wild that is twitter, and you'll quickly find what algorithms are best at "befriending" most people.

I'd always predicted pure algorithmic AI would emerge only after we'd stitched together the human hiveAI (a small 7 billion neruons), but it may just grow with it.

Here's one (of many) thoughts: imagine generating a twitter bot (sorry, weavr) directly from your search and/or browsing history...
Of course, this isn't an article critical of PHP and I'm sure those defenders would just as readily state 'every time PHP appears on Hacker News the PHP-haters come out."

While I tend to agree that I would not use PHP for new projects, I would disagree that it's indefensible. All you need to defend it is, "it's easy." In the sense of, "it's nearby, it's within reach." If it happens to be the language installed on your system, its use is automatically defensible on those grounds alone.

It might not nurture you and love you and cherish you; hell, it may abuse you at times, as any language with idiosyncrasies does. It might even have more idiosyncrasies than other languages do. But those do not make a relationship indefensible -- merely difficult. And in some cases, the difficulty makes the love even more binding -- which is why we still have people who program in low-level languages, for example, even though those have all the more tendency to abuse you for the tiniest mistake you make.
I was recently fired by the company that acquired the startup I co-founded. It took me about six weeks to collect my thoughts and recover.

Getting fired is kind of like having someone you care about die, in that you go through Kübler-Ross stages of grief: denial, anger, bargaining, depression, and finally acceptance.

I think the most difficult part for me was a loss of identity. I had associated myself so deeply with the product that we were working on that once I was asked to leave, I wasn't quite sure what to do with myself. It may have been particularly significant for me since I had built the product originally, but anyone who cares deeply about their work attaches some portion of their identity to their job.

The key thing to remember is that a job is not a career, and a career is not a life. You had a life and a career before your job, and you'll have a life and a career after. Spend the time off doing things that give you positive energy -- for me, it was reading and biking. Give yourself some time to recover, and you'll be better for it.

As far as what to tell prospective employers, I think transparency is always the best approach. Be honest about why it didn't work out, but don't spend your time talking negatively about the company that fired you. Unless you got fired for embezzling money or something, the root cause was some sort of incompatibility between you and the company you worked for. Just like breaking up with a significant other, there's nothing shameful about it -- if it didn't work out, it didn't work out.

For what it's worth, I personally wouldn't hesitate to hire someone who had been fired (unless it was a clear pattern of extremely negative behavior). A strong will is necessary to do great things, and strong-willed people are often difficult for companies to corral. :)
Establishing a pecking-order is different from having the tact to know when something is appropriate or even harmful. So, yes, knowing how to one-up someone is a part of social intelligence, but I submit that knowing what is appropriate to say to be as welcoming as possible requires more sophisticated social intelligence. Hence, I don't see "socially awkward" as illogical.
And this is during the non-Jobs years!
> I asked him how he knew to reconfigure bike pumps

This is the most interesting part of the story.

Why do smart people come to weird conclusions such as "I have the wrong pump" rather than "This pump has a simple tweak to work with both popular valve types"?

And then "This was not obvious to me, and thus it is an obscure piece of knowledge, so anyone who does know it must have some weird experience" when really anyone who's used a bike pump knows this, especially if they've read the box.
Okay, I tried to look some more. I discovered that there is a "Facebook" option in the accounts list that I can add on my phone (Motorola Droid Bionic). This facebook account was responsible for the facebook contacts in my address book. So, I went to the facebook website and revoked its permission to access my account.

Its been more than a day now, and the facebook contacts are still there in my phone. May be you want to add the facebook account, and then revoke its permission from the facebook website. I think this will leave your facebook accounts in your phone.

I will update this post if my contacts disappear in near future.
Not any time soon. However, presumably if/when our rust-based rendering engine is ready we'll use it for the Firefox OS.
That is cool! Bruce Willis should be perpetually running from that in slow motion.
I am Feeling Lucky UK - Receive things you haven't even heard about.
The Linux Kernel Structure Analysis Revisited - Interactive Map
There are plenty of open source blacklists out there that are far more reliable than the corporations, a lot of us already apply some kind of filtering anyway - think AdBlocker.

Of course, if you can educate your kid about the internet and feel that they are responsible enough not to need the software (maybe just keep the PC downstairs?) then that would be the better way to do it.
Introduction to monads in JavaScript
Differentiation is a huge selling point for the operators, and will likely remain so as the majority of regular users don't really care about the branding (or, if anything, may feel more secure seeing the operator's logo).

What counts as junk is in the eye of the beholder; the stock ROM that shipped with my Nexus One came with Facebook pre-installed, something that 18 months ago would probably have been seen as a benefit for the average techie nerd type. Thankfully I uninstalled it via Titanium Backup before they rewrote my address book.

I don't see any reason to worry about this, or why it might differ from the Android experience any. If anything, Mozilla is more of a purist company and rules around what may be shipped on a co-branded handset should be a little stricter than what Android had.

However since they are the new entrant, I wouldn't be surprised if they bend over backwards to whore the new platform to the carriers until such times as they have an established market segment with which to negotiate better terms. If this is the case, and the platform is a success, I would count on Mozilla to deliver a purer experience in the long term.
Please contact support and they'll see what they can do -

https://getsatisfaction.com/philterphactory
That's incorrect. It's not behaving as documented. Whether you compare in a case-sensitive or case-insensitive way "Info" should always match "Info". The bug results in a situation where it doesn't.

I'd accept that you cannot reference class "info" using name "Info" in Turkish locale, but that's not the case here.
They fail for Turkish PHP developers also. You're in good company!
I'm not against changing that behavior since it's arguably stupid and inconsistent [1], but I'm wary of "trivial" changes. It's not only apps that need fixing, pretty much every library needs checking (and maybe fixing). This cannot be done with a commandline check, since classnames can be constructed on the fly, called via eval() or call_user_func() etc. Class names may be loaded or even defined on the fly (the SOAP Pear Extension does this to create proxies). All those cases can only be checked by executing the program. It's probably a good change, but this is anything but trivial.

[1] actually, I don't care at all since I moved on to greener pastures.
In the context of traditional weddings, I never understood dowries, considering the fact that a productive member of the family (the daughter) goes to join another family. Shouldn't it be the other way around (a bride price)?
Would this even be possible nowadays? As soon as your badge gets disabled typically any access you have to systems gets disabled as well.
> There's very little danger of it being too "rosy."

I disagree. Using too rosy a term for something that's very bad for the recipient might be perceived as disingenuous or just lacking balls to tell the unpleasant truth.
Tevatron is jumping the gun on CERN which is announcing its results on July 4th. http://www.huffingtonpost.com/2012/07/02/higgs-discovery-cer...

It appears that the CERN results will also be tentative.
Again, we'll just leave it as is, because I still think you have the definition of "lazy" wrong. A lazy person doesn't play Space Invaders to think, he plays Space Invaders to avoid working (as per the definition of "lazy").
Kansas City Ramps Up Google Gigabit Broadband
Does Advil Inhibit Healing?
> Code spontaneously fails depending on the locale?

Code spontaneously hangs when converting 2.2250738585072012e-308? Now count how many languages were affected by that.
How precisely should OS developers have read the fine print in Intel's 1500 page manual which hadn't yet been published when support for SYSCALL/SYSRET was implemented?
Granted it's horrible (I agree there), but it does solve a lot of problems rather quickly.

I'd argue that it solves the problems in the '00s that Visual Basic did in the 90's.

What I'd really like to see is a solution for '10s which fits that niche and is equally as productive, yet less horrible.
Have a try, no credit card or AWS credentials required ;-)

We're still in early days but we did a Show HN a little while ago:
http://news.ycombinator.com/item?id=3808031
I find B2G very cool, I just hope the underlying stuff for the hardware (drivers; what's called a device tree in the Android world) is all open source or at the very least easily available so that people can easily do their own words.

In other words, I hope Mozilla can strong-arm the hardware partners into actual community-minded open source, rather than whatever the hell Android is doing. (I don't doubt Mozilla here, but their partners.)
The Apple products don't meet my needs, due to their restrictions. Some Android devices do. For a lot of users, the features the users want will not be available in either product if Apple has it the way they want.
I truly doubt this challenge can only be won by technology. There will always be physical parts on the technology that can be controlled by those in power, by force if needed.

Just look at China.
don't want to know how the system works internally.

I see this sentiment a lot. People seem to be proud of technical ignorance ("We don't even know where are servers are! lol!") because they are too busy doing whizbang gollygee Important Work like making the world's four billionth PHP CRUD app and setting up a DB without durability guarantees.

"But we don't have time to learn... we are busy being cool and popular!" Sometimes you have to slow down and actually learn things. Sometimes you should be an intern for a year before being a CEO. (It sounds like you've already resigned to not learn things: I probably wouldn't have the chance to learn all of that stuff.)

what I would call "ops" knowledge which is great for him

That's kinda impressive: dismissal condescension towards someone who knows more than you. It provides the ego with a nice padding. "They know more than I do, but what they know is silly and useless in these modern cloud-based times. I feel sorry they actually had to learn how things work."

Programming means manipulating a system. Basic/beginner programmers pretend the entire system is the API of their favorite (read: ruby) programming language. You can get pretty far not learning more than that, but you will always be limited. You will always be pretending to understand more than you actually do.

If you aren't a "computer person," you'll stop at the basic level. You'll spin your wheels cranking out things that feel the same forever. What separates a "computer person" from people just in it for the glory or money is their insatiable knowledge hungerness. They want to be good, better, and then optimally best.

Intermediate programmers realize (and have a mental model of) how everything works together including a basic CPU, bus, memory, network (from hardware up to packet switching through routing and DNS), your language stack and heap, calling conventions, directly attached storage, network attached storage, and half a dozen other things depending on speciality (graphics? wireless? robots? distributed system? embedded system? web?).

Advanced programmers do not exist.
Yes, perhaps we should think of it this way: Netflix wants to run blocks of dedicated servers, but to defray their costs by leasing their excess capacity to thousands of other customers during non-peak hours.

And a cheap way to build out the technical, marketing, and billing architecture for that is to partner with AWS, which has built all that already.
it's really not that simple. Check the "Fold Case" section of the Letter Case article on Wikipedia; the explanation is much better:

http://en.wikipedia.org/wiki/Letter_case#Unicode_case_foldin...

It's not PHP's fault that accurately performing case transformations across locales is difficult; it's just actually very difficult. The solution isn't to "fix" the process of transforming letter case; the solution is to simply not transform the names of your identifiers. Unfortunately that is simple only in a very isolated setting; in the real world, doing such a thing is liable to break a lot of software.

This is a really good example of the problem at hand:

>The Greek letter Σ has two different lowercase forms: "ς" in word-final position and "σ" elsewhere.

The identifiers are lowercased multiple times; first at parse time, presumably using the locale of the OS, some setting in php.ini, or some fixed locale. (it doesn't, in practice, matter where this initial locale is set; it just matters that it's set at parse time.) It's then lowercased again at runtime; if the locale was changed at runtime, such that the casing rules in the two locales produce any differences, the identifier will not be found.

I'm not saying this to defend PHP; just to shed some light on the case-folding problem. Having case-insensitive identifiers is a design mistake.
Show HN: How did we do after 1st week of our launch?
I just wanted to share with other fellow HN follower regarding how we did after 1st week of our launch of http://www.jackpotbuddy.com. Here are some Google analytic numbers:

Date Range: 6/24/2012 to 7/1/2012
Visits: 522
Page View: 3875
Page/Visit: 9.02
Avg. Duration: 6:31
Bounce Rate: 13%

We have not spent a single dime on advertisement, this is all Facebook/Twitter driven traffic. How do you think we did in our first week? Can others share their numbers?

Thanks,
sigh

While the FSF seems happy with the root Fedora is taken, it is interesting that every suggestion they make will make user's life harder.

I realise that they want to make software more free, and that this is broadly all Microsoft's fault, but I'll be honest as the years go by, I just get... tired. I just want to be able to install Linux as easily as Windows, and have it just work. I don't want to have to install extra keys.
Jadwal Lengkap Kualifikasi Grup E AFC U-22
prediksibola.asia - Jadwal Lengkap Kualifikasi Grup E AFC U-22 - Jadwal Pertandingan Kualifikasi Grup E AFC U-22 - Jadwal Laga Kualifikasi Grup E AFC U-22 - Jadwal Kualifikasi Grup E AFC U-22.
Remove step one and replace with "Lookup folklore.org stories"
An exciting development indeed, but I'm afraid what will happen if the phones have bad build quality and how will that affect it's popularity.

I've had an Alcatel phone and it's.. I don't know how to say, but Huawei is a better manufacturer than them now, so get the picture.
Very exciting. In my view, Firefox Mobile OS has a much better chance of gaining broad adoption than Windows Phone, Blackberry, Symbian, Tizen, and all other non-Android, non-iOS platforms, because its native applications are built with HTML5 and related technologies that have already been embraced by developers worldwide.

From users' perspective, virtually the entire universe of existing HTML5 applications that work on small screens will be native apps for the platform -- from day one.
Shall We Use Clojure?
Clikable: http://www.jackpotbuddy.com
Indeed. http://news.bbc.co.uk/2/hi/health/7341024.stm
Has The Command Line Outstayed It's Welcome?