skysight-inc/HackerNews huggingface dataset:
Ironclad (YC S15) - San Francisco, CA (ONSITE)

Full stack software engineers (Node.js / React stack), Sales Development Reps (SDRs), Account Executives, Product Designer.

We make software for legal teams and we are the fastest growing legal technology company in Silicon Valley.

hn@ironcladapp.com
I've been loving my Beats X wireless in ears. I feel like they've got all the upsides of the AirPods. Including the compactness and "just work" features, but excluding the "might loose them" part. They've been hanging around my neck for months now!
Facebook seems to know I have ADHD and suggested a few "fidget toys". I actually like those ads.

I could see targeted ads for things like full-spectrum lights (used for people with seasonal affective disorder) or Headspace (app for meditation) being a good thing.
SIKE!
It's technically correct, but emphasizes things very, very differently from the article's actual headline, and likely falls afoul of site guidelines.
Well, Intel does a particularly bad job of explaining whether this exists. My MBP CPU is a Core(TM) i7-4850HQ, and Intel's ark site says it has vPro.
I live in Montreal and had an initial interview with the Montreal office several months ago. I was looking for flexible work, specifically the ability to work remotely. I was told it was not really an option, and that I would be required to work in the office most of the time. As a result, it didn't work out for me. I see that you are listing remote work as a possibility. Has your policy changed in that regard?
In a broader context, the two are more similar than you are giving them credit for. I was working on a paper and wrote a rather long messy proof that involved a large number of variables. When I finished, I thought the thing was too difficult to follow so I rewrote it. This time I "refactored" the proof by breaking out a bunch of lemmas and developing a more concise notation. The result was not only a more legible proof, but a shorter one as well.
Is this US only remote ? Or you can consider remote engineers from other countries?
How many millions around the world are lost in the form of dropped pennies no one will ever bother to pick up? Is cash eating itself?
Jobcase | Boston/Cambridge MA | onsite | interns / full time | https://www.jobcase.com/about_us

Jobcase runs a set of job boards and a professional social network focused on the 3/4 of the country that doesn't have a four-year college degree. We're growing quickly, with 70MM registered members, and are self-funded to 100+ employees, so we're highly focused on data-driven decisions and making smart capacity investments for the future. We've just been voted one of Boston Business Journal's Best Places to Work (again!).

Recruiting for multiple roles, especially:

Platform engineer - Build all our core systems (including interesting architecture/scaling problems), working on a well-documented code base in a team with a strong review culture and very clear communications. We use a Java/Hibernate stack; happy to talk to people with experience in comparable technologies.

Data science / analytics / information retrieval - Help our members find relevant advice and jobs, and our colleagues make good decisions. Have a direct impact on revenue and on engagement, working with a team that's making major optimizations for our members and with colleagues who are uniformly data-savvy.

Interview process is a phone screen, then onsite interviews, with onsite design exercise and/or take-home coding/analysis exercise. Happy to answer questions, jberk at jobcase.com - my team works pretty closely with both of those teams.

http://www.jobcase.com/locations/4Od3KKqq7pBUVSLdOt5YCwfo/nz...
I switched away from MacPorts because packages I cared about were consistently out of date. For example, the MacPorts package for Pandoc is 3 year old [1][2]. That's a cherry-picked example, of course, but was representative of my experience at the time, and appears to still be true. In contrast, the packages I've found on Homebrew have generally been up-to-date or close to it.

Your milage will of course vary, and I suspect that more popular packages are probably updated much more aggressively.

[1]: https://www.macports.org/ports.php?by=name&substr=pandoc

[2]: http://pandoc.org/releases.html#pandoc-1.12.4.2-14-may-2014
Ask HN: What tools do you use for fundraising?
I am curious to learn what tools do other founders use for managing the fundraising process - finding connections (via LinkedIn & AngelList), tracking pitches, finding other investors in the space.

I haven't found anything online which seemed to fit the bill and it seems like a problem that has probably been solved.

So how did/do you manage the fundraising process?
How about $5? VE Monks:

https://www.youtube.com/watch?v=mZbCWaY2KXo

I have a $400 pair of headphones, but I like these earbuds as well.
I'm (another) Teachable engineer, and just wanted to chime in to say we all love our jobs. Our company is composed of high-performing people, trust / autonomy, and support from our talented team members where we need it.

If you're smart and want to come work on some challenging problems (and be in a field that's not soulless), come talk to us.
There's a discussion like that in just about every homebrew post. Some are quite recent.

https://hn.algolia.com/?query=homebrew&sort=byPopularity&pre...
Screw it, let's switch to neural network based compression algorithms...
Isn't MP3 a royalty-free audio format now that its patents have expired?
Basically you're asking us to prove a negative about undocumented proprietary firmware. Someone could spend years fully reverse-engineering ME firmware to prove these theories wrong, and then people would just say "but what about version N+1?"
Programmer interfaces
Pathgather - http://pathgather.com - ONSITE - New York, NY (NYC)

Pathgather is a fully-funded enterprise learning startup (Techstars '14) focused on helping employees at Fortune 500 companies advance their careers by learning new skills. Our platform is used by some of the largest companies in the world (HP, Visa, Qualcomm, etc.) to aggregate learning content from both public providers (e.g. Udacity, Pluralsight) and private catalogs (internal learning systems), empower their employees to share what they're learning (e.g. articles from HN), and track employee progress towards career goals. We've got real revenue, real customers, and a real opportunity to make learning better for employees everywhere.

We're looking for Backend and Frontend Engineers to join the engineering team. Our two teams interface via our GraphQL API; this means our frontend engineers can query exactly the data they need and our backend engineers can focus on more interesting problems than fetching data for views.

As a Backend Engineer, you'll leverage our PostgreSQL schema heavily to enforce our business logic via DB constraints, trigger functions, and all kinds of fun things... When you aren't designing database models, you'll be writing integrations with a variety of external services, working on our machine learning models, and - of course - LEARNING.

As a Frontend Engineer, you'll be tasked with implementing the "delight" our customers have grown to expect from our product. This means focusing on the right interactions and keeping everything clean, consistent, and reusable. React, of course, helps a ton for this.

If any of this sounds interesting, contact me (neville@pathgather.com, CTO) or apply to our careers link below!

BACKEND ENGINEER (Ruby/Postgres/GraphQL), $100-130k, https://jobs.lever.co/pathgather/e700098b-b552-4b10-a5a5-e0e...

FRONTEND ENGINEER (React/React Native/CSS), $100-130k, https://jobs.lever.co/pathgather/8a543314-5444-468c-85ce-3ed...
Watching this interview made me feel like a useless bastard...
I own super fancy headphones, but they're not "everyday carry" for me like the AirPods are. There's something to be said for the portability and convenience of AirPods. For me, the tradeoff in sound quality is more than worth it.
The problem is software isn't tangible. Something like an algorithm is different. It's mathematically provable. The vast majority of software patents are based on preexisting concepts such as the patent IBM was awarded for "Resolution of Abbreviated Text in an Electronic Communications System", which is a database that looks up abbreviations like netspeak and fills in the full word. Or Google's patent for "Variable User Interface Based on Document Access Privileges" which shows something different on a webpage based on your geographical location. Something websites had been doing for years. These frivolous software patents by major tech companies are predatory and stifle innovation. They know the patents won't hold up in court, but they can afford protracted legal battles startups cant and use that leverage to strong-arm smaller companies.
Yay diversity! FYI, though, I think this ad is contrary to EEOC rules. My understanding is that its okay to encourage diversity in applicants, but not to state a hiring priority based on race, sex, age, etc.

https://www.eeoc.gov/laws/practices/#job_advertisements
> you can't use languages that don't share memory between threads ... Python, Go, Ruby

> trust me, I'm not confused

Sorry but you really are confused about this. You said that Python, Go and Ruby don't have shared memory between threads, but they simply do. All of these languages's concurrency and parallelism models are fundamentally shared-memory, and all even allow completely unsynchronised access to shared memory if you wanted to do that.

If you won't believe me on that, here are five peer-reviewed papers from reputable venues on Ruby alone that talk about the shared memory model it has. Either all of these experts and all the reviewers are mistaken, or you are.

B. Daloze, S. Marr, D. Bonetta, H. Mössenböck. Efficient and Thread-Safe Objects for Dynamically-Typed Languages. In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), 2016.

C. Ding, B. Gernhardt, P. Li, and M. Hertz. Safe Parallel Programming in an Interpreted Language. In Proceedings of the First Workshop on the High Performance Scripting Languages, 2015.

L. Lu, W. Ji, and M. L. Scott. Dynamic Enforcement of Determinism in a Parallel Scripting Language. In Proceedings of the 35th Conference on Programming Language Design and Implementation (PLDI), 2014.

R. Odaira, J. G. Castanos, and H. Tomari. Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory. In Proceedings of the 19th Symposium on Principles and Practice of Parallel Programming (PPoPP), 2014.

W. Ji, L. Lu, and M. L. Scott. TARDIS: Task-level Access Race Detection by Intersecting Sets. In Proceedings of the 4th Workshop on Determinism and Correctness in Parallel Programming (WoDet), 2013.
Growing up in the French side of the Pyrenees, I concur with the article. Traveling on the other side of the border was barely special. The road signs would have a dialect very similar to our own Gascon, and there was no need to switch to Spanish.

One thing not mentioned in this article is how much these dialects have been losing ground over the past 50 years. My grand-mother spoke almost exclusively in her local dialect (Bearnais), my mom spoke it with my dad when they didn't want me to understand, and I barely know a few words. There are schools and local initiatives to revive the old languages. The reality is that less and less people speak the dialects. Most people stick to Spanish, French, and are now expected to know English well.
I agree; but this process takes a while (perhaps doesn't start happening 'til the evening?) & I feel like it often doesn't begin without some sort of reminder/encouragement.

In the grand scheme of things I'm personally ok with "no info - head down to the bottom half with the rest of the gray posts". There's no doubt in my mind they would still get good candidates. Definitely not something that should be made official without more input from other HN users: it switches the interaction from normal/passive to more hostile/active.
Just asked my teenage siblings and both of them responded that they don't care that they are tracked and aren't sure why they'd pay. Only an anecdote, but there you go.
If I have a personal computer at home (not managed by an IT department), is it at risk, or does Intel ME need to be enabled somehow?

What was Intel ME trying to solve that couldn't be done without it?
Actually this update specifically has finally started tracking dependencies vs directly installed packages, I don't know if they can GC old packages but atleast it now knows about them.
ZipRecruiter - https://ziprecruiter.com - Santa Monica (LA area) - REMOTE OK for SOME positions so please inquiry.

Our goal is to create the best online services for placing and finding jobs. We bootstrapped for the first four years, growing to 600+ employees as of January 2017!

We have a number of open positions:

- Senior Perl Software Engineer, Santa Monica, CA
- Senior Python Software Engineer, Santa Monica, CA
- Software Engineer (Generalist Perl, Python, Java), Santa Monica, CA
- Software Engineer (Generalist Perl, Python, Java), Tempe, AZ
- Senior Data Warehouse DBA, Santa Monica, CA
- Linux Systems Administrator, Santa Monica, CA

We're growing rapidly and have a large customer base (primarily small and medium sized businesses). We have interesting problems to solve in the areas of search, yield management, analytics, scalability and new product development.

f you'd like to learn more, please visit https://www.ziprecruiter.com/hiring/technology or email us at techjobs@ziprecruiter.com.
> By a huge margin, most of the failed project did not fail because the engineering team was weak...

YMMV here. I've seen many projects fail because teams unnecessarily accumulated technical debt of various sorts. I guess you could blame management for not knowing about it or prioritizing correctly or something, but good engineers know that you have to include technical cleanup in the feature estimate or you'll end up like this.

I've also seen many unforced errors that created more technical debt than was worth it (over-complicated from-scratch frameworks, betting on unproven demo-ware, etc.).
I had an interesting experience with the AMT technology fairly recently. I had updated my desktop's windows partition from Win7 to Win10 when it was free to do so, and then gone back to Linux. And because some tax information was in Quickbooks I booted it into Windows mode and it was trying to update to the latest Win10 and failing. I checked with Microsoft support and they had me download a tool to allow them to fix it, which kept failing to work. Eventually I tracked it down to the fact that I had previously disabled "Intel Management Engine Interface" in my device manager (back when there was a lot of discussion about it). Re-enabling it allowed their tool to loot through the system and fix what ever bits had given the OS fits, and then once it was running and current again, I disabled it again :-).

Based on the Intel documentation, my Surface Pro 4 is vulnerable (its a 7th gen with 11.6.0.1042) but its also disabled and I'm not sure whether or not that 'saves' me here (as the driver in the OS is disabled but it is unclear if a local network attack would work or not).
The GC is also used for game script code, optionally. It isn't being used in the engine internals,at least not everywhere.
I'm afraid there's not much to suggest that's the case.
> confirmation that this system is not as secure as they thought it was

I wonder if that's true. Intel has many smart security professionals working for it, and probably they expected there would be exploits; they exist on every system. I'm reading a book about Intel Management Engine (the independent subsystem on which includes AMT runs) by an Intel engineer[0], and they are clear that their model mitigates risk but nowhere do they say that it's invulnerable. In fact, they include responses to exploits in their discussion of their security process.

It's as secure as I thought it was; of course there are some vulnerabilities. The real issue to me is how effectively they mitigate it.

[0] Highly recommended to learn about ME and AMT: Platform Embedded Security Technology Revealed: Safeguarding the Future of Computing with Intel Embedded Security and Management Engine by Xiaoyu Ruan, published by Apress (2014)
Homebrew also just started publishing their stats:

https://brew.sh/analytics/

Neovim is about as popular as emacs now (backhanded compliment?).

We just released Neovim 0.2 (now supports Windows) a few minutes ago, so it's funny to see Homebrew and LuaJit releases on HN now.
Apparently, systems with vPRO functionality are also affected, which would include almost all Xeons[1], and many of the upper range consumer chips.

If that's the case, this might really become huge.

[1] http://ark.intel.com/Search/FeatureFilter?productType=proces...
Not entirely. It's locally exploitable even without configuration. Ideally, a physical disable would prevent that.
Looking for a marketing pro to bring my product to market. Do you know any?
My team has created a new consumer product that has a unique solution to an existing problem and I’m looking for someone who has experience with bringing new products to market, and creating a demand for them to either work with or provide tactics for our specific business.

Pls leave a comment with your email address and past experience, what you've done to bring new product to market and successfully create demand.
I'm not sure why everyone is so gung-ho for a big tower. I want expandability, but with Thunderbolt3, you can add now external GPUs, fast external drives, and (almost) anything else. And you then don't have to worry about the thing heating up.

I owned a late 2013 Mac Pro for several years and it had the vision right. It was just too early and they gave up on it too quickly. I want v2 with a similar design, slightly upgraded CPU, thunderbolt 3 ports, and integrated graphics. Then pair it with an eGPU enclosure (like razer core), and get OSX to support this feature natively.

I also own a Razer Stealth along with the Core, and it's a great setup. Only downside is they have to work with some shit software (Windows and terrible drivers). Apple would have the ability to own this experience from top to bottom.

I don't think trying to stuff everything into a box makes sense anymore. Apple has paved the way with connectivity options, fast graphic switching, and fast bus speeds. Continue forward instead of going backwards.
Fair point. Perhaps "perpetual" is a better word.
>As long as you're doing the standard things that help you retain talent (like paying market rate, providing good opportunities, etc.), there should be no reason to worry, right?

Right, that's the point: sports teams benefit from being able to pay below-market rates to players they have developed. If you're doing the standard things to retain talent either way, why not just hire someone skilled?

I'm not arguing about the moral case here. It would be great if companies invested in people out of a sense of responsibility. But I don't think "As you sow, so shall you reap" translates from professional basketball.
There just seems to be some people who don't think having to install large runtimes, potentially specific versions of them, to make your app run, is a problem.

I don't understand them either. Perhaps they are focused on server software and so don't think about client/end user scenarios much.
I think it's the case that not many people have them. I want to buy a pair but the lead time is still six weeks, and it's been that way for months. At this point I wouldn't expect them to be available in physical stores until July or August at the earliest.
You're right about that. Intel's product lineup is a huge mishmash of optional features that no one understands and now it's going to bite them. (But not really, because what else are you going to buy? A Ryzen laptop?)
https://software.intel.com/en-us/blogs/2011/12/14/intelr-amt...

AMT is run in the management engine. "The Intel AMT functionality is contained in the ME firmware (Manageability Engine Firmware)."

So, yes, it's the ME that was exploited. AMT is just an app for the ME.
...such as those used in the majority of Android/iOS devices? That'd be the important bit.
A Disturbing In-Flight Experience
"In particular, the value of a batter with particular stats is dependent on the batters that come before and after him. This is the reasoning behind stacking people with high on base percentages in front of sluggers."

This is the older, common wisdom that has essentially been refuted by modern analytics (SABRmetrics, if you will).

Team-dependent statistics like R + RBI (and pitcher ERA!) are dependent on the performance of the rest of the team. They also correlate much less with a team winning games than other stats, like OBP.

That's one of the central theses of Moneyball and the SABR movement: it's better to ignore stats like (pitcher) Wins, RBI, and R, because they measure the teammates contribution more than the player you're tryign to measure.

One popular advanced pitching statistic is literally named Fielding Independent Pitching, and is calculated using only BB, K, and HR. This tracks more with contributions to a team winning than stats that include fielding skill, randomness, sequencing, etc.

What you described for a good hit / bad field team does work around the edges, but these effects are not very strong. The latest research suggests the biggest impact might be matching your pitching staff tendencies with fielders; if you have a flyball heavy staff, invest in better OF defense (Mariners, 2017). If you have worm burners (Houston, esp w/ Keuchel), invest in your IF defense.

The goal of the modern stat movement is to evaluate a player independent of team context using statistics that do not depend on their teammates. This is because estimating a players "true talent level" is much more useful than evaluating RBI.
Working for Warren Buffett is literally just reading about 12 hours a day
>Neovim is about as popular as emacs now (backhanded compliment?).

I'm primarily an Emacs user. The homebrew provided one kinda annoying. https://emacsformacosx.com/ is better.

If you serve bad ice cream but decent hot dogs and your hot dog sales numbers are higher than ice cream's, you can't generalize that to "people like hot dogs better than ice cream."
1. Who you know is dominatingly more important than what you know.

2. Similarly, the PERCEPTION of the work you do is far more important than the work you actually do.

3. From #2, trying to force this perception is risky business. It's much much safer to find what the perception of success would be to your leadership, and dovetail with that.

4. Idealism/"doing what's right" is often at odds with career progress. (not to necessarily dissuade someone, but to set expectations for what comes after they make a stand, and prepare "younger me" for the fallout/handling that maturely)

I realize this all comes off with a very pessimistic tone, but that's what I'd honestly tell myself. I was far too optimistic, far too convinced of the "it'll be different when you grow up" koolaid I'd been handed at every step from middle-high-college-grad-industry, far to unprepared to just buckle down and ship for the next 20 odd years; regardless of my own feelings of what I'm shipping. I don't mean this in the sense of "do morally reprehensible things", but in the sense of "You will be doing the computing equivalent of digging and refilling potholes for the next decade. Be OK with this. This is life. Find meaning elsewhere."

I'd leave this on the positive note that all this negativity WRT work comes with the natural complement, the "mental effort" you WERE spending (you being "younger me") on caring about the day jobbing can now be spent on life outside work. I have one hell of a garden nowadays that makes me way happier than any of my passion projects did when I was 24/7 programming.