skysight-inc/HackerNews huggingface dataset:
Elemental Machines | Boston / Cambridge, MA | ONSITE | Full-Time

http://elementalmachines.io/

Our mission is to accelerate the pace of scientific discovery by collecting data from the real world to tackle the reproducibility problem. We do this by building sensors and using machine learning to help scientists understand their own data better so they can work faster and more reliably.

Openings:

- Full Stack Software Engineer

- Android Developer

- QA and Support Engineer

- Mechanical Design Engineer

- Application Engineer

- Sales Director

- Operations Manager

http://elementalmachines.io/company/join-us/

Our software stack includes Ruby on Rails (RoR), JavaScript (some ES6), Sass, Slim, AWS, Postgres, and more.

Feel free to ping me (software engineer) directly hao@elementalmachines.io.
Is it really "prose" if it's written in such a way that it can be copied over and over again?
When have you ever written a program that doesn't know ahead of time what type of data it's going to be operating on? Especially if you're using a statically typed language.

Whether you validate incoming payloads in JSONSchema or not, you will always have some understanding of what the shape of the incoming JSON is supposed to be, down to the most concrete types. You'll probably receive many JSON payloads that all conform to the same schema. So why bother redundantly describing that schema in every individual payload?

If you want strict types, write a JSONSchema. If you need to know specific sub-type information, start specifying what should go into the "format" field in JSONSchema. They did it in Swagger: http://swagger.io/specification/

Since the article complains about JSON parsers not knowing how to handle certain situations, perhaps people should start writing JSON parsers that allow you to pass in a JSONSchema document at parse time so they're sure to handle each field type correctly.
The joke at my old work was 'basically done'. Meaning they spent a weekend equivalent on a prototype. Management heard 'done' the rest of us heard 'not production ready'.
I all cases of 'modern desktop chat app' you are talking about, I can use it by opening its website with any modern browser.

Signal is the only one which requires me to install one particular browser.
When I was there not so long ago, a cute little house in the heights was $350k. I knew people who bought detached homes for less than 100k (not in the heights, and definitely fixer uppers), and that was only 10 years ago.

You can't buy nearly any detached homes in some metro cores today for less than a million. "Cute little house in the Heights" equivalent is more like 2-3 million.
Interesting. It wasn't until the end of the paper and re-read the top that I noticed "Liang" isn't actually Percy Liang (with whom Berant has collaborated a lot in the past)
Yeah exactly. Agree. This would just formalize it and tied directly to the bottom line. If company turns into Google it would still be a chance to make it big. If it doesn't well, it doesn't, it's a startup.
Usually, to be generally accepted, hypotheses like in the OP require multiple independent lines of evidence. (E.g., for human migrations, DNA, linguistic traces, and technical artifacts could serve as independent lines.)

Publishing this article in a wide forum like PNAS is the way of asking the community at large for reactions, for or against. If it had been a more narrowly discipline-specific article, it would appear elsewhere, like Oikos or Oecologia.
I run PartnerHero, and we only work with startups (many are name-brands, some are tiny). There is NO WAY you would need a VP or Director level person for a team of 6, or even a team of 60 (our teams start at 2 and go up 80.) Startups are not the same as "small companies", so traditional outsourcing doesn't work. I would strongly recommend hiring outside of the Bay Area (there are state nexus issues you will have to address) and put aside all the local bias. It's not just about saving money, it's about hiring people who will be excited to work with you and represent your voice to the stakeholders who matter the most: your users. Support (operations in general) is really hard and most folks don't get the love and acknowledgment they need. If you can't afford to hire full-time, experiment with interns (paid) and part-time hires. I would look at the Southeast, Mid-West and even Idaho/Oregon/Utah as great options. As for us, we have folks in Honduras, Brazil, U.S., Japan, Spain and Serbia. Great talent (for ops) can be found in many areas, with exceptional English skills and great empathy/problem solving skills too.
Finally, the platform with the sane API - C++/Qt.
Bringing SYRIZA to power was a sort of revolution. For 40 years the Greek political was dominated by 2 parties and before that there was a series of dictatorships, wars, etc. It was another era.

We also held a referendum but the gov capitulated... From there on, I'm not sure who's going to the ballots and why it matters. I mean, for all important matters such as this tax for example, decisions are made at Troika level (EU/ECB/IMF), our gov is just the executive.
Writing about smart watches today will look weird in two years, same with just about any industry... So what? The conclusion has been coming for many years... it has all come to a giant head.
Well, that's how it goes when you take money from someone in order to keep from disaster. They get a say in how things go thereafter.

You write this as if some Greek politicians just woke up one morning and decided to hand over sovereignty to foreigners. That's not how it happened. Greece was forced into it, because Greece had to have foreign money in order to survive. It's been known for 3000 years what the consequences of that situation are - the borrower becomes the lender's slave (Proverbs 22:7).

So the "that's democracy for you" part was when they voted for people whose bad decisions put Greece in that situation.
Facebook Profit Soars, Fueled by Mobile Advertising
A great example of this was reported to me from a head of data science at a (UK) national newspaper. The business set a task of predicting subscriber numbers using online user behaviour from the previous month as features.
But it turned out that most subscribers converted within three days of first hitting the site. The previous month of data was almost completely worthless. Like you say, the data just didn't contain the information that it 'should' have.
Did you not see the Who is Hiring thread yesterday...?
Fitbit's holiday-quarter sales forecast misses estimates, shares plunge
Detail of Attempts to Hack Clinton's Emails Ten Times in Two Days
Whether or not Slack has the better product or not, Microsoft will blow past them in terms of paying customers. Slack has 1.25 million paying customers as of now. Microsoft announced it signed a 400,000-employee comppany on launch day. They can easily sign Coca Cola, Macy's, McDonalds and Unilever in a matter of months, which could bring them at most 10 million paying customers. Microsoft has the power of existing customers to connect to. This is very much the Snapchat vs. Instagram Stories situation but for team communication.
yup I can confirm that, uBlock disabled
The Enlightenment project[1] covers a decent number of the requirements you mention and has corporate backing from Samsung.

[1]: https://enlightenment.org
When Ben Franklin said "those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety", he was making the point that, in his eyes, it would be foolish for the government of Pennsylvania, seeking help from the Penn family, to give up their freedom to levy taxes on the Penn family. When someone uses the same quote today, are they making the same point?

Martin Luther King was a full-throated advocate of affirmative action, which is to say applying penalties to white people for being white. When someone today talks about "a nation where [people] will not be judged by the color of their skin, but by the content of their character", are they supporting the same idea?
You don't think people would be upset if I did that? I wish there were a good forum to do so. Because like you mentioned people could potentially avoid a similar experience.
> Compare this to most databases where a sysadmin changes a few values and deletes the logs, no one would be any wiser.

To me that screams "use off-site backups with different trust roots not sysadmined by the same sysadmin". Invoking "blockchain" here is unnecessary, and might unnecessarily confuse folks into adopting tech that doesn't solve their underlying problems.
Sure, short story: Zapier is 1-way automation, Unito is 2-way sync.

So once a task/issue is synced, any change from either app, including comments, assignees, tag, etc will sync in the other app.

Zapier is great to automate operations (hey, we use them too), but not so great for collaboration.

Does that clear things up @ericbrow
Using Couchbase Server in a Golang Web Application
Bank Automation Is Already Cutting Costs in Europe
> they thought we should be impressed it can make phone calls.

Oh, but you should be impressed. For how long could OpenMoko not make phone calls?

Open-source phone OSs have a habit of neglecting actual phone functionality. So I think it's great that they highlight it.
I don't feel any more guilty blocking ads then I do throwing away the advertising brochures unread that bookstores often put in your bag when buying a book.
Last I heard it got cancelled: https://lwn.net/Articles/606100/
On the other hand you're "better off with a diamond with a flaw than a pebble without". Perfect is the enemy of good and all that.
I never had seen that image. The last one is essentially a drawing.
React and Interactive SVGs
Maybe age has turned me into a cynic

Nah man. Even a half-honest business person will tell you the business incentive for making and funding diversity goals is about expanding the hiring pool.

The fact it overlaps with a popular social goal is just an added bonus for marketing and internal feel-good. Maybe the businesses are true believers in diversity, or maybe they're cold, calculating, and just hiring the true believers to diversify their business.

It's like when Google lobbies the government and their goals happen to overlap with ends an everyday engineer clued into the topic also likes. They're not doing it out of the goodness of their heart. But they'll make the strong principled argument for it.
I've never seen an art gallery that required you to pay for entry.

I have seen museums, however, that require a paid ticket to see their artwork.

You're not going to sell a lot of wares of any kind if you require potential customers to pay just to come in and look. Even "membership club" places like Costco let people come in and look for free, though they have to ask permission.
Can you have a typed array too?
Have you heard of http://Stratus5.com ?

This is one of the companies I've been working with. We've built a container aggregation and automation platform for this exact use-case.

We can take pretty much any application, new, or legacy, wrap it in a container, and then automate all the business services required to turn it into a trial-upsell cloud service.
Uncertainty would be less of a problem if the ECB's stated goal would be to defend the money supply in the Eurozone through mass distribution.
This is really awesome! Minor nitpick: Please remove scrolljacking from the site. Scrolling on a Touchpad on Mac feels off, because of smoothscroll.js
Yeah, but we were a bit spoiled for the past 6 years where Apple was actually very competitive on price in the $1k - $1500 range. Apple was no longer behind in CPU / RAM generosity, and when other vendors tried to match them on build quality, they would fall short somewhere usually with a shitty track pad or battery life.
I've been in software tech for nearly 30 years. Never had a "technical" interview, puzzle solving, or anything like that. I would not take a job that screened candidates that way.

If references and credentials and track record aren't enough, I would look elsewhere.
Yes, twice.

First I was hired for a mid-level mostly-remote web dev position at Moveline and stayed there roughly a year until the company folded.

My current job at Socrata, where I've been quite happy for the past 18 months, also came via a monthly HN jobs thread; it has been mostly doing frontend web dev (but with enough variety).

If I find myself in need of employment again, I will undoubtedly turn to the jobs thread again.
hehe thanks, I felt kind of bad putting any sort of utm tags on the blog in the first place. I posted it to r/programming and somebody reposted it to hn. The tracking tag doesn't matter to me anyways. I'm just glad people found the writeup interesting :)
Rigging an Election: How Difficult Is It?
PayPal | San Jose, CA | Onsite (relocation available) | Hiring Javascript Application Engineers

PayPal is looking for JavaScript engineers who want to work both in the browser and on the server-side in Node.js. Over the past couple of years, we've worked hard to migrate our entire web application stack to Node and powerful client-side apps and we're looking to turn the dial towards product experimentation and innovation. We need your engineering ability and your desire to be a part of the whole product!

I’m a manager on the Online Checkout (that’s the “Pay with PayPal” button and experience) engineering team. We're looking for experienced JavaScript developers. My team is currently working primarily with Angular on the client and Kraken on Node. If you've got experience with React, we're actively exploring doing an inside-out migration of our application and could use your expertise. As most Node shops go, we're leveraging a whole lot of other open source tools as well and we're very supportive of open source activities for our people.

If interested, contact me at michbell at paypal dot com
I wonder how many tech executives don't use email?

I've got a feeling Tim Cook doesn't use a computer, maybe just an iPad with a carefully curated list of messages and financial reports for him to browse.
> lets force the advertising companies to be responsible with their technology

You are forgetting the whole reason ad blockers came to be and gained so much popularity is precisely because advertising companies are incapable of demonstrating the type of responsibility you are speaking of. You're living in fantasy land.
Slack responds to Microsoft Teams
Those people who have worked their whole life their butt of just to finnally buy a home for their family, are certainly greatful for your advice.
> It encourages people to chase the corporate ladder, not find meaningful jobs.

From my (arguably limited) experience, if you want a truly meaningful job, nothing beats your own business as in a corporation you'll always be subject to office politics, wishes and desires of your superiors, corporate deciding to change course etc., that's at least what I am planning to do in order for my work to be truly "meaningful".

The trouble is, you'll usually have to take a pay cut for the first couple of years and it's a greater risk than most people are willing to take.
I absolutely love this list and have bookmarked it to send to the software director next time he talks about "monetizing" our data.
http://slatestarcodex.com/2015/01/24/perceptions-of-required...
I think anyone who pays $32 for a T-shirt, whether free shipping or not, is an idiot.

But then again I might not be the target market.
The new Uber App
Dear Microsoft – Open Letter from Slack to Microsoft
Pip 9.0 is out
MoL was PPC only, and didn't do any transformation of Toolbox calls to Linux native calls.

It was essentially a hypervisor.

https://sourceforge.net/p/mac-on-linux/code/HEAD/tree/trunk/
Lyft | SF | Onsite

I'm currently looking for devops, database (hive, redshift) engineers, and devtools engineers to work on data infrastructure and ETL tools. We're supporting a huge amount of the business of Lyft, keeping the wheels figuratively and literally running.

eg, https://www.lyft.com/jobs/data-engineer
and https://www.lyft.com/jobs/software-engineer-data-infrastruct...

You can reach me at cbueno at lyft!
Well, the ventral stream is the "what" stream, so that's the natural one to draw comparisons to for the task of representing objects. The "where" pathway for the most part represents space with a place code, that is, different neurons "care about" different parts of space in an increasingly abstract way going from representing eg "the left visual hemifield" early in the dorsal stream to representing "the left side of objects" in parietal cortex. It would be interesting to see if this kind of invariant emerges in NNs. Convolutional networks are able to caption images with labels like "a cake on top of an oven". What do their activations look like?

I reject the notion that visual cortex is "simple", but I will concede that it is highly conserved across species. This just means that the representations that it uses are effective.

You are no doubt right that Lecun was inspired by the biology of visual cortex (along with theorists before him), but you missed my meaning: can we build a network that doesn't start with edge detectors first that does better? My guess is no.
Just curious about your reasoning behind the last statement, that with "public discourse [you'd] take fake expressions of gratitude over genuine expressions of contempt any day of the week".

If they were to openly express their contempt, then I know where they stand, and adjust my actions accordingly. If they fake expressions of gratitude, I can't be sure what their feelings actually are. Are they having a bad day, and trying to turn it around? Do they genuinely view me with distaste? If it's the former, it might benefit me to support this person. If it's the latter, I might not.

I can understand why it'd be good for a politician to present this ambiguity, but why is it good for you, the consumer of the public discourse?
> It's not that hard to ignore ads

Speak for yourself, especially after years of having them blocked I find them incredibly distracting when I look at someone else's screen.

> I don't feel entitled to their content for free

I don't either, but if your server will give it to me, I'll take it. If they wanted it secured, they should have used a pay wall. That's their fault, not my problem. If you give it to my computer, I get to decide how it's displayed. Ultimately, it's my hardware, if it does anything I don't like, I have a right to fix it and that right of ownership trumps any non-existent contract in my book.
There is always a prime between p and p*6/5 for p≥25
People complain, but eventually they will anyways buy another Macbook Pro, because that's the machine the love. The physical outfit, display, operating system, speed, the way it just wakes up when you open the lid, touchpad and so on. It is easy to find compelling alternatives when you are just looking at the specs, but it is hard to believe those in love with their MacBooks would be as happy with any other brand.
Using apple math. Look at the aftermarket prices of SSD's... reminds me of the 16gb iPhone? [1]

[1] https://www.cnet.com/how-to/how-to-survive-an-iphone-with-on...
Wouldn't it then require a connection to the phone? Signal Desktop today doesn't need to connect to the phone.
It can't be used because they refuse to allow iteration.
Tonight SVLUG Is Having a Talk on Mandatory Access Control and AppArmor
Targeted Bruteforcing – Mining patterns to make bruteforcing easy
I agree that you probably should not post the names publicly. But it might be appropriate to email the forum moderator a link to your above story and a link to each of the three postings in question as an "FYI" and leave it up to them as to how they wish to handle it. They might well be interested in hearing that specific companies are abusing the privilege to post free job postings once a month.
Well to be honest most of these houses were build in the past 3 decades from the parents so their children have a ready-made home for them. We had a property boom in greece that was fueled by dirt-cheap loans from easy ECB money. Now the loans turned red, people don't have jobs, taxes have skyrocketed. It's a mess. But somehow the market has to move. Standing still is not a solution.
Yes but Microsoft doesn't let you build on macOS either.
With mac, you still have an option of installing windows.
I am not saying one is better than the other, but as a developer, I feel macOS gives me best bang for the buck.
Interface seems gratuitously large except the status bar and clock and whatnot. In all the shots of the home screen (?) the on-screen navigation buttons seem to cover the labels of the app icons... sometimes. The "Muon" app has a smaller icon so the label sits higher... looks not so great.

However, it seems they're trying to appeal to the more Libre folks - anti-all-current-smartphone-OS-vendors and their watchful eyes - who are generally developer types -- at least as far as I know. And those types of people are usually willing to give in the UX department.

I'd love to see this (and any alternative smartphone OS) project succeed, but it's got a fair amount of growing to do before that happens in my opinion.

I would love to someday have Linux running on my phone and just be able to do whatever the heck I want with it with simple APIs for interacting with sensors and cellular voice/sms/data just working. Like Arch Linux for your smartphone. That would be so fun to hack on I think.
Pagent has become a sort of de-facto standard for ssh agents on Windows. Once I get my Yubikey set up, I can even substitute gpg for Pagent and have it speak the same protocol (it's a setting, off by default).

Git for Windows drops in a command line ssh client pre-configured for Pagent auth, and git itself can pull keys from Pagent as well. I just needed to tweak my path so that ssh client gets used instead of msys2's.

I'm with you. I can't stand the actual PuTTY app itself.
To use your clothing analogy, consider this: what would you think if you bought a button up shirt and the buttons were not spaced equally, they were different sizes and colors, and some were on the right, some on the left. It works just as well as a shirt with standard construction, but it takes longer to put on and maybe it doesn't look very good.

There's been a great deal written about how attractive things work better. It isn't crap and it does matter.
Yeah, I tend to agree that location is BS to use as a way to try and save a buck. Everyone's cost of living is different, and even in a local area can diverge dramatically.

If you've filtered for basic competency where you can be sure you're not being BSed about their basic capabilities, I think I as a hiring manager would predict a slight correlation between better negotiating skills and better programming (and other) skills that I actually need them for. Often better negotiating is just asking for a higher-than-average price up front because you know you're worth it, because you know you're probably more skilled than the other person, and you know that in all likelihood you'll be contributing beyond the official bullet-points of your role -- i.e. your "given position" on paper is the same as the other person but you're doing a lot more.

Of course many places just need average skilled programmers, and if you can fill your roles with good enough people at a cheap price that's good business. But the general assumption that everyone implements the same Cog interface so they should get paid the same, while fair, is incorrect -- just like everyone has a different cost of living, I've never come across two identical devs nor two identical (except maybe on a short piece of paper leaving out a lot of details) dev positions. I think cutting out the possibility for negotiating better than others will also cut out the skilled-and-know-it batch from joining you unless they're super passionate about the product for some reason.