skysight-inc/HackerNews huggingface dataset:
A personal recommendation isn't advertising.

An impersonal recommendation is.

As to the ShowHN posts, blogs, tweets etc, you actually choose to read the first two, and If I was on Twitter and someone I followed kept advertising at me, I'd stop following them.

The point being argued here is that advertising agencies have, for quite a while, felt that they can push ads at you without you choosing to be advertised at.
The "Star Wars" reference is really just an insinuation that geek culture signals social suicide to conformist high schoolers. But geek culture also signals passion.

My objection is really that mandating bland décor in the name of some "ambient sense of belonging" discourages passionate teachers, however their offbeat classroom decorating may or may not relate absolutely to the field. And the system already discourages passionate teachers in countless ways. We don't need one more nail in the coffin for love of learning and those who encourage it.
At first glance, yes. Needs a moment to think this through. But not a wat because this works exactly as the logic says.

If we denote

x = []

then

bool(x) == False # empty list is falsy
bool([x]) == True # nonempty list is truthy
bool([[x]]) == True # nonempty again

and finally,

[bool(elem) for elem in [[x]]] == [True] # all True!

which is the thing `all' is interested in. It is more like a newbie mistake or careless document reading if the user thinks `all' runs through the lists and all of the nesting too.
Unfortunately I had an experience with Naval completely the opposite of what you're describing. I'm a student and had heard of him before several times along with using AngelList. Earlier this year I saw him walking in downtown San Francisco with somebody else, so I thought I would say hi and introduce myself for a moment since he seemed like a nice person.

I think they must have been having some kind of very important, heated conversation because as soon as I went up to him and simply started to say "hi, hope I'm not interrupting...", he stopped me and said "we're having a conversation!!" and kept walking.

Most likely it was just the wrong time and place to do that but unfortunately I now have a pretty disappointing first impression of him.
I've been hearing nothing but praise about C:S (and I've seen some fun videos of abusing dams and hydroelectric plants to create tsunami waves); I'm definitely going to buy it.
A lot of these companies are taking VC money to pay out the founders and/or early employees.

Atlassian is a good example[1]. Early employees sold their shares directly to the VC fund - none of the money went to the company.

That's pretty common - in the couple of years before Facebook float VCs were buying their way in anyway they could.

[1] http://www.smh.com.au/it-pro/business-it/atlassian-valued-at...
Colony: Future of work online, blockchain-based
HelloFresh has a montly sales of 20 million. Lets assume they get a margin of 40% (which is just my guess). Then they can pay off these investments within 31 years. And I did not even consider their rapid growth.
Woah there - let's not write off the CS department of every UK institution, shall we? This is definitely a case of 'YMMV'.
Break up with IE8
(Note: 2012)
This is true but betting a business it will remain this way is foolish.

They have stated in multiple pages that they plan to meter bandwidth.
Um, a lot of advertising is basically shitty tags as well.
“Tomato” versus “#FF6347”–the tragicomic history of CSS color names
I don't think most people would take kindly to a stranger trying to butt into their conversation. This alleged event makes me think no less of him.
"you can learn the course material in six months of study"

I don't know what courses are like these days - but that absolutely wasn't the case in the 1980s when I got a CS degree. However, the course I did was fairly heavy on the maths/formal side of things rather than focusing on the craft of programming.
Scott Alexander's book review: http://slatestarcodex.com/2014/09/24/book-review-red-plenty/

Definitely spurred my curiosity.
What's inverted about "bumbling idiot male hacker"?
On the one hand, this is very spooky. On the other, it seems like it could be a precursor to a social currency similar to the Whuffie[0] in Cory Doctorow's "Down and Out in the Magic Kingdom". I remember that reading that book, I couldn't help but feel that, as we move closer to a post-scarcity society, the rise of something like that would be inevitable, and might in some ways be much better than what we have now.

[0] https://en.wikipedia.org/wiki/Whuffie
So why didn't they just start charging above a certain usage level by any one API key?
PowerShell module to help dbas be more productive
I'm not quite sure how just saying "hi" is butting into a conversation. I didn't shove my hand in his face and ask to have five minutes of his time immediately. That's rather extreme.

Why not just say something along the lines of "it's alright, but I'm not able to speak right now"?
I think the issue is employers are looking for web/mobile/whatever developers with heavy emphasis on building quality code and the latest trends.

CS at university does not teach that.
Future Imperfect – fictional advertising campaign
This is ludicrous - I was taught by Professor Ogus, and he had an excellent grasp of didactic techniques. He dedicated a large amount of time to having me come in during office hours so I could do a mock lecture before it was actually delivered, and I could compare notes when he delivered his. Yes, he was exacting and demanding, but it made me a better student.

The fact that a lecturer with low standards happens to be popular with students is irrelevant. The math department has a large presence on campus because it is the best in the world. My advisor was Robin Hartshorne, and I took advantage of courses with a Fields medalist. That sort of department has standards that it enforces because it demands quality, not coddling.

This is all underlined by the fact that the lecturer in question states he has a breakdown of some sort due to the stress of the position. We're to take this seriously? I feel for the man, but it clearly indicates that the criticisms might be divorced from reality.

If you're too weak to excel in an environment filled with the world's top researchers, and where you are responsible for your own achievement, then find another school where they let prop comics teach math and spoon feed you.
The Importance of Recreational Math
Apple, SAP and Imagine Dragons Collaborate to Support Refugee Project
Or maybe they're not putting the effort because they're "just doing what they've been told to do"...
* not cube (n^3), but fourth degree (n^4)

* not of vehicle weight, but per-axis weight

Trucks are still big "winners" though - see masklinn's calculations here.
That's not as much a "east vs west" thing as it is an "US vs rest of the world" thing in my experience; as someone who lives on northern Europe.
I had a run-in with a woman on my team. We disagreed on the design for a module she had just implemented. It wasn't going to meet the requirements, I argued. She disagreed - it'd be fine. Many times we sat in front of her code, I took her through exactly how her design was failing. You know that extra 250msec mental processing time where you see it click in their heads when they realize they were wrong or had a faulty assumption? There were like 3 of those times sitting with her, and she always changed the subject or insulted me for not understanding what she was trying to do - end of discussion. Other team members backed me up from time to time when the issues I was raising were serious enough, I wasn't completely alone. There were other communications breakdowns, she NEVER requested anyone to pair with her, never did any design work nor discussed with the team what she was going to develop that sprint, was frustrated and defensive when her PR's were full of criticisms (primarily from me.)

I was vocal, I was dissatisfied with her performance and did not keep it a secret, and I was demanding the same level of excellence from her as from anyone else on the team. This went on for about two weeks ... and then she cried to the boss. Told him she thought she might have to quit the company over the altercations with me. So, they gave me the official sit down reprimand. There was no interest hearing in my side of the story, not that it would matter the way HR is structured. And, I got the distinct feeling they started keeping a file on me to try and get me canned.

My reaction to this, so as to keep my sweet job and food on the table, was to be just one more go-with-the-flow, smiley-faced, that-all-sounds-good kind of guy. No more confrontation trying to get the best out of people. Life is really nice now, I don't have to care. My work is still good, but I'm just doing as I was told and cashing my paycheck now. Any actual love and passion for the work now goes into my hobby projects, and I don't work late anymore. Soon after all this blew over, the bosses remarked cynically that I was working so well with this woman, like it was surprising that I could turn off combat mode so easily/at all! I just smile and laugh meekly, "yeah, we're working well together. It's all so great" as I choke back the bile.

God help that woman if she ever needs help and I'm the only one to give it. I've had to endure team dynamics 10x worse in my career than what she experienced with me and I didn't rat out the other guy. I cannot countenance such disloyalty. The team must resolve its differences internally and not go informing on each other at the drop of a hat!

Anyhow, we are still on the same team, (thanks management!), and I casually try to avoid pairing with her most of the time and smile with gritted teeth when we do have to work together. When I see her make a mistake, I don't point it out and just laugh to myself about it.

I will outlast her but she has definitely put a damper on my moving into a lead role unless I switch departments.
I moved from CE to programming.

Skip the boot camps and keep your ME job while self learning along the following path.

Picking up the skills you need is a long process, I don't think you can pick it up in a camp, plus it would be tough to go through a boot camp and land an entry level job and have all the knowledge you need.

I would recommend learning HTML and CSS first. (Use MAMP or WAMP and sublime text for your workflow)

The Head First Books on HTML/CSS and PHP MySQL are good starting points.

http://shop.oreilly.com/category/series/head-first.do

teamtreehouse.com is also a great place for self learning.

Buy some domains and setup a few websites. You can just use hostgator for hosting, learn about name servers, DNS, FTP, etc.

Then learn PHP and MySQL. (Head First book)

Your engineering degree will be valuable, you could also think about taking some CS courses or do some self study to pick up some CS knowledge.

Then learn Javascript and jQuery. (Head first books, then team treehouse)

Once you have experience with basic web applications in vanilla PHP and MySQL give Rails or Laravel a try.

It's tough to jump to a framework without learning to do some basic web applications in PHP/MySQL so you have a better idea of some of the magic a framework takes care of for you.

Check out laracasts.com and railscasts.com

Setup a server from scratch on digital ocean, just so you have that experience.

If you use Laravel there is a great deployment tool, Laravel forge, that configures the server and deploys your app for Rails you can use Heroku for easy hosting.

There are Laravel jobs out there, but Rails jobs are more plentiful and probably have a higher salary ceiling. See what you like and what you enjoy using.

Once you are using Laravel or Rails get some experience with React, Vuejs or angular2.

Once you have the basics you could look at a bootcamp that has a high success rate at landing graduates jobs.

As you're learning setup your own websites, then when you get in to PHP MySQL setup some of your own web apps.

You'll learn most when you're trying to do something on your own. Creating an app that tracks something you collect, tracking your budget, a messaging app for you and your friends, or a private facebook for you and your family.

when you're learning look for stackoverflow in your search results if you haven't discovered it already.

Setup a github account, you don't need to use it initially, but you'll want to build your account to include your best work along with a portfolio.

bitbucket is nice for free private repos.

Use http://getbootstrap.com/ for your own projects.

Once you learn the basics you could build websites for local businesses on nights and weekends, and build up clients/more and more complex projects/clients. Avoid the online freelancing sites where you're competing against the lowest price.

You should also check out
http://startupsfortherestofus.com
and see if building your own company would be for you.

Also I wouldn't go to the valley unless you get a job there and they assist you with relocation expenses.

Good luck with your transition, remember it's a process so set goals incrementally and keep at it.
Why does AngelList needs so much cash?
Yes, but investors are not :)
Good job to OECD for leading the way, as it often does, but these are mostly guidelines. The devil will, as usually, cavort in the details of each country's own implementation and related treaties. I don't have the time to go through all produced material, but if it results in actions similar to the European VAT-mess, they could end up being a lot of red tape for little gain.

There is also a real risk that some of these actions will be used as political capital to spend against the implementation of T^^IP treaties, which could be even more pernicious than a bit of tax evasion.

Of course, there will be the issue of forcing smaller countries to comply -- it took a decade of continuous brinkmanship to (sort-of) getting the likes of Cayman to accept the minimum amount of scrutiny; it's fair to expect larger changes to encounter more resistance.
According to the Wikipedia page on the author [1], "[Ashby's] two books, Design for a Brain and An Introduction to Cybernetics, were landmark works. They introduced exact and logical thinking into the nascent discipline and were highly influential." [1] states that Ashby's work influenced Stafford Beer and Gregory Chaitin.

Going back to a discipline's foundational works can be a good way to gain context and understanding.

[1] https://en.wikipedia.org/wiki/William_Ross_Ashby
Hidden Expedition: Titanic full version free download
Xilisoft Video Converter Ultimate 7.8.8 Crack Serial Key Free
"CS at university does not teach that."

Personally, I don't think that CS courses should be even trying teach that kind of stuff. CS courses should be about fundamentals not craft or process.

[NB Craft and process are obviously more important that fundamentals for at least 95% of development roles - which is why I hate CS courses being regarded as "learn to develop" courses].
According to the anecdote, "Her friends thought that any intellectual interest was nerdy and stupid, and my sister acted accordingly" had an impact, not that it took time to hang out with them.
There is a move afoot among Web browser developers to remove an authentication mechanism that many enterprises depend on: SSL/TLS with X.509 client certificates.

I didn't know that. Worrying as, as stated, a lot of enterprises do depend on them. Is there a suggested alternative?
> I'm sure some people will look at this and think that it's summing all of the numbers over 10 in xs

Perhaps it's just a bias of familiarity, but that argument seems contrived to me.

I'm worried the rest of my arguments will amount to "I like what I know", so perhaps we should lay this to rest as a difference in tastes. It does remind me a little of concatenation with `+`, which is oft-hated... and yet I've not seen a single error caused by it.
Heh nice, here's a rotozoomer: http://brandonpelfrey.github.io/complex-function-plot/?expre...

edit: a nicer rotozoom: http://brandonpelfrey.github.io/complex-function-plot/?expre...
I think that is because most of the actual jobs are for programming, software development and systems/network administration. The CS degree programs are more centered on math and some electrical engineering concepts. I think the problem is partly in terms of perception and partly in regards to expectations. There simply aren't that many jobs out there for entry level (fresh out of college) computer science types.

My suggestion would be for those who want to work in a given field to consider their internships carefully, and work on projects and in positions that lend themselves towards learning their desired field of employment over the specifics of the educational learning. The CS concepts can help, but actual experience tends to count for more.

This is as an outsider who's worked in software development for almost two decades now without a formal education. I've worked with programmers with degrees that were very good at their job, and others with masters in CS that couldn't think their way out of a wet paper bag. Theory does not equate to practice, and software in particular is much more of a craft in practice than engineering or science.
European Startup Initiative: Startup Heatmap
...and that's why I think it's a good thing that some universities have separate CS and software engineering diplomas/tracks..
Heh, "Updated in Real Time", like a unicorn flight tracker board.
His response was probably a bit more aggressive than necessary, but think about how many times he gets propositioned/pitched to per day.

Also, consider the venue: someone who comes up to you on the street and starts a conversation (especially in SF, I lived there for 7 years while working at startups) is likely asking for a handout, donation, trying to get you to sign a petition, trying to scam you, mentally ill, or some combination of the above. Someone who interrupts your conversation with another person on the street immediately comes across as rude regardless of their intentions.

There was probably no way you could have successfully engaged him in a conversation, even a very short one, at that chance encounter. It just wasn't a good set of circumstances.
40% sounds hysterically optimistic. Typical margins in the restaurant business are around 3%, and while HelloFresh's model and costs are obviously pretty different, they're still grappling with restaurants as competitors and dealing with many of the same problems: supply chain management, perishable product, hygiene and quality are a major concern, labor-intensive business, etc.

Also, given the rate at which HelloFresh is throwing around free boxes and discount coupons and special offers here in Australia, I would be astonished if they're profitable at all.
Why? Anyone who disagrees with this had either already left Facebook or use something else for the communication, which, in my opinion, is good.
Kudos: Decentralized Reddit using Bitcoin-like tokens as points [pdf]
Facebook was made large by the fact that you can find people you used to know, or haven't spoken to in a while, or aren't that close to.

You can find anyone, it's easy.

Removing the real names policy does away with that, and I would say seriously threaten's facebook's business/growth/future. If you don't know your old girlfriend or your cousin or your highschool bandmate's username, how are you going to get in touch with them?

I'm not saying that's a bad thing, or that I think facebook should have real names, but I'm saying that I seriously doubt they are going to change that policy because it'd cost them too much in the long term.

EDIT: People, I understand the arguments against real names. Facebook's counterargument is money. Which argument do you think they support and will listen to?

Downvoting me is crass, I'm not even stating a position, I'm just stating the obvious reasons for Facebook's continuing denial of a chosen-name policy.
You evaluate this as a credit score. It is not. It is a "citizen score", where the Chinese state is in effect levying an extra tax on business in order to finance financial benefits for those it considers well behaved, and where a credit score is just one of the components.

They could have done the same with direct cash transfers, but here they're leveraging the credit system to make it less blatant (you can pretend to yourself the loan you got wasn't because you pushed your neighbour into withdrawing those posts) and seemingly more rewarding (they just need to finance whatever increased bad credit it causes, so the overall amounts will be larger than if they spent the same on direct transfers).

As a credit score, yes, it's clearly flawed. As a means of controlling the population? It remains to be seen how it'll work for them, but the cost/benefit tradeoff for the Chinese government is whether it costs more or less than maintaining the same control with police and censors.
What if the people who currently have food were able to get together and decide no one was allowed to grow any more food. They would also declare grocery stores would not be allowed to restock, then put in a zoning ordinance saying new grocery stores could only sell 1/10 the amount of food that existing grocery stores sell.

That is what is happening with housing. Land might be finite, but housing stock is nowhere near its limits. Developers are more than willing to spend money to build more. It is not being built due to the opposition of those who already have a place to live.
After working on hardware teams in various capacities for 6 or 7 years, I'm not surprised. Startups need momentum - especially massively successful startups. And hardware, at this point in time, isn't something that you can easily build momentum with.

Don't get me wrong, I don't think this is because of any inherent difference between hardware and software. Sure, the requirement to physically build something adds a bit of a delay, but computer simulation is so good these days that the actual building bit is pretty infrequent. Plus, turnaround time is usually pretty short - two weeks lead was pretty standard for the shops I've worked with and at.

No, the problem IMO is that frankly, our software is shit. The end users of, for example, Solidworks, aren't the people paying for the software, so there's no direct market feedback. Mechanical design software was some of the earliest software ever written, and it's been some of the slowest to change. The hiccups are negotiable if you're working serially and alone, but the second you want to do parallel development on something, or to collaborate with anyone else, you're stuck throwing workaround after workaround on an already slow process. And then there's the catastrophic state of CAM software, BOM integration, inventory management, keeping the books on all that... everything is its own walled system, nothing talks to anything else, and everything sucks. I've spent literally days before duplicating information between Arena and Solidworks drawings -- and they even actually have an integration.

I'm wholly convinced hardware unicorns are so rare because the toolchain we use to build hardware is so bad. It stays bad for historical and short-sighted economic reasons. That is to say, the whole situation is ripe for change. And it's not hard to do, either: I coded up 85% of an MVP for a solid model merge tool that would make solidworks files more or less git compatible in just a month or two. If you want to play with that, it's a hacked-up VBA macro called smgimport/smgexport available here: https://github.com/Badg/SolidworksUtils. I have a lot of thoughts on how to do this right. If you're working in this space and want advice, I'm happy to help.
I'm still learning mathematics. I'm in fact largely teaching myself. I can assure you, though, that a Fields medalist is not required to teach me Differential Calculus (Math1A). In fact, I'd prefer it if they didn't.