skysight-inc/HackerNews huggingface dataset:
You're not alone in thinking that. Quicklaunch [1] might have been the most serious attempt to actually pursue the idea.

[1] https://en.wikipedia.org/wiki/Quicklaunch
Reddit and Twitter should merge or one acquire the other. Both kind of the same web property, with the same problems and same audience.
I'm getting stuck trying to understand the equations in assumptions 1 and 2. Can anyone point me to a resource that explains the idea behind them? Wikipedia is a bit terse, and I'm not having any luck googling for "gradient-lipschitz and hessian-lipschitz" and variations.

On the notation side, am I correct in thinking that "<del>f(x_n) is the partial derivative w.r.t. x_n? And that the elements of the vector x are the parameters against which a "cost function" (f) is computed? But that doesn't seem right. Maybe x_n is a point in R^N, and therefore <del>f(x_n) is the derivative at that point?
SEEKING WORK
SF Bay Area, US
Remote Possible
https://www.linkedin.com/in/kyrieak/
> First Steps: check if it exists and if it's patentable.

It's great to share your ideas!

But to anyone who posts patentable ideas, remember that posting an article like this potentially starts a 1 year clock on being able to patent your idea (US) or potentially makes it impossible to patent your idea (some other places).

[1]: https://en.wikipedia.org/wiki/Public_disclosure
It's a valid criticism of my earlier post, I did have a follow up where I tried to do a better job explaining why:

https://www.alexkras.com/i-decided-to-disable-amp-on-my-site...

Also check out:

https://www.alexkras.com/some-thoughts-on-amp-in-conde-nast/

For why I think it is bad for the publishers.
Ok, how much?
Datica | Account Executive, Director of Account Management, Enterprise Platform Sales Executive | REMOTE or ONSITE

We're hiring for several positions at Datica, with the opportunity to work remote or onsite at one of our three offices (Seattle, Portland and Madison).

For the past four years we've been focused on building the premier platform as a service for healthcare. We service the entire spectrum of the market, from small digital health startups to fortune 50 enterprise organizations. If you're looking to make healthcare better, this is your opportunity to do so. To learn more visit https://datica.com/careers/ - If you have any questions feel free to email me directly ryan at datica.com.
And now it's time for a liquidation
I think there's an important conflation of what a side project is to many people. If I mention to any of my non technical friends that I'm building an app their minds go to the movie "The Social Network" or to Steve Jobs or Bill Gates. They become excited and interested - up until the point where they realize it has nothing to do with Facebook or Tinder or Instagram.

I have no doubt that this effects the side projects developers choose, or how they present them. Places like HN will always to a certain extent push people to "launch" and monetize their projects.
Stick Fix | San Fransico | http://www.stitchfix.com

Your online personal style service.

We're hiring early to mid-career Ruby/Go/JS devs.

Non-male and PoC preferred.

Email coraline@idolhands.com for more information
He sums this up well [1] (paraphrasing):

> This is what you get with no constraints. Building something that lasts and doesn't break the bank is what's hard. This thing will last forever, but it's a machine to squeeze pre-masticated fruit in a plastic bag that costs $400.

I've watched this before and just skipped through to find that bit, but I'm fairly certain he also mentions at one point how they're almost certainly selling the juicer itself at a loss, which makes the whole thing that much more absurd.

[1] https://www.youtube.com/watch?v=_Cp-BGQfpHQ&t=37m09s
But the common argument is nonsensical. Yes of course sites could make non-abusive, readable content. But they don't. The non-stickiness of the web, coupled with a low attention span of users, has yielded a sort of tragedy of the commons. AMP is a standard to say "this can't do that".

We should have an HTMLite of the sort like AMP. Like how Google Gears became a variety of accepted web standards, it should build into something rather than the nonsensical claim that it does nothing.
>But for Uber for local babysitting, why would the buyer and seller not just leave the platform permanently after meeting, and transact directly, saving both the fee?

Insurance. Uber/airbnb/rover/etc. provide insurance for both parties. To me that's a critical value add - I want to know that if my dog sitter leaves some chocolate around I won't be out a few grand. The more important the task, the more likely I am to stick with an insured party.
> yup pressing/blending fruits destroys any nutritional value.

Pressing (but not blending) leaves some of the good bits (including bits that mitigate some of the adverse effects of sugars) behind, but it does not destroy the nutritional value, as many of the important micronutrients of the fruit are retained in the juice.

Hyperbole isn't helpful here.
Search and Replace with incremented values in Vim
You can hold it to reduce taxes right?
It was a product solving a problem few people had, at a price point few people could justify for a one-purpose device.

That the founders and the dialogue around it were all aspirational BS just exasperated the problem. It felt like it was constantly pitching a lifestyle very few people have, want or care about.
>Open-source makes it hard for us to develop some features "in the clear" (like our recent video launch) without leaking our plans too far in advance. As Reddit is now a larger player on the web, it is hard for us to be strategic in our planning when everyone can see what code we are committing.

I'm curious what harm they are afraid of? Like, what happens if outsiders know what reddit is working on next?
Kira Systems is a fast-growing Toronto-based software company. Our mission is to empower enterprises through intuitive, easy-to-use software tools for uncovering relevant information in contracts. The Kira application is built upon our own proprietary, state-of-the-art machine learning technology. Our customers include some of the world’s best law firms, professional service firms, and corporations. They use Kira to quickly and accurately review and analyze contracts for due diligence, real estate and financial transactions, as well as contract management.

We make serious enterprise software, have fun doing it, and are always looking for talented people to join our team. We strive to constantly learn, question the crowd, push the boundaries of existing technology, and solve difficult problems.

Kira Systems is hiring Clojure developers to work in all places within our stack. Possibilities include working on Clojure web server, backend data processing services, and both our platform API and SDK. We use PostgreSQL to store our data and don’t hide SQL behind big frameworks. We also use many other popular technologies such as RabbitMQ, Zookeeper, ElasticSearch, and Docker.

https://kirasystems.com/careers#op-162601-clojure-developer
tweet was deleted, preferred changed to encouraged. https://mobile.twitter.com/CoralineAda/status/90368496720880...
The Soul of Bouillabaisse Town (1962)
Is nvidia really open to worldwide rem0te employment for enginnering roles generally?
TED Talk: How computers learn to recognize objects instantly – Joseph Redmon
I totally get it, I would like to see more evidence also, so this story shouldn't be taken as gospel truth. However, it should also not be discounted as false. Google needs to respond to these accusations and make it clear what their stance is on this sort of behavior. Not because the accusations themselves are super credible, but because the accusations speak to a deep concern many of Google's customers have about the power they wield.
It's not, it's redirecting to the AMP version, even if non AMP link was shared.

See: https://www.alexkras.com/i-decided-to-disable-amp-on-my-site...
You eat the fiber when you chew the fruit, when you press it the fiber is left in the pouch.
I wonder how much this varies by programming language. In Go, gofmt ensures that most stylistic choices are similar for everyone (Go code tends to look alike) and patterns and rules are fairly well codified (Go variable and function names tend to follow certain rules). The more codified the code is, the less fingerprints each developer can leave.

It'd be interesting to see the most and least identifiable languages!
Your book is great!
I don't think the expose changed much. They would've died anyway. The product was a joke.
We launched AppToolkit.io earlier in the year and it's now breaking $500 monthly. Since we use it in-house, we don't judge it quite the same as if it needed to support itself. It isn't profitable yet, but as more app developers sign up for our Super User and Cloud Config service, we're seeing faster revenue growth.

Our original goal was to cover the AWS bill and pay for all the in-house dev work and I think we'll have that by the end of the year.

If you're interested in the background to AppToolkit and where it came from, we did an interview on Indie Hackers here - https://www.indiehackers.com/businesses/apptoolkit
Transducers from the ground-up: the essence
Location: San Francisco
Remote: No
Willing to relocate: No
Technologies: HTML/CSS/Javascript, React, Redux, Heroku, Node.js, Jquery
Résumé/CV: https://docs.google.com/document/d/1JojXeNTXwPpDqHI7w8AgISXh...
Email: roshkins@gmail.com

Looking for a Junior Software Engineer or Entry Level Software Engineer role.
This article rehashes the well-known challenges and missteps that have made Windows much less relevant.

It totally misses the scale and intertia around Windows in the enterprise. It may not show up as the hot platform for new applications on HN, but it's not remotely "doomed".
Specifically, 2 out of 100+ repos are no longer open source.

https://github.com/reddit?q=type:sources&type=public
Thanks, useful info.
Is there a list of Uber for X that are still around?

Example: Lyft is like Uber for car rides.
Yep, exactly. We're dealing with personal services workers, and in the higher-range, these are not interchangeable. If a client finds a provider and they really mesh, then it's likely they'll directly contact. We'll deal with this by offering very reduced fees for those kinds of repeats. We're also working to expand our services so we still provide value even in such a case, but that can be hard.

A lot of the value we provide is up-front. We verified the providers so we know they perform services and are not LE. We will have verified health status periodically. So if you find someone using our system, that alone is a big endorsement right there. There are multi-million-dollar businesses that only handle that part (and only handle it to a lesser extent).

In the not-high-end range, I think scheduling alone is enough to justify using us. It's annoying to have to message a couple people and wait for their responses versus just having it all automatically booked. Security, too. Plus people are more likely to want to try something new and different.
>(I'm not immune. "Steep learning curve" to mean something difficult to learn gets me a bit riled.)

This has exactly the same effect on me. I've always thought about skill acquisition in terms of RC time constant: the time it takes me to reach 63.2% of something is finite and infinitely smaller than the time it takes to reach 100% (which never comes, hence the infinitely smaller), sometimes a sigmoid pops into my head.

So when I heard the expression "steepest learning curve" for the first time, I thought "sweet! tau is really small! Heaviside function like skill acquisition."

My brain melted when the context that followed the expression suggested that the thing was "really hard". "But.. but.. you have a Dirac like rate".

I use it sometimes but I give offerings to the Gods asking for forgiveness.
COINBASE | San Francisco, CA | 40+ open positions! | Full-Time | Onsite, remote, visa

At Coinbase we are passionate about creating an open financial system for the world. By open we mean not controlled by any one country or company (just like the internet). We are the easiest place to buy and sell digital currencies like Bitcoin, Ethereum and Litecoin. More on our mission here—https://blog.coinbase.com/the-coinbase-secret-master-plan-f4...

We are hiring for https://coinbase.com, and https://gdax.com (our institutional exchange)

Jobs can be found here:
https://coinbase.com/careers
https://gdax.com/careers

Feel free to email me at jacob [at] company-name.com if you'd like to chat.
How is it baiting if it's 100% true ? The original article title is an euphemism... it's not an 'update', it's an obituary.
That was the case for the Secret (the app) founders. Sold founder shares in their A round (which is very rare to see that early)
> It is sad to see a dream die even if you don't agree with the product or business plan.

Why is that sad? They were trying to solve some made-up problem in a way that would have wasted resources and created a lot of waste. They didn't do this to make the world a better place, their goal was to get rich (which isn't immoral by itself), so why should we – as a society or as individuals – be sad that they failed?
Amazon Developer Platform | Software development engineer (multiple) | Seattle, WA | Onsite, will transfer H1B

Amazon Developer Platform | Software development engineer in test (multiple) | Seattle, WA | Onsite, will transfer H1B

Come be part of a team that is building the next generation developer platform for our digital stores across Alexa, Twitch, Amazon App Store, Lumberyard and many others. Our team builds developer.amazon.com & drives developer relationships for Amazon. We are also building a product that makes standing up new digital storefronts easy. We are changing the way digital economies are setup. For you, that means solving problems that haven't been solved before at massive scale & make breathtaking impact for hundreds of millions of customers.

We are growing rapidly and are looking for engineers to the build the future. Reach out to sarthomp at amazon.com to learn more about the team and positions we have open. If you are in the Seattle area and want to chat over coffee, ping me.
If my math is correct, that would be 2.6 hours of foz de iguaçu falls.
Their grapes have soured, but I'm glad I didn't buy one of their lemons ;-)
All of these have a problem: they evaluate the places multiple times, which produces surprising behavior if the place expressions contain side effects and is inefficient if they invoke expensive computation.

TXR Lisp:

(defmacro swap (a b)
(with-gensyms (ga gb gt)
^(placelet ((,ga ,a) (,gb ,b))
(let ((,gt ,ga))
(set ,ga ,gb)
(set ,gb ,gt)))))

REPL:

1> (sys:expand '(swap (car (g)) (cdr (h))))
(let ((#:g0255 (g)))
(let ((#:g0254 (h)))
(let ((#:g0241 (car #:g0255)))
(sys:rplaca #:g0255 (cdr #:g0254))
(sys:rplacd #:g0254 #:g0241))))

The place expressions here contain calls to functions g and h; but as you can see, these functions are each called just once.

placelet: http://www.nongnu.org/txr/txr-manpage.html#N-0393C970

placelet lets you easily turn incorrect, multiply-evaluating macrology for manipulation of places into correct singly-evaluating code while retaining its basic form. The kernel of the above swap looks like the native three-point rotation. The only difference is that it's done through the placelet aliases for a and b, rather than directly with those expressions.

This is just one of the items of my personal research into the advancement of practical Lisp that I imbued into TXR.

The implementation of placelet is tricky:

http://www.kylheku.com/cgit/txr/tree/share/txr/stdlib/place....

The places implementation has no concept of lexically scoped place expansion: places are are all global. (Just like "setf expansions" in Common Lisp are global). However, placelet needs to create a scoped place expansion: a lexical alias for a place. That's why you see the unwind-protect form and the manipulation of the * place-update-expander * hash. The effectively local place expander produces getter/setter macrolets which just forward to the real ones.

Though the hash table is a special variable, this is happening at macro-expansion time during the tree walk so it is effectively a lexical mechanism: the dynamic scope of the code walker at expansion time corresponds to a piece of lexical scope of the code.

For reference, here is the actual swap from the TXR Lisp library (same source file as placelet):

(defmacro swap (place-0 place-1 :env env)
(with-gensyms (tmp)
(with-update-expander (getter-0 setter-0) place-0 env
(with-update-expander (getter-1 setter-1) place-1 env
^(let ((,tmp (,getter-0)))
(,setter-0 (,getter-1))
(,setter-1 ,tmp))))))

It doesn't use placelet but update expanders directly, The placelet aliasing mechanism is built on this, basically. It produces exactly the same expansion.

This shows how the "update expanders" implementation of places also has the nice property that you can use update expanders to write straight-forward code templates to implement place updates.

Update expanders differ from setf expanders in Common Lisp but achieve the same thing.

(There are also "clobber expanders" for situations when a place is overwritten without being accessed and "delete expanders": TXR Lisp supports "place deletion".)
> then it is difficult to have 3 roommates to an apartment

Well technically you still have the roommates, they just make a mess everywhere and you have to cover their rent every month.
iOS, 2x YC PORTFOLIO EXPERIENCE, LOCAL TO SF BAY AREA

+ Location: SF, Mountain View, Palo Alto, San Francisco Bay Area, Silicon Valley, CA, US.

+ Technologies: iOS, iOS, iOS. Swift. Native. iOS.

+ Education: Computer Science / CS / C.S. bachelors degree.

+ Experience: I’ve worked for 2 YC companies to date (1 hardware, 1 software). I've also worked for publicly-traded tech companies as a contractor and as a full-time employee.

+ Soft-skills: No language or cultural barriers. I speak fluent and clear "American" English and have years of customer-facing experience with both technical and non-technical people. You’ll have no friction communicating with me and I will collaborate with your current team just fine.

+ Time zone: I'm can even be available locally in-person to sync with your team face-to-face during normal US business hours (no need to wake up at 3am remote team meeting.)

+ Complementary technologies: Python, Django, jQuery, full-stack web, DevOps, Redis, LAMP, SQL, Parse, Postgres, Heroku, Objective-C, Obj-C.

+ Résumé / CV / LinkedIn / Resume: (sensitive info) Please drop me an email and I’ll respond with PDF.

+ Work authorization: Full work authorization + US secret security clearance.

+ Satisfied free-lance clients reference list upon request.

+ Email: jayliew at jayliew ¤ com

+ Remote: OK
Like hiring an expensive PR firm to write your shutdown notice?
yup pressing/blending fruits destroys any nutritional value

That is utter nonsense.

Yes, whole fruit is healthier than blended fruit or juice. No, that does not mean there is no nutritional value.
I heard someone was able to shutdown about 98% of a similar company using their bare hands.
ZOA Robotics | London, UK | Full Time | Onsite only

Startup developing highly mobile legged robots.

We engineer robots in a new way – dynamic by design, lightweight, safe. Elegantly simple hardware backed by cutting-edge software. Our goal are robots with the grace of animals working with people.

We are looking for experienced hardware (electrical/mechanical) and software (machine learning/control) engineers.

We are at an early stage, stealthy, and looking for talented people who can hit the ground running and grow with us.

Salary + significant equity.

More details: www.zoarobotics.com/jobs
How can a non-linear function even be convex in shape? I assume you mean the whole volume below or above the function and not just the function's surface itself?

Also, what about the case where the function isn't continuous or where it's not defined everywhere (the surface has holes)?
You're correct, I mixed up pressing and blending. My bad.

Either way - an all fruit diet is not healthy or balanced. And as far as I can tell, whole fruits are still better for your health then pressed/blended/squeezed.

Relevant : https://www.wired.com/2015/04/nobody-can-prove-cold-pressed-...
It's interesting to run some numbers here. Say you're a software company that's totally dedicated to removing CO2 from the atmosphere: you run a business, but that's just to fund your CO2 reduction efforts. Should you rewrite your python code in C? Sure, it'll reduce your carbon footprint, but it'll deduct from your profits, which directly reduce atmospheric CO2.

I'm trying to compute the best case scenario for a rewrite here, and I've tried to err in that direction whenever possible.
US power consumption in 2015 was 4,144.3 TWh, and CO2 production in 2016 (presumably higher than 2015) was 1821 Tg. Electricity costs in Oaklahoma (cheapest state in the US according to [0]) are 6.8c/kWh

I'm assuming that you're reducing CO2 by buying carbon offsets: if you have a better way, that makes the case for a rewrite weaker. Poking around a bit leads me to [1], and taking one of the higher values on that page gives me $15/ton (assuming imperial to favor a rewrite). Multiplying all that out give me that for every $100 spent on electricity, you need to spend an additional $10 to cancel it out.

That's... something. But of course, datacenters don't spend all their money on electricity: one of the higher figures I could find [2] gives me 20%. On the other hand, the rest of the datacenter generates CO2 as well. I found tracking down datacenter-specific data really hard here. The CO2 impact of computers is mostly in manufacturing, for example [3]. On the other hand, servers see much more use than a typical consumer box, which complicates things. Ideally we'd break down the CO2 emissions for each component of the datacenter. But that seems hard, so let's instead assume the rest of the datacenter produces as much CO2/dollar as the electricity does. This seems really high: utilities as a whole make up 1.6% of the US GDP[4] but account for 29% of the US's CO2 output[5]. Still, even with that assumption, your datacenter externalities are 10%.

If you're right on the borderline here, then maybe that's enough to push you to do the rewrite. But the mantra that "computers are cheap, developers are expensive" still holds when you take externalities into account.

Now of course, most companies don't exist to reduce atmospheric CO2. But if you're going to exhort a company to reduce CO2, it's almost certainly cheaper for them (or more effective for you, depending on how you look at it) to just buy carbon offsets then rewrite all their python in <faster language here>.

[0] https://www.electricchoice.com/electricity-prices-by-state/

[1] https://www.carbonfootprint.com/offset.aspx?o=1

[2] http://www.linuxlabs.com/PDF/Data%20Center%20Cost%20of%20Own...

[3] http://www.sciencedirect.com/science/article/pii/S0959652611...

[4] https://www.bea.gov/iTable/iTable.cfm?ReqID=51&step=1#reqid=...

[5] https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...
The early investors are left holding the bag!
Big changes are coming to education, some developed nations could be left behind