skysight-inc/HackerNews huggingface dataset:
NEXEDI | Lille/Munich/Paris | ONSITE | 6/12 months INTERNS and FULLTIME

We are looking for new colleagues to help on our free open-source software solutions and contribute to research and industrial projects. If you are passionate about FOSS and like one of our topics on http://www.nexedi.com/jobs get in touch!
All candidates will do a programming test followed by an interview. We're looking for:

- Nexedi | Out-of-Space Python Engineer | Lille | INTERN, FULLTIME

- Nexedi | Big Data/Machine Learning Developer | Lille, Munich | INTERN, FULLTIME

- Nexedi | Out-of-Core PyData Engineer | Lille | INTERN, FULLTIME

- Nexedi | Site Reliability Engineer | Paris | INTERN, FULLTIME

- Nexedi | Port the Linux Kernel to Javascript | Lille, Paris | INTERN, FULLTIME

About Nexedi: We are a small international team (headquarters in Lille, France) creating free software since 2001. We run our own stack including solutions like SlapOS (Cloud Deployment), ERP5 (Business), Wendelin (Big Data/Machine Learning) for which we provide customization services as well as other software products which we develop and use internally (NEO - distributed database, jIO - cross storage JavaScript connector with offline/sync capabilities). We all work with Chromebooks, our offices are paperless and we have no meetings. We mostly hack in Python and (vanilla) JavaScript.
The good BBW dating tips will really help people to succeed
The build volumes and sizes. Hasn't android grown exponentially over the past couple of years?
Smartcar API | Frontend, Backend, Business Development | Mountain View, CA | ONSITE | https://smartcar.com

We're a small team (9 people) making a big change in transportation. Technological additions to vehicles are kicking off a new era of better transportation which is affordable, greener, and safer. The automotive industry is undergoing the most disruptive changes since its inception. We believe the future of transportation is Autonomous, Electric, Shared and Connected. Smartcar is building an API platform to solve the "connected" part of it.

We are looking to add another 2 developers with 2+ years of experience. Our stack is Node.js, Postgres, Redis, Docker, AWS. In addition we are looking to fill a Business Development / Account Manager role.

If you are interested in helping us modernize transportation and enjoy working in a collaborative environment, we'd like to meet you.
$95K to $130K + up to 1.0% equity

If you want to learn more, email me at sanketh@smartcar.com or call me at 530 475 2882. No recruiters.
New GNU Hurd release
Not for first-byte latency.
Author here. A pleasure to meet you. I'm a big fan of Hashicorp.

Truth be told, when I started this project I wasn't aware of memberlist, though I was by the time I finished. I was building something beautiful and I didn't want to put it down.
If you save 10% of your income from your early 20s to 65 you should be quite well set, presuming your expenses drop after retirement (kids are supporting themselves, house is paid off or you downsize to a lower cost smaller residence). If you can save a little more than 10% even better.

Problem is most people don't really think about it until they're in their mid 30s at earliest. When you are in your 20s or early 30s and have young kids so many things seem like more important priorities. And most people in their 20s can't even really conceptualize retirement. It seems impossibly far away, time-wise. But missing that first 15 years has a huge impact on the total compounding potential. If you start saving at 35 you have to save a lot more.
Yes: http://www.hightechemployeelawsuit.com/
true, but sometimes people need to be convinced by a preponderance of evidence.
> subsequent connections

What if most of your users are first-time visitors coming from google results?
I'm going with only replacing myself and my future wife if I end up having children. In other words, have 2 or less children per couple. I believe with ideas such as what Schwarzenegger is suggesting, the current population can be sustained and will thrive without requiring reduction in the future.
what do you think of 3) the way we make law is deliberately "broken" such that inconsistent laws can be passed (with humans in the loop to sort it out) otherwise nothing would pass - if we could build a type checker for laws, active law would not type check and would be impossible to fix
Netflix has performance needs that are not representative of every site in the world. For example, first-byte latency probably doesn't matter much for them.
Interesting. Is it automated, or is there some sort of human intervention in creating the summaries?
Looks like I had the wrong impression. Thanks for the link!
If you are in either Texas or California check out https://www.oconnors.com/ (formerly Jones McClure Publishing)

They have an online reader for all their legal commentary books. They've invested heavily in search. It is pretty fantastic.
See https://hn.algolia.com/api . Remember to read the rate limit warning at the bottom.
33c3: Talking Behind Your Back [video]
This is worth it, if only for the footnotes. Don't skip them!
Location: San Francisco Bay Area

Remote: Yes

Willing to relocate: No

Technologies: Java, SQL, OpenFlow, Python, SDN, Scrum, XML/XSLT/XSD, JS, OpenStack, Linux, C++

Résumé/CV: https://drive.google.com/open?id=0B2BAJjd-2d55VkZENk1PeXZaTk...

Email: katchengli@gmail.com

Full stack software engineer, CS Master's graduate with thesis, IBM Extreme Blue alumni, excited for an opportunity to grow and expand my skills
Google/MSFT/Baidu/Yahoo have a heavy presence at IJCAI.

http://ijcai-16.org/index.php/welcome/view/sponsors

And at ICML

http://icml.cc/2016/?page_id=63

Have been to Google booths at IJCAI and got selected for interviewing based on my interaction at the booths.
NoRedInk | Front-end, Backend, Infrastructure Engineer | San Francisco, CA | REMOTE Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 2 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. We started with Ruby on Rails on our backend, and have lately been working to introduce Elixir to our stack. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using OpsWorks and Chef. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re hiring both engineers who have been around the block many times, as well as those who started their careers just a couple years ago. We’re looking for engineers who want to work on a mission that makes a difference and who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

You can learn more about what to expect through blog posts about our interview process [5] and on-boarding experience [6].

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

[1] https://www.noredink.com/about/team
[2] http://tech.noredink.com/
[3] https://github.com/NoRedInk/
[4] http://tech.noredink.com/post/136615783598/welcome-evan
[5] http://tech.noredink.com/post/145260396603/our-engineering-h...
[6] http://tech.noredink.com/post/143787279069/on-boarding-as-a-...
Haxe was so promising but it remains largely ignored by the community.

https://www.google.com/trends/explore?date=all&q=%2Fm%2F0dbj...
I found the article to be very pretentious too. Although the author doesn't really try to convince you otherwise, if you read the footnotes: "In computer science, two things are isomorphic if the person explaining a concept wishes to seem educated.". But you know, if you claim that isomorphism makes the code easier to understand, support the claim by at least something. If anything the code with the "isomorphism" looks unnecessary complicated and harder to understand.
What are the best things you've read about personal identity?
From Apple's Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter page
http://www.apple.com/shop/product/MMEL2AM/A/thunderbolt-3-us...

As a bidirectional adapter, it can also connect new
Thunderbolt 3 devices to a Mac with a Thunderbolt or
Thunderbolt 2 port and macOS Sierra.
I'm saying that the set of things that can comprise "law" in a common law legal system is impossible to define precisely. So you could always find some obscure, hard-to-obtain source documenting a legal custom that could be used as persuasive precedent.

If we stated that (say) criminal laws could not be enforced unless the defendant had access to the full body of possible codes and precedent before the crime occurred, we would literally never be able to convict a single case, ever. Because any defense attorney could just find some arcane memo and prove that the defendant could not reasonably have been expected to have access to it before the crime occurred, and that would be sufficient for excusing them of culpability. And that's not even raising the question of whether or not they could reasonably be expected to interpret and understand the text, which would be the next hurdle. (The same applies to non-criminal cases too.)

(Persuasive precedent is not binding, so it's not "law", but it's undeniably influential enough that it's necessary to understanding the law.)
Arguably the difference is still the amount of resources Apple throws at the Macbook line compared to the amount of resources System76 throws at their computers. Truth be told I'd rather buy a Thinkpad or Dell XPS than a System76 laptop.

Apple has engineers dedicated to building hardware and software that work together. They design and manufacture their own hardware. System76 doesn't. They pick out some components, and get them assembled elsewhere, and ship that out to you.

A better comparison would be Dell's XPS line, which at least has some number of people actively working on making sure they work well and are well supported, but still not to the same degree as Apple, and my understanding is they're generally told "make this work with Linux", as opposed to building a laptop specifically for linux.
Isn't that what 'failed under its rated strength' means?
SHADOWGUN: DeadZone Apk v2.7.0 Mod
To me, it feels like inflammation is the new cholesterol.
No that quote is just wrong, the big four were there heavily, and literally no one cared about the financial institution's booths.
The Linux Foundation | Linux Systems Engineer | Full time | REMOTE (AU preferred) | $109k (AUD) base salary

We are looking for an experienced Linux Systems Engineer to join the Certification IT team. The Certification IT team is responsible for the development and support of the Certification Platform which hosts various skills based technical exams.

For more information about our service, visit https://training.linuxfoundation.org/certification.

Job Responsibilities:
- Assist in design, development, testing, implementation, deployment and maintenance of distributed systems across multiple regions within different Cloud providers.
- Provide level 3 technical support to Linux Foundation support staff on platform operational related issues.
- Document technical design and processes for Linux Foundation team members

Skills and Technical Experience:
- Advanced Linux system programming in bash and python.
- Linux systems management using SaltStack and the SaltStack API.
- Low level Linux system administration experience with CentOS, Ubuntu and openSUSE with excellent troubleshooting and problem solving skills.
- Experience using git for version control.
- Experience with AWS services EC2, CloudFormation, SQS, S3, VPC, IAM and Route53 in a production environment.
- OpenStack experience running in a production environment.
- Experience with building and deploying Docker containers within production environments.
- Python experience in building HTTP API clients and servers.
- A demonstrated ability in writing technical documentation for team members to communicate complex design, concepts and workflows.
- Ability to work autonomously from a remote location with team members being located in the United States, Canada and Australia.

The Linux Foundation is a largely all-remote workforce that hires top-notch talent. We are as passionate of providing a flexible and supportive work culture as we are in Open Source Software. Collaboration is in our DNA, and we pride ourselves on being able to work closely together while not being tied to an office.

The Linux Foundation is an equal opportunity employer.

For more information, check out https://jobs.lever.co/linuxfoundation.org/4b14926f-7b26-4a00....

To apply, send a short email to it-jobs@linuxfoundation.org with your resume or use the above jobs.lever.co link.
Unless your target audience is not people who read such forums.
We're actually still based in San Francisco and working on the relocation right now. We're deciding between Culver City and Downtown.
Artificial intelligence is going to make it easier than ever to fake images
It's "unofficially" supported but it does work if you stick to the recommended RAM.

I picked up a cheap, off-lease T420 several months ago and added in 16 GB of RAM and an SSD and had a pretty decent machine for ~$250 all-in.
Raganwald is the poet of code.
but so what. kids got it for a while until their parents got it. now kids are chasing something else. but once they grow up and become adults, they will get facebook.
While I concur with above, I think investors should have the option. I suspect that the parent was referring to Twitter having a string of issues since IPO. Over the 3 years they have faced significant problems like leadership change, product, revenue, m&a and this brain drain.

Twitter is an example of a company that has had poor performance and may have been to immature to go public.
This approach doesn't acknowledge that law is a dynamically typed language, to continue your analogy. It responds to societal concerns and emotional and frequently irrational reasoning. There's a saying bad cases make bad law and I think this isn't going to change any time soon.
I dont think he needs to consult the board. I think he has a board to bounce ideas off, because he values feedback.
Here are all the OStatus specs and RFCs used: https://github.com/Gargron/mastodon/wiki/Specs-and-RFCs-used
The article is all Apple, Apple, Apple. That's not Pearl's problem. Pearl is in the auto accessory business, selling through all those cheesy stores in the auto-parts part of town. Their product is not novel. It's so not novel that there's an Amazon Vehicle Backup Cameras Store.[1] Pearl is in it, at $499, alongside comparable products starting at $32.99. That's Pearl's problem.

Not only that, the competing products come with a display. Pearl's product assumes you have a phone on your dashboard, running their app. User comment: "any time you backup, you need to manually launch the app and wait through a 3-5 second lag as the video feed loads."

Those guys are automotive noobs. Their recommended temperature range is -4°F (-20°C) to 113°F (45°C). You can easily exceed those on a car body. Automotive temperature range for components is usually considered to be -40°C to 125°C. Their device is also battery powered, so it will need a recharge or a new battery regularly. Everybody else wires into vehicle power, so it's install and forget.

They say they're going to do self-parking next. As a retrofit. Right. Those guys need to get out of Scotts Valley, move to Detroit or some place with auto parts plants, and get their hands dirty.

[1] https://www.amazon.com/Vehicle-Backup-Cameras/b?ie=UTF8&node...
Not sure whether I was clear enough, but I understand both sides of the argument. It is a very specific technical term and the zero-knowledge proof Wikipedia article states that zero-knowledge is the name of one of three properties that zero-knowledge proof have to satisfy, on the other hand it is also a nice, catchy and probably understandable marketing term if you want to express that you know (almost) nothing about the users' data.

Developer me would certainly prefer technical accuracy but we all know that users certainly could not care less what is the technically correct name for the thing. So I don't care at all whether they call it zero-knowledge or not, they are not trying to trick anybody into believing they are doing zero-knowledge stuff in the cryptographic sense. I actually like zero-trust but I can see how this could easily be interpreted in the wrong way, should or must not be trusted instead of need not be trusted.
Lua use with HN users?
I noticed that Lua isn't mentioned on here very often. I was curious if there were many users on here and if they enjoyed the project, what they used it for...etc. I know it is popular for game scripting, indie games, and maybe ML with Torch7, but that's about it. Do you see the language ever picking up speed? It seems a little niche to me and I was more than a little turned off to find that I'd have to add a regex to my stdlib to handle the fact that there is no built-in string split function.
Would sanitizing for double underscores be enough to capture the most dangerous cases?

import re

def sanitize(user_input):
"""Sanitize user input for str.format

Usage:
sanitize("{post.title} - {post.blog.title}")
sanitize("{post.title}: Another fine post by "{post.author}")
sanitize("~~~ xXx {post.blog.__init__.dbconnection.__keys__.password} xXx ~~~")

"""
return re.sub(r'{[^}]*__[^}]*}', '', user_input)

Even better, we could specify which variables to allow in user input:

import re

def sanitize(user_input, *allowed_variables):
"""Sanitize user input for str.format

Usage:
allowed_variables = ["post.blog.title", "post.title", "post.author"]
sanitize("{post.title} - {post.blog.title}", *allowed_variables)
sanitize("{post.title}: Another fine post by "{post.author}", *allowed_variables)
sanitize("~~~ xXx {post.blog.__init__.dbconnection.__keys__.password} xXx ~~~", *allowed_variables)

"""
for match in re.finditer(r'{([^}]*)}', user_input):
if match[1] not in allowed_variables:
user_input = user_input.replace(match[0], '')
return user_input
The issue with our system of justice is that it's too unfeeling and robotic. Everyone has an inherent sense of what's just, yet it takes at least 7 years of schooling and many difficult technical achievements to be allowed to participate in its implementation (beyond simply plucking suspects from the street).

Making it computerized does not seem like the correct course of action. Human judges and juries are needed to fully evaluate the context and pass judgment.

My personal preference would be to go toward a less rigid system of law, not one so rigid that computers could reliably enforce it.
Sorry, that was what I meant to say. My wording was confusing
That goes against the basics of load balancing... And it shouldn't even be an issue to have multiple Nginx instances with similar HTTPS configs.
I think someone downvoted you, because your comment could be read (uncharitably) as snide, rather than earnest. I don't have anything else re: Parfit to offer, but some more information should be findable with Google.
The west side (Santa Monica/Venice/Marina del Rey) where most of the tech companies and startups set base is extremely bicycle friendly.
There is no need for a train. I'm sure you've heard of Tiny Houses.

The larger ones are roughly 8.5 ft wide (10-12 ft with wide permits), 32 ft long. This can be quite heavy, you should be able to move 7 - 10 tonnes.

The trick, I believe, is for each 'drop spot' to contain a plug 'n play slab of concrete with hookups for water/gas/electric/internet/sewer|septic. The slab would also have special formed features for ensuring a solid footing or 'floor feel' underfoot.

If you could come up with a 'USB' standard for what I'm calling drop spots, then it will be much easier for the kind of variability you mention.
I stopped reading at the first sentence when he improperly used `isomorphic`. I thought it made no sense at all so I looked up the footnote... just to get a big middle finger from the author.

What a con artist. Moving on.
Do they job ads state that they will be expected to work 50 to 60+ hours a week?
Fork it on github
>That's why people don't have a higher savings rate. Most people are idiots when it comes to spending,

No, not at all. People have a low savings rate because they're poor: their wages are low compared to the cost of living. This is a systemic, economy-wide problem for the entire bottom 90% of the population. You can't save when you're facing "heat or eat" each month or trying to make student-loan payments before Social Security kicks in.
The problem is not with leap days. It's with leap seconds. The former are predictable, the latter are not. They are corrections introduced, when deviations are measured, to compensate changes in earth's rotation.
How Did Dedicated Hosting Change with the Cloud?
Snowplow Analytics (http://snowplowanalytics.com) | Support Engineer | REMOTE UTC+8 to UTC+10

Having grown our team to two support engineers with a broad timezone reach (Alberta, Canada to Berlin, Germany), we are now looking to move to a full “follow the sun” model, and hire our third support engineer in the UTC+8 to UTC+10 timezone range.

This is a support engineering role - not a support agent role. We are looking for candidates who can learn, troubleshoot and explain the many complex technical systems that make up the Snowplow offering. You will be supporting the Snowplow Managed Service, under which we orchestrate and monitor the Snowplow event pipeline for over 100 customers.

The support that we provide to our customers is a core part of the Managed Service offering, and we strive to provide the best technical support of any analytics vendor.

You'll find more information here: http://snowplowanalytics.com/about/jobs/support-engineer/

For the rest of our open positions see: http://snowplowanalytics.com/about/jobs/
This is really sad and disturbing to read. Especially the ad networks side of things. But I really hope that people like you pressure these advertisers into providing HTTPS. It's not this "hip new web tech".

It's an established standard and now completely free to set up (thanks to Let's Encrypt ;)).
I don't see how these two (yes, frankly, two reasons. let's really ignore the third one) can keep anyone from providing HTTPS connections to their dear readers and users.