skysight-inc/HackerNews huggingface dataset:
"we would have more friends in the region"

This seems to be thrown around a lot. You hear things like, "if we didn't go into Iraq/Afghanistan, we would have more friends in the region," "if we didn't prop up Mubarak or the Saudis or someone else, we would have more friends in the region," "if we gave more support to the Palestinians, we would have more friends in the region."

I think this is the wrong way to think about our policy. We currently have a set of "friends" in the region; Israel, Saudi, etc. The things we do will always upset a portion of the population, but you will also have some who support those actions (foreign policy has not all been a shambles, which is why we retain regional allies in spite of the things that have happened over the past two decades).

Changing your actions will never guarantee that you will make more friends, because in making some friends we would lose others. By catering to the progressive populations in the Middle East, you isolate the conservative populations, and vice versa. Rapprochement with Iran, as an example, may seem like a fine idea, but the mere prospect has Israel and the Saudis concerned. So changing policy cannot achieve "more friends." What we can do is choose who we want to be friends with carefully, and let that guide our policy.
Top 6 gotchas with Node.js
We are also competing with extra-ingrained incumbents like Blackboard (publicly traded) that own the sales channels despite being bloated, hard to use software. The higher ed market values reputation and a laundry list of features that promise to fix all their issues over a solution that actually resonates with students.
Love the concept. Purchased. But I fear the settings are going to undo a lot of people.

Bug: on the initial state it looks like everything is included (as it should be). However when I select Styles > Kinetic art, press 'change art now', I get the error message 'No high resolution art found for these filters!'.

Okay, so I'll just select every 'Style' with cmd+A. Same error. Okay, maybe I need to select every item in every filter type so I cmd+A them all. Same error.

Now how do I return the app back to its default state of no filters set? And how do I properly set a single filter?

It seems like checkboxes would be much better for usability. It's certainly a challenge though as you have 100s of artists all available to filter by.
I agree with the above sentiment. To elaborate on who gets hurt, the problem is that small publishers get squeezed. If you're ESPN, you can create a private exchange, keep a strong agency sales force, and keep up your prices. However, the smaller publishers will not have the ability to reach the buyers except through these compromised exchanges. If the buyers flee the open markets, the smaller pubs have to band together into networks again or try their luck with programmatic direct (Pubmatic is making a push for this with their recent acquisitions). We go back to a world of media buying that looks more like TV; we become a lot less fluid.
Digital Ocean supports IPv6 in their London DC. But if you just want a tunnel, it's much easier to get one from HE[1], or SixXS[2] than set up your own VPN. It's not anonymous though.

[1] Their London PoP is not accepting new users right now https://tunnelbroker.net/new_tunnel.php

[2] Two PoPs in London https://www.sixxs.net/pops/
http://www.google.com/trends/explore#q=wsdl%2C%20restful&cmp...

SOAP is past its peak but far from dead. In the Microsoft ecosystem, SOAP is nearly transparent, except for a bit of fiddling - you publish your WSDL from your definitions, I consume it to generate an API class on my end, and after maybe ten minutes on either side, we don't even think about SOAP again.
Are you familiar with Jane Elliott's "Blue eyes/brown eyes" experiment? It's a good kind of ultra-lite introduction to racism/discrimination if you've literally never come across the concept before. (Comes up a lot in Holocaust curriculum.)

https://www.youtube.com/watch?v=uQAmdZvKf6M

Though I wonder if small children aren't closer to understanding this than most of us. They're such a jumble of implicit biases at the best of times... You know that thing you're so scared of, that only comes out when you turn off the lights? Some adults grow up and stop being scared, and some adults don't.
Techstars++, helping startups get corporate
Apple – Out of Touch
Concrete AI takeover mechanisms
Um. Publishers own the majority of these studios (or they self-publish, generally after a spinoff or long working relationship under a publisher). That's why those advantages apply to them. Otherwise, how exactly do you propose to "sign the same contract" without having money in the first place to build the infrastructure and already having spent a shitload of money to be in a position to be considered for it?

It's not like the idea of a barrier to entry is a new concept.
The other problem is that you never know how a data structure would map to XML.

<user id="123456" name="Joe">
<account name="Account 1"/>
<account name="Account 1"/>
</user>
Thank you, Ray. Any old compilers in your time machine as well? ;-) I had (incorrectly) presumed that this older K&R style of C predated Windows and was never ported from Unix.
Actual entropy of a passphrase
Java 8 vs. Scala. The Difference in Approaches and Mutual Innovations
I don't know go, but this seems very dangerous.

I prefer Python solution - throw Exception, and if programmer want default - there's always defaultdict.
Let me refresh one of the key point of the report (sorry about the caps)

TORTURE IS NOT EFFECTIVE

This is hardly news, it has been known for a long time. CIA knew it before 9/11
"People are going to be poaching this model left and right, but there’s only one Jacob." – Alissa Walker from Gizmodo (according to the site)
No One Likes a Bad Pitch: How to Tell a Story with Your Pitch Deck
Yet another reason to buy phone directly from china. No operator locks, no region locks, no crapware, no boot-loader locks, no root locks....
You can't even install OSX on something without an Apple logo (well, in theory you can but you shouldn't because insert legalese and threats here).

In the case of Apple their closeness is not hurting them, and definitely not decreasing their adoption.

In the case of Microsoft... well, they still need to convince people to take Windows Phone seriously, so their closeness only helps to hurt them.
Right now I'm thinking enough seed for a lean and mean run to increase the growth rate, increase the conversion rate by adding value to pro tier, build out into mobile (iOS/Android), and get into a position where a series A would make sense. I'm thinking 18 months of runway: 12 months to get into position, six for series A. (Assuming no revenue growth... revenue growth would stretch the runway of course and I'd be very, very focused on that.)

That would be enough money to go full time myself, hire another employee, and secure the services of a serious PR firm to begin getting the brand and the message out there. It'd likely be in the $500k-ish neighborhood but I haven't made a real spreadsheet yet... still getting the message, basic pitch, and rough plan outline down. If it happens it'd be Feb-March 2015 in all likelihood.

I'm not in SV, and that's too small for most VCs. It'd be an angel/seed round. I have spoken to one seed-stage VC who expressed a little bit of interest, and I told him I'd update him as things progressed (will probably do that soon).

An alternative path I've been thinking about is going for a good incubator. There are two decent looking ones near me:

http://k5launch.com

http://launchpad.la

That might provide a short runway from where I am now to seed, more or less.

Just posted this for a bit of food for thought since I just keep hearing that refrain from all kinds of people, mostly from the SV orbit.

I'm not totally alone BTW. I have assembled an advisory board that is really advising, and I do have some people I bounce ideas off.
It says "Service Unavailable"... Fun!
Change.org Raises $25M from Bill Gates, Sam Altman, Evan Williams, Jerry Yang
Reposted foreword: http://pastebin.com/ZJSBptaj

Because gross pdf.
You are on the right path, dear author, but you are still not at the point of understanding debugging. One huge part of debugging is avoiding bugs, and because this is often done poorly by the average coder, the next big part is understanding what a piece of code does and specify what it should do. Before you can fix a bug, you need to know what's wrong, not just where it happens.

Also, always using inheritance is bad, but so is never using inheritance. (Does that need explanation?)
Why go through all the trouble? Just get a free tunnel from Hurricane Electric (https://tunnelbroker.net/). Their site mentions that they have servers in London.

If anonymity is your goal, then a VPS probably wouldn't be much help—you'd be traced right back to your VPS provider, so you'd still be hoping that they wouldn't divulge your information. Since a VPS is normally on a static IP, it'd be slightly worse than a typical dynamic IP from a residential ISP.
I had that book (Programming Windows) as a preteen. This is actually Win16 API programming--the event loop gives it away. This was before Windows had preemptive multitasking (which came with Win95, IIRC). If you forgot to yield at the bottom of the loop you'd lock up the whole OS.

Fun times.
The same program for GNU/Linux/XLib is not much less complicated: http://www.paulgriffiths.net/program/c/srcs/helloxsrc.html

Under Windows it is easy to create a console application, which is similar to the usual C helloworld. But the application here creates a windows to show hello world - so it's fair to compare it with a similar program on GNU/Linux/Xlib.

EDIT: Yes, it is much easier to use something as Qt on GNU/Linux, but there are also abstractions around the WinAPI available, so using Qt on GNU/Linux for a helloworld example yields no fair comparison.
I think you make a good point. We need to make sure the whole company is on board. PG's comment on using consulting to find the product you want to build long term feels applicable here. Of course, the slippery slope remains. But if we can make money while finding those "narrow openings that have wide vistas beyond"
Again, that to me is the crux also. If it is not effective than there is no justification. If it is, which the CIA claims it was, then I have no ethical problem with it in this limited situation
I drive with the assumption that everyone else is drunk. Most friday night around here, it is true.

In the morning, I drive with the assumption that everyone is half blind and too aged to drive. I work next to an eye clinic, so this is also true.

Drive like everyone else is a fool and you should make it back home safe.
> Then again, these guys did not get rolled up for signing too loud in church. They have valuable intel in their heads.

According to the report, "Of the 119 known detainees, at least 26 were wrongfully held and did not meet the detention standard in the September 2001 Memorandum of Notification (MON). These included an
"intellectually challenged" man whose CIA detention was used solely as leverage to get a family
member to provide information, two individuals who were intelligence sources for foreign
liaison services and were former CIA sources, and two individuals whom the CIA assessed to be
connected to al-Qa'ida based solely on information fabricated by a CIA detainee subjected to the
CIA's enhanced interrogation techniques.
That looks like a brilliant business.
This is pretty cool in the sense that it seems more flexible than CoreOS. I'll be looking into it for container hosting for sure...
iCounter always makes me wonder why someone would be iterating through counters! I've still got the:

for iObject = 1:nObject

style from matlab coding firmly rooted in my head - when hungarian isn't even creating universally and easily understood/parsed names I just can't see the value.
's' for static, 'm' for member is not a Hungarian notation. It's just an established prefix patterns. Some style guides use '_' as a suffix for class member variables, and g_ prefix for globals. It's just a consistency. Hungarian notation is a nightmarish replacement of the intellisense such as lpszFoo.
so Jacob's supposedly "Jacob Kleinfeldt, 29, of Waukegan, IL." (see the meta tags)...
http://mic.com/articles/106004/one-parody-website-perfectly-...
Uber Partners with Hipmunk, Transit App, and Sosh
> Go has effectively built in option types - multiple returns...

They're more like a tuple than an Option type. An Option is a sum type, and a tuple type is a product type... and Option types are never represented as a product type (like tuple) in languages like Haskell, ML, etc. for a good reason.

(Aside: why does Go have multiple returns, instead of just using tuples? Or just use structs? They could even call tuples "anonymous structs" if "tuple" is too academic...)

Yes, I guess you meant that they can be used like an Option type, somewhat incidentally and indirectly.
Things that are equivalent in theory are not necessarily equivalent in practice.

For instance, think about Green's, Stokes', and Gauss's Theorems in vector calculus. They say that the integral of a function over the boundary of a region is equal to the integral of a derivative of the function over the whole region. They're equal; you can't get much more equivalent than that. But in practice, one of the integrals is often easier to do than the other, and so these theorems are used in practice to transform a hard problem into an easier one.

Both FP and OOP are Turing complete. But in practice, certain problems may be easier to program in one approach or the other.

If I were writing a numerical analysis package, the functional approach might work better. If I were writing an event-driven embedded system, I'd expect that OOP would do more for me than FP.
One problem with traditional package management is with maintainer script failures, which then leave the packaging system in a broken state. As the bug database shows, this is not uncommon.

> 'Read-only' is also redundant, as everything owned by root is basically read only.

Much of the core system runs as root, though, and can change system state that you then have to manage (with backups, careful handling of this state during upgrades, etc).

I back up / on the systems that I really care about. This is why. If / is read-only and only comes from an image, then I don't have to; I only need to make sure I have my image, and back up the parts of the filesystem that can change, which is far more limited.
That’s how we .roll these days
Show HN: Unofficial HN API Users’ Repository
indeed I did...fixed.
How can the average person combat this? Does anyone have recommendations for organizations to support? I'm honestly at a complete loss for where to start.

edit: removed a comment on this article getting flagged.
My understanding is that the way cryptography is done is by having hardware entropy source in the CPU fed into some sort of hashing algorithm. Having a CSPRNG with only n bits of initial entropy either exposes the problem of if an attacker can somehow get the state of the CSPRNG, then they can predict future random numbers that are generated (and previous ones, depending on implementation). Constantly reseeding with entropy means that it's not possible to do that.
> Serializing access to shared data items fundamentally requires some serial execution.

Sure, but typical MVCC systems that provide SI will serialize transactions in some cases anyway. For example, if two transactions try to update the same row in Postgres, the second will block until the first one commits/aborts. This is true under RC, RR, or SERIALIZABLE.

> This fundamental overhead is a key reason why almost every commodity RDBMS defaults to one of these weaker isolation levels and why databases like Oracle don't support serializable isolation at all.

I don't think that's true: if you already have an MVCC implementation that provides SI, the additional overhead of providing SSI is relatively modest. I'd say the main reason Oracle doesn't provide SERIALIZABLE is historical: their MVCC implementation predated Cahill's work by many years, and people literally didn't know how to use MVCC to provide SSI at the time.
It's rarely that simple, and I'm not sure what Wikipedia article you're reading. Impressment - kidnapping of American sailors into British naval service - was a pretty big issue. http://en.wikipedia.org/wiki/Origins_of_the_War_of_1812
How many user interactions it takes to sign-up with the world's top apps [Chart]
I was thinking the same thing.

As a driver, (and considering Uber's history and questionable business practices) no way I'd want to get stuck with a 40K euro fine to pay on my own.
It's impressive how much less influential TechCrunch has become. To me, it's pretty clear that the main reason is the sheer number of articles they publish every day. Even if the overall audience is very large, the audience for each article isn't so high. On the plus side, the people who read articles self-select and are by definition interested in the topic, so the conversion rate in the end is higher. Bottom line: with TC, you reach a wide audience and extract the few that are relevant to your product.

Let's just say that 6 years ago when I launched on TC, the traffic numbers were much higher.
How am I supposed to steal this model?
It's important to understand that most crypto algorithms don't actually use the passphrase for the symmetric key. It's hashed into a number. For example for AES, you have a choice of 64, 128 or 256 bits. No matter how good your passphrase, the actual key will be one of those bit lengths.
Many think of it like "War and Peace" of 20th century.
Are we noticing the irony of using the term "uncontroversial" to answer controversy?
Sure, shoot me an email. Check my profile for the address.
If I may ask, were you trained in the stuff discussed in this report?
Agreed. Comcast has terrible management, and unreliable (usually bad) customer support, but I've found that their network operations are very good (when they're not applying corporate anticompetitive policies); a couple of their top IPv6 people hang out on the Comcast forum on dslreports.com, and they really seem to care a lot about proper network management.
I agree that taxation is definitely an issue, but I also feel that the field of computer engineering is under-valued in France as a general rule.
Not sure why the article equates XML with SOAP.

Request:

GET /customers/43456 HTTP/1.1
Host: www.example.org

Response:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8

<customer>Foobar Quux, inc</customer>

Seems fine to me. In fact, having named elements without the requirement for a dictionary makes parsing straight to an object-representation (without an intermediate property-list) much easier.
BSD has existed long before Linux was even a vague idea in someone's head, and the free software BSDs were already springing up independently of Linux, though it took until 1992 for 386BSD to be released. Patchkits soon followed with FreeBSD and NetBSD popping up quickly.

Linux or not, it would have happened. The difference is that if the lawsuits didn't encumber the community and create uncertainty, it could have been the dominant Unix-like today.

I have no idea what the hell you mean by "Linux making the idea popular to culture".
Depends. There are systems where everything is an object. Including classes (and if you ask what's the class of the class object the answer is Metaclass).

In those systems, you technically always work on objects.
I don't understand why phone unlocking is covered by the DMCA. It has nothing to do with protecting content. It's also not about breaking the lock as unlocking a phone typically involves using the key.
> healthcare does reimburse less each year

The part that matters is the one about serious conditions: accidents, cancers, infarctus etc. Paying a few hundreds a months to get a few thousands back when you break a tooth or your glasses isn't a life-changing service, it merely regulates your cash-flow for a fee.

What matters is knowing that if you need a 6- or 7-figures treatment, you'll get it. You won't be bankrupt because of it, your insurance won't weasel out of paying for it, and your employment status at the time you discovered your disease is irrelevant to the way you'll be treated. All of those life-threatening and/or chronic conditions are handled by public insurance, and 100% reimbursed (except for convenience services like individual hospital room with TV, which indeed you have to pay for, directly or through your private insurance).

You're right that the 20% discount claimed by the presentation is probably meant "out of the company's pocket", net salary differences are way beyond 20%. I think a regular developer with a few years of experience but no super-sexy skill will get around €2000-€2500 net of taxes in Paris. That's not a lot if you want to rent a decent flat inside Paris. People know how much they actually cost to their employer, it's written right next to their net salary on their salary sheet every month, and it's regularly reminded to them in public debates.

About education, there's another advantage to its public funding: prices don't get ridiculously inflated as they are in American universities. There's no education bubble in countries supporting public education. Also, it (somewhat) improves meritocratic social mobility, which means a higher rate of smart kids actually becoming skilled professionals. Finally, as a potential employer, schools which don't treat their students as customers tend to force-feed them more of the unpalatable curriculums such as maths, algorithms, etc. You tend to get a better trained workforce.

To sum it up, European prefer lower risk lifestyles, on average. There's more redistribution of wealth, less opportunity to become very rich, and less violence (I count denying a life-saving chemotherapy as violence, although social safety nets also alter crime rates). This appeals more to the kind of people who happily stay salaried than to risk-loving entrepreneurs. But as an entrepreneur, there's value in settling somewhere that appeals to the kind of people who will happily remain your employees: you don't have to pay them the opportunity cost of renouncing to become Mark Zuckerberg.

What this presentation unfairly brushed off war the amount of bureaucracy you have to face in order to get anything done, and how even harder to navigate it is when you aren't a native.
Yeah, but right wing media says it's right.
GoCam Feat ABubbl by Crunchfish iOS App Review
Sadly it's likely to be a Phantom that gets ingested into a jet engine first. The low barrier to entry means you have more people who don't understand the rules/safety implications flying them.
Two-thousand nine hundred and seventy seven. That's how many people were burned alive, crushed to death, forced to jump off the towers. They deserve justice. And if that means pushing a terrorist against a wall or depriving sleep then so be it.

I mean lighten up people, the hazing at my frat 30 years ago was almost worse than half this stuff.
>There is no justification for torture. None.

- revenge

- increasing the torturer's loyalty for the organization (how many torturers are whistleblowers?)

- showing your superiors how far you are willing to go in pursuit of information

- terrorizing the enemies you haven't captured yet

- strengthening the connections with subordinate countries (Romania hosted secret torture prisons and bribes where given to officials. Who there dares to challenge the imposed economical partners or foreign policies? Or the visa requirements still in place in a country that hosts US military bases on its territory for that matter.)
This is our government, and these acts are done in the name of our safety.

If you are not interested in someone torturing on your behalf, you need to speak out, and loudly.
Because torture dungeon doesn't exactly sound nice
I would never trust a 4th grade English teacher for any advice on grammar or spelling.
The US has veto power in the UN.