skysight-inc/HackerNews huggingface dataset:
Heap | Software Engineer | San Francisco | REMOTE https://heapanalytics.com/jobs

Heap is building analytics infrastructure for web and iOS. Unlike other tools, which require you to manually instrument code, Heap captures all user actions automatically, and then lets you answer questions retroactively. Instead of writing a bunch of new tracking code every time you want to answer a question, the data is already in Heap waiting to be analyzed.

As an engineer at Heap, you will work on our in-house distributed system that ingests billions of events a week and processes queries over 100s of terabytes of data in seconds. To learn more about our distributed system, see our talks at PGConf[1] or our recent blog post on how we index our data[2].

We have a small eng team made up of 13 engineers, nine in San Francisco, and four scattered around the globe.

Our interview process consists of a one hour technical phone interview, a three hour takehome problem, and a full day onsite in which you'll build a fake-but-plausible Heap feature.

We offer all of our employees unlimited vacation with a three week minimum.

We enjoy talking to everyone who interviews, so please apply: https://heapanalytics.com/jobs.

[1] https://www.youtube.com/watch?v=iJLq3GV1Dyk

[2] https://blog.heapanalytics.com/running-10-million-postgresql...
Net Neutrality Update: Fallout from FCC Chair Ajit Pai’s Speech Last Week
Spidering is a tiny part of building a search engine, and this piece is a tiny piece of a spider.

Headless Chrome helps someone compete with Google as much as Basecamp's work on Rails helps someone compete with Basecamp.
I'm not sure real counter-hypotheses so much as data only takes you so far.

- You can't always predict the future about a given player's performance.

- We're still arguing about what the right measures actually are (although there's more data all the time)

- There clearly are sometimes cases where personalities and attitude mean some player needs to leave even if his historical stats were good.
Yeah, the counter argument is that you mess up the team chemistry. This is extremely hard to define and measure so can sort of always be used.

Billy Beane is constantly attacked for destroying the looker room chemistry in the local press.
PriceSlash (https://www.priceslash.co) | Business Operations / COO | San Francisco | Full time | Onsite

Basically looking for a third co-founder for our cash-flow business. Opportunity for 10%+ equity and rev share.

We started in January, but are already booking solid revenues and growing rapidly. This is a great opportunity to get in on the ground level. You'll get to work closely with the founders who have started (and sold) businesses as well as led teams at top companies like YouTube and Google. You'll have an immediate and big impact on the company and culture we're building. You should have previous founder or exec experience and be interested in building a bootstrapped business. We've got most of the engineering, design and user acquisition pieces in place, and are now looking for someone who's passionate about managing the ops team (negotiators, customer success, biz dev). Get in touch: founders@priceslash.co
On the other hand, due to the encoder patent, most FOSS audio-editing tools ship without MP3-encoding support included.

My first instinct, on being asked to create an MP3 from a WAV + some effects, is to download Audacity, diddle around, and then export to MP3. But—and I always forget the first time I do it—you have to download an additional LAME plugin for Audacity to get that MP3-export to happen.

On the other hand, Opus is just right there in the Export menu; the codec is built into the app.

(On Macs, AAC is also "right there" in Audacity's export menu, due to OS-native Quicktime encoding support; but on other OSes AAC export requires similar fiddling to MP3 export.)

And, mind you, this isn't nearly as much of a concern on Linux, where usually the app package will have optional dependencies on the MP3/AAC encoder libraries, and so—if you have your "non-free" package repositories enabled—they'll get installed along with the software.
I disagree. There is a housing bubble and it will pop is a thing you could have been right about or wrong about and many people were. When is it going to pop? You could predict this within plus or minus five years and I'd say you were doing pretty well but I guess in terms of making money you'd better get a little lucky and have all your stuff line up at the right time
Escalation of Privilege Advisory
Sure, but then you are not having all cores contributing to the same solution. Each nginx request is then distinct from every other request. And really then it's easier to scale with separate machines like google does in it's completely synchronous environment.
Ok, `krd` is an alternative `ssh-agent`, I see.

So my suggestion re: PAM is irrelevant because you aren't changing the server, you're changing the client.

Ok, I'm interested ...maybe... I'll wait until people more familiar with ssh-agent chime in. :)
> I understand the idea of blocking I/O and skipping that until a function/thread returns.

You understand it better than you realize. The idea of a "thread" is that it's a sequentially run context for computation with a bunch of context carried with it (a stack, references to a heap). This sequence of computations can be pre-empted.

When OO systems offer "promises" what they're doing is essentially freeing a thread from the continuity of the computation and leveraging closures or object scope to hold the context. Instead of a thread representing the computation, now threads pick up computations and work on them until they stop for I/O, then resume them when the underlying async I/O layer has work for them.

I can tell you about it in terms of monadic computations or how it relates to other concurrency strategies if you'd like, but it will become more theory-dense rather quickly.
It does load fast though. I played with a little SWT app and it was amazing to to see a Java GUI that would launch with no perceivable delay.
And I doubt anyone at the National Review would consider that a slur.
Thanks for the in-depth comment. Regarding version conflicts, we currently have a large enterprise system with lots of dependencies and manage this manually with Gradle's failOnVersionConflict() resolution strategy. We override the appropriate dependencies by forcing overrides when there are conflicts. Is Jigsaw supposed to make this easier or eliminate this problem entirely? Also, is Jigsaw supposed to replace Maven eventually?

Some of these purported issues with Jigsaw appear to be quite complex and a bit difficult for the layman Java user to understand.
Sourceress | Writer | San Francisco Bay Area, CA | REMOTE Full-time Contract

We're a (human-assisted) AI sourcing platform that delivers great results (customer quote: "I'd have a panic attack if you guys stopped existing"). Our goal is to help people move to employers that value their talent, and make hiring easy for companies who do work that matters. We don’t cure cancer, but we help companies that do ;) One founder previously sold a company and published NLP papers; the other was Chief of Staff at Dropbox. We have a real business, customers, and revenue, with machine learning problems that are core to our product.

Position: Writer

We're searching for writers with strong technical fluency and a sincere, enthusiastic tone to write emails to technical folks (software engineers, product managers, product designers, etc.). Our customers are tech companies with a diverse set of products and technologies, so you'll learn about a ton of different technologies.

If you'd like a great remote job that allows you to learn more about technology and you share our values (https://goo.gl/YatLLp), email kanjun+hn@sourceress.co
Sounds like Qubes OS https://www.qubes-os.org/
I do that all the time. I think I did this from birth. Anything boring I twist it to make it "interesting". I achieved supposedly a 10x throughput increase in my last mission (stupid job though) by applying checking constraints so tight it was a choreography.

This doesn't work all the time though. I believe there are limits to ones ability to influence it's mental state. Last year, very sick, I could sense the calming effect of meditation. But tonight for instance, after a violent incident, my mind is racing.
My understanding is that the idea Musk is a charlatan is being orchestrated by the Koch brothers because they are in the oil business, and he is promoting renewable energy.
The down vote is exactly why polls will continue to get it wrong. Every time I make a comment on economics or tax policy on HN, I get down voted. I will stick to tech, and everyone can keep getting surprised every election.
Try writing code with JavaScript promises in the browser or on NodeJS. There is a ton of literature and work there to bring people on board. C# has some good docs too.
Paid. In France internships are regulated (you need to be enrolled as a student), meaning monthly ~600€ + accomodation + restaurant tickets (3€/day) + 50% on transportation + we fly you in and out. Adds to about 1000€/month. Starting net salaries for developers after tax/health/social/pension are not far above that. It's enough to get by in Lille and have a good time. Paris interns get +500€/month for rent, Munich and Plovdiv I'd have to check, Tokio we don't hire trainees at the moment.
The patent situation really is like the animated gif but the technology involved puts it much closer to being the jpeg of audio.
I use xvfb-run on Debian and it's a breeze:

xvfb-run -s '-screen 0 1280x1024x8' ./cucumber

Or are you using more advanced Xvfb features, or perhaps running inside containers?
5 Science Facts That Make You a Better Artist
Here's a snippet of Go code, with comments, which spins up different goroutines (lightweight thread primitives) to read and write values in a shared map: https://gobyexample.com/mutexes
Windows: https://www.sandboxie.com/ $35 home | $50/yr commercial

Find Linux options here: http://alternativeto.net/software/sandboxie/?platform=linux - maybe someone can pick up https://github.com/tsgates/mbox

At least 1 VM is strongly recommended but you could containerize within that.

Edit: toolchain for running a browser instance in a chroot jail. With a head. GUI. On the desktop - it's here today (with commercial support), just run Windows+Sandboxie in a VM. Yowch!
Yeah, but that's just a bus company. To be a high-growth startup, you need something scalable. Like Megabus... Oh.

BTW, I'll bet if you can get in touch with someone from Megabus they'd set up that route. In other cities they drop off in all sorts of random places. It might be some licensing or regulation issue.
1) We are planning to support multiple private keys, but currently only support a single key pair.

2) Android doesn't yet support ed25519 but it is coming.

3) We would consider something like this but the question is how that checksum test itself is served. We'll definitely look into improving this. The curl script itself does check the hashes of the installed binaries downloaded from github.
I never used the later/color models, so that may be the difference. I'm sure it jacked up the battery burn. The B&W ones ran for a good while, and you could find low-end models for $150 or so.

As I recall, the pen was fiddly but not necessary; the screen was pressure-sensitive, so you could use a fingertip just fine, or the eraser end of a pencil. Modern capacitative touchscreens are much more accurate, but I sometimes miss being able to use any object as a stylus. :)
Need new users to try social bookmark site Relinked
This is so nice!
I agree entirely with you on the urgency of figuring out productive jobs for people with IQs on the left side of the bell curve. Jordan Peterson has a very good video on this[1]. I would couple this with a concern that we end (or, dare we dream, reverse) the dysgenic social policies we currently have in place (IQ is 50-80% heritable).

In the short run, we need to work to move the production chain back to the united states, and that will generate some manufacturing jobs. I suspect more than the corporate-interest controlled media will say, but it almost doesn't matter if we are playing the long game for our kids.

[1] - https://www.youtube.com/watch?v=fjs2gPa5sD0
Little upfront disclosure: I'm what many people would consider a left-wing extremist.

> If I decide to sit on a couch all day and not get a job, does a private property owner or the government still have to provide housing for me?

In Germany (and other civilized countries), the government actually has to do so.

> If I become homeless, who or what entity is depriving me of the right to housing?

The government must provide you with adequate housing by law (again, in Germany). That it often fails to do so without consequences is the sad reality.

> If I am entitled to housing, am I entitled to housing anywhere I want or in any city I want?

In Germany, housing is the responsibility of the city where you live in (which includes sometimes paying motels to house people). I'm a bit unsure about the details on what happens when you relocate, though, and the core problem is many of the homeless do not really trust authority or do not like that many of the help-homelessnes-programs enforce crap like no-alcohol policies - thankfully there are first programs under evaluation which follow the policy "housing first, remainder second".

> Perhaps this is a signal that it's more economically productive for the rich to live in cities than for the poor to live in cities.

F..k this mindset. Or wait, just let it happen and let the rich rot away in a city where no one else lives and they can't buy anything, eat anything or where there are no cops, firefighters or schools because the staff cannot find any place to live (hint, in some areas of Germany this already is a problem, and I remember having seen some reports on HN that this is also valid for the US and London).

Cities are there for the entire population, not just rich foreign investor .... wanting to make a quick buck.
Osvaldo Villar 2016
I am using Go, that is where I ran into the issue. But for the most part, I just stick to ANSI sql and I am ok.
Theranos Settles Lawsuit with Partner Fund
Airtable | Software Engineer | San Francisco | Onsite, full-time, contractor
https://airtable.com

Airtable is a collaborative real-time database. Our mission is to expand human productivity by letting people create tools to organize their world. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people can repurpose to create their own applications. Our product roadmap is filled with interesting enhancements and additions to this toolkit that will push the boundaries of Airtable's capabilities.

We're hiring full-time engineers for frontend and backend (JS, Node, React). We're also looking to hire contractors for some frontend web projects (JS, React).

People love Airtable: https://twitter.com/airtable/timelines/566728799115440128

We're a small team, with backgrounds from Google, Facebook, Microsoft, etc. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration. We’ve raised over $10 million in funding.

You can apply here: https://airtable.com/jobs
I guess mostly because you're spending less on them in overheads.

When you can share the same overhead costs over 10 startups and expect 9 of them to fail, that's more palatable than spending the overhead 10 times for each individual company.

And it's not just monetary costs: you can get more done when you have all the companies demo day together, simply by having to arrange fewer meetings individually, and less time travelling/setting up etc.
The "You recently graduated with a [...] degree in software engineering or a related discipline" requirement seems odd. Why recently?
>Jigsaw does not provide a clean upgrade path for Maven-based projects to move from the packaging of code into JAR files to modules.

No upgrade path from JAR files, the most common packaging system for Java?!? That sounds like a good enough reason for me to dislike it.
Twitter Teams Up with Bloomberg for Streaming News
Your FAQ says you cannot backup your private key. So does that mean if your service gets attacked by DDoS or has unexpected downtime, you will not be able to SSH into your server?
I think I've seen this Black Mirror episode.
I remember rhubarb and Icelandic poppies (https://en.wikipedia.org/wiki/Papaver_nudicaule) were among the few introduced perennials that prospered in Anchorage, Alaska.
Could you share that site? I'm interested in matching/manufacturing. If you want?

On another note, my estranged sister makes a Very good living making/selling women's shoes in LA. I say estranged because she is not a good person. She manipulated a angry man when he was at his worst. He was my father. She basically took all his money to start her business, which left my mom with not much. (Yes--I use this site as a journal. I just don't care anymore.)

As to her shoes, they are very labor intensive. She designs them, and hires immigrants to put them together. She does have good taste, and her finished products look good.

Women, especially on LA, buy these shoes at $300 to $700 a pair. Yes--crazy? To any budding entrapenuner, don't rule out women's, or men's shoes.

I'm currently trying to break into making custom men's shoes. Basically cashing in on the high end custom sneaker craze.

Making custom shoes is very labor intensive. My biggest delima right putting on 3 mm x 7 mm brass adornments. The adornments look like little shiny parallelograms. I use a kick press. I need to make a machine, or buy a machine that puts these adornments on the leather.

Anyways--I'm just venting. I would like to know that site. I belong to a machining site, but it's just about machining. not much manufacturing.

My sister is proof manufacturing is still taking place in America, but she pays these people minimum wage, and that only started when she had real assets to lose. And when she learned about what can happen if you don't have Workman's Comp.

So she has probally twenty employees. All are paid minimum wage. The work is boring, and repative, and there's no future. Only my sister is living in a mansion, with two vacation properties. Capitalism is great! I just don't know some times. I do know her huge profits are due to cheap, willing labor, and her good taste. She doesn't want to go overseas because she hates all tech. She's a proud Luddite. She thinks it's cute she can't use a computer for anything other than email. Plus, she needs to keep a close eye on the quality. And "Made in America" is one of her selling points.

My point is manufacturing is going on here, and I'm using this post as therapy today.
Thank you for that idea with views, I had not thought about that perspective. It will come in handy if I have to use ranges in the future. I do think ranges are a better way to model things.
Its important to note, that Intel has a VERY strong incentive to downplay the seriousness of this problem. Other sources have indicated that its possible on any post 2008 Intel system, its just not possible remotely.

Since we don't know the exact nature of this exploit, things are extremely dangerous for ALL Intel systems right now.
The Verge now defaults to HTTPS
> If you run multiple tabs per process to keep memory usage and Xvfb instances limited then you won't be able to have separate browsing sessions, e.g. two concurrent navigations to the same origin could interfere with each other (cookies, local storage, etc).

Assuming you're running Selenium, this is handled. If you need, you can call each session with its own profile.
recreational paranoia/dancing-with-conspiracy:

Maybe that "major car company" deliberately ran out the clock on them with the goal of purchasing the fraction of Bridj assets that they actually wanted at fire-sale prices, while avoiding purchasing the assets they didn't want.
LuaJIT 2.0.5 and 2.1.0-beta3 released
Refactoring conditionals with polymorphism in PHP
People have been waiting a decade now? I remember listening about Jigsaw on the Java Posse back in 2009:

http://javaposse.com/java_posse_259_jigsaw_and_jsr_294_inter...

https://jcp.org/en/jsr/detail?id=294
Show HN: Open Sub Search – A free and opensource subtitle search app for Windows
> Copyright law has no purview over whether you modify or build on something, and neither can any free software license. I can modify and build on any software I have that I haven't signed a contract to obtain, copyright law only comes into play when I want to distribute the software in any way.

False; copyright law makes it an exclusive right of the copyright holder to make copies and derivative works (the former is where the name "copyright"—the right to copy—comes from); distributing them may increase the likelihood of damages or other penalties beyond whatever minimum statutory damages exist for such a violation, but it is not the root violation that brings copyright law into play.
If you're using Dotnetcore I've created a protocol generator here

https://github.com/baristalabs/chrome-dev-tools

With a sample on use here

https://github.com/baristalabs/chrome-dev-tools-sample
Hey HN, this is a little side project I did during the weekend, there's still some kinks to be ironed out but it's a decent starting point and has proven useful over these past couple of days of me using it.

Any feedback/constructive criticism is appreciated.

Please report any issues that you may encounter.
What problem does this solve? I'm having a hard time finding a practical reason to use this.
What is the reward / points for? I was not clear on the site.
Kryptonite works over bluetooth too, so even if AWS SQS is down, you'll still be able to use your private key
By the time you get to math in college (at least past the normal calculus sequence) that's how it typically is done.

\sum(i = 1, n) a_i * x^i

And other similar conventions.
So once in Premier League since it's inception (1991 IIRC) and twice in Euros since I don't ever remember when should be that surprising?
Roughly in the way the "Burn All GIFs" [1] campaign became obsolete: the patents expired, removing the original objection, but nonetheless alternative formats are now better anyway.

[1] http://burnallgifs.org/archives/
xvfb can be a bit tough to setup, but Selenium's Docker images make this a breeze, and they even have a debug mode with automatic VNC.
Wouldn't this be a really good place to allow a log-in with an existing social a/c (eg Twitter, FB, G+, ...) to avoid the annoyance and security hazard of yet another new online a/c?
https://firejail.wordpress.com/
Do you sponsor new H1B (or comparable) visas? Or maybe hiring also in Europe?
This variation was quite common in France until the commencement of an active program of linguistic assimilation (beginning with Luis XIII but really accelerating in the 1930s). Outside the Romance Domain, Britain held out well into the 50s (I still remember being shocked by the Yorkshire "thou" as a kid) but TV wiped it out -- the accents remain but the grammar and, mostly, the vocabulary, have all converged.

Ironically I hear much more variation in Germany where there is an "offical" German that everybody learns at school but almost nobody speaks at home.

America and Australia are, to my ear, in the same boat as the UK: accents abound but if you were to transcribe people's speech they would all appear to be Californian. That's definitely due to TV and the fact that US/UK TV doesn't need translation. After decades in the US I go back to Australia and people tell me, "wow, you've really kept your accent." Actually, it's just that they're very much used to hearing US speech on TV.
The entire 6-DVD Making Better Software series, which was produced after Aardvark'd, is now free on YouTube as well: https://www.youtube.com/watch?v=qXZ75Ds5vOs&list=PLXOSex6PRP...

I remember when Fog Creek first announced that series and it cost a jillion dollars. A Fog Creek sales rep at the Fog Creek World Tour in 2010 in Atlanta gave me an "extra" copy of the DVD set and I felt like I had stolen something.