skysight-inc/HackerNews huggingface dataset:
I had a similar experience with my AP calculus teacher in high school. Luckily, he's dramatically overqualified for the teaching position and his classes consistently do exceptionally on standardized tests, so the administration basically gives him a wide berth.
> However, consider that for people who are already used to the notation those "unnecessary" equations are actually more compact and precise than reading the accompanying text. What seems difficult to you may be easy for someone else, and vice versa.

A struggle for me over the years has been that there does not really seem to be any way of learning the notation, separate from the standard university education process. I'm not about to drop out of my career and go back to school just to learn to read mathematical notation, and it's basically impossible to look up the definitions for obscure symbols with unguessable names, so I simply remain ignorant.
Interesting. Although I tend to attribute things like this to ignorance and not malice. < Helps me pretend people aren't so bad.

The people who make decisions often don't know what they're deciding about (how can the same person make a good decision about child education, policing standards and public hygiene?) and I think our modern philosophy that a "bad decision made early is better than no decision" amplifies this.

There are some decisions in life that have to made carefully so we don't ask for forgiveness.
I don't see a single item in the guidelines that applies to what I wrote. My derogatory comments were clearly directed at the manufacturers of firmware who lie to users about how the firmware functions. Those lies are far worse and more damaging to users than my appropriate and diplomatic ad hominem attack. I haven't written anything I would not say to any product or marketing manager or CEO of any of the firmware manufacturers, to their face, should the opportunity present itself.
Kurly, a curl alternative written in Go
PGO in C++ is in practice only rarely used, due to the difficulty of setting it up and incorporating it into the build cycle. As a consequence compiler writers rarely focus on it and C++ is designed on the assumption that optimisation is always done statically. So there's a kind of feedback loop there. Java is designed on the assumption that JITC is available and JVM designers focus more on PGO as a result.
Introducing TLS with Client Authentication
I wish I could triple like this! Hire the best is lazy thinking.

* I have been on teams that were not considered the best until they had success, then everyone on the team was a "star".

* I have worked places where they only hire "superstars"-- and were pretty serious about paying for good talent and being picky-- and still failed for all kinds of organizational reasons. Teams with more role players, or more cohesion of goals would have performed better.

*I have seen people recommended because they worked at "X" or worked on the "X" project, and then turn out to be completely underwhelming. Great teams don't always only have great people, and sometimes the great team has people on it who are one promotion away being at their level of incompetence.
As someone who lives in Boston, Bridj's office location raised a huge red flag for me. They have office space on the ground level of Newbury St.

For those not familiar, Newbury St. Is Boston's luxury shopping street. Our "5th Ave" if you will.
> what are you running away from?

Rent maybe? There are lots of good reasons to run a startup in SV, NYC, etc. Direct access to capital, certain types of talent, and so on. There are also reasons to not run a startup in places like that. Cost of living as it relates to runway length being the biggest one. Some startups simply need a place to sit and a reliable internet connection.

If you've come to the realization that you don't need any of the things big cities have to offer as it relates to your business, moving back to Minnesota or wherever is exactly the right call.
VLC player actually has speed adjustments at .1x granularity. I only use VLC for video, but I watch most stuff on it with the speed up.
Let's hope one of the other CPU manufacturers (e.g. AMD) starts supporting LibreBoot and allows to officially disable the ME-equivalent hardware feature, so that Intel get's forced by market-pressur to follow.

Intel needs more competition - thanks to AMD latest new 8-core CPU Intel got forced to release a new CPU the had in their basement for years - suddently it's possible for them to release i7 notebook CPUs with more then two cores!! Even back in 2010 it would have been viable to produce 4 core notebook CPUs - but the went away because the had no competition.
Note: not Peloton the database
Or, I could genuinely be interested in having my false beliefs corrected, communicating more effectively next time, or promoting a good conversation that will be informative to others. You're right that the downvotes are an expression of disagreement, but I'm calling it out specifically because I think elucidating that disagreement is valuable.
Individually, sure, that's how taxes work. But it's a really skewed way of looking at it.

Poor people who only have a bike and make minimum wage in a way pay with their taxes for freeways (or Autobahns) - even if they are never going to use them. Is the conclusion to stop building streets with tax money?

Collectively, on average, poor people get more out of the state than they pay into it. If I'm rich, I will pay much more taxes than my kids will be able to use up by going to Uni. If I'm poor, it's the other way around (assuming we take advantage of it).
Theranos Reaches Settlement with Partner Fund Management
Is there a better source for this comment than "I don't like Charlie Demerjian"?
Barring this incident, is it wrong to earn revenue from advertisements?
Hey! Last month, I did apply as you mentioned, still awaiting your reply. Did not get a reply to follow-ups as well.
I really disagree, and I Podesta would also:

[1] https://www.psychologytoday.com/blog/plato-pop/201109/moneyb...

[2] http://www.datacenterknowledge.com/archives/2011/09/23/the-l...

According to Podesta: "Subjectivity ruled the day in evaluating players ... We had a completely new set of metrics that bore no resemblance to anything you’d seen. We didn’t solve baseball. But we reduced the inefficiency of our decision making."
Not sure if they are still doing this "POOL Pass" thing but possibly.

https://newsroom.uber.com/us-massachusetts/july-pool-pass-ri...
No, the point he is highlighting is that often real estate is the best way to park large sums of money for foreign investors (however they may have gotten, in India its called black money) they often dont really care for making a little on the top with rent. infact view it as hindrance should they need to unload it (think high gini coefficient countries). This is really hurtful for working people living in that market as for them it translates into unbearable high prices by distorting rental markets.

the only reason this has recently slowed down is because fincen has started cracking down on such purchases.

btw this also happened after 2008 crash when banks forclosed a lot of properties but wernt selling any so they ended up holding onto them for long periods. some counties had to pass measures on similar lines. long term markets are efficient, short term not much so.
Stackable Mac Minis anyone? daisy chained and with a single OS controlling all the RAM and CPU power
>Housing is a human right

If housing is a human right, who is responsible for protecting this right? 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? If I become homeless, who or what entity is depriving me of the right to housing? If I am entitled to housing, am I entitled to housing anywhere I want or in any city I want?

>it fetches more money for real estate developers to build luxury apartments instead of affordable housing

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.
Thanks for that; here's a list of Coast Guard abbreviations that differ from UPSS abbreviations:

https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviatio...
V2 of BeachfrontDigital is live
Admin-On-rest:admin SPAs for REST Services, Using React and Material Design
Sailthru | Data Platform Engineer, Reliability Engineer, Engineering Manager | New York, NY | ONSITE

Sailthru helps marketers personalize their communications with their customers and subscribers across web, email and mobile. We use large data sets to help put content in front of people that they want to see. We power real-time messaging, automation and analytics for the world’s largest ecom and media brands.

We're looking for people to join our team in these roles:

* data engineer - SQL and no-SQL experience, MongoDB experience is a plus

* site reliability engineer

* engineering manager

Any questions, please email me tjanofsky at sailthru.com

See our full list of open roles and descriptions: http://www.sailthru.com/careers/list/
It's useful to think about Jessica's comment under the original message, that YC is "mass production of startups." What it really means, I think, is that YC is comfortable with more failure than other investors. They are spreading their bets wide by making many small investments, and as they have said many times, only a small percentage of those bets need to be right. That's quite different from how most VCs invest at any level. Most VCs are trying very hard to be right while making very few bets that are fairly large relative to their fund. And as the Kaufman report shows, that doesn't work. Most of those VCs are failing to show ROI to their LPs. YC's approach -- making many small bets and tripling down on what works -- is similar to some biological processes. Consider how mammals manufacture antibodies, for example. When an antigen is detected, we start to make tons of different types of antibodies, not knowing which ones will successfully attack the pathogen. Most of those antibodies turn out to be useless, but a few succeed, and their success is reported so that the body makes more. That is, massive, parallel failure is the precondition of success here. YC is like that. But instead of manufacturing antibodies, they're manufacturing startups. Those startups are attacking lots of different problems rather than just one. And it's hard to know in advance which ones will succeed.
Okay, thanks for answering!
> The definition of "lambda" is "anonymous function."

> A lambda can close over state or not, it doesn't matter.

I've never heard of any definition of "function" that allows closing over state, that's the demarcation that we use to distinguish a function from a closure. What taxonomy are you trying to propose? And going back to my original question, what is the practical intent of trying to make a lambda a semantically-distinct concept from a closure?
SEEKING WORK - Remote/Freelance

Python/Django/Mobile/React/React-Native, with extensive experience building of web applications, e-commerce marketplaces. I've worked a lot AWS, Docker, Ansible

I have a research background in data analysis. I also have experience with Golang, React, Clojure, numpy, pandas, scikit-learn, nltk, TensorFlow etc.

Some recent examples from my portfolio:

* http://www.moonliteapp.com - An app for freelancers and clients to work together.

* https://www.healthasaservice.co/ - An HR analytics dashboard to manage company health events and employee health reports.

* https://www.igrowfit.com - A corporate fitness subscription platform

* http://www.grapevinelogic.com - A platform for advertisers to work with Youtube content creators.

* Turbotax CPA Select for Intuit, to help select accountants. Formerly Teaspiller.com

* http://publish.saxo.com - publishing platform(for print on demand) and online courses.

* http://www.hypedsound.com

You can look at http://www.sidmitra.com/portfolio

Github: http://github.com/sidmitra

Homepage: http://www.sidmitra.com

Linkedin: http://www.linkedin.com/in/sidmitra

Email: sidmitra.del@gmail.com
Stop reading. Start coding. Share your knowledge
That seems strange. Since it's a security hole you can exploit on your very own Intel computer, there's no issue about "hacking" into someone else's system. Researching this is legally safe. There should have been a Defcon talk and a CERT advisory years ago.
If you say "the best" that also includes being good at teamwork. Great programmers write great interfaces anyway and are highly flexible.
The alternative to density is sprawl, which is hardly better. That increases traffic even more. Since people can't afford to live close to where they work and have to drive miles to get there. No one except landlords benefit from this situation.

Even the people that want to preserve the city suffer. When they kicked out because they can't afford the absurd rent.
Good for whom?

The ones who already "own" most of the intellectual property? Or the ones who don't own it?

Those who create it, those who distribute it, those who sell it, or those who consume it?
SEEKING WORK | Remote

Skills: Containers (Docker, Kubernetes), cloud (AWS/GCE/OpenStack), automation (bash, terraform, Ansible, golang).

Looking to spend some time freelancing and helping clients on a part-time basis, 10-20 hrs./week.

Blog: rsmitty.github.io
LinkedIn: linkedin.com/in/spencersmith23
Email: robertspencersmith [at] gmail [dot] com
I am a native English speaker and I had a hard time following the point as well. I surmised from the title that the thesis was going to be "x number of decent developers who work together well can produce a product better/faster/cheaper than x great developers who don't get along"

I think a bit of proof reading might make it easier to follow the argument in this article.
Believe incompetence before malice, and I'd stick economic incentives somewhere in the middle.

The discussion probably went something like:

Person 1: "Should we issue a recall and disable a feature which bought us a several billion dollar customer?"

Person 2: ...
You can't do this with cars, fwiw

Since when? I've known a number of people who bought their vehicles with business money for a business writeoff. The least likely to survive audit was the carpenter whose Corvette was a "company car."

Yes, he had a separate (junky) work truck.
Java has a new zero-day every week

No it doesn't. The last one was in 2015. Before that I think there was a two year gap to the prior one. Zero days in Java are actually very rare these days.

That doesn't mean bugs are rare - like any large piece of software Java gets regular security patches, but those are flaws found by the developers themselves rather than attackers, so they aren't zero days.
Yeah, these "don't do [hip thing], do [contrarian but normal/common sense] thing" articles (or the reverse of them) are becoming a bit tired.

You should have good team-building and organizational skills and good technical hiring skills.
Custom Security Roles for Applications
Facebook | Solutions Engineer | Menlo Park, NYC, Paris, Dublin, Dubai, Tel Aviv, Austin, Seoul | Onsite

Solutions Engineers at Facebook spend roughly half their time working with product engineering teams and writing production code. The other half of their time is spent working directly with partners to develop and execute their Facebook technology strategy.

We find that this setup is great for engineers that want to spend more time on the business side of things or have more people interaction while still being hands on with code.

This allows large advertisers to work directly with people at Facebook that have a knowledge of the ads codebase, and Solutions Engineers can implement great suggestions made by partners.

More about the role is available at https://www.facebook.com/careers/life/solutions-engineering-... .

Facebook | Solutions Engineering Manager | Menlo Park, Berlin | Onsite

We also have some great opportunities for engineering managers that would like to support a team in Menlo Park or Berlin. You would support a distributed team, so some travel would be required. Roughly half the time would be spent on people management, with the other half on Solutions Engineering work.

We will consider very experienced tech leads that would like to make the transition into people management.

For the position in Berlin, we are looking for people fluent in German.

If you would like to apply or have any questions, feel free to send me an email at rcheng@fb.com .

You can find the job listings at https://www.facebook.com/careers/teams/engineering/ , under “Solutions Engineering”.
This article starts to get at an idea that I've had for a while now -- that mathematicians are doing it wrong.

And you're making a typical programmer mistake in thinking that.

Programming is geared towards having people who are experts in programming, but not in a specific subject area, be able to develop and maintain code. Therefore practices like descriptive variable names help provide context to people who cannot be expected to have a deep understanding of their subject.

By contrast mathematics is geared towards having people who are experts in a particular branch of mathematics be able to think and communicate with other experts.

Experts naturally create jargon. Jargon is that it is short, concise and precise. This frees up the mind to be able to consider more complex statements, and removes mental friction from more complex manipulations of those statements. Over a lifetime of expertise, the mental effort of learning the jargon for your specialty gets repaid over and over again.

Mathematics takes this to an extreme. And for professional mathematicians, it is repaid in spades. There is an obvious barrier for generalists who wish to approach a mathematical topic. But your experience of how to be a generalist does not make a mathematician's experience of how to be an effective specialist any less valid.

(Note, this comment is informed by my experience having done mathematics into graduate school, followed by 20 years as a professional programmer.)
Benchling (YC S12) | Full-stack engineer | San Francisco, CA | ONSITE | Full-Time

Benchling builds software that powers life science research. Our customers include academia (MIT, Harvard, Stanford, UCSF, Berkeley, etc), biotech (startups and IPO), and large pharma - each improvement we make to our platform directly accelerates progress on cutting-edge CRISPR research, cancer therapeutics, synthetic biologics, and more.

We're looking for engineers who love building things and care about the impact on the future of research and, by extension, society. We've built: an IDE for DNA, a version of Google Docs for biology, and an API platform to power research automation. You'll build the next arc of our platform, as we expand into broader workflows, new science, and new ways of connecting machines and scientists with the Benchling platform.

Apply: http://grnh.se/ocnhd0
FOSSA | Software Engineer | http://fossa.io | San Francisco, CA | Full-time ONSITE

FOSSA provides the technology to help organizations understand what’s in their code and automate license tracking/compliance without slowing development.

The job: Spend your day hacking and modeling the sophisticated behavior of open source build systems and package managers like Gradle, Maven, YARN, pip, npm, go get, and more. On a small team, you will design opinionated systems in a variety of languages (JS-heavy) to analyze, graph and understand the universe of software packages, dependencies and builds at large scale.

Please send your resume to alex@fossa.io and mention Hacker News.
deepstream.io | Berlin, Germany | ONSITE | FULLTIME Junior Fullstack Developer (╯°□°）╯︵ ┻━┻

Open Source Technology startup (https://deepstream.io/, https://deepstreamhub.com/) is looking for a NodeJS / Frontend developer to join our growing team:

https://deepstreamhub.com/careers/junior-developer/
I think the argument is that, in such an overstock situation, the suppliers should be dropping their price to match demand. Of course, such action has all sorts of barriers in the real world, especially if there are investors behind it. Who wants to vote to lose money, as opposed to the low-cost action of simply waiting (and hoping) for a buyer?
ReSub: a lib for React components that manage subscriptions to data sources
Top 9 Prediction Books
The Countries That Destroy the Environment the Most
It's such an utter shame that Microsoft got to buy out and then abandon RoboVM (presumably because they felt it a threat to their recently acquired Xamarin). The one issue the author considers the most valid, was pretty decently solved almost a year ago-- I had made a couple little games that worked incredibly well out of the box in both iOS and Android on the same Kotlin codebase, it was a pleasure.

Luckily, RoboVM was forked after a while and it is being actively maintained by MobiDevelop [1], so give it a try if you're into Kotlin, that scene deserves a lot more love.

http://robovm.mobidevelop.com/
It is interesting seeing how hard this assertion is being pushed in some area for political purposes. Especially as it counters another message coming from the same groups. I am not sure how the two can be reconciled. (note: I am neither advocating or criticising the below)

1. We need mass immigration to keep up growth

2. Robots and AI are coming to take our jobs, so get used to it.

Many in politics, think-tanks and media sphere seem to be pushing both quite heavily, especially 2. Both are being memed into public consciousness, but by who and for what purpose I don't know.

I have not thought it all through, but surely if you are expecting higher unemployment supported by a welfare state you would want a smaller population? Both present a (perceived or real) threat in the minds of the working class and a somewhat contradictory message. It is easy to adopt a conspiratorial mindset on this in the belief that the public are being groomed for mass unemployment and to accept further exacerbated social inequality.
Bugsnag | Customer Success Manager | San Francisco, CA | Full-time - ONSITE
Apply here: https://jobs.lever.co/bugsnag/1b9e1ed6-fa72-4105-ac28-e1c66f...

Bugsnag | Software Engineer, Customers | San Francisco, CA | Full-time - ONSITE
Apply here: https://jobs.lever.co/bugsnag/8f41b0d1-becb-4054-b2d3-e26ee4...

All Roles: https://jobs.lever.co/bugsnag
Website: https://www.bugsnag.com/

Bugsnag helps teams focus on building better software by providing automated crash monitoring for web, mobile, desktop, and server apps. Currently, half of a typical developer’s time is spent finding and fixing bugs; we aim to bring that number as close to zero as possible by automating the entire monitoring process and allowing developers to focus their time on feature development. To do this, we give our users instant visibility into where their code is not executing as expected, we then measure these errors, collect all related data, and give our users the information they need to understand which software issues really matter and need fixing.
To make the comparison a little more valid, we can strip symbols with a compiler flag and pass the result through `upx` for to build a stripped, compressed binary at only 300Kb:

`go build -o /tmp/hello -ldflags='-s -w' /tmp/hello.go && upx --brute /tmp/hello`.

Also worth noting that the author is incorrect about the Avian example being self-contained--it dynamically links against 4 libraries (on OS X, anyway) while the Go version links against zero.

Further, the Avian example is broken on OS X (the GUI loads, but immediately freezes).

Of course, the applications aren't doing the same work, so comparing the binary sizes is silly. I just wanted to point out that avian's tricks are readily accessible for Go programs as well.