skysight-inc/HackerNews huggingface dataset:
They're just drawings to illustrate what I'm talking about, nothing fancy.

I use jotwithme, a whiteboard app, and an alupen stylus.

I'm actually planning to use these to make some online videos. I tried a Wacom tablet but ha no drawing skills with it. I haven't found a better drawing app that lets me project to the screen. It's a little messy, but I think in my niche (education) it actually goes over well.

Btw, bought my first iPad the year I started my business, when money was short. But it let me teach people online, so it paid for itself in a couple months, and then is pure profit. The ROI to owning it for my limited use case has been astronomical.
I so often have "I have this idea X, blah blah, what should I do?!?!"

And my response, every time is : "Stop talking about it and do it - or don't."

I mean, if you're not prepared to knuckle down and do the work yourself - do you actually believe in what you're doing?

These words were said to a very drunk me in a bar in London some 12 years ago, while I was fucking about with my first botched trainer-wheels startup (social networking for the elite - got serious traction, but we lost interest), and was garrulously asking some poor fucker what he thought I should do about idea X. That was his off-the-cuff response, but I've lived by it since.
The reason we use a different extension is because a build.boot file is not semantically a Clojure file.

Clojure's default namespace is 'user'; .boot files run in 'boot.user'. Clojure only automatically refers clojure.core; we refer clojure.core and also boot.core.

So, dependencies notwithstanding, Clojure wouldn't be able to make sense of a build.boot file, and we think the .clj extension would be disingenuous.

We differ in these ways from .clj because one of our goals was to make it easy to create Clojure applications as single scripts.

The downside is users must configure their editors to get syntax highlighting, but we think this is the lesser evil.
how to do that if my service doesn't involve professionals? uber may had to spend money to convert taxi drivers but airbnb used ordinary people. you mean through advertising? that too needs people to be already present in the platform..
Anyone who calls me for any reason other than giving me information relevant to me, personally, is scum and will be treated as such. Your company's "market research" is not useful to me, so yeah, I'm going to hang up on or swear at your employees. Fuck off and find a non-scum job.
A thought about social obligations to report bugs
Now imagine the speed if you could get rid of the syscall overhead. You would have to write a lot more code (and it probably wouldn't run on Linux due to trying to access protected memory locations or IO ports), but it would be significantly faster.

Aah, the promise of the Exokernel[1].

[1] http://u.cs.biu.ac.il/~wiseman/2os/microkernels/exokernel.pd...
From related linked story at http://www.bbc.co.uk/news/uk-30929940 - "Timeline: Alexander Litvinenko death case":

"22 July [2014]

A public inquiry into Mr Litvinenko's death is announced by UK Home Secretary Theresa May. It is due to conclude by the end of 2015."

So, it seems that the investigation is still ongoing!
I think the best analogy I can give for doing electronic labs online is the way cisco certification tests were provided in a very limited simulation presumably using regex's to see if you get it "right" (at least this is how it was a decade ago) vs getting time at an actual router command line. Its a different experience to do something real vs a simulation with pre-determined conclusions and situations.

I'm struggling to think of a programming analogy, comparing getting a real live REPL to getting some kind of not-REPL training environment. I don't think there really is anything that bad in all of program writing.

What simulation is really good at is optimization. Its a useful skill but not the only one. Maybe a good programming analogy would be ripping all the "write a program" assignments out of a CS curriculum and replacing them all with profiler exercises. So rather than writing your own bubblesort and quicksort, you'd just run a profiler on someone elses sorting libraries and compare the numerical results to get the expected result from the book.

A really good car analogy is I'm old enough that when we did Drivers Ed we had simulation where driving scenes were projected on a screen and we optimistically pretended to drive a car, vs the behind the wheel section of drivers ed where we actually drove a real car around. Its kind of useful, kind of, but I don't think you can really learn to drive a car by watching carefully crafted movies of someone else driving.
It's sickening to see what people are able to do to other people.
Startup Founders Face Serious Business Culture Myths
It's also kind of vital for the balance of the planet's ecosystems, as we're slowly finding out. If we melt it to get materials under there, there's a sizable chance of long term regret.

Whereas Mars doesn't have an ecosystem at present and no species to endanger.

I want to make other planets livable so we can stop killing this one so much.
Football Coach Shocked by what he found in his Locker Room
The research behind that article is extremely problematic. See e.g. [1] and [2]. The WP article adds its own overinterpretations to it, such as as the nonsensical "But if you went back 15,000 years and spoke these words to hunter-gatherers in Asia in any one of hundreds of modern languages, there is a chance they would understand at least some of what you were saying."

1: http://languagelog.ldc.upenn.edu/nll/?p=4612

2: http://languagesoftheworld.info/bad-linguistics/ultraconserv...
Glasses wearer here.

I've worn glasses for so long, that I've grown used to the way I look with them. If I look at myself without glasses, it makes me uncomfortable. Though I'm sure if I got lasik, and gave it a few weeks to settle in, I'd get used to the no-glasses look too.

But I don't have to!

For someone like me, lasik offers few benefits (greater range of vision) and a good share of drawbacks (cost, having to get used to your new look). But I imagine it could be great for children who don't want glasses in the first place.
Thanks everyone for the responses. I think it seems, for the depth I'm interested in, it'll require deep study on my part, instead of my spare brain cycles. Here's my thinking that prompted this, sorry for the brain dump and lack of links, these are startupish ideas.

In business you have either the forces of disintermediation/vertical-integration, or specialization. We've moved from "real men have foundries" to fabless, with consolidation of foundries. I think of ARM as a software company. I am a software person. The goal of software is to turn hardware X into X-as-a-service, à la Amazon AWS. Part of the compromise of XaaS is compromise. What you loose in specialization you gain in flexibility; you shift capex into opex and promote venture capital.

Okay, so what?

What is post ARM? Three are two opposing forces of modern compute. On the one hand you have Amazon with Annapurna, and Google with its custom switches, consolidating the datacenter into a service, a really big black box with a internet-facing API. On the other hand you have the free-wheeling world of IoT, with all the big players trying desperately to create walled gardens. My thesis: this won't work for IoT.

What does this mean for future hardware? Well, think of what it would mean to turn something into a XaaS. Consider the foundry as a VHDL/Verilog to silicon. Simplify the frontend and the backend, i.e. limit/streamline the HDL and the output geometry(TSSOP/BGA/etc), in order to increase yield. The software would look like mix-and-match core (ARM/MIPS/lowRISC), pick on-chip bus, pick SRAM, pick memory controller (hey, cool you're dropping all DRAM controller for several NAND controllers and a small on-chip flash), pick accelerators, ethernet, etc/etc. Of course this is essentially already the case in hardware, except for the still large upfront capital expense.

But consider something else for IoT, something for the future electrician/carpenter/plumber. That is, change the customer from the end user to experts in the trades or proficient DIYers. To do this a startup would specify the physical/mechanical/electrical/thermal/acoustic/etc properties of modules, be it li-fi, smart sockets, servos, etc and make software to mix-and-match them into devices by these trades experts to solve problems. For example, someone who installs blinds can put together a modules to build something that automatically controls the blinds. To make this work requires some serious cross-disciplinary thinking. The backend would have this modules fully openly specified with factories wherever in the world competing to build them. The frontend would be educating and marketing to tradespeople as a way to make their practices more lucrative and increase their fees. The goal would be this software with lots of pre-designed module combinations, and tips and tricks for "blinging" up your home. To begin, the startup would have to design and manufacture its own modules to show viability, and then drop out of the picture and earn money on royalties collected from being interoperable with their design software.

Yes, if only I had a few megabucks lying around... :)
Practice as a habit.

Practicing something repeatedly, preferably every day, is the best way to get better at something. I started programming every day after being inspired by a blog post by John Resig that got posted to HN [1]. I started a game that I've been working on for 245 days straight. I started with almost no knowledge of game programming and now have, I dare say, a playable game. Github really helped with this because you get a nice display of your commit history over the past year that gives an incentive to not break the chain [2].

I've been able to apply this to other skills I've wanted to get better at: relearning how to play the piano, making music, working out, etc. and have seen great results.

1. [http://ejohn.org/blog/write-code-every-day/]
2. [http://i.imgur.com/6zq1IbJ.png]
flag chrome://flags/#mark-non-secure-as? non-secure!
That article clearly omits one of the primary failures of Ubuntu's upstart, which was Canonical's insistence on copyright assignment. This more or less doomed it from being accepted by the other distributions, just as Canonical's control-freak nature over being able to re-license free software under a proprietary license doomed many of their other initiatives.

(Some Ubuntu partisans would claim this was only a perception issue, but the legal framework they insisted on using gave them the right to do it, and given that they were a commercial company, and given that people saw what happened with Sun after it was taken over by Oracle, it was extremely unlikely more than a handful would have ever given Canonical the benefit of the doubt.)
Cultures of Code [pdf]
Remember Arafat?

http://www.cbsnews.com/news/yasser-arafat-probably-poisoned-...

That was most probably a "western" nation state at work too.
Author here. I do like AngularJS but I believe you can swap "the Romans" for many different languages and frameworks. Sort of a tools versus getting things done argument.
Much of the time it's the parents doing the pushing, and the kids in tow for the "do it for the children" factor. The kids probably don't really know what's going on, and don't have to take direct responsibility for any of it.
Looking for feedback and first impressions.
Our problem with TypeScript is not TypeScript but its community and ecosystem for the most part (I think that's a way I would put it).
How do I perform socket activation with s6?
I watched a 1080p video using HTML5 on Opera yesterday.

As a test, I just popped open the first interesting looking video on my signed-in YouTube front page (my account has been set to HTML5 for a while).

https://www.youtube.com/watch?v=jmRI3Ew4BvA

I'm not a fan of the Yeah Yeah Yeahs but the video does have Lily Cole is in 1080p. Opera 27.0.1689.54 on Win 8.1 x64.
Until election day. I live in a state capital in a very politically active ward in my city. We get blitzed for days with robocalls from politicians that aren't legally prohibited.

For the other stuff, I've found it to be very effective to learn a few German phrases and reply loudly with them. You get marked as a bad lead.
We've been hacked: myth of the American love affair with cars
Show HN: Zato – ESB, SOA, REST, APIs and Cloud Integrations in Python
Rust is also worth a mention as one to watch.
It was never reversed, and you're missing the point. Flash as a runtime environment -- with its own stack, VM, APIs, and process ID -- was never allowed on iOS, and only barely was available on other mobile devices. What you linked to was Air, which allowed you to write applications in ActionScript and then generate Objective-C.

This is worlds away from a reversal. You were still using Cocoa to interact with the device, not Flash.
With the ACA, this is no longer true, at least in NY. When I was an employee in 2013, my premium healthcare plan cost ~2400 / month for my family. I only paid half of that, but my employer was pying the other half. Now I am contracting and I bought the best plan in the NY exchange which costs ~1700 / month. It has less choice of doctors, but higher % coverage, and the in network list is pretty large. Also, the plans offered to corporate groups have changed a lot and the plan I was on in 2013 is no longer available.
I think he meant had he not returned after leaving apple the first time.
The Connection Between Viral Events, Traffic, and Sales
I've done a quick RETROSPECTIVE on how this "viral event" impacted sales: https://news.ycombinator.com/item?id=8959967

:)

Thanks everyone! That was fun.
You should use this add-on, called YouTube All HTML5. It just works.

https://addons.mozilla.org/en-US/firefox/addon/youtube-all-h...
Home Staging Can Help Sell Home for More, Realtors Say
How machine learning is driving insight into what’s important
For something more fun to read than my intro try Warbreaker by Brandon Sanderson:

https://www.watchwords.tv/read/Q6jQrky0m/Warbreaker
Charles H. Townes, Nobel laureate and laser pioneer, dies at 99
Should you give advisors equity?
I was about to point out the "bug" in your "code", but then I reread the sentence. And now I need to use this as a joke with my wife. I'll probably get punched jokingly for this one, as with all my bad jokes :P
Why is this resurgence of Litvinenko posts in the western media?
My guess is that - with email, both the sender and the receiver must be using clients that are capable of negotiating the challenge-response wall.

Interestingly, with phone service, the recipient doesn't need anything (other than to tell their phone provider to turn it on if it's provided as an option.)

Of course, this doesn't completely answer your question but it does mean that the decision and implementation of the technology needed to provide this kind of wall is in the hands of phone companies rather than the unruly mass of ignorant individuals who use email.

But then, the phone companies who could implement such a scheme probably don't have a financial incentive to do so.
Pretty sure you can lose all of those single line "," and make it a bit nicer.

div
className: 'navbar-form'
style:
backgroundColor: "green"
div
className: 'btn-group'
button
type: 'button'
className: 'btn btn-warning'
onClick: @handleDecreaseWpmClick
span
className: 'glyphicon glyphicon-chevron-down'
span
className: 'btn btn-default disabled'
"#{ @props.status.get('wpm') }"
span
className: 'hidden-xs'
" wpm"
button
type: 'button'
className: 'btn btn-warning'
onClick: @handleIncreaseWpmClick
span
className: 'glyphicon glyphicon-chevron-up'
Volunteering for a volunteer project is noble. Volunteering so that someone else can take your fair share of profit is not so much. If you are taking a hit in salary for society at large then I would compliment you on your generosity. If you are taking a hit so that someone else in your company can take more money I would suggest you reevaluate your decision
A Critique of Bitcoin as Religion
Career confessions of a systems librarian
Mastering math through movement using Kinect for Windows
Depends entirely on the product! I've had LiberWriter on the front page. 0 sales. Because it's the kind of thing that HN readers can do themselves. My guess is that patio11's bingo card thing is pretty similar, despite having been widely covered here.
Ex-Opera developers begin working on a new browser based on Node.js and React
An inquiry is being heard to review the case.
Almost brought a tear to my eye. Only 20 years ago we were playing Super Mario Bros on the NES. It almost scares me that we really could be living in a virtual reality.
Recently Rust removed libgreen from their standard library and went back to native threading so that users can choose and build their own abstractions. So as a language by itself Rust doesn't have a ton of concurrency abstractions but the community appears to be working hard creating concurrency abstractions and I'm sure it's only a matter of time.
Not So Spooky: Linux “Ghost” Vulnerability
DerseGO – Marketplace for private lessons ( www.dersego.com )
DerseGo is an online marketplace, where you can buy and sell all types of private lessons online, from personal training sessions to guitar lessons in Turkey.

DerseGo encourages people to turn their abilities into a business model , receive online payments and get bookings in just a few minutes after signing up. Local people can discover and buy these lessons online in safety, through a visually beautiful site.

http://www.dersego.com
My talk at React.js Conf is on exactly this topic: how to integrate React and TypeScript. For JSX the approach I recommend is a bit of a hack but works quite well. You basically tag the JSX in such a way that the IDE is happy. Then in a precompile step you find, transform, and replace the JSX[1] prior to passing to TypeScript for final compilation. You lose out on intellisense and autocompletion but you still get type-checking and can still use some ES6 features in your JSX like fat arrows.

1. https://github.com/jbrantly/ts-jsx-loader (for webpack, but basic approach works in gulp/grunt as well)
I just went to YouTube but I get the Flash version.
Show HN: Powerful 2D Transformation Matrix for JavaScript
This is an inquiry examining events before and after his death in 2006. The post mortem (autopsy) would have been done shortly after his death.
http://blog.monumentvalleygame.com/blog/2015/1/15/monument-v...
Looks nice. Just a heads up though it uses React.DOM to create your tags which has been deprecated (and possibly won't be available anymore come 0.13).
Fascinating! Do you have retrospectives that I could read so that I might learn from your experiences? Thanks for sharing!
I was wondering the same thing. I almost reflexively avoided the link because of the title's phrasing.
Difficult to evaluate it when I couldn't see a single line of code on that website. It looks to me that it's targeting quite a different problem.
Facebook Denies ‘Lizard Squad’ Hacking Claim
Crooks Start Encrypting Websites and Demanding Thousands from Businesses
Whether or not gcc was "obscure" in 1990 really depends on which circles you were in, I'm sure, but it's true that it was hardly an unknown project, and that Sun's decision to unbundle the C compiler helped it to become much more popular.

Also missing from the article was a nod to Cygnus Support. A lot of the engineering work for gcc was done by the engineers at Cygnus, who basically collected support fees that were substantially cheaper than the Sun Pro C compiler. To be fair, I doubt Sun at that era had anticipated the rise of the "sell support and custom engineering for free software" business model. Cygnus was one of the first companies who was able to show that it was in fact workable.
I am running multiple eCommerce businesses as a tech guy where I provide a platform that can be plugged straight to another business area with minimal costs - to take care of those areas I usually find a business person and offer a generous 50/50 split in equity and rights as I want everyone to feel useful and in control.

What I noticed from some bad examples of business guys I tried something with is that some of them 1) don't have a clue nor willingness to improve 2) are very frustrated they don't own the additional 1% to be completely in charge 3) try to restrict the flow of business information towards me 4) treat tech as an easy thing that must work 100% on autopilot while they don't do much at all.

Whenever this happens I give those persons an out; we can shut the business down immediately (for me it's just another business test that didn't go well and it needs to be resolved ASAP as I don't like to waste time) or those things must change.

It's difficult to find a business person that doesn't want to become super rich in like one year and that really wants to treat the business as an equal partnership and have fun growing it. If you find one, stick with them, it's pure gold.
Open source surge: Companies may ditch patents in favour of open tech research
The headline is incorrect, it should read Inside the Largest Virtual Psychology Lab in the World.
"We found zero relationship. It’s a complete random mess."

Something overlooked is the millions (billions?) of non-productive labor hours that go into the failed traditional hiring process, when even the smartest guys in the room have to admit that upon statistical analysis its all a waste of time. That's an enormous staggering financial drain on the economy.

Overall, across the entire economy, the overall minimum cost mode of hiring would appear to be a union work hall. So employer shows up and the dude who's been sitting there unemployed the longest is hired.

This would require incompetent people to admit their own incompetence, so its never going to be implemented, we're all above average here and just because no one else can do traditional hiring correctly doesn't mean I won't be the first to ever get it right because I've been told since birth I'm a special snowflake and I have the participation trophies to prove it, etc.

I'm not saying we have to unionize (whole nother topic) but stealing the union work hall "technology" would seem a very wise idea.
Wait, is that actually a criticism levelled against Waze? That can't possibly stick, right?

Almost everyone in the U.S. drives and everyone who drives hates getting traffic tickets. I thought allegations/criticisms like these only really worked when you could separate the users into some group identified as "other".
Now it is, but look back at Apple's share prices in 2000 and what Apple was when Steve Jobs came in. It was a struggling company trying to figure out whom to please, their offering of computers is what HP is now: a multitude of options that does could do anything for everyone.

Steve Jobs' personality and drive created Apple and then saved it by having the executive power to focus the brand away from the various iterations of computers to get to one idea: Beautiful products that people want.
Sales? Maybe not directly but what about new links generated?
Understanding Cloud Pricing
How to make SIP video calls in C#
PS I've not had great success with advisors. I've ended up doing more free favors for advisors than anything that would justify their equity. My suggestion: unless they're blue chip, offer them a negligible amount of shares and then if they're good increase the number.
The book may be out of print but it's available for Kindle: http://www.amazon.com/Douglas-Adamss-Starship-Titanic-Terry-...
Know what career paths look like and make sure your protege is progressing.

Get them experience - progressively harder projects.

I know that's not specific, but it does work (LOPSA Mentor of the Year 2011 here and I've mentored quite a few sysadmins.)

Of course there's http://en.m.wikipedia.org/wiki/Mentorship

Thanks for giving back!
MYC: Bad and Good, but More Bad Than Good