skysight-inc/HackerNews huggingface dataset:
It's strange that we have both very much opposite experiences. I'm not sure what you are using when you mention "linux" because responsiveness depends a lot on the distro. I wouldn't use Ubuntu, for example. As for Firefox, I guess it depends on your config/RAM/processor, but i have a i5 with 4 gigs of RAM and opening Firefox with saved tabs is slow as hell on Windows 7 while much faster on OpenSuse. By the way I'm using KDE and I don't think it's that bad in terms of stability, while I have experienced a few crashes (maybe once a month or something). It's true that Windows (from 7) has become very stable, nothing like what XP used to be: it does not crash to blue screens anymore, but it still can become very sluggish when I do audio/video editing and basically nothing much runs in parallel because it's just unusable.
> I think Google has direct line to NSA,

Source?
Curious to see if this data is accurate in comparison or if there's a better source than my sampling of 153 people.
Your first sentence is simply incorrect. The time signature is not 4/4; it is 13/16. The author of the article even states this at the end. Several HN commenters with a music background also independently and very quickly came to this same conclusion themselves.

The rest of your comment has nothing to do with the article or the song. It's just you rambling on an unrelated tangent about music theory in general.
I'd say it's Ubuntu, based on my experience trying many different distros.
Why not? It's a static cache generator. Does the language remotely matter?
In the end it is the skilled programmers that write the code that forms the product.

No, it's really not. It's the users that form the product. Everyone else is below them. They are by far the most important people in product design. Users communicate their needs to architects[1], who write specifications for designers[2], who design products for developers to implement. The architects, the designers and the developers all serve to enable the user to access whatever value the product gives them. They're all equally important in the process - no part can function without the rest. Management should enable the product guys to serve the users without getting in the way too much.

[1] Not necessarily directly - architects should talk to users, sure, but they should also watch users, look at logs, read complaints, analyse business needs, etc.

[2] Designers in the sense of people who figure out how things should work, not 'people who draw stuff'.
Wow! 4 mill/year? I'd like to hear more about the story behind Buffer.
Note that if you want to optimize the quality of the candidate, not the probability of picking the best one, it's better to stop after sqrt(n) candidates: https://en.wikipedia.org/wiki/Secretary_problem#Cardinal_pay...
How to Burn DVD The Nut Job to DVD with Best DVD Burner Software on PC
How to burn DVD The Nut Job to DVD on PC? Download the best The Nut Job DVD to DVD burner software and follow this DVD burning tutorial to copy animated film DVD with ease.
HTMLy has a built-in search feature and related posts. I use file-naming convention than the speed always fast even though let say the blog has about 3k of posts with hundreds of tags, why? HTMLy don't read the content first but filter it first. I already test it with mini VPS (RAM 128 MB) and no speed penalty.
If you wanted to make a version with a live UI that's monitoring a stream instead of a file, I suggest Reactive Extensions. It adds support for IObservable, the stream version of IEnumerable (what LINQ is used against). Once you get your head around it, there is magic to be made. I think a bunch of Reactive Extensions is now bundled with .Net. It is produced by Microsoft.

http://rxwiki.wikidot.com/101samples - A cursory look; it goes far deeper than this.
>>ten other desktop environments are basically an apt-get away.

This one thing you should never do. I once tried to apt-get shift to KDE from GNOME and then could never get Network to work ever again.

After searching the internet the only feasible option seemed to be to back up all data and reinstall the OS.
If only Mark Karpeles had simply written mtgox in another language, there's no way he would have lost 750,000 bitcoins.
Sadly the web is made up of a lot of php code. Luckily this graph lets me sleep better at night:

http://www.indeed.com/jobtrends?q=php&l=&relative=1
The comment is certainly a bit overgeneralized, but it raises some important points.

I've been a "time-peeler" for a large part of my life, and when I stopped being such, I became way more productive. This happened because I started to waste less and less time on things which didn't really matter.

In certain cultures where most of the people watches TV, for hours every day (in average), then you start to see what's wrong with saving 57 seconds.

In addition to that, somebody pointed that the structure is incredibly wasteful. For some reason, there's this widespread vision of sustainability where the responsibility is somebody else's. If this is not accepted in simple things at the bottom, where should it starts from?

In this terms, the comments make sense, although of course, it's not possible to say if it applies to a given person.

With these things in mind, while there are no "objective wrongs", in the big perspective, there are objective foolishnesses, to say the least.
Interesting choice. A lot of places still use it, but it definitely feels dirty. Not the kind of thing you usually see around here. While it is still used a lot, I have to say, when I saw PHP I immediately closed GitHub.
Well, it provides better results when it doesn't rewrite your search into oblivion in an attempt to save you from typos you didn't make. Unfortunately, DDG being worse at everything else still leaves Google in the lead. But it also still leaves me very unhappy when I search.
There's a TV show in the UK that uses a spin on this - it's called 4 rooms.

The premise is that people come on the show with, what they consider to be, a valuable artifact. They then have the chance to take it to 4 collectors who will offer them a sum of money for said artifact.

The aim is to come away with the best offer you can get - but you only get one shot with each collector, you can't go back to a previous one because all other offers have been lower.
I don't think it's a static generator as there's no compilation step. Rather, they just replaced the database with file lookup. The server still needs a php interpreter.
Sounds like something is wrong with your computer or you have really old hardware.

Maybe take a youtube video that shows this?
You are correct, my apologies. I'm still new to Australia.
Australia is hosting the G20, and there is discussion here regarding Russia's role in the upcoming G20 meetings.
http://www.smh.com.au/federal-politics/political-news/ukrain...
Random question after reading a bunch about your company: Are you working at all on using wind turbines to compress the air directly, instead of converting it to electricity first? Seems like that could improve efficiency? Although it seems like your goal is scaling, so maybe it makes sense to stay focused on single product line.

(also, hello from Oakland!)
I just tried signing up, because you raised some good points. I have one email address that I use for everything, currently hosted on one of my dedicated servers. This is the email I use for my existing Google Account as well, to access AdSense and Analytics.

Apparently, I can't use my Google Account, I need to create a separate Google Apps account. Hmm, ok, so I try to create one. Oh, they don't let me create an account with my existing email, since it's already tied to a personal Google account. So, that means I need to create another email at my domain, just for the Google Apps username. Hmm, then I need an alternate email to register, not at my domain (what's the purpose of switching to Google, if I need to setup an alternate email somewhere else?). I gave up there, I'll have to reconsider this tomorrow.

In short, I want to move me@mydomain.com from my dedicated box to Google. However, I need to create me2@mydomain.com, and me3@anotherdomain.com to simply register. Then I'll have to sign into AdSense and Analytics with me@mydomain.com, and then switch accounts and sign into me2@mydomain.com when I want to access Google Apps. I'm trying to manage less, not more, that's the purpose of switching. This sounds less than ideal, so I'm back to square one.

Anyone use NameCheap Open-Xchange, or have any experience with their spam protection or webmail interface?
Not sure if you are going to get this but yeah it works for all forms of netflix.
>Firefox has always been visibly faster on Linux

Really? Chrome has always been considerably faster on Linux but I was under the impression Mozilla always had an easier time optimising their Windows builds, at least in the past. Certainly the hardware acceleration is better on Windows.
Can it fetch data from URL and parse it? The landing page doesn't mention this.
Reading three pages by Ken Thompson takes effort. Retweeting some Snowden meme is easy.

What can you say to someone that thinks Ken Thompson has no relevance in the modern world or thinks he does not need to read something in order to judge if the one sentence he pulled out was taken out of context?
I wonder how they got such an "accurate" map of the world in 1685, many people would fare worse than that if they had to draw it from memory.
The Indian sanitary pad revolutionary
Never said wasn't, just that we came a long way since the Roman era ;)
Agavi is now on Github
We use BitNami and Wordpress to generate static files. Works great. Paired with cloudflare, the site is faster than 99 % of the web (according to http://tools.pingdom.com/fpt/).
How does the Basis rank against the other smart watches out there ? I see it's priced higher, $199, where others come in at $100 - $150. The one difference I see is that it can do heart rate monitoring, and a lot of the competition can't (yet).

It's nice to see that they have an API to export your data too.
You know more about alsa than I do. Can you, with this setup:

- reduce single input streams (mute that one flash video) in volume?

- can you switch between usb and internal card without restarting an application? Use case: You're playing a game, wife enters the room, requests that you put on headphones. Trivial with PA (even with USB headphones), what about your pure alsa workflow?
Set Windows 8 to boot to desktop and then install Classic Shell. Metro / Modern is now gone except for the occasional control panel which uses it.
I would say the performance are equivalent, with maybe some overhead if there is some heavy thread spawning. I'll run some benchmarks at some point.

One of the biggest advantages is the fact this is not multi-threading, so context switches can only happen at precise points (yield from). This makes it easier to reason about the code.
Ask HN: Is sending passwords a good use of JS crypto?
I've read previous discussions on the faults of browser crypto but haven't come away satisfied. Can anyone suggest problems with the following?

A security conscious web developer needs to share credentials with a client. The client isn't adept enough to install a crypto tool. They also need something asynchronous like email - a phone call every time is too intrusive. Existing options include:
1. Email.
2. A third party service with SSL w/ PFS + server side encryption as an intermediary. A malicious service can keep a copy without detection.

With in-browser crypto:
- Dev asks client to go to http://sendpasswords.com/.
- Client hits the link. Browser generates a PGP keypair, stores the private key in localStorage and sends the public key to the server. The client is shown a link to send back to the developer.
- Developer visits link and enters a message which is encrypted with the client's public key in browser.
- Client returns to site. Encrypted message is downloaded and decrypted with key from localStorage.

This should be at least as good as either existing option. A few additional security assumptions:
- Users know to only access the site via an HTTPS URL or HSTS settings are preloaded in their browsers.
- The HTML + JS is simple, unobsfuscated, static and served in one request; subsequent data from AJAX calls is never executed or loaded as HTML.
- Only browsers providing a CSRNG are supported.
- The HTML + JS is open source and audited by a third party.

The host would have a hard time capturing cleartext without detection. They could target specific users, but third parties could periodically load the app and verify the checksums to detect any code change that wasn't narrowly targeted.

So long as the audited code couldn't encrypt the message for more than one public key, any interception would be detected when the recipient didn't get the message.

Thoughts?
I would have to second that. Scott's book is great (and he's a fellow Brown alum)
Super Awesome Ways To Save Money On Energy Bills
Next step: on-demand flat files which is dynamically generated and has an in-memory cache !!!
I created a similar project, you might want to have a look at it
https://github.com/W4RH4WK/Phoenix-Tpl
> 2. grammatical solecism

Is there any other kind? I will admit the whom-bomb was unpleasant.

OP: If the answer is not him/her the question is probably not "whom."
https://en.wikipedia.org/wiki/OpenSSL#Licensing

tl;dr: A conjunction of two old licenses, resulting in the advertising requirement that "every occurrence of the license with a different name required a separate acknowledgment", which is incompatible to GNU GPL.
So true. C# = What Java wanted to be, sans "write once, deploy anywhere" hype
Zapier has more business integrations. IFTTT more consumer.
For those like me, wondering what GnuTLS is :

"GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and other required structures. It is aimed to be portable and efficient with focus on security and interoperability."

from : http://www.gnutls.org/
Which in turn sounds remarkably similar to the barcodes and the pattern of aluminum pads (which were read out by spring contacts that sensed the electrical conductivity) on 35mm film cartridges.
Replacing the database with flat files? We have gone full circle, haven't we.

I can think of a lot of disadvantages with not using an actual database. What's the benefit of going back to flat files?
> What do you think of C++ and timing attacks?

Same underlying machine model => same mitigation techniques apply as in C.

> surface area of the C++ runtime itself

No RTTI and no exceptions => no runtime. (By "runtime" I mean code necessary to support language features, not the C++ standard library. E.g., without RTTI and exceptions C++ is as suitable for building an OS as C is.)

Still, RTTI and exceptions are table-driven and I'd worry about their integrity if somebody manages to change the RTII and exception tables embedded in the executable. Largely prevented by signing executables. (Oh, the irony :-))

> How do you find auditors for C++ code [..cut]

More than half of the standard text is dedicated to standard library. I've heard it been said (I've not checked myself) that the description of the core language is only slightly longer than that of Java or C#.

But standard size is not that relevant. Reasonable C++ code is easy to write (for an experienced developer), easy to understand, and auditors can always "fail" the code if they don't know what's going on.

Auditing is expensive, so you have a lot of incentives to write reasonable code from the start.
Very true - but I suppose that'd be answering a different question! What if you were writing software for a tetrachromatic organism?
I was going to ask the same thing. The pi really struggles with XBMC to the point where I've given up on it. A command line version I can control via ssh is just what it needs.

It says you need an html5 browser to play your music. Is there a plugin that can just play the music directly, so I can play via ssh and not have to kick off vnc?
"Never buy candles again!" Hmm that doesnt seem right...
Your description of Google Music makes it sound awful and completely unusable.

It does take a bit of effort to manage my own music collection, but I feel like I am well protected against data loss by having it synced between a NAS, external server, and Crash Plan. 90% of my listening is done via the external server running Subsonic, using both the web interface and the excellent mobile app iSub. I also try to always pick up a vinyl at live shows since they are big and nice to look at (and occasionally listen to), and usually come with a free mp3 download.

There are no limits on how many times I can access my music files. I can access them any way that I please, from pretty much any device, forever. I couldn't have it any other way with my music collection.
MS has not done the old DirectX redists since 9.0c.
It is strange. I've used gentoo for years, arch, debian, ubuntu and probably others variously. All pretty similar experiences though I agree on ubuntu.
That's funny. Google 'Chocolatey', it's similar to the apt for Windows.
The headphones do not matter, USB headphones were picked as examples because they're 'sound cards' usually. You could substitute 'moving from HDMI output to your speakers' or something. It's just about the ability of migrating running audio between devices, something I'm regularly doing.

Sound at the same time: Happens regularly for me. I'm listening to music and some IM client runs. I could mute that client (in the client itself) or .. reduce the volume of that one application (in PA). NoScript and RequestPolicy were too much of a hassle to me in the past tbh. I regularly end up with a braindead/moronic website playing some random video. Muting flash while I look for the offending tab makes me a much saner person.
Belgian judge considers blocking Apple websites over ‘misleading’ warranties
>The google way

Closing popular services? Massive pervasive privacy invasion?

I wonder how crippled the free version of Windows will be. MS made an ultra cheap version of vista and 7, for example, that was so limited it was almost a joke.

If MS want to keep their market share up, they should just keep selling Windows 7 at a lower price, as that is what people really want. Real computers are never going to disappear because phones and tablets are read only devices for passive consumers and completely unusable for any real work, underpowered, and with tiny screens (sure, it's nice to watch a movie on the train, but when you get home, you're probably going to use either a computer or a TV instead).
Remind me, what was the command to get rid of The-UI-formerly-known-as-Metro and use the desktop instead?

In Windows 8.1 you check Boot To Desktop, in Windows 8 you either have to install a small utility or remember to click the big Desktop button in the top left corner every time you reboot. If you want the old style start menu back there are at least 3 different third party options to chose from.
It may remake itself, but it will be smaller every time since the candle actually burns its own wax as it melts.
Your comment is not internally consistent.
Depends on the definition of "encryption".

It looks like GP's definition of "encryption" does not include childish stuff like RO13 and XOR.

Is his definition technically accurate? No, but then words are malleable and companies hiding behind "technically accurate" in their marketing blurb is never a good thing.
Until office politics doesn't allow anybody to be promoted in a management position, we will suffer from incompetent managers.

Ask me how I know.
Some people are smart,
Lots of people watch reality TV.
Congratulations Bryan for launching it!

We are doing the same at http://mailparser.io and I can confirm that there is a real need for a solution like that. A lot of our existing customers use mailparser.io in combination with Zapier. Those customers can now directly use the parser of Zapier. Which sucks for us but which is surely great for the customer and Zapier ... :-)

One caveat though, a lot of use-cases are not the static "contact form" email where nothing moves except the values. We get a lot of requests for parsing lists, tables etc. Curious how the chosen approach works on this kind of parsing jobs.
It also measures your perspiration.

They focused on gamification and achievements you can unlock ("slept full 8 hours" etc). However it lacks any wireless connectivity, so you need to plug to your computer to download data every day.

I thought it's the most interesting of all smart devices, but I was looking for next gen which hopefully would be wireless and smaller.
I wish I can say the same!
cp/tar/rsync/git/svn to name a few.

HN is apparently flat file based.

I actually have a 100% static site deployed in production. It is served off nginx, built with make, shell and sed (does some include processing and index generation) and is deployed with rsync from make and uses git for version control.
At least it's more reliable as a platform. Try to compile, let alone run, a program written for Linux 5 years ago on a distribution today. I compile and run 20 year old software, unmodified, on Windows 8, without any problems.
Already got that. It's called the OS buffer cache.

Dynamic generation - make!
http://community.bartdesmet.net/blogs/bart/archive/tags/LINQ...

Although this blog is dead now, the information stored within is golden. I also highly suggest De Smet's C# 5.0 unleashed book.
The Visual 1050 Personal Computer System
There are also IObservable and IQservable if you want to go deeper.

http://channel9.msdn.com/shows/Going+Deep/Bart-De-Smet-Obser...
goddamn siege onagers...
There's a newsgroup (and gatewayed mailing list), running for god knows how long but at least since 1993 [1], called Methods and Reagents:

https://groups.google.com/forum/#!forum/bionet.molbio.methds...

Which has been used to share protocols, just like this, since the dawn of the web. It's a newsgroup, so hardly anyone uses it any more, of course. I guess it doesn't have a flat UI and an iPhone app.

At some point, some of the users of the group set up a wiki to capture protocols in a more permanent form:

http://methodsandreagents.pbworks.com/w/page/20806945/FrontP...

But it never took off like we hoped.

As irollboozers notes in another comment, there is nothing new under the sun. The selection criterion for any such effort is simply getting a critical mass of people involved and contributing protocols.

[1] http://schneider.ncifcrf.gov/methods/TIBS/nov93.txt
I used to build long palisades of wood; the AI would do some path-finding, and discover the gap in the fence around the back of my base. It would then send a steady stream of units to attack me, but they'd walk in single file along the wall towards the gap...
But we also do have curly braces! For dynamic arrays! ;)

{ Number. #someSymbol. 5 + 6. [ :anArgument | anArgument doSomething ] value: 'some string goes here'. #(3 'hi'). 1000 factorial }
The minute Google converts one of my flacs to 320kbps mp3s the file is lost. I don't want to circumvent anything in order to have access to my data. Why does it startle you? When you don't pay for something you are the product. I would be more surprised if google gave you all this great music and did not expect anything in return.
Like the article of @madjar in the comment above explains. There is a reason for definitely not using gevent.
...and now, nobody technical will buy one.
I quite like that term, "allocation by sacrifice". Has someone defined it in more detail?
Congress considering creating Digital Government Office for IT oversight
I wonder what simple blogging / CMS engines are out there that use sqlite as the backend. This also has the benefits of simple backups without the complexity of another process running. Most (if not all) webhosts will have this baked into their PHP installs.
If you're holding out for wireless connectivity you can buy the current model - it already has bluetooth.