skysight-inc/HackerNews huggingface dataset:
It's possible the founders took out a "small" chunk during their large funding round, but it is equally possible they didn't. Taking out a huge amount (>10% of your equity) would be bad signaling and investors wouldn't go for it, but a founder turning a few percent of their equity into cash to cover life expenses isn't a big deal. Sometimes founders will have gone years with little or no salary so recouping some of that is very understandable to the investors. Still though a lot of founders are what I'd consider irrational and don't want to sell any stock because of their belief in the company. I know multiple instances of founders turning down massive paydays during a secondary round because of course the stock is going to be worth so much more later (and as of yet none of them are wrong -- though I imagine in the future some will be).

The founders and employees didn't get anything from their stock after Homejoy's sale. I highly doubt the founders ended up being "rich" from Homejoy.

Maybe they are "rich" now that they are a YC partner. I don't know. But I don't know how those things would be related. Startups have a lot of luck. Just because a startup fails doesn't mean the founders weren't really good at it. It doesn't mean they aren't exceptional investors or startup advisors. It just means their startup didn't succeed.

The reason websites like the OP are extremely stupid is because they distill down a startups failure to a bunch of points that if flipped around could be reasons for success for another startup. I worked for a company that was a direct competitor to many of these companies and their "Fatal Flaws" worked just fine for us. Yes, there are obviously better and worse decisions a startup can make, but everything is so context specific these general rules are worthless.
Location: France

Remote: Yes

Willing to relocate: Yes (especially to Montreal, Canada, already have a working holidays VISA)

Technologies: Python, Tensorflow, Numpy, GANs, OCaml, Unity, C++, JS, Solidity (Ethereum)

Resume: https://www.dropbox.com/s/2izo6emjgpnzk2z/eyyub_sari_ml_resu...

Email: eyyub[dot]sari[at]epitech[dot]eu

Github: https://github.com/Eyyub

Medium: https://medium.com/@eyyubsari

LinkedIn: https://www.linkedin.com/in/eyyub/

I'm looking for a paid remote part-time internship, 3 days a week (Monday to Wednesday), September 2017 to February 2018.

Interested in FP, ML, AR/VR, Blockchain tech.

Also seeking a 6 months internship in Montreal, Canada (starting around March 2018)
SEEKING WORK - Remote US Timezones

Python, Django, and JS.

No BS. Just unit tested code that works as required.

See my open source work: https://github.com/yelluw

Rates: 1500/week.

Have experience with other tech as well. I also do Alexa skills.

Get in touch either way. If I cant help you, Ill do my best to find someone who will.

Contact: pryelluw@gmail.com

Please mention that you saw this here and get a 5% off the weekly rate.
Ok. I stared at it long enough, and I think I understand. Being Lipschitz-continuous means (in a non-rigorous way?) that a the gradient / slope of a function has an upper bound. And Hessian-Lipschitz means the same, but for the second derivative / hessian.

So, f(x) = x^2 is not Lipschitz-continuous (because the slope gets arbitrarily large), but something like f(x) = sin(x) is Lipschitz-continuous because the slope never exceeds some upper bound.

Funny how trying to write down the question gives the brain the kick it needs sometimes :)
I've had the opposite experience lately. Using both the MacBook Pro 2016 and iPhone in combination with the Bose SoundSport, and later the AirPods, has been a surprisingly seamless experience. The pairing occurs virtually instantly. I imagine this is a result of devices using the latest Bluetooth protocols.

The AirPods even pair right away with my linux laptop (Dell XPS 9550), as well as my linux desktop workstation. I've begun using them with the new Xfinity cable box, for which Bluetooth can be toggled in the 'Comcast Labs' menu.

In fact, the AirPods have solved every annoyance I've had with previous Bluetooth earbuds (clunky charging cables, manual power cycling, pairing speed, battery duration, portability, etc.). They're the first wireless earbuds that I use every day, easily slipping into my pocket. By contrast, the Jaybird and Bose equivalents require you to carefully wrap up the earbuds and cables, squeezing them into a small case.
I think this will be a wake-up call for companies like uBeam. For uBeam's case, you can send mechanical energy via ultrasound: true, with very little efficiency. But very few will be interested to buy the device.
Leap Motion | San Francisco, CA, London, UK, and Shanghai, China | Onsite | http://leapmotion.com

The greatest limit of technology is no longer size, cost, or speed. It's how we interact with it. At Leap Motion, our mission is to break down this barrier and bridge the gap between reality and imagination.

Our tracking software lets you reach into virtual and augmented reality to interact with new worlds. From our newly upgraded office in San Francisco, we're currently partnering with major VR manufacturers to embed Leap Motion technology into mobile VR/AR headsets.

Openings: https://www.leapmotion.com/careers

Business Development: Creative Program Manager (London), Director of Business Development (SF), Director of Business Development, China (Shanghai)

Engineering: Applications (Unreal/Unity) Engineer (SF), Applications (Unreal/Unity) Engineer (London), Computer Vision Engineer (SF), DSP Software Engineer (SF), Embedded Linux Software Engineer (SF), Field Applications Engineer (SF), Field Applications Engineer (Shanghai), Machine Learning Engineer (SF), PCB Designer (SF), SDK Software Engineer (SF), Software Engineer (SF), Software Engineer, Cloud Computing (SF), Tools and Build Services Engineer (SF), VP of Engineering (SF)

General & Administrative: Office Experience Coordinator (SF)

Product: Product Manager (SF)
Datadog is hiring in NYC, Paris, and remote https://www.datadoghq.com/careers/

Engineering (almost 40 positions open): https://www.datadoghq.com/jobs-engineering/

Marketing: https://www.datadoghq.com/jobs-marketing/

Sales: https://www.datadoghq.com/jobs-sales/

General & admin: https://www.datadoghq.com/jobs-general-administrative/
Right. And there is an app for that called Doctor On Demand which is where I have been getting my Albuterol prescriptions.

There are other similar apps I believe but none that seemed too competitive.
If they did the "sell to stores" biz, the competition they would have seen would be far stronger, and stores would squeeze them, unlike their current dream of a printer for juice.

And it's far from certain that first business would attract VC's.
Tensorflight | Mountain View, California or Warsaw, Poland | Onsite (preferably) or Remote | Fulltime

Hiring enterprise sales and business development, computer vision and engineering.

At tensorflight we are creating computer vision and machine learning algorithms analyzing imagery captured by satellites, airplanes, drones and street view cars. We focus on analyzing buildings and their surroundings. We detect and localize over 20 different features and expose the data via API and angular.js dashboard to companies in the insurance sector and others.

For example, healthy/dead tree detection and localization can be used to predict which trees will break under heavy wind and fall on the building. Building and window segmentation can be used to predict whether the building is at risk from the nearby tree.

Email hiring@tensorflight.com
Function name resolution isn't OOP, it's attaching a namespace to a type. The _really_ important part is dynamic dispatch. You can have proper OOP without method syntax, it just looks awkward to our eyes. In fact, in Objective C,

[obj doStuff: foo withBar: bar]

gets desugared into

objc_msgSend(obj, NSSelectorFromString(@“doStuff:withBar:”), foo, bar)
I think it was a joke, maybe.
maybe the dtach utility would be helpful.

It's basically just the detach / attach functionality of tmux or screen, without any of the window/frame handling functionality.

(often paired with dvtm but will also work for other setups)
I definitely see criticism about Google's spying. That might just be the social circles I run in though. Are there numbers available as to who has what criticisms of Google?
It's possible, but I only really see successful, integrated metaprogramming done in low syntax languages.
The commercial options are cheaper, faster and more durable. This 'appliance' will break in a couple of days.
Just two months ago? I've been red-pilled for the past decade.
COUNTLESS – High Perf. 2x Downsampling of Labeled Images Using Python and Numpy
Software consulting | Los Angeles | Amit Gupta | amitgupta15@gmail.com | http://amitgupta.io

I've been developing software for more than 15 years. I have worked with big and small companies. Specialize in taking a project from idea to completion. Over the years, I have learned a thing or two about talking to the clients, helping them understand their requirements and a solution that would work best for them. Happy client is the key to repeat work. Let me know if I can be of any help.
They should have scanned the QR code on it first, it would have told them something's rotten in there.
"uBlock Origin has prevented the following page from loading: http://adap.tv/"
Yes, it basically is the same thing. Go lookup sucrose on Wikipedia.
I'm completely baffled by this. What?
PornToken ICO is now live
I've trained inception V3 for 20 classes using transfer learning method (google for poets tutorial/script) and I'm curious if there is an upper-limit to adding a lot of classes? For instance if I wanted to classify 30,000 different classes is there any reason one inception V3 model couldn't do it? For some reason I suspect that it wouldn't scale to that so I'm thinking I'd have to break the classification into a hierarchy (i.e. Classification/model 1: "Is it an animal?" If yes send to classification model 2: "what type of animal?" If feline send to model 3 "what type of feline?".)

Is there an upper limit to classes? If so what imposes this limit? Is a process like I described above ideal or is there a better way to scale to 10's of thousands of classes in image recognition?
What should also be addressed is what is keeping users from going to a competitor Uber-for-x. In the case of Uber, there is little lock-in possible. It is relatively simple to duplicate the service (especially compared to the capital that Uber has burned already).
Software Engineer / Designer / PM / Sales | BuildingConnected | San Francisco, CA / New York City, NY | ONSITE | Salary ~$125k DOE for Software Engineer

BuildingConnected is the first professional network for general contractors, subcontractors, and building owners. We’re a fast-growing startup looking for talented people who think differently and love what they do. Our mission: connect every business and professional in the $2 trillion AEC Industry. Traditionally, businesses in Architecture, Engineering, and Construction have struggled to keep pace with technology and desperately need more efficient means of communicating. Clunky, ugly, and slow tools have become an unfortunate standard. We believe this underserved industry deserves better, beautiful, modern, and user-friendly software. Our products are now happily used by over 350,000 working professionals to manage over $1.5B in commercial construction projects per day. As our network rapidly expands across North America, we’re looking for a few select people to join our small team. This is a great opportunity to join a growing startup with a massive upside!

www.buildingconnected.com

http://grnh.se/d5j4in1
Fantastic response, thanks a lot!
Alas, tests aren't proofs.
Sensor Tower | San Francisco | Onsite | Full-Time

We provide actionable insights to the mobile app ecosystem so that mobile apps (think Snapchat or Pokemon Go) can stay ahead of the competition. Mobile apps think of us as being their compass. We answer questions like "What country's mobile penetration rate is growing the fastest? What is the launch strategy used by the last 10 successful game launches? How much user acquisition is your competitor doing?"

As an engineer, you'll work on the products our clients (think Zynga or SuperCell) use to move their business forward.

Read about our engineering team's culture, values, and how we describe our day-to-day: https://www.keyvalues.io/sensor-tower
Which is funny, given that much of their risk is probably just to reputation, if they are funded from angels and operate as a LLC, or whatever.
Industry Dive | Washington, DC | Onsite

Join a passionate team that keeps millions of business leaders up-to-date with the latest industry news and trends. The projects here are challenging and rewarding. We always experiment and refine the way we work.

We're hiring for a number of positions:
- IT Manager (Support network & internal IT services for 80+ employees)
- Back-end Developer (Especially Python/Django)
- Digital Marketing Analyst
- Editor/reporters covering Healthcare, BioPharma, or Construction

More info here http://industrydive.com/jobs/

IT Manager and Back-end Developer positions report to me, but I'm happy to answer questions about anything: eli-at-industrydive.com. Please also send me a note if you think you have something to add but don't quite fit any of the listed open positions.
It is not about tabs, spaces and variable names. The main difference is how long your functions are, how many functions they call, how deep control structures within functions are etc.
You can install gitlab-ci-multi-runner on a machine you control, and you will have unlimited CI minutes.

I actually prefer this method because this lets me also write pipelines that depend on internal infrastructure and weird software (or not so weird - need a mac to build iOS projects with xcode, for example), and my code never touches random cloud VMs where the host is shared with other people (think guest-to-hypervisor escape exploit)

It's also super duper easy to set up, with the runner client being a self-contained binary available for most operating systems thanks to being written in Go.
How would tracking the food from origin to consumption allow the machine to reject rotten food?

Things going rotten are not that predictable, even if you know exactly when and where it was packaged.
It depends on where you look. Hacker News is pathologically tilted toward negative sentiment, usually in the form of look-how-smart-I-am. I also announce these screencasts on Twitter, where the the response is universally positive (in six years, I can't remember a single rudely negative comment about a Destroy All Software screencast). Not that Twitter lacks its own problems, of course!
Some degrees are "worthless", yet are needed as a document to tick off on a list of job requirements.

Of course, the analogy is far from perfect; in fact, I didn't really intend an analogy, as such.

A degree obviously isn't a license token you can move from one person to another, like the taxi medallion.
Machine learning at central banks
I was involved in a long discussion about this recently, as well.

It was a surprisingly noisy conversation involving far more angry young men than I expected.

Anyway if the subject comes up, I recommend pointing people to the ENIAC story. Women have been buried in most tech, and at least computing, history for much longer than the past 30 years.

The women in the following articles were practically unknown to history until the 1980s, even though they were involved in one of the monumental technical projects of the 20th century. For the period up until the discovery of their roles, the photos of them were thought to be "refrigerator models" showing off the machines:

https://iq.intel.com/how-female-eniac-programmers-pioneered-...

https://www.wsj.com/articles/SB848012407846877000

Of particular note is Betty Holberton:

https://en.wikipedia.org/wiki/Betty_Holberton

http://www.nytimes.com/2001/12/17/business/frances-e-holbert...
Citation? This doesn't appear to be true:

https://stackoverflow.com/questions/14118564/how-does-slots-...

The goal of using __slots__ is to save memory; instead of using a .__dict__ mapping on the instance, the class has descriptors objects for each and every attribute

So python still has to look at the class for each attribute access on an instance of Foo (to find the descriptor). Any unknown attribute (say, Foo.ham) will still result in Python looking through the class MRO to search for that attribute, and that includes dictionary searches.

If I have time I'll write an example program to test this. Since I've been curious for awhile.

I've actually forked the Python interpreter to make my highly compatible bash shell faster and smaller, while not completely rewriting it [1].

-----

Even if __slots__ did what you think it does, it doesn't completely solve the problem.

A lookup like "return os.path.exists(foo)" can't use slots, because it's a module and not a class.

In principle, local variable lookups are also slower in Python than say Dalvik (a JVM without a JIT). LOAD_FAST still involves a dict lookup (as opposed to the even slower LOAD_ATTR). It just happens at the beginning of the function once, not on say every iteration of a loop inside the function.

In contrast, a Java compiler will resolve the attribute access at compile time.

PEP 509 might help with avoiding repeated dictionary lookups in this case, but it's very new: https://www.python.org/dev/peps/pep-0509/

Also, if slots did what you think it does, it would be 10x faster than normal attribute lookup, but it's not (according to the benchmark above, and at least one other one I saw.)

[1] http://www.oilshell.org/blog/2017/04/25.html

EDIT: My last two points might seem like a tangent, since they're not really related to structs. But my overall point is that Python doesn't do very much at compile time, so some of that work has to be done at runtime. slots could easily be faster than it is; it's mainly a memory optimization.
> Uber's main success was to take something that already existed (taxi services) but then found a way to work around local labour laws on a technicality.

> Because Uber drivers are all self-employed, they're not unionised or protected in any way. Thus, Uber pays its drivers a pittance, and is able to undercut and undermine existing taxi services who are forced by unions and law to pay drivers a living wage.

What country are you in? In the USA, taxi drivers are also self employed, not unionized, and paid a pittance.
Zeal | Experienced Full Stack Engineer (Rails, React.js, Elixir) | Medford, OR, Remote | Full time, Contract | http://www.codingzeal.com

Zeal is a web and mobile development consultancy that empowers small to medium-sized organizations to solve huge problems.

Headquartered in the heart of downtown Medford, OR -- the center-point between the global technology hubs of Portland, Oregon and San Francisco, California. We have team members distributed across the country, from Hawaii to New Hampshire and several more states in between.

We're looking for Rails, Javascript (React.js preferred), Elixir, and UI/UX engineers to craft solutions to delight and serve customers.

Collaboration and teamwork are key. We're pragmatically agile, and believe in a sustainable work schedule.

You'll fit right in if empathy, enthusiasm, artisanship, and appreciation towards one another are some of your most valued attributes. We want you to bring a deep passion and excitement for the engineering art form.

If this sounds like you, we definitely want to talk!

Apply here: http://codingzeal.com/hiring
Instacart is Hiring | Join the team onsite in San Francisco CA https://careers.instacart.com/

Press: https://news.instacart.com/

We have open opportunities in all areas of our engineering org including; Data, Full-Stack, Infrastructure, Android, iOS, and more. We welcome you apply through our jobs page or reach out directly to the recruiting team.
Thanks for the explanation, Dan.
If you're working for finance total comp (if not base salary) is definitely going to rival the biggest tech players. From what I've seen 150-170 base is the minimum for senior devs then you talking bonuses or stock for at least another 25-50%. If you're working for a hedgefund you're talking bonuses of X00% so it almost doesn't make sense to compare base salaries.

The startup story, at least in nyc, is pretty different. Best I can tell few of those players are willing to even try to compete on a base salary (or total comp) with any of the larger players.

This is a relatively small sample size, ymmv etc.
Interesting. I can guess with high accuracy who wrote the code
at work, sometimes by which PEP8 recommendation they've broken; sometimes seeing an object mutated in two consecutive lines, leaving a white trailing space on a line, or a ^M character, etc.

But:

> We have a follow-up to this paper showing that surprisingly, coding style survives in compiled binaries

Now that is interesting.. Have you noticed similarities in coding styles for different demographics? Is there a Russian style, a Californian style? Or does it lend itself better to a "cohort analysis"? Surely this is one of the first applications that popped into your mind.
DocSpot | Entry-level Full-stack Developer | Santa Clara, CA | ONSITE | http://www.docspot.com

We're looking for a full-time entry-level developer to improve our service that helps users find doctors and other healthcare professionals. We do not require a college degree and we also do not require previous professional experience.
For more information, including how to apply, please see:

https://docs.google.com/document/d/1iP0KYdDYr59ZqGo08gPbcAxZ...

Once candidates have submitted a complete application, we typically let them know within one week whether we would like to meet in person. There should be at most two rounds of interviews, and the process typically includes some basic coding questions and logic problems.
libsnark: a C++ library for zero knowledge proofs
Instead of arguing against the actual positions claimed, you're arguing against what you imagine are people's motivations.
This is awesome, I'm excited to see more attention being paid to property-based testing, and MacIver deserves to be rewarded and supported for his past and ongoing work on Hypothesis.

When I first encountered property-based testing, I had some trouble coming up with interesting properties to test, since I was so used to thinking in terms of individual test cases. This blogpost surveys some great starting points for identifying useful properties to test: https://fsharpforfunandprofit.com/posts/property-based-testi...