skysight-inc/HackerNews huggingface dataset:
I have used it for some full moons. I didn't like it. This was before I learned about DVCS, so my only real reference was SVN, but for what I did (medium-size business apps, a few years of history) I can't say it felt faster than SVN.

OTOH Perforce had some serious downsides like

* immature eclipse plugin (would crash eclipse more
than once a week, forcing a full reset every.single.time)
* no Netbeans plugin (back then)
* the whole idea of having to decide in advance, -while in
the office or otherwise connected, which files you
needed to modify and therefore "check out" -
* which brings me to the next problem: by default only one
person can work at a file at the same time.

YMMW, I see some people liking Perforce, OTOH I see people using Macs for coding as well. (That last part is tongue-in-cheek, yes, I really wish I liked Macs and I recommend everyone to consider them.)
An Introduction to Threat Modeling – Surveillance Self-Defense
Visualizing Persistent Datastructures
Jolla shows off Sailfish tablet, promises ultra-secure phone
Thank you, everybody!

In part from your testing and conversations with my bot, its reached over 3,500 questions asked. A mild milestone, I know, but I'm still happy about it.
To add come context, it is a fork of the Rhodecode project that stopped being open source. Great to see that the community created an open alternative.
I think that most people are comfortable with the idea that if you join a foreign militia and take up arms against the United States you forfeit certain protections of citizenship.

Certainly not everyone agrees with this but that's the counter argument you asked for.
His attitude to leaking information has been far more draconian than any previous president.
Packaging Node.js App for Dist on Ubuntu, CentOS and Debian Using Packager.io
> That's now known as "I can't deploy because github is down".

No. No it's not. "I can't deploy" is different than "I can't work," unless you "move fast and break things" by deploying as soon as you push your code. Even then git allow you to continue to work, even if you haven't deployed your code.
Don't make claims unless you're prepared to provide the source. It's not anyone's responsibility but your own should you put forth said claim.
Didn't we already try an experiment like this with bees a few years back?
They should unionize and demand safer working conditions as a group.
I hope you're right, but I am not holding my breath. I just can't see any of that happening.
I worked on reverse engineering Microsoft's remote desktop protocol (RDP) back in the day. It was wrapped in encryption much like how SSL operates. France outlawed encryption except for authentication, so you just had to put the client and the server in the French country setting and then man in the middle the tcp connection. Reverse engineer away. Thanks France!
I hope he remembers to negotiate in regular trips to Glasgow University so he can finally carry out his function as Rector.
No president would be a better alternative than a man who indiscriminately bombs foreign countries, refuses to count civilian deaths, orders hits on US citizens, refuses to prosecute torture but prattles on about fighting extremism while his home town of Chicago has its own home grown black site. So yeah, he's worse than nobody, he's worse than if my dead grandmother were president.
Never used ember but that deserves a pretty complete write up about what was done and how.

Nice work.
It costs roughly the same to build an openstack cluster to server 600 m3.mediums as it does to use AWS. The openstack cluster is not better, but it is good enough. As you add more compute, the DIY solution becomes significantly cheaper, although probably not better.

Here's my rough spreadsheet..

http://bit.ly/18KOlyd

The original poster used a silly piece of hardware, with no disk, 8GB of ram , and by far the most expensive CPU (in $/CPU) possible, with 18 cores.

The spreadsheet assumes a sane server with 128G of ram and a 300GB disk, which can fit 34 m3.mediums.

I assume you can hire a consultant at $10k/mo on a 3 year contract to spec, install, and operate this system, which, by the way, fits in 1 rack.

I assume you buy a 1gbps internet link for $3k/mo; and you have a budget of $10k for the switch, which should include maintenance.

These numbers show it would cost $222k in capital; which depreciated over 3 years (or do a 3 year lease) would cost around $6200/mo v. the AWS cost of 30k/mo with on demand.

Add $10k for the consultant, and you're at $16k v. $30k (AWS).

Assume a 50% discount for using Reserved Instances, and the solutions break out about even.

But, notice that 2/3 of your cost is that consultant at $10k/mo. So when you grow larger than the 600 VMs, things get cheaper as marginal costs increase.

There's no question AWS is valuable and the right solution a lot of the time.

The OP made some properly wrong assumption in how to build a hosted compute system, which, when corrected, show a much better cost comparison.

My numbers are also imperfect, but not as imperfect.
>I am not sure how much ayurveda has influenced "Indian" style cooking, but I assume quite a bit. Maybe someone else can weigh in on it.

As amalag says (sibling comment), quite a bit, though less nowadays (because of traditional knowledge fading somewhat, time needed to make such food properly, work pressure, fast food, and increasing popularity of Western and other cuisines). There are a few books that talk about this, i.e. how traditional Indian food recipes incorporate Ayurvedic principles, for health (and taste :). One such book that talks about this a little, IIRC, is "Prakriti: Your Ayurvedic Constitution" by Dr. Robert Svoboda, who studied Ayurveda in India.

http://www.drsvoboda.com/prakriti-bk.htm

http://en.wikipedia.org/wiki/Robert_Svoboda
Bitproof.io – Say hello to true certification
Thanks for asking this question.

The standup is modest at this point for testing purposes as we need to iterate quickly based off initial feedback. We didn't do that with the Harp Platform and it made things challenging initially.

This is the same backend system that the Harp platform which is deployed to about 10-12 AWS servers which has been in production for about 18 months.

We are currently testing out Digital Ocean and are deciding if we roll this out on their infrastructure or piggyback off the Harp Platform system - or something else all together.

If your concern is that this is just a rails app or something similar it is not.

This is a distributed system built with NodeJS, HAProxy, ZeroMQ, and Redis. Edge nodes have a global dedupe cache to ensure each file is distributed across the network only once.

Over time the architecture will be revealed for people to evaluate if it is right for them. Sorry that hasn't been fully provided at this time. We're a pretty lean shop and these things take time.

Edit: Also, I should mention that surge.sh isn't self hosted. It is served with express.
> obviously isn't room for archiving all changes to all the content on the web

archive.org has been working on that that since 1996, and have about 9 petabytes of data so far.
There has been a huge cultural shift in the US between then and now. If Hinckley were tried now, he probably would get the death penalty.
It's very unlikely that dropbox would upload every changed file from your computer, that would not go unnoticed.

A desirable capability would be on-demand upload or download of any file on the clients system. For that you would need the entire filetree+checksums so, imo, that's what it's syncing.
Parent made the important point (no pun intended): There's a non-trivial chance she won't return to work. Having a kid changes the perspectives of the new parents - going from "take" to "give" - in ways that can't be undone.

Don't make the paid leave contingent on her returning, or you'll have negative feelings about her participation and possibly about her peers on the team. Mentally, call it a severance package, even if she intends to return. Let her and the money go, and focus on overall contingency plans, as mentioned by others.
José Padilla was held for three and a half years in a military prison without trial. I don't know if it qualifies as a "secret court" to just be declared an enemy combatant by the President and sent straight to prison, but it's the same sort of thing. He did finally get a proper civilian trial, but that doesn't make that first part go away.
Most popular Wordpress Theme tested for speed
I'm curious why this was downvoted?
Perhaps they just speed the train up to bridge the time gap. That seems like the simplest solution. Do light rails run on a set speed?
> An interested party could find stuff that you're not aware off by looking at HEAD.

Well, that goes without saying. But I don't think that security argument is a very poor one compared to the huge benefit of having the history locally to inspect.

We've had instances where secrets were committed to local repositories by accident. It never got past review and into the master branch. If it had, we would probably had taken the effort to rewrite that commit out of the history.
There is actually a binary blob for processors that the BIOS is
responsible for loading. The biggest difference is that you aren't
responsible for downloading it as it is usually included with your
motherboard (as the grandparent says). You can find CPU binary blobs
in the open source Core Boot BIOS much like you can find the GPU
binary blobs in the Linux kernel.
yep beam transportation a'la star trek is just round the corner. The fools that say it will take a thousands years are just as misguided as einstein was on nuclear energy.

We need to urgently enact regulation for beaming, otherwise bad androids might start beaming themselves into my bedroom.
I would bet its dependency is git not github.
Most O'Reilly books about REST are really good.
If you want to be more practical I suggest looking for simple ways to introduce hypermedia controls. In my opinion the HAL JSON standard is the easiest to understand: https://www.google.com/search?q=hal+json
We don't want to move people's code without them agreeing with that move to another organization. But I agree the broken links are not nice. I'm not sure how practical it is to redirect projects that moved themselves.
They're planning to drop support for encrypted SMS fallback (a decision I have mixed feelings about), but plain SMS functionality will remain in the Android client for the forseeable future.
Cloning doesn't require the full repo. Some of your devs may only have half of the repo. Look at the --depth option for git-clone.
Something that I look for when comparing tools/frameworks are the number of Stackoverflow questions and answers. http://www.arepeopletalkingaboutit.com/tags/unity3d,unreal-e... offers a quick visualization. I may have missed a few tags, but it looks like there's a very large amount of people talking about Unity3d on Stackoverflow relative to Unreal. No wonder they want to open it up to the masses.

Of course that can be interpreted many ways (Are there active email lists? Are there active forums elsewhere?) and raises other questions (What's the best way to learn a tool/technology?) but it's at least one useful metric for checking in on my FOMO.
he worked for the CIA with cover identities as well
This news story is way too light on details for this audience. A better description of the vulnerability is here: https://www.freakattack.com/

A summary:

The vulnerability allows attackers to intercept HTTPS connections between vulnerable clients and servers and force them to use ‘export-grade’ cryptogrpahy, which can then be decrypted.

A connection is vulnerable if the server accepts RSA_EXPORT cipher suites and the client either offers an RSA_EXPORT suite or is using a version of OpenSSL that is vulnerable to CVE-2015-0204. Vulnerable clients include many Google and Apple devices (which use unpatched OpenSSL), a large number of embedded systems, and many other software products that use TLS behind the scenes without disabling the vulnerable cryptographic suites.

It also includes a list of vulnerable websites, including sites like mit.edu, groupon.com, marriott.com, and americanexpress.com (!).
couldn't this be easily solved by making the fuller bus in front no longer stop at any stops unless a passenger requests a stop? And the emptier bus behind pick up all the passengers?
-Full bus would get farther ahead by not stopping to pick people up and the bus behind would fall behind as it picked more people up.
I think you might oversimplify matters a bit.
If the pictures are original, I think this is quite remarkable.

Let me state three properties about daylight which I think this light source addresses very well:

1) Directionality: Sunlight produces a almost parallel bundle of light, unlike most domestic light sources which produce divergent light bundles. This is because sunlight comes from a indefinitely (for that scale) far away light source.
If you want to emulate this you need some kind of optics.
This is also different from an extended light source, e.g. a fluorescent tube / OLED which will not produce the sharp shadow edges as seen on this light source.

2) Color: The sky is blue, however sunlight is white (unless in morning or evening, where we see some atmosphere influence). The light source seems to be able to imitate this: It looks blue, but it produces perfectly white looking light (as one can see on the surfaces that it illuminates)

3) 'Texture and feel': You can feel direct sunlight because it is warm. This is because it has a lot of energy, around 1kW/m^2. This is a lot more than what domestic light sources usually produce. Typical light sources put out up to 500 lux, while direct sunlight is more than 30000 lux.

All together it seems quite remarkable, and I would really like to know how this all works.
Rossignol ski boot 75% off only $150
: 25-foot snow tunnel from house to car, Man Caught on Camera Stealing
Sounds like what TVTropes calls "getting crap past the radar".
One more question/critique:

Section 6.5 purports to give a game-theoretic justification for why a node should include as many valid signatures from its peers when proposing a block, for fear of retaliation. But nothing stops me from dividing my voting share among, say, a thousand nodes which appear to be unrelated.

If one of those nodes decides to "defect" (steal a larger-than-intended share of fees by excluding some signatures) then the expected time before it is selected again can be made arbitrarily large, by making the node's voting share arbitrarily small. If that expected time is significantly larger than the unbonding period, then there's no way to retaliate, is there? It can just unbond and then transfer its coins to a "new" node.

EDIT: I originally typo'd "arbitrarily large" instead of "arbitrarily small" above, but hopefully the meaning was clear.
I paid to expedite ($79 or so) and it was worth it. Also did startuplister for $25 and got a total of 450 sign ups for MorphMail.
Nope. At the time of the solitary it was pre-transition so it was still "his years of solitary." It is now "her years of jail" however.

And before someone kicks me for being pedantic, the above comment is being equally as pedantic with that correction.
Quote from wycats during the talk:

> Because our template language is declarative, we can do this at compile time.

"This" being determining which portions of the DOM will never change, and so only needing to analyze the portions that might.
There's still a small delay as each passenger waits to scan their card at the single machine at the front of the bus.
Deterrence. They don't want any more Snowdens.
It may go beyond a free case. One of the 5 star reviews says:

"Disclosure - I received this product in exchange for an honest review."

http://www.amazon.com/review/RGESQVR7NTLPX

One wonders if there might be other reviewers who also received the product in return for a "honest review" but failed to include such a disclosure. The problem, of course, is that if you give an honest but negative review, you are unlikely to continue to receive free things to review.
Absolutely horrible and disgusting. I don't care if this woman is a psychopath, she tortured and eventually killed her child. She deserves to be put down.
this is why women leave this fucking field man.
> There is nothing about the context of Unix that makes this use case different than any other.

I disagree; the programs which make up a Unix-like system are designed to be modular (even extremely so, compared to {say} Windows), which greatly facilitated the development of GNU, a replacement for Unix.

"As the GNU Project's reputation grew, people began offering to donate machines running Unix to the project. These were very useful, because the easiest way to develop components of GNU was to do it on a Unix system, and replace the components of that system one by one...it was legitimate to use a proprietary package when that was crucial for developing a free replacement that would help others stop using the proprietary package...Today we no longer have any copies of Unix, because we have replaced them with free operating systems." --from https://www.gnu.org/gnu/thegnuproject.html

> With your reasoning we are all using C no matter if we've never seen the language at all

Well, we kind of are. For example: if we haven't replaced all our copies of libc by 2038 with one that supports dates after 2038, then we're all screwed. Whether or not we 'personally' use C or not.

> Janet

Well, skipping over the fact that I don't know anyone named Janet (;-D) I'd say "Janet's downstairs, let me get her for you."
Binary Dutching Software Review
Yes, certainly: https://getcomposer.org/doc/articles/handling-private-packag...
It's all discussed further down in the tread, and I gave as much info as I could. I'm not at liberty to discuss details in public - nor do I need to.

Further down on the page somebody else also mentions a legitimate use case to version-control large binaries (needed for comparison). Another use-case I've seen is version control rendered video output and keep the comments and metadata attached to the versions. Works just fine with SVN, fails hard in git. Yet another use case for a system that handles binaries better is what the rubygems folks do - they vendor all gems that a particular version of rubygems.org depends on so they can bootstrap without rubygems.org being available. They built a custom solution using multiple git repos which works for their use-case (it's been discussed on rubygems). Arguably, having a system where versioning large amounts of binary data works better than in git would have prevented that issue.

So there are use-cases that are ill-suited for what git can and cannot do - and just because I say I have one I get to be called a bad craftsman by someone who doesn't know the least bit about what I'm trying to do?

And now you're saying that I engage in a flamewar when I point out that I consider that an insult? Please note that I have not insulted Crito.
To be fair, you can't reach Asia by sailing west across the Atlantic.
>everything tastes like curry ;)

You may not have been to restaurants that serve authentic Indian food. A lot of Indian dishes are spicy, but there is a wide range, and many are only a little spicy or even not at all. On many ingredients, definitely tends to be a lot more than in Western cuisine. As for your last point, there is a vast range of items even in a single regional Indian cuisine (and there are many regions), and many of them don't taste remotely like "curry" :) - which is too vague a term anyway, see sibling/nearby comments.
Helping to Overcome Poverty with Technology at Tenderloin Creative Labs
It's not chilling; it's what Snowden deserves: a fair trial and a humane execution. He's a despicable traitor, having violated his oath and aided our enemies in wartime. He's not a hero; he's a villain.
As Brian Goetz once said, "there is no good, only good for".

Online courses are great for being fed information. In fact, it's an incredibly optimal system, especially for people who don't want to ask questions and don't want to speak up.

On the other hand, online courses are horrible for people who want to actively participate in class. It's so much easier to just ask the professor a question as she's explaining some topic. Or to ask for feedback on your interpretation. Or to have a discussion with your classmates about part of the reading. Or to form study groups. I would have never been introduced to these cool research projects or to these really amazingly smart people if I hadn't gone to my university. Or all the companies that I met networking with the clubs I joined.

Education is great but if you need more, it's kind of lacking.
Your browser is an "automated HATEOAS client". You can toss it any old HTML doc and it knows what to do with things described in the HTML content-type spec such as links, forms, images, scripts, etc.
It is a silly question IMO, just ask more specific questions. Or just do some pair coding with the candidate for a few hours and then you can judge.
It's super trivial now to set up your own version control at the command line. One check box in editor preferences and I was up and running with my own private free mercurial repos on Bitbucket.
>To me there's no way to tell if the plane flies out of their space or drops out of the sky at that moment.

The problem there is primary radar coverage, not the ATC system. (MH370 turned off its transponder so the only way to detect it was via primary radar.) There's no point in spending huge amounts of money expanding primary radar coverage just to get a marginal benefit in an enormously unlikely scenario.
How about Abdulrahman al-Awlaki or Samir Khan? I suppose they didn't even get the semblance of due process, just were at the wrong place at the wrong time.

EDIT: parent asked for a source for secret courts, the "disposition matrix" is just that, except it doesn't even involve the judicial branch only the executive and has resulted in the deaths of 3 Americans, one purposely and two 'accidentally' whether killing Americans on purpose or on accident is worse or better I'll leave as an exercise for the readers imagination.
The new Google Contacts: Bringing everyone together
Now you can deploy to iPhone and Android without paying $150/month.
It does. Not sure where you were looking...
Sorry you're having trouble -- I hope this sheds some light on your issues and how everything works with Sync 2.0

a) 1.4 and 2.0 folders are different cryptographically. They are not mathematically compatible, so one can not be changed in any way to be another (and by the way 2.0 folders can not be turned into 1.4 folders either). 1.4 folders can just be disconnected and reconnected to become 2.0.

b) Through the MyDevices, linkages you are able to access all of the information you have added to any of your instances of Sync. This is a major user benefit - you no longer have to hunt down the originating machine to get your data. In order to remove a folder from this device, click on Folder Options > Disconnect and Disconnect from this copy of Sync.

c) Your devices are all named by you during install - you are able to change the device name in Preferences. You are now able to choose where your iOS backups are able to go from within the iOS app. Click on Camera Backup > Device List — which allows you to backup your iPhone to your computer and your NAS at the same time.

d) The application is constantly watching your file system for changes you make. If you want to change the name of a folder in Sync, change it in Windows Explorer or Finder, and in Sync it will be changed. The folders also follow your changes, move the folder where you want it to go, and Sync will follow your movements automatically. We feel that this is the best user experience as they are already familiar with moving folders and renaming folders in this manner.
i am sure