skysight-inc/HackerNews huggingface dataset:
True but irrelevant. It isn't inherently law enforcement's job to probe constitutionality. That's like saying law enforcement should probe just how much force they should use against you before they get sued by the DoJ.

It's just as valid an argument to say they should be cautious about constitutionality and still get their job done.
Note that this is a public disclosure of a vulnerability that was NOT included in today's (2016-03-01) OpenSSL release.
Scary.
Perhaps they are working at night because it would make it very difficult for personal drones to get good imagery.
Or MongoDB geospatial indexing? I used it for a project that required a similar approach (point in polygon). It was quite easy to setup and use, at least at a small scale.
Already tried that, it doesn't work. I think WSJ is A/B testing, closing the loophole for some people and not others.
CPU intensive workload. Geofence lookups require CPU-intensive point-in-polygon algorithms. While Node.js works great for our other services that are I/O intensive, it’s not optimal in this use case due to Node’s interpreted and dynamic-typed nature.

That's misleading, math in V8 can be VERY fast (aside from the current absence of vectorization). See the benchmarks here: http://julialang.org
Good point. I-80 wasn't complete coast-to-coast until 1986.
There were gaps in the Western sections for years. That was the first coast-to-coast Interstate, the old Lincoln Highway route. I-40, the "Route 66" route, was completed even later.
Unless a very broadly defined region, no. I knew a man in the Washington, DC, suburbs who got tired of squirrels getting into his bird feeder. He acquired a pellet gun and stocked his freezer. I assume, based on my few dealings with him, that he skinned the squirrels before freezing, and I'm pretty sure that he cooked them.
It's in their document. I am not a lawyer so I don't know how binding their document is but I would personally just follow what they say.
It's an app to manage your emails. What did you expect for christ's sake?
Awesome. Looks like it will be helpful.

Ideas:

- Add a challenges section to the site where people can challenge their friends to do the exercise (5 times, 10 times) etc.

- Let people add videos/gifs of themselves doing the same exercises

- Add a comments section to each exercise
Location: Edinburgh

Remote: Yes

Willing to relocate: No

Email: sw@seanw.org

Résumé/CV: Portfolio and more information available at https://www.seanw.org.

Technologies:

Freelance full stack software developer with over 10 years experience including a PhD in software verification offering:

- Web app development: Node.js, JavaScript (AngularJS, jQuery), Python (Flask), Java, PHP (WordPress).

- Mobile app development: Android, iOS, PhoneGap.

- Cloud hosting: Heroku, AWS, Google.

- Workflow improvements: Introducing test suites, staging sites and Continuous Integration into projects.

- SEO services: SEO auditing and technical expertise to make required changes.
Highest QPS service compared to what? It is a bit of a weird read.

And 170.000 qps with 40 machines, i'm not sure if that is really something to write home about. Certainly not claim its highest qps service.
At my old team, when we did the migration from SVN to Git, I set up the deployment workflow with mandatory pull requests for everything. And I included a small deployment tool in the QA system where every developer could just click a checkbox next to their branch, and that branch would be added to the QA system (which has a copy of the production data for extended testing).

Behind the scenes, it just does an octopus merge of all selected branches into master. Since the codebase was reasonably large, we almost never encountered problems with merge conflicts.
The description of Woz as a “legendary recluse” seemed bizarre, then I noticed that this article is from 1995.
This is unlikely to help against a determined adversary. The reason is that the bias introduced by the timing differences can still be detected using statistical methods, provided you have enough samples. (In general, I would expect that you'd need more samples when the randomness is large relative to the timing attack difference)

See this blog post [1] for examples of how differences as small as 20 microseconds over the Internet could be detected, despite the effect of latency. Latency can be considered a random variable, albeit maybe not with the same distribution as a RNG, but the same principles likely apply.

1. http://rdist.root.org/2010/07/19/exploiting-remote-timing-at...
SurveyMonkey to Lay Off 100 and Retool Business Product
Short version: spaces doesn't break over time.

Longer version: First understand that there is no tabs vs. space. There is only tabs + spaces vs. only spaces. (Because not all indentation line up with tab spaces, and someone may wish to line up assignments, lists, etc.) Only one developer in the history of your project that uses another tab stop standard is then enough to mess up your indentation. And that's just one way to mess it up, in a sufficiently large project some creative developer will find another.

Spaces just work and ensures your guidelines are followed. The only downside is a few wasted bytes. It might have been a religious debate in a long distant past when someone actually counted bytes, but today it's mostly young developers who don't know better who engage in it (with a few exceptions). Linus uses spaces. OpenSSL changed to spaces as part of cleaning up their codebase. It's the default behaviour of GNU indent. It is a good idea.
> China and Russia have been oppressing their people and their peoples rights for a long time. Neither have a constitution that is supposed to enshrine the rights of the citizens.

Really?

https://en.wikisource.org/wiki/Constitution_of_the_People's_...

https://en.wikisource.org/wiki/Constitution_of_Russia#CHAPTE...

I find it an interesting puzzle that the U.S. constitution is so well-respected that people routinely win court cases (and invalidate legislation) by asserting rights under it, while in China apparently the idea that the constitution should substantively constrain the government is considered naive and harmful.

https://en.wikipedia.org/wiki/Weiquan_movement#Retrenchment_...
As a software dev I perceive Google to a place where people live to work for instead of working to live.

As a normal person, I see Google as a company looking to collect all of my personal info.

EDIT:

To add:

They really pissed me off joining all their services under one account (YouTube really).

Their search is getting worse but it is still the best out there. I use DuckDuckGo normally but often have to go back to Google search.
Sure. I use kaleidoscope (or vimdiff if necessary). It's a little confusing to see git clients completely neglect this, though—how much time do you really use looking at pretty commit graphs as opposed to actually working with code?
How a Personal Brand Can Help You Survive a Career Filibuster
Idomoo Express – Personalized Videos as a Service
This is fixed in Google Chrome by opening up the console in Web Enspector, and enabling Network conditions from the three dot menu and then in that new tab select Googlebot as the custom user agent. Note that you will still have to click on a google search link.
Sigh.. again with the "I have no idea what to put in this promo, so let's make it a parody video instead".
Note that there's an SSLv3 after SSLv2 -- both are broken, but SSLv2 is just a much bigger liability than before. SSLv3 is also broken.

You shouldn't have had SSLv2 enabled for many years now. If you need SSLv3 for WinXP support, this bug doesn't change anything in that regard.
- After Mailgun's $59 surcharge per dedicated IP (which customers will need, given your shared pool deliverability record), you'll find SendGrid's high volume prices scale pretty closely.

- We do offer plans without subuser management and whitelabeling. That's so we can be a cost-effective choice for startups and low-volume senders, which I'd argue is a good thing! Pro customers always get every feature we have to offer, including a dedicated IP.

- Overages rarely happen. In the specific case he's describing, it's nearly always going to make sense to pay $10 for 60,000 more emails.
Not taking sides here, but this view is fine as long as everything is explicitly detailed in unambiguous language.

For example, the 4th Amendment protects against "unreasonable" search and seizure. There is a lot of leeway in what is or isn't reasonable.

If you believe in the system you should be glad it is going to the courts - it is the job of the judicial branch to interpret the law. And however it comes out will be a precedent for the future.
...on Windows.
Very simple and easy UX. I will share with to my relatives!
Raycasting is a pretty expensive operation since you have to check every edge of the polygon. Honestly I'm guessing they implemented the brute force method and called it good enough. Otherwise they would have posted comparisons as to why they stuck with brute force.
Sure, that's normal! I'm curious whether the OP was saying that programmers didn't like git specifically vs version control in general.
I didn't tell them anything. I just deployed a workaround where the <script> tag the malware inserted was between <!-- and -->.

https://github.com/Zarel/Pokemon-Showdown-Client/commit/95f2...
Ask HN: Who is hiring? / Who's hiring?

Magoosh | Berkeley, CA | INTERNS | ONSITE
Full-stack intern in Berkeley

Magoosh's mission is simple: create products that give students everywhere access to enjoyable, affordable, and quality test prep. We help millions study at their own pace, on their own time regardless of location, social status, or background.

Our engineering team is small (just me and Zack!) so from day one you'll own projects and contribute directly to code running in production. We use Rails on AWS with MySQL, but are always trying things out, and are eager to try new tools that keep us fast and happy.

Get a feel for our company and apply here: http://magoosh.com/careers
And feel free to email me (aria@magoosh.com) or Zack (zack@magoosh.com) if you have any questions!
Message sent.
VESA Publishes DisplayPort Standard Version 1.4
SEEKING WORK - New York/Brooklyn, NY or remote

I'm a full stack web developer with over five years of experience turning ideas into production apps. My clients have been startups, agencies, big companies and non-profits, examples include the New York Times, Cleversafe, Planted and Charitybuzz. I prefer writing Ruby and using Rails on the server side but I have also built apps using Ruby with Sinatra and Python with Django or Flask and node.js with Express. I prefer Angular.js for client side apps, though I have also used Ember.js. I'm a good communicator and one of my favorite recent professional experiences was tutoring a beginner programmer in web development (now he's a fulltime dev). In addition to development I also do UX design.
Recent projects include: A custom CMS built with Rails for the New York Times Conferences series, UX and Django app for scheduling test suite runs at Cleversafe, a Sinatra + clientside JS application for an international study abroad non-profit.

Github: https://github.com/ritchiea

Resume: http://andrewritchie.info/docs/andrewritchie.pdf

More info: http://andrewritchie.info

Email: hello@andrewritchie.info
Well they had a clearly defined goal (which is rare!). 99% of requests in <= 100ms. So if brute force was a very simple algo and met the goal - hey why not?

If you can come up with a goal of what you need the response times to be, I think the easiest (in terms of readability, testability, length, etc) solution to meet the goal should win.
I fear, this may impact negatively in terms of power. If I'm not wrong, the point of having interrupts was to save CPU cycles wasted on checking status, i.e. polling. Overall, I think it would be interesting to see some benchmarks on real scenarios.

EDIT: Thinking a bit more about it, interrupts were introduced when CPU were much more slower than they are now. So, the tradeoff I'm thinking isn't that bad.
"Roots has long been critics of the out-dated PHP version requirements in WordPress. They still have 5.2 as the minimum version which has been end of life (EOL) since January 6th 2011."

This is ignoring the fact that distributions provide security updates for older versions. Looks like RHEL5 includes PHP 5.1 and it's possible to get support for it until 2020.
I've read the article and skimmed the Wikipedia page, and I still don't know what deep learning is.
You may be right, but I'm not overly keen for my children's or future generations to have to die just to get back what we lost through apathy.

It might not be as easy to get back as getting them first time around. The pervasive surveillance will enable govt to hinder those pesky demonstrators far more effectively.
> True i can contract out myself to multiple clients per month and lower my rate by splitting the SS taxes between them

Even that doesn't matter, social security and taxes will be calculated in your hourly rate the same way whether you have multiple clients or you work full time for only one client.
If you've ever been involve in anything "management-esque" you'll know this is quite a common route to take.

Yeah, but there is a difference between ideas that aren't ready to be broadcast, and betraying the trust someone has placed in me with the understanding there are just some things I have to operate on in secret. And if you've ever been involved in anything "management-esque," you'll know that a mutual acceptance of what barriers exist doesn't preclude being deceitful and dishonest in protecting that knowledge.

I won't say the line is perfectly clear, but lets look at the scenario in question. Responding in a hairsplitting manner that serves to mislead someone asking pointed questions about ideas behind the curtain. It occurred at non-profit that values transparency, the ideas were in flux but firm enough to seek grant funding, and there were no externally-imposed legal constraints to stay quiet on it. Well, that seems quite firmly in the "lie of omission" category.
I would read the shiznit out of that article.
The vicious guard dog metaphor is very poor, most likely planned to intentionally confuse non-technical people.

The reality is that he is asking Apple to weaken the front-door to the point where an average attacker can open it with a paper clip.
WHAT? I would argue the opposite, if you aren't doing similar things together, why are they your friends? Just grew up together or what?

Most of my real/true/close/best friends (i.e. the people who I consider "friends") don't have that much in common with me when it comes to things to do.

Different jobs. Different hobbies. Different lives. Different locations, most of the time. Different interests as well. Some I've known for decades and some only for a handful of years. Some I've stayed in touch regularly and with some I've had a few years in between but we continued where we left the previous time.

And when we meet, we meet simply because we want to see each other.

Earlier, we sometimes did arrange some activities but those were merely concocted as an excuse to meet. But now we've just mostly dropped all that bullshit. We knew we'd agree on a game night so that we would meet. Now we go to the point directly and just meet.

I'll see my friends in a cafe or go have dinner. We take a long walk, maybe hours and hours. Or we sit indoors and do nothing. It doesn't really matter how we choose to meet. Then we talk about our lives, life in general, our plans, what is good and what is bad. If I had to come up with a "similar thing to do together" it would be enjoying the company of the other person tremendously.

A lithmus test for friendship is whether you'd stay friends if the common activity were to be discontinued. If some friends change when your hobbies change, maybe they weren't friends really, and even if you knew what happened in his/her life your friendship somehow did revolve more around that activity rather than the bond between you two. Maybe if you didn't have that weekly poker night with your friends from college you wouldn't eventually see them that often, or would even stop seeing them.

That's what I meant by a friendship that revolves around some activity. If the friendship is about being friends itself, then the form of external things and activities don't matter. You might do something for fun but you both know you'd stay friends even if you didn't or couldn't have them anymore.
This seems a bit more complicated than simply saying they made a mistake, though. If they didn't do this, someone who knew the password could have wiped the backups or changed other info, and then everyone would be yelling at the FBI for not having the employer change the password. So it's a choice between potentially leaving the device/backups open to tampering, and whatever the hell the situation is now.
There are very good reasons not to get invested into non-free software, starting with privacy concerns.

Speaking of which, https://www.axosoft.com/privacy seems to say that the application is allowed to send home virtually unlimited amount of information about your repositories and the work you do in them.
This doesn't work anymore, give it a try and see.
Another bit of prior work was Tempest For Eliza [1], which generated patterns on old CRT screens to play music (arbitrary MP3 files!) on nearby AM radios.

Edit: And here's another one that transmits data over radio by toggling GPIO pins and the UART on a cheap laser printer: http://www.funtenna.org/

[1] http://www.erikyyy.de/tempest/
As I've read today in The Telegraph, when a man is assaulted on the street UK police seek our help to identify the gang members who commited the crime. When travelling by Underground we are reminded constantly to report suspicious behavior. We are aware that today a handful of minority men police over the majority, as Noam Chomsky has put it.
But we know that policing is a costly activity, and can observe how the animals around us distribute the cost of policing to the whole swarm. One day we will study Chomsky at history class and admit that we, all the other men, are part of the police without requiring to wear a suit. And will stop this game of minority ruling over the majority. Because its us the other men that you the Government seek help from when the actual police shows their weaknesses in solving problems.
Bin Laden wanted to fight climate change- who would guess!
"sheets of metal slamming, clanking, almost a grinding sound." (...) "whine or hum that rises in pitch, like industrial machinery winding up."
I wouldn't exactly call that a "fix", but still, thanks for the tip.
The last thing I want is a unified place for all my data. I feel more secure when my data is in multiple places.

Amazon knows what I have bought and what I want to buy.
FB/Whatsapp knows who I talk to.
Google knows what I search for.

None know what they shouldn't.
Agreed. CSP is one of the selling points of Go, in my view. I expect some overhead to be the price of a simple and easy concurrency model. Some conservative use of locking etc is okay in some cases, and as a non-Gopher those are the cases I'm most interested in.
I was surprised that they felt Node's performance was slower for computation, given the effort V8 has put into optimization. Particularly he called out "interpreted" and "dynamic-typed". But V8 compiles and optimizes frequently used functions, and recompiles running functions when it detects that they are being called with the same runtime types repeatedly. This runtime optimization can't be quite as fast overall as Go, but I'd be surprised if well-designed JS couldn't run 60-80% as fast. Maybe that's enough difference for them to make the switch.
Can be. Based on those particular benchmarks, LuaJIT is even better than V8, and I've frequently run into situations where doing math in C++ is 5-10x faster than in LuaJIT.

I suspect the lack of an integer primitive is a big deal in both Lua and JavaScript.
Thanks for the feedback! How many emails are you sending out a month?
And do you do any newsletters?
Chloe And Isabel | New York, NY (Manhattan) or REMOTE

"Backed with our own jewelry brand and more than $41 million in venture funding, our engineering team is building a new ecommerce platform for social retail"
Our team is about half remote, half on site in New York. We have a Rails backend, and use React and Relay on the front end.

We are looking for an experienced front end engineer - we need someone who is an expert in the details of CSS, is very solid w/ javascript (preferable React), and is excited about the idea of mentoring other engineers.

http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qzy9VfwV&...
Simulink comes with a built-in diffing tool as of the last few releases.

For 61131, check out this work, sounds promising... You'd just need to figure out how to download the LogixDiff tool that they developed (maybe contact the authors?)
https://dspace.cvut.cz/bitstream/handle/10467/24493/F3-BP-20...
http://thereisnopagefold.com/

(for the record, the "screenshots" link is fully visible to me without scrolling)
Perhaps the beauty of the notion of BI (and thus its growing popularity) is that you can attach whatever level you perceive as basic living expenses.

To one man BI is to prevent starvation, to another it's not BI if it doesn't cover at least two car payments.
10 years of experience from Software engineering to Technical Account Management for Telecom SaaS.
Looking for a Customer Support/Success or Technical Account Management position where I can get my hands dirty.

Location: Paris, France
Remote: Yes
Willing to relocate: Will consider
Technologies: Erlang, Elixir, AWS, Linux
Résumé/CV: https://fr.linkedin.com/in/djibrilkone (Resumé on demand)
Email: kone[dot]djibril[at]gmail[dot]com
Foodee (https://www.food.ee) | Vancouver, BC, Canada | ONSITE | FULL TIME

Foodee is improving corporate lunch hour one meal at a time.

Our online meal ordering platform serves the best food to the best teams from great local restaurants. We emphasize quality food, sustainability, and are improving the ordering process with online ordering, real-time delivery tracking, and order confirmations. Think food + tech + logistics done right.

We just closed $6m Series A - http://www.techvibes.com/blog/foodee-2016-02-03

Hosting - AWS/Heroku. Backend - Rails, PostgreSQL, Sidekiq, PHP (Wordpress Marketing CMS). FrontEnd - Ember, jQuery, SCSS, Phantom, Bower. Dev Environment - Whatever you want

Backend Developer - https://foodee.bamboohr.com/jobs/view.php?id=216

Frontend Developer - https://foodee.bamboohr.com/jobs/view.php?id=215

Contact me directly (CTO) - chris.mcguire@food.ee
Avaaz Foundation - fully REMOTE

We're a global activism organization, dedicated to effecting positive change in the world. We tackle such issues as climate change, poverty, and corruption. For more information, check here: http://www.avaaz.org/en/about.php#howwework We are in the process of extracting microservices from a large legacy php codebase. We primarily use python for new systems. We operate at "big data" scale, with 40+ million members, and hundreds of millions of events per month. We value professionalism, autonomy, and healthy work-life balance. We are looking for:

- Senior Software Developers https://avaaz22194.recruiterbox.com/jobs/fk0ywj

- A DevOps Engineer https://avaaz22194.recruiterbox.com/jobs/fk0hipk

- A Technical Project Manager (EU/Africa timezone) - https://avaaz22194.recruiterbox.com/jobs/fk0h5k3
>“If I didn’t do that, I ought to be fired, honestly,”

Let's take this on face value. He's suggesting POTUS would fire him for not fighting for backdoors, when POTUS has publicly come out against backdoors. So what is going on here?

I suspect Comey is just a fucking idiot. He's one of these old school guys who thinks LE should have an endless war on the citizenship. I suspect we're destined to have this fight every so often, and from a more practical perspective, not every company is Apple or has the financial and political power Apple has. How many others have agreed to the terms Comey demands? Perhaps many.