skysight-inc/HackerNews huggingface dataset:
Good. Why does Silicon Valley need Wall Street anyway? They're smart enough, I'm sure they could upend them. Didn't Google offer their IPO via an auction open to everyone?
3D Hybrid Memory Cube Using Through-Silicon Vias (TSV)
There should be a rule that if you have to write a wrapper for the API, then it's either poorly designed or poorly document, or both. Eg PayPal, Google, LinkedIn.
Only a coup if you say it is:

"Still, many people in Honduras, including most of the country's official institutions, claim that there was a constitutional succession of power. In a statement to a subcomittee of the U.S. House Committee on International Affairs, former Honduran Supreme Court Justice, Foreign Affairs minister, and law professor Guillermo Prez-Cadalso said that all major governmental institutions agreed that Zelaya was violating the law."

Prepared Statement of the Hon. Guillermo Perez-Cadalso Before the U.S. House Committee on International Affairs, Subcommittee on the Western Hemisphere". U.S. House Committee on International Affairs. 10 July 2009. Archived from the original on 16 December 2009.

http://en.wikipedia.org/wiki/2009_Honduran_coup_d%27%C3%A9ta...

Linked from http://en.wikipedia.org/wiki/2009_Honduran_constitutional_cr..., which was the first hit from searching "Honduras coup" on Google.

To your other points, I have sympathy that communists forced their views on your country, but if a country or groups within a country want to peacefully solicit me in order to perform "an experiment", and convince me that I will benefit in return, then why should anybody have the power to deny me or them that right?

A friggin' border? A line on a god damn map??
This is awesome. But why isn't the triangle, the most basic polygon, a primitive? Is there a specific reason for this?
"It was very surreal. Just a small csv file emailed to the investigator."

from Nate down in the comments section
However, the restrictions on the sandbox for Metro style apps mean that alternate browsers would either have to be skins around the IE engine, or be very slow (because it's not possible to run dynamically compiled aka JITted code). That is why there is a special exemption for "Metro style enabled desktop browsers" (which appear to the user as Metro style apps but have all the capabilities of desktop apps) on Windows 8 (x86), which is what Metro style Firefox will use.
>>Sadly, people (even friends) often act in this same manner when someone they know is excelling in some way.

Do you know why this happens?

Its because when people of the same peer levels stay together, work together and spend a lot of time with each other. They begin to assume they all own the same money, live same lives, and have more or less than other.

Now suddenly when somebody discovers years later that one of them after going back home, used to silently work a big part of their night in garage building and selling stuff. And all that has made him relatively rich compared to him and everybody else, they feel cheated.

Its like a untold, silent agreement among people that none of them will do anything everybody else isn't doing. So that when somebody has a better chance of making it big, they generally have it from a source where all can benefit from. Else everybody remains where they are.
Secrets of the first practical artificial leaf
Did you read the "Open issues/risks" section? That makes it clear that any Metro for Firefox on Windows 8 depends on special accommodations from Microsoft that (so far as we know) won't be available on ARM.
Under System Preferences -> Trackpad -> More Gestures set the swipe gesture to 3 fingers only
Find Deals, Buy Food, Store Receipts with PayDragon App
Microsoft isn't letting any non-MS applications run on the ARM desktop. The ARM classic desktop essentially just exists to run Office. It's quite likely that if they ever get around to building a Metro version of Office, the classic desktop will disappear from ARM entirely.
To be fair, there is one element missing from history, 90% market share in tablets. Microsoft doesn't have a monopoly position on tablets which is essentially what Windows on ARM means.

It's interesting to note that on iOS there's no way to really replace Safari. Any links still open in Safari, no matter what else you've installed. Of course Apple does have a monopoly position on tablets.

I'm not trying to say that there shouldn't be browser choice, just that danger is more Apple than Microsoft at this point. If Microsoft changed their policy today it would benefit almost no one, but if Apple changed their policy today it would benefit millions.
I didn't like the post as much as I expected to.

The floppy disk as an icon for save is a legitimate complaint, in the sense that it is early technology that has been deprecated by later technology, and [almost] nobody will ever use one again.

That said, good luck finding a new icon. The difficulty is that the concept of "saving" only came about with computers, and unlike zooming or even grouping things together in folders, finding a real-life pictorial representation of saving is... difficult.

But the others... The last time I checked, bookmarks, calendars, envelopes, magnifying glasses, and screwdrivers all exist in the real world and are used regularly by a lot of people, and they aren't going to go away any time soon.

Also, it's not hard to find microphones today that look a lot like the one in the icon.
I had some merge problems with SVN too (like a 6 hour merge session twice a year), but that may be due to my limited SVN knowledge and poor branch setup.

As an aside, I changed jobs to another place using SVN, and when they started moving to Git I changed jobs again. Still using SVN! :-)
Nepal Adventure Trekking and Tours by Galaxy Adventure
I did, but none of that is mentioned in either the original Mozilla blog post or this article. We have no reason to believe that disabling desktop mode precludes an application acting as a Gecko rendering bridge for a Metro UI. They seem completely unrelated: in fact, the only way they could be is if one expects a Desktop Firefox to run in the background and serve pages to Metro. That's not listed in their design plans and, furthermore, is not how IE works on the same platform.

I will admit to not having read the Application development guidelines for Windows RT. It could potentially be a sandbox violation, depending on the aforementioned guidelines - however, that's a completely different issue, and it's not "Microsoft locking Mozilla out of the market by removing desktop mode."
Any ideas for a better solution to the problem? (not snarking, genuinely curious to hear your thoughts)
Microsoft is at the very least trying to ban dual-booting of Windows RT tablets. To me, that is very significant.

Also, Microsoft certainly can provide OEMs financial incentives for not making Android tablets. As you note, they're already talking about subsidizing Windows RT devices (one of the justifications for blocking dual-booting) and Microsoft has done worse before...
Boredom worries
I hadn’t ever really considered grad school.

And yet, the thought occurred to me recently: “Once building things is truly trivial, and it becomes just a matter of manpower and money, will it still be fun?” It sounds like management. It sounds like something I wouldn’t like.

What would I do then? Could I just work my way into interesting situations? What’s the best way to prepare for a technically interesting career?

I talked to a professor today about these fears, and he told me straight up the only way to avoid this was to go to grad school (specifically, becoming a PhD), or start/join a startup.

I’m not convinced of anything, but it got me thinking.

My GPA is only slightly better than decent and I’m not really friends with any professors. I don’t go to a top school, and it doesn’t look like I would ever get into one. I was assuming that I could just take a job somewhere where they had a good track for individual contributors, and I would just work my way into any situation that seemed fun.

Data mining and machine learning interest me in that they seem to be right at the cusp of statistics and computer science, two subjects I’ve enjoyed classes in, and there seems to be enough demand in industry for it. I’ve never done it though. Most job postings indicate that at least a masters is needed to do data mining stuff, so there’s that, but I don’t see exactly why a masters specifically would be necessary. It’s just another year of school right? Is this some sort of hint that employers actually only want PhDs or could I do it with just undergrad?

Failing that, I have no clue what I would want to specialize in. I’m sure anything would be fun considering that a field can only exist if people are interested in it and there’s significant depth to the subject, so I’m not really biased towards or against anything.

And yet, I don’t want to feel trapped in grad school. I’ve heard the horror stories about grad school that fueled my disinterest in it, but now I’m not so sure, especially in a technical field. And of course, there’s the Scott Thompson “drop out now!” crowd.

Let me clarify my intentions: I’m definitely not worried about getting software engineering jobs. I’m past that. Just after that, what is there?

What keeps work interesting for people long term?
thanks for the link. that is exactly what i was looking for.
Really? Than what do you call the action of making particular snapshots of file state?
Interesting, I stand corrected in that case. I assumed that the x86 Metro app would work on the ARM version as well.
As someone else notes, Firefox needs to break out of Metro to JIT JavaScript, at the very least. For third parties, there's nothing other than Metro on ARM, so how would that be possible (absent special accommodation from Microsoft)?
I'm of the design philosophy that's best exemplified by this old vaudeville joke:

Patient: Doctor, Doctor! It hurts when I do this!
Doctor: Well don't do that!

Thank you, thank you. I'll be here all week ...

Seriously ...

With sampled images displayed on a rectilinear grid, you are going to get into pathological situations that hurt. So don't do that.

One trick you can sometimes get away with is to rotate the work so that it isn't orthogonal to the display grid. Of course then, parts that were okay before may become problems. And the client, bless them, may not like it. No body said life was going to be easy.

Contrast at the edges is where you have the most hurt in this case. Drop shadows, very subtle, please, can help as can can vignetted edges. I've been known to do unclean things like create a 2 or 3 pixel rule the shape of the edge, blur it and multiply or screen it on top of the offending parts. You can even dodge and burn it more or less in the nasty bits. (blending modes are a big topic!) Worse case scenario, try and use the problem as a design element. Once I took a particularly truculent logo and grudged it up with some high frequency noise that was applied with a transparency just so.

Now one thing I used to do all the time for animation was to use temporal sampling to smooth over the rough edges. Even for seemingly static elements, a little bit of focus wiggle or even a slow, smooth slide, barely perceptible, will often cover a world of sins. We probably aren't to the point where that kind of thing is going to be useful on web pages for "static" elements, but the day is coming. There are other advantages, as this allows the graphics to "breath" and seem part of an environment. Of course you may very well not want that effect. But even so, higher resolution displays, faster processors, more resources, will mean that such things, subtly applied, can give us more tools to work with in troublesome situations.

But the best advice, for nearly every case, is "Then don't do that!"
Facebook is getting its own app store for all devices, all platforms
I do not know why there is this expectation that if something runs Windows it should be able to run other OSes. First of all this is not Windows, and none of the millions of Windows programs will run on it. Why should Microsoft be denied the freedom to do the same things that Apple is succeeding very well with(and supposedly killing MS in the post-PC world, if you see posts on here) ?
> Interesting question, but a shitty website that split it up over 13 shitty pages.

This.

Twitter's ability to quickly and efficiently provide streams of data as things happen is worth a "HAHAHA" yet RIM's failing product line is of prime importance.

Interesting question, boring article.
I can't believe the author believes that the provider of the world's mental model of the Internet (Google Search) could vanish without a trace and it would be no big deal. That and GMail together would be catastrophic.
This is unforgivable:
http://arstechnica.com/information-technology/2012/01/window...

Basically, all ARM Windows machines will have an encrypted boot loader. The concessions you might have read about are for secure boot on other systems.

They also have been threatening Linux distributors with patent infringement lawsuits. Every ARM phone has a windows license paid for it, it's just not installed.

This is truly the sign of desperation and insanity. Once you get scared of the competition that much, you might as well show yourself to the door.

I want to make myself clear: Microsoft has done great things. But now; well now they are finally having to bleed. And we, the customers and competition, are going to see just how fearsome a desperate, dying cornered animal it truly is.

That patent library and legal team aren't going to go unused...
Online Gamers Get Girls
I can't address sweeping dismissals but I can offer another narrative.
A few years ago Hacker News started to become popular. PG blogged about things and wrote books and raised his profile and the profile of this site, and the profile of the companies in which he invested.
Around this time it became clear that it was getting easier to start web companies. Cheaper in raw dollars to setup, you could hire fewer people who could support more users.
This is true. It was mildly insightful in 2008 to say this, but now people put their scalability recipes on slideshare and it's clear that a small team can "execute" their ideas more easily now. And this is just in the world of "tech" which I think is mis-labelled.

It has nothing to do with geography, despite the efforts of propaganda emanating from the Valley to convince you otherwise.

By all means don't take my word for it, but by the same token don't fly off the handle talking about flying cars.
Just think quietly about how impossible many businesses that currently exist would be a decade ago. I never said anything about the Valley in my previous post. I don't have anything to do with the Valley, but your remoteness from it doesn't
help your post gain any clarity.
Have user-grantable permissions for escaping from the Metro sandbox? (JIT permission being the most obvious, of course) That might devolve into a "de-facto" desktop permission at the start, but if they were clear that the permission model was in flux I could see incrementally turning it into something reasonable. And saying "your app might/will break in the future" is much nicer than saying "people can't get your app at all".
Ask HN: What startups write C heavily?
Just curious.
Mobile now accounts for 10 percent of all Internet usage worldwide
Mobile Payments Fragmentation - Growing Number Of Players
How is this remotely related to antitrust(any more than the iPad i.e) ?

Desktop Windows gains it's monopoly leverage from running Win 32 apps and people are forced to run it for compatibility. None of those programs will ever run on Windows RT. Windows RT is basiscally starting from zero, just like the iPad did.

Just because it has Windows in it's name does not mean it's subject to antitrust. What next? Insinuating that Windows Phone should be subject to anti-trust restrictions that the iPhone or Android is not?
What a poorly-written article with linkbait topic.
I made a bunch of this kind (and more complex) speech bubbles a couple of years ago: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/

This is a nice little tool to help automate the production of the code for simple ones.
It still uses the Safari rendering engine, because Apple mandates it.
Your Phone Is Covered With Germs
Michael, thank you for creating Rails Tutorial. Without you, I wouldn't have ever been able to land a development job at a fantastic startup and make me and my family financially secure for the first time in over a decade. I truly appreciate all your hard work constantly iterating and improving Rails Tutorial.
Naimi Klein's The Shock Doctrine attempts to explain the dismantling of the South American states by disaster capitalism, of extreme "austerity" and brutal military rule, neither of which sounds very "left-wing" if you ask me.

When you push something hard in one direction, naturally it will bounce back in the other. You go from extreme right-wing to extreme left-wing as a reaction. Neither policy is ultimately productive.
Some of us think that Apple shouldn't be permitted to do some of those things either (e.g. banning side-loading and locked bootloaders).
Sure, what does YMMV mean? It's not just a matter of taste either. People have widely varying degrees of visual acuity.

But emitted imagery is going to ring in areas of detail and high contrast. Reflective imagery, not so much. Sharpness is going to create detail and contrast.

If you are going to do this kind of thing, you will have to develop an eye looking at stuff. And then be ready to lose that eye and look at it like a street person again.

My point is look at the whole thing, not the pixels. Those corners ring, I want to look at them. We aren't having a beauty contest here. That logo is a single element on a page full of a lot of other stuff. Do we want it ringing? Hell, do we even want the viewer looking at the damn thing. If I ran that circus I'd probably fade the thing to about 50%. Yes it's got to be there. They should notice it, recognize it, but we probably want them looking at something else.

It's a rule, a law really, that you never, never, NEVER look at a logo or design in isolation when you are making a judgement. You look at it in its venue. If it's a critical use, you will be fiddling with the design, the whole thing, not just the logo, for each use. This isn't an aim, shoot and forget situation.

Edit: I should also point out that when looking critically at a design I use an old visual astronomer's trick: Averted vision. That is to say, I don't look directly at the thing I'm looking at, I look beside it or even a ways off. Your eye isn't a camera. It's a complicated flying spot scanner with a really complicated, variable sensor. Different parts of your eyes "notice" different things.

The center is good for detail and color, but the edges are good for contrast and small variations in same. When a viewer looks at a page, his center of vision is looking at those groovy sharp pixels, but the edges are noticing stuff too, like contrast and movement. Just like the caveman who is looking eagerly at the bright red berries on the bush, the edges of his eyes are looking for that tell-tale flicker in the underbrush that means a big mean cat is about to jump on him and eat him. You have to be cognizant what is going on all over the field of view in order to control, or organize the viewer's experience.
Good question! I don't know big magazines have whether paid app or free app. I guess mostly they publish paid app and that's why he focused on it. Since magazines want to make money, the cost for app is close to profit and he complains this situation.
If all they're doing is charging a smaller licensing fee then they haven't lost anything if the user switches to another OS.
Um, there's going to be Office for Windows RT. That's certainly leveraging one of Microsoft's monopolies.
Startups doing hardware projects which use embedded controllers: I think most 'firmware' as its called is written in C. Also, a bit unrelated but 'Verilog' and 'VHDL' are C-like low level hardware description languages used especially for prototyping via FPGAs.
Basically, all ARM Windows machines will have an encrypted boot loader. The concessions you might have read about are for secure boot on other systems.

I haven't been able to test it myself yet, but some of my users tell me that EasyBCD is able to work around this issue.
Show HN: Photolive
That's pretty fun!

One thing I'd like to see is holding down Ctrl (or something) allowing resizing while doing something like snap-to-grid. I.e. avoid rotation and allow you to change the aspect ratio.

I think this would be useful for making rectangles.
Not really, no, but it's a lot more absurd given how well that's gone for Microsoft in the past.
I'm glad we're using a floppy disk rather than the alternative (dead now) "piggy bank".

Imagine how confused most people are seeing a tiny pig in the tool bar. It's an effort to get from "little pig" to "piggy bank" to "save". And that's for people with english as a first language.
Unless I'm missing something, that section only addresses HTTPS -> HTTP referrals, not HTTPS -> HTTPS.
Maybe YC is just trying to catch elusive human resources in its net and deploy them to projects that have been vetted by its network of advisors and affiliates?

Payments are made in the form of equity or convertible debt - no need for nasty perpetual licenses in the form of royalty payments. If many startup web businesses are not taking in much cash, but are rather meant to be sold on to larger business as interlocking pieces in the advertising money deployment machine, why commit to a stream of cash payments in the future?

No-idea recruiting is a way to shake out people who may be valuable to plug into startups but for some reason are not coming up with the right ideas themselves. Or at least that is my opinion.
Yea, it has been interesting to me too that MS isn't treating this port similarly to Windows NT for Alpha.
A proposal to fix CSS prefix madness
History has shown that it never works and the users can be coerced to do anything to make their app work and are incapable of deciding what's malware and what's not.Case in point, declaring app access permissions in Android. Most software seems to have no trouble with user adoptions while requesting every permission available like making phone calls.

>but if they were clear that the permission model was in flux I could see incrementally turning it into something reasonable. And saying "your app might/will break in the future" is much nicer than saying "people can't get your app at all".

The problem is that with the first breaking change, users will be annoyed and MS will regardless take the blame for it.

Also the iPad has proven to be a roaring success with the very same restrictions.
Apple isn't entirely staying "on the edge" with mobile browsers, nor do I expect them to because of their interest in native apps and lock-in. They're already only the 3rd best mobile browser for HTML5 compliance (beaten by Firefox and Opera) and they'd be sixth (behind Chrome, Blackberry and Tizen) if you include development browsers as well. That's a pretty big step back from the iPhone's launch or even the recent past.