skysight-inc/HackerNews huggingface dataset:
Exactly.

I work in a similar place. IMS and COBOL is all over the place.

Delphi is too. I maintain mostly C code written 20 years ago.

It pays better than any job I've had previously with up to date technology stacks.

A bunch of mates are Coldfusion coders. Now they are in demand because all these odd places have legacy CF code they have to deal with.

In 10 years time all over the place will be piles of Angular, Node & whatnot to maintain.

The pile just keeps getting bigger.
Is this just getting us used to powering on our laptops so the next step will be logging in and seeing whats on the computer?
And what standards body has defined the metrics so that we can measure what a "poor job" is in this case? The comic still stands, Facebook could very well be doing a poor job now, and is that unethical? What if FB's input had no overall effect? Is the test still unethical even though no one was sad? How will we define what is and isn't unethical? If advertisements makes me sad, and FB experiments with placing more ads on my news feed, leading me to become depressed, is that unethical? Are they still intentionally doing a poor job even though they are probably more or less unaware of my disposition to ads?

I think Randall has a fair point here. FB has essentially been doing this for years and something about their latest test got all our panties in a bunch. Its clear though now, FB never had to adhere to any sort of standards for their website.
I think you are correct

It's expected from a design work a much deeper understanding of the issue at hand (and current practices and conventions)

This design work is not aware of a lot of things in soccer AND TV production.

"Let's make something flat" what does this has to do with soccer: nothing.
Ah yes. More senseless rules that do nothing but make life more complicated for everyone.
What's Missing from Virtual Reality? Immersive 3D Soundscapes
It's well-known that Russian and Arab billionaires keep Manhattan real estate (usually bought through shadowy shell companies) so that, if their people ever revolt and bring them to justice, they have a place to hide. There's so much money laundering it's sickening: http://nymag.com/news/features/foreigners-hiding-money-new-y...

Generally, the corrupt scum of Europe and Africa and the Americas focus on New York while the corrupt scum of Asia (where half the world's people live) tend to use California. I'm not sure if that's because geographical proximity matters, or if it's something else.

In addition to the purchase of safety housing by corrupt foreign officials, much bigger is the secondary market in U.S. real estate that exists because of this purchase pattern. The fact that every overseas scumbag wants a U.S. house (preferably a high-value one, because if your assets are frozen and have to change your identity, you may have to borrow against the house for 3 years while your fixers buy you a resume and get you able to work legit) in case shit goes seriously wrong, U.S. real estate has become a store of value.

I don't know the numbers. I don't think anyone does, but as for how much housing is being bought by foreign scumbags (or to sell to them, but speculators betting on scumbaggery) it's probably on the order of 1-10% on the high end, and possibly much higher (10-50%) on the ultra-high ($5M+) end. That might not seem like a big deal, but there are two things to consider. First is the push-down effect. Billionaires buying penthouses push modest millionaires into 3BRs and upper-middle-class families into 1BRs and the middle- and working classes out. It propagates down the socioeconomic chain, making everyone pay higher prices.

The second issue is extreme price inelasticity. 1% supply destruction doesn't increase prices by 1%, as one might hope or expect. It can cause them to double.
Black Cats at the Poker Table
Mathematics, Human nature and the Universe: The common pattern. (Short essay)
This is an short-essay where I discuss the common points between Mathematics, Human Behavior and the Universe.
Soo.. I also can't bring anything might be on the fritz or broken, or items that require a specific input or external device to do more than show a green LED? Or does a power indicator pass muster? This really seems impractical if enforced to the letter.
Here is the official website. The author has been actively evangelizing free access to his materials since the early 90s.

http://www.artofasm.com/

Randall Hyde is a legendary educator, hacker and active member x86 assembly community.
When was the last time you filed a FOIA request with the FSB or KGB? Or the BND or Säpo?

Every totalitarian and oppressive state on the planet will find a reason to legitimize their actions regardless of whether or not America passes acts like the 1966 FOIA.
It annoys me a good bit that when I choose the 'recent stories' feed rather than the 'top stories'...whatever it is...that the setting gets reverted every time the app is restarted, or occasionally in the web version as well. Of course, it's par for the course, so it's not like I should be surprised. Yet it seems like the setting is stored on the Facebook servers and seems to persist across browser sessions on the web app.

I guess you could chalk some of that up to incompetence, but most of it to apathy.
While it is awful, it's weird to see a system that uses shotguns, cargo aircraft, and a centralised distribution network (spanning a continent) described as 'medieval'.
The scary thing about this is that the US people have no control over this initiative. We didn't ask for this, we have no control over their decision to do that. What are we going to do.. go to our congress person? They're not going to do anything over that.
> It's been proven these arbitrary restrictions don't actually enhance security.

Agreed.

> We need to see the TSA move to behavioral analysis for them to actually make a difference.

They've tried this. In practice, it ends up being a very thin cover for racial profiling[0].

Of course, when the TSA itself admits[1] that there is no evidence of a threat of terrorism against aviation in the US, it's not surprising that more "advanced" techniques of detecting terrorism prove to be ineffective.

[0] http://www.nytimes.com/2012/08/12/us/racial-profiling-at-bos...

[1] http://tsaoutofourpants.wordpress.com/2013/10/17/tsa-admits-...
Perhaps, but it's already sadly quite legal for them to do that: http://www.pcworld.com/article/142429/article.html
NASA's Space Launch System Core Stage Passes Critical Design Review
TSA Will Now Block Dead Devices At Some Airports
> rapidly lose capability to continue high-level interactions after the first hour or two

Good self-observation.
I think I can handle it a little bit longer, but after 3+ hours of intensive conversation with new people I notice that:

1) I still enjoy conversation.

2) Still understand all the words.

3) Have hard time to grasp new ideas in conversation (due to mental overload) in spite that the ideas should have been reasonably easy to understand.
We have control. We simply choose not to exercise it. We vote these congress-people into office, and they allow these things to happen. Mail your congressman, ask them to introduce a bill to fix this. Tell them if they don't you'll work to drive them out office. Campaign against those that support tyrannical security theater.
I've left something running on my phone and had it 'dump charge' overnight when usually it would last another day. There's all sorts of ways to unexpectedly lose charge.

This new rule will get them a lot of public kickback if they continue to enforce it. Bottles of water or nailclippers are cheap and have no personal attachment. Phones are expensive and people's lives are wound around them - not to mention that especially in this digital age, I wouldn't be suprised if more than a few people travel with no itinerary beyond what's kept on their phones.
It's not so much change as it is exploration. You can either wait for the best player to come out or start betting.

In the 70s, the exploration was with different hardware architectures and then we settled with general purpose computer chips.

In the 90s, it was operating systems, protocols and standards. Eventually commercial interests (mainly Microsoft) lost and we settled for open stuff they couldn't control.

Same story with cloud computing, a technology that didn't really exist 10 years ago and is still being developed. Eventually we will settle for aws or openStack and common processes will be developed that companies like linode, amazon, google etc. can all share and use and the software will be open source because there will be no major differences between all of them.

Every technology experiences a phase of exploration where people contribute left and right and eventually we settle for a handful of major players. Remember the MVC frameworks competition in Ruby/Python/PHP less than 8 years ago?

Just bet carefully
I love my work, still writing software over 40. I am intolerant of technologies that are poor reinventions of octagonal wheels. Now they're triangular wheels: they move even less well as the crappy octagonal ones that were going to cure cancer back then (when we were writing it in Java). Now the triangular ones are shockingly more complex and offer even less (and they're written in Scala, no less)
And if they had selected for your feed based on "what will make you buy stuff in the ads" and not publish the results, that would just be "business as usual".

And yet that seems a lot more dangerous than this study...
"no one is able to work productively for 8 hours, that's a fact"

tell that to a medical resident...or just about any in-hospital physician, for that matter. many, many people work long shifts and are entirely productive.
>but if this guy based a freedom of information request on information that he only knew about due to his access to classified information, then he did in fact mishandle classified information. You are only allowed to use classified information to perform your duties at work.

I don't get this. Even assuming this is true (and the other reply here seems to cast some doubt on this claim), how is trying to get something released through official channels "mishandling classified information"? In fact, the fact that we don't know this stuff even exists is one of the major problems with FOIA requests. The same stuff constantly happens with the NSA - everyone gets mad about XKeyscore, so they say, "OK, we've stopped the XKeyscore project", but they just have another project, YKeyspore, where they were doing a bunch of similar stuff, and they move all the objectionable stuff into YKeyspore, so now they can say, "We shut down the XKeyscore project." and it sounds like they said, "We've stopped spying on journalists."

The only way the public ever learns about these types of wordgames is when someone with classified access sacrifices their life and/or career to tell us about it. This sort of story is the exact reason why it's disingenuous to say that Edward Snowden and other national security whistleblowers have legitimate channels.
If you don't push yourself, then you don't grow fast enough.

Burnout is also bad, so the ideal is to stay exactly one step below burnout.
Curated jQuery and plain JavaScript plugins library
ECMAScript 6 Features
As far as I know, Adderal forces dopamine out of the parts of your brain where it comes from. You get overloaded on it and become happy. You basically enjoy what you are doing no matter what it is. This could hypothetically get you focused on things that don't deserve your focus.

It is really not a good drug. It's heavy stuff. You can become addicted to it, and it could take you months to re learn how to work without it.

I don't recommend it at all. There's much more to it, but this is a glimpse from my perspective.

Staying focused can be hard for a lot of people. Maybe try a few holistic approaches.
Should we also let all the murderers and rapists out of jail because they didn't commit genocide? The fact that the US intelligence apparatus is one of the taller pygmies around doesn't make it a giant.
I just read this the other day, if you have a link that you access facebook from you can change it to be http://www.facebook.com/?sk=h_chr [0] and that will fix it for you[1]. Be that as it may, I do agree that it seems to be developer apathy that this hasn't been fixed already.

[0] http://www.facebook.com/?sk=h_chr

[1] http://www.pcworld.com/article/262206/make_your_facebook_new...
Why not increase the elasticity of supply? Ie make it easier to build more?
HTTP API Design
GHC and mutable arrays: a dirty little secret
Just wait till you look for a new job, and it happens to be at a startup. The more mature companies tend to be a little slower at adopting new technologies.

In my situation I've been in the Enterprise/automation world. Which is a little bit behind. [Ok a lot.. but you work with what you can and what works within the requirements] ... you'll get the "you're not the right skillset" when the new organization is using *js, nosql dbs, and the FB APIs etc. That's rather odd when you've been developing for more than 10 years and have shown that you can learn new technologies.

I'm completely in agreement with you, however when it comes to a new position employers "don't want to risk you not knowing jquery 12"
Agree, but the current version omits all numerical point data and the repeating #comments 30 times uses alot of pixel space. I'm wondering if there's not a hack or abstraction that might benefit the layout.
Can we outsource our regional land-use governance to the Chinese Communist Party? We need much more housing and transit, fast, and they're the pros. Gains from trade!
Could it be that this is all part of a dragnet to track ESN/MEID of people's devices?
Show HN: See what other companies emails look like
Any chance you'll make it generally public? I can see reasons for keeping it private and for having a public repository with occasional database dumps, don't know where you fall on that.

Of course, anyone who runs an SSH server on port 22 knows it's not that hard to generate your own little database quickly enough.
Ask HN: Traffic in Bay Area?
I'm planning on relocating to the Bay Area this summer and would like to get a feel for the traffic from/to the San Francisco Bay Area from neighboring areas such as Oakland Hills (15.3 miles).

Any suggestions, tips, caveats?
Your definition of 'practicing' is different from the publication's - the publication specifically looks only at deliberate practice:

>This view holds that expert performance largely reflects accumulated amount of deliberate practice, which Ericsson et al. defined as engagement in structured activities created specifically to improve performance in a domain.

As an entrepreneur or programmer, I think that it's very hard to do deliberate practice - there are few structured activities you can do to improve your skills, as both fields, even in their more basic tasks, incorporate various skills and approaches.

For example, you wouldn't say 'today I practice for-loops' and then do nothing but write for-loops all day. You can say 'today I write a program that uses while loops instead of for-loops', but I think that wouldn't count as deliberate practice anymore - the structure of the task changes with the focus and task of your program (you'd also have to do more like de-bugging, tests etc.)

As a tennis player, however, you can say 'today I practice serves' and then do nothing but serve balls all day, that's a structured task that doesn't change. Apparently it just doesn't help that much.
Show HN: Search engine for the Internet of Things
This seems to assume there is a glut of qualified candidates we could back instead who don't also support it.
I did a fair amount of international traveling back in the 1990's, and I recall several people saving that last bit of power in their laptops to power them on at security.

Guess it's just coming back into fashion.
> does anyone know how many people were caught trying to smuggle explosives on a plain until now?

I believe exactly 0 caught by TSA. Given their job performance they should have all been fired by now and the department closed.

FBI and even regular passengers have in 10 years or so caught and stopped some terrorists. TSA hasn't claimed a single person they stopped red-handed with a bomb.

All they did was waste years and years of productive time, abused, molested people, stole goods expensive and cheap alike and so on.

It is a self-perpetuating cancer (not unlike any other large organization) that now that it has been created will come up with further excuses to stay in business.

At least FBI is smart enough once a while to find some feeble minded brain-washable idiot and entrap him (groom him) to make him buy chemicals for explosives and then claim "oh look we have prevented deh terrorism!" and throw the idiot in prison for life.

TSA isn't even competent to do those false flag like activities. It is a pure cancer spreading and consuming resources.
Previous discussion here: https://news.ycombinator.com/item?id=7995512
Can't the TSA just do what the Canadians do and swab electronics and use the ion scanner?
>Blaming it on bureaucracy wrongfully absolves the individuals.

I agree with the sentiment, but I think the point of calling it mindless bureaucracy is to emphasize that these systems themselves tend to reward this sort of behavior and punish deviation. Even if you punished all the individuals involved (which you should, because that's one of the reasons that these bureaucracies have these incentives), you might get a good organization for a while, but the natural entropy of things would push it back to something resembling the status quo unless you change the fundamental incentives.

Frankly, I imagine the bureaucrats in general would be happy to blame it on "a few bad apples" and just move things along.
Do Writers Need a Union?
No one would be incompetent enough to willingly involve the TSA of all entities in their operations.
This has to be one of the silliest moves yet.

What a monstrous waste the TSA is. A waste in resources better utilized elsewhere.
If its genocide you are worried about, best pay more attention to those committing genocide rather than murderers and rapists. If its freedom of information you care about, best pay more attention to the FSBs, KGBs, BNDs and Säpos of the world than the CIAs, NSAs and FBIs.

But I guess you can't hate what you can't see. And I say that with the understanding that FOIA + CIA is probably as uniquely American as it gets.
When I click the hyperlink, I jump to another web site, although in desktop HN work will, for mobile devices is too bad. In my way, it propose a new mechanism to translate the other web page to adopt the mobile devices, do in app.
I think the parent comment is assuming ADT is short for "algebraic data types" and not "abstract data types", since the former is the subject of the rest of the thread. You used both long forms and the acronym without saying which you meant.

As to the meat of the discussion, algebraic data types imply that you can apply algebraic operators to types. Since this is traditionally a purely compile-time feature you can imagine why the parent comment is incredulous that you could implement this without language support.

Your specific statement, "data types and types are not the same thing," is particularly confusing. You are making assumptions that aren't warranted, for example that "data types" encompass both a compile-time type check and an interface allowing abstract operations, while "types" are simply static type guarantees on values. In fact, both terms can refer to either.
I recall the same thing. It's not a new technique, though it seems to me that I haven't seen it done recently (I rarely travel by air and in fact tend to avoid it if there's any other option, so my observations don't mean much)
I use a mixin pattern extensively in C# that involves an interface to say the object provides a mixin object (C# also provides for partial classes, but its not good enough). Polymorphism is preserved via this method (though all clients delegate through MixX). Actually, I don't see private mixins (that don't at least effect the object's v-table) to be very interesting: why not just create and delegate to an object then?
One of my past employees worked with me for about 6 years, doing four days a week. He asked if it was an option and, while there were days when it was inconvenient given that I run a small business, I didn't mind. He's since moved elsewhere, but I would've kept him on doing three days or fewer hours spread over the week.

I wouldn't feel comfortable paying full rate for part time hours under the guise of it being "just as productive" though. I believe it can be just as productive but it would be too disruptive to face emergency situations or social situations that pop up during work hours.
AngularJS and Ember can be intimidating if you've never:

A) Built an API
B) Used an MVC Framework (front or back end)

This can be easily overcome by following either a book like "AngularJS in Action" or spending some time using a framework on a small scale project.

At the end of the day, I've found that when using Angular, my code is much easier to read, maintain, and reason about. I used it for one project about a year ago, and just started another project with it last week - which was easy since I'd spent some time with it previously.

Never feel that you should be intimidated by a technology; but definitely be able to reason about its use cases and the value it may add to your toolbox.

I stuck with Angular because I tend to write larger applications, and Angular had shining recommendations from those using it in similar contexts.
I'm interested in the above article and the above two comments, however, I don't understand the Lottery example. Can you clarify how it does have the Markov property?

I'm not seeing how the distribution of possible winning numbers relates at all to the current state. I'm trying to phrase this in the language of the above two comments. Help me out if I've got it all wrong. =)
This is what Netflix should have done instead of paying ISPs. They have an incredible power and they don't know it.
israel reportedly does a good job at it. Of course they only have to deal with a few airports.
There are a couple of differences.

First, a key part of the Unix philosophy is the pipes. Programs do not really communicate without them. The closes thing I have seen in a microservice architecture is some magical bus, which is not easy to implement well, thanks to the fun of distributed systems: We don't spent time wondering if grep is going to get the data twice, or not at all, do we?

A second difference is that, in the unix world, we fully accept the concept of glue. Along with the reusable tools of the world, we have all the code that we know is not going to be reusable, that lets us do the task at hand. Depending on how hard it is, we might use something from bash to Perl. In a microservice architecture, such glue, if created, would be the actual logic of your application! So the moment you start adding glue, then the attention will quickly go to the glue, like the C gets pretty big in MVC.

Now, personally I am no believer in microservices as the panacea. The big advantage of the unix world is the reusable components. In a typical business application, the one we tend to get paid to do, how much code is actually stable enough, and reusable enough, that we really believe that its interface will last us a long time? In my experience, it's very little.

Where I have seen microservice-like architectures pull their weight is in actor systems, as a way to handle massive parallelism. But, just like many NoSQL implementations, they are solving a problem that many people would love to have, and very few people actually do. So we see startups building architectures in semi-exotic languages to handle hundreds of thousands of connections a second, when their actual volume of work could be handled with a boring Java app pointing to a Postgres database.
Mathematics, Human nature and the Universe: The common pattern. (Short essay)