skysight-inc/HackerNews huggingface dataset:
Much easier distribution and an open platform. Microsoft and Apple are both slowly tightening the screws on their desktop platforms for software that's not going through their app store and the mobile platforms have always been walled gardens. The web is (still) open, and distribution is much simpler both for the developer and the for the user (the developer just uploads to a web server, the user just clicks an URL).

As for view source: on one hand JS is already mostly minimized, on the other hand, WebAssembly has somewhat human-readable lisp-like ASCII representation which can be generated from the byte code. But I think view-source hasn't been useful since many years.
you are missing the point. Cheating is bad because a degree is supposed to be a guarantee of a certain level of knowledge about a subject. People who use medication to study have that knowledge, people who cheat do not. Is using drugs to study fair? No. But that isn't what I am arguing.
If life is truly boring and you seek "meaning" then your suggestion, "raising great kids", is the path to take.

Picking up that first little bundle in your hands sets off neurons that lay latent for decades awaiting the moment and which instantaneously rewire your brain to protect/foster. If you had control before that moment, you certainly don't after. And you'll have more "meaning" than you can handle.

Bad news: you'll _worry_ about them until you die - retirement will be the _least_ of your concerns.

P.S. Mormon girls are smart, friendly, usually very healthy and most of them believe that children are a good thing.
Why not just use boost.asio? It even supports coroutines now.
If seizing the shipment was done in a legal manner, I don't see why not.

Although, they run the risk of their gambit being discovered, the devices removes, and losing the shipment.
For client-side webapps? Users are just going to hit reload and move on. For just about every website I can imagine, if your two options are to leave an extremely rare bug that's impossible to reproduce, or to effectively take the website down for all users, the former is the unambiguous right choice.
Catch the exception and pass.

It's why I like python's attitude toward this. It's explicit, not implicit and therefore easier to read and maintain.
So, was the FBI break in on the client computer or the server computer? If the FBI broke into the server and also traced the TOR network, then all they got from the client computer was its IP address, which was enough to identify the criminal?
They tried that, and it was rejected in the same ruling. More specifically, they claimed that someone might have MITM'ed the FBI's program to send different information since it didn't use encryption, and that the program may have weakened security settings allowing someone else to plant child porn on their computer. The first was rejected as implausible, as the program sent all its information back quickly (less than a second) and any attacker would need deep knowledge of the program to know what to send. The second was rejected as not supported by evidence (no evidence that the FBI's program changed security settings and a declaration by an agent that it didn't, and also the charges weren't based on the files found on the computer).
Hmm, it seems this constexpr if is much more limited than I realized then. If I understood correctly the code in the the body of the constexpr if has to be correct even if the condition does not hold. I.e., this code:

template<typename T>
void func(T x) {
if constexpr ( std::is_same< T, ClassWithMemberF>::value ) {
x.f();
}
}

will not work if you pass in a type for x that does not have a member function f. Is my understanding right? If so, constexpr if is not nearly as nice as I thought...
Solution: Turn all international embassies into ISPs.
> it blows up if 'age' isn't a property on one of the objects in the object

No it doesn't. It will return as undefined, which evaluates to false when compared to 1 using either triple- or double-equals.

And why call hasOwnProperty here? I'm pretty sure I want to know the age of any properties inherited into my object from a superclass.

At worst, I will grant you an undefined/null check:

var val = null;
for(var k in obj){
if(obj[k] && obj[k].age === 1){
val = obj[k];
break;
}
}

This works with both objects and arrays.
If you mean a pane of glass, you are correct. From the street, someone can look through your window. I don't feel this ruling is akin to looking through a window however. It is like walking though an unlocked door (or possibly wide open door). Any sane person would call that trespassing.
An aside: Organic farmers use Bt too. As a spray. Bt proteins are a naturally occuring substance, after all.

They argue the spray is not as bad as the GM crops due to the timing of exposure. I really don't know enough about insect biology to say if that makes sense.

Glyphosate is certainly not a sustainable weed control solution but it's no worse than the herbicides that it replaced.

I wonder if the biggest negative impact of biotech firms is not the chemicals but on IP and patents, hindering the positive development of GMOs, and to what extent proprietary software IP and patent rulings paved the way for them.
This is not true. Servo and Spidermonkey compile fine on windows using the mingw toolchain. For the MSVC toolchain we don't have that fully working, but obviously Spidermonkey is not the problem there since the official Firefox builds use MSVC. Mostly we have to fix the build glue.

The Windows port didn't ship yesterday because of technical glitches post-install. Servo works fine, but after installation it had some strange behavior we couldn't track down in time. It should come in a few days.
How likely is it that Oracle could sue a company using Java? Are you safe as long as you don't create something Dalvik-like?

I have a gut feeling that lawsuit has had a chilling effect on enterprise Java usage. It obviously didn't put Oracle in a good light.
Weird. I thought the review was myopic.
> Does it matter?

Well, yes because that's the accusation, but no because you're correct in the sense is that you have to assume the worst if they aren't making it clear. Once the catch-all is in place they can do what they want and there doesn't have to be a clear indication that anything has changed.

I attempted to find something that would indicate they had to suddenly include that clause, but the closest I found was the introduction of Google Voice to the iPhone[1] a month before the SMS[2] was first mentioned. Apple's site makes no mention of metadata collection so I assume this has nothing to do with it.

The more I try to defend it the less convinced I am.

[1]: https://en.wikipedia.org/wiki/Google_Voice#Rejection_from_th... Mentions Sept. 2010 and Nov. 2010 as being important dates around the iPhone release.

[2]: https://www.google.de/intl/en/policies/privacy/archive/20101... First mention of SMS in Privacy Policy.
On the contrary, my sister was directly told by a career advisor at school that she should go and study computer science/software engineering, because even if she doesn't like it, some company will have to hire her because she is a woman. I think she was considering it, but after that meeting she decided completely against it, deciding that she would hate to be given a job purely because of her gender.
Well when you first boot a custom rom like cyanogenmod or replicant or self-compile android, there is no such terms that you have to agree to. So this privacy issue is not with Android Open Source Project, but rather with the proprietary google apps.
The language changes too. In ES5 `Object.keys` throws an error for `Object.keys('abc')` but in ES6 it returns an array.
On telemetry spy scandals
Let's post some citations.

1) MLK jr. on turning working class whites against freed blacks.

http://kingencyclopedia.stanford.edu/encyclopedia/documentse...

2) Eleanor Rooselvet gets involved when Southern states give New Deal money disproportionally to whites.

https://en.wikipedia.org/wiki/Eleanor_Roosevelt#Civil_rights...
Subjecting passengers to more security doesn’t necessarily deter terrorists
It's not on the immediate agenda, but we'd cerrtainly accept a PR for this. We'll get to it ourselves eventually I'm sure.
How to pick a low cost pcb tool
The website and PBS kids video app have maybe 3-4 episodes of each show. Not even close to what Amazon will now carry, and what Netflix used to have.

Also, from what I've seen most kids (mine included) are now watching PBS via streaming apps and not live tv. PBS is now locking most of their kids content behind one corporation.
A tool to parse strings based on data structure definitions
The Crack Programming Language
The UK and Denmark have a fairly unique opt-out from the Euro. Everyone else who has joined the EU in the reasonably recent-term have pledged to join at some point in the future. Sweden is supposed to join but for some reason has managed to avoid it
Presumably you don't mean dating someone for practice. Defying your rational side when it feels right is a legitimate strategy.
You can have it both ways. I don't think older and attached people would be put off by that necessarily, you would just have to encourage them with other perks.
Ah shoot, you're right. Not sure how I got them confused.
Ask HN: Who is hiring? (July 2016)
Please lead with the location of the position and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, please include ONSITE. A one-sentence summary of
your interview process would also be helpful.

Submitters: please only post if you personally are part of the hiring company—no
recruiting firms or job boards.

Readers: please only email submitters if you personally are interested in the
job—no recruiters or sales calls.

You can also use kristopolous' console script to search the thread:
https://news.ycombinator.com/item?id=10313519.
Ask HN: Freelancer? Seeking freelancer? (July 2016)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (July 2016)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.
Show HN: AsscracksAttack – Textbomb your friends with asscracks
Brightcove / Zencoder (YC 2010) | London / San Francisco / Boston / Tempe, Arizona / Seattle | ONSITE | Full-Time | Golang / Scala

<< Email address is in my profile >>

We're currently looking for Software Engineers of all levels for our video ingestion & delivery team.

Our platform enables Brightcove customers to upload videos, ingest them and prepare them for delivery on multiple channels. Fluency up and down the stack and good operational knowledge of scalable platforms in the cloud will serve you well in this role. We are looking for smart, creative, collaborative and fun people who have a desire to work in a fast paced environment building scalable cloud based services for video processing and streaming.

- You need to be a polyglot programmer, comfortable in both object oriented and functional programming paradigms. Experience in Go or Scala is a plus.

- All our products run in AWS. So experience using AWS cloud services (S3, SQS, SNS, SWF, EMR etc.) is a plus.

- Need to be comfortable working with Linux and have a good understanding of OS internals.
Well that's exactly the point (concerning autocomplete anyway). It would be nice to have if it worked... but right now it just gets in the way. And it's not even that relevant to the underlying engine, right?
Citymapper

----------

London, UK. (ONSITE VISA INTERNS)

Join us in our mission to make cities usable by building the ultimate transport app.

Hiring for ALL roles (engineering, design, product), including:

-
- Web Developer (React, Redux)
-

We build a lot with modern JS technologies. We have our web app, but also many systems behind the scenes that allow us to be the best source of transit data in our cities.

We use React+Redux, css modules and postcss, webpack, Django.

-
- Android Developers & iOS Developers
-

We're particularly interested in developers who are passionate about UI, and/or using sensors & location efficiently.

-
- Site Reliability Engineers
-

Help Citymapper scale its platform by orders of magnitude. We are currently in +30 cities, but we are going to be expanding to reach everyone who needs us.

-
-

Read about our $40M Series B: https://medium.com/@Citymapper/getting-from-a-to-series-b-88...

Apply at https://citymapper.com/jobs/

Also you can contact me at emil at citymapper dot com if you have any questions.
It's exactly this. Social media and TV pundits using the words 'dumb, idiots, clueless' all the while Trump stayed in the race and Brexit became a 'Yes'. The elites have deluded themselves. I stopped counting the times 'idiots' was used in the HN responses to the NYT article about the future ranking of London as a financial capital in reference to the Leave voters. Personally I would love to see the news the day after Trump becomes POTUS. Not because I agree with him, but solely for the ensuing disruption, resetting of people's assumptions, and fresh debate not mired in what the status quo have taken for granted. Also, I truly think Hillary is not a great alternative either, so bring on the disruption.
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | Full time

At Gambit we research and manage automated sports betting algorithms on behalf of our clients. Their algorithms run on our proprietary execution platform which interfaces with a large variety of bookmakers and exchanges, enabling access to the best prices and massive liquidity.

Our distributed, concurrent system has a core written in Erlang, which interacts with a wide variety of Python processes across the rest of the business. Some of the other technologies we use are: Linux (Ubuntu, CentOS), Docker, Ansible, C, C++, Julia, R, Go, JavaScript, AngularJS, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, GitLab.

We have a very flat hierarchy and an emphasis on employee freedom. We encourage our team to work on projects that interest them, as we believe people are happiest and most productive when intellectually stimulated. You don't need to be interested in sports or betting.

We're actively hiring for the following positions:

- Software developer
- Junior/mid level front-end developer
- DevOps engineer
- Linux systems administrator

More information can be found at http://gambitresearch.com/jobs.html
Shell and Gordon Murray unveil concept ultra-efficient city car
Let's pause on the details, look at the language. "Distracting" clothing? This is the definition of victim blaming. "I can't work because she is making me stare at her butt, and it is her choice to wear that outfit." "She was asking for it."

If you're a dude or a bro, before you down-vote this, ask yourself whether you would applaud or criticize the same person for wearing that outfit to Wholefoods.

The tech industry is perpetually patting itself on the back for have such innovative workplace policies. Many actions or dispositions condoned or encouraged by these policies would get you fired at a Wall Street bank. So, one can not claim that one should know better than to wear these outfits. The entire point of this "new workplace", which is by definition and design not well defined, is to not dictate the individual in so far a his or her personal choices, but simply to create an atmosphere where each individual is productive.

You ever tried working in an office with a full bar on tap, twenty feet away? How about in an office that has two ping pong tables nearby in the open space floor plan? That is distracting. That is also stereotypical Silicon Valley. But hey, I put on headphones, ignored my strong desire to get bent, and was productive.

If you're a woman, please chime in here. This is, to my ears, victim blaming. And this comment will no doubt instantly begin garnering many, many down-votes. So, please, risk a few karma. But, I'm a guy, so what do I know?

I know that tomorrow I can go into work in shorts small enough to show a bit of butt and people will think it's funny, and we'll all sit down at our screens and get back to work. Because, in our culture, I'm not objectified sexually, I am the patriarch, and I control all thing, except that thing in my drawers.
Pivotal | ONSITE at many locations worldwide | Engineers, Designers, Product Managers, Pre/Post-Sales Engineers, Ops, Sales, Admin

Pivotal's goal is to change the way the world makes software and we kinda sorta really mean it.

We value aptitude over alma mater, empathy over a list of APIs. It doesn't matter whether your resumé says PHP or PhD: if you're smart, empathetic and know some stuff, we want to work with you.

We have offices in SF, NYC, Santa Monica/LA, Palo Alto, Seattle, Boulder, Denver, Chicago, Boston, Washington DC, Atlanta, Austin, Dallas/Ft Worth, Toronto, London, Paris, Dublin, Tokyo, Sydney, Berlin, Singapore and Beijing, with more coming, though not all are hiring.

We're broken into three main divisions: Pivotal Labs (yes, that Pivotal Labs), Pivotal Cloud R&D and Pivotal Big Data.

-- Pivotal Labs helps clients to become better at product development. For engineering we are religiously lean and agile. In practice that means we pair program and TDD every line of code from the outside. Our product managers are fantastic at keeping products sharply focused, our designers are masters from users to pixels.

-- Cloud R&D is where we build the best cloud platform available. We're the majority contributors to the Cloud Foundry project. Our distribution has the fastest-growing sales of any opensource product ever and it's still zooming up and to the right.

Except for upstream code, every line is pair programmed and TDD'd. We dogfood the cutting edge of the technology on our own commercial public cloud (Pivotal Web Services). It works because we took the XP and Lean DNA of Pivotal Labs and scaled it up to build the best cloud platform available.

-- Big Data is our suite of battled-hardened products, now open sourced. Greenplum tackles massive datasets with the comfort of PostgreSQL. Apache HAWQ (incubating) brings Greenplum's distributed query planner to Hadoop. Gemfire, donated as Apache Geode (incubating), is an in-memory distributed grid with years of high performance in high-stakes systems.

-- Generally

At our offices we have free breakfast, weekly tech talks, excellent benefits and competitive pay. Ping pong isn't mandatory, but it's popular. I think west-coast ping pong is harder to beat, but east-coast style is more entertaining to watch. The beer fridge has more IPA than I prefer but I guess that's life in paradise.

To see all our open jobs and apply directly, follow this referral URL: http://grnh.se/xiy346

You can also email me at jchester+hn@pivotal.io to answer any questions you might have.

Either of these helps me score one of our referral bonsues (did I mention our generous referral scheme?)

I may not be able to reply immediately, as I am just an engineer here.
Replace 'deer' with 'child' and there's suddenly more of a quandary
Besides the speaking patterns you mentioned, women's voices and men's voices resonate in different areas of the vocal tract which you can also hear. Women's voices tend to resonate near the nose and mouth while men's tend to resonate in the chest.
Elite HRV | Onsite or Remote | Full-time | Salary + Equity

As a small team, Elite HRV is now the world’s largest Heart Rate Variability analysis platform and is expanding to include additional biomarkers and lifestyle metrics. We’re on all 7 continents, going to the Olympics, in use by research teams, sports teams, doctors, etc.

We have clean code, are very organized, and have a clear path forward (happy to share in the interview). We do not waste time, our requirements are clearly communicated, but you can also expect a high degree of autonomy and control.

Requirements:

- Angular, PHP, MySQL

- Fluent in English

- Fast learner

- Not afraid of complex math

- Strong communicator

Bonus:

- Cordova/Ionic

- D3

- Interested in health, human performance, and travel opportunities

Example projects could include:

- Create single page app for biomarker data analysis

- Create integrations with 3rd party health/fitness platforms and trackers

- Create new mobile app for more advanced analysis

We believe in hard work, but we do not sacrifice people or their health/happiness in the process. Elite HRV is a great place to work! We (the founders) personally enjoy working hard mornings and evenings and rock climbing in the afternoon whenever possible.

Get in touch at info@elitehrv.com. I’ll be happy to answer any questions you might have and look forward to hearing about what you’ve been working on lately (feel free to include links).
In Germany, it was ruled opposite for the same thing. I'm going with their decision on this one.
MORSE Corp | Boston/Cambridge, MA | $80k - $140k | US Citizens only

MORSE develops algorithms and software for operational systems, implementing leading edge technologies for robotics, autonomous air and undersea vehicles, and coordination of human teams.

In particular, we are hiring:

Vision Navigation and Robotics Perception Engineer -- Focus on pushing the state of the art in computer vision and navigation to eliminate reliance on GPS and greatly increase the perception capabilities of future robotic systems. Develop and implement vision navigation algorithms to enable visual odometry, landmark correlation, and target recognition for various robotic and unmanned vehicle applications.

Senior Software Architect -– Focus on designing and developing software for autonomous vehicle systems. The domains are diverse, including real-time autonomy, machine learning, AI, mobile devices (Android, Windows Mobile), and web development. Creative candidates who want to make an immediate impact will thrive in the MORSE environment. This role will involve both leadership and hands-on development.

If either of these sound interesting, email us at info@morse-corp.com. Please include your resume.

Visit us at http://morse-corp.com/jobs to learn more.
Clojure will never take off as a "Rails killer" because well, it's a Lisp. Sounds superficial but it's the truth. Also, from what I see it doesn't have an opinionated framework like Phoenix or Rails. That said, neither does Node.
Self-signed certificates for fun and profit
Well, you could just use random photos instead of falling back on locker room euphemisms.

But maybe that's expecting too much.

That said, I have trouble believing this kind of behavior is unique to Facebook, or even unique to tech.
Airtame (https://airtame.com) | Copenhagen, Denmark | Full-time, Onsite

Airtame is an early-stage startup in the heart of Copenhagen. Our wireless streaming solution helps people work better.

We're currently hiring:

* Senior C/C++ Software Engineer (https://airtame.com/jobs/senior-c-software-engineer)

* Senior Full-Stack Engineer (https://airtame.com/jobs/senior-full-stack-engineer)

* Senior Frontend Engineer (https://airtame.com/jobs/senior-frontend-engineer)

Our talented engineers are given significant ownership and responsibility over projects. We value rapid iteration, continuous integration and testing, and we are serious about producing high-quality, maintainable software (http://blog.airtame.com/code-quality-at-airtame/). Frequent code reviews, linting, and pairing are all integral components of our engineering culture. We encourage experimenting with new technologies and constantly challenge ourselves to improve our code, processes, and systems.

Send an email to tech-jobs@airtame.com if you're interested. We can sponsor work visas for non-EU applicants.