skysight-inc/HackerNews huggingface dataset:
Erm, I think you're being a little too US-centric here.

In the two centuries prior to WW2, Europe was dominated by dictators and monarchies. Afterward, the entire region was remodeled on American style government representation, modern central banking, market economies and so on.

France had a populist revolution around the same time as the US, then got swept up in Napoleonic dreams of empire, then got rid of Napoleon. The country is not reliant on the US for a political identity for for economic ideas - indeed France has long rejected the conventional wisdom of 'Anglo-Saxon capitalism'. As far as things like spying and surveillance go, the French have been doing that sort of thing for centuries. Get hold of a copy of Les Liaisons Dangereuses which is a a manual of psychological warfare and intrigue dressed up as a sexploitation story.

Behaviorally for example, they followed the US into a global war on drugs that has been an epic failure, and fortunately they're going to follow the US back out of it too.

To some extent, but you seem to be overlooking the fact that other countries had chips on their shoulders about drugs for their own reasons, eg China's experience int he opium wars of the 19th century has informed the attitudes of most SE Asian countries about drugs and goes a lot farther towards explaining their extremely hardline attitudes towards drug trafficking than US leadership in that area.

I get the point you are trying to make, but I think you should broaden your historical perspective.
Yes, I fully recognize the problem with double-writing.
I will definitely try out Bottled Water. I was also thinking about replacing Kafka with a much simpler, lower-throughput system (because we are lightyears from LinkedIn's requirements).

Two reasons why I can't just use postgres (I'd love to):
1.) Kafka (or whatever queue we settle on) will be used for logs and metrics as well, data that doesnt flow through postgres.

2.) Postgres stores the data-model of my business-domain, at the lowest, normalized level. But derived data-stores are inherently denormalized and I want to be able to use them without talking back to my source-of-truth all the time. So currently I'm passing DTOs to Kafka, just like I would to any API request. This data is not easily available at the postgres-level.

I'm not yet sure on the right abstraction level for events. It seems very natural to have them contain information that I would send to clients directly.
What would be the point of doing that?

The people looking for 10 usd/hr payment would simply go elsewhere. They aren't going to pay 50 usd/hr and you aren't going to accept 10 usd/hr.

A much better solution would be to have a better search functionality.
This is cool: http://m.nsa.gov/research/_files/tech_transfers/nsa_technolo...

Btw. the mobile and desktop version of the NSA's webdesign could take a facelift.
Should be more like "We take 100% responsibility for the issues and plan to do something about it."
All my interactions with law enforcement have been exceedingly positive and very polite (all in NC), modulo the local rural county where I grew up, where it was common for at least one of them to follow you driving home for 20 minutes home from school to see if you ever committed a traffic violation. I'm guessing that guy is retired now.

Assuming the police are up to no good going into a situation will make things end badly, and creates a toxic culture.

That being said, recent events make it clear that monitoring is a very good thing, and I think would be widely welcomed from both sides of the coin.

I think it's fair to say there are bad apples, and I greatly support the body camera plan for dealing with it and making it possible to request review when someone thinks they are treated unfairly, and this also prevents them from being treated unfairly in false claims.
I've thought about this a lot. I'm not a tech billionaire or anything, but I make pretty decent money for being a year out of college. My parents always had a large garden when I was growing up, roughly a half acre, and we kept an assortment of birds and other production animals.

I don't think I could ever commit myself to being a full time farmer- not being able to take a break would kill me. That said, there's a lot you can do when you work from home and have a little land. You can cram an incredible amount of growth into a half acre plot, or even a quarter acre- there are a lot of microgardeners in Seattle that work full time jobs and make gardening their passion.

Myself, I'd like to have a couple acres to work with, and try to eliminate as much of the grocery store from my diet as I can. A life without fresh vegetables isn't a life to me, and I can't imagine raising my children without the company of animals.
Kill zombie products... before they kill you!
The funnest thing about these is how quietly and slowly they creep on. It may start with putting off a few things but then one day you realize you haven't showered because you feel like you don't have enough time for it.
Not to mention, that breaking your services apart (to some extent) becomes pretty easy to test, and with something like docker/lxc it becomes trivial to test/configure a new service with updates for deployment in isolation from the rest of the system... and tested independently.
Yup. This is also one of my favourite language features in Swift.
Usually you don't check your own code for security vulnerabilities. It's kind of like reviewing your own writing for grammatical errors, which can be difficult. It can be done but if you don't have experience to know what you are looking for, you might have a lot of trouble. Most people hire third parties to review their code.

With that said, when building software you should be building security in the entire time. This comes from good programming practice, structuring your code well, using internal code reviews, and writing your code in a way that the engineers working on it reduce the number of mistakes.

"Checking" your code for security vulnerabilities is not trivial and requires domain expertise in a lot of different areas which makes actually trying to answer this question kind of ridiculous.
It's not "Friends and Family." It's "Friends and Family who qualify as accredited investors." (at least in the US).

An accredited investor is "someone whose net worth exceeds $1M not including their primary residence." The vast majority of people are not accredited investors because they cannot use their house as part of their net worth.

This is not your extended family giving you a $500 or $1000 to pursue your dream. These are wealthy people who know what they are doing, and are putting in several thousand if not tens of thousands of dollars each.
Just so people know they also send an ungodly amount of spam so don't sign up with your main email address.
The ELM Scandal, a Formal Complaint Launched Against Extreme Learning Machines
Dabbling in coding and being in the trenches are two different things.

Look up Bill Gates. Unlike Zuckerberg, who was just a mediocre programmer, Gates was actually an elite programmer who "loved" programming. Nowadays he mostly travels the world with his family, and does philanthropy.
He meant 'viral' as a negative.

The GPL is pretty much banned across the entire industry because of the fact that it forces accompanying software to be open sourced as well, which is a deal breaker for most companies.
> Microsoft, IMO, gets business needs at a pretty hard wired and basic level, unlike Google or Apple.

I'm not sure they get business needs any better than Google and Apple, but they are very well-tuned to how to appeal to enterprise CTOs -- which I think is often more about appealing to business conventional wisdom than needs, per se -- on top of having the advantage for those buyers of being what IBM was a few decades earlier ("Nobody ever got fired for buying...")
I think sticking with one product to start off with is a good idea, but I'm not sure a radio was the right choice.
It's not. People love to complain about ultra-successful software. Sure, it's not perfect, but Salesforce, at least, is a very functional and expandable service.
Carly Fiorina Just Played the Gender Card All Wrong
I did a little bit of Salesforce API work several years back, and it was a delight compared to Netsuite integration.
You realize that the drop in crime may be related to increased policing.
JIRA [1]. You get the benefits of a Project Management tool coupled with bug tracking, and can expand to other products within Atlassian's family, including Confluence, HipChat, etc.

[1] https://www.atlassian.com/software/jira
Sure, but having enums with data is not per se out of the ordinary in mainstream languages.
I invite anyone who wishes to check out the program.

To come over for a workshop we have a few coming up on Saturdays.

See for your self.

http://www.meetup.com/EdgeCoders/
i can't speak much about core codebase, but plugins in general written quite badly too often. These will have security issues, html/php/javascript/css spaghetti in one file. From what I understand - there is no vetting process to accept new developers, nor API forces developers write secure/readable code.
I've heard that joke before. You did not do it justice.
Where I live, we're swimming in "bodegas", which are full of soda, canned food, processed white bread -- nothing you'd want to eat. Most of the people who can afford to or who commute shop at... Trader Joe's.
GOG Galaxy beta is now available
Have you tried getting rid of your smartphone? I switched my iPhone for a simple Nokia and the benefits to my focus and general happiness were amazing. Highly recommend. I had the same feeling of always being "on" and not being able to disconnect.
I agree with you. A claim that "there is a shortage of X" typically amounts to a claim that "X is too expensive", albeit with slightly different connotations. This is the point I was making.
Addendum to that. The story in the link actually seems to be "Anekdote zur Senkung der Arbeitsmoral", by Heinrich Böll.

https://en.wikipedia.org/wiki/Anekdote_zur_Senkung_der_Arbei...

An English translation as PDF:

https://www.uea.ac.uk/polopoly_fs/1.33246!np_vol_5_article_8...
Do you really think that tone is productive?

For the record, I agree with you. I think the militarization of law enforcement is a major issue, and it's quite plain that racism is a major problem in the criminal justice system at all levels (from the streets to the courtrooms).

However... the bulk of the points you make are about the person you're replying to, not the actual issue. That is not an effective way to convince anyone of anything... All it does it turn a conversation into a confrontation. In many ways, that tactic is the very thing you dislike about cops (rather than engaging in a conversation, you chose to escalate into a confrontation).
It doesn't help the police nor their reputation by employing agent provocateurs either.

http://reverbpress.com/features/undercover-cops-infiltrate-p...
SAP and Oracle are both larger than Microsoft in CRM. SAP is nearly twice the size of Microsoft in that segment.
Apple Pursues DNA Data
Having undergone my fair share of surgeries with local anesthetics (a few general ones too), I can definitely vouch for the physical pain. I have to admit however that it wasn't directly in the targeted area, but rather in the surrounding area.

One example, I had surgery done around my cheek-bone area and one of the tools they used was some sort of soldering iron. The heat propagating and the pretty drastic changes in skin tension were absolutely noticeable and painful. They asked me right before the surgery if I wanted drugs to help but decided against it. Instead, I ended up talking to the staff throughout the entire surgery, got them to explain what they were doing and, perhaps surprisingly, it was a very pleasant experience overall. The distraction definitely helps with the pain.

Another example, I went through a number of inner ear surgeries. One of the tools they use produces an insanely strident noise, designed in part to expand your eardrum to its limits (IIRC). Even with the local anesthetic, it felt like somebody was drilling through my head. I can't quite describe the pain, but it's the worst thing I've ever had to go through (many times at that). I doubt that sheer anxiety could produce this level of physical pain.

So from my admittedly anecdotal evidence, I would tend to agree with the article.
It's really stupid what you are saying. Some people live with $25k per 10 years...
Not everybody is rich or knows rich people.
You just need to be smart to start a good company.
Also only the "american" style starts with huge amount of money and burns it.
It's not always good to just "fail-fast". Sometimes business needs some time, time to grow, not just "put a lot of money in it and if nobody likes it it will die."
Linux-Ready COM Mates an I.MX6 SoC with an FPGA
Nice research.

In case anyone else is wondering why that Github link is broken, the file in question was renamed a few hours ago. Here's a working permalink: https://github.com/elastic/elasticsearch/blob/fafd67e1aef091...
Bill Gates said on his Reddit AMA he still writes code. Not everyone is like you dude.
Ask HN: Tools for “Explain it” Videos
I saw a site explainitvideos.com, but was wondering what other tools people use to create these fun little introduction videos to explain their startups. I'm an Adobe employee, so I have access to all of their software. I'm wondering if there are tools better suited to creating these videos, though. Can anyone offer any recommendations?
Kind of like a gorilla trying to predict what humans will do?
Usbkill waits for a change on ur usb ports, then kills your comp. Anti forensic
LIVE: Isaac Newton Pitches “the Calculus” at Tech Crunch Disrupt in NYC
This is called a semaphore, it's already implemented in GCD.

Also, why talk about performance and then make obj-c method calls...?

It's quite easy using NSProxy to create a throttler that will wrap any object, then you can abstract throttling from the behavior of the underlying object.

@interface Throttler : NSProxy {
dispatch_semaphore_t _semaphore;
id _object;
}
- initWithObject:(id)obj concurrentOperations:(int)ops;

@end
@implementation Throttler

- (id) initWithObject:(id)obj concurrentOperations:(int)ops {
if(self = [super init]){
_semaphore = dispatch_semaphore_create(ops)
_object = obj;
}
return self;
}

- (void) forwardInvocation:(NSInvocation*)invocation {
if(dispatch_semaphore_wait(_semaphore,0)){
@try {
[invocation setTarget: _object];
[invocation invoke];

}
@catch (NSException* e){
@throw e;
}
@finally {
dispatch_semaphore_signal(_semaphore);
}
return;
}
@throw [NSException
exceptionWithName:@"InsufficientResourceException"
reason:@"Insufficient Resource"
userInfo:nil];
}

@end

https://developer.apple.com/library/mac/documentation/Genera...
Don't Call Us, We'll Call You
That's a very strange way of looking at it. Those companies would want to sell such a service or product to anybody and everybody, including the NSA. You might as well say that the reason Dole grows pineapples is that they want to sell those pineapples to the NSA.
To the extent that SAT scores are used to select which students are admitted to which colleges, you remove any predictive relationship between SAT scores and grades.

I.e. even if SAT scores were perfectly predictive of "college performance" in the abstract, if there were N possible scores on the SAT and exactly N colleges, each of which accepted all students with one specific score, then SAT scores would be completely uncorrelated to college grades. This is an arbitrarily contrived example, but the same principle holds true in the real world.
What is this graph showing? Is it "Sworn officers per civilian"? Or is it absolute data, just from a single state?

It's interesting, for sure, but certainly difficult to understand or draw any conclusions from without further context.
Running from a cop is pretty much the worst choice you can make, whether you're doing anything wrong or not. Cops don't like running. If he has to chase you, chances are he's bringing an ass-kicking with him (thanks, Chris Rock)
> The GPL is pretty much banned across the entire industry because of the fact that it forces accompanying software to be open sourced as well

The GPL explicitly doesn't require accompanying software to be released under any particular license. (See, e.g., GPLv3 Sec. 5, ending with "Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.")
> This is (or at least appears to be) the Rust answer for things like elaborate C macros or C++ template metaprogramming.

Generics are Rust's answer to most template metaprogramming.

> if I need to implement some sort of DSL feature for my code, I want to do it as part of my code and not have to deploy it as a plugin to the compiler.

The problem with that is that, in a cross-compilation scenario, the environment that the compiler runs in may be completely different from the environment that your code is deployed in. Different symbols may be available, some libraries may or may not be there or work differently, etc. So you really need it to be separate modules.
I grew up around farms and have a really bad pollen allergy. Still gets bad even in NYC around this time. Still, I don't think people should fear the outside because of it– my reaction sometimes takes me out for a couple days at a time, but it's still better than what it feels like to always be avoiding it and then one day getting a blast of discomfort that you aren't used to.
The U.S. has always been a fantastically more violent place than Europe (at least, than the UK), since long before the modern era of militarized police: http://ourworldindata.org/wp-content/uploads/2013/03/homicid....
I am an engineer. But have done a lot of hiring, both technical and non-technical. I now run http://InterviewKickstart.com.

The core thing you have to realize, is that there is NO reason for a non-technical person to not be as smart/driven as an engineer. I am not saying you believe that, but what I'm saying, is that while the questions may be different, your grading standards should not change. Especially not when you're a young company growing fast. The hire you make now, will likely be with you for a long time.

Having said that, the following have worked well for me in the past:

1. Ask them simple logical brain-teasers. The kind that don't need programming knowledge. You are looking for excitement and a drive to solve them, instead of backing down.

2. Ask them to present something to a small group of people. It could be their favorite project, or their hobby or whatever. You are looking for clarity of thought, the ability to explain something to a few people, the depth of interest, empathy for the audience and confidence in themselves.

3. Ask them for a writing sample. This is very much akin to a code sample. Is it clear to understand? Is it engaging? Have they taken care of details and punctuation? Very important.

4. Put a few different personalities in the interviewing panel. Are they able to hold a conversation with everyone? Are they able to treat them with respect, regardless of the personality type?

5. Ask them what they want to do in short and long term. Is there clarity? Is there ambition? Is there reason and grounding?

Good luck!
For the poor, the United States is a far, far worse place to live than Canada.

Canada has a comparatively large welfare state, and far better public schools. In the United States, public schools receive the majority of their funding from the local town/county taxes. This means that a poor person who lives in a poor area will attend a bad school.

I could go on, but take a look at the data. On basically any metric, the US is a much worse place to be poor than Canada.
He's the modern version of Bob Ross.
On the contrary, "had time and money to spend on preparation" is extremely valuable information to colleges, especially those with ostensibly "need blind" admissions policies.
One of the most important take-aways from that article is the importance of focus. I think if they had limited their priorities to, at the very most, two things, they may have been successful. I find whenever I have more than two priorities, I don't have any priorities at all. Some people argue that the magic threshold is three, but for me it is two.
I can't speak for anyone else... but since shortly after the first iojs release, I've been targeting it for all new development. Deploys are moving towards docker based deployment so can, in theory support anything that can be tested on its' own for integration tests.

The bigger thing is that security and critical updates are hitting iojs quickly and following semver, they are not hitting node in a timely manner.
Reminds me of how in Anathem by Neal Stephenson, their word for the equivalent of the Internet is the Reticulum, which etymologically comes from Reticule. Reticule has the following fictional definition:

Reticule
(1) In Proto-, Old, and Middle Orth, a small bag or basket, netlike in its construction.
(2) In early Praxic Orth, a gridlike network of lines or fine wires on an optical device.
(3) In later Praxic and New Orth, two or more syntactic devices that are able to communicate with one another.
The Dictionary, 4th Edition, A.R. 3000

Sense 1 and 2 above actually do correspond to English. Sense 3 is constructed by using reticule as the root instead of inter-network.

An additional important point is that all the words in the book should be considered translations, since it's on another planet. For example, if they mention a "carrot" it should be considered a similar plant on their world, not a literal Earth carrot.
We recently did a Salesforce integration where we used the Restforce gem[0] and it was rather easy to setup and use.

[0] https://github.com/ejholmes/restforce
Fair enough.

We take 100% responsibility for taking a student in our first cohort over 1 year ago; who was not prepared, did not do the work in or after the program.

We have learned from our mistake.

We now have extensive per work, coding challenges (gates on all phases) and accept only 3.16% of the students that apply.
So what's your "source of truth"?

We have an application that might be similar. It receives analytics events from frontends. It uses (currently) RabbitMQ to distribute it to multiple "sinks", including InfluxDB, ElasticSearch and websockets; the main sink is one that stores the events as flat files (one JSON hash per line) in S3. That's what we consider our master data.
Even scientist are humans and have eyes, is the same bias, you don't need special equipment/training to see something as big as a football field moving in the sky blocking stars light without making a sound and still think that is a military craft.

Also having thousands confirm the event rules out a hoax, on top of that the former governor who was also a trained pilot could easily identify flares or other military plane. You need to look at all the evidence and details.

To have a piece of alien technology you can only have it if you receive it, you or me will surely not be that special to receive it and if world leaders will have the privilege you might never know.

Also it's enough proof to hover that big craft in mid day over a big city but for whatever reasons they still give us a chance to doubt, I suspect that the reason is to avoid panic as a big percentage of world population is still religious and not ready yet but they still give us a sign that we are not alone.

There are 4 videos shot from the event on youtube that you can watch, also high definition cameras still don't have very good optics to focus on moving objects at high altitude, a better sensor alone will not help much with the video quality especially in the night.

Also these kinds of events are very rare so there too many things, like good camera with good lenses, tripod, being in the right spot, last long enough etc to be in place to get that clear hd video.