skysight-inc/HackerNews huggingface dataset:
As an MIT student... should I not become a programmer? I do feel like I'm nearing the peak of my programming ability, and now would be the time to switch to a field with more "lock-in".

What would that field be? Medicine? Mechanical engineering? Consultancy?
I know it's pretty weak to say so, but that universality is a result of the stage of the migration -- that particular problem will undeniably reduce over time.

But you're right that there are some work flows and use cases where it'll bite you big time. A recent migration to systemd on my Debian lvm-on-dmcrypt laptop caused me some hours of pain, so I'm not unsympathetic.

Back in the early 90's I was involved in managing a very large network of MS-DOS + Windows 3.x machines. The migration to Windows 95 introduced the same concerns, with similar responses. That's the nice thing about working in IT long enough.
The link of the OP points to the blog. The link to the post is
http://blogs.law.harvard.edu/philg/2015/04/30/mit-alumni-in-...
The only numbers I've seen come from the Separating Programming Sheep From Non-Programming Goats papers by Saeed Dehnadi and Richard Bornat:

> We have discovered a test which divides programming sheep from non-programming goats. This test predicts ability to program with very high accuracy before the subjects have ever seen a program or a programming language.

http://www.eis.mdx.ac.uk/research/PhDArea/saeed/

It's entertaining, but I think the double hump in first year comes more from Dunning Kruger and compulsory courses than anything else. I've heard of the same kind of distribution in first year biology classes. Even if "true", I don't think it gives us an excuse to anyone we think is insufficienty spectacular out of the industry.
Big fan of hicat myself: https://github.com/rstacruz/hicat.
I just want to say any work can be more fun than playing fun video games, if you enjoy your work.
I don't know you, but you seem stuck on customization? A lot of us out here just want a functional product with a decent half life. I think Apple is making a big mistake putting form over function? I cringe when I hear I need a heat gun in order to open their sleek products. If a product is well made, and does what it's suspose to do, I don't see the need for a bunch of aesthetic nonsense. The best watchmakers don't vary their designs much-- Rolex, Patek, and Omega vary their styles so little, I mistake some older models for new. I glad you have a new job. I'm just more mystified over VC funding/hiring than before I came here today.
Actually, I'm not sure your lesson #1 applies in this instance. They GAVE BACK the extra.
>If robots instructions don't mention Applebot but do mention Googlebot, the Apple robot will follow Googlebot instructions.

This is nice to see for a change. There are a lot of search engine bots out there and forgetting a a lot of them is easy to do.
Nestpick – revolutionizing the rental market
www.nestpick.com

nestpick was created to solve a problem. It started when founder and CEO Fabian Dudek struggled when looking for accommodation while studying. Launched in 2014 in Rotterdam, nestpick initially started as a small portal connecting tenants with landlords through mid to long-term contracts. As the platform gained momentum and expanded to other cities, nestpick packed its bags, moved to Berlin and welcomed Patricia Moubarak onboard as co-founder.

These days, nestpick is continually growing to include new destinations and a diverse choice of nests. Be it a cosy private room in a shared student flat, a modern studio or a spacious apartment, nestpick matches nest providers with anyone from students to expats and young professionals. Big moves become little ones and little moves get even easier. Traditional tensions between landlords and tenants turn into long-lasting relationships built on pleasant experiences.
I'd imagine percona cluster would work for your use case?
If he was using an Android device he would be inundated with calls about the, "recent accident that wasn't your fault"...
Could you not view the journal on another system? I'm curious why:

journalctl -D /<mnt>/<other_system>/var/log/journal

wouldn't work in this case
Also, ClojureScript.
Agreed, something has to be wonky with his(her?) Kyoto Cabinet configuration or drivers. I have always had blazing results with KC and this is showing it as being the slowest in every test.
Please let this be the beginning of an Apple search engine. We really need some better alternatives to Google.
I've never programmed OpenCL but I've heard from others it's way too device dependent. Lots of queries about what the hardware can do and what form the data needs to be in before you can use it. That's not a good model for something that's just supposed to work everywhere.

For the most part that's not true with WebGL. Except for compressed texture formats (for which there was no viable solution at the time) most things just work everywhere except for speed and resources limits and that's already an issue with CPU only web apps
I can see why the judge would see this as an important difference, but I don't see that it actually is one. Why do I care which option wastes the court's time?
I didn't had any problems with Jack or plugins - the problem with 3.x was Midi editing. Well it was introduced in this release, but I did some drum programming (our drummer was sick, so we've programmed drums to our music) and it sucked.

It was totally normal that Ardour crashed at least twice in the 1 or 2 hours when we were editing drums. And the devs knew that this problem existed, but they've basically told, that it should be fixed in 4.x.
Where the fk do you live? This sounds like the mafia, not a union.
This is interesting.

A while back, I think either Cook or Jobs mentioned that Apples makes PRODUCTS and doesn't sell ADS.

If that's true (and stays true) AND this is the beginning of a search engine for them, it's going to be VERY interesting to see what it looks like.
I'm gonna make a game where you are an unemployed single mother, doing job interviews and cutting coupons. I'm gonna be rich!
It's a bit messy, but:

js.eval('var div = document.createElement("div"); div.style.width = "100px"; div.style.height = "100px"; div.style.background = "red"; div.style.color = "white"; div.innerHTML = "Hello"; document.body.appendChild(div);');

manages to append a div.

--

Directly modifying document.body.innerHTML in any way seems to hang it. Both:

js.eval('document.body.innerHTML += "<div></div>";');
js.globals.document.body.innerHTML += "<div></div>"

Cause it to hang, though the javascript console shows it was added (or using an img tag instead).

(ChromeOS v43 beta)
to avoid the "useless use of cat", I find this approach most welcome at the end of a long pipe, i.e.:

grep ... files | sed ... | awk ... | vim -
A Restriction on Technological Restrictions (DRM)
You assume the other system is a linux box with systemd installed.
That may be true, or may not be true at all. :)
Ron Johnson's New Startup Enjoy Technology
Making money from mindfulness
The beauty of psychology, behavior and game-mechanics!
Yes, the place to discuss it is in the political arena but whether you can change it in any significant way without the expense of significant resources is questionable.
There are many regulations that serve effectively to support a monopoly / oligopoly by installing market entry barriers (Taxi, TelCo, founding a bank).
Price controls effectively are regulations that can influence the well-being and survival of many people and in the years after WW2 the Germans were practically forced to break the regulations (against Reich and Allied law) in order to survive. You think they did wrong?

I also think that you (and everyone) should try to follow the laws (laws = regulations and much more) as much as possible as long as you do not believe they are unacceptably unjust. The dilemma between justice and law is itself a recognized part of law philosophy https://en.wikipedia.org/wiki/Radbruch_formula

I fully agree with your last sentence but even here I must ask what regulation is good for if people don't or cannot abide or it's not enforceable?

EDIT: For an excellent example of ambiguity and limits of law and regulations I can strongly recommend: https://en.wikipedia.org/wiki/The_Case_of_the_Speluncean_Exp... (best to read the original article, you can find the PDF in the internetz)
> I hear what you're saying. But I've been programming for 35 years. I've found that getting syntax right is at worst a tiny percentage of my time/energy/brain cost when doing programming.

I don't want structural editing because I can't remember the syntax of a language. I want it because I want to edit the code more efficiently. I don't know if I'll really be more efficient, but that's nonetheless what I want.

People who use more plain editors like Gedit or Notepad++ might scoff at Emacs or Vim users. But if they think that power editor users use them is because they can't write or navigate text, they're really missing the point. The point is to navigate and edit text more efficiently.
I think this is more about AI and offering you answers to questions like Siri does... It will not list any links. Launching a new search engine has no benefits for Apple from my point of view.
"This contemplation is best aided through execution of the program"
For the privacy-aware, Apple used to be a good alternative for Google, but I'm afraid that soon this will no longer be the case.
unfortunately this website is quite broken in Firefox.
> There's no actual reason that the terminal couldn't interpret structured data into text for us so that, in the world of intercommunicating processes on the other side of the TTY, everything is well-structured, semantically comprehensible data.

I think you just described PowerShell (or things that follow down the same path, e.g. TermKit) ;-)
MSFT was founded in 1975. Ron Conway was 24 at that time. The numbers won't add up for it to be MSFT.
I have used the gender filter on many occasions to give me ideas or help discover toys my boys might like. Christmas and birthdays are brutal trying to find something engaging and fun for fast-growing kids with changing tastes. So it sucks that that option is gone.

Dedicated toys review sites seem to typically just be shills for toy companies and conventions.
Finally a hobbyist edition, but still too pricey for me.
If you can't see the expected results, you are probably searching it the wrong way!
But, it's so shiny.
Yes, but all the results seem Apple specific?
I would never ask my middle class friends and family for funding on such a speculative venture to begin with. I would ask--if I had rich friends and family, and it was a great idea. This was not, but I don't understand most fashion anyways.
Mediawiki GRAPH extension
This is more into AI than Ads. AFAIK Siri uses Wolfram Alpha for its answers. Given the way Google's knowledge graph is advancing, it totally makes sense for them to build their own AI engine.
> Doctor. Lawyer. Professor. All important, no doubt. But which one of those truly helped advance our society or nation? As in improving GDP or trade balance?

Ehh... all three? Try running a country without them and see where your GDP ends up. As for 'truly helped advance' and linking that to just GDP is incredibly myopic.

I have all the respect in the world for engineers but let's not fetishise over them.
Inventor of world's first human micro liver wins $250K award
None of this should be particularly surprising: if you choose to be complacent in your career you can't expect stability or increased prosperity over the long term. The path from a junior engineer to a lead engineer is quite short relative to a your typical career length. If you don't wish to move into management or elsewhere, there isn't anywhere else for you to go except laterally. After a certain point the impact of a person's improved programming skills does not get significantly better over time, at least for what most companies need. Therefore a company becomes incentivized to hire younger engineers who cost less as they still get similar or even better output.
Startups start to run out of things to "disrupt", so they're now starting to disrupt the very fabric of society itself.

What could possibly go wrong.
Bringing down the giant: How Mass Customization will rival Amazon
Yeah, that was my thought. If you're still a programmer at age 50, either something has gone very wrong in your career development, or you're such a legend in the field that it would be a loss to the world if you had moved on.
Google Play has taken Threes off the store
It's not a solved problem if your project is gigantic
or if you're doing cross-platform development and don't
want to or can't use the build system of the IDE or if
it's C++.

I can't comment on whether the problem is solved for C++ because I haven't done C++ development in several years. But, for the other potential roadblocks you listed: no, they're all solved.

To me solving the problem has a higher bar - you should
be able to open a large project for the first time and
have usable intelligent editor support within a second.

Well, therein lies the rub. With the "intelligence on a novel project within one second" requirement, if it hasn't already been solved then you will never find it to be.

Many people are fine with a tool that has a large(r) start-up cost if saves them time (and/or headache) during run-time. Also, I don't think - though I can't prove - that it's common for people to open and close large projects in IDEs often enough that start-up time is a primary concern.

Combine that with increased tool feature count and project complexity as time goes on, as well as limited resources for tool development, plus the current start-up times being Good Enough, and the result is a problem that won't get solved.

[IDEs] require you to use their build system...

I'm not sure what you mean. In my experience, you can use IDEs as glorified text editors - and build from the command line or some other external build tool.
Indian E-commerce Logistics Startup Delhivery Raises $85M Series D
App Annie Acquires Mobile Measurement Service Mobidia
Thanks for the sympathy ;)

> The migration to Windows 95 introduced the same concerns, with similar responses.

For me, that is the second big large negative point, apart from the missing universal access (which like you said might get better over time, maybe). This route of having a binary journal with its dedicated journal viewers feels awful lot like being on windows. It's the same negative feeling I get when I get in contact with Gnomes regedit clone. Stepping back to Windows 95 is hardly progress.
Maybe if you like watching car crashes.
I don't think anyone is suggesting that educational toys should be in a specific gender category. On the other hand, the number of tween-age boys into American Girl dolls has to low. I don't think "forcing" your customer to do anything is a good idea. I don't see the problem with the gender filters for those who want them and find them useful. It isn't a toy can ONLY be in one category or the other. I believe they are doing this just to pander to a small group of activists.
Yes, exactly. That would've worked if my other system would have had journalct. It is a Ubuntu 14.04 LTS, and to my knowledge it does not have a package for that. Even if it had and I just did not know, that is kind of the point why binary journals (and systemd) suck.
Seems to be some issues with the interop still, eg:

import js
>>> "globals" in dir(js)
True
>>> "console" in dir(js.globals)
False
>>> js
<module 'js' (built-in)>
>>> js.globals.console
<js.Object handle=14>

So apparently introspection doesn't quite work with the wrapped js. Also, if you try: "[ i for i in js.globals]" (or equivalently iterate/loop over the globals-object) - the whole repl/tab hangs.

Not really an issue for running business logic in the browser, but if this was a full python repl-interface (with ipython support!) to the whole browser DOM -- that'd be a fantastic tool.
Does anyone remember Spin Doctor on the Mac 20 years ago? I'd love to see that again.

EDIT: It's available on iOS! http://spindoctorgame.com/
Absolutely my point, and the notion of collective fiction and how it structures communities through faith, money, democracy and what not, is very dear to me. If you look at how we speak of "the markets" today (the markets are confident, the markets are happy, the markets are scared, the market is always right) it is very close to how ancient greeks would mention their gods... speaking of greeks the gods aren't happy with them... time to kill some goats...

But my main point was the widening divide between our artificial environment and our biological one, the raising concerns that the first is destroying the latter and what we can do about it! I think turning your back to civilization with the notion that it's all an illusion is a dangerous misconception.
Yes, of course. Advising clients to take actions that make them look bad doesn't sound like a way to expand your practice.
put them claws away kitty
Many thanks to Braden for putting this interview together. Braden reached out to me after seeing my product on Designer News and was kind enough to offer me the chance to talk about product development as a parent as well as some of the features of UX-App.

If you'd like to see some of what can be achieved with UX-App then you can check out my YouTube channel

https://www.youtube.com/channel/UCJcCuBcl_a2Zdmr01eSK1Gg

Thanks again Braden!

Eli
I loved the new interface. There is already a cool review on UpWork here
http://www.websiteplanet.com/review/upwork/

I agree with most parts, not about price (nver liked odesk payment way)
Various pieces are on YouTube, I think PTJ's life was relatively sober compared to what's going on in Stamford/Greenwich, CT or London these days let alone Dubai or Asia...

But yes. The 2 of the 2 and 20 is there because no fund manager can get the best talent without paying competitive market rates including a large part in cash to traders. Not just traders - I met a HR head in New York who told me he was taking home $440k... It's not standard of course, but I did feel (several years ago mind you) that funds raising with only the 20 part and foregoing the 2 were perceived as scammers or sub-par somehow.

The best books on the history of funds/great traders are Steve Drobny's [1] for this generation and Schwager's Market Wizards series if you want something a little further back [2]. There's a decent mix of stories - from "intrapreneurs" later backed by their own former bosses, to bootstrapping with their own capital, not everybody started with a big raise. It's also a good history of the industry and its gradual increase in sophistication.

[1] http://www.amazon.com/Steven-Drobny/e/B001JSFKO8/ref=sr_ntt_...

[2] http://www.amazon.com/Jack-D.-Schwager/e/B000AR7ZM4/ref=sr_n...
I don't see how this is a language killer feature. It looks more like a library feature. And yes, Perl 6 has a superb unicode library. In other languages, you can add the functionality as libraries. This is an example in Python:

import unicodedata

def count_graphemes(string):
count = 0
for codepoint in string:
if not unicodedata.category(codepoint).startswith('M'):
count += 1
return count

print(count_graphemes("ปฏิบัติจริง")) # prints 7

This example is over simplified as grapheme clusters are trickier to detect, but proper support is coming to Python's standard library: http://bugs.python.org/issue18406
Eh, maybe I was a bit harsh. But still, consider this.

Doctor: Was the doctor in research?

Lawyer: No comment.

Professor: How good was his research? Or was he one of those the taught from same note year after year and just took credit for work done by grad students?

And my mistake in linking it just to GDP. How about advancing the society by building better tools, transportation, medicine, improve efficiency in this/that?
Clash of Clans – Don't Remove Tree Base, So Good in View
Still, if you break a law, you should face consequences, whether you're doing right or wrong. That's the point of civil disobedience - willing to accept the punishment for going with your conscience.

Then there's a difference between breaking the law out for moral reasons and breaking them because they're inconvenient and you could profit more by ignoring them.
Nothing against the quality of the book. But I would have considered this at a $9 price point, not above, for ebook. That's how much I paid for "Running Lean" and I doubt to gain more value, personally, from this than that book.
Just playing around:

import js
c = js.globals.document.createElement("canvas")
js.globals.document.body.appendChild(c)
ctx = c.getContext("2d")
ctx.fillRect(10, 10, 10, 10)

Edit: Here is a simple animation:

import js
import math
import time
c = js.globals.document.createElement("canvas")
js.globals.document.body.appendChild(c)
ctx = c.getContext("2d")

def render():
ctx.clearRect(0, 0, c.width, c.height)
t = time.time()
ctx.fillRect(20+math.sin(t*10)*10, 20+math.cos(t*10)*10, 10, 10)

js.globals.window.setInterval(render, 20)

Here's a version you can paste in properly: http://pastebin.com/raw.php?i=67GadSUV
My question is: why do we need an alternative really? What is better when even more companies index everything and perhaps screw with your privacy? My intuition agrees with you though. More companies == more competition. At some point privacy might be a selling point for them.

On the other hand: it is kind of crazy that when I read about "indexing the web" it starts ringing all kind of privacy bells, while apple's incentive might not even be to violate people's privacy.
> If you don't wish to move into management or elsewhere, there isn't anywhere else for you to go except laterally.

I find it almost insulting how you imply that "not desiring to be a manager" is the same as "being complacent in your career"

Were the doctor, the professor and the attorney forced to move onto management?
Nice, but you still can't use this for your privacy-aware customers.
Or you enjoy what you're doing.

I've had "director" or "head of" or similar in my titles for the majority of the last 20 years, but I keep finding excuses to code because it's what I enjoy doing the most. Whenever my job responsibilities doesn't let me code, I spend more time coding at home.

I'm 40 now, and I can't see that changing. I first started programming when I was 5 years old, and it's an integral, important part of my life.
Just look at those graphs of distributions for speciation times. Reading the description of the "speciation clock", i would have imagined a sharp distribution with a very tall peak at 2 million years. Yes, the mode is about 2 million years. But the distribution is veeery broad. Looking at the graphs, there is no reason to believe that whales and flies have similar speciation times. A very misleading description, unfortunately quite typical of the scientific news cycle.
Java 9 release date announced
Apple is making a smart move by not wanting to depend on anyone else.

Results may suck in the beginning, but well, competing in hard stuff is hard, this is another apple maps. Hopefully they won't get bashed so hard since this is not so user facing.
Actually, I use a cheap portable AM radio every day. I started using one when I was in construction--the're cheap, and simple. I don't have to fiddle with it, don't care if it's stolen, or I break it.
Software engineers can also take pride in the fact that any career success we achieve is the result of the value we produce, and is not just due to regulatory/structural limitations reducing the number of competitors in our field.
30 Insanely Great Web Design Podcasts
Angular 2: Built for Huge, Long-Lasting Applications