skysight-inc/HackerNews huggingface dataset:
Likewise. I really liked WikiLeaks at the beginning but it became clear after some time that there was a definite agenda behind their actions. The impression I've had for years is that they will oppose the U.S. for no better reason than that it's the U.S. Which is, if you think about it, just like opposing any maligned group for what they are instead of what they do.

In other words if we start from the assumption that the U.S. should be a "bastion of the free world" then it would make sense to tirelessly note instances where the U.S., corporations, states, etc. fall from that ideal.

But diplomatic cables describing what kind of women Berlusconi likes, while interesting, are hardly indicators of the collapse of a free society. Those types of things were released because they were embarrassing, nothing more. And while I'm certainly glad that Assange is able to stroke his ego by thumbing his nose in Uncle Sam's face, I don't actually hate my country; I want it to be better.
Hmmm, very interesting and strong viewpoints. However, wouldn't you say this is what is wrong with the industry now? Investors looking to make a few bucks rather quickly than having patience and seeing something flourish over time? Granted, not all startups, if any, actually quite blossom after a longer period of time, but I think it's a bit unfair to expect such rapid growth or success in such a small time. Nevertheless, I believe founders must be more cautious when it comes to taking money from folks who may have such narrow vision for the future. Due diligence should be happening on both sides of the table, and all entrepreneurs must understand the reality of the industry now compared to 10, 15 years ago where there was much more tolerance for high risk ventures and little bit more patience.
This is a horrible attempt at trying to stifle whatever criticism the original article made.

Repeating "it was a joke" is a childish defense and makes one wonder if management is mature enough to understand that when you, as the boss, send an email with a joke in it like "you might not get paid!", chances are some employees might not get that it's a joke.

Some people tend to think that behavior can't be malicious if you don't intend it to be malicious. This is false.

And this of course isn't even a defense, it's just repeating meaningless aspirational buzzwords. So why even bother?

Claim. [Fab] applies a culture of meticulous control.

Fact. Our employees have an intense amount of freedom within the structure we’ve created to make Fab great.

It's also very obvious you are just playing word games if Bloomberg says "11 executives left" and your response is "well we only had so many C-level departures..."
Very wooden. Almost synthetic. Definitely stiff.
Don't ever work for people who treat you like a slave, unless, perhaps, you're compensated like a master. Life's too short.

Approach everyone like your equal. If someone expects you to assume a subservient position, get the hell out. They will not change, you'll regret it months down the road. I speak of experience (in my case, 2 years down the road))

That said, someone may be riding the PM because he took your time estimates, then took off 15%, and now he's in trouble with his "boss". Try to find out why he is acting this way. Try to find out is he's treating other people the same way, and if not, why not.

I disagree with the HR talk thingy. Like any other bad relationship, a warning by a third party has never truly improved the relationship between the parties involved. Solve it with the guy, or draw your conclusions, ditch the loyalty, search for a new job, and walk away happy.

PS sometimes the act of going out there and looking for another position will make you feel more empowered.

Good luck. I'll repeat: life is short, don't waste it on toxic people.
follow your heart,just do!
PRISM doesn't spy on the world's communications. It automates FISA warrant compliance, you're probably thinking of one or more of the many other NSA systems out there.
Unless you're building a database or a game, it's probably fast enough.
> If I am paying so much money for our awesome military industrial complex, I would AT LEAST expect them to know how to stage the house to make it look like a robbery.

On the other hand, if this wasn't done by a government then it really is what a robbery looks like!
This is along the lines of what I was thinking.

What happens once the phone is removed from the case?
17 Best CSS Tools to Speed Up Your Coding
Understanding the linux filesystem (/etc, /var, /bin, /opt etc.)
Of course not. All it does is show a total lack of empathy.
Can Silicon Valley Save the World?
Great! Ping me if you have problems.
Just hope you never open the wrong PDF... Or hope that the app is using SSL correct.... Or, nah, forget it. too much hope goes on in using a closed source from a company that does not disclose nothing. thank you.
The LinkedIn request is ridiculous. Even it would shut his PM up, he shouldn't change it. If he caves on such a stupid request, his PM is going to wonder what else he will cave on. Going through life letting your employer bully you around is a good way to be stuck forever doing the grunt work.
A dataset with "many long lists of numbers" sounds like an ideal use case for NumPy, have you tried using that?
Well it would be conspiracy to commit a felony for starters. And how do you think the American people would handle the idea of a foreign-born spymaster using his acolytes to infiltrate the national security apparatus, however angelic he claims his motives to be?
The People Who Support Linux: 19-Year-Old Aims to be a Kernel Developer
"Rio de Janeiro has been rated “Critical” for crime by the State Department for the past 25 years. Crimes statistics for 2012 reflect continued critically high and rising levels of crimes in both the state and city of Rio de Janeiro in the categories of robbery, rape, fraud, and residential thefts." [1]

"The high level of residential burglary has made most residents opt to reside in apartments where the “porteiro” (doorman) ensures 24/7 access control for the building. Having effective access control is critical."

[1] https://www.osac.gov/Pages/ContentReportDetails.aspx?cid=139...
There are information theoretic aspects behind this. You're essentially searching the design space for the fittest and want a fast way to get your answer -- this 'fastest way' is related to the way that 'grants' maximum information.

I say this because this reminded me of a wonderful (and acessible) discussion I once glanced over on the following book: http://www.cs.toronto.edu/~mackay/itprnn/book.pdf
(Page 269, pdf 281) -- it offers answers to this sort of question :)
Google Link sans paywall:

https://www.google.com/search?q=Can+Silicon+Valley+Save+The+...

Felix Salmon comments:

http://blogs.reuters.com/felix-salmon/2013/06/25/can-philant...
Probably! It's easy to lose track!
Shitty coders with shitty morals write shitty software for shitty people
Microsoft Build 2013 Session Topics
Foxconn to hire 3,000 for Firefox OS research
I believe this a logical fallacy. I didn't argue that due to said paranoia one should not engage in cryptography, any more than I would argue that one should not drive their car to the grocery store every week.

I'm talking about complacency, and how it's a better idea for us to assume that sooner or later (if not currently) our best-known cryptography will be broken. If I recall correctly, in 2008, Simple Nomad[1] told us to consider PGP broken by the government. He wasn't saying it is... just we should consider it as such and find something better, before it's too late.

[1] http://www.youtube.com/watch?v=N9AKpHtgpoM
Doesn't make sense. Implication: USG was listening to GG's Skype conversations, heard him say he would send big encrypted file, USG stole laptop. But GG says he never did send the big encrypted file. So they're supposedly spying on him, but not well enough to notice the non-transmission of the encrypted material.
Well, then this,

> Following a consistent internal logic given its factual and aesthetic premises.

is better described as "consistent" than as "rational". The language Brainfuck is consistent, but it would be a stretch to call it a rational language to build stuff with.

Rationality carries with it a connotation of deeper underlying symmetry to surface reasoning. The "aesthetic ideals" you're referring to.

A reasoning is different from a rationale. A rational person makes optimal decisions, renorming his expectations as needed. A consistent person makes the same decision over and over based on some unchanging principle.

We want our laws to be rational, not consistent. To seek out an ideal regulation of behavior that's fair and useful to everyone. It is certainly consistent within a specific framing of law that useful actions be outlawed, but it is not rational.
"nature will find a way"

brilliant statement. thank you.
You could just have all of them as pre-canned messages that have been digitally signed by the primary person.
Kanguru has some really nice thumb drives. I own two and would recommend them to anyone. Keep in mind, you can also store private keys on them.
It's easy to burn through RAM in Python because it's easy to keep unnecessary data around. Iterating through a large dataset is better than storing it all (and all the subsequent 'filtered' data) in memory at once.
If you were going to put your life in jeopardy and go on the run, you would probably think it through very carefully as well.
Gartner: Early Windows 8.1 Deployment Tips
GAE allows only pure Python. No binary modules like NumPy.
Python is typically used to build applications that are IO bound. Squeezing more performance out of the interpreter is not going to translate to any real gains for most Python users these days.
Ditching a client who generates 80% of revenue - and enough to provide for 2 people - is akin to quitting a good job with no job to go to.

If you have a client like that who is hindering to growth, then a dominating strategy would be to spin-off rather than ditch. You can afford to put 1 or 2 people on that work while you build from what's already been done.
Can Apple read your iMessages?
I switched to "Hacker News Cars" and my master race of fishmobiles are now at: #1: 183.44 d:178.09 h:-5.26/2.87m (gen 22)

There is an epic hill at 180..... Will give it another 10 generations and see what they can do.
Nothing new here. I'm not sure the author understands that he can assign this to a local var in the constructor and use it from the functions. This is a known pattern...

function Point(){

var self = this;

self.x = 0;
...

self.show = function(){
console.log('x=' + self.x);
};

}

var testPoint = new Point();

...
In Australia access to a free weather API is scarce. I've had to resort to writing scraping scripts in the past, hopefully OpenWeatherMap means I don't have to scrape sites any more and have access to a nice free API.
How about working on your communication with your boss?

You said you had to leave at 5PM, did you leave at 5PM everyday for an entire week? Did you let your immediate manager know you would be leaving at 5PM because of personal issues?

Did you ask what hours were expected of you as an employee?

There could be a lot of reasons why your manager is treating you this way, perhaps he heard from someone that you worked with previously that you were not dedicated? The easiest way to resolve this is to sit down and have a open conversation about expectations on both sides. After that conversation you can both make clear decisions about whether or not its a good fit (though don't say thats the purpose of the conversation).
Linux Foundation sees broadening role for developers
You can get that for free and designed for security: http://qubes-os.org/trac
This is excellent. Hi from Stormpulse; welcome to the weather fold.
So they made reddit.
Look, and Feel
> But I do not understand what are they are trying to achieve by this. I do not see myself, or many people, switching to IE for development

Perhaps there are others who have to support IE as a target and would like to debug/verify front ends in-browser?
I came here to ask the same question and I saw the 40k number you mention and I visited the page you link to. The occassional blinking light on a google map does not really answer the question of how they accumulated data from 40,000 weather stations.

I got the following error when I tried the layer station link[1]:

×Ошибка 404 (depricated function, see more http://openweathermap.org/wiki/API/JSON_API)

Ошибка is russian for error/mistake.

[1] http://openweathermap.org/layer-station
No idea, I'm taking the GP at their word, their phrasing made me think that they work in the browser space and know that as a fact.

I can't say I've inspected Chrome specifically in Wireshark, nor looked at the code, so I will refrain from making any claims; I simply don't know.
The 'Snowden Effect': U.S. spies say militants change tactics
Why do we waste our lives as servants?
Yes, this is pretty freaking cool.

Hopefully it works on Windows too, which is my main OS when I'm working with Go. It seems Windows is a second class citizen when it comes to some of the toolchain (pprof is kinda broken, I can't get addresses to resolve to symbols and just end up profiling on Linux), but fingers crossed!
Its good that he seems to have ambition. But it sounds like he's in the wrong line of work. Also the article was horrible and doesn't belong here just because it has to do with computers.
Google surely realized they've made a mistake, but they are like the government - never admit they err.
well, I purchased "merb in action" and waited for a while when it happend. But IMHO, rails4 books are good.
This is fantastic. There should be a place to enter your own inputs though. The point of genetic algorithms is to find solutions that you can't engineer yourself, right? I'd like to try my hand against evolution.
Because there just isn't that much value in it.
> While Snowden isn't a monster, the surveillance programs are not evil either.

I am tired of exceptionalism being thrown around. Had this been Pol Pot or Stalin few would be saying "oh they just tried to build a better society there were not evil, they purged the enemies of the people that would have prevented the utopia to take hold".

Even the most depraved dictators and butches had justifications for their crimes and reasons why they were not evil. And most importantly they had supporters that were brainwashed enough to keep defending it.

So here we also argue, of course our countrymen, elected officials, and heads of department and CEOs of large military industrial conglomerates are not "evil" they just want to save us from the terrorism. Because we are _special_. We are inherently good (unlike those other inherently _evil_ countries). We are a "city on a hill" a "shining example" etc etc. This is not a systemic problem just a small faux pas...

Just because there may not be one single person to blame for everything doesn't mean evil isn't happening. Just because it is spread and washed over in a big sea of bureaucracy were every cog does one small task (and compartmentalization in the intelligence apparatus amplifies this), doesn't mean that things are just a little out of hand. They are way out of hand.

> Still, they are the largely the result of people trying to defend the country from terrorism.

I can't think of too many instances of what we know consider evil regimes that didn't justify their actions in exactly the same way "we are just trying to defend our country from terror of <insert bogeyman here>".

> Accept that, take a breath, then reevaluate your grievances. ... I'm certainly not saying that the programs are right or benevolent.

So what are you saying? I don't understand. What I am saying is that these programs are evil. This has been going on for too long. There is too much invasion of privacy. There is too much corruption. Too much lobbying and spending on wars and military. Now is the time to get angry. Now is the time to protest.

A few whistle blowers came before Snowden. Everyone had time to take breaths while they were ignored. Ok, ignore this one. Slide further downhill.
It's super buggy! Dupes articles and it's happened twice when long reading sessions were lost without any indication of error - the "read" state of tens, maybe hundreds of articles were not updated. I've seen the code on GitHub in the past - it was a ball of pasta.
We need to crank our paranoic creativity up to 11, people.

The fridge itself had a false back. Snowden's associates in SPECTRE/Wikileaks then used their covert physical access to the phones, for the duration of the dinner, to copy the phones' contents and install new malware.

Now, they know what the lawyers know -- including whether any are double/triple/etc-agents.
Turn on Perfect Forward Secrecy / ECDHE_RSA in nginx
Dedicated? It's a job. That's all it is. It's not a 24/7 proposition. You show up for a reasonable amount of time (8-10 hours), work your hardest, then you go home.
Dylan was a very interesting language for its time, but way too verbose for modern day developers.

I'd love to see a stream-lined Dylan-like language that targets the JVM or CLR.
There are a couple of things you want to do (some of which overlap with the article):

1) Use a register-based VM (with a sliding and growing register file) instead of a stack-based VM. In theory you can make a stack-based VM fast with lots of macroinstructions that fuse smaller operations together, but it isn't worth it.

2) Use inline caching for method calls, property accesses, and primitive operations that do type checks. In an interpreter you can modify the instruction stream even on platforms that disallow modification of executable code. I know this isn't the origin of the technique in bytecode interpreters, but here's a paper describing it in case it's not obvious:

http://www.lirmm.fr/~ducour/Doc-objets/ECOOP10/papers/6183/6...

3) Pick your value encoding carefully. You almost always want fast immediate integers. On 64-bit platforms it is quite common these days to repurpose some of the NaN range in IEEE doubles for type tags to enable storing doubles in immediate values.

4) Write your interpreter in assembly. Compilers generate terrible code for interpreters, even (especially?) with the use of computed goto / labels-as-values extensions. The register allocators of traditional compilers are designed to optimize loops by moving spill code outside of them and to reduce the impact of function calls. They will not be able to realistically allocate registers across different instruction bodies, and they won't be able to make the correct tradeoff about how much work to push into the slow path of instruction bodies.

5) Rearrange your instruction bodies based on execution / transition frequencies to improve instruction cache performance.

6) Pay close attention to the boundaries between your interpreter and the runtime libraries / the FFI. You don't want to take a bigger hit than you need to every time you call out to native code.
Check out darwin pond:
http://www.ventrella.com/darwin/darwin.html

It's not fancy hmtml, but it's the best genetic simulation I've seen. The "swimmers" exist in 2d space, seek out food and mate. Only the best will reach the food fast enough, and there are colors which a given swimmer will prefer to mate with, and space separating different populations. It's very possible to get several distinct populations which behave in entirely different ways.
In Australia we have BOM (bureau of meteorology) which most of the localised weather apps pull in from due to Accuracy.

For example in my City there is this table [1] which has all the suburbs listed with their current status + recorded time

The iOS apps published by third parties seem to do quite well, so they cover the cost of the data [2] which is probably provided in CSV format..

[1] http://www.bom.gov.au/wa/observations/perth.shtml
[2] http://www.bom.gov.au/other/charges.shtml
How about putting phones inside the microwave and then putting microwave inside the fridge?
i hope some day there will be a cure for my LHON :)
It sounds like it's really awful to work at Fab from his description. His responses show an incredible lack of understanding as to what working for him is really like.

> Claim. A message on Feb. 4 carried the subject header “Do you like getting paid?” Goldberg told employees they were required to have a photo uploaded to the “team” page on Fab.com “in order to be eligible for the next company pay period. No exceptions.”

Fact. We pride ourselves on humor and transparency at Fab. As part of our major relaunch relaunch of our employee pages on Feb 5 we required every employee to be listed publicly. The bit about holding out pay was a joke to get everyone’s attention. It worked.

Reality - This is not a joke, and it is not even remotely funny. He says "It worked." If it was a joke, there wouldn't be any "it worked."

>Claim. An e-mail on Oct. 11 from Shellhammer, who serves as chief design officer, forbids people from modeling Fab’s products. Employees had been inserting themselves into shots of the company’s wares posted on its website. “If you have time to model, you have time to get fired,” Shellhammer wrote.

Fact. It was a joke. We have about a thousand jokes just like it. “If you have time to xyz, you have time to get fired.” It’s a joke about staying focused and not getting distracted.

Reality - This is also not a joke. A boss can't joke about firing his employees. It just isn't possible. Anyone who doesn't realize this isn't somebody most people will have any desire to work for.

Edit: Apparently he also threatened to put a bullet in a former employee's head for potentially leaking something. Clearly this guy has huge issues, and I suspect that the work environment at Fab is incredibly toxic. He isn't doing himself any favors with this post - http://gawker.com/266979/a-bullet-in-your-head
I'm not passing judgement, but other people do. If you have a conflict with someone you should understand how they are forming their judgements and views. Whether you agree or not.
I have a 200.24 d:196.51 h:-17.24/3.29m (gen 55).

At the 190 mark the world goes all glitchy and half the track disappears.

It's a shame it's not as deterministic as it could be (according to the blurb at the bottom of the page), since this [probably] means the genetic algorithm can't exploit quirks and things being "just right" optimally. Rather, it has to build something that is a bit more generalised.
So, NSA supposedly has access via PRISM to direct access to Microsoft servers, and yet they supposedly have to go steal a laptop to get access to sent files ?
>Do people who drive like grandmas spend bread on a 200 hp Mercedes coupe?

I know a guy with at least a dozen cars, including a McLaren F1, drives way more cautiously than most grandmothers I know.
It does work on windows/amd64.

We're trying hard to keep Windows well-supported. The pprof story is a little sad, as it was a very unix-centric tool to begin with.
Describing Richard Clarke as a "Bush advisor" is a case of technically true, but sort of an unusual label for the man and somewhat misleading in the impression it might give of who he is.

His counter-terror position was a holdover from the Clinton administration, and he eventually left the Bush administration on very bitter terms; I've seen the term "character assassination" used to describe the way he was treated by the administration on numerous ocassions.
Equality and Innovation Will Change Our World
That's my favourite genetic algorithm page , also worth check is this http://boxcar2d.com/index.html where you can create your car and see the best created.