skysight-inc/HackerNews huggingface dataset:
I like this. It's short, and covers how influential philosophy has been. And I have no problem with snark from someone who's interest has become the butt of cheap jokes.

However, when it comes to the greater conversation, I'm less generous. I think an aspect of the supposed STEM vs Humanities divide is class, which seems like a bit of a stretch now that I write it down.

I chose the most fascinating, lucrative, TRADE I could. And damn, it pays well. And now people who had the freedom to go to an expensive University and 'explore themselves' can condescend to me while also feeling persecuted by me. And my coworkers condescend back, but I remain interested in the humanities, but it just was not a choice to go to college for the fun of it.

I was the first in my family to go to college, and from the start it was understood that this was my ticket to the upper middle class, where your parents aren't in tears figuring out how to pay their bills. (Although we did OK, Dad found another job, etc. Never actually went broke. My mom just might be the type to cry when frustrated.)

When people had the freedom to go to college to explore themselves and the humanities, and you weren't expected to justify your degree, mostly rich people went to college. As a small minded reformist Bourgeoisie, I'm OK with this. Now is better than then. Lets make college even better in the future for everyone, not just my kids, who will be free to explore themselves with post-colonial vaporwave music production.

PS My father was in a real trade, I don't actually think of Software Engineering as a trade, but I do think there is a class thing here.
How does this prove that they don't have data? All it says is that they are seeking more data.
That mostly depends on where the algorithm is used. If it’s in a tight loop, those extra stack frames are deadly and completely not worth it.
> "High-school diploma"? WTF? Have the courage to say what you mean or cut the cheap shots.

As someone with only a high-school diploma myself, I do not like others with only a high-school diploma, who blow the chances they've been given.

Should Snowden only have been glad someone took a chance on him and shut up? No. He did a brave thing.

Will it be harder in the future for someone with only a high-school diploma to get admin access at the NSA, as a result of Snowden's actions? Yes. NSA will start focussing on Ivy League students and family members of NSA employees.

> So you don't like Greenwald. That's lovely. Now please describe how the romantic connection indicates incompetence, and what exactly the bad result that said incompetence lead to.

I think Greenwald is an ok journalist. I think it is grave incompetence to use your romantic interest as a document mule. Journalists may be able to handle sensitive documents. The partners of those journalists... not so much. They are basically civilians.

The bad result is that his partner was caught by customs and detained. A bad result may have been that other agencies got to his partner before the UK did. Everyone around Greenwald became a target the moment he was in possession of the cache. That he actually gave the documents to his partner, shows that he was a valid target at that.

Do you honestly think Snowden thought it was a good idea that Greenwald let his partner handle these documents?
I think that age is correlation, not causation.

What’s really happening is two things. First, companies typically don’t like paying people lots of money (even if they are great at blowing millions on other mindless things). Second, these companies do not understand that their unwillingness to hire expensive people is causing months of bug-chasing and monkey-patching in their products.

When your organization is under the impression that “a developer is a developer”, new college grads willing to work for peanuts are very attractive. It takes a good manager to understand that someone’s decades of experience or advanced degree really is worth a lot more money, and not just in the long run. Experienced people have seen more programming constructs in more languages, they have encountered more examples of APIs in more libraries, they have made more mistakes and learned from them, they are more likely to be able to apply suitable algorithms and data formats to problems, and so on. Also, having experienced people on staff actually gives your new developers somebody to learn from.
This is my only real concern. Audio quality has gotten pretty good the past couple of years.
Ask HN: What's a good software/interface to consume mailing lists?
I feel that you are working with a different version of "tail recursive" than any I have heard before.

Specifically, it is certainly possible to make a non-tail recursive implementation of fib in Scheme. Curious why you seem to be implying otherwise.
No, I quite like discussion forums. Learned a lot from them. I just like when the discussions are charitable and productive, and when people argue in good spirit.

It's easier to pick up on the hostility of a sharp barbed comment than the one in a smarmy, disingenuous one, that only insults by implication, but it's still there.

Asking where people get such impressions, then mocking the first few responses citing sci-fi with a "that's a bigger problem!", then getting some current day ones, and proceeding to very weakly deflect them with excuses that don't stand up to scrutiny, doesn't seem like someone interested in understanding a situation.

It seems like someone trying to preach their opinion, while disguising it as a learning process, taking advantage of this forum's predilection for politeness.
Except old people are objectively better off in the US.

It must be such a hard life, not having huge student debt and already having equity in a house so you can afford to turn down the 60 hour jobs. If only everyone understood how much you deserve it better than those young people.
iPads with a mouse pointer; since iOS is still deliberately missing mouse support.
The ageism trend isn't supposed to live on. The average developer in the US (http://stackoverflow.com/research/developer-survey-2016#age-...) is 32. To young devs/execs employing someone who isn't close to their age range, may seem as not being the right culture fit. However, there are/there will be so many older developers, companies founded by older folks who will not shy away from their same age peers.
No joke, I'm 31, only 2-3 years ago the companies were all over me, I would get offers right and left. Now, not so much, I've noticed a pretty huge difference.
> The Mac Pro was aimed at actual Pros. You can see how well that went.

True, but they didn't ship it supporting any of the CUDA software pros actually use
This is the best article I've seen on CRT emulation: http://www.piratehearts.com/blog/2014/03/28/crt-simulation/
Putting the “pop” back into popular science
Yes, these converted apps are containerized (sandboxed) and their arbitrary requests are redirected to an app-only location.
I think with the right controllers designed for games, you can get up to 8+ dimensions simultaneously, though considerable dexterity would be needed to do it effectively.

You can get to 8 this way:

2 x 3-axis (left/right translation, forward/back translation, cw/ccw twist) joysticks

2 x foot pedals

I think there are 3-axis twist joysticks that either also have one or more pressure-sensitive triggers or thumb wheels that could give at least one extra axis per joystick, so you might be able to get up to 10 dimensions with such a set up.

In theory, you can adjust many more parameters simultaneously (as in, adjusting them at the same time) than with separate knobs this way, but accuracy is going to be, well, extremely tricky.
Smaller screens though.
It's too bad that many of us(in general, not on HN) are too lazy to judge a person based on what they actually offer vs a number attributed to them. People who are 50+ are perfectly capable at learning and writing good code, and it really isn't hard to recognize someone with a sharp mind.

However, lots of people allow their minds and bodies to rot as they get older. My parents, as much as I love them, are not very employable at this point(at least not when compared to a younger candidate). They don't get much exercise and spend a large chunk of the day sitting in front of the boob tube. They are smart people, but their ability to learn new things has gone way down, and I have noticed they are a little more gullible than they used to be. Meanwhile, I have friends who are in their 50s and they have the energy, motivation, and learning abilities of someone in their 20s.

I wonder if this has something to do with the exercise they get, and the lack of TV watching. The calorie defecit from both those things probably slows their aging a tad too. I think if you want to be programming at age 50, you can easily add years, perhaps decades to your youthfulness by taking some basic care of both body and mind. It may seem like an obvious statement, but most people don't actually do this, and it shows in people my age who have the habits of my parents while also drinking heavily and smoking way too much. It's kind of spooky when I see people who were once youthful looking, in their 20s, quickly start to look like they are in their 40s because they don't really take care of themselves beyond basic hygiene.
Even without the legality, it is super weird. If someone told me I was old at 30 I would laugh :)
The only thing in ng-1 that really bit me, speed wise, was long select/option lists. I wrote a bit to load them using jQuery instead of ng-options and now I'm good.
Finding the right balance between those is the Art of Design.

Since ageism is a hot topic now: This is one point where experience pays off. The graybeard has acquired a better gut feeling when something is necessary and when it is not.
I'm not saying automatic bill pay is poorly designed, I'm saying it requires supervision to make sure it doesn't do anything stupid. We don't expect "autopay" to be foolproof, we expect it to handle the mundane stuff.
> they look (at least from job posting) for ridiculous years of experience

Yeah, they want 20 years of experience. But they still won't hire anybody over 25. Start young, kids!
Turned 50 this year, coding every day although my job includes loads of other stuff as well. One of the advantages of having 35 years of coding and engineering experience is that it's easier to judge the value of "innovations" in the field.
Show HN: Parenteeno parental monitoring goes FREE
You know what? I worked for a large tech company (unnamed) a few years ago. There were tons of old people who viewed the younger folks in contempt. It can happen both ways.
> But the public held on hard to his earlier work—as Ramsden and Adams put it, "everyone want[ed] to hear the diagnosis, no one want[ed] to hear the cure."

Was there a "cure"? The article speaks of the fashion in which his later efforts attempted to alleviate the catastrophic social problems he'd observed in his earlier utopian designs. It is craftily silent on the subject of those efforts' results.
The most reliable way I've found of making sure Edge tabs get saved to reopen on the next launch is to kill Edge in the task manager. Normal window closes and device reboots sometimes restore on launch but not always.
Keyboard shortcut tip for anyone who uses search a lot: Ctrl+K. Focuses the search bar on Firefox, and focuses the address bar and replaces it with "?" on Chrome.
Obligatory word of caution,

https://en.m.wikipedia.org/wiki/Embrace,_extend_and_extingui...
> Defense jobs are terrible, soul-crushing nightmares

> My soul is already nearly squashed flat

Can you elaborate? What, exactly, was soul-crushing?

I worked for a small defense contractor from January 2015 to March 2016, and it didn't feel soul-crushing to me. In fact, I liked the fact that we were mostly forbidden from working overtime. Mind you, I don't miss the timekeeping policies one iota (including how we handled snow days), but it was tolerable...
Working in SV, quite honestly the best member of my team is >40 (I'm in my late 20's). I don't understand ageism at all, experience really makes the job easier and I value that wealth of knowledge as a more junior dev
Exactly. Use your experience to judge a technology on merit. Does this solve a pain point in a new and interesting way, or is it the same approach in a different language?
Come on now downvoters. He could actually be serious.

I mean, some (that silent majority of?) users must be happy with everything he said.

Or else M$ and Google wouldn't be doing it. Right?
Yup. Reading the (short) article one sees they still have wifi for personal devices. So, now can only abuse if have a phn, tablet, or laptop (or watch, all these form factors!)
Reminds me of the tortoise and the hare.
Try closer to $90 if the MacBook is anything to go by
I took that as a veiled reference to population control, perhaps I'm reading into it, though.
Also because commonality of user experience has great value in satisfying the principle of least astonishment. It's true that a lot of web devs and designers don't get this right, but that's no reason to suggest they shouldn't be trying.
More clicks this way. More clicks, more ad revenue. That simple.
Hey guys, we just switched to free plan for up to 1 device.

As we're 2 dads who are bootstrapping this with no funding whatsoever, it would be great if you could check it out and provide some feedback.

Thanks
I was excited about prolog when it first gained popularity in the 1970s for exactly this reason. Then I discovered that real programming in prolog hides some of the reasoning necessary for programming (like the time needed for a computation to finish) behind abstractions of the language. (I.e. The cut operator ruined for me)
Proposed New GitHub Features
2561 members are the ones who made Microsoft org show up on their GitHub profile. By default, GitHub does not list your orgs on your profile. And many people are simply not aware of this, because your profile page looks different to you and others. You don't realize this until you visit your profile from incognito window or something.

The actual people count in https://github.com/orgs/Microsoft/people is twice as much. (I can see the actual number because I'm in the org.)
What exactly is wrong with saying "that's a bigger problem" when sci-fi examples are posted? I didn't say they were wrong, I just recoiled in horror at the idea.

Am I not allowed to express my reactions to new ideas now? Or is "that's disturbing" somehow considered to be an indication of dismissal or disagreement?

I don't find these current day examples to be at all compelling. You think my response consists of excuses that don't stand up to scrutiny, I think they point out how automation has traditionally never been fully autonomous. The "they're getting it from sci-fi movies" is a lot more convincing, just horrifying.
A semi-serious brain dump after working with GitHub's new features for a day.
> I’m one. We’re not ex­act­ly com­mon on the ground; my pro­fes­sion, ap­par­ent­ly not con­tent with hav­ing ex­clud­ed a whole gen­der, is most­ly do­ing with­out the ser­vices of a cou­ple of gen­er­a­tions.

The bulk of the problem is that the software field has been growing exponentially for a long time. If you double in size in 2 years, and the bulk of the new guys are actually new to the workforce (as seems to be the norm), then instead of a nice even distribution of ages, you'll end up with nearly half of your workforce less than 2 years out of school.

This isn't really a solvable problem, short of waiting for the size of the software industry to level out, and then waiting for the younguns to grow up.

I'm not saying that there's no discrimination -- I have no data -- but it's likely to be less rampant than this makes out.
Ah, I see; I missed that bit. Thanks.
GlobalFoundries Heats Up 7nm Market
I do not think my opinion on this matter is deeply controversial, it is just that opponents of a Snowden pardon wisely keep their mouths shut.

I also think that my request for views opposing my current view shows my flexibility on this matter. If someone can show convincing arguments against my view, I am perfectly willing to adapt and concede.

You did not. You told me to go research the "facts", while you took your "facts" the same as I did mine: By researching sources on the internet. It is weak to say that someone with an opposing view must have this view because he/she is ill-informed.

The so-called 'ad hominem attacks' are likely the result of my poor mastery of the english language, combined with an assumption of bad faith on your part.
https://indico.dns-oarc.net/event/25/session/4/contribution/...

Could be an interesting, peripherally relevant talk...
go with the job that offers a better working environment and/or work life balance.

the technical work itself is what you make of it, even learning by replacing legacy stuff with newer better stuff is always a possibility. choose to use technology that is interesting to you. spend personal time catching up on it if it's impossible to do 'on the clock'. "garbage in, garbage out", basically.

however, the conditions in which you do the work in are not under your control and carry the heaviest personal cost.
Marcosdumay did not state that "complexity" was the problem, but "requirements evolution".

Following KISS and YAGNI means you hard code lots of assumptions. When the requirements change, it means you have to fix all those subtle hard-coded assumptions everywhere and that is usually hard.
On the other hand, this doesn't align with my experiences or what I read at all. Alcohol seems to be extremely dangerous for certain groups of people, which is why they often choose not to drink at all, ever. While many other people can have the occasional drink and it doesn't go beyond that.

In fact, that's a pattern I've noticed: there are people who will often not touch certain substances, activities, etc., for fear that they will get addicted to it. It seems to take less willpower to just not do it compared to doing a moderate amount of it.

Meanwhile, I don't seem to get addicted to anything whatsoever and I don't think awareness or willpower has anything to do with it. The key thing is just that I don't develop much of reaction and I can easily forget about the substance/activity. It just doesn't stick. It's not that I'm actively resisting a desire, /I just don't have one/. Another thing that doesn't stick for me? Habits. I wonder if these two are related. Most people seem to develop habits much faster and better than I do.

> What I'm not sure everyone is aware of is that willpower can be trained, the best starting from an early age.

I'm very curious what you're basing this on. I would say that is quite a claim to make. And how far? For whom? Is there a cap? Does it depends? Last time I tried to look up willpower trainability, hoping for some solid resources, I came up short.

I haven't observed that my willpower ever increased. If anything, it decreases over time if I try to apply it to the same thing. If I went to do something for a month, it's harder to do it next month. I can make a given activity take less willpower. I can become more efficient at it. I can apply motivational tricks. But the amount of actual willpower seems to stay roughly the same and relying on it is a recipe for disaster in my case.

Willpower trainability is in the same bucket as things like ego depletion and stereotype threat and smiling causes happiness and all those other things that I would take with a pound of salt due to the complexities of studying such things.
Unfortunately, many of those places want someone who grew up in their ecosystem. They replace "too enterprisey" bias with highly-specific laundry lists of skills they are actually serious about adhering to.
I really enjoy this one - https://github.com/bigeasy/cadence
They missed one:

baseUrl: 'http://www.wired.com'
Old (40) geek here. I think I have two pennies-worth to share here. I came to the industry at 38. I left real estate development when I couldn't overcome the unemployment history gap in my resume, despite working for KB Home, Toll Brothers and on the largest redevelopment project in Chicago history (Stateway Gardens housing project to Park Boulevard). I was living in the Bay Area at the time I made the transition (finally). I can tell you first hand - the culture fit thing as a means to discriminate is real. I will say that I at least had interviews. Interviewing felt good after not even getting an email for - any - job applied for in real estate. I got a response for - every - job applied for the in Bay (minus FB and Pandora, you guys suck).

After 6 months of interviews in the Bay, I gave up (due to cost) and decided to try another market... less than 6 weeks and I had a job in Charlotte. I had my first iOS role at a startup another 6 months after that. Even after the startup coughed me up (thanks again Zomato), I was able to get another iOS job in a month. I won't mention (any other) names but I can say that the culture fit issue doesn't really exist outside the Bay.

And to any decision makers out there, you are making a mistake if you assume someone like me can't fit on a team of 18-30 y/o. I fit in so well, in fact, that almost all of my new connections on LinkedIn are these same 18-30 y/o. I have made more friends with interns than I did when I was the age to intern. And my 20 year-old friends have no fear in making fun of my age just as I have no fear in making fun of theirs. We even talk sH$@! about race (oh yeah, I'm also black).

The experience has been awesome for me as well as them (I believe). So, the next time you have a chance to hire an old dev who just wants to be a fu$!@E~!! DEV - just hire her.
CastAR Opens Salt Lake City Studio
Alibaba's HR are so important in the company, so they manage the company in the HR's way: Hire and Fire!
I find that using the "archive to tag" + "skip inbox" filter features in Gmail is very convenient. The threaded interface and search is great. Once upon a time I used a dedicated Gmail account to store LKML (100K's messages) and it worked wonderfully.
I'm in San Diego and have visited SF many times on business and pleasure. I used to think I would want to live in the City and retire in the Bay area. Today, I'm not so sure. It's just too crazy. Driving from my friend's studio 3rd floor walk-up near AT&T Park to Mountain View convinced me that drive is crazy. I could get anywhere in San Diego in the time it took me to make that commute.

And the article didn't seem to mention this, but a lot of these SV companies are in office parks. Google, Apple, office parks with flair (and I use flair in the Office Space sense of the word). The future is falling from the sky like rain, but like rain, a lot of it is lost down the drain.

Also, Google is opening a pretty good-sized building in San Diego, just down the street from Green Flash.

Also, I'm on the Navy side of government tech transfer. I have to say, the government gives developers a pretty sweet deal on their IP rights.

Actually, y'all just go up to SF. Please. Enjoy it. I'll slum it down here. I'll visit you.
Check this out: https://docs.google.com/spreadsheets/d/11ozQ15ihknjEh1DIUR0S...
The sandbox here seems somewhat battle-hardened, as it is based on App-V (and some other container systems in Windows), which Enterprises have used for a while and Office has used for every desktop install for several major releases (since 2013 or 2010?).
.Net is pretty much Java. So after all the legal and marketing turmoil young you was basically right.
I think both. This sort of thing would be extremely disruptive to our economy.

I have no doubt, however, that we likely have developed plans around this sort of thing in a defensive or response capacity.
MSFT has worse compensation progression and FB/Google Seattle locations pay more than MSFT. MSFT also doesn't have free lunch (as privileged as this sounds)
Great company. Used by a ton of offices for beer in the Bay Area.
Calling it a "utopia" when there's limited space and nothing to do seems a bit inaccurate.
Shhhhh! Just shhhhhusshh!