skysight-inc/HackerNews huggingface dataset:
To be fair, that was my first thought too. I find it difficult to believe they would close down if the service was successful and growing. I know this is exactly what Lavabit did, but I feel Lavabit is an exception to the rule in this respect. I have no evidence either way, just my gut feeling. Until I've seen evidence that it was anything other than a simple money related business decision, I'm going to assume it was so. I don't mean to make any accusations: This is just the way my brain works.
Same here:

$ uname -a
Linux GFMPC-056 3.11.2-1-ARCH #1 SMP PREEMPT Fri Sep 27 07:35:36 CEST 2013 x86_64 GNU/Linux
Pyramid is too damn easy - a success story
> Because re-writing for a new platform isn't trivial

That's not the consumers' problem, is it?

> Because the customers want it.

That's not reflected in sales yet. If you're talking about the 100 Microsoft fans that upvote and comment all positive Microsoft stories on Reddit, HN and Verge - that doesn't count. We're talking about the market as a whole.

Also, even Microsoft themselves barely even promote the "legacy app" thing in their commercials. All they are showing is Metro. But if they think Metro is their tablets' competitive advantage, then why wouldn't the consumer just get an iPad or Android tablet instead - and for a lot less?
Getting Ready for Thursday's 'World Paper Free Day'
An imperative language that aims to replace C/C++ ? Why would functional programming examples belong to front page.
...if you believe that the traditional scientific research system can be cut in half...

Where did you get the idea that I believe this?

I'm simply arguing that no endeavor should be exempt from cost/benefit analysis.
Applying to YC-W13 batch at the very last minute?
A significant difference between open source and commercial software
I would be happy to see any research evidence you have found to back up your opinion about mental ability (NOT "acuity") tests. This is an issue that is very heavily researched in multiple countries with varied cultural backgrounds across hundreds of kinds of occupations in almost all kinds of workplaces.
Seven, actually.
thanks! I'd love to see what you do
There'd be a more appropriate place for this: The action center. Recommended actions can still be disabled can't they?
Trello for me. I have an ideas board with lists for blog posts, apps, startups, and video games.
Yup, Sweden wins in atheism, but religious extremism is both breed and imported here. They also tend to generate more off springs than secular ones.
Rick Falkvinge, AMA on reddit
Rick Falkvinge, the founder of the first Pirate Party (in Sweden), holds an AMA on reddit.
The 4 Types of Startup CEOs
> For some bizzare reason, a lot of P̶H̶P̶ devs obsess over mini benchmarks and tiny speed issues while ignoring massive latency factors (like the DB).

This sort of behaviour isn't unique to PHP Devs, not even close.
HN must have not sprayed for evopsych in a while.
Yes, but I'd be more interested in how you put it together than the end product. A good blog post breaking your process and components down would be fantastic.
To paraphrase a famous line: I'm shocked, shocked that there's spying going on!

Snark aside: what may have riled French feathers is the fact that NSA spied on politicians too. I bet they have lots of blackmail stuff.
Since Windows 3.1 to Windows XP, the aspect and look of the Font installer tool nearly not has changed. I could say that they keep the old 16 bit tool all time with minor changes.

XP : http://www.muhammadanism.com/Unicode/fonts_add.gif
98 : http://www.yearbooks.biz/assets/images/gallery/main/287.jpg
95 : http://www.mts.net/~pmorrow/pictures/ttfinst4.gif
3.1 : http://www.microsoft.com/typography/ttfinst/ttfinsta.gif
Does this article really claim that apple's 2006 patent prevents android from using swype which was patented in 2003? http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=H...
If you're lucky, you'll learn this lesson early in your career: when you think "oh, that's easy, those people must be idiots" it's a sign that you don't understand the problem.

People are not idiots. Large problems are never easy. Politics, management, and salesmanship are genuine parts of the problem, not useless distractions from technical stuff.

I'm not saying that improvement is impossible, I'm saying that improvement is hard. The healthcare.gov system could have gone live, and been functional, on October 1 - if you could hire better technical people. Can you hire a top-notch team of techies in this environment? Ever tried it? It could be working if the political appointees had nailed down the requirements earlier. Have you ever tried getting hundreds of legally-mandated decisions pushed through the federal bureaucracy? Many of those decisions were pushed back for political reasons, which sucks - but could you made the unpopular decisions early, then won enough elections to keep Republicans from dismantling the entire thing? The system could be working if the law made more sense in a dozen different ways, but all of those compromises were necessary to get the law passed in the first place. Have you ever tried to write legislation, and get it through congress?

Don't get me wrong - the healthcare.gov system is a clusterfuck, and there are easily identifiable reasons for that - in retrospect. And hopefully we can learn from the failures and move forward. But laying it all at the feet of some nebulous government employee is completely unhelpful.
Every few months when something that seems good enought comes along I post it on a blog http://ideasfrommydreams.blogspot.com/ Then I get to share all my silly ideas with my 138 rss subscribers. And I can go back and add notes as I find new information. And if I never work on them at least I got to write down something. And once in a blue moon I get a comment.
Is it PRISM safe? :)
And what user that never goes to the control panel is able to enable Secure Boot (firmware menu?!?), and to debug issues like mentioned in the article (VGA card with an option ROM that comes without Microsoft signature) if they follow Microsoft's advice?

And the douchey part is that Microsoft doesn't even acknowledge issues such as the unsigned option ROM thing.
I'm actually working with some pretty kickass legal people on v2.

Can you say who they are? I'm looking for legal advice in this area as well (and I'm not a competitor to CrytoSeal in any way). Our service is currently in Australia (only), but I'm an owner, based in the US, and by design we also aren't able to support a pen trap order without the same problems you've encountered.

It's sucks when crypto best-practices are, effectively, either illegal or useless.
Stock Footage Video
I've only got to wonder, how does Microsoft think of these crazy menus. Why would secure boot settings be under Bitlocker drive encryption?
>Being unable to disable it does not.

Microsoft used an existing UEFI feature to guard against attacks even when your Admin account is compromised. I consider it to be a good thing. I'd want as many clueless people to enable secure boot as possible.
Show HN: Push Notifications made Easy - an iOS/Android/C# Server Template
That reminds me, on Ubuntu you can install powertop and run it "sudo powertop". It's a handy tool to be sure.
Workflowy does it for me
Apologies for making a pedantic meta-comment, but may I recommend that you read this: http://www.apostrophe.org.uk/page2.html

Your comment was otherwise well-written, but you misused apostrophes nine times (thrice in the first three sentences), which made it quite painful to read. I'm sure that your writing will be taken much more seriously if you fix this one glitch.
Right now, you might have something like:

... = function() {
// set up header
// set up content
// set up footer
};

Segregating the responsibilities might look something like:

var homepage = (function() {
function renderHeader() {
// ...
};

function renderContent() {
// ...
};

function renderFooter() {
// ...
};

return {
renderHeader: renderHeader,
renderContent: renderContent,
renderFooter: renderFooter
};
})();

Now you can just invoke "homepage.renderHeader()", instead of, say, 5 different methods that conditionally decide what should go in the header.
Replace the newline char immediately following the string "we relaunch a" with a space instead, and then it verifies.
The article's point was that on closely comparable hardware doing nearly the same task, the operating system seems to make a significant difference in battery power. Maybe other Windows PC makers are more experienced in making efficient drivers and tuning the OS delivered on disk? In a couple of reviews I read, that isn't the case:

First Samsung laptop review I read, a NP900X3E-K01US with a 44 Wh battery:

...battery life is disappointing for such an expensive laptop... [1]

Second, a Dell XPS 12 review:

50WHr battery ... Wi-Fi browsing test ... seven hours and 58 minutes

[1] http://www.cnet.com/laptops/samsung-ativ-book-9/4505-3121_7-...

[2] http://arstechnica.com/gadgets/2013/10/review-xps-12s-haswel...
As I said, "if we can identify useless segments of these fields". I didn't say we could actually do that. I'm not a strong proponent of cutting scientific funding. Science contains a lot of stories about random seemingly useless research coming in handy in 10-30 years.

Medieval literature has far fewer stories, however.

(Incidentally, in case you think we don't currently attempt to predict the future uses of assorted subfields, you've clearly never looked at the NSF budget.)
I don't really think that WinFS was a core OS kernel feature. It was built on top of SQL Server, so I doubt it even had a kernel-mode component either.

ReFS would be a better example. And that's just another example of how Microsoft is keeping their core technology up to date. Apple meanwhile is still using HFS+ which even Linus Torvalds called out as being utterly crap.
I actually had the same idea while laying in an MRI machine as a child. Problem is, nobody would take me seriously. And I still don't work for GE, so nobody would take me seriously suggesting this now -- hospitals are frustrating places.
Did you just say that education requirements are legally risky?

That is brand new to me. I would love it to be true, but I've never encountered it in reality.
Google Keep atm, but it's not perfect.
A Better Air Gap
Vulnerability numbers alone do not accurately convey the mobile security landscape. To start with, even if those mean something, we must consider that Android devices tend to lag behind in terms of receiving OS updates. By contrast, iOS devices tend to be quickly updated.

It is widely known that iOS is far more secure in the practical sense for the average user. Report: http://www.f-secure.com/static/doc/labs_global/Research/Mobi...
Hold on, do you mean an ID number or an ID card? As far as I can tell, the Cédula de Identidad you mention is a card, not just a number. Numbers are pretty much always trivial to duplicate. Checking a physical document kind of requires a face-to-face transaction.
There are plenty of other security features, that I'd argue are more important than secure boot, which don't result in a watermark being displayed when disabled.

In any case the most likely group of people who will see this message are people who know what they are doing. Off the shelf Windows 8 certified computers will have secure boot as default therefore the message won't be displayed. People who are likely to see this message are:

- Those who manually disabled secure boot

- Those who purchased components individually and built their PC as most individually purchased motherboards come with secure boot in setup mode (disabled).

I'd say people in those two groups are highly likely to know what secure boot is and don't need a reminder about it.

Also, let's say your average user somehow sees this message. They are not going to be able to solve the problem themselves. They've most likely never heard of secure boot let alone know how to enter the BIOS and enable it.
It is not very difficult - Iceland :-)
I still think that offering "every N days" and "Nth day of the month" would cover 99% of use-cases. The big problem I ran into was when my credit-card expired, PayPal paid a recurring bill late as it had to do an "e-cheque" that had a long delay on it. So the payment happened late.

The WTF happened the next month, after I fixed the credit card issue - every future bill had the same long delay on it. Somehow their "Pxtl pays on X day of the month" had gotten shifted. So I was getting late notifications every month.
I didn't imagine a single person could type this amount of factually incorrect information in a single post. Hats off to you, sir !
The simple answer to why is to increase the labour supply to decrease wages. Programming jobs are some of the highest paid jobs that employees can find right now, and people are looking to correct that. This is the heart of the matter.

The sightly more complex answer to why women (or girls) are singled out specifically is that in a male dominated field we can assume that the best males, who have any interest in working in said field, are already working in the industry. Attracting more males simply reduces the quality of the supply. When women are a virtually untapped market, you can attempt to bring in the best women, thus increasing the numbers without affecting the quality of the supply.
So, it's infinite work for one person, but infinity / 2 is manageable?
Google's new media tool site to court journalists
Voiture à vendre
Posez vos annonces gratuitement et sans limite avec Tnannonce.
Acheter et vendre sur Tnannonce sans aucune commission aucun engagement au préalable.
FYI: the author is a she. I find it fascinating that most posters assumed that the author was male.
I couldn't post a status, share a post, or comment on a post on both my PC & mobile, & was wondering what it was. Glad I didn't log out.
This is a great post. And also from the other side of the fence. As typically we see, these kind of posts, from people who did not like Math puzzles, and as a result suffered in the interview rounds.

But this one talks about getting inadvertent benefit of being good in Maths to get selected for programming, and suffering the consequences later on.

Also, it highlights the importance of what is mostly taken for granted and thought of as mundane stuff, of programming - the idiosyncrasies, jargon, and best practices of various languages and OS environs.
So if he wasn't trolling, why didn't cryptomaniac use his real account to say this? It's very sad that these kinds of drive-by accounts are so successful (he got at least two upvotes at the time I'm writing this) for what seems like a personal attack without any data to back up the claims.

And regarding the actual content, it doesn't really make sense to me why a startup would lose face if they shut down a service that wasn't viable. They are expected to experiment. It happens all the time and nobody minds. Sure, it probably makes the decision easier to shut down if there aren't a lot of users, but let's not jump to conclusions.
I highly doubt that. I have a FingerWorks Touchstream LP that (while I don't use it anymore) was performing the same exact gestures we all recognize as "swipes" on capacitive touchscreen phones/tablets. As evidence I point you to the founder's dissertation on the topic from 1999: http://www.eecis.udel.edu/~westerma/main.pdf

The only difference between how it worked on a Touchstream LP and a modern capacitive touchscreen is that the trouchscreen has a "screen". Other than that they're absolutely identical.

Actually, the Touchstream LP had capabilities that exceed today's capacitive touchscreens. For example, it supports ten-finger chording and could recognize which finger was which. So if I pressed my index and middle fingers (say, with both hands) in a certain region of the keyboard it would recognize that and send whatever pre-programmed sequence of keystrokes or mouse movements I wanted.

It was awesome technology! It only had one (big) flaw though: No tactile feedback.

You take it for granted but the "click" you feel when you press a key on your keyboard is very, very important to typing quickly and efficiently. Without it you have to constantly ensure your hands & fingers in properly positioned. This is why autocorrect is so important with software keyboards (if you're tapping instead of swiping). Without it--if you tried to type really quickly without thinking about what is actually being output from the IME--you'll end up with typos all over the place.

Another thing we take for granted is the ability to "feel" a key as we press it. On a capacitive touch surface there's no way to do that without accidentally typing that key. This is why I have high hopes for that technology that produces little bubbles on top of touchscreens on-demand to provide tactile feedback as to key locations.

So that is the reason why I eventually gave up on using the Touchstream LP. While it was the greatest mousing device I've ever used (and I've used HUNDREDS) it was not that great of a keyboard. I'd be happy to use it day-to-day for typing up English words and sentences but it was just too error-prone to use in a bash shell or for programming. Even with the "programmer pad" feature (which let you enter keys like braces, brackets, parens, etc using handy gestures) it still resulted in too many typing mistakes--even after training myself and using it regularly for a year.
PHP and Web Sockets - making a live-scores widget
Applying the Big Data Lambda Architecture
I bought a new HP laptop reecntly, with Windows 8 and touchscreen, to replace my dead Packard-Bell laptop. My old PB usually gave me about 4h battery life, and sometimes up to 6 hours. I was told my new laptop would give me 5-7h battery life, which seemed pretty good to me.

In reality I get 2.5 hours maximum. It's so bad that I actually returned the first one I got as I though something was wrong with it. Nope, 2.5 hours is it. Not even enough for a half-day working in a cafe.

So I guess 5-7h only applies if the screen is turned off, no programmes running and no wifi. Useful. :/
Law students and their professors; I don't think my "bro deal" with them is transferable, sadly. (we're trying to get law review and/or conference papers out of it, too)

The whole thing is quite unsettled right now, and unique to every case. I'd probably contact EFF. If I were looking for someone to pay, Marcia Hofmann is now a commercial option, and she's probably the best in the world.
I've seen and even worked with some examples of this approach earlier. It works well when you have definitive templates that all the content would fit but you return to the step 1 when you need a flexible white box for the user to fill.
The Turkish 'Q' layout is the most commonly used in Turkey and includes these 'illegal' letters. If these letters were truly illegal it'd be hard to imagine this keyboard standard existing.
Unfortunately, he doesn't share where he is heading now. It does sound like he might find Go attractive (with its very small language and well-designed toolset).
Yes, if the app got bigger, I would probably split the different parts in different files. But this being my first app, I prefered having everything laid down in front of me.

As for the init() function, the tutorial I saw mentioned it, and although I know it's unecessary, I liked the way it encompassed the functions called at initialization. But you're right, I'll probably delete it later.

If you have other suggestions or resource to share, feel free to tell me. Thanks.
I've recently got a laptop with secure boot enabled by default (an Asus Zenbook), and man that was a pain. I wanted to install Linux on a second partition, and it wouldn't let me boot anything from a removable medium until I turned off secure boot.

But of course the option to disable secure boot was grayed out, and it took me some searching on the Internet to find a solution: first you have to go to the key management window, and delete all the keys there. Then you're allowed to turn off secure boot.

If they wanted it to be usable, they'd just offer me an option 'boot once without secure boot' (and ask for the BIOS/EFI administrator password if set).

After this experience, my hypothesis is that the main purpose of "secure boot" is to discourage the user from installing anything non-default (aka Linux).
The same is now true of American cowboys. Had history taken the another trouser-leg, perhaps also Nazis.
You put it on HN and when it didn't move you gave up? What else did you try?
Actually, I'd agree. This would seem a better place than the "View basic information about your computer".
I maintain a Google Document of the format

Summary:

Inspiration:

Description:

Trello was another place I considered storing my ideas, but Google Docs was just easier.
Why Australian technology start-ups don’t need to go to Silicon Valley
You can download Infoq presentations with youtube-dl [1] and rtmpdump [2].

1. http://rg3.github.io/youtube-dl/

2. http://rtmpdump.mplayerhq.hu/
Microsoft has a certfication programs. Sadly, those programs are notoriously weak (see the outrage about "Vista certified" machines not actually being able to run the hardware accelerated desktop). This was done to please hardware manifacturers and allow them to put new hardware out quickly. Applying pressure here and denying certification to drivers not implementing power features properly would have been the way to go.

Microsoft does have leverage, they just didn't use it for a long time to allow for a quantity over quality approach.
A shared google doc with a mate. We combine our ideas for world domination. He's the only one executing though. I seem to be completely busy with client work in the short term...
Society Functions Best with an Intermediate Level of Creativity
It's all wrapped up in the same technology platform - SecureBoot and BitLocker work together/are the same thing in some cases during the boot process. There are differences, but I don't want to be pedantic.
i use a text file.

i google around to see who else is doing something like it, and how they are making money. generally i only look at SaaS and B2B ideas.
Quite simply, no.

Performance optimizations are all about trade-offs, and what might be a good trade-off for Microsoft's own hardware could be a bad trade-off for 95% of the other hardware on the market.

In theory, Microsoft could ship a second set of bits for their own hardware. But now you start to have nightmares about the antitrust lawsuits in the 90s. Why is Microsoft keeping a secret faster Windows that only it gets to use? That's the headline anyway.

The only way for Microsoft to achieve the kind of vertical integration that Apple has would be if it was willing to destroy its existing OEM partnerships. And risk a lawsuit from the DOJ. And this is a crazy strategy, because Apple has all the experience manufacturing hardware, and Microsoft has very little.
> But that's based on your own system, which may be non-obvious to other developers.

Yes, conventions are like that. You have to read the docs.

> [...] this kind of naming convention isn't a native part of CSS.

That's true for naming conventions in general.

Well, this stuff was added for a reason. If you know the rules, the SCSS and markup becomes way easier to navigate. Additionally, there are now many properties which can be automatically verified.

It adds structure which wouldn't be there otherwise.
The People-Powered WordPress Community
Why bother? Any financial attorney in any part of the world knows how to cash or launder money, or, at least, will point to someone who can (for a small mediator fee).
JavaScript has a Unicode problem
Funny, I listen to NPR and hear those subjects mentioned in those contexts all the time. If the average Obama voter doesn't believe in those things then they voted for the wrong candidate.
Innovation or Copying?
The choice between DIY and depending on third party libraries isn't exactly a language problem, unless you're saying that a language that doesn't have many third party libraries takes that choice away from you. I don't find that very convincing.