skysight-inc/HackerNews huggingface dataset:
Aclima - https://www.aclima.io - San Francisco, CA

==========

Help us turn billions of data points into healthier cities.

Join our team of tinkerers, scientists, designers, and engineers to empower people with environmental intelligence. In collaboration with partners like Google and the EPA, Aclima’s mission is to use this new body of knowledge to create a more resilient, healthy and thriving world.

Some of the tools we use: Python, Git, MariaDB, Cassandra, Nginx, NSQ, Redis, Ansible, Docker, Kubernetes, React, ES6, Webpack, D3.js

Positions:

* Senior Backend Software Engineer

* DevOps Engineer

* UX Designer

* Interface Developer

* Data Visualization Specialist

* Embedded Systems Engineer

* Product Managers

* Data Scientists

* And more... http://jobs.aclima.io
Introducing ArangoDB snapcraft.io Packages
The "Whaddabout X?" response (that is, countering mention of an unpleasant topic by completely changing the subject) is one of the classic misdirection techniques that have, unfortunately, become so popular in recent years.
So after perusing the documentation, it seems that:

1. No cache. You need to build your own.

2. No obvious github integration. You can pull code from github but that's it.

3. Notifications are managed with SNS. So you need to use lambda or something like that for Slack Notifications.

4. No obvious ssh support. Would need to check the dockers image they use to be 100% sure.
Comparing Firefox to Chrome on Android (Galaxy S7 Edge), I find Chrome works better.

In Firefox, the results section is too wide, resulting in text that is either too small to read or that requires left-right scrolling. However, the filter section smart-zooms nicely and is easy to click.

In Chrome, the results section is wrapped and of legible size and is easy to skim through by scrolling vertically. However, there is a vertical strip of missing pixels at the left, such that the number 10 on the last result is missing its numeral 1 and part of its 0. The filter section smart-zooms nicely and is easy to click.

In both, it would be nice to lose the underscoring on the links (a pet peeve of mine, fixed with a user style sheet on my laptop).
Acqui-hire?
I still have a hard time understanding why an early stage acquisition is something to be celebrated in this industry.
Wait! You are missing Central America, South America, Mexico and Canada. Either that or you have the wrong title :)
Kali Linux 2016.2 E17 (Enlightenment) Video Tutorial
I've got beats in-ear headphones. They manage to block out enough noise for me not to unwillingly listen to someone else's conversation. How many consecutive hours can you wear headphones though? I don't think that having something stuck in your ear for 40+ hours a week brings any health benefits.
That would be amazing for languages that compile to JavaScript and have to support 64-bit integers. In the Scala.js compiler, we have managed to get pretty close (around 3x) the speed of Int32 arithmetics, but a native implementation would easily get us closer to 1x (if appropriately specified and optimized by VMs).
Tricky indeed, esp. in a world where Dallas ends up behind Miami and Atlanta, the likely fault of Dallas is that it has a quasi twin city called Ft.Worth.
> intellectual people like us

Speak for yourself. I'm as dumb as they come.
Tone's a perfectly valid word when talking about a fuzzy line between insightful and inflammatory. Some people on e.g. Twitter might complain that justified bans were for mere "tone", but it'd be, what, a compositional fallacy(?) to toss out every argument that uses the word.

Regardless, I see what you mean with the state-changing here. It uses this topic as fodder to rekindle an ongoing internet fight. Something to be avoided. Fair enough.

Perhaps if you do this frequently enough your moderation tools can append the parent link + explanation to the comment body and save yourself some work - but then I guess that'd technically be editing user comments : )
Very cool write-up, and a nifty little vulnerability.

Something that's either not in the article, or which I missed, is how many Android phones in the wild are vulnerable.
If I feel like what I am obtaining from an exchange of money for some thing, is less valuable to me than the amount of my lifetime/mental and physical energies I spent to acquire that money originally, I am probably not going to feel good about the exchange. This seems like common sense to me?

It makes me feel even worse on general principle when the exchange is coercive, using my example, I parked in a place that was designated by "random person with authority" at "random point in time" as not to be parked in, so if I don't pay my locally sanctioned protection racket I will be penalized. I will never see this as a positive thing.

EDIT: Also, it should be said that with things like taxes there is a distinct psychological effect/cognitive bias where people see less value in things where the effect or value of the transaction cannot be easily seen.
Joining Twitter seems like a bad move for any company, hopefully those stock options paid out well.
See above, business level support 24/7 with phones is $100/month.
Ask HN: What are you really trying to achieve?
HN, I'm curious, what are you really trying to achieve in your side projects or startup?

Do you have lofty goals of improving the world, want to become rich, want to call your own shots, improve your own skills, work on interesting problems you can't find anywhere else, or something else entirely?
Yes, it took me a while to "realise" (or perhaps "accept") this as well. What is machine code? Code that a machine can execute natively? What if I built a machine that had primitive instructions for JavaScript? Then JavaScript would be machine code, and an X->JavaScript "transpiler" could be considered a "compiler".

Now what if before building such a machine, I wanted to simulate one? I could write a "virtual" machine, which is really just a program that acts like a physical machine with native JavaScript instructions. Also known as a JavaScript interpreter.
I believe it also has to do with the context of activity of other submissions. Compare the activity of those submissions with the others on the top page.

If you believe someone is pushing an agenda, please be explicit about what you mean. Who is it? What agenda are they pushing? Hand-waving vague accusations sound like vague conspiracies: it's "them"! The nefarious "they"!

Edit to add: From what I've send there is one agenda that is being pushed: keep the community healthy. Try to keep flame wars, off-topic, and other non-constructive discussion to a minimum. If that happens to conflict with what you'd like to see on HN, then likely yes, there is something nefarious going on.
This is really just apologizing for bad UX. Bad UX in the best case, dark pattern in the worst case.
Starbucks CEO Howard Schultz is stepping down
We've been instrumenting Zipkin in our environment over the last couple of months and it has been excellent to work with. While there are a couple of snags here and there, it is _amazing_ at how quickly it can bring bottlenecks and bad network calls to light.
Yeah, the whole thing seem to be about going somewhere that has weather your home doesn't have. In norcal that means snow.
Next level red teaming: Working behind enemy lines
No one in this thread bothered to check Amazon support pricing. It's $100/month.

https://console.aws.amazon.com/support/plans/home?region=us-...
There are so many different municipalities and enclaves that only people from that area know/care the difference between Redwood City and Palo Alto. To the rest of the country it's just SF or the Bay Area.
What, then, is the difference between a compiler and an interpreter? Just that the compiler saves its output rather than executing it?
It reminds me of the time when Sun Microsystems bought StorageTek.
>The risk is that a well funded company gives away their product, drives all their competitors out of business and creates a monopoly, then jacks their prices up. It could be viewed as anti-competitive.

Or they go belly-up and leave people without insurance. Because selling things below cost isn't a sustainable business model, despite how that looks from the confines of Silicon Valley.
Dasheroo has been acquired
In addition to the examples posted, this model also worked well for MetaFilter. Some of the highest quality online discussions I've seen.
Here in Brazil some big publishers are struggling to survive as well. Many brands are spending more online, that usually means spending at FB. For many reasons making money from advertising is harder than ever, but IMHO the biggest reason is the FB is sucking up big chunks of ad budgets. It's hard to compete with them (user-generated content, great ad tech, creeping amount of data to mine, hugeee traffic, etc).
Given all the other news today, I halfway expected these new elements to be produced by AWS.
Not only was it possible to do everything in SMIT (or smitty) on the command line, smit would tell you the exact command line and options that it was running for any given operation, making it very easy to script and learn.
Omada Health | San Francisco, Ca | Rails, DevOps, iOS, Android | H1B Transfers OK | ONSITE
Omada Health is a digital health company on a mission to make healthy behavior change more accessible and achievable. We’re looking for software engineers on all our stack to join our growing engineering team.

As a key member of our engineering team, you will help design, build and maintain systems necessary for rapid growth. Our team practices pair programming (at least 50% of the week) so you will have the opportunity to learn new techniques and share your skills.

Rails Engineers: https://boards.greenhouse.io/omadahealth/jobs/94276

DevOps Engineers: https://boards.greenhouse.io/omadahealth/jobs/267353

Android Engineers: https://boards.greenhouse.io/omadahealth/jobs/267369

iOS Engineers: https://boards.greenhouse.io/omadahealth/jobs/125038

Front End Engineers: https://boards.greenhouse.io/omadahealth/jobs/266693
Finally! It's been a major deficiency in AWS. Can't wait to see this roll out to us-west-2.
this seems super spammy and not tech related at all. good tip though :)
Correct me if I am wrong, but none of those other devices sound like an espresso machine, so to comparing the product produced by them with the product of a pod device produces is apples to oranges.

Perhaps I am a bit particular, but I've never produced a coffee that I was happy with using non-espresso devices. Perhaps you are the same? Maybe you could give a proper espresso machine a go?

That said, I have to say that I am surprised about the quality of the espresso shot produced by these pod devices, but I still think that you get a better result by grinding yourself with a half decent espresso machine, all without being so wasteful and being able to support local roasters. Once you take those positives, and your new found smugness/feeling of superiority the choice is easy! :-)
>Step 2. Write a program that operates on the data structure from (1) to execute the program. You just wrote an interpreter.

I did just that. The data structure matches the language exactly.

It is also slow.

The plan was to benchmark it and optimize the slowest parts, but they turn out to be all equally slow.

It is better to skip this step and directly create some byte-code or something. Probably less work than changing it later
You reaction is expected, even if I had hoped for a bit more open mindness.

The context is rather simple, scientific, and the time Sapolsky spent on it very short as it was just a brief mentioning.

Studies has shown that one particular part of the brain lights up on both situation involving arousal and situations involving threat. The theory suggested from this is that part of those committing sexual assault do so because their brain confuses signals of arousal with signal of threats.

As a side note to the above, he shortly mentioned that the researchers of the study wanted to create a official medical criteria/condition/wordIdon'tremember from this theory in order to raise funds for further research. However, politicians got involved and blocked it because of lobbying from feminist groups on the argument that doing this could lower jail sentences for convinced rapists.

The end result being that the feminist groups blocked this research on rape. It also match perfectly with the political rethric when it comes to rape, as I often see feminist group putting weight on the "fact" that those who commit sexual assault are completely healthy and "do not have a higher rate of Schizophrenia than anyone else", as if all mental conditions were linked to Schizophrenia.
No kidding. If not for earlyoom [0], every few hours my machine would grind to a screeching halt with the hard drive thrashing (and yes, I got rid of swap ages ago but it still happens) because the kernel doesn't know what to do with large amounts of RAM being used. Before discovering earlyoom, I would powercycle my machine whenever it happened because a powercycle was faster than waiting for the kernel to finish its tantrum.

[0] https://github.com/rfjakob/earlyoom
4g can be a good option, but in many places in the U.S. there are hills and trees in the way. For instance the "Appalachin Mountains" region is where wireless goes to die.
IPO readiness checklist
> Who chose the open office concept in the first place!?

I always figured zoning laws usually discourage heavy development, so companies are heavily incentivized to use open-plan offices to save on rent.

Here's a listing for 3 offices for 900 sq. feet for $63.33/year, or $55,197/year. Each office might be something like 10% of your fully loaded cost, so a company with at 10 employees is spending an entire employee on rent. https://42floors.com/us/ca/san-francisco/235-montgomery-st?l... .

You could cram them into a box and they would whine, but it might be worth it if you can get an entire extra employee out of it.

Though, there are 3 8-hour shifts in a single 24-hour day, so I'm surprised they don't stagger scheduled times for employees so they can share the same space. I myself usually like starting work at 4 or 5 AM, since there are fewer people around. There's probably way too much social inertia for that in general, compared to spending a few thousand $ on some cubicle walls.

If you can afford more than 10 employees, you're probably quite profitable and the margin on well-run software companies is pretty high, so maybe they don't care about rent at that point.
Its already out, you can launch a ipv6 instance now
Awesome you use OSS. I love QGIS and PostGIS!
I also would be interested in how people organize vector datasets. Between GRASS, shapefiles, postgres, and geojson files (the four types of file storage I utilize most often) I find keeping organized to require an unusual amount of effort. I've looked into CKAN for datasets I want to share, but haven't taken the leap yet and wonder if it will just add to the complexity instead of reducing it.
Do you have any tips for improving willpower?
Endohedral fullerenes on sale for just $167M per gram
More generally: I think a decent fraction of the people who think DDoSing is an appropriate way to deal with personal vendettas are kids. The targets of kids' vendettas are often also kids. Kids tend to have low budgets. (The budget required to launch a DDoS, through one of the many commercial websites that sell them, is pretty low.)
Eat Before You Sleep You’ll Never Wake Up Tired Again
I read a report from a German Tesla owner who tested the range at 160 kph as 160 km, intuitively makes sense.
Yes, it's the noise. I am happy to be interrupted by someone to discuss something relevant. But I don't like the noise of other people's discussions. I also don't want to wear headphones the whole day. Having a window to look outside is also very nice. It seems that execs know this and make sure their meeting rooms and offices have windows.
Or you could buy this, plus a weekend in Hawaii:

http://yourcoffee.arcada.vilkas.fi/WebRoot/Arcada/Shops/your...
Imagine every mistake you can make with a new software rollout
I think tax filing software are a similar story.
Kaggle Announces Code Competitions
Okay, I'll bite.

In response to your failure comment: I meant being evicted or not having food on the table if you don't succeed. Not being able to retire by 40 is a very strange idea of 'failure'.

Who thinks this way?

Most businesses in the US are started with loans or personal money and failure means you can't pay the rent.

It will inflate our currency. The middle class will get a pay decrease and money will not go as far because the cost of many things will increase. Wages in many different industries will be increased because it will be difficult to find anyone to work for less than what they are receiving from the government. This sounds great, but it just means an increase in overall costs for many goods and services and the minimum to survive will now be more expensive.

It won't work in the long-run. Everyone seems to think we will have exactly what we have now, but with free money. Free money means we will have more and more people staying out of the workforce and we will eventually run out of people to tax.

Welfare destroyed the lives of many people in my extended family. Most people aren't that ambitious and UBI, which is basically just welfare with no strings attached, will only create generations of people dependent on the government.
Factmata (http://factmata.com/) | Full Stack NLP Engineer | 3-month Contract with potential for 30-40% co-founder equity | London, REMOTE

We are Factmata, a machine intelligence and AI startup for automated political fact checking. We were just funded by Google and its Digital News Initiative to build a prototype of our NLP research (https://www.theguardian.com/media/2016/nov/17/fake-news-goog...)

Our team consists of 3 NLP researchers, entrepreneurs and developers. 2 of our team (Andreas Vlachos (http://andreasvlachos.github.io/) and Sebastian Riedel (http://www.riedelcastro.org/)) are distinguished academics in the NLP space and have contributed in excess of 50+ papers combined in the field of machine learning and natural language processing, especially claim detection and fact checking.

The position will entail implementing a usable version of our existing research as a product for people to use (Vlachos and Riedel, EMNLP 2015, "Identification and Verification of Simple Claims about Statistical Properties), enhance the NLP behind it, and build a full big data, information extraction and semantic parsing pipeline around it.

Apply at https://angel.co/factmata/jobs/191410-full-stack-nlp-enginee...
or, Contact dhruv.ghulati@factmata.com with your CV and Github repo
To be fair, Uber is a much better example, Airbnb not so much. Uber is shitty in the way it treats drivers, but the majority don't seem to have an issue with the platform (doesn't excuse their behavior). The housing laws Airbnb is constantly battling with are to protect residents from inflated housing costs, and if Airbnb gets its way it is going to do actual damage compared to the "think of the taxi drivers" silliness that Uber runs into.
In TXR Lisp, a Common-Lisp-like language which has (delimited) continuations, I came up with a pragmatic approach w.r.t. unwind-protect which works well.

I introduced "absconding" operators which allow a context to be abandoned (via a non-local exit) without invoking unwinding. Absconding just performs the jump to the exit point, without doing any clean up along the way. That's it!

The idea is basically: why, when temporarily leaving a continuation, should we clean up resources, when we intend to resume the continuation and want those resources intact? If it should happen that we don't resume, so what; garbage collection will just have to take care of it. We wouldn't do that with threads, or coroutines, right? When a thread suspends, we don't close its files for fear that it might never wake up to use them and close them.

With this absconding, I implemented a workable yield construct. I can have code which, say, recursively traverses some structure and yields items to a controlling routine. That recursion can have exception handling and unwinding which works normally, as if the yields were not there. When the recursion performs a normal return, or a throw, all the unwinding takes place normally. The yields use absconding, and so they don't disturb anything. When a continuation is resumed, all of the dynamic handlers are in place, including the unwind cleanups that were never touched. Nothing was torn down.

Also in place are dynamically scoped variables. TXR Lisp's continuations play nicely with those also.

If you compare this brilliantly simple solution to concoctions involving dynamic-wind, dynamic-wind looks hopelessly silly, like what were they thinking when they came up with it?

Just don't unwind when you temporarily leave a context. The sky does not fall. Your CS degree is still hanging the wall. Everything is cool.
Thanks, but I read it when it first went around. Like a lot of things he says, it was indeed cogent and thoughtful -- but also, at its base, fundamentally warped.
The ready availability of hydrocarbons is a pretty significantly public good. Secondarily, the oil industry was one of the first ones regulated ( Sherman Act ) and when an industry is regulated, they get better and better at finding the edges to slip past over time.

"In health and sciences this would be enough to.." is a massive problem, IMO. If the full measure of tobacco law is brought to bear on "energy companies", you could pretty well wreck the US economy without meaning to.
Pretty much all of the above, actually. It would be hard to quantify the exact proportion of elements though. But if I had to single out one, I'd say it's the "wanting to call your own shots" bit. That and "being rich", but not so much from a materialistic aspect, but more from the point-of-view of wanting to have the freedom of not being under anyone's thumb all the time. I want to get to the "FU money" point where I don't have to be anyone's subject.
WTF is "Yes, Inc"?

They're so insignificant, they don't even have an Alexa ranking. http://www.alexa.com/siteinfo/yesitsyes.com

None of their products seem popular either: http://www.alexa.com/siteinfo/getfrenzy.com and http://www.alexa.com/siteinfo/itswyd.com

This has SV nepotism all over it. Thankfully, Twitter doesn't have a monopoly so they can't afford to keep doing this.

If I was a Twitter investor, I would be outraged (assuming that this article is true).
Never make a speling mistake in front of thousands of viewers!
Cloudera | Senior Software Engineer, Sentry | Austin, Texas | Full-time | Onsite

Are you ready for a REAL challenge? Join the team at Cloudera and help answer the world's biggest questions.

Cloudera is looking for an experienced Senior Software Engineer with distributed computing experience to help bring Apache Sentry to the level of functionality, security, performance, and robustness required to support high-demand workloads around the world.

This is a fantastic opportunity to join Cloudera's engineering efforts for Sentry. Sentry is one of the top revenue drivers at Cloudera and is used to grant role based authorization to data for many of our Fortune 500 customers.

More info and apply here: http://app.jobvite.com/m?3Q1ZliwY
The best part about a Nestle boycott is it is great for you healthwise. I guess it shouldn't be surprising that most of the food products made by such an evil company are basically poison.

I mean look at their list of ~crap~ brands: https://en.wikipedia.org/wiki/List_of_Nestl%C3%A9_brands

It's all junk food designed to take advantage of human cravings in order to maximize profits.

You would be hard pressed to find a _single_ healthy product outside of their water brands, which are of course insanely marked up versions of literally the most abundant natural resource on the planet.