skysight-inc/HackerNews huggingface dataset:
A better analogy to taking the trash to the curb, in this example, would be disposing of your device or hard drive. So if your hard drive is not encrypted and you throw it away without securely erasing the data or adequately physically destroying it (the equivalent of shredding paper documents), then you have no reasonable expectation of privacy.

By taking the trash to the curb, or throwing away your hard drive, you signal that you no longer care about said trash/data. You probably still care about the data on the device that you haven’t yet decided to throw away. The point is you can review how much of the data, if any, that you’re throwing away, you don’t care about. Someone hacking your device doesn’t give you the opportunity to make this consideration.

To continue with your analogy, hacking a device that someone still owns is exactly like breaking into someone’s house to go through their trash. The internet connection is just a medium by which the break-in occurs.
Simple Example of JTable with PHP and MySQL
I think some of the traditional reasons are editing support, marketing support, and the idea of being on real-world bookstore shelves.

For the first two, it's just a matter of whether you want to/can put in the time to hire out your own editor, do your own marketing, etc.

For the last, it comes down to vanity. For tech books especially (but for many other types as well), the world has moved on beyond brick-and-mortar book sales, and the audience you cut off by excluding bookstore relationships is very small.

Every time I've done a rational comparison of 'should I keep self-publishing or should I go to a publisher?' I find that for money (not that we're talking 'quit-your-job' levels for 98% of writers), for stress management, and for personal brand building, there is no upside to using a publisher.
I feel that the idea, that consistently winning is possible, is partially a myth, but it persists among casino regulars. I know people who do this or have in the past, and the big problem is eventually getting banned from various casinos. It seems rather one-sided to me, but legally they're allowed to ban people for consistently winning.
I think the statically-prove-length-is-zero thing is a distraction. What do you think of memcpy(ptr1, ptr2, 1)? The compiler should be able to assume (legitimately, this time) that ptr1 and ptr2 are non-null. The problem isn't a special case for zero length: the problem is the lack of a special case for zero length.
Hello Jeff, I'm Giacomo, one of the co-founders! Sometimes it happens that our VIPs take a picture with the phone too close to the object and therefore the picture comes out blurry, but that is a small percentage of the cases. But we do have a solution on which we are working on (will be released in one of the future updates). It is a tool that guides the VIP when taking the picture by telling which side to move and if the object is too close. This is accomplished using some machine vision algorithms (in particular the region proposals ones)
...You'll see how it works when it comes out!
As a NASA flight software engineer who has created and worked with coding standards for critical software, I would highly recommend Gerard Holzmann's (JPL) Power of 10 Rules [http://spinroot.com/gerard/pdf/P10.pdf]. This is a set of the 10 most important (and thus highly restrictive) embedded flight software rules. It gets straight to the point and, at only 6 pages, is much easier to apply to actual software development than this ~400 page tome.

EDIT:
Another great point referenced in the Power of 10 rules: a requirement is only valuable as long as you can enforce it. With some exception, if you can't enforce it with a static analysis tool or something of the sort, it might not belong in your coding standards.
LeadGenius | Berkeley, CA | Full Time | ONSITE | leadgenius.com/careers

LeadGenius (YC S11) is the operating system for outbound sales, merging data curation and machine learning with crowd computing at massive scale. Our customers are some of the biggest sales & marketing teams in the country.
Our not-so-secret social mission is to attack poverty by creating lots of fairly-paid jobs in data curation. You'll be working with a team of smart, good-hearted people, with awesome benefits, and we'll relocate you to the Bay Area if you're anywhere else in the country.

Interview process is a phone screens followed by a half-day onsite.
> “We killed most of the cards-based craps games, including one at Agua Caliente casino near Palm Springs. That’s where we won $335,000

I grew up a few miles east of this casino, I wondered where craps went when I ended up there during a bachelor party.
And even a spaceship will experience a gravitational connection to the earth, no matter where it goes.
Red Programming Language 0.6.1: Reactive Programming
We've banned this account for repeatedly violating the HN guidelines.

Arguing civilly about a divisive issue is one thing, but throwing Molotov cocktails (e.g. reducing race relations to "act like an animal, get treated like an animal") and being personally nasty count as trolling, and you can't do that here.
This is akin to ruling that there's no reasonable expectation of privacy in a home because windows aren't fully secure against burglars.
That seems like a non-sequitor. Perhaps I wasn't clear enough but I was saying you are making your claims without any data, but you were relying on the personal observations of a professor.
You can say that. But, then I was introduced to real programming. :)
Capsule Pharmacy | New York City, NY NYC | ONSITE INTERNS | fulltime

http://capsulecares.com

Capsule is a healthcare technology company on a mission to elevate and simplify the consumer pharmacy experience. We believe in improving health outcomes through innovative design, mobile technology, logistics, and predictive analytics.

We are seeking a Software Engineer with a generalist/fullstack orientation to join our development team in New York City.

At Capsule you will:

- Work at all levels of our stack. Key technologies: React, Swift, Django/Python, Postgres, Go, Node
- Influence architecture, tooling, process, and culture at a small but growing engineering shop
- Contribute daily to the product dialogue
- Build things that meaningfully improve peoples’ wellbeing

You should have:

- Breadth in many different skill areas (Maybe you’ve written APIs and some front-ends and done some light devops and know a bit of Photoshop and have coded in a functional language … the more the merrier)
- Depth in one area that you can really school us on (Perhaps you’ve written a pubsub framework as a sideproject?)
- Experience writing code as part of a (preferably large) team

Bonus points if you have:

- Built db-backed RESTful APIs for commercial projects (Python/Django = awesome, but also relevant if it was in Java, Scala, Ruby, Go, etc.)
- Working fluency in technologies like ES6/ES2015, CoffeeScript, TypeScript, Sass, Less
- Knowledge of and/or interest in React
- Experience setting up a web development environment & architecting a web app from scratch (e.g. first person on a web app team or led a web app team)
- Good grasp of TDD & CI principles
- Contributed to the development of a native mobile app
- Facility with design tools like Sketch, Illustrator, or Photoshop
- Led an engineering team

https://jobs.lever.co/capsulecares/934c1772-6d4c-444d-bc2f-5...
Is there a specific implementation that people are worried about or the EE specification?

Was there ever a time people were happy with the J2EE/EE process? It moves slowly, the opensource and smaller implementations do lots of cool stuff that isn't part of the specification. The big money implementations generally seem and feel like they are years and years behind the times. Sun seemed to have issues actually listening to and working with the community too... And the regardless of any actual experiences, people just seem to love to bitch about Oracle.
Facebook announces 11K bots on Messenger
Show HN: Search HN Jobs bookmarklet
When you run it on a "who's hiring?" post, it creates a little search box in the bottom right of the screen. You can type any regex into the box (it's searched globally with the ignorecase option) and hit enter. It will then filter the elements on the page and tell you how many it matched. There's also a reset to get you back to where you were. Let me know what you think!

You can make a bookmarklet by pasting the code from this link into the address section: https://gist.githubusercontent.com/dackerman/158e141dd2cc7cf643951b848c402ca0/raw/e4fa1c435c4dc4ab65e107faf59e469fe5e96d48/hn-job-search-bookmark.js

The unminified code is in a gist here: https://gist.github.com/dackerman/158e141dd2cc7cf643951b848c402ca0
Star Wars appeals to kids and the kid within us, while Star Trek tends to explore adult themes and mature ideas, so the two can't really be compared. For example, there is no sex in Star Wars, while Star Trek depicted the first interracial kiss on Television.
While not quite what you're looking for, "Acid Defender" is a WebAudio game that generates random acid house sequences as part of the game play:

http://cappel-nord.de/webaudio/acid-defender/
you do realize that there is a very real reason that they use diesel engines, right? Right??
Per traveler-mile, commercial aviation is radically worse than automobiles, even if they're all only carrying the driver. Net, it would be a reduction in emissions for everyone to drive instead.
Is there a (good) reason PBS can't license it to both Netflix and Amazon? Is it possible Amazon (or Netflix) are really willing to pay more for exclusive access than Amazon and Netflix combined would pay for non-exclusive access?
Even easier to find one person willing to give ten recruits a carefully wrapped package of "drugs" that they think they will deliver at the other end....
We banned this account for breaking the HN guidelines (see https://news.ycombinator.com/item?id=12017903), and detached this subthread from https://news.ycombinator.com/item?id=12013569 and marked it off-topic.
Also, there are things organizations can do to combat the problem of human operators getting rusty. Practice. A lot of organizations just don't do it though because it's too tempting to view the automation's cost savings as "free" and just take them for granted, but it can help a lot.
Although I don't use Java much anymore (favoring Ruby, Typescript, Haskell, Clojure, etc.) Java used to be my world, including enterprise Java.

Honest question: aren't there open source solutions for the best parts of Java Enterprise specs?
> Google need to learn that providing a free service and then retracting it is quite damaging to their reputation.

Let's say someone invites you to a party for free, and offers chips and snacks. If, eventually, the snacks run out and the bowl is empty, should you be justified in being mad at them? You got free snacks, after all. You just didn't get an infinite supply of them.

> I know many developers who are incredibly reluctant to build on Google APIs because the danger of them being shut down feels high.

If you get invited to a party with free chips and snacks, and the host even says it's fine for you to take those snacks and sell them to other people, it seems the height of entitlement to me to get mad when the bowl runs out eventually.

Sure, you might have to figure out how to adapt your business to a new post-free-snacks world, but you still got several years of free chips that you could then use in your own business before then.

I'm having a hard time understanding how this makes Google look at all bad.
You are right, that was the story I was thinking of! Thank you for the correction.
> What you need is software engineer who writes 20 lines of code and can then justify each of the 100 lines in a resulting spreadsheet that is full MC/DC code coverage in processor instruction level. Then you need two testing engineers who can do the same for code that others have written. Then you need everyone to go trough every change, justify them, rewrite tests and provide reports.

Working like this would be my dream job. Typical software "engineering" has close to no process, no rigor, it's just smart kids pumping code like mad. And then people are upset when major issues arise.
Huh? The statue explicitly excludes law enforcement, this isn't a tortured reading.

What is being ignored?
I'm not seeing anything different on the page after logging in with LetsAuth. I'm experiencing this on Chrome, both desktop and mobile. I supplied a gmail address and confirmed from Google's end that "Let's Auth" has access to "Basic account info". Am I missing something?
Oracle Ordered to Pay HP $3B in Itanium Case
The privacy policy actually says you don't have to check:

>Our Privacy Policy may change from time to time. We will not reduce your rights under this Privacy Policy without your explicit consent.
Thanks for the suggestion but I'm already using Linux where it makes sense for me (my website, Gitlab instance, etc). I asked about the Windows version since that's what I'm using most of the time being a .Net dev.
First Step Coding | San Francisco, CA | Part time | ONSITE

I am hiring part-time Ruby and JavaScript instructors to help me introduce beginners to the world of coding.

First Step Coding is not a bootcamp. We offer a 4 week part-time prep program for people who are considering a career change, before they make the leap into a larger investment in their coding education.

Courses are in evenings from 6:30pm-9:30pm PST, so you don't have to quit your day job to help out as an instructor.

You also do not need to have teaching experience to apply. This is a great way to try out teaching with a light commitment if it's something you've thought about before.

You can reach me at: andy@firststepcoding.com
You can read more info about the program at: http://firststepcoding.com
Zenefits Cuts Itself to Size as Another Unicorn Is Born
HTTPie v0.9.4 with improved JSON and SSL support
Casino (and gambling in general) benefit from the perception that they can be beaten. It's why they sell card counting books in the gift shops. While they'll shut down anything like card based craps that advantage players can just clean up on, they're generally perfectly fine with professional gamblers who work their asses off to get a slight advantage.
It's not. Google stopped open sourcing a lot of their apps with Android L. IIRC the material Calendar app also isn't open source.

Source: I was working on https://github.com/moezbhatti/qksms when Messenger was released.
This cannot be done with native array functions as they exist now.

The reason Lodash is able to do this is because the collection is wrapped in an a special object that keeps track of all of the functions you call on it. Those functions don't run until you call .value() on the whole pipeline that you have setup, and then the optimization happens.

Note that this requires a separate API. One API returns your results immediately, the other (lazy) API instead returns a wrapper object after each call without yet doing the mapping/filtering/etc, ready to add more instructions to the pipeline that you must ultimately call .value() on in order to actually run.

Native functions don't have this separate lazy API that does the wrapping with this special object, and don't have/return an object with a similar .value() method.
What would be the comparison between this and a fresnel lens?

This feels enormously wasteful in construction, a huge sphere doesn't feel like the most obvious lens shape. Am I missing something?
Font and image binary format parsing have been the source of plenty of zero-days over the years. :)
Good catch...sorry about that! It's working now.
Location: San Francisco, CA (proper)
Remote: I'd love to
Willing to relocate: Maybe
Technologies: Elixir/Phoenix, PHP, JavaScript, Node.js, React, CSS/SASS, HTML, Linux
Résumé/CV: https://www.linkedin.com/in/mchavezi
Email: mchavez@space-rocket.com
Github: https://github.com/bigbassroller

Been doing code for 5 years now. Started off with WordPress, moving on to Phoenix/Elixir.
Airtable — San Francisco, CA (ONSITE; FULL-TIME)

http://airtable.com

Airtable is a collaborative real-time database. Our mission is to expand human productivity by letting people create tools to organize their world. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our product roadmap is filled with interesting enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

Our users love us: https://twitter.com/airtable/timelines/566728799115440128

We’re hiring engineers for web (JS, Node, React), iOS (Objective-C, Swift), and Android.

There are 16 of us right now (plus three awesome interns!), with backgrounds from Google, Facebook, Microsoft, etc. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration. We’ve raised over $10 million in funding.

We recently released calendar view, which you can read about here: https://uxdesign.cc/making-and-breaking-the-grid-ee0741f86dc

You can apply here: https://airtable.com/jobs
Quoting from the beginning of the article:

[We don't mean] yet-another-FRP framework[, but rather an idea] close to spreadsheet's model (i.e. Excel formulas). That model has often been praised for its simplicity and efficiency. You can now use it directly in Red.

So, in practice, what is it? It is a way to link one or more object fields to other fields or global words, by specifying relationships in a block of code (can be a single expression or a complex multi-step computation). Each time a source field value changes, the target value is immediatly updated, you don't have to call a function for that, it's pretty much define-and-forget.
Did your father publish the research and try to keep the hardware test environment secret? If not, and the research was proprietary for companies, that is messed up. Otherwise, graduate students leaving and taking their work with them, as well as experiences and knowledge from the research they provided during their time as students is pretty par for the course. It's a two way street, your father provided funding, the student provided labor in return for education. After you're done, you don't just leave that research in your adviser's lab, you often build on it at either a postdoc or professorship, in return for citations and a working relationship.
On that point, I very recently discovered [1] that connecting an iOS device to an Exchange account via ActiveSync enables the organization's Exchange administrators to remotely wipe the entire contents of the device - not just the content actually provided via the account, but everything.

I am astonished and disappointed that Apple saw fit not to warn the user this could happen. Even Google gets this right; when you connect an Android device, you get a warning and are required to confirm before proceeding. It's inexcusable that Apple doesn't do the same - while I understand and agree with the reasoning behind the existence of the capability, the fact that it's silently enabled is appalling.

[1] Yes, I know it's hardly news, but (I flatter myself that) I'm generally reasonably savvy, and if I only just found out about it, then there's probably someone else reading this thread who could benefit from it being mentioned. So I mention it.
> more of "Lets prevent a Terrorist from using a 500 ton plane with 250.000 litres of high explosive fuel moving at 700km/h against something else"

The most important safety measure against this became mandatory procedure after 9/11: locking the cockpit doors. If the terrorists can't control the plane, they can't use it as a projectile weapon. No amount of killing passengers will give them this kind of access.
> when verizon did their super cokie, everyone went crazy (as they should). now that its google...

to be fair, one was a thing that happened, the other is a "by my reading of the ToS, they could do this"
The crime will happen no matter what tool they use. If there is no privacy on WhatsApp, they will send messages with any other software.

Encrypted messengers apps will be always available, because they are need for legal purposes.

If we follow the logic of this judge, all car and beer companies should be accountable for the drivers that kill driving drunk.

Please, tell me that I am wrong.
Fog Creek Software | New York City, NY (NYC) or REMOTE

http://www.fogcreek.com/jobs/supportengineer

Support Engineer

"Being a support engineer at Fog Creek is like no other support position. You'll be a full Member of Technical Staff, working with the product development team, with full benefits from day one.

This is a great job for someone energized by the possibilities offered by programming, but less excited about chasing down weird text-encoding corner cases and poring over billing code. You will be consistently challenged and engaged by diverse and interesting problems. You'll use a constantly changing tool set to solve a constantly changing array of problems. There's room for coding in this position, but you don't have to be a coder to succeed in it."

Interview process: Once you solve our Application Problem, the stages of the interview process are: resume review, phone screen, and a day of interviews.
Lead Mobile Developer | Highrise | Raleigh-Durham, North Carolina | Full Time | ONSITE | http://www.highrisegame.com

Highrise is the leading avatar-based social network on iOS. Every day, over 100,000 people use our application to make friends, keep in touch, decorate avatars and rooms, and chat. We are a lean and profitable team with offices in San Francisco and the American Underground in Raleigh-Durham.

As our first non-founder engineer, you'll jump into a wide array of complex engineering challenges with a focus on developing our Android product and integrating our Unity game engine. You'll be pair programming and working extremely closely with our CTO.

Apply: https://highrise-inc.workable.com/j/0BFFEBC931
> So, I guess the only choice is to stay paranoid and not trust your phone with any sensitive private data.

Your metadata is sensitive private data, who you call, when you call them and how often you call them is sensitive.

Suicide Hotlines, Charities for LGBT people, Medical Numbers etc all build a picture about you and that's beyond personal contacts.
Can we please not spend any cycles on this. The judge is clearly a loon who should have retired long ago.
No, I'm saying static_assert in non-instantiated templates would not trigger.

template<class T>
class foo;

template<>
class foo<int> {
static_assert(false, "bad");
};

template<>
class foo<float> {};

template<class T>
foo<T> foo_fn(T v) {
if constexpr (std::is_same<T, int>::value) {
return foo<int>{};
}
else if constexpr (std::is_same<T, float>::value) {
return foo<float>{};
}
else {
return foo<T>{};
}
}
foo_fn(1.0); // <-- does not trigger static assert
foo_fn(1); // <-- triggers static assert

This is consistent with the wording of the proposal.