skysight-inc/HackerNews huggingface dataset:
Location: Seattle, WA

Remote: No.

Willing to relocate: No.

Technologies:
Data analysis, with a focus on time-series data.
Precision hardware engineering, construction, operation, and analysis.
Data acquisition programming and hardware design.
High vacuum, machining, Solidworks.
Adaptable across computing environments, but specifically skilled in MATLAB/Octave and the GNU/Linux toolset.
Precision gravitational experiment.

Résumé/CV: charliehagedorn.com

Email: charlie@charliehagedorn.com
I've had an account on 4 Dimensions for (wow) 18 years now. I log in every now and then to check things out but don't play regularly anymore. I do see some of the same people there and I they still update and improve as far as I know.

(http://4dimensions.org/)
Dell launches XPS 13 2-in-1 laptop, starts at $1,000
They were given a warrant. Did you not read the article?

>Bentonville issued a warrant for Amazon to hand over any audio or records from an Echo belonging to James Andrew Bates.
Isn’t `multirec` a function for making hylomorphisms? The recursive dividing is the anamorphism, and the combining of the results is the catamorphism.

As written, however, `multirec` does not efficiently compose. For two constructions to be compatible, they’d have to share their decomposition strategy, including `indivisible` and `divide`. `value` probably composes neatly, but `combine` is a little thorny as the current implementation does two jobs: Processing the data and reconstructing the form of the data.

A composable `multirec` does sound interesting, however. Hmmm...
>downvoting over a pretty mundane detail and a common concern: Don't link to a press release.

I didn't downvote your comments but I can see why you got them: you provided an NYT article that wasted readers' time.

Yes, it's wise to be skeptical of "press releases" to avoid spin but your rigid adherence to avoid-press-releases-at-all-costs put you on autopilot and caused you to link an article that was worse than the press release.

Now, you think the downvotes are about disagreeing with your principles about press releases when it may just be downvotes about that specific NYT article that added no value.

Sure, when Apple makes a press release, readers would be better off skipping their corporate marketing fluff and look at the Ars Technica writeup that will be more critical. However, the NYT writeup of SpaceX's accident report isn't an analogous example value-added journalism. (The newswriter Kenneth Chang is not a rocket scientist and can't offer any expert counterweight to the press release.)
Stockholm, Sweden | ONSITE | Full-time | Senior Software Engineer and Devops/Reliability Engineer

Dreams is challenging the fundamental idea of how banking is experienced by people every day. We're currently changing the landscape of personal savings by combining behavioural economics, findings from cognitive behavioral therapy, a tight user experience with technology. 2017 will be an exciting year as we look to execute on our product roadmap.

We're a mixed bunch of around 20 people: developers, behavioral scientist, data scientists and pretty much everything in between. Oddly enough, we only have one ex-banker involved in the mix – casual dresscode all week long :)

You will be working with our existing platform, ultimately helping people learn how to best realize their own dreams. In a nutshell, how they spend less on crap and channel those savings into things dreams are made of. It's pretty awesome.

The tooling we use vary from component to component as the architecture is by design built to support multiple languages and platforms. Today, we like using Ruby, Python and Java – looking at Crystal for a prototype application. Bringing your own knowledge and experience into the mix is highly encouraged.

Feeling intrigued? Ping hello@getdreams.com and come over for a fika (https://en.wikipedia.org/wiki/Fika_(Sweden)). We would love to learn more about you!

https://www.getdreams.com/ and https://itunes.apple.com/se/app/dreams-spara-till-drommar/id... – sorry, our english version of the site is a WIP.
Pre:ClojureRemote 17 – Node.js Restartable Server
Easy but impossible to implement fix: Everyone can pre or post tax save up to $50K a year in their IRA, no restrictions, phaseouts, or alt min BS, etc. Also no RMDs whatsoever but taxed upon inheritance past $10M like anything else.
With a 491k I own my retirement savings and they can't be taken from me. I control what investments can be made and my risk tolerances. 401k replaced pensions? Good riddance!

The only crime here is 401ks being tied to employment and contribution limits.
So what's the alternative? Corporations don't have the ability to fund pensions any longer. Margins and benefits have thinned out.

The numbers on how many have retirement accounts are quite scary. Who's going to be there to fill that shortfall, social security? Doubtful it'll be there for anyone under 50.
Related question: is it possible yet to connect an external GPU to a Raspberry Pi (where bandwidth is not the bottleneck)? If not, why not?
Takt | Haskell Engineer | San Francisco, CA | Full-time, on-site

Takt also has open positions for Data Software Engineer, Systems and Infrastructure Engineer, Data Scientist, Product Managers/Designers, and more. Check them out at http://takt.com/careers. Here is the Haskell Engineer job description:

Takt is seeking experienced Haskell programmers to help develop our flagship product. Our platform processes giant event streams of all kinds, identifying patterns, trends and opportunities to intervene and improve processes, aided by machine learning. Our vision will change the way people engage across multiple industries, be it retail, finance, or healthcare. We're reaching more than 10 million users, making us one of the largest ventures using Haskell.

As a Takt engineer, you'll work in small, self-sufficient teams with the shared goal of delivering excellent software anchored in an agile culture of quality, delivery, and innovation. You understand that legacy code is the work you did yesterday. You also share our passion for functional programming and using data to solve complex problems.

Contact mightybyte at the google mail service for more information.
I see more and more comparisons between Signal and OpenPGP.

Signal is an application (in fact more than a simple application) that solves a more global problem (of communication solutions that uses asymmetric cryptography) which never was intended to be solved with OpenPGP.

OpenPGP is a standard. GnuPG, the tool that people are comparing with Signal (I think).
The performance penalty for paging in data from system RAM is already high enough that most games are highly optimized to keep the necessary data in GPU RAM. Paging in random bits of data is more latency-sensitive than bandwidth-constrained. I'm not surprised that the penalty is ~25%.

Using the eGPU to drive the internal panel means copying the frame buffer back to the internal GPU which is where the latency and performance penalty come from; I'm not sure how it is implemented, it might actually be copying twice (once to system RAM, then again to the discrete GPU RAM). Having more lanes over the TB connection would probably help here, though it might not eliminate the latency.
I feel like I need much more protection from governments than I do from corporations - so putting the government in charge of protecting me from something much less dangerous/violent seems very very odd.

I suppose governments are regarded as inevitable, which is why this strange double standard exists.
One bite at a time...
Cubist Systematic Strategies | Machine Learning Researcher | New York, London | Onsite | Full Time and Interns

Cubist Systematic Strategies is the systematic investing business of Point72 Asset Management. We deploy systematic, computer-driven trading strategies across multiple liquid asset classes.

We’re looking for researchers who have a curiosity about financial markets, a passion for seeing research through from initial conception to eventual application, and a healthy streak of creativity. Some successful researchers have joined us from similar backgrounds at other firms. Others have joined from related fields or directly from academia and have thrived with hands on guidance from our large team of experienced portfolio managers and researchers.

To learn more or apply, send an email with your CV to ml@cubistsystematic.com.
People are going to label you whether you choose to participate or not. It is what it is.
What can I buy with Bitcoins?
The rent multiplier for Seattle in the salary calculator is really low. :(
link #4 is the same as link #0
- 20$/year: better facebook (with all my friends migrated magically, no adds, no spying bullshit)

- 5$/month: a good windows backup (audited encryption + cloud or easy management of multiple external drives. Single system image once per month, versioned backups for all my documents). Currently trying arq but it has no proven crypto and no system images.

- find me the best nieche software for X with these requirements. On a human level. For many things there are 5 good softwares and one clear winner. Somehow it's still hard to find the winner without skimming a few human authored comparisons (if you find them) and installing 2 or 3. E.g. bulk-crop pdf pages¹ or visual click automation².

¹ https://sourceforge.net/projects/briss/?source=typ_redirect

² http://www.sikulix.com/
How embarrassing - typos galore. Please do not judge.
Don't think ever was much at that side of SV to begin with. People who work in tech and live in SC just travel to SV. From what I remember its a ~1 hour drive from SC to SFO airport or SJ. Quite doable if you love living in SC.
SEEKING WORK

Prefer remote - Located in Pretoria, South Africa

I am a final year, undergraduate computer science student looking for some holiday work - Possibly continuing throughout the semester.

I have experience in many areas, but have had a focus on web technologies in recent years. My greatest strength is that I have a passion and talent for learning new things. I love what I do and would like to explore new areas, especially to help me to decide what I would like to specialise in.

I have occupied both managerial and programming positions and enjoy it when I can combine the two. I am hard working and apply myself fully to the task(s) at hand. I think outside of the box and continually seek room for improvement. The best place to find out more about my skill set is on my LinkedIn profile:

https://linkedin.com/in/dewalddejager69

Skills/Technologies: JavaScript, C, Java, Intel x86/64 assembly, Express, MongoDB, MySQL, PHP, WordPress, SEO, project management

I also welcome anyone who would just like to chat and especially anyone I can learn from. I can be contacted via:

dewald <dot> dj <at> hotmail <dot com>
This is really amazing! I will be keeping an eye on this tech, as I do a bit of gaming on my mbp. It seems obvious that the prices will continue to fall on these components.
Essential Knowledge Series
I think you're presenting a false choice. We live in a society where an awful lot of money goes to things and people that don't particularly need or merit it.

What you mean to be saying is "accept the fact that without a radical change in how we view the purpose of employment and retirement, most people cannot . . ."

Basically, what's the goal? The goal right now is for each entity in the system to hold onto as much money as it possibly can. It's a company-first view of the problem, and therefore not one that really addresses the main point: People shouldn't be expected to work into their old age.
The Bitcoin Constellation Is Bigger Than Most Realize
Software still botches leap years, which have been a fact of life for centuries. I think software generally isn't going to get any better.
PHPixie Cache: Easy to use cache with support for PSR-6 and the new PSR-16
Well because of the increase of kids it's changed quite a bit. Williamsburg for instance have a lot of parents. So basically a lot more places are fine with kids.

I have never had my kids out anywhere and had a problem with them and I go out to eat a lot. But of course there are places I wouldn't take them.

So you at Uber? :)
I haven't seen them tested side by side but actually both TB3 and the Alienware Amplifier offer 4 lanes of PCIe gen3. So they should be pretty much identical.

As for the lower-end pricing, it's very feasible to fit a laptop-oriented MXM GPU moodule in a lower power envelope. The GTX 1060 mobile variant only draws 80 watts, and the GTX 1050 mobile sips power at 50 watts. They do obviously need active cooling, but not a LOT of active cooling.

Note that the 10-series of GPUs are not cut-down versions like previous generations. The 1050ti mobile is just as fast as the 1050ti desktop card at same clocks, they bin the chips so it can work with less power.

It's very reasonable to imagine a sealed laptop dock (as opposed to a full enclosure) with a 50 watt 1050ti inside selling for $300. Comin' soon!
Mark Zuckerberg is no longer an atheist
Remix (YC W15) | Backend, full-stack, algorithm engineers, and more | San Francisco | ONSITE, VISA

Join us in building a real-life SimCity.

Today, cities use pen and paper to make planning decisions that affect millions of people's lives. We think there's a better way. We've built a web-based platform that helps city planners make much smarter decisions.

Grown out of a side project at Code for America, we're now working with 150+ cities including Atlanta, Sydney, Boston, Miami, San Francisco, Reykjavik, and Seattle. All in just two years. Learn more about our product at http://remix.com.

We’re looking for engineers across our stack to write robust code that drives the world’s first transit planning platform. We use:

- Mapping: OpenStreetMap, Mapbox, Mapzen, Leaflet, TWKB, GTFS, PostGIS, ogr2ogr

- Back-end: Ruby, Rails, Python, Flask, PuLP, COIN-OR Branch and Cut solver (CBC), C++ (using Cython), Sidekiq, PostgreSQL, Redis

- Front-end: React, Webpack (with Hot Module Replacement), ES6/Babel, LESS, CSS Modules, Yarn

- Testing: CircleCI, RSpec, Approvals, WebMock, puffing-billy, Capybara, Jasmine, Happo, Browserstack, Overcommit, Codecov (>75% coverage front+back-end)

You’ll work on (for example):

- The scheduling algorithm that turns a Remix map into work sheets for bus drivers

- Visualisations for use in public meetings, such as the “Jane” (Jacobs) isochrones tool (https://blog.remix.com/remixs-isochrone-visualizes-travel-ti...)

- Our geo-database of open data (transit and census) and privacy-sensitive data

- Live-updating costing models and simulations

- Our “Title VI” tool, which helps transit agencies comply with the Civil Rights Act of 1964

Go to http://remix.com/jobs to apply and to see all our openings (design, data, sales, customer success, etc). We are committed to a workplace that reflects the community we serve. We especially encourage women, people of color, and others who are underrepresented in the tech industry to apply.
Is this a web app? A mobile app? Are you bootstrapped? Seed?
Seems to me the main advantage is that you don't have to wire anything up (or pay someone else to do that).

And personally I already mount my phone for navigation & music, so I wouldn't WANT to have the extra display.
Yes, this. But remember: a lot of this is about electronic mail, not PGP in particular.
I love the word "isomorphic". It's by far the most efficient word in the English language.

When someone else uses it in conversation, it's absolutely guaranteed that the person is a pretentious asshole.

When you use it in a conversation, the same is also true.

It's only ever acceptable in written contexts or if you happen to be Douglas Hofstadter.
It's a reaction to the Boost crowd, who took C++ into template la-la land. For realistic programing:

* Avoid multiple inheritance. It seldom helps and there are lots of confusing cases. Putting one object inside another is fine. If your inheritance tree is more than two or three deep, you're probably doing it wrong.

* RTTI is better than unchecked downcasting.

* STL collections are fine and should be used in preference to built-in arrays.

* Avoid Boost. If anything goes wrong, you'll spend days to weeks figuring it out.

* Exceptions are not that bad. Go and Rust now have de-facto exceptions, with all the complicated unwinding machinery, but they're called "panic" and "recover". Just make sure that anything you pass in an exception is a self-contained copyable object with no pointers to anything, because that's where ownership and allocation trouble appear.

* Don't do anything in a destructor that can fail or block. Like closing files opened for writing. Destructors are for releasing memory. Raising an exception in a destructor is not a good thing.

* Don't overload operators for anything other than math. It just confuses people.

* Streams are more cool than useful. But mostly harmless.

* unique_ptr and move semantics have promise, but it may be too soon for those features. If you have complex ownership issues, consider Rust, which has compile-time checking for that stuff.
Fanatics Inc (http://fanaticsinc.com/careers/) | San Mateo, CA and Jacksonville Florida, and Boulder CO among other places | Full-Time | ONSITE REMOTE | Just about every position at this point, but for keyword sake Frontend, Backend, Cloud Engineer, DevOps, Android, Labs, Marketing, Biz Dev, Design
The quick pitch: We are a Unicorn in the middle of Hyper-growth. We started as a shop in Florida, so our headquarters are in Jacksonville, and I've been lucky to see my office in Silicon Valley seemingly 10x in size this year.

Fanatics comprises the broadest online assortment by offering hundreds of thousands of officially licensed items via its Fanatics, FansEdge and Kitbag brands, as well as the largest selection of sports collectibles and memorabilia through Fanatics Authentic. A multi-channel company, Fanatics operates more than 300 online and offline stores, including the e-commerce business for all major professional sports leagues (NFL, MLB, NBA, NHL, NASCAR, MLS, PGA), major media brands (NBC Sports, CBS Sports, FOX Sports) and more than 200 collegiate and professional team properties, which include several of the biggest global soccer clubs (Manchester United, Real Madrid, Chelsea, Manchester City).

Don't come here if you don't want work life balance though, we value that.

Want a reference and are local to SF? Send me a private message and I'm happy to meet you for coffee.
Ring Brothers 1969 Chevrolet G-Code Camaro – Jay Leno’s Garage
You're not wrong but I have 30 years of experience ducking out of situations, there was a natural break and it worked out fine
5 Short Links – Vendee Globe 2016/17 – 2 January 2017
A few notes for context on why (for my needs) linux is better than mac:

Off the top of my head there are a few primary reasons I prefer linux:

* WM Aesthetics - Arch+i3 (or any minimal, preferably tiling WM) provides a gorgeous minimalist aesthetic -- checkout /r/unixporn for examples. MacOS is just too visually noisy for me.

* I was going to buy a new macbook pro, but then they went and got rid of the escape and function keys. Escape I could probably live without (I tap caps-lock for escape), but function keys I want (at least until the apple touchbar proves itself to be comparatively useful).

* I'm tired of Apple's hyperbole and smugness, especially considering they haven't done anything really interesting since Jobs passed away.

* Customizability: really no comparison here. This is my big one.

* Pacman/AUR - honestly homebrew is pretty good though.

Negatives:

* Occasional weirdness/breakage.

* Can take a lot of research to figure out how to get things to work at times (note: usually not common things anymore though, like wifi etc); sometimes they just don't work without an unreasonable amount of work, or at all (e.g. hibernate). Many things are esoteric in general and have marginal documentation (arch wiki is great though). Granted this is part of the fun (I mean, I am a programmer :).

* Spent tens of hours setting things up to function the way I want (keep in mind I don't use gnome/kde so that would likely fix a lot of issues like external monitor support for HiDPI, and I tend to do heavy/esoteric customization of the user experience). Most of this is because I haven't used linux as my personal machine for ~5 years (i.e. setting it up again would be a few hours or less likely). If you use Gnome/Unity/KDE this probably wouldn't be the case.

* HiDPI (x1 carbon): I think this is actually decent in kde/gnome/unity (?), but it's pretty terrible in most GUI apps in my minimal setup. After some fiddling chromium is fine and I generally simply don't use GUI apps otherwise, and when I do it's still usable if not great. Retina screen and OS support was the primary thing that kept me on a mac. (edit: terminal and chrome look great so I'm happy)

* Miss a few apps: Quiver, Artful, Dash

* I still keep my mac around just in case, but haven't needed it yet.

* Touchpad: nothing touches a macbook (although I'm not jazzed about the huge new one), on the other hand the X1 Carbon's is actually quite good.

oh, and I use Manjaro-i3 [1] -- I've been there, done that with setting up Arch from scratch...highly recommended.

1: https://forum.manjaro.org/t/manjaro-i3-16-06-16-06-1/3329
I spent a while trying to convince myself I could get away with a Mac Pro (Trashcan) hooked up to an external GPU to do VR & Deep Learning using a TB2 enclosure. After fighting for hours (days?) with how the PCI lanes were allocated on Windows, I finally got output to an external display, but it still ran below VR spec according to the various benchmarks. If you wanted to switch back and forth between Windows and Mac, it always required a few power cycles because Windows was constantly thinking it was reconfigured.

I returned the whole thing and bought a beefy gaming PC, which now has an absurd amount of power in it (a 1080 + 2x970... I had forgotten how much fun it is to continually upgrade a machine). For power on the go, I have a Razer Blade with a 1060 in it. It's a shame, because I prefer to develop on a Mac, but I need modern hardware ¯\_(ツ)_/¯.
what if the business plan is 'get acquired by another company looking to get into the self-driving car business'?
Requires log-in to read the full story.
It's true that the statement is likely to mislead. If I hear "multiple" I certainly think "more than two". No one said it was intentionally misleading...

The fact that it's misleading is simply a fact. It's only an ad hominem if they ascribe malicious intent, which they did not.
ARTFINDER:+Are+You+Alive+Frederic+Thomas
I'm a product manager on the Bitbucket team.

For the first issue you mention, it sounds like you might be using an older version as this has been improved in a couple of respects in the last few releases. Specifically, the create pull request menu item (and it's siblings) are no longer collapsed in the sidebar. There is also a create pull request button on the pull request list page, and recently updated branches have a create pull request button on the personal dashboard shipped in Bitbucket Server 4.10.

Regarding frequent repos, I'm not entirely clear on where you're encountering this issue. If you send a screenshot to rbarnes atlassian com (spaces -> at, dot) I'll be happy to follow up with the team. We have some repo findability improvements in the works so it's a good time to make sure we haven't missed a pain point.

On the markup front, I hear ya. History makes it a little tricky to resolve in a way that will satisfy all, but we're looking at where editor UIs can converge to.
What would you consider a sane key rotation cycle? 1 Month? 1 year, 2 years, 4 years?