skysight-inc/HackerNews huggingface dataset:
A few cases I've seen CL used for:

1. Decision systems for stock and commodities trading.

2. Flight scheduling and flight price optimization.

3. Social network analysis and advertising impact analysis.

What all of these problems have in common is that they involve crunching a fuckton (the technical term) of data, sometimes in real time, and making decisions based on it. Some of the problems are NP complete and use genetic algorithms and other techniques to approximate ideal solutions. These are extremely hard problems.

It's also worth noting that many of these systems were started in the 80s and 90s and encode a lot of research and business logic which simply isn't yet available elsewhere.

I'd love to work on one of these systems, but unfortunately I've only been working in industry a mere decade and the competition in that area has mostly 2-3 times that level of experience.
We all have to make decisions based on incomplete information. This means the decisions you make are approximations; their accuracy is contingent upon a lack of good information. It's not about assumptions per se: whatever you assume will be partially wrong.

With that said, if you want a high degree of accuracy in matters like this, you're going to have to give up many of those highly efficient heuristics we've evolved. That may not be a good idea. Instead we develop more heuristics that tell us when to apply simplifications and assumptions, and those will often fail.
> I am in the DFW area which is basically a Silicon Black Hole for programmers anyway

So it's not just me. :P

I'm only 35, BTW, so my resume is probably not quite as long as yours. I have thought about dropping my publication credits and shortening it back to one page, though.
My favorite case of this:

We are going to charge you as an adult for producing child porn by taking a picture of yourself while you were a child.
I wonder if Apple Search will be as close to Google Search as Apple Maps is to Google Maps.

That is to say, not very close at all.
I have also an uncommon name for my country/peer group so I understand how he feels but don't take the easy path and make it just race related, it goes well beyond it. Some names have stereotypes attached that makes them a potential liability in your life (job applications, bullying, negative first opinion, wasted time, etc).

If I had a dollar for each time I had to explain how to write my name during my life, I would be rich by now. So many famous people have changed their name, there must be a reason for it..
I'm curious how this compares to younger remote front-end applicants. My company doesn't hire remote. I wonder if competition is higher for remote positions.
I'm confident that both the Rift and the Vive consumer versions will be good enough.

The DK2 is pretty close, but if you use it a lot the tracking isn't good enough as are the screen resolution and the refresh rate.

All these problems have been addressed so it should be great!
This is an excellent example of the extreme polarization of wealth that exists in America. Banks have so much money they don't need more!? All while more and more Americans slip into poverty. Remember, we bailed these institutions out with tax payer money. Does anyone else find this incredibly ironic?
I can provide a data point that might be less biased toward the successful. At a recent informal reunion of my dorm, I saw much the same thing as Phil saw (in fact he was there). If you're not running a business, or in a professional role where age discrimination can't touch you, you better be exceptionally well-known in your field. If you are doing the kind of technical work, like coding, design, etc. you did most of your career, the only way to be compensated in line with your experience level is to be in a senior technical management position (VP Eng., or CTO) or consulting.

Based on what I saw then, I think Phil's observations are accurate.

On the other hand, consulting isn't so bad. There is such a lot of bad engineering out there, there is an infinite market for old guys (and the few women of our cohort) to fix things that are fucked up.
A student feeling like they are nearing their peak of ability is more likely to just be reaching the point that, 10 years from now, you will consider to be simply a base level of competency.
I would like to know what kind of computer and graphics card I need to make this thing work. Yeah, a cheaper VR headset pricepoint is nice, but not if you're just unloading all the expensive components onto the buyer via a $1200+ PC purchase. Not to mention, as someone who suffers with motion sickness with traditional games, how will the Oculus work for me? Have they solved this riddle? Will they ever?

This is also why I see Sony having great success with its Morpheus headset. The PS4 is cheap as-is ($399) and if you already own one, its a no-brainer to go with their product. I'd be really surprised if Oculus ever goes mainstream. It still looks like an uber-nerds hobbyist toy like a, say, 3D printer, which technophiles have been telling us for years would be mainstream by now and in "every kitchen."

Carmack isn't stupid. He didn't sell to Zuck because he thought he'd be moving 10's of millions of product every year. He sold to Zuck because he knew that the shipping date doesn't really change things for Oculus. Its still a very rough road to mainstream acceptance and economic competitiveness. I can afford $299 for the headset, but I'm not interested in buying a super gaming box to make it work. Nor am I interested in being a beta tester for a technology known to be a bit wonky, cause motion sickness, have questionable 3rd party support, and Facebook ownership/integration/driver and API's TOS.

This is what on top of what Valve is doing, which may just steal Carmack's thunder as they have everything they need to make this work: the store, no relationship with unrelated businesses like social networking, large customer base, community goodwill, game publisher relationships, a decade plus in the game selling world, etc. If both the Valve set and the Oculus set go for $299, I can't think of any reason to even consider the Oculus.
Brilliant!

While I was reading the ccat page I was wishing it was a colorized less, rather than a colorized cat.

Then I thought to read the man page for less, because sometimes what you want is already there. And it does handle color, but only if they're escaped colors. Oh well.

Then I saw your comment, tried pygmentize on a python script, and there's some nice colored code, that scrolled off the terminal.

Then I piped that into less, just to be grumpy. Yep, it's all white ... but wait, what are all those escape characters?

...

pygmentize -g myScript.py |less -r

The colors! The colors! And in less, no less.
Open Sourcing Mental Illness: Stronger Than Fear
Thankfully, Valve has HTC building the things instead of trying to figure out manufacturing by themselves. Maybe that's enough to get them off Valve Time.
"This is hand-waving. I used the Nuremberg trials specifically to not hand-wave."

Now that is funny, though I suspect unintentionally, and in horrifically bad taste either way.
Highest voted recent links
Yes, it's due to the pentile subpixel layout. It has twice as many green subpixels as red and blue.
"In January of 2002 I flew to London" — TSA was on the US side; plus their selection procedure might have been different 13 years ago.
Etymology is irrelevant in emotionally charged discussions. Context matters.
Which logical contradictions in labor theory of value are you referring to?
> I think if you're not over-specialized that you can still do well. Doing be a person who just writes device drivers, or just does web stuff, or just writes toolchains. Do it all, and at depth when you can.

When reviewing job reqs, I see the opposite. Outside the web and mobile arenas, companies seem to want people who are highly specialized in what they do.
Facebook CSS-Layout, Pure JavaScript, No DOM, Transpiles to C/Java
$20M ARR... $5B Val?
Can do a lot more with Curl than I imagined. Unfortunately for me, when it comes to those kinds of uses, I'm rarely still in Bash, and I've already started using Python or Go's HTTP libraries.
Our team did something similar after the problems GitHub had when it came under attack a few weeks ago. We have a team of 20 or so and when GitHub becomes unreliable it becomes a big problem for the team.

Last week we set up the community edition of GitLab on one of our local servers. We then mirror the repository to GitHub. So far so good.

We all like GitHub but after it's recent problems we realised we rely completely on it being up. We couldn't even deploy if it went down.. we still use it for open source things. For our main product it has simply become offsite back up.
Huge drop in oil prices has driven inflation lower (oil had been high for a long time). Nothing to see here.
> make the word less racist

You want to associate racism with words? How about "race" used as a synonym for "ethnicity"?

> Is he saying that there are "TSA" in London?

He could have been screened by the TSA prior to departure from US.
>"But it's ok to destroy the ability of normal people to save or conduct business."

I will never understand this argument. What right do people have to a return on their savings? None. It's an economic transaction.

You realize that when you "save" money, there's someone on the other side of that transaction that is taking that money, along with some risk and ingenuity, and putting it to work economically?

If you want return now, take more risk. The world is awash in capital, safe assets earn nothing.

As far as "conducting business", the largest corporations are selling massive amounts of debt at historically low rates; it's not a bad environment to conduct business.
Hi there! Author & CertSimple founder here. If there's anything else you'd like to know that's not covered give me a shout here and I'll try my best to answer.

Revenue is Mar 16 -> today, as taken from our Stripe account.
They're actually contractors, not TSA.

I've been stopped by them before. They would have no way of knowing my name BEFORE they stopped me, as they sit physically too far away from ticketing to hear anything and don't appear to have any communication equipment.

They just pick out mostly men to run secondary checks on.
Yes, they are synced with amazon.com
Speaking from experience... It's not easy getting a programming job after 50, after programming my whole career. The dating analogy applies, as usual. (Job is to old as date is to unattractive.) Yes, you can get a date if you are unattractive, it's just not as easy. You have to work harder, and/or have something special to offer.
Recommendation: Try the demo, it'll take you less than ten seconds.

Also, they have a whole blog on that subject: https://blog.sandstorm.io/news/2014-07-21-open-source-web-ap...
Two Premises on Poverty and Culture
funny they call it "open source" just because it supports other open source API.
Buy the GPU at the last moment. Expect to spend $500.
I guess, for me, I never associate the name Jamal with black - to me it is arabic like Gamal Abdel Nasser. Then again I was born and raised in South America, so Gamal was not a curious name. It was the name that my "white" brother was given to by my middle eastern dad!
Can someone elaborate, please?
This doesn't do what I want, which is to enter iPhone 4S and find something faster with good battery that has a similar form factor.
Anyone who has critical opinion of current system should first study enough to pass "Turing test for mainstream monetary economics and monetary policy" (test where you try to fake others that you are economist who understands prevailing monetary theory and defends the policy). For example, to know how economists think about general equilibrium theory of credit.

There is huge knowledge cap between economists and policy makers and journalists and population.

Who here in HN thinks they could pass the test If I were to administer one? For example questions related to macro- and microeconomic determinants of the demand for money,
Baumol–Tobin transactions demand for money, portfolio selection, demand function stability, quantity theory, general equilibrium framework for money, yield curve, interest parity, AA–DD paradigm, etc.

I feel that at least I know enough economics to know that I don't have simple technical solution (bitcoin, gold, what have you).
How does this interact with pip?
Obviously, the problem is in the definition of "to think".

Some people think that to think, is to have some internal word-based discourse.

And indeed, when you are learning, eg. mathematics, you are transmitted a formal discourse system, such as two plus two equal four, eight plus five equal three carry one, plus some rules such as: add digits and carries from the right, to the left.

But notice already the limits of this system: even when you're a young adder, you won't keep telling you the rules: "add digits and carries form the right to the left", or current adding column is the second from the right, let's move to the next column on the left.": you JUST DO IT.

Ie. once you've learned the rule, you apply it without thinking. (I mean, without this kind of verbal discourse). Once you've learned the tabular data, you also use it without needing to recite it verbally.

This is the same when you learn music, cooking, bicycling, or anything. At first, you have some verbal description of what you should do, step by step, and you may "think" about it to interpret the "program". But if you really learn it, your brain will "compile" this verbal program into your subconscious.

And this is why it is important for children to learn mathematics reasoning and programming, not because they'll become mathematicians or programmers, but because they'll learn reasoning processes that their brains will compile and that they may forget the sources (the verbal lessions given to them). But their brains will have been hard wired with those compiled logical reasoning programs that will make them and the world better.

Oh, and yes, when you know programming, your verbal centers are free, so you may use them for other things, such as temporary storage "line 38, line 38" :-)

This is also a reason why I'm not sure vocal interfaces could be made quite usable for programming (or for mathematics, or polytonal music, or for sports (try to tell a robot how to move each of its muscles to jump over a bar)).
Warning Hashflags
Unclear on the concept: Moreover, IOActive's reverse engineering process required the use of skilled technicians, sophisticated lab equipment, and other costly resources not generally available to the public

This works so long as attackers have no more resources than the average guy in the street.
I'm not a offended, but it's a throwaway line. It's both irrelevant and unsupported by any facts in the article. (And in general only supported by anecdotal evidence at best.) The author uses its merely to identify his personal bona-fides to his intended demographic.
I'd agree -- the outs for a mediocre developer are sticking in the same position, on a legacy product, for years where they won't be noticed, or moving to a new job after they've settled in but before they reach the apex of showing off their skills.

Being able to build a career moving between projects in a large firm, where your reputation is always right next to you, would be quite a bit more challenging for the mediocre developer.
Thank you!

On a general note: my apologies for not including my identity and portfolio; I didn't want this experiment to be the first hit when you google me.
Soon? Q1/2016 is still up to 10 months away. It's going to be a painful wait.
> No one would want to do that job.

That's another assertion without any basis. Cop boards are full of statements like that. Exactly 0.00% of cops making such statements have quit.
I wonder who censored the word, if it was The author, the original blog or NPR.
The answer to that as some one past 35 is that I code because I like to know I produced / created something.

Testing - Just confirms it works
PM - Just ensured its delivered
Programmer - I did that....

Yes I could earn more money as a PM but I'm happy with what I get attached to the sense of achievement of "I created that".
this would be more useful if it had some subjective measures as well like "build quality" Galaxy s6 comes up as most similar to the droid turbo which seems fairly off base to me. CPU chipset generations would also be helpful to prevent this type of result
Because in my experience, the interesting stuff isn't in the syslog metadata. It's in the message part. Until you add that further parser, you're grepping.
Thanks for your comment. That is definitely a great application and an application I'm eager to work with.

I'd love to interact with parents who can test the App. Please do put me in touch with them at jeyashankher@makesto.com
i found the screen resolution to be a disappointment in DK2. Otherwise it was fine, nausea is still there, but i guess we 'll never be able to get rid of it.
That's an interesting point. As a native speaker of English, there certainly are phrases that strike me as ugly, but usually it takes some reflection to see the ugliness. This makes me think that one's failure to see the ugliness in one's own language is just a result of being used to the way it sounds, ugly or not.

(By the way: yes, I actually have heard people say that they wished that they spoke another language because it sounds nicer than theirs. English speakers say this about French all the time -- though, as always, it's hard to say whether this is because French "really is" [whatever that means] prettier sounding, or due to cultural factors. I've also heard a native speaker of Korean say she wished she was an English speaker instead, because English is nicer sounding. This is just another anecdote, though. Who knows a person's real reason for saying such a thing. That's why this whole paragraph is, I now realize, in parentheses.)
I'm 51 and have had a programming, analyst, or architect position since 1985 give or take a few dry spells. I've been independent in Chicago for 18 years and outside of the .com bust and the recession, it's been pretty good.

The one truism is change and you absolutely must follow the trends. When web work migrated from monolithic stacks like ASP.NET to front-end smorgasbords based on JavaScript, I had to learn a lot of JavaScript frameworks. This was not easy on my psyche or my personal life, but the work paid off and I'm still employable.

I think living in a diverse economic area like Chicago helps. Chicago has finance, healthcare, travel, food service, consulting, and a very healthy entrepreneurial community.

And most importantly, I still like what I do for a living. I'd certainly trade it for other things (I'm not fond of sitting all day anymore), but as careers go, I feel pretty lucky.
“I've seen things you people wouldn't believe…”
Specific domains where clojure might not do so well are probably the same domains where the JVM is impractical, for example embedded or low-level programming, anything where you have to interact heavily with the world outside of the JVM and have a small footprint.

Obviously mobile looks like an area where common lisp has better options(with this announcement that makes two commercial implementations, the other one being mocl: https://wukix.com/mocl).

How about crazy experimental operating systems? https://github.com/froggey/Mezzano

If you want to write native(non-swing) guis LispWorks has that covered, and the open source gtk/qt bindings, while a bit unlispy work very well. Racket has a pretty cool framework too.

There is also the fact that a lot of programmers, rationally, or irrationally, simply dislike the JVM. Pretty much everything I dislike about clojure has more to do with the JVM than the core design itself.

Both lispworks and franz maintain success lists, so you can look at some of these projects if you want to see some areas where lisp has done fine:

http://www.lispworks.com/success-stories/index.html
http://franz.com/success/
Video of the FOAM Empire.js presentation is now available at:

https://www.youtube.com/watch?v=n699DWb2TUs
I think utilizing the SDK is a bit different than a run time (Which both OSX and Windows have)
So the school wanted diversity so they called him for an interview, but they hired him even though he was white. Yeah I don't buy that.
When cash is abolished the bankers will own everything.

We're asked to trust bankers to keep track of bits when they'd foreclose on homes that were current with their loan payments!

Bankers who consistently make risky bets because they know their losses will inevitably be nationalized.

Bankers who have manipulated the libor index, engaged in insider trading, broke the fiduciary trust between them and their clients advising them to buy assets they were selling.

Ya, we should abolish cash and make these folks in charge of our money
https://twitter.com/pmarca/status/515249537385250816

Parker Conrad: "@pmarca how should a CEO eval their own situation on this? What's the rubric / framework to decide if it's "too much"?"

Marc Andreessen: "Very dependent on individual circumstances. For example, you should be investing aggressively :-)."
SpaceX:Pad Abort Test
> We look forward to working with governments across the country on these exciting initiatives in the months ahead.

So what about foreign governments?
Show HN: The Modern Storyteller's Toolbox
This older discussion on HN is relevant to the topic https://news.ycombinator.com/item?id=3437233
That's not even a year. It's barely more than the time for a pregnancy. Pretty soon for our first consumer contact with virtual reality if you ask me!
It doesn't seem to be the case, though:

"The linux binaries have only existed a few months, and I've got requests to add a "make install" option to the makefile for a couple of years, so that it would be easier to package. And I've refused to to it for the same reasons as above. So this has got very little to do with "selling builds".

Of course, I can't deny anyone to make custom radium packages, but I hope they won't. It's simpler and safer if everyone uses the official package, which I also know is packaged (fairly) properly."
If one's going to play the ethnic etymology game, why not start with the NPR staff's overwhelmingly Jewish surnames? Why is every chance for black/white/hispanic/asian/male-female grievance mined and exploited by NPR, but their own ethnic nepotism swept under the carpet? Why don't NPR's Jews judge themselves by their own standards?
My understanding (as a Lisp beginner but with 15+ years commercial development experience) is that Common Lisp has more powerful macro systems, better tooling and better error handling. Some commercial Common Lisp implementations are also known for good, portable GUI frameworks.

Clojure has better support for concurrency, very good JVM integration, and a better story around Javascript courtesy Clojurescript (vs. Common Lisp's parenscript).

While some people seem quite strongly averse to Clojure (see e.g. http://www.loper-os.org/?p=42) my opinion - again, that of a Lisp beginner - is that they both have their uses.

It's certainly possible to build web front-ends and API-based back-ends using Common Lisp. I know because I'm doing it now :)
As the parent suggested, I think there is a certain assumption that--even if they've had different roles within a company--they've become so immersed in a particular culture and worldview that they're less valuable than someone who has a more diverse set of experience. That said, if someone has moved around every 2-3 years, especially outside of startup environments, that's something of a flag too.
I see two obvious reasons - freedom of choice and having a stake in the outcome. Video games give the player total control over the outcome within the rules of the system. In my experience, workplaces typically define too many constraints and give the player very limited power over the process and next to zero share in the outcome.