skysight-inc/HackerNews huggingface dataset:
10% Happier | iOS Lead | Boston, MA | ONSITE | Full Time

A clear, simple approach to meditation with a NY Times bestselling author and some of the most respected (and cool) meditation teachers on the planet. Launched last year, 8 person core team, venture-backed, growing quickly. (Here’s the app: https://itunes.apple.com/us/app/meditation-for-fidgety-skept... )

We're looking for a lead iOS developer excited by the challenges of building a fast-growing + consumer mobile + meditation startup.

You're likely an iOS specialist (who has shipped product iOS apps), with strong product sensibilities (i.e. you have strong opinions for how things should work, and don't need all the details to get something shipped). In addition to leading the technical direction of the iOS app, you'll also help establish a strong engineering culture - mentoring, development process, etc. Last but not least, you'll work on a product that actually makes people's lives better. (If you don't believe us, take a look at our reviews on the App Store.)

The product is our iOS app. It’s built in Swift & ReactiveCocoa. Our web-back end is Ruby on Rails and Postgres, all living atop Heroku. If you’re interested in functional programming & clean, readable code, we think you’ll like what you see - but we’d prefer it if you helped us make it better still.

The interview process involves a 30min call, and two 2hr interviews (followed by reference checks and conversations to answer any questions you have).

Email jeff@ (10percenthappier.com) if you’re interested.
The “Extract Interface” refactoring, at compile time
Make Money Online
It's hard to prove what happened beyond a reasonable doubt when the crime is, pretty much by definition, performed in private, often with no witnesses, and when there are witnesses they're often subject to a tremendous conflict of interest.

Long prison sentences might help a few cases, but not most, because most won't be convicted in the first place.

It's important to help the victim directly, not just focus on removing the perpetrator, because the latter is likely never to happen.

Note also that because the situation is often so unclear to the police, sometimes both people involved to be arrested, or the victim is arrested and the perpetrator goes free. The latter is especially common when the victim is male.

So no, police arriving and arresting who they think is the attacker isn't necessarily desirable.
There are alternatives to patents - for example hosting research intensive parts of your system in the cloud.

This is pretty much what is happening with speech recognition these days among other things.

No need to worry about opensource, or the fragility of patents, when you keep your technology a secret.

Another approach is to use trade secrets - you encrypt parts of your application - reducing performance - enabling you to sue anyone who decompiles it in order to replicate, or indeed interface with it.

Patents would actually seem the least of these evils, if they were only less broken.
Tools writers really are the unsung heroes of the development world.
Highly unlikely, Valve have always said they won't pay Microsoft the 30% fee. Having said that it's been reported that Valve charges a similar fee on Steam.
> I'm also not going to wish for just about every server on the planet to be remotely hacked just to prove my point.

Well, it's not about proving a point.

It's about what comes after that.

And I wish that we don't waste centuries of programmer-years of work onto systems that we'll end up having to get rid of anyway. I don't want to see society build on top of something that ends up with such a destructive potential.

At some point it will be broken, every system using it will be hacked. We'll see something like Mirai, but on far larger scale.

The only question is if we've migrated the critical infrastructure by then, or not.
Is there something coming our way like React Native but for desktop? It doesn't have to be tied to React (or even JavaScript), just a similar project.

I really like the ease of cross platform publishing. Even as a JavaScript developer, I loathe the memory footprint. 100-200mb per app doesn't bother me, though linking to already installed Chromium sounds like a good idea.
Folks, check out the TechCrunch article on the announcement :

https://techcrunch.com/2017/05/02/red-hat-launches-openshift...

It will answer a lot of questions :)
Excessive explanation, part one
Sorry if I was unclear, I'm not advocating for ORM.

And yes it breaks down because it is similar but different. Row "instances" can perfectly exists outside a table and even be defined outside any table via composites types or even on the fly.

Just saying a RDMS can be a powerful object-oriented environment using solely SQL and no ORM at all.
I love the Idea, but even spotify needs over 20 attemps to show me one song I don't know and like.
This is where some of us mention "Amiga", then duck ;)

Same difference, but 10 years prior to BeOS...
Not that I'm anybody to say so, but I think it's worth posting a friendly reminder that Solomon is a beneficial HN contributor here in good standing (shykes), and will likely read the remarks we post here at some point.

I see some of the posts trending towards vitriolic here, but it's worth remembering that CEO or not, he's one of us, and deserves to be treated as well as any other member of the community.

Personally, I would like to extend my thanks to him for creating dotCloud (which I still miss, and preferred to Heroku for a variety of reasons), extending that into Docker, and for having been a hell of a nice guy all along the way.
Paging Justice Don Willett, for a new iteration of Patel.
It works my young Padawan.
The most PRO web debugger for iOS finally got updated
Basecamp Employee Handbook
I don't think rejecting a technology entirely is the best way to avoid abuse. I get that some of these devices are a little silly, i.e. WiFi-connected toasters, but a lot of IoT devices have great potential for making the world a better place. For example, the FitBit and other health trackers can do wonders for helping people get healthier, and devices like Bluetooth-enabled glucose monitors can even save lives.

This idea that we shouldn't even consider connecting tools to the internet because the internet is scary and dangerous feels like a knee-jerk reaction to me. I believe there is a right way to build these tools where the risk added is minimal to non-existent. Refusing to pursue this tech at all because some people do it wrong just feels like ludditism to me.

Imagine what would have happened if people abandoned computer technology after the first few viruses were discovered.
Cdc spider
This is true. I tried to write a conspiracy book. TesTed experiments on Facebook. And got blackballed from arguing with facts on the cdc homepage instead of labels. I'm blackballed from any email unless I confirm my identity with scary personal information! Truth is science is lying about history to poison our food water and medicine. I have 100 tabs of recent research on every topic. And thousands of past research. I just wanted to write a book! About LOVE AND HUMANITY AND TRYING TO FIX THE GAP THAT MAKES US ALL HATE EACH OTHER. Don't believe me? Prove it! Go comment a lie without being mean, instead go apologize to atheist for Christians or vice versa. Go comment on cdc and watch your profile be deemed "a security threat". No joke. New Facebook challenge. Also it is almost impossible to comment on any Internet post without personal information. Like a couple of months ago you could. Now it is nearly impossible! Bring back metaphysical science the science of time not history! Our only hope to save the emotionally intelligent world!
http://logstalgia.io/
> It poses questions that refer to how AI might find purpose in your home like “should your AI fulfil your needs before you ask?” and “should your AI prevent you from making mistakes?”

Those two questions seem like they are worded to elicit a positive answer. They don't give any hint who exactly "mistake" is defined and how the AI can be sure you actually have a need.

Why not use more neutral formulations - e.g. such as:

- should an AI perform certain actions on its own?
- should an AI in certain situations prevent you from performing an action?
4 part series: How Quizlet uses Apache Airflow to execute data pipelines
The upstream for openshift.io is primarily in the fabric8 project. fabric8 is found in the following organizations:

https://github.com/fabric8io
https://github.com/fabric8-ui
https://github.com/fabric8-analytics
https://github.com/fabric8-quickstarts
https://github.com/fabric8io-images
Disrupting the Media Industry: A Breakdown on Startup Driven Innovation
functions are actually functions...
So I'll have a post-it note in the middle of my monitor :)
I can't — I have no Windows on the affected systems, and the motherboard manufacturer has no release either.
Obviously I meant to say that's not my claim :)
I hate to cheap out and just send you to a history podcast, but it really is a great collection of remarks on the history of policing in the US.

https://itunes.apple.com/us/podcast/serve-protect-a-history-...

It's well worth a listen, the entire series is great as well
>Docker should have just licensed and supported the Docker engine to the mass market (their one moat)

I give them a lot of credit for noticing that nobody else was capitalizing on the existing container tech. But it did exist already. They didn't invent something new. They just put a nice cli, daemon, and image repository around it. I think they know the "license the engine" bit is a non-starter, as the higher level container orchestration platforms are already abstracting away from it.[1]

[1]http://blog.kubernetes.io/2016/12/container-runtime-interfac...
This article seems to equate "exhaustively understand" with "can be simulated down to an atomic level". I think that's not a good way to go about it. A cube of silicon with 1cm side length has about 10^20 atoms. Storing one bit for each atom would use exabytes of memory. Luckily, we don't have to simulate the cube at that level of precision to get a pretty good idea about how it behaves.

The "we could just simulate the whole brain down to the quarks" argument is an argument for the existence of AI. Nobody seriously suggests that it's the practical path forward to achieving it.
Professional problem solver. Ability to learn.

Full-stack engineer specializing in data visualizations and data analytics. Self driven can take a requirement from concept to delivery and support.

--------------------------------------

Location: Key West, Fl
Remote: Yes
Willing to relocate: No
Technologies: iOS, UI/UX, JavaScript, RESTful services, Python, Jquery, HTML5, D3, CSS, Tornado, C, Nodejs, AngularJs, Kendoui, Data viz, git, Confluence, Jira, Jenkins, Atlassian, junit, sillenium, Docker.
Résumé/CV: LINKEDIn: http://linkedin.com/in/jim-noss-094a44131
StackOverflow: http://stackoverflow.com/users/1104072/jim-noss?tab=profile
Email: James.a.noss AT gmail DOT com
I’d Pay You $500k a Year, but You Can’t Do the Work
Something I made that was simpler as NoSQL: a comment system.

Specifically a page had a list of comments, and a comment was a date/time and some text.

There was no cross-referencing or nesting, just a basic ordered list.

There is a relationship there, but it's a simple 1:1 relationship.
Professional problem solver. Ability to learn the latest tech stacks in this fast moving profession.

Full-stack engineer specializing in data visualizations and data analytics.

Location: Key West, Fl
Remote: Yes
Willing to relocate: No
Technologies: JavaScript, RESTful services, Python, Jquery, HTML5, D3, CSS, Tornado, C, Nodejs, AngularJs, Kendoui, Data viz.
Résumé/CV: LINKEDIn: http://linkedin.com/in/jim-noss-094a44131
StackOverflow: http://stackoverflow.com/users/1104072/jim-noss?tab=profile
Email: James.a.noss AT gmail DOT com
ESPN's Folly
This is just the configuration for a single site. The author did not even try it against www.akamai.com:

$ URL=http://www.akamai.com

$ UA="User-Agent: Mozilla/5.0 My API Client"

$ ACCEPT="Accept: /"

$ curl -v -H "$UA" -H "$ACCEPT" $URL

< HTTP/1.1 301 Moved Permanently

< Content-Length: 0

< Location: https://www.akamai.com

< Date: Tue, 02 May 2017 14:46:59 GMT

< Connection: keep-alive
If the store had launched with vetted Win32 programs from day 1 it may have gained some traction.

But right now all i can see in there are UWP "apps", and those are usually very limited in capabilities vs their Win32 equivalent.

For example, if i want to use a UWP file manager, i have to go through the Win32 file picker to allow the UWP file manager to access anything but the sub-folders of my user's home folder.
It's a small thing, but function/method overloading and default arguments. Any modern language (hi Rust) without such basic programmer conveniences irritates me.
The trouble with comparing the best to the worst is that there's really no floor for how bad a programmer can be. If an average programmer takes ten minutes to do a task, and a great one takes four, how long does an incompetent one take? Twenty minutes, thirty, an hour or two, never...?
I find a simple analogy for schemaless in the OO world as well - an object without a class definition (for example a dynamic/anonymous object) and/or an interface has unknown properties and methods and is thus of highly limited use.

Just like a table without a schema... because after all, it's still likely objects all the way down.

There is no such thing as working without a "schema", because software simply can't function without data and corresponding metadata to describe it.
M&A 101 - Inflated asset valuations, Transaction driven (legal fees, professional services fees, bonuses, write-offs, etc.), Top-line stuffing, and most importantly - Done with other people's money. M&A is not where you look for rationale.
but have we gotten past the uncanny valley yet? I've seen this attempted previously but it always seems very "off" in a way that engenders distrust. When we could just fix video streaming, it seems redundant to try to accurately replicate body language in a 3d avatar.
Ποια η διαφορά μιας escort από ένα call girl; – ESCORT
Do You Speak Human –  meet the ai of the many people
"Did this a few months ago, somewhat straightforward. A "generic" recipe for any UNIX-based OS would be:"

Thank you very much! I will give this a try immediately.
Thank you Barry, I appreciate this message more than you know.

Steve is an incredible human being, and a founder who took his company from zero to market dominance - Billion+ revenue and still growing fast. He persisted through 20 years of ups and downs to get there, and created a culture where people look out for each other and stay for the long run (average tenure is almost 15 years).

For a founder like me he's the ultimate role model, it's a privilege to be able to work with him and scale Docker together.
> I admit that I was never very good at PR.

Quite the opposite. That email is really well written. Analyzing it carefully, it has pretty much everything important for a pitch email.
Yet another project with an Esperanto name
It probably doesn't help that seemingly everyone is slapping a SoC into anything that has electricity, spending 0 time/effort to harden the device, providing little to no guidance to end-users on best security practices then pushing them out as fast as they can be manufactured at a fat markup.

I recently saw an IoT room humidifier... Really?! How badly do you need to humidifier your (presumably unoccupied) room remotely? My garage door opener was internet-capable until I disable it. Some objects having remote accessibility makes sense but a lot of it is wow-factor marketing.
What advantages does this have over Plex, mpd and Ampache?
After doing an extraordinary number of technical interviews of people, I began to think of it as a Gaussian curve with a normal distribution. Despite headhunter filtering, resume filtering, and short phone interviews, one out of six people slips through those filters without knowing much. On the other hand, one out of six can answer pretty much every question, clearly and in some depth. These are the people, the unprepared and the very prepared, who are one standard deviation below and above the mean. Insofar as the other four of the six, they all are more-or-less average. They are working at the job, and are competent, but minimally. They can give basic answers, but can't go into much depth on most topics. They are kind of an amorphous blob that blend into each other.

For example, I used to ask sysadmin/devops people what syslog was. One of six would not know, four of six would give a basic answer, one of six would give a more in-depth answer. Then I would ask what syslog's various facilities were and what the severity levels were. Only one of the six would give a good answer.

Actually, I program Android now, but knowing the order of severity is still useful as it is in the same order in the Log class (althouh they add one beyond DEBUG - VERBOSE).

Once I read an article about the top people at Google, and they claimed these people are three standard devíations above the mean. I noted that the author saw this in the same pattern I did.
We designed an analytics framework that wouldn't gain much from SQL. Our analytics events are arbitrary JSON (with a few required keys like time). The SQL version of that would be to have a column for each required key, and putting all the non-required JSON in a column, and processing that column as JSON/JSONB. Instead we used Elasticsearch and got an efficient layout of our data for queries, and got visualizations for "free" (Kibana)
A specific list requires a lot of research to produce, and I don't have one handy. It's generally understood that the answer is "most" phones.

As for vulnerabilities, I'm just assuming here, but it's a pretty reasonable assumption. Radio firmwares are old legacy code, written by hardware people, likely in C or even assembly, closed source, and are highly guarded secrets. We already know that they, you know, have a radio in them, and that LE can use devices like stingrays to spoof towers. This sounds like a disasterous combination of factors for security. I'm 99% certain that most phones have an RCE waiting to happen, and most of them will have DMA on the primary CPU.
Then they end up unemployed.

You see this pattern all over the place. Bosses want to break the rules but don't want to get in trouble for it. The solution is easy: give the workers goals that are impossible to meet without breaking the rules, while simultaneously telling them how important it is to follow the rules. Voila, your workers break the rules on their own initiative, and you're not culpable. Those who refuse to do so can be fired, totally legally, for not meeting their goals.

For example, you want your workers to put in a lot of overtime but you don't want to pay for it. If you tell them to do that, it would be illegal! So instead, you tell them that they need to produce this much output per week, and also tell them that if they clock in more than 40 hours per week they'll be fired. They'll start working off the clock on their own, and since they'll be fired if you find out about it, you'll remain safely ignorant!

It's no surprise that the same sort of thing would happen in prosecutors' offices. If they don't put away enough criminals, they'll be out of a job. They'll break the rules to do so, and keep it quiet so they don't get fired for that. And it's all according to plan, since the people in charge don't really like how the rules protect criminals.
Did Akamai recently just make this change?

I'm asking because I've been running a web crawler for years now, and in the past week, I have noticed that the crawler is being rejected in more websites then usual.
SQL is a great language. So great that it's a superset of everything good ever created on this domain¹, but still cognitively simple.

There is space for statistical and search-based (like Prolog) languages, but those are very niche. Proof of that is that they exist, but yet nobody here is talking about them.

1 - Ok, object store query languages are not a strict subset of standard SQL. But it's only a matter of adding one or two commands, like Postgres does.
IANAL, but this really sounds like document fraud and possibly mail fraud. If it is, then this DA could get up to 20 years per document.
MVP edition for web site testing posted today by christux:

Show HN: Tux.io – a (now working) Linux desktop in your browser | https://news.ycombinator.com/item?id=14245447
Is it? Cloudflare seems very slow, but ec2 looks ok
> Anti-pattern: HTTP Pub/Sub

So what is the alternative? He is not seriously advocating polling, is he?
You think that a board seat (the group that the CEO reports to) is a consolation prize? That makes no sense at all.
I'm pretty sure none of the futurists who believe in uploading themselves into a computer expect to do it by completely simulating a brain on the quantum level. Indeed, that would in some sense miss the point since that would accurately simulate all the degeneration a human biological brain would experience, in which case why bother?

Secondly, I think there's an implicit definition that a "full simulation" is equal to "fully understanding something", but that's not the case. For any non-trivial process, we say we "understand" it if we have a cognitively-tractable simplified model that works well enough for our use case. "Understanding" almost never implies that we have the ability to fully simulate it. I "understand" quite a lot of computer technologies without the ability to simply sit down and spew out an implementation of them with no further thought but my already-existing understanding; nevertheless, I "understand" them well as evidenced by my ability to harness them thoroughly and effectively.

And for the other direction, the mere ability to produce vast quantities of data does not mean that we have "understanding", either. You can give me the source code for a large simulation [1], say a weather prediction program, and you can give me the incoming data, and in principle I could manually compute that entire program one step at a time, but at the end I still might not "understand" anything I just produced. On its own, even if we were handed a computer system that did have a full simulation of a neuron in it that still would not grant us "understanding" of a neuron; it would grant us a tool that we might be able to use to obtain understanding, but it would not itself be "understanding".

So the literal facts in the essay are interesting, the historical perspective is interesting, the observation that full simulation of the physical world at certain significant scales is still dozens of orders of magnitude away is interesting and relevant, but the conclusion that therefore brain simulation is impossible and the reasonably-inferred conclusion that we can never understand these other large structures is logically invalid, due to a strawman view of what "brain simulation is" and due to a very peculiar and not-widely-shared implicit definition of "understanding".

[1]: Note I'm not saying anything about the simulation corresponding to reality today, I'm strictly referring to the terabytes of data the simulation itself can produce on its own terms.
The situation is a lot more nuanced than that. After all, this is a German company holding mp3 patents. While software itself is not patentable in Europe (or, for that matter, in the US; they argue that it's not software but a process or a "method and a device" that they are patenting), there is a lot of wiggling around the law that results in software patents still being applicable.

http://fsfe.org/campaigns/swpat/swpat.en.html