skysight-inc/HackerNews huggingface dataset:
Lua is indeed, embeddable anywhere. Its such an elegant little VM, and you can just put it wherever you want. It is some sort of mad invasive engine .. you use it once, and from that point on you pretty much can't see anywhere else you wouldn't just use it, of course .. if you had to, or wanted to, and .. the more you use the Lua VM stack, the more you just want to keep doing things that way. It is neat.
I think if Microsoft made more of an effort to encourage users to filter the start screen by typing then this would all be less of a sticking point for people. If I have a word processor open and I want to use the calculator I press the windows key and hit c-a-l-c-<enter>. The calculator is up on the screen alongside the word processor and the desktop has been obscured for less than a second.
You should check out custom elements and Polymer: http://www.polymer-project.org/

WinJS looks like another soon-to-be-legacy wrapping framework. It doesn't use Shadow DOM, or allow developers to create new elements, which means that you end up with div-soup and important APIs and state that should be part of the view are in separate objects.

Because of this, WinJS will have a hard time interoperating with other wrapping frameworks like Angular, Ember, GWT, Ext-JS, etc.

Custom elements and Shadow DOM are hugely important for composable web applications. At this point, for SPAs, I wouldn't use anything that doesn't support them, even at the cost of IE8 support.
The users can dictate the ordering of apps and folders on the Metro Start Screen. Not only that, users can incorporate spatial organization to make apps even easier to scan and find quickly. You could argue that this is a better design. However, all designs have pros and cons and are not necessarily best for all use cases.

As to your second point, I think the question is how do you improve your UI without breaking previous mental models/behavior?
> (i.e. need to do some kind of fat binary thing)

Fat binaries aren't needed to support pointer arithmetic or any other C++11 features in a cross-platform binary. LLVM bitcode supports pointer arithmetic. I also believe .NET bytecode supports pointer arithmetic. I'm not sure what other features you thought would require some kind of fat binary.
Dunno how any self-respecting nerd can accept Windows 8 knowing the direction that MS is taking the OS.

No matter how many band-aids they slap on it, IMO the 'new direction' (or metro, or tablet UI or whatever you wanna call it) is and will always be Microsoft's way of controlling the UX on Windows to maximize the efficiency of their app store sales funnel. The end goal is obvious, a commission on every software transaction on the Windows platform ala Mac app store.

If Microsoft was instead focused on the strengths of their OS rather than clamping down and being an Apple copy-cat I would have no problems continuing my support for Windows, a platform I've used since 3.1

Clearly though, they are going the other way. This sentiment is shared by Gabe Newell and it's no secret that Windows 8 was the catalyst for Valve's decision to shift efforts to Linux. I hope anyone else with Windows software will do the same.
If you train them sure, why not?

The dogs at our house know EXACTLY what certain articles mean. (Leash, jacket, car keys)
If you really want mouse clicks, you can right click the "start button" and get the Win+X menu.
> A quote I'm somewhat fond of: "A couple months in the laboratory can save a couple hours in the library."

Isn't that backwards?
Better description: http://techcrunch.com/2014/04/02/microsoft-updates-visual-st...
A big problem for TCP with mobile is that when packets get lost, TCP assumes there's a lack of bandwidth, and throttles the throughput. On mobile, it's more likely it just got lost, and needs to be resent as soon as possible. TCP doesn't do that. It waits. TCP connections deteriorate on mobile.
The World's First Airborne Wind Turbine
I am not deaf or blind, but podcasts give me the same experiences. Specifically Radio Lab or This American Life. Growing up in the TV generation we are so use to one stimuli...the visual one.

We forget about the way the other ones are so fresh and sensitive.
Is LinkedIn a waste of time?
CryptoCat iOS Application Penetration Test [pdf]
Will they be selling non-physical copies? Even if not, it wouldn't be surprising if it leaked somehow.
I'd love to move to Hack but the lack of support for the robust third party plugins that I rely on, such as Redis or MongoDB, makes it a no-go.
During the bootlegger era, it was common for public officials to be quite openly on the take

Is that the measure? That politicians have to be openly on the take for the modern citizen to be justified in distrusting authority? As with most of society, the corruption has better marketing today vs 80 or 90 years ago. Why take an open bribe when it's so easy to funnel money to family and contributors through the passing of bills that include earmarks for them?

now is that trust has been eroded in institutions

We've had the better part of a century to watch as one big program after another has been implemented, limped along sucking more and more money, and now is doomed to failure unless yet more money is thrown after them: Medicare, Social Security, etc.

We've watched the government go to war against poverty and drugs yet fail to move the needle.

We've watched as everything the government gets involved in: public school, health care, student loans, home loans, etc. fails in fundamental ways without ever being scrapped or replaced with something better.

Today, even subsidies draw strong attack

... but then nothing really ever happens about them, or they're shuffled around.

[4] People will contest this, but

Government expenditures != amount and effect of regulation.
.NET Native
Because they were already using Lua as a cross-platform killer language, and wanted to just be able to share game-content with a slick, slimy, javascript layer?
I never used the word "hard". I know that the arrow keys can be used to navigate the start menu (how else would I navigate the start menu using the keyboard? Which is clearly what I am talking about), but it has always been more keystrokes to get around the tree-menu than to get around Metro's homescreen.

Is 10 keystrokes instead of 5 keystrokes "hard"? Of course not. I'm not a paraplegic. Notice I used the word "convenient".
Right. Winding up in front of a modern Windows computer for the first time, I was pleased to learn they'd moved things much closer to my workflow in ratpoison on Linux.
Wow, this is a really nice resource, especially for someone like me just getting started. The PDFs appear, at first glance, to be quite in-depth. Wondering if they include using tools like plyr/dplyr.
Tangent: I once stopped logging visits on a website of mine because the actual metric I care about is the user interaction through comments (and using certain features on my site). I can highly recommend this if the anonymous visits to a site actually really don't matter to you.
I'm using tarsnap in combination with https://github.com/Gestas/Tarsnap-generations for rolling backups.

Are there any better tools out there to schedule backups and purge old backups? I'd be happy with a simple tool which just keeps 7 daily backups and that's it.
Link to article without hitting the paywall:

http://stream.wsj.com/story/latest-headlines/SS-2-63399/SS-2...
Interesting. I just did that, got ipython 2.0.0 installed, then searched again and saw 2.0.0 for ipython, but 1.1.0 for the other two. When I then tried to update notebook it said that it would revert ipython back to 1.1.0, so I said no.

Then I started ipython notebook and got the new interface. So cool, but not sure what conda search is telling me now. Anyway, thanks for that, I'll use it with care and eyes open.
From my understanding and use of XAML and HTML/JS, the UI performance you get on XAML apps is still better than whats achievable on HTML/JS apps.
Glad to finally see Amazon announce this. Also I can finally share with family and friends about what I worked on during my internship at Broadcom. It took longer than expected for Amazon to finally release it which makes me think they went through multiple chip design iterations after I finished my internship at Broadcom last year. So long in fact that I thought it would never see the light of day. Excited to see how customers respond, this is definitely going to shake things up. Glad I had a small role in bringing this to life.
I agree that that would be more awesome. That doesn't take away from this cool story though.

Also, we're getting there. I recently saw this clip of a woman hearing for the first time. Powerful stuff.

http://www.youtube.com/watch?v=Rja_LI0izK8
The fact that you need to keep the button pressed to move other standing desks is a feature, not a bug. It's a safety feature designed to make it impossible to get yourself in a situation where a body part is trapped in the desk but you're too incapacitated to push the stop button.

I would never buy a desk that had auto-up and auto-down, just like I'll never buy a car with auto-up windows after nearly getting decapitated by this "feature" in a Volkswagen Passat.
Because this father feels his daughter would be more inspired by meeting an engineer who is a woman, and/or feels that a woman would be more interested in mentoring a girl, and/or would be more comfortable introducing his young daughter to adult women that he met on HN than to adult men he met on HN.

Not every individual's parenting decision needs to be treated as an overall trend to be analyzed and correct.
I did notice some of them only to work in IE since it uses the MS- prefix. However they are also marked as an issues that would be fixed later. So hopefully it be corrected soon but since its already open sourced and the syntax is merely CSS3, its won't be that hard to go ahead and fix it yourself.

Working on a project that relies heavily on CSS3, I have come to the conclusion that most browsers still depend on vendor specific prefixes. Take the CSS animation for instance, without the inclusion of "-webkit-", it fails to work in the latest Chrome and Safari while having no issues on Firefox or IE.

[1] http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_a...
If nothing else, OS X's I/O Kit API is C++ish (it's 'Embedded C++').
I was recently commissioned by a mid-size company to port their web-based issue manager app from Microsoft Silverlight to plain HTML + a server side language.

Their reasoning was that as Microsoft is pulling the plug on Silverlight, the company did not want to implement new features in their issue manager app inside a dying platform. So they decided to first port their app to a vanilla thing and from then on continue developing their app further.

Am I comparing Silverlight with WinJS? No. But will this company rush to invest time and money into yet another pumped-up Microsoft product? No either.
And I'll add that it drove me nuts to see random, popcorn-like activity amongst the tiles.

I kept trying to find "control panel" to add a second monitor, for example, but one of those tiles spontaneously showed me a video of an fscking carnival in Rio!

Then, another flashed a bikini babe in Miami.

Then, another flashed a severe weather warning on another continent...

It was like being in the control room of a news station! Pretty like a Christmas tree or fireworks, but *first I have to help my girlfriend set up her computer to write her dissertation."
it makes me somewhere between depressed and angry whenever i type into an entry widget that cannot keep up with my keystrokes. i really don't know why this is not a drop-everything-and-fix-this bug, but the computing world seems to have accepted it as one of those things that happens.
I agree. Great stuff, as always. Thanks, Samuel!
I propose this question: Does the U.S. need a $5 billion battery factory?

From growing general consumer electronic consumption to green energy initiatives, and finally to continued innovative advances in science & technology, I would argue yes we do.
Leave it to Microsoft to do the right thing once it has exhausted all other alternatives.
And yet:
Windows 8: 20gb (vs 1gb Ubuntu)
Visual Studio: 2gb (vs 300mb Intellij)
SQL Server: 5gb (vs 100mb Postgres)
.net: 2gb (vs 20mb Python)
(All guesses and silly comparisons, admittedly)

There seems to be quite a lot of lines of code there.
So you are aware that Apple also calls apps that run on both iPhone and iPad as Universal apps?
Refactor once: the object key. To a function returning the value of the object.
Refactor a second time: function all the object things.

Whats not to like?
Holy crap what's gotten into HN? Like the top five stories are all Microsoft. I'm not complaining, just a bit weirded out.
I think that's very much it--deregulation for industries where there are high barriers to entry (building roads, running fiber, setting up powerlines) is less useful than for industries without such barriers to industry.

Interesting question, though, is if this logic applies to things like medicine: there isn't any barrier to entry other than buying a scalpel and a stethoscope, and yet I'd much rather have some degree of regulation there.
Thanks, will have a look !
So in order their work to be treated as art, they need to release only one copy... poor Wu-Tang...
He had sorting algorithms and data structures drilled in by school. They didn't tell him it's probably a bad idea to ever actually implement them in production code.
No idea. I have no idea how complex the simulation is going to be. How about a simple version that can be run locally?
Interactive Product Manuals
I'm also an SO user with close privileges[1]. As long as we're linking profiles, I was a beta user, have been around pretty much since day 1, and am in the top 0.2% of users.

This statement is simply not true.

> If you write a good question, it won't be closed.

How about this one, with 1419 upvotes (and hey; I'm in the list too!): http://stackoverflow.com/questions/9033/hidden-features-of-c

Or this one: http://stackoverflow.com/questions/194812/list-of-freely-ava...

Or: http://stackoverflow.com/questions/2245196/c-urban-myths

Or perhaps: http://stackoverflow.com/questions/81584/what-ide-to-use-for...

Or, my favorite example, this insanely interesting question with an awesome, enlightening response: http://stackoverflow.com/questions/448673/how-do-emulators-w...

That question was closed as "Off Topic." What?! The implementation of an emulator is "off topic" on a programming QA site? WTF?

I can go on. Hell, here's an aggregated list of great questions, almost all of which are closed: http://www.quora.com/What-are-the-most-interesting-Stack-Ove...

All of those questions have a massive amount of upvotes, i.e., the community thought they were interesting, well written, and, mots importantly, useful. All closed as "off-topic" or "not constructive." Give me a break.

This is the crap I'm talking about. A bunch of self-important people with nothing better to do than enforce the rules in as strict a manner as possible regardless of whether or not what they are doing is actually making the site a better place.

[1]: http://stackoverflow.com/users/1053/ed-s
I think that the reason you could make that case is because of the sudden involvement of television and mass media--Korea was similarly unpopular, I think.
I was shocked when no one drew that lesson from our international corporate hackathon. We were cranking out impressive new products in less than twenty-four hours without a single PM.

Granted, it's a sprint requiring downtime afterwards and everyone was doing what they really wanted to do instead of their day jobs.
Use luac locally to compile the bytecode, then include it in your deployment to the server somewhere?
Until they fix the retarded search I'm not interested. We've got powerful computers...wtf do you mean it can't search applications, control panel and docs in one go? It could under Win7...
JQuery Promises and Deferreds: I promise this will be short
OK, I'm honestly confused why I'm getting downvoted here. Can't you use the iPod touch as the companion device to Airplay from for Amazon Prime video?
It will be art regardless. This way though, as you can see, its value has skyrocketed.
I wonder how many millions one must pay for a CD to get the right to copy it onto a friend's device included.
Wtf? That shows about as much of the article as the paywall does.
So, some old relatives of mine would counter that the fact that they can't bribe public officials anymore is actually somewhat of the problem.

They grew up in the old Chicago machine, and it was well-known that you could take your grievances (as well as perhaps a contribution) to your alderman to get things like potholes fixed or what have you.

I think that the problem isn't necessarily corruption per se, but that it is out of reach of the community members who would benefit most from it.
It's easy to add features but removing features will usually piss of consumers.

I understand that they wanted a unified tablet and desktop OS but the way to do it would be to always use the tablet interface on tablets and offer the start menu and other traditional features as optional on first boot.

Optional and advanced features are always welcome, but don't replace things I use daily without offering a way to use the old version.

Maybe the new start menu / metro is better, but I don't have time TODAY to come to that conclusion myself. So I avoided Windows 8, because Windows 7 works and the time spent learning new things just didn't seem worth the new features.

Good job Microsoft, thank you for fixing this.

Windows 9 will be an important one. I personally think that they should look at what made Windows 2000, XP, and 7 so popular and focus on those features first. Look at what made Vista, ME, and 8 unpopular and avoid doing those things. That seems easy, good luck!
Good point! Thanks for posting the link to the YumHacker blog post. I've added it to this blog post as well.
These examples are half working in chrome, and not a single one is working for me in IE10.
Did you watch both videos? The Stir desk has a touch screen with built in computer for tracking and displaying standing habits over time. It also seems better designed.
Que factores influyen en el precio de seguros de coches
En el momento que firmas el contrato con una concesionaria en la compra de un coche o no solo en el momento que compras un coche 0 kilómetro sino que también en un coche usado, la compra no culmina en ese momento.
> 2) Many of the biggest changes in the U.S. since 1970 have been in the direction of deregulation, increased emphasis on markets, and smaller government.[4]

Pretty much every single libertarian I talk to would vehemently disagree here. Drug laws, war on terror, militarization of police, copyright and patent expansion, the massive and growing number of prisoners (more in absolute numbers than China!), money transmitter laws, safety regulations, the NSA, the perpetually growing number of federal and state regulations per year, etc are usually cited (also, many libertarians throw in growing welfare spending, which I'm obliged to include even though I personally find it vastly less offensive than something like throwing black people in jail for a parking ticket). There is actually a good theory that explains the disparity between this and the high-profile deregulation cases: in the case of laws that substantially harm very specific and powerful groups, there is a strong and concentrated interest in repealing them, so they get repealed. On the other hand, in the case of micro-nuisances targeting small entrepreneurs fighting against the law a public goods problem, where each individual person has insufficient incentive to do anything about it.
The programming equivalent that I've heard is: "Weeks of programming can save you hours of planning".
I think it's brilliant. Nobody's ever done it before. Also that CD box looks like an ancient treasure. Wish I could get my hands on it.
No. It's for effect.
"Please either add comments that make things better, or no comments."

I wrote this on a sticky note and put it on my monitor. It will be my mantra for the next few days.
Daylight saving switch, lost sleep increase heart attack risk
> And sitting in front of a computer for an extra 16 hours a week learning to program at the age of 12 instead of having normal social interactions is supposed to enable her to have "healthier relationships with other people"?

huh, can't find the part where i suggested that. or anything like it.

in fact, pretty sure i said something about balance.

> She is 12 years old. Are you people mad?

i was addressing the values that kids should be taught, not the expectations for their behavior, and certainly not the expectations for one particular kid i don't even know.

perhaps look harder for alternative interpretations before resorting to madness as the most likely explanation next time?
Interesting question, though, is if this logic applies to things like medicine: there isn't any barrier to entry other than buying a scalpel and a stethoscope

I don't understand your question. I don't think you can put practicing medicine in the "unregulated" column.

http://en.wikipedia.org/wiki/Practicing_without_a_license
You can also get more specs on it here http://bit.ly/1pLH83y
I really think HN needs a way to auto-detect sites that have paywalls and ignore those submissions. It's no good if the vast majority of readers can't read it.
Bill Gates has about as much to do with Windows 8 as William E. Boeing has to do with the 787.
Ten or more years ago, I worked in the 'new media' department of the UK's largest regional news group. It was a fascinating time to be a techie in a news organisation, because it was fairly obvious to us that one day the internet would eat every aspect of the business - advertising, classifieds and eventually even news itself.

The websites we had were rickety old classic ASP apps (remember when people wrote JavaScript on the server?!) One of my biggest projects was building the platform for analytics on all our pages. The only reason the business wanted this was so they could get their traffic numbers properly audited to sell advertising more easily, but we wanted to provide more value than that. We had reports showing the most popular stories by day, month, category etc, as you'd expect, and we thought perhaps this would be useful on the print side of the business too. The most wildly popular stories were exactly what you'd expect ("Stab victim vicar's child porn shame", that sort of rubbish) but obviously the front pages of the papers were all about roundabouts and fences falling down.

Every month we gave them the data, every month they ignored it when making editorial decisions. Partly just because nobody really cared about the internet or what it thought, partly, I would hope out of some sense of public service or long term gain. Rounds and rounds of job losses later, I'm not sure if they're doing anything differently.

Either way, it's fascinating that a decade on, in the face of much more data, and much more existential risk to individual news organisations, that this same argument can still play out the same way, even in businesses that are more or less _native_ to the internet.
That you managed to do everything is impressive, especially given the costs involved in production tooling for plastics. I assume you had to build a large quantity of PCBA's as well, to get your per unit cost down to something you could actually make a profit on, which means that was another large check you had to write for components and assembly.

Can you give a ball park figure for how much you invested, bringing this product from concept to market?
Well they are having their annual dev conference right now so you know people are thinking about Microsoft stuff.