skysight-inc/HackerNews huggingface dataset:
If your a founder facing a fundraising struggle at the seed, bridge, or series A round I highly recommend you learn more about what your potential investors are thinking or need to know from entrepreneurs before they invest by reading more about the 20 different archetypes of investors. After a year of research, these different archetypes are identifies in my book Startup Wealth - http://amzn.to/1Jej8El
Does that include comments on this article about books being read from links in the comments?

Here's one on understanding the mindset of your investors when raising startup capital - Startup Wealth - http://amzn.to/1Jej8El
My mom is deaf, and my dad nearly so. Something that staggers me is that businesses -- even those that are 100% in the digital age -- can't communicate with a deaf person. I'm talking about health insurance, utilities, etc., where the person on the other end of the phone line is sitting in front of a computer, but has no facility for text chat or e-mail.

It's the smaller businesses, typically low-tech, that seem to accommodate her just fine: "Oh, you're deaf. Here's my e-mail address."
> This will produce a directory named bins that contains the text of every function contained in the binary ./a.out.

This is pretty cool functionality in itself!
Oatmeal – Comics
That looks to be for Bitbucket Cloud. We were discussing Bitbucket Server, the hosted solution.
> If you compare Google Maps voice to Stephen Hawking,

Has anyone else wondered why Stephen hasn't upgraded his voice? Maybe it is his signature of sorts.
which are basically, woman being treated equally as men

There isn't one feminism. There are at least two major camps that I can identify. There is the one you mention that promotes a policy of equality and there is another camp that promotes a policy of equity. The goals of equality and equity are not the same, the methods to achieve them are not the same and often those in those camps consider the tactics of the other camp counterproductive or ineffective.

TBH, this dichotomy isn't even a feature isolated to feminism, but is a basic feature with most -isms and movements (for or against). There are those from one side that work towards equality and those that work towards equity, and on the other side there are those that work towards inequality and those that work towards inequity.

An approach for equality or inequality starts with promoting an idea or attitude to achieve a change in treatment.

An approach for equity or inequity jumps straight to seeking for arbitrarily chosen, unequal, and unnatural changes in treatment that breeds resentment because there is no establishment of understanding between both sides. Changes in attitude follow after the changes from a need to resolve cognitive dissonance (which leads to all sorts of zany, invented and often polar justifications for the unnatural changes (because of equity promotes an "us versus them" dichotomy instead of a unifying attitude of "we"))
I was very curious to skim the papers that (I presume) covered results on non-toy programs. Unfortunately all three 404 :(.

EDIT: Took a look at the issues for the repo, and here are links that work:

https://cs.stanford.edu/people/eschkufz/docs/asplos291-schku...

https://cs.stanford.edu/people/eschkufz/docs/oopsla011-sharm...

https://cs.stanford.edu/people/eschkufz/docs/pldi52-schkufza...

In the issue he also mentioned this paper that's linked from his page:

https://cs.stanford.edu/people/eschkufz/docs/cove.pdf

Going to start reading through these now, seems pretty interesting and I've never come across something like this before.
Isaac Asimov: Man of 7,560,000 Words (1969)
And designers should take a more active role in being aware of the limitations of the systems they are designing for. I've worked on a number of projects where feedback from developers about things the designer is obviously not aware of, from scheduling and effort to technical constraints, were met with derision and holier-than-tho attitude.

The article is advocating for working together, not at loggerheads with each other.
Design a Simple calculator with 8051 Microcontroller
eh? I make no comparison between developing a minimum viable CRM product and claiming irreducible complexity in biological systems.
>nor would a neighbourhood full of Harvard dropouts be bad.

I think that surveying Alston or Cambridge might not lead to this conclusion.
"None of these descriptions fit the kind of control that an 'intelligent' system needs to handle." This is true for the output, but the output probably needs to be limited while successful algorithms are developed. The ability for a pattern recognition + actuation system to play a variety of games better than humans would be a significant breakthrough in AI.

I say "would be", because deepmind, while impressive, is not a very solution to the problem -- it performs poorly in any game involving memory, but performs well in reflex games.

An algorithm that could perform across a variety of games would be analagous to programming a "smart worm" (c. elegans has 4 muscle bundles) in terms of outputs, and maybe mouse-like in terms of inputs.
thanks for the reply.

c] is not illegal because there is no wagering involved
There was a craigslist ad trying to hire Uber drivers a few weeks ago claiming they pay 90k. Yeah right. MAYBE 90k before taxes, insurance, gas, wear and tear on your car, etc. I feel bad for anyone who actually believes those ads and gets sucked in, thinking they'll actually make that much.
That first comment on the site.
Are they ever going to go back to the island and collect more specimens for breeding (and perhaps release some captive-bread individuals to replace them)? Even though that population was probably extremely inbred there's probably still some genetic diversity there that wasn't represented in to two wild specimens they managed to breed.
Unseen

A Functional and Logical Dataflow language.

http://www.reddit.com/r/unseen_programming

Status: under development.

Functions are components, which can be used recursively. Arrows are logical relations between these functions. Inspired by Scala and VHDL.

The logic and flow deal with the control and time aspect.

Testing and commenting is integrated in the graphical system as different layers. All graphical structures can be converted to (reasonably) simple text, resembling Scala.
I didn't say it is a perfect proxy. It provides some evidence. Modern credentialism is so awful that even a terrible idea like tattooing people's IQs on their foreheads would probably work much better and be much cheaper.
I will never miss an opportunity to trot out my favorite quote:

“Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires.” - Ronald Wright

Americans are just going to have to get over themselves and figure out how to cooperate with their peers. We will take any opportunity to lash out at the ones we love. Dude's wife left him after he lost a job, he must not have been a very likable person.

Most everywhere else in the world, living conditions have approximately tripled. People with nothing hold on to what they have. The US is the richest nation in the world, lots of people born here never really wanted for anything. So they fritter away things they really should hold on to, like a rich idiot jonesing for "self-actualization".

Fuck the unions, we don't need 'em. Fuck that bitch wife of mine, I have Facebook and Tinder. I'll drink and smoke weed every day, that's what keeps me sane. These are people that need Sanders but will vote Trump.

These people are not middle class. They don't have middle class values or sensibilities. They're lower-class Americans that rode the success of the 70s-90s up to a degree of stability but never built a real life out of it, frittering away the once-in-a-lifetime opportunity they had.

You can't tailor policy to them with a prayer of allowing them to maintain their lifestyle. That lifestyle was predicated on a boom time and the party is now over. Unless you want to directly subsidize it, it's gone. You can't bring unions back because they won't join them, it's why the unions left in the first place. All you can do is alleviate some of the symptoms.
Save Business Card as a Virtual Contact File with Office Lens Business Card
There will be a wide gradient of AIs between "dumb as worm" and "play skyrim" just like there will be a gradient between "play skyrim" and "omg super ai". Exponential from "dumb as a worm" is "dumb as two worms working together" and we haven't even gotten to "dumb as a worm" level yet.

People should be a lot more concerned with whether or not their job rises to the level of "dumb as a worm".
Young, educated and underemployed: are we building a nation of PhD baristas?
All those eggs from one breeding pair, do insects not need gene diversity for the population to succeed?
The story of the Lord Howe Island stick insect is nicely told in this award winning short animation, "Sticky" [1].

There is also a book out now on the insects [2].

[1] https://vimeo.com/76647062

[2] http://www.publish.csiro.au/pid/7226.htm
> an entirely blank page

That's only true if you use 'view source'. If you open up dev tools, all of the elements are rendered in full and live updated as they change.

Client-side rendered apps are quickly becoming every-where rendered apps. They can now work isomorphically, on the desktop, and on mobile.

> every single visitor has to regenerate it on their machine

This is a false premise. For server-side view rendering, the view is tightly coupled to the data. The majority of the payload will be made up of dynamically generated (and non-ideal for caching) HTML structure. When all the user really needs is data.

Rendering apps on the client-side allows fetching partials and content data piecemeal, which is ideal for caching. Views can be cached at the HTTP layer, directly in the app, or both. This will be especially useful once HTTP/2 (ie connection persistence) are in common use.

-----

We're moving past the days of the static web. Especially, now that it's trivial to pull data from many different sources on the client-side.

What really never make sense was rendering the view on both the server-side and client-side (often times using 2 view template engines). Fortunately, that practice is becoming less common.
I ran into this(1) a few months ago and it stood out to me.

(1)https://www.washingtonpost.com/lifestyle/style/miss-manners-...

DEAR MISS MANNERS: Pregnant women nowadays appear to want everyone to know they are pregnant, and how far along they are, by wearing tight knit tops. Not only are their stomachs huge, but their belly buttons are pooched out.

I find this disgusting. I’m in my early 60s — am I too old-fashioned? I miss the days when women wore loose “maternity blouses.” One knew that the woman was pregnant, but we didn’t have to be reminded of what was going on under the maternity blouse.

GENTLE READER: What Miss Manners misses are the days when no one would have thought of staring a lady — pregnant or not — in the belly button. She does not miss the days when pregnant ladies were expected to dress as if they were wearing the nursery curtains.
For myself, personally, I identify "success" with "a feeling of having more than enough", and that's what I'm trying to cultivate.
IBPS PO Exam Pattern
Show HN: Wav frequencies in 60 lines
I used to do that back when I was investigating and toying with AI. Had a whole book dedicated to all the ways one could apply it. One use case was to send an agent over our slow, expensive connections to where the data was to do work for a price and bring just the results back. Since then, our connections and machines have gotten fast. Yet, HN posts show the concept lives on in cloud services doing datamining and stuff for a new reason: pulling a lot of data out of the cloud costs a fortune vs pulling just the results of on-premises analysis.

Agent-oriented programming lives on today in a new form. Just dawned on me as I saw your post. :)
We lost religion because the morals and beliefs it was pushing seemed ridiculous. In that we threw the baby out with the bathwater. The community and purpose went out and didn't get replaced.

Some people didn't lose religion, but replaced it with something with equal devotion. You can see many of the same behaviors (including the negative ones) with people and their zealous appreciation for political parties, sports teams, social justice, environmental causes, etc. The same things that were wrong about religion were just as wrong here, but people struggle to see the real problems and replace the void properly with positive things.
I can see the change in gender ratios in the 80s being highly correlated if not partially caused by the move from an East Coast Organization Man (or Woman) industry around Route 128 with companies like IBM and DEC to a West Coast Hippie Homebrew industry around Silicon Valley with companies like HP then Apple.

When the industry moved from the east cost Organization Man (or Woman) operations, the computer science and engineering career largely fell off the map at Universities.

Up until ~93 (the year of the IBM layoffs) colleges and universities were grooming you for Organization Man (or Woman) career companies like IBM, DEC, GM, Ford, Chrysler, GE, Philips, AT&T, Shell Oil, Exxon, etc.

When tech stopped being an industries made of career companies, it became a fringe industry that you only knew was viable if you knew people making a living in it. At that point we have an industry that grows far more slowly based on Granovetter's strength of weak ties and far more rapidly based on strong personal hobby interest in subject matter such that you end up learning about the myriad companies in Silicon Valley well before there was a tech media like Wired and TechCrunch standing on roof tops and declaring a gold rush.

Before Wired magazine, no one without an already strong personal interest in computers and software really knew anything about what was happening in Silicon Valley. It was essentially non-existent for an entire generation (X) and most of a second generation (Y). It's only with Millenials that Silicon Valley has been considered a good career path for those with capital in terms of technical aptitude/competence, but aren't hard core computer nerds.

I'm curious how the engineering gender ratios evolved for companies like IBM and DEC versus HP and Apple from from 1970 to 1995. Now with those figures in hand, I'm curious what impact layoffs and workforce reductions at IBM, DEC and other highly visible traditionally Organization Man (and Woman) companies had on the industry ratio and the visibility of women in the industry.

I was born in the early 80s and my formative years when I would have been thinking about "what I want to be when I grow up" were basically the mid 80s to the mid 90s. At the time, I had exactly one engineering role model from elementary school to high school, an engineer at Philips, despite the fact that I grew up in a reasonably affluent town about a 30 minutes from the IBM headquarters in upstate NY. Computer Science wasn't even on the radar career wise. You were encouraged to become a doctor, lawyer or business person. If you were interested in companies like IBM, you were encouraged to want to get an MBA and be on that side of the social divide in those Organization Man (and Woman) companies, because the engineering side wasn't considered a path towards affluence for the systems thinking gifted like medicine and law were.
Why Violins Have F-Holes
Visualixir looks interesting. I'll give it a shot and add some notes to the article. Thanks for mentioning :)
Josh Luber on Sneakers, Sneakerheads, and the Second-Hand Market
Catch Syed Amir Najam on Yatedo.com
That's exactly my experience, too.

There are a lot of large businesses who refuse to do online chat or e-mail communications and instead do everything through telephone -- I e-mailed Tim Cook to complain once and he forwarded me to a support person who actually handled my case for me via e-mail, which I appreciated.
The oldest human records of volcanic activity
>That's not just because it has a shiny apple silhouette on it.

Actually, in my experience, it's because that's what the company offers them to use at work, and most people just go with the default. I have been told many times "And you get a shiny new MacBook!" And I thank them and mention that I prefer to work on a Linux machine. It is almost comical how many blinking stares I have gotten. It fucking is about the shiny apple silhouette on it. It is 100% about image and not utility ("Sorry! I have work to do and I'm not allergic to the GPLv3!"). Especially because when you buy an Apple, you are paying so much for mediocre hardware at best. I have had better luck with late-model Thinkpads than I have had with MacBooks! They're not magical. Well, not magical beyond that shiny Apple silhouette.
Thanks a lot, that was very insightful and exactly the kind of insight I was looking for.

I think for me as an outsider it's really easy to fall for that trap, where certainly point 3 in his article was a realization that I would look at it the same way, perhaps spend a bit of time in my evenings on it but never spend, say, 3 months of research on the off chance that they might pay and that I might be the first winner/best winner, compared to a good (hourly) pay.
That "be who you are by 25" part of the comment is just silly.

You don't have to burn the world down by 30, and outside of the tech industry very few do.
This article seems to have many correct pieces, but I don't think they coslesce to prove the point, or at least, not entirely.

I don't think that manufacturing semiconductors are comparable to building maps. Apple should have done a better job with maps, and even though they do complex manufacturing, likely should have done worse at chip manufacturing.

Iirc they brought in 3rd parties to help with the chip fab, and certainly spent more money building that core competency than maps.

I believe the author is correct that the issues is companies not fully understanding, and consequently underestimate, what it takes to be successful in a different arena putside their cc.

Google sees people as articles in a db. They dont understand people at all, they dont understand design as it relates to people, and they didn't understand that nobody needed another social network.

They probably underinvested (initially) in G+ and it was not a great product. It didnt achieve critical mass quickly, and thus had no chance of growing as a docial platform ever.

However, google is a lot more capable of creating something like this because they have all the core conpetencies down.

I guess my takeaway is that the companies can in fact take these arenas, but they underestimate the challenge. So to use a drug dealing analogy, they try to start moving bricks amd kilos, instead of working their way up learning the market pushing dimes and quarters.

They start too big, and when you fail big, you dont get the recovery of a smaller failure which affords small relaunches and features.

Tldr big companies try to enter at the top, cant recover from huge public failures, and either exit or buy in
Oh that's good to know! Thanks for letting me know.
I think "visual" programming is the incorrect approach, something I would like to see more of is "tactile-spatial" programming. Anybody have an example of these? Most work I've seen is visual/flowchart which is not optimal for touch devices or large projects.
I understand you're saying that an AI wouldn't limit itself to following the rules (even if arbitrary), but then it isn't really "playing." So yeah, I agree that the fear is an AI won't "play" the game of life, because it might not abide by our seemingly arbitrary rules.

What about a rule that says "follow the rules."
That might be true, but as long as we are still quite a bit away from the point where an advanced AI could successfully play a complex open world game like Skyrim, GTA5 or the Witcher, it is a good next step to work on.
Eagles guitarist Glenn Frey, 67, dies
This is spot on. To the low skilled worker class this is all they want and they feel like they have to scrape to get it.
The link on page 2 is to http://www.nytimes.com/2014/11/16/magazine/what-an-uncensore... which describes that:

> F.B.I. officials began to peddle information about King’s hotel-room activities to friendly members of the press, hoping to discredit the civil rights leader.

and how

> one of Hoover’s deputies, William Sullivan, apparently took it upon himself to write the anonymous letter [the so-called “suicide letter”] and sent an agent to Miami, to mail the package to Atlanta.
Are there any similar open dataset but for retail? Want to know user behavior, which products are popular, items bought together and so on.
Five App Prototyping Tools Compared Proto.io, Pixate, Origami, Framer and Form
I just don't see how I could call someone I've never met and ask them out for a coffee. It sounds so strange it just "doesn't compute".
So thoughts on an actual solution? Invalidating tokens means you have to maintain an infinite growing list of invalidated tokens and perform a lookup on every login - somewhat defeating the purpose of 'stateless' tokens like JWTs (ie why not just implement a traditional session store then).

Furthermore, if sniping someone's token like this was doable over MITM, what's to prevent someone from grabbing a live token and then infinitely refreshing it (provided there's a /refresh endpoint).

I'm really wondering if anyone has best practices around this because I have not seen anything.
Ed Yourdan summed it up very well in one of his books. I don't actually remember which one, so I will try to summarize it, but the quote is worth looking up. If you think that the project you are going to work on will fail; if you think that the work you are doing is crap; vote with your feet. Your time is precious to you. You only have so many years in industry to work on interesting projects. Don't waste them.

But there are times when the situation is not perfect, but you still don't want to leave. These can be good times as well. If the project has little or no chance of success, why not experiment with some unconventional techniques? It could be your last chance to do something like that. Working in a group which is failure tolerant can be liberating as well.

Finally, make sure that you fully understand the business decisions before you go overboard. In the very first start up I worked in, the management pushed estimates that were wildly inaccurate. We'd say that it would take 4 months and they would promise 1 month to the customer. We failed every single time. When we finally got to a product launch, many years late, I asked the CEO if he wouldn't have rather known at the beginning how long it would take. He smiled and replied, "No, of course not. I would never have gotten funding if I told people that it would take this long."

There are things that we, as programmers, know very well. There are things that we do very well. This is also true of business people. Sometimes we, as programmers, can't understand what they are doing because we aren't business people. Sometimes in our hubris, we think we know better than them.

Knowing who to trust in these kinds of situations takes time and experience.
Interfacing of Keypad with 8051 Microcontroller
In hardware, a bit of the opposite is happening: big companies are paying Intel, AMD, Cavium, etc more money for semi-custom SOC's that combine multi-core CPU's and HW accelerators. There's also more uptake of FPGA hardware, which necessitates new programming paradigms and tools for SW types. And nobody working at this level uses Rails or whatever lol. They actually want to use the hardware they buy.