skysight-inc/HackerNews huggingface dataset:
The term "Constitutional right" refers to legal rights derived from and related to the Constitution. Hence, they're termed Constitutional.

If you disagree with this term, you disagree with thousands upon thousands of other rights that are equally considered Constitutional and part of Constitutional law. Most Constitutional rights are not explicitly stated in the Constitution. Instead they're derived from interpretation of the succinct language used in the Constitution. This topic is rooted in Constitutional rights. I respect that the word 'primary' could be misinterpreted. And it's subjective. Personally, I don't know where I'd place this issue on a list of humanitarian rights if I had to rank. Most issues related to speech and freedom from tyranny, and its numerous forms of persecution, are issues that I usually deem 'primary.'
Pff, I used most of those before they were mainstream.
The other on my twitter stream appeared this awesome USB device[1] (usbarmory), which you can use in a variety of ways. You can deploy your own cryptographic scheme, which could be fairly unique and virtually impossible to hack and very easy to conceal.

1. You could for example create a mountable NTFS partition with seemingly personal sensitive information (a couple of pictures, some documents, a personal love letter, some false business documents, etc.) and have your data in a second partition.

2. Truecrypt was the only software the supported hidden volumes as far as I know, but this device is really amazing IMHO and you can do all sort of things.

[1] http://inversepath.com/usbarmory
Where was that? Most shinkansen platforms I've been on were in the open air.

(Also, London has had platform edge doors for a while already - only on half of one line, but still)
Dropbox's API doesn't support collaboration well before, we simply couldn't build what we are building on top of them. They recently added collaboration for their datastore, we're looking into it more.
I see a lot of people saying that money isn't an issue they would leave a job for. To me, money is the #1 thing that could make me leave a job. Maybe not 5%, but it realistically wouldn't take more for me to bail. 10% is almost a guarantee that I'll work for you.

I think this shows just how significant the gap is between software engineering and everything else. I went into mechanical engineering; my brother did software engineering. I don't know the specifics, but he makes way more than I do. Not 20% more, but 200% more. Some of that is location - I live in the middle of the country, he lives in California. But even without leaving, I could increase my salary by at least 50% by being able to write software.

Assuming that this is for a generic employee/employer relations advice, then pay is absolutely a huge concern. It's simply one that has been mostly solved in Silicon Valley.
Professor Who Thinks STEM Education Is a Laughing Matter
What's the PBR?
The native apps on the original iPhone were incredible. The browser, not so much. Worlds better than the competition from 2007, but in 2014 you would certainly notice the extremely slow Javascript interpreter, the missing HTML5 capabilities, the missing phone API's, and the inability to hold more than one web page in memory simultaneously.
A lot of companies are like that. A lot of developers like it like that as well..

Nice fancy gantt charts stuff, but underneath it was like that. Where as Scrum more accurately described reality. Any late changes, any changes to the sprint, any over commitment, any delays where quite clearly shown on the board. As a result, they were reduced. The boss could not just come down, and ask to work on this task instead.

They had to create a user story, with mock ups etc and then the product owner decided if it should be included, scheduled it in for a sensible time. A lot nicer than before.
It doesn't seem like it would be TOO hard to get a list of all files to be transferred and sample say 1% of them randomly and from that judge the filesize / filecount statistics and from that make a better estimate.

The only reason I could think NOT to do that is that it will take some time. But considering that most of the transfers take an hour or two anyhow, spending 3 minutes up-front to get a reasonable estimate of how much time you have to kill isn't bad. It's more helpful than useless, random guesses.
So what you are saying is that courts have ruled in some cases that the 5th Amendment protects people from being forced to reveal their passwords. To me that makes the case for a backdoor even weaker.

Why give law enforcement the ability to arbitrarily circumvent these protections? If the court says, "No, the defendant doesn't have to give it up." Why would you want to have a mechanism in place for the prosecutor to say, "Eff the court, we're taking that information anyway."

I'm no lawyer, but I suspect any evidence gathered that way would be thrown out anyway.
For some reason the entire thing reads to me as a guide to writing Javascript like an experienced Perl developer. Either way, it's really cool to see people advocating an idiomatic style for JS. :)
Had something on an older machine once.

I had set up your second partition (Ubuntu) full encryption, then true crypt the first one. the boot starts with the truecrypt validation, if you didn’t know to press escape you would not know that would result in the Ubuntu crypt validation.
It actually doesn't manage your domain, but pulls data from google's domain admin API to make adding new users from your domain a easy process. On hindsight, it seems that if you don't know about the API you might get paranoid about the notice; my bad on that part.
Put Down Your Phone
Yeah, that. Most of my better workplace environments have been spacious offices with 3-5 people in them.
While introducing new developers to work on the JS part of our codebase (node & client side) - I noticed some puzzled looks here and there.

Not everyone understands why && and || are used outside of if statements. Not everyone knows about joining strings using an array.

This summarises the things you'll have to know to read code in our codebase.
I think people would notice if their checks bounced because they are spending more than their income each month.

$18K per year on groceries is insane. Yes, some people go with their families to restaurants and bars >1 week, but people who don't go, know they don't.
Why We Love Models
You need to learn how to export a transparent PNG correctly. The antialiasing is awful http://i.imgur.com/jA63yv5.png
People who have only been programming since the 2010s, for instance. Developers are not born with a refined code aesthetic. They have to learn it at some point.
Getting metabolism right
It's not that hard to project the costs of a reactor. Tokamaks for example have to be very large for net power, and the chamber has to be surrounded by neutron-shielded superconductors. That's going to be expensive.

Whether the plasma will behave the way we want is a tougher question, but roughly how much a device will cost to build is relatively easy to answer.

There's another benefit to cheaper approaches: you can afford more experiments, and you can probably do them faster. Taking a couple decades and $50 billion to build one experimental reactor is not necessarily the fastest approach to getting something to work. ITER is the ultimate waterfall project.
While it is true that most tests are different from production, having a solid test suite can go a long way in moving with startup speed but breaking stuff as little as possible. We (as in me and a couple of others from our startup) have written a howto on using Docker and Ansible to build your test suite a few months ago. Strangely enough, it has almost the same title:

http://blog.mist.io/post/82383668190/move-fast-and-dont-brea...
https://en.wikipedia.org/wiki/Pabst_Blue_Ribbon

As I understand it its basically a low quality beer supposedly drunk by US hipsters in order to cultivate a kind of working class legitimacy. It's long since become a meme in itself though.
Useless meetings, Wasting your team-mates time and micromanagement bosses should be put in the presentation in the first place.
The situation isn't one of static typing, but of static type checking. Check (parent (parent (parent yourpost))) where it says

> What about compilers for dynamic languages ...

A compiler for a dynamic language that checks types does not bring about static typing. The language in fact remains dynamic.

What the checking means is that the compiler can give an opinion based on a static view of the program, and we can run that program regardless.

The compiler can say: yes, all expressions in the program can be assigned a type; no, some expressions have a conflicting type, or couldn't be assigned a type.

Static typing indeed means that we use the result of the static analysis to remove all traces of type from the program, and only run it when its type information is complete and free of conflicts.

The dynamic language optimizer can in fact take advantage of its findings to eliminate run-time type checks where it is safe to do so.
"Everyone" is a far stretch. More like "people who like to (or don't mind) managing their finances at a finer level and also don't spend above their means."

Which is maybe 35% of the American population.

Some people are just fine not bothering with credit cards because convenience/simplicity/ease is more important to them. It's all about individual preferences and priority.
Well, it's out of touch with the techno-channel-stuffing world, but some companies aren't in that. After all, Apple is, despite being gigantic, pretty much worshipped by the startup community, and it is very conservative with its figures.
Hi Hacker News - I built this tool so you will be able to share your Pocket list. Let me know what you think! Thanks.
Running is totally possible! Perhaps it just takes a bit of practice. It's involves a lot of awkward lurching.
Why is that? Which of these are browser specific?
Hi! Good to hear, would love to try it out. I liked the service when I tested it a couple of years ago.

However, what made me not return was your paywall, which is placed right after the login. In other words, I could do anything without paying.

Given all the free tools out there, this approach made me skeptical.

I am not an expert on SaaS, but I suspect it would be better to give people some kind of freemium option.
I'm double-mistaken. This is a month old. So, back to the original message. If you are just hearing about it, you really need to update your security news feeds, if you are responsible for any systems that have bash on them.
http://www.snapdeal.com/product/intex-cloud-fx/1356760619
and
http://www.flipkart.com/alcatel-onetouch-firec-4020d/p/itmdy...

Its Rs 1999 (Roughly $32)
Enlarging an existing line is very unlikely to be cheaper than building a new line - you'd need a one-of-a-kind special TBM to handle the lining of the existing tunnels, you'd still need to re-lay the track and electrics, you'd still need to enlarge the stations meaning you'd still need worksites on the surface and possibly knocking down buildings to dig access shafts and so on. And you'd have to shut down the existing line while you were doing it, which there isn't usually spare capacity for.

Newer lines (i.e. Thameslink, Crossrail, Crossrail 2) are being built for mainline-sized trains; I don't think there'll ever be a new tube-diameter tunnel under London except for short extensions to existing lines. But we're going to be stuck with the ones we already have for a while yet.
iCracked (YC W12) is growing like crazy and needs hackers to join our team
iCracked is looking for a Full Stack Developer to join our team in creating the ultimate on-demand repair and buyback service. We connect 10's of thousands of customers to our iTechs every month and are building a deployable service network of iTechs in every city worldwide that we have demand in.

We are Y Combinator (W12) and very well funded. We have an incredible, core team of 90 with beautiful office spaces on the water in Redwood City. Think of us as the Uber meets AAA of iOS devices. iCracked started on a college campus repairing iPhones 4 years ago. Now, we have a 24/7 on-demand dispatch service going out to over 800 iTechs in 12 countries around the world. We're adding around 200 new iTechs to our ecosystem a month.

Our stack is powered by PHP, MySQL, & Javascript. You should be well versed in all three and comfortable diving straight into writing code your first week building out new systems, API's, and interfaces.

We're a lean development team that moves fast. We push to production multiple times a day and continuously iterate on the core service. This is a exciting time to join if you truly want to be involved in developing the core product at a tech driven company.

To really set yourself apart, we'd love to see web projects, apps (maybe even your own startup, we love founders) you've created from scratch in your free time. Send us a link with a short description.

What we’re looking for in you:

-Demonstrated passion for developing your own projects

-Solid with: PHP, MySQL, Javascript

-Familiarity with: Git, MVC

-Bonus Points (but not required): jQuery, Angular/Knockout/Backbone, nginx, DevOps

With iCracked, you wouldn’t be starting a new job; you would be joining a family. We take care of all team members and provide almost all amenities to make everybody’s lives better. Salary is negotiable and we have set aside great equity packages and other benefits for you.

If you're interested in joining our team, check out our careers page at www.icracked.com/careers and please reach out to Dutch[at]iCracked.com
The usual scrum meetings aren't places for micro-management either. All of them are led by the team, and nobody tells them what to do. If your company is micromanaging employees during your sprint planning or retrospective, it's grasping at the last straws of conventional management before finally giving up :p
That's interesting. What accent do you have? I am consistently surprised at how well my S3 reads my voice. It can get it even when I am tired and half-pronouncing words or even singing them (at least with "What does the fox say"). But I also generally use it at my apartment (very quiet) and I have a pretty standard American accent.
The instructor demonstrated. It actually looked pretty intimidating. I guess whether it's laughable or scary depends on other aspects of the person's stance.

It's not so much walking across the entire bar, as taking the last few steps leading up to hitting you.
Ebola: the disease in a day – live coverage
Alright, I wasn't entirely clear - yes, you can get a cheaper contract and pay a bit upfront for the phone - but I don't know literally anyone who does that. At least in the UK since you can get pretty much any phone model for 30-35 pounds a month people just do that rather than get a 20 pounds/month contract and pay anything upfront for the phone.
I'm 36, doing Python, JavaScript, and DevOps consulting for start-ups, Fortune 500's, NGOs, and Federal Agencies in 4 countries.

A couple tips to ensure your ongoing success in the market:

1) Continuously invest in your skills
2) Constantly improve your storytelling and communication skills
3) Network relentlessly. Make it habitual. Follow up. Care.
4) Be fanatical about taking care of your clients
5) Nourish your sense of curiosity about technology. Eliminate toxic projects or jobs which feel like they are burning you out.
6) Have a value proposition beyond "I can write code". Develop some domain/industry-specific expertise.

For each of the above, apply the 10X Rule. Execute at a level of 10 times the effort that you originally think you'll need.
I'd like to know a bit more about sending emails with Google Apps instead of something like Mailchimp, specifically how automated you can get, what tools are available, and what the risks are. It sounds like a good idea in theory but you presumably run the risk of getting blacklisted for SPAM if you're not careful so I'll assume this only works for businesses with high touch customer processes / fewer signups who don't need to send a whole ton of emails.
ibm's Watson would knock em' out instantly if it were incorporated in a mobile platform
https://twitter.com/allanbritto_/status/520053077110300672
if you have any interest in this matter but are only now hearing about it, it is vital that you improve your connection to security news.

What would you suggest?
Show HN: FavGuard: Make your Twitter favorites private and searchable
Bottom line is still that any manual work (cashing a check, mailing one, cash-paying a bill at a bank...) must be one or two orders of magnitude more expensive than wiring.

I'm not sure what the costs are for wiring as it is usually packaged. I pay $30-40/year for Internet bank w unlimited wiring including p2p through phone number (yes guaranteed/negotiated transfer to the babysitter!). Meanwhile cash-paying a bill or cashing a check is probably $10 a pop, simply because banks are trying very very hard to get rid of two things: cash and staff. that makes a lot of sense from a business perspective.
Why `success ? 'method1' : 'method2'` instead of `success ? obj.method1() : obj.method2() `? That seems more concise to me.
The Time Is Now to Drink the Startup Kool-Aid
Thanks, I have a retina screen and it looks completely different on there.
Google Now does do location-based reminders. I've never tried the "Next time I'm talking to my mom" thing, though.
I think this is a function of the relative immaturity of software development. The pay is lagging behind the importance and scarcity of software developers, and this is distributed unevenly.

Company A may be in a place where the relative value of their developers may be 2% more than what they currently pay them, but for company B is in a place where they would gladly pay 25% more and still get a big fat return on that investment. By the time company A catches up (as in, software has now become way more important to their business), half of their developers have moved on. They review their recruitment and retention strategy, and one year on they are the ones paying more than company B.
This is false. I have personally configured Varnish to power blogs, marketplace websites, and a Magento powered E-commerce store.

If you've worked with Magento then you know it relies heavily on cookies and sessions. Even with all difficulties of modifying Magento I was able configure Magento and Varnish to work together perfectly within a week.

I can point you to the Magento site running with Varnish if you send me an email.
In many cases, as soon as I see the welcome email, I hit report spam to block any further email. If it's something I will be using for a long time or for specific purpose, I will bother fiddling with their email settings so I don't get overloaded. If it's a one-off or an app or something, I literally never want to hear from you. So I preemptively mark the first email as spam so I never have to see another one.

No, Runkeeper, I don't need an email when I set a personal record. You told me that in the app, literally as it happened. That's why I reported your email as spam and blocked everything you have to say to me. You're an app, you already have a way to contact me.
I have AOTF with 256MB RAM and I'm not surprised that Cloud FX performance is a disaster.
Exactly. Is this really the case, or it just isn't documented? I've send an email to api@ycombinator.com about that and hopefuly, I will be able to shed some light on this, later. I will write as soon as I get a response. (assuming someone responds)
I've just tried it on my retina (currently using a monitor as my primary) and it does indeed look crisp there!
High speed isn't a huge advantage for trains that have to stop at a lot of stations.
Ouch:

The Good
•Per-app privacy controls. Block an app from seeing your location, contacts, or a host of other things on your phone.
•It's cheap!
•No really, have you seen how cheap it is? It's $35. Off contract. That's like, really cheap.

The Bad
•The software—Firefox OS was a totally inappropriate choice of operating system for this hardware. There are literally zero considerations for the speed and memory of the Cloud FX, and most of the device's really serious problems come from running software on hardware that feels well below the minimum spec.
•The software (again).
•The keyboard—No multitouch, no auto correct, no copy/paste. Press "Q" and "P" at the same time and the keyboard registers "Y." This ruins e-mail, searching, texting, typing URLs, and lots of other stuff.
•The memory—The phone constantly runs out of memory and can't multitask. Critical background features like the alarm and checking e-mail don't work because the phone is always out of memory.
•The screen—The viewing angles are terrible, and in landscape the shimmery-ness of the display is headache-inducing.
•The storage—There isn't any.
•The modem—You get Edge data. No 3G. Don't even ask about 4G.
•The camera—Pictures look more like impressionist watercolor paintings rather than scene recreations.
•The build quality—Ultra-cheap, ultra-plasticky build quality.
•The performance—Performance is really inconsistent, but it ranges from moderately slow to I-think-I-need-to-reboot-this slow.
•It can't keep time. There's no battery backup for the time, so if the phone resets or runs out of battery, the time defaults to last century. This silently breaks all apps that use a secure connection.
•There's no GPS.
•Firefox crashes all the time.

The Ugly
•Anyone who had this as their first smartphone would swear off smartphones forever.
This sounds like a support issue. When did you install JACK? Are you having configuration issues?

You might need a GUI to make your configuration easier. Download Cadence from http://kxstudio.sourceforge.net's repository (or from AUR) and let me know if you still have problems.
What's correlated with being a feminist?
What you're describing is a beginner programmer; that's not necessarily what a hipster is and the title is a bit of a slur. The article should have been titled "Programming Tips for New Programmers".
October 9 is Aviation History
You know, I haven't got round to it just yet but I definitely will do. My blog[0] is focused on using robotics to help quadriplegics like me, and that generally has some accessibility stuff on it. Will definitely post some iOS-based stuff now I know there is interest in it though!

[0]:https://robotsandcake.org/
Because the phones are $600? At $50/mo it would take an entire year to pay for just the phone before any revenue could be used for actual operator business.
RV Office of David McKinney
To Get Even Bigger, Big Companies Have to Learn to Act Small
Avoiding Developer Burnout and Finding a Sustainable Pace
Follow infosec people on Twitter.
Fluid Actuators from Disney Research Make Soft, Safe Robot Arms
Who would you suggest?
It's entirely possible for it to be both – I think iOS 7 pushed the base memory usage up to the point where any minor increase in an app starts requiring other things to be pushed out of memory
Video that (i think) explains it better: https://www.youtube.com/watch?v=aFO4PBolwFg
Hey, I love neat Javascript tricks... but things like the "TODO" operator are really bad style and will hurt larger teams.

Stick to standards, so ease-of-communication is simpler! The reality is that collaboration is harder than programming!
this is very funny. i used to be in the Air Cadets ( in canada ) and when we were learning to march, if you "thought" too much about it you would do exactly what the artists error on ...we called it "bear marching" ..it was a rather hilarious thing snd no doubt would receive a dose of yelling from the corporal or sergeant running drill.
No, because Firefox OS apps are web pages with benefits :)

In particular, they can be bundled to be used offline, and they can get access to a whole host of device APIs, which I don't believe are accessible to any web apps on Chrome for Android: https://developer.mozilla.org/en-US/Apps/Build/App_permissio...