skysight-inc/HackerNews huggingface dataset:
I mean what about previous versions of windows? They ran on tablets and desktops. If you mean non-x86 than windows NT initially was going to target MIPS and later became a x86 first(I believe they still released the MIPS version too).
Scala - a Roadmap, Martin Odersky talks about Scala 3.0
Refreshing with these micro frameworks as a counter movement to the monoliths. In my opinion PHP is so fragmented library wise, that trying to streamline everything is a failure - Much better to have a collection of independent modules that are stitched loosely together. It's of course very much a matter of taste.

On the technical side, I have come to prefer using straight regular expressions for routes, rather than a dsl or made-up routing syntax a la rails. It's a relatively unknown feature of preg, but you can have named captures, that pretty much gives you all that you need. For example, here's a couple of routes from a recent application of mine:

$GLOBALS['ROUTES']['~^GET/devices/(?P<device_id>\d+)~'] = "devices/show";
$GLOBALS['ROUTES']['~^GET/devices~'] = 'devices/index';

My front controller is then just a loop over the routes, that will resolve first match.

For example, a GET request to `/devices/1234` will resolve to the file `handlers/devices/show.php`, where `device_id` is available as a parameter.

Yes, the syntax is a bit awkward, but it's computationally efficient without a cache/compilation step and it's a standard language, rather than a proprietary one.
I don't know what might have Larry thought while designing this. But I can imagine only of one thing.

While writing Perl one liners it might become difficult to fit in the parameters in the usual C based function implementation syntax, in such cases this might turn out useful.

Let us not forget sysadmins use Perl a lot on the command line.
It's not, trust me ... I use it and dread every encounter.
Kaspersky finds Malware that resides in your RAM
Posterous has been acquired by Twitter
From their email:

I’m thrilled to announce that Posterous has been acquired by Twitter!

The opportunities in front of Twitter are exciting, and we couldn’t be happier to bring our technology and expertise to hundreds of millions of users around the globe. Plus, the people at Twitter are genuinely nice folks who share our vision for making sharing simpler.

Posterous Spaces will remain up and running without disruption. We’ll give users ample notice if we make any changes to the service. For users who would like to back up their content or move to another service, we’ll share clear instructions for doing so in the coming weeks.

You can find more information answers to other questions you may have here.

Finally, I’d like to offer thanks to everyone, especially those who have been with Posterous since day one. The last four years have been an amazing journey. Your encouragement, praise and criticism have made Posterous better, and I really appreciate everything you’ve done.

Thanks again and I look forward to building great things for you at Twitter.

- Sachin

And the acquisition FAQ:

http://posterous.uservoice.com/knowledgebase/articles/56001-acquisition-faq
IF the disk continues to rotate at the same frequency, then you get an I/O increase exactly proportionate to the increase in linear (not areal) density. A new technique which puts twice as many bits per inch of track should read twice as many bits per second.

Write techniques may or may not need to be adjusted (preheat a track? a sector? realtime per bit-domain?) but should eventually converge to the same speed-up as reading.
I confess to making the mistake many times of thinking that I was capturing a value when I was capturing a variable, but the author has me confused and concerned that the semantics of lambdas have been changed such that a lambda always captures the value and not the variable. Capturing variables is darn useful and more general than capturing values. It would be totally unlike MS to break all of my code as much as I wish they would in other cases, so I'm going to assume that they've done something more clever than that.
It's not a valid criticism, it's pure ad hominem.
奥尼尔
Affordable Health Insurance Los Angele
The most Affordable Health Insurance Los Angeles has to offer. Call today for a quote on individual, family, or group health insurance plans.
Get to a yoga class every day. That's your break away from the world, once per day. That's how I first broke the cycle - I wasn't giving any actual time to myself. Second part is if there are thoughts and feelings coming up you can't find a solution to yourself (eg: cognitive dissonance because of the results you see happening) then you need to talk to different people to get new perspectives that help you get through the cognitive dissonance. Easier said than done, but that process works for me when I am aware it's needed..
Lets not forget that Apple already owns three of the most popular social "Apps"

- iMessage

- Phone

- Mail

Because they come stock on the device, they don't show up on leaderboards or get called out on user numbers, but is there any doubt that those would be the three most used apps if they were?

iMessage especially has a chance to eclipse Twitter if Apple continues to build it out. If you define social as asymmetrical social web services Apple absolutely doesn't get it. If you count actual conversations, text and media messages, and long form emails/letters, they seem to be doing alright.
I don't think folks will do all their work from home, but I think it will increase quite a bit for professional workers over the next 20 years -- mostly because space is expensive, and working from home is desirable for many people.
It works perfectly on Safari
Your anecdote implies that we judge the language by its worst user :)
Rust: A safe, concurrent, practical language
I do agree with the principals of this article. Talk about your idea to flush it out. I disagree with the article on the basis that there can be some tact applied to who, how and when you talk to different people.

There many pluses to talking to idea people early on in your development, potential private investors mid-way into development, or very network savvy people toward the end of development. Just starting to develop an idea and telling everyone you know doesn't make much sense to me.
The Stack Trace from Hell
Pure Inspiration - Rock and Roll (video)
More Than 1 Billion People Are Hungry in the World - Aren't They?
Apple doesn't make a habit of demoing products still in development. In there case when things crash (as they've done in the past) they don't really have a good excuse when that code will get released in a few days.

Microsoft isn't done they have until October minus 1 month for manufacturing to go.
Is lockerz ever not down? And what exactly is their business nowadays, I remember they were scamming people out of "ptz" a couple years ago when it came out.
Lebron 9 Shoes Sale | 2011 New Arrival Basketball Sneakers
Linux Is Not UniX.

Different distros have different amount of compliance with traditional UNIX. Ubuntu is one of those which has ventured the farthest away from it.
The Manifesto for Teaching Online
The problem with that is that if you are poor, and there is no 'somewhere else' to work then you have no freedom.
Apple doesn't own phone calls or email. They have apps for them, like they have an app for twitter.
>In fairness, it's pretty much accepted that you have to switch companies to get a sizable (say, 10%+) raise in IT

More people need to understand this. Slaving away hoping to "stand out" doesn't work in IT because of caps on compensation increases.
The average HNer will know to do this but the majority of the internet won't. So they'll likely have the effect they want (reducing the number of unpaid pageviews) and a bunch of side-effects they don't want (drastically reducing their relevance as a source of information on the web)

[Edit: Grammar]
Icon Fonts are Awesome
A Vote for CSS Variables
Who says "You heard me" in IM? This seems fake.
> they make buggy software on purpose

Actually, they do. Microsoft could spend more time and resources debugging it, or limit the number of use cases it addresses, make it simpler, support less hardware...

Obviously, they chose more functionality for the end user, a broader selection of supported hardware and shorter time to market. That comes with a price.

It's always a compromise. "Done is better than perfect"

And, to be fair, it could also be a hardware problem. You know, hardware has bugs too.
It seems to me (but what do I know) that companies that focus on what they do well, end up doing better in the long run. However shareholders typically don't like that strategy.
In academic biology, it is pretty common to put in stupid long hours and a lot of weekend work. However, we always had a running joke that "weekend work never works".

Basically, that experiment you are running on the weekend - so you can get that critical data a few days quicker - will invariably fail to produce any data at all. It is doomed before you start. We were never sure if it was due to tiredness and fatigue, your mind subconsciously sabotaging you or the angry science gods.

But it never worked. You were guaranteed to waste your weekend doing something that had to be repeated on Monday.

So, I'm agreeing with patrickyeon. Is soldering that PCB board really important right now? Do you really need to run that experiment this weekend?
Looks great, just bought the pro version. I tried a few others last week but was not satisfied.

Eager to try the remote commands for unit testing and source control.
GoCardless (YC S11) hiring Linux sysadmins in London
Not to mention that they still serve obnoxious ads when you have a subscription.
I'd agree with this, but very few others on either side of the political spectrum acknowledge it. In the absence of reform to check unbridled corporate growth, we're left with the choice of 'grand schemes' or nothing, and history suggests inaction would be worse.
Yeah, well bad commenters come in three kinds:

Those who write too few comments.

Those who write too many comments.

Those who write the wrong comments.

Of course, those are not mutually exclusive.......
Well truthfully my first computer (an Acorn BBC) had a BASIC interpreter built in, I think you could also do some assembler out of the box although I never tried that at the time.

Even my first DOS PC had QBasic pre installed but it had no ability to make .EXE files which was what you needed to be able to do if you wanted to submit your software to shareware libraries.

It seems at that point that Microsoft wanted a devide between "toy" programming languages like QBASIC and "professional" ones like Visual Basic which cost money.

If you wanted to create "proper" windows software you needed to fork out some cash.
Contrast that with now where you can download Visual Studio Express along with all documentation, compilers etc for free as well as a whole load of open source languages and libraries.

I now make my living as a programmer and I use almost no commercial tools at all, I doubt many people were doing such a thing in ~1993
Windows 7 crashes on me about as often as OS X (or Ubuntu for that matter). Visual studio on the whole seems less buggy than XCode. iTunes is bit of a monstrosity and seems to bug out on fairly regular occasions. And while I haven't had any problems myself, I know of several people who have had lots of trouble with wifi on their MBAs. Where you thinking of any specific examples?
I have similar experiences. Although I'm not an old timer like you :)

I came to the Perl party a pretty late. But Perl is so much like Emacs. Once you learn it well the productivity gains are exponential.

Once you are familiar with the language to a level. The program just flows out naturally even as your thinking. And yes to mention somethings in Perl make it so easy for that happen is really Larry's genius to build such a thing.

This is also what enables a person to write useful applications in very little time, while avoiding most of the cruft traditional languages have.

The surprising thing is, most people don't know about this. But when they first encounter it literally hits you like a lifelong addiction.

I do a lot of innovation at $dayjob and most of the times people think I'm a genius or super productive. But, its only that Perl enables me to do stuff so quickly it often looks like magic to people around.
Honestly there's almost too many to name.

edit: Ok, well prominently there's the "zero defect mentality" that was supposedly eradicated from the military in the past 20 or 30 years but is still very much present. Obviously this varies from command to command, but... anyway that's probably more big-picture than you're thinking of.

One small way (small as in every day life for people not big Marine Corps issues) is this notion I'd guess I'd describe as "maximal accountability" for your actions. Which is good up to a point but when coupled with the zero-defect thing, tthen suddenly you're living a life where there's no such thing as "not a big deal."

This also translates into being treated like a child when you're not in a combat zone, with curfews, checking in, signing in and out on your own personal time, and so forth. I get why it happens but as a 30-year-old guy when I got out, I was getting a little too old to be THAT accountable to someone else.

Ironically, when it came to my professional life as a Marine (all easily verifiable btw if you google my name in case you're wondering if I'm another poser) there was no simpler time than being in Iraq or afloat. Bullshit levels were at a minimum because there were real things to accomplish. That's coincidentally why I love being a programmer. :)
They were probably talking in real life...since they are talking about getting beers... ?

Unless you were making a joke which totally flew past me...
14 Super Angel investment funds operating in the UK revealed
Unresponsive to user feedback and complaints. Nowadays you can't even hope for a random Steve Jobs email.
Exactly, I also find it a bit confusing. I assume they are capturing variables (it would be crazy otherwise!) but they treat loop variables differently (as if a new variable was created every time).
Polo ralph lauren discount
Paving contractor in Marysville
Authorization and Authentication In Hadoop
U.S. Government silences major news sites
Who said it was IM?
The difference with Apple is, Apple has one use case for their software. There is plenty of blogging on HN every week with someone complaining that OSX is unstable or unsuitable for a use case outside of what Apple had intended.

Apple controls the hardware, the software, and the user. This makes it a lot easier to appear bug-free.
If someone really believes that they are talking with random workers in a communist country prior to an interview with a powerful CEO of a major manufacturer, their journalistic instincts may be somewhat lacking.

The focus of the story is not on Apple and the consequences of consumerism. Instead, it is on Foxconn and the human difficulties inherent in the industrialization of an economy. The shifting of the ground is deliberate.

Daisey's story and Schmitz reporting agree on the fact that Apple's business processes entail problematic operational practices [references below].

That the Bloomberg article ignores them is a not unexpected response to the sort of muckraking Daisey engaged in. The current media campaign is far more sophisticated, but at its heart its motivations are no different from the response to The Jungle a century ago.

http://www.marketplace.org/topics/business/apple-economy/app....

http://www.marketplace.org/topics/tech/apple-economy/china-c....
Open Source web-based collaborative Markdown editor (ala Google Docs)
"The 4-Hour Workweek" could help: http://www.amazon.com/The-4-Hour-Workweek-Anywhere-Expanded/...

The author has some really good points and ideas.
Actually Bloomberg is notable that it's reporting division has uncovered a number of major labour abuse stories:

Most significantly it's 2006 cover story on the use of South American slave labour by car companies:

http://www.bloomberg.com/apps/news?pid=newsarchive&sid=a...

And more recently on Victoria Secret's use of child labour:

http://www.bloomberg.com/news/2011-12-15/victoria-s-secret-r...

Only last month they ran this story about slavery in the pipeline of American seafood:

http://www.bloomberg.com/news/2012-02-23/slaves-put-squid-on...
FYI the article is from 1998. I did a double take when I saw this line.

"Wall has Caller ID hooked up to his computer, which he has instructed to emit unique sounds for each incoming call. What good is Caller ID, asks Wall, if you have to walk all the way over to the telephone to see who is calling?"
Realistically, I think most workloads would end up moving to pure copy-on-write filesystems. There won't be much rewriting.
Networking Your Way To Success
Shoebox Dwelling | Finding comfort, style and dignity in small spaces
Have you ever lost data on a hard drive because of external magnetic fields?

For sure, if you get a degausser or other very strong field you will cause damage. But there are two strong magnets inside the case near the platters, so I'm not sure what kind of magnetic field is available in common domestic or office settings that might be harmful.
Google takes aim at MPAA in Hotfile case
Skype’s first employee: How Taavet Hinrikus left Skype and founded TransferWise
Exactly what I've been hearing since 20MB HDs.

I will wait for empirical data myself.
Make Any Webpage Look Like It Was Made By A 13 Year-Old In 1996
Everything has costs, expecially data centers. Advantages are its wireless, unobstructed view from anywhere, and low-power satellite communications should compare favorably with the wired grid.

Also, freedom from regulations and nationalistic attempts to shut you down.
HN: http://wonder-tonic.com/geocitiesizer/content.php?theme=2...
Many people have successfully abstracted away the difference between face to face conversation and the stunted (no body language etc.) interface over IM and tend to treat them in a similar way.

Especially with people they communicate and interact with in an office environment. The IM 'text line' tends to not limit typical expressive communication as much as you would think (even without smileys).

Anyway... begone "it's fake i can tell by the pixels".

He may not have copied a literal transcript from his IM logs, but you get the fucking point.
Don't they dictate what hardware their tablet OS supports? Don't they control the demo hardware?
The difference is between "creating bugs" and "accepting bugs". Shipping buggy code is different than creating buggy code on purpose.
If it runs in software without some sort of z-buffer then you'll get z-fighting. It's the same problem that's been around forever when running 3D in software. Hardware acceleration would help with this but I'm not up-to-speed on the current state of browser support for hardware rendering.

If there's interest in playing with such technologies then I suggest reading up on z-fighting because if you understand why it happens then you can attempt to work around it. There are lots of old tips and tricks that still apply today.
Unique Clocks :Colorful And Beautiful Collection Of clock | Qitaro.com
Facebook Timeline Design Ideas that Would Make Don Draper Proud
Before hardware acceleration it would have.
Diversity in Open Source Projects
Eizo FlexScan T2351W-L Monitor-A Review
Eizo FlexScan T2351W-L Monitor is a multi touch panel monitor made by Eizo to give you a spectacular display.
I think you're right. Twitter is not profitable. Apple shouldn't buy it in its current state... But maybe in a few years, if Twitter is on the brink of bankruptcy, Apple might be able to acquire it for much less. And in the meantime, Apple still has all the benefits of their strategic partnership as is currently stands.
So I can either trust my data to a big stack of transistors and hope they don't just randomly die, or to a pile of spinning rusty metal discs and hope that a motor doesn't fail or something scrapes the rust off the platters. :)
They haven't actually changes the lambda code at all, they have only changed the fact that previously the foreach variable was declared outside the loop, now it is declared inside the scope. The lambda still closes over the loop variable. If you code your own loop, feel free to declare the loop entities anywhere you like.
Radiolab on the life of Alan Turing
PDF Finder Search Engine
PDF Finder Search Engine PDF Finder Search Engine PDF Finder Search Engine
All the bugs in my code are there because I wrote them. Of course, I didn't mean to, but, nevertheless, it's not like they appeared spontaneously.
It's marketing speak, and no one of importance to Microsoft is going to call them on it. I would imagine their line of thinking would be Ubuntu doesn't ship on tablets or phones. OSX doesn't ship on tablets or phones. What they run are stripped down and re-imagined versions of the parent OS.

Approval of the magnitude of this claim is up to the reader.
A browser who supports CSS 3D transforms : Firefox 10+, Chrome, Safari (better), Android 4 browser, iOS' browser (even better).
Burning Inner Thigh Fat
Windows NT 3 could run on (some) MIPS, Alpha and PPC hardware in addition to x86. NT 4 was also ported PPC, but support was soon dropped and only the x86 and Alpha versions got any updates or support. There was even a release candidate of Windows 2000 for Alpha (I think I still have CD somewhere), but it never got a final release.
When I enter an arrangement where there is nothing developed I generally have a contract put together in which I get equal ownership of the resulting software, and that that ownership is vested on the same timetable as all other owners. As I look at a pure equity arrangement as me being the technical guy, I am doing all the other guys a huge favor. As a technical person you need to look at these arrangements in that manner. I am not necessarily saying be a jerk about it, but all things tallied you will be taking the most amount of risk on as the developer, as you put the lions share of the work in up front.

Once you start to look at this arrangements as you doing the other guys a favor then arguing your fair position becomes a whole lot easier. The thing to remember is that you can go out and build any idea, you could be working on your own and taking 100% of the equity, model that in your mind in these situations, if you view it as they are not letting you in on their idea (which are worth little), but rather you are, letting them in on your equity by taking their idea over your own, it sets the stage for negotiating, up-front to not get in the situation you experienced.

Unfortunately clueless founders are on the rise again, I have had a recent rash of dealing with them, where these hipsters are going to change the world with a dumb idea and all they need is some of those tech guys to whip it up for them. The good news is that they become easier and easier to spot once you have had one or two dealings with the type. In doing so you start to only loose a week or so instead of spending months of your life on what amounts to nothing.

Finally what I personally do when a deal or start-up I have been working on falls through is I go back to freelancing to built up my reserve to take another swing. It helps me recharge, learn some new things and see what the rest of the industry is doing.
Arganoilforacne - Things You Should Know about Argan Oil
Architects In SCRUM Are Like Mayonaise In Cake
Nice!

Let us know what happens.