skysight-inc/HackerNews huggingface dataset:
iRobot | Software Engineers | Bedford, MA and Pasadena, CA | ONSITE

iRobot is hiring software engineers like they're going out of style. Which they're not. Quite the opposite, really.

If you want to work with a bunch of friendly humans and robots, you should consider iRobot. We've got a great culture, benefits, and products.

Most positions are for our Bedford, MA headquarters, which is just outside of Boston, MA.

We're looking for people to do embedded (aka firmware for buzzword compliance), test, and hardcore robotics as well. Those aren't the same person, mind you. We're also looking for electrical engineers and mechanical engineers.

We use mostly C and C++, with some Python along the way as well.

You do NOT need any robotics experience - I had none when I joined!

Check out our careers site and email me if anything looks interesting:

http://www.irobot.com/About-iRobot/Careers.aspx

Please email me at csvec, the at sign, then the company domain.
rplan | Software Engineer | London, UK | Onsite

We are a fintech company building what we hope is the UK's best investor portal, allowing UK investors to access and manage their investments through a straightforward, intuitive and modern interface - both through our own online offering (rplan.co.uk), and for our corporate clients.

We're looking for smart, focused, full-stack senior software engineers to help us deliver.

Our stack:
* C#, ASP.Net MVC/Web API, SQL Server
* Angular 1&2, Typescript
* Ionic 2
* AWS

Our hiring process consists of a technical phone interview and 2 face to face interviews (one technical, the other non-technical).

Please email jobs@rplan.co.uk if you are interested in finding out more.
https://cloud.google.com/bigquery/public-data/hacker-news

https://news.ycombinator.com/item?id=10440502
No, Appe deliberately blacklists eGPUs in macOS. It'll work out of the box only on Windows.
https://torrentfreak.com/what-cd-is-dead-but-the-torrent-hyd...
Star Wars Episode III Redubbed Using English Subtitles from a Chinese Edition
I definitely don't want a backup camera display that I can't see without unmounting my phone.
In 2007, the Swiss introduced a law meaning that all members of your local community would have to vote on your citizenship application before you could win a passport. Since they did so, Muslims, Jews, Balkans, Africans, and Asians have been disproportionately rejected. In 2008, a disabled man from Kosovo was rejected on the grounds that, a) he was disabled and this would cost his community money and b) he was a Muslim. In other words, the system works well.

https://www.vice.com/en_us/article/guide-to-european-racist-...
With that standard, we'd all be stuck at grunting.

Words exist for a reason. They allow precision, brevity, and – as Reginald so often shows – beauty. I expect readers to be willing to right-click an unknown word and quickly learn its meaning.

I'd also expect programmers to know what isomorphic means. Heck, you could even guess it: iso, like the standards. Morph as in morphology, "shape".
>access to free lawyers at least for the poor etc is more important than access to the legal databases

That itself is a problem, while we have public defense lawyers, we don't have public preventive lawyers (who I can call and ask if what I'm about to do is altogether legal and what can I do to avoid run-ins with the law).
A Vision for Relational Programming in miniKanren
>Any system that tells a worker they can work for 25 years somewhere then receive 25+ years of pensions at their inflation adjusted final salary is a crock.

Nice strawman you got there. I doubt there's even one pension plan, public or private, in the U.S., Europe, or Asia which is as generous as your example.
Latest.

Here's the string concatenation to set the active texture unit. (By the way the fastest way to do it is "gl.TEXTURE0 + channel" instead of creating the string to index in the proper constant).

https://github.com/BabylonJS/Babylon.js/blob/master/src/baby...

As for the broken cache, I think it was Engine._activeTexturesCache; sometimes its indexed by texture channel other times by GL enum values (this makes the cache array explode to 30k elements and causes cache misses in half the code paths.)

From what I remember, lots of caches are needlessly trashed many times per frame.

There's also noticeable overhead to all of those "private static <constant> = value;" with public getters.
> To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.
I actually disagree that Middleman isn't the right tool here - you're just relegating the content ownership to the wrong place. We run a number of multi user blogs in Middleman, but permissions and post ownership lives one level up on a cloud based CMS.
Hm, half the photos on the YC website front page have Thinkpads.
It's also an excellent surveillance tool, from what I understand (and much of my understanding started with prior Hacker News discussions). Not only can you identify if people are home, but you can identify what they are doing if it involves electricity and make good guesses at more (how many people are present, have they gone to sleep, etc.). It's appears to be literally a window into the privacy of everyone's homes, as shocking as that sounds:

it is possible to identify which appliances a consumer is using and at what times of the day, because each type of appliance generates a unique electric load "signature." NIST [National Institute of Standards and Technology] wrote in 2010 that "research shows that analyzing 15-minute interval aggregate household energy consumption data can by itself pinpoint the use of most major home appliances."

The best starting place I've found is the Congressional Research Service (an excellent resource on policy issues) report, "Smart Meter Data : Privacy and Cybersecurity", which cites many more resources and is the source of the above quote.

https://fas.org/sgp/crs/misc/R42338.pdf
Yandex is free and close to google suite.
On HN, click the "web" link (next to the "flag" etc. links.) Click the top search result. Now you can read the whole article.
The first line of the article you linked says "The Data Protection Directive applies to countries of the European Economic Area (EEA), which includes all EU countries and in addition, non-EU countries Iceland, Liechtenstein and Norway."

So, why would it apply to a Hong Kong company, with no presence in any of those countries?

If I use a web service based in Hong Kong, there's no expectation on my part that they keep my data in the EU. And they're not even the ones transferring the data outside the EU. I, as the user, am the one sending the packets from my browser, to their server in HK or wherever.
Ask HN: Got a fresh phish today: “Follow up to new Prime pricing and free promo”
That was the subject line. Anybody else seen this? Part of what concerns me is that it came to the address I do use for Amazon (and not much else).

Select lines from the header:

Return-Path: <01000159609e18bc-653f20c5-fb10-4a80-87f9-3aaa638efa5e-000000@amazonses.com>

Received: from a9-67.smtp-out.amazonses.com (a9-67.smtp-out.amazonses.com. [54.240.9.67])

Received-SPF: pass (google.com: domain of 01000159609e18bc-653f20c5-fb10-4a80-87f9-3aaa638efa5e-000000@amazonses.com designates 54.240.9.67 as permitted sender) client-ip=54.240.9.67;

DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=6gbrjpgwjskckoa6a5zn6fwqkn67xbtw; d=amazonses.com; t=1483384690; h=Message-ID:Date:Subject:From:To:MIME-Version:Content-Type:Feedback-ID; bh=KlVPQqTXT2zb6Y9xwXYfvP8SYIpWHh0GthjR8Q7iByU=; b=u9vM7GZMzqt03Vq1OX+NkG8FcsrrFyZxwTOkfLSPrIyWTu8tFL526ImGOPmpFns/ 5YEjb6g226az++hW+OGDpN8V5JrP3BbKMWztBPbdQRLF1xjuC+5nacaZAaO0sZDX5lt ODHRN612wDuZ55pZNv/ARN6uz7+4QEs4uEg4f4fo=

Subject: Follow up to new Prime pricing and free promo

From: Janine from Insync <support@insynchq.com>

X-SES-Outgoing: 2017.01.02-54.240.9.67
Feedback-ID: 1.us-east-1.kMPw8yWuaLivva0y4oCs8H+U0sOXjFz/H1BJQEUL2g0=:AmazonSES

Link in the body was: [http://berenice.eocampaign1.com/67a2a516-d10b-11e6-8561-06ead731d453/acd0a=
9b3-d11d-11e6-8561-06ead731d453/9a4aa60e-c786-11e6-90cc-06ead731d453/link-c=
lick]
As with many things, Singapore seems to have a sensible plan that is neither 100% government managed nor 100% private:

- Saving is compulsory and amounts to around 15% of wages for the worker, and another 15% to the employer

- Principal growth depends on how the investment performs, but government guarantees at least 2.5%, which is around what you can get from just buying a 30-year Singapore gov't bond

- Account holders can choose a restricted number of asset classes to invest in (e.g. ETFs, bonds, gold), but you can't just put it all in a penny stock

- You can use the saved funds for health care, housing, education, and a limited number of other needs until retirement -- no taking all the money out and betting it on black

Long-term financial planning is inherently risky. Governments aren't necessarily good at managing that risk, but then shoving all that responsibility onto individuals doesn't work that well either, because the truth is that if someone screws up and becomes totally indigent, society still needs to bail them out, if only through paying huge emergency room bills.

This seems like a sane compromise: the worker and the government split the risk, but the government also sets sane defaults for employees. [2]

[1] https://en.wikipedia.org/wiki/Central_Provident_Fund

[2] https://en.wikipedia.org/wiki/Libertarian_paternalism
Posting anonymously - I work for a non-public company where I qualify for a pension along with a standard 401K. As of 8 or 9 years ago, new employees no longer are in the pension plan.

When I retire in a few years, after 30 or so years of work, my pension will be around 1/3 of my working salary. Not bad. I realize there's a risk that the fund will go under so I don't plan on depending on it, but it will be a nice supplement.

From a quick google search, the plan is currently underfunded by 15%, but that number will ebb and flow with the market. Over the years, the company would talk about our "total compensation" which would include how much was contributed to the pension fund so you can think of it just as part of our salary. I've never seen the numbers, but I have heard people talk that within our company, the average retiree only collects for 5-10 years before they pass away - depressing!
If you're looking for something higher signal and lower noise, see: https://github.com/lyft/bandit-high-entropy-string

Note that bandit is for python, so it'll only match against potential secrets hardcoded into python code, but it takes the AST in mind, so the signal is way higher.
Can someone explain to me the benefits of using TensorFlow over Theano?
I paid about $75 for a rear view camera setup on Amazon and another $75 for someone to install it in an hour hooked into the existing entertainment display. No worry about wires, charging, etc. Still better than a $500 product which needs a phone that I need to mount and dismount, charge, etc.
That defense is for particular reasons not going to work. The supposition is trivial whether the texts are paywalled or not, because the shear amount of text doesn't leave any chance to read it all.

Clearly though, reasons for the texts to be free are obvious and reasons against it are less than before the proliferation of the internet.
Wasn't the context "guys who are convinced it will take them months to reach proficiency"? I could easily see a different person upset if it were "gals who are convinced it will take them months to reach proficiency", which indicates ambiguity in the context.

My point was that from a standpoint of odds of success, you're much better off with focused marketing and getting a strong response from a small group than by getting a weak response from a big group. I.e., see if anyone wants the thing at all and then focus on having a broad target to your marketing.

I agree 100% on being inclusive and am no fan of a culture where it's okay to exclude people from events or education based on their gender, race or other demographic identity. That said, lightly throwing around accusations of someone or thing being "___ist" devalues the terms and polarizes people who would otherwise be on the same page (and likely tipped last US elections).
> Good wages, sane work culture, vacation days, etc are not "favors". Those are rights.

No. Rights may not, by definition, require taking from someone else.
I'm almost certain that Twitter is still using Rails in parts of the stack (they replaced the messaging bus with Scala, or something of that sort). Most importantly, a single Mastodon instance is not supposed to grow as big as Twitter. Lots of smaller instances don't have to deal with the same load as Twitter alone.
Dell embraces the two-in-one trend with new XPS 13 convertible
Cannabinoid hyperemesis syndrome
Ask HN: Are there any successors to Anonymouth on the horizon?
I'm often worried that I'm extremely identifiable by stylometric analysis. A few years back, I remember hearing about Anonymouth (https://psal.cs.drexel.edu/index.php/JStylo-Anonymouth) for defeating stylometry, but last I looked, it wasn't super easy to use and it doesn't seem to be maintained (https://github.com/psal/anonymouth last commit in October 2013). Anyone know of anything that's looking to take up the torch? A browser extension would be amazing.
Two thoughts:

1) That's not something my department handles. Contact department B; a committee will review your question and their analysis will be considered at the next management committee team meeting at the end of the quarter.

2) Parliament / Congress
> Don't misunderstand me - I find myself confounded by a lot of these aspects of US culture and politics, but I think it's worth trying to see something deeper at work than simply "they're dummies".

I'm sure you have, but if you have not you should read Alexis de Tocqueville's "Democracy in America". The ideas you're presenting here may as well have been quoted from it.
So, it seems the big hope for the future of AI, is creating a "Genie" or "Wizard" that works for all of us and looks after our interests?
This sentiment of investsotrs having a "right" to invest in privately held companies is perplexing to me.

Do we expect to be able to invest in Koch Industries or Cargill, which continue to be private? To me that's underlying sentiment.
I'm not familiar at all with Canadian law. Does canlii.org provide statutes, regs, case law from every jurisdiction from the local level (cities/towns) up through the federal level? Is this a distinction that matters?
Mind that Bezos also has his own aerospace company -- Blue Origin -- so it'd in fact be in his interest to report negatively about SpaceX. (If you subscribe to the theory that he's personally interfering with WaPo's editorial choices, which I do not.)
Even with a non-mathematical definition such as yours, I don't see the isomorphism. Recursive code that acts on a quadtree does not itself take the shape of a quadtree. Not the text, not the AST, not the machine code.

The code is treelike, but that's because all code is treelike(1).

As a counterexample, consider code that acts on arbitrary graphs. DFS on an arbitrary graph doesn't itself take the form of an arbitrary graph. It is still treelike.

(1) My old Atari 800 BASIC programs notwithstanding.
I think this is exactly right, a defined contribution is simpler, more transparent, and less risky for the employee and the employer.

The employee knows exactly how much the employee is contributing (and if it's being contributed in timely fashion), and (vested) contributions are safe from employer bankruptcy or change of jobs. The employee still has market risk, which was present before in that a pension with poor investment results may lead to the pension being assigned to the PBGC and result in a reduced pension.

The employer benefits by paying for today's workers only today, and does not have to manage and fund the pension.

There are certainly concerns about investment costs / poor investment choices within 401(k) plans, but I think some recent litigation results are likely to improve the landscape. Good plans are available, and companies may have a duty to provide a good plan.
How do you know you're stressed?

I'm a Jr dev who spent a year sneaking into lectures, studying, stealing food before I became employable. I now work 70 hours a week for peanuts and although I feel fine, I am pretty sure I am about to rip my hair out.

Oh yeah, I'm probably pretty stressed.

What do I do about this?
If you suspend your disbelief until the end, it's an inductive anti-hypothesis. Induction is recursion under intuitionism.
Anecdote, I was at Google in 2006 and there was (is?) a database of ideas that people shared that Google might pursue. As their motto was organize the world's information and make it easily accessible.

I had gotten a ticket for obstructing the intersection (the "anti-congestion" law in California that sought to limit gridlock by making it illegal to enter an intersection that you couldn't exit before the other light changed). I was fighting it and wanted to find other cases that had been decided on this law[1]. The only way to do that was to go to the public library and look through their published volumes of decisions and cases. So I thought here is a really useful thing Google could do, it isn't even a hard problem, collect the decisions that the courts publish anyway, and just connect the ones that are about the same part of the code. Match a number, match a date. And very useful to people who are fighting cases. It saved me some time and money [2]. But the idea never made it past the discussion stage because, as I was counseled, doing that would take on "powerful interests" who would really fight back hard and Google didn't want to draw that level of scrutiny. It wasn't until Carl Malamude started attacking this problem in earnest[3] that it became clear to me what it means to take away a revenue stream from lawyers.

[1] And learned this is called 'Sheparding' based on finding citations -- https://en.wikipedia.org/wiki/Shepard's_Citations

[2] turns out there had been no case law on this particular law and lots of dismissals so I just entered a plea of not guilty at the clerk, and the court informed me a week before my trial date that the prosecution had declined to prosecute.

[3] https://www.techdirt.com/articles/20150726/23080731763/even-...
The guidelines ask you to please not complain about downvotes like this.

https://news.ycombinator.com/newsguidelines.html
It's a shame -- and slightly surprises me -- that ITAR applies to roles like this. Does it apply to entire orgs, or is SpaceX to small to be worth the trouble of creating separate legal categories of employees?
I added a "back" button to the headers of the public and hashtag timelines that takes you back to the getting started page, just for you.
Uh, the real question is "why isn't there git for the law".
Just finished a seminar with him last semester - couldn't have asked for a better and more charitable teacher. His gentle temperament really shined in his effort to understand all the nuance of his students' counterarguments. The world lost a truly brilliant mind.
sure. And good for them. The curator risks his own reputation by promoting sponsors with poor content, products, or services that are not relevant to the audience.

I don't mind advertising/marketing so long as it is relevant and timely.
Eulogy for Pieter Hintjens
Study Says 3000 ride sharing cars can completely replace taxis in ny
> No you can't, that's the whole point of public key encryption.

.

> but unless you literally own a half-a-billion dollar supercomputer capable of factoring large primes in a reasonable amount of time, can you, personally? Plain and simple no.

I'm not sure if you're being purposefully dense, if you really don't know how easy it is, or if you place too much trust in the chain of resources required to make an SSL connection.
Small nit but Rust's panic is not an exception mechanism:

https://doc.rust-lang.org/std/panic/fn.catch_unwind.html

Particularly you may not be able to catch all panics. Result<T,E> is the canonical way to handle errors in Rust.

Also in gamedev(where this looks like this comes from) we generally avoid RTTI(for size reasons) and STL(for allocation control reasons, see EASTL, etc).
The leader of the Dutch Party for Animals, Marianne Thieme, once arrived somewhere in a Hummer to make a point about meat being worse than car pollution.

Not sure I agree, but it's certainly an interesting point to make. (I don't think she normally drives a Hummer, though. She just loves to make dramatic statements.)
IIRC, Radar is an issue in the Apple Bug Tracker.
That's good to know!

We went with ImageMagick and PVRTexToolCLI driven from a node.js script. I'd go with GraphicsMagick now that I know about it; IM doesn't yield good DXT compression quality.
I never thought the stylus was that bad, and worth the effort to get email, word and excel.
>I had gotten a ticket for obstructing the intersection (the "anti-congestion" law in California that sought to limit gridlock by making it illegal to enter an intersection that you couldn't exit before the other light changed).

You monster. :)
Unions represent those that par excellence create new wealth, the workers.

But they create no new wealth themselves while seeking to capture more wealth. Hence, rent seekers.

Of course a manager getting a $1 million bonus or a CEO ensuring their golden parachute while the company goes down the drain (thus hardly "creating any new wealth") is not called "rent seeking" while a construction worker getting $1 per hour more due to union bargaining is.

Correct, a manager/CEO/construction worker negotiating higher compensation by threatening to leave is not rent seeking. That's because this factor of production would not be employed at a lower wage.

Rent seeking is a technical term with a specific definition, not a general term of derision. Unions meet that definition, CEOs (in their role as labor) mostly do not.
"Learning to learn by gradient descent by gradient descent"

https://arxiv.org/abs/1606.04474
Youtube uses QUIC for most of its comms (to Chrome and to the Android YT player; possibly to the iOS one too, I don't remember), which does implement TLS with 0-1 RTTs for connection setup (practically speaking, no additional delay).

And IIRC, encryption overhead is pretty insignificant if you have a CPU with AES instructions, which is to say, pretty much anything from the past 5+ years.
Is this thing about social interaction draining an introvert's energy backed up by convincing research? I see it mentioned in articles all the time. It sets off my BS detector.
yeah, cause anyone willing to attack surely couldn't build k build slaves (or k^n build slaves) and have them all send in identical malware builds, while simultaneously DDOSing the legit build slaves.

"solved". you're all idiots.
Please don't engage in personal attacks like this, no matter other users have said (which looks suspiciously troll-ish, anyway).
Implicitly, yes, some person is always doing the work. But in my experience a "DRI" culture is one where at the end of a meeting it's 100% clear what needs to be done and who is doing it. That doesn't happen in a lot of companies, because a lot of companies call meetings to brainstorm.
An Agile Definition of Done
UX Case Study: Search Improvement