skysight-inc/HackerNews huggingface dataset:
My opinion:

If everything was broken, then why did they go through so uch trouble in the lavabit case?
I'm watching to see if CSCO takes a hit from this--so far, doesn't seem to be a big issue.

It's not like this is surprising, as such; it's just really bad that these chucklefucks got caught doing it.

(Yes, it's arguably morally wrong and so on, but just from a purely economic perspective, bad show.)
Ask HN: What is reasonable ad revenue for 100k page views in your niche?
What is reasonable ad revenue for 100k page views in your niche?
Cuttings from a Medieval Italian Choirbook
I started a thread on the Mono mailing list a couple months ago about web hosting performance on Mono ( http://mono.1490590.n4.nabble.com/FastCGI-Performance-td4662... ). It turns out the default implementation for FastCGI is really slow. Some members of the community have created a few different implementations. The fastest one currently is a thin wrapper over evhttp which can handle over 100k requests per second on a simple benchmark. There are other discussions as well about how to improve performance.
This attitude might actually be the difference between them and lesser known competitors. (not that I think it's OK)
This piece helped me understand that a popular medium.com piece of non-fiction probably isn't "non-". Reddit with pretensions.
My take on ovirt is that it is focusing on (moderately) large-scale deployment, albeit only really covering the hypervisor aspect of things , whereas openstack seems to have a broader focus.

I recently evaluated ovirt in a small business context, and one of the stumbling blocks was, "how do I specify which VMs should be automatically run at boot time, and how do I control the order in which they boot?" The current answer to that with ovirt is in effect: "Well, we expect you to have a highly-availble bunch of management nodes which will simply remember what the set of currently running VMs ought to be. If that doesn't float your boat, maybe you should use the API and roll your own control system."

From a small business context this basically amounts to: No.

Note that this is not a serious criticism of ovirt. A project has finite resource, there's only so many things they can focus on at one time, I fully expect that things will improve over time, and the stuff that is there installs and runs very smoothly.
Capex measures expansion, so even though they're starting from a small base, HP is still growing their cloud slower than Amazon or Google.
I stand corrected. I did try to do some research, and what little I could find seemed to support my recollection, but apparently I was confused and failed in my research.

I concede the point.
Isn't Jekyll more for blogs? Also, Github pages are just static HTML, why is Jekyll more probable?
What is the motivation for this by the UAE then?
He has a book out soon, and The Guardian is publishing excerpts. (It seems fair to say it has a larger audience than Greenwald's new venture.)
He did: https://firstlook.org/theintercept/

But it appears to have snarled itself pretty thoroughly in its first few months: https://firstlook.org/theintercept/2014/04/14/passover-greet...
Well part of the problem is nobody makes open source devices or software that do Enterprise-class work. On top of that you need a sales and support team to manage accounts for customers.

Once you have a company designed to create this stuff in an open-source way, virtualized software alone wouldn't change hardware interdiction. If somebody can modify your gear, they can modify the software that runs on your gear. If the hardware was designed to only work with certain signed code, that's another thing... but that would need to be a per-device, per-customer solution, which could get pricey.

For a more practical solution you could use today, I would buy hardware locally, then hide it amongst scrap metal and declare $0 value, and have a trusted courier ship it direct along with a secret receipt. If somebody interdicts, i'd have the courier deliver an erroneous receipt so I know something bad happened.
Converting electric power to and from a battery requires an electrochemical reaction to occur. That is a conversion just the same - I don't really buy this "no conversion required" argument, just because you started and ended with direct current.

Flywheels aren't some hypothetical means of storing power, either - they've seen a lot of exciting R&D over the last 15 years, and there are operators of grid-scale flywheels. e.g. http://beaconpower.com/ http://en.wikipedia.org/wiki/Flywheel_energy_storage
Lessons learned from checking baggage
The Open Source developer’s solitude
It's perhaps interesting to note that sea levels have varied hugely even within the timescales of human history - here is an excellent Time Team special on "Britain's drowned world":

http://www.youtube.com/watch?v=4P9wQj6qX2I

http://en.wikipedia.org/wiki/Doggerland
Announcing UNET – New Unity Multiplayer Technology
With all the concern about net neutrality, I'm surprised there is not more interest here in technological solutions to the problem.

We have the hardware (cheap wireless routers) and software (cjdns) to break the near-monopoly on last-mile internet connectivity.

Edit: see also https://projectmeshnet.org/
The Next Generation of .NET – ASP.NET vNext
Ask HN: How did you make your first million dollars?
Let's discuss...
Because that was the Justice Department and not the NSA? Any government is not one coherent entity.
And open the door for high-performance, "write-once-run-anywhere" app development? Doubtful.
Having some small internal knowledge, I agree
Rumors? Uh, no. NVIDIA is known for this (http://www.tomshardware.com/news/Nvidia-GTX-680-GTX-770-BIOS...). IIRC one could also flash a consumer-grade card with a Tesla BIOS and "convert" a couple-hundred-dollars-card into a thousand-dollars-card.
This is the Biggest Problem with Mobile Gaming Today
A reasonable assumption to make, and one which I would live by if I had really top-secret information.

However, I doubt it. There are plenty of clever mathematicians not working for the NSA...

Instead I believe they mostly focus on methods to find flaws in implementations of encryption schemes, possibly with the help of some theoretical breakthroughs and formal automated reasoning, because it is so much easier. Even the people working at NSA are lazy ;-)
Ask HN: how do I find unpaid intern?
Not that I am looking for a cheap labor, but the task itself is social media marketing to FB groups, forums, twitter, and blogs. so it is not extensive work, probably 10 hours a week.

if the campaign works well, it can be extended / continued to a paid role. if not, this is a short term position that should last a month.

Am I too unrealistic for this?

Thanks.
Well, the NSA tampering here at least doesn't happen in the factories...
> Nice to see them finally getting with the times. Every other browser has had this technology for years.

Citation needed? Safari's had a JIT JavaScript engine since 2008, and was one of the first (if I remember correctly). This is just a new version again.
Not one of the above has actually improved the product we produce

You didn't see an improvement from early versions of .NET to later versions? No improvement from WebForms to ASP.NET MVC? I have a very hard time believing that. The system is SO MUCH more mature than it used to be.
7 Ways Transpiling Makes JavaScript Better
This is really cool. I'd really love to set this up for use in the lab I work with. Are you guys planning on releasing a binary or web interface where I can upload my own *omic data for searching?
There's no winning on this.

If the m-dollar guy shows examples in IE, people will say "Doesn't work in other browsers, does it? Typical Microsoft bubble." If the m-dollar guy shows demos in Chrome, people will say "Ha, even this guy doesn't use IE."

So then you either have to show demos in both, which is silly, or you just ignore this because it comes up every. single. time.

Source: I like a lot of web browsers and do some web demos and work for m-dollar.
Switches have reasonably sophisticated hardware to prevent packet collisions which would probably be hard to do away with.
ucode blobs are usually signed with strong crypto (RSA-2048 on Intel iirc), so unless the NSA doesn't get the keys or the raw transistor layouts of the CPU in order to look for bugs, no way to mess with the bytecode.
You're dead on. This was the missing link for me. I'd seen .SelectMany() in examples of self-referential tables, but not as the main tool to traverse sub-child relationships.
Taking the money isn't necessarily the most rational, it depends on your culture. For instance, taking the money could introduce an unspoken obligation, refusing 60% of the split is not unknown.

http://www.psmag.com/magazines/magazine-feature-story-magazi...
Components overview:

https://github.com/haiwen/seafile/wiki/Seafile-server-compon...

(Installed it yesterday on a debian LXC)
It benefits the merchant if you have to sign because that's also the place where you can choose to leave a tip. It sounds much nicer to hear "here is my iPad, please sign" than "here is my iPad, please click the button for your desired tip".
Yes, the documentation mentions that you can use buffer and follows that by a sentence explaining that you can do this unless you can't:

> Note that the streams may be replaced with objects (like io.StringIO) that do not support the buffer attribute or the detach() method and can raise AttributeError or io.UnsupportedOperation.

So no this is neither basic nor easy to do correctly in general. That's only the case, if you are writing an application and use well-behaved libraries that handle the edge cases you introduce.
Gotcha! Sidebar scrolling (via flick, not tap) is still being worked on but the other iffyness sounds iffy :) We'll give it a look.
Map, analyze and compare your social networks with entrepreneurs from 100+ countries
Alfred Lui of SFIoTMeetup how he’s bringing the human perspective to technology.
It absolutely is from what I've heard. There are devices where the Mali GPU works well in some games/apps with one version of the OS and are severely broken in a newer version because the driver broke a lot of things to make other apps work.

It's one of the big reasons I'm hoping that with efforts like the driver for GPU for the RPI being open sourced that we'll start to see some more consistent drivers for mobile chipsets.
Depends where you are I guess - here in Scotland much of the coastline is dominated by inactive sea cliffs that were created when relative sea levels were a few meters higher - I guess this predicted rise may re-establish coastlines back to where they were when those cliff lines were active.

Unfortunately quite a lot of homes, roads and stuff are located below this old cliff line.
I think of it this way: oVirt is an open source equivalent of VMware vSphere, while OpenStack et al are clones of AWS. The former's less complex, but what most "small" businesses actually need.
@homakov I'd be happy to host this content on the oauth.net website if you'd like.
I think that's actually happened a few times before. I can remember some hardware hacks that actually caused the gfx card to be recognized as a higher end card, causing it's features to become enabled.

Wether or not that's in the ROM or driver is up for debate though.

Edit: Found an example more recent than I was thinking, but it's been around a long time:
http://www.eevblog.com/forum/chat/hacking-nvidia-cards-into-...
Devil's advocate: Cost/benefit. Snowden already knew they'd be grabbing everything that they could on him. Why spend potentially million(s) dollars cracking the encryption when you can get it cheaper with a court order?
Exactly. Doing so in a deliberate, targeted manner was unthinkable. This is culturally related to the American axiom of never leaving anyone behind (fellow citizen, soldier, etc). Be it hero or traitor, we will go to extraordinary lengths to bring a citizen home for proper, lawful, respectful treatment.

The president who "allowed it" (how can I put this very tactfully) was likewise, as you put it, not so immersed in the culture on a daily basis (to wit, raised outside the US) - exemplified with Anwar Awl Alaki and Benghazi.

(Am trying to handle a hot topic delicately, pointing out differences.)
The country that gave us Nokia?

One can dream.
Windows Azure announces Redis support
Unicorn startup acquisition
Military here (POG, so there's no personal experience. I just know a little more than the average civilian).

Snatch-and-grab in other countries is one of the most hazardous operations that SF does. In fact, it's one of the few operations where all of our advantages go out the window. You're fighting on their turf for a target they know you're after. What's more is that you have to fight them on their terms, as you can't just go in and kill everyone. So, imagine Mike Tyson, except he has one hand tied behind his back and one hand with a Sockin' Bopper. Sure, he'll probably still beat a lot of people, but it's likely that the other guy is going to give him a black eye.

Because of this, there are only a few times when they're willing to do snatch and grab:

1. When the person is especially vulnerable and easy to get. They might be in recently captured terrain, for example. All of his friends have run away, and he's stuck in a hideout. SF can then get a lot of support from other elements - they'll get a company from a nearby battalion, motor transport, medevac if needed, etc. The operation then becomes very lopsided, which is exactly how you want a smash-and-grab operation to go. You'll often get 20-30 people, not counting support, on an operation that takes 5 people. This is how a lot of al-Qaeda leaders got captured in Iraq.

2. When the person is so high-profile that he needs to be nailed and they need 100% confirmation that the guy is captured or dead. See Osama bin Laden.

Not only that, putting boots on the ground to grab people in other countries is a really sticky situation politically. You think the fallout from a drone strike is bad? Take a look at the fallout from SF doing hostage rescue. [1] Now, imagine us doing it all the time. People would be infuriated in a way that they aren't with drones. I don't know why; after all, the drones are the faceless annihilators, while a snatch team is trying to do the right thing. But the idea of 30 Americans flying into a city to grab someone is much more unpalatable than a drone.

Basically, I don't have a problem with SF doing it every once in a while when it's really, really important, but I wouldn't want them having to do it all the time. Better to have a process in place to use drones, one that we can all look at and vote on to decide whether we want it or not. Of course, if we want to vote for it, we could also dramatically ramp up SF involvement as well.

[1] http://en.wikipedia.org/wiki/Operation_Eagle_Claw
I'm curious to where you got Cisco from, as I can't find in the article where they are mentioned.

Not to say that Cisco isn't in cahoots with the NSA. I totally believe they are, but it's best to level accusations with facts, to lower the SNR, so to speak.

As a point of trivia: most Cisco routers and switches are manufactured in China and are stored in the US as inventory, and are shipped to customers as ordered from the US.
So that means that if you buy and use the router in the USA, your router will be clean, but if the routers get shipped overseas they are corrupted?
Number of msecs since Jan 1 1970 hits 1400000000000 at 16:53:20 GMT tomorrow
Break out the champagne!
I had seen that linked writeup before, but was confused, because much of that code looked unnecessary for EF6. I relegated it to only being applicable to version 4. Indeed, all I needed to do (as below) was use .SelectMany(). That being said, though... Wow, your Fluent API-fu is strong.
Is TDD Dead? Part II
The ABC's of Project FEW
Go is actually a Chinese game, it's just that the Westerners learned about it from Japan and thus adopted all the Japanese terminologies.
As Front End Developer - OS X - I have access to Bash and for things like Node do not need to install a terminal (like Windows) for running commands. There's a lot of OS X only apps that make my life a little easier, Tower, Kaleidoscope, CodeKit, Colorsnapper, Sketch, Fontprep, Transmit, Slicy, Web Code that mostly have equivs on Linux and Windows but aren't as polished. Plus iOS simulation is OS X only and regardless of feelings towards this, it is something that has to be acknowledged. VM software seems to be the most polished for OS X with options of VMware, Parallels, and Virtualbox, which is more than enough for running Windows Server Edition for ColdFusion legacy projects or just general testing with all the modern.ie distros.

Also as front end developer, I'm tied to commercial software (Photoshop, Illustrator mostly, sometimes Indesign and Lightroom) and while there are Linux solutions they aren't ideal.

My job of course can be done from any OS, but OS X I feel offers the most advantages having the best of both worlds from Linux and OS X. I'm able to config apache2 and manage my own Vhosts more sanely than Windows, but I'm also not as beholden to open source and always running workarounds like WINE and VMs for everyday stuff.
Redecentralize: Taking back the net
People forget when writing tools and libraries: easy things easy, hard things possible. Instead, people often aim for "can do everything possible in the spec, because I am awesome!"

Years ago, we had to go from a Sun JMS library to one from Weblogic. I had to instantiate a half dozen objects just to send a message. In the Sun one, you used one API call to authenticate and connect, and another to send.

Easy things easy, hard things possible. Otherwise, you're guilty of bad design.
I thought default for github pages was jekyll now...

It was originally more for blogs but it can be used for lots of things. We use it to serve our style guide and API documentation.
The ups and downs of doing online multiplayer as an indie
Good, Bad, and Ugly days
This fundraiser has been posted to HN before, but I felt we could still contribute more.
>repackages the devices with a factory seal.

But perhaps with the covert assistance of the factory?
The English seems a bit funny e.g. "You have app and possibly more", you sure this is Nokia?

edit:
Author's comment: "It's not from Nokia, it comes from Opera.com (non-fake address according to gmail filters)﻿." I think the title of the post is a bit misleading.
Why Shoppers Prefer a Lifestyle Center Over a Traditional Mall
Wow, bigotry and hatred much?
I must admit I work in C# and with the static experience, but I'd be nervous to use mocks when the implementation might not match the api of the mock anymore, because you don't get errors if the thing your mocking changes.
Hope it was clear that you can test it out with some small FASTA or FASTQ files now (just drag onto the upload icon).

And yes, we'd be happy to discuss your use case and get you set up with something. Just shoot me a note at nick at helix dot io and we can follow up off thread.
If you don't open the files as binary, the script doesn't do what it's supposed to.
> Even within a "typical request-response deadline"
> blasting through some thousands of "events" does sound
> kind of trivial?

If they were all on the same physical machine, sure. But the events are spread across multiple nodes, so a single stream read can potentially touch every Redis instance.

> I suppose it's great to be able to say that these
> guarantees will hold, but I'm not sure I see them as
> needed for (all of) soundcloud's events?

I'm all about cheating, if it nets me a big win. How would you cheat, here? Honest question; it's not apparent to me what corners we could cut, given the whole point, more-or-less, is to avoid pre-materializing views.
AFAIK, LINQ-To-SQL is deprecated. And I seen you already have a quality answer here and on stackoverflow to your question.

EF has its fair share of issues and limitations, but that's not one of them.
Open-source designs (for software or hardware) aren't a complete solution. You need to regularly audit the end-result, lest the compiler/fab add unwanted nasties to your design.
Dropbox actually have a "Sync over LAN" checkbox. It just never seem to been implemented/enabled.

It is enabled by default and works beautifully.
> It's time to start a router manufacturing business there...

Or install pfsense on an old PC and hope for the best
Until the courier gets served with a NSL
> 4) The .NET library itself is kinda unwieldy, and only becomes easier to work with if you invest in expensive tools (Visual Studio). In the OSS world, you may have to install a few freely-available tools first, but you get the first-class experience for no cost pretty much right away. In the editor of your choice.

The "Express" versions of Visual Studio have been available since 2005. You can install plugins/extensions in the Express SKU, but it's a solid option to get Intellisense and debugging for students, hobbyists, small shops, etc.
well, first you'd have to be around for another hundred years to collect it, and birth rates at present values make a real estate investment for profit 100+ years from now rather unappealing. There are plenty of other things to invest/trade in with much better net present values~

Also there are taxes on the land, and at any point the government can take your land for economic development or to protect some rare sand turtle.
New advanced JS course: Learn to program natural simulations
Thanks! I know a few people running small drone businesses here in the US. It seems that with this policy there's no obvious downside to entering. I'll point them your way!
OS X server edition EULA allows for legal copies too.
It's not all overseas hardware; it's probably just a few targeted customers. This has been going on since the cold war.
Show HN: Scoped monkeypatching with Python 3 and context managers
Remove "Patriot Act" or the fascist law obligation of any American to collaborate with 3 letters agencies by force.

It converts any American worker in a spy of the Government.
.NETs growth is only modestly better than Ruby or Java, but considering one should expect there are more opportunities for creating new packages, even just ones that copy what is already available in the Java ecosystem, I'd say this is to be expected.
I just had local proponents here push OpenStack because they thought it was "cool" to have "cloud-grade" virtualization. It ended up being a pain to deal with and is now being scrapped.
I did, it drowned me in other things. ;-)
They have some pretty decent dev tools in IE 11 such as the memory profiler.
Or the company who prints the seals
I think just an external link will be great, because I don't want to remove the sakurity logo :)
This title appears to be false. We're burying this story until someone suggests an accurate, neutral title.

Also, what's the news here? Is this something more than a random scammer?
> "Slightly more than the going rate" is pretty grant-breaking.

That's probably correct. But it's somewhat disingenuous to sample from the lower end of the distribution and then make sweeping statements about the profession.distribution.
So this may be as good a thread as any to ask for assistance:

My small business is looking for a combined file collaboration / file backup service that doesn't cost an excessive amount of money (we're a non-profit on a budget). Is there a good service for this? For example, Dropbox is mainly for sharing files, whereas Carbonite is mostly for backing up your computer. Is there a solution for both?