skysight-inc/HackerNews huggingface dataset:
I hear this sentiment expressed a lot, as well as the sentiment that millennials only loaded up on education debt to fuel a 4-year party. In my experience they are both wrong in 90%+ cases and are typically used to invalidate any calls to pay more attention to growing inequality in this country.

You are probably noticing the people who go out to eat and have nice cars/nice things much more than the people that sit in their cubicle and eat their homemade lunch, etc. Probably don't pay attention to (or don't even have a clue about) the people you deal with on a day-to-day basis that rent a portion of a room (not even a whole room - eat your hearts out boomers).

Also, you are comparing your parents spending WITH A FAMILY to people who are likely single or DINKS. This is not a worthwhile comparison.

Your point with housing is semi-valid, but there are very few small homes where I'm living in southern California. I know tons of people that would jump at the chance to have a tiny house if it meant it was actually affordable.
Isn't this article/this thread explicitly what we have been told not to discuss this week?

I am really confused as to what is considered political or not.

I suppose it actually means "politics we disagree with"?
Has Pokemon Go really?

The "AR" is extremely limit and I strongly suspect most players turn it off, other than to get occasional brag/joke photos.
Self-driving vehicles are a cool and novel goal, but it's just not inspirational. I saw the first prototype on campus 17-18 years ago. Honestly, my thoughts on them are similar to those on nuclear fusion...basically like "Shit man, they're not ubiquitous yet." in that it always seemed more of an eventuality, not a bold, unexpected step forward.

Inspirational things are usually illogical and are more rooted in emotion and ideas formed during childhood and the myths we internalize at that age. It will save a great number of lives, decrease commute times and be beneficial for the environment for sure. But it will mostly be of benefit to people with the highest standard of living on the globe.

Honestly, I was looking forward to a world in which technology enabled a world to become more classically liberal, a world that encouraged the free flow of goods, services, capital, culture, people, and ideas where a person's identity isn't so wrapped up in the idea of the nation-state and the stupid games they play. So yeah, this year has been kind of dissapointing. If you can't tell, I'm a huge Star Trek.

For example, John Glenn's effort towards nuclear non-proliferation leading to global disarmament (save for a few emergency nukes...never know when an asteroid could be headed this why and we need to send the world's best fracking crew...Hollywood should totally do a sequel with frackers and it'd get the thumbs up from Trump)

I digress. Society in general don't find automonous cars inspirational. there was no ticker tape parade when Uber completed its first ride in PA. And if there were a live stream, not many people were interested. Although fundamentally it is a human accomplishment, it's not that exciting to see a machine run code.
Smarking (YC W15) Is Hiring Sr.PM and Many Others in SF
On my preview MBP it was about half. 6 hours on Safari meant I got 3 hours on Chrome.
One of the things that has made me old (52) and crotchety is that I learned Lisp very early in my career. That gave me the ability to see that 99% of "new" technologies were really just poor re-inventions of (parts of) Lisp. Even today, Common Lisp -- despite (or, as some would argue, because of) the fact that it hasn't been officially updated in decades is still not only a viable language but one of the best choices for many applications. But no one knows it because it's not the shiny new thing, and even young people still can't seem to get their heads around the fact that the parens are a feature, not a bug. And that makes me grumpy sometimes.

The good part was that I was able to build a very successful career while not having to suffer nearly as much pain as many of my contemporaries. The bad part is that now it's hard to find people to collaborate with. :-(
I am just wondering if the plugged in part needs to transmit at full power all the time. This could seriously increase the overall energy consumption.

Plus, I have a hard time deciding what it would transmit at full power all the time...
I haven't checked this recently, but in the past Chrome always turned on the dedicated GPU on my MBP, whereas Safari ran just fine with the integrated one.
Aurora requires 3 as well, in order to establish quorum for leader elections in case of network partitions.
Show HN: JD – Interactive JSON Editor
> In the absence of other information, I'd chalk that up more to the client.

That is my first thought as well.

Spending time optimizing it for performance may not be worthwhile for the client. Likewise, hosting it in a way that can scale to several times the traffic may not be worthwhile.

This is something you learn with experience. If you deliver a site that's super-fast, with deployment of the latest serverless architecture with the newest UI framework released this week.. but you didn't have time to put in half the catalog, the client is not going to be happy at all.

There are also clients that insist on certain specific things that may not fit with your artistic vision (specific graphics, colors, logo, text, layouts, icons, etc). You have to balance how hard you push back with how much you want to risk pissing off and/or losing the client.
You're not wrong.

> Under your proposed system in which the State provides basic income to each and every individual

> who decides how much each is given?

Hopefully economists, mathematicians, business & social services leaders. It's extremely complicated.

> Who will be the ones to actually control the means of production, and who will be the ones to actually control distribution of goods?

Will largely be decided already at that point, we're well on our way already.

As for your final question, as automation increasingly destroys jobs, there is going to be increasingly severe social unrest - only then will basic income start to be seriously discussed, and by that time many people will likely be worrying for their safety, even wealthy people.
Feel free to e-mail if that works better. john@johnwheeler.org
Sounds like the opposite.

All of Apple's most successful products were developed mainly rumour-free (and certainly hype-free) behind closed doors, popping suddenly into the world at WWDC or similar.
"everything else" basically being dividends which FB doesn't pay out.
yup, I've also always used jQuery for ajax requests - a lot simpler/quicker/less-line-er for development than defining plain xhr requests
They pack malware code into an alpha channel of the ad image and then use inoccuous looking JS code (which happens to be delivered with the ad) to extract and execute it. This allows them to sneak their goods past the ad network review.

Neat, but not that impressive.
It's not what he said so much as that he said it out loud to a room full of people and no one batted an eyelid.

Imagine the shitstorm if he had said "whites are just smarter" - the lack thereof demonstrates that the ageism problem is very real (probably the only form of discrimination left).
> My naive assumption is that code reuse across platforms is a good thing, I'd love to understand why this isn't the case here or what the concrete arguments are against it.

A driver is inherently platform-specific. It's glue that ties the hardware to the operating system. The only "correct" way to have one driver work on multiple operating systems is for the operating systems to all use the same driver model.

The ugly way is to create your own hardware abstraction layer and then write a translation layer between that and each operating system, because that's complicated and hideous.

But it's especially silly because Linux accepts suitable contributed code, so you could instead use the native Linux model as your "intermediary layer" and fix Linux if it isn't suitable in some way. And then translate that to what the closed operating system you can't modify uses.

The result is that the Linux people are happier and you have one less translation layer to maintain.
Six ex-Insys executives arrested in U.S. in fentanyl bribe case
I get this too. The second I close the zipper on my suitcase I start to feel anxious until I'm in the skyway. I wonder if missing a flight would cure it
> Everyone else has to go with the binaries they distribute which, as the other poster has correctly argued, cannot be independently verified.

Do you have reverse engineering experience on Android?

APK uses the zip format. Extract its contents and compare those, minus the META-INF directory, which contains digests and a detached PKCS#7 signature.

Apps whose code output isn't reproducible can still be compared with a varying amount of IDA analysis.
Grace Hopper- the First Lady of Software
Holiday Office Hours
I got in touch through twitter but will email you tomorrow morning. :)
> The guy who isn't making much to begin with isn't rewarded - it only makes his labor less valuable.

What? How does that make any sense? The labor market is a market because supply and demand still apply.
Generally what marklgr said. By tactics, I mean being up to date with the latest lib for -foo- and being on top of what the cool kids are doing, chasing down the rabbit-hole to find that one setting to improve db performance. Individual, almost atomic tasks, especially those in a changing landscape.

Strategy is more about planning, forethought, and knowing ahead of time which avenues are worth pursuing and which aren't. As a very simplistic example, a tactician might spend a day down a rabbit-hole and improve a db's performance by a small but significant amount, and a strategist would not have spent that day, knowing that that db is going to be turned off in two weeks. Not the best example, really (and it implies that you're only one or the other, which isn't true at all). There is also overlap between the two.

Perhaps a military analogue - tactics is about how to take the forts (shorter timeframes, clearer objectives, obvious goals), and strategy is about determining which forts are worth taking (long-term timeframes, murkier objectives, sometimes unclear goals, concern for secondary effects). The difference is also in scope, I guess. Being a good tactician benefits from energy and focused interest, something which the young'uns tend to have more of (caveat, caveat), and strategy benefits from forethought and experience, something which the old'uns tend to have more of (caveat, caveat, &c)
Where did you grow up?

I'm more than a decade younger than you and grew up in a single income family, lots of children, solidly middle class, and neither of my parents had beyond a high school education. My dad was a straight C student through school and neither of my parents could help me with my math homework by the time I was in junior high...so hard working people, but not book smart by any means.

Lots and lots of my school mates families were similar.
We are talking about a political ban, on politics detox week. Why is this thread still here?

I see nothing about security or routing technology, just reportage on the actions of a government - politics.
Related to fitness. I never went to the gym. However I was working on fitness related site for some years and as a lead there, I wanted to be reflection of this site I cared much about. So I did what I like, walk and running up the stairs.

Whenever there are stairs, I would run up them. Now, again I am not super fit, but I don't lose breath, everyone else kind of does. This gives me great pleasure.

I am older developer, it is getting hard, I will not lie. But, I am on top of latest technologies, enjoy my work, I am pain in the but.
Well, if the author is almost 60, it probably won't matter which career he's in, he would likely suffer from some sort of ageism. It doesn't matter if you're a programmer, or in finance, or working at Costco, if you're getting close to 60, most people will be skeptical as to whether you can really work as well as a 25 year old.
about the value of experience, I had it explained to me like this:

If you see a toddler running after a ball that rolls under a coffee table, bending over to go under the table and
to pick up the ball...
You know what's going to happen next. That's experience.
There are just different balls and coffee tables.
I thought we had agreed not to discuss politics in political detox week?
Interesting idea. Things like this generally need a bigger antenna, since they're getting power from it. It probably means the base station has to run at high power most of the time, rather than throttling down for short range transmissions. If it went all the way to full wireless power, like some RFID tags, it would be more useful.

High data rate capability probably doesn't matter. Anything that's receiving or sending a substantial amount of data is probably using more power doing something with it than sending it.
Isn't it more likely to be lag and inner ear related, not related to light angles? Why do you think it's light angles?
Deutsche Bank Records Said to Show Silver Rigging at Other Banks
> What about Nvidia's GPUs, community relations or [insert other topic] hobbles their open source one so thoroughly compared to AMD?

AMD provides public documentation for how the driver should interact with their GPUs, Nvidia does not.

Oh, and AMD employs some of the people developing the open Radeon and AMDGPU (non-pro) drivers, while AFAIK Nouveau is a pure community project.
India plants 50M trees
Wow, thank you for the article, I've never read it before.

This happened at the Bike Cooperative I used to work at; everything was informal, but we were able to focus on weird types of bikes and recycling projects that were interesting to us and subsequently we'd dedicate hours to do them. Unsurprisingly, the management came in, and we were wrench monkeys like everybody else; not so say that we were whiny because we didn't feel like "special snowflakes. We lost freedom to focus on our strengths in the cooperative.
Ageism is real in the Vally but it can cut both ways. In my current company we did a SWOT analysis and one of our advantages was "many old farts, and many former colleagues friends".

Yes, if you haven't been using AWS and GPGPUs you will be of minimal use to us but it's really valuable if you have already made a bunch of mistakes on someone else's dime. And in your 50s you're probably an empty nester, and can easily put in a 50+ hour week when necessary (which it often is, but not all the time, in a startup) and get more done in 40 hours than the squirts do in 60+.

You need a mix of ages and backgrounds. A bias to youth is as bad as a bias towards time-in-grade, or any other such bias.
The week-long experiment was terminated early. See https://news.ycombinator.com/item?id=13133855

You've now posted this nearly identical comment for the third time, where it's been answered twice (and now a third time).
If it works, how usable would a desktop app run on a phone? I think Microsoft would intend to do this for tablets (which need longer battery life than what Intel provides) rather than a Surface Phone.
Out of curiosity what flavor/dialect of LISP do you recommend? Common or something else?
Don, you're an expert in that technology!
I suggest making equity vest over time. Don't just split the company up. Everyone is entitled to their fair share but only if they put in the time.
30-Day Vanilla JavaScript Coding Challenge
jQuery never fell back. It’s whole raison d'etre was to be a crutch. The rest of the industry stepped up.
Isn't that a "patent"?
They pumped massive amounts of money into mobile and won it. Windows Mobile destroyed the previous incumbent Palm. Sure, they subsequently lost it, but let's not be too quick to forget.
Thank you, Sir. I will keep this in mind as I age...
Donald Knuth's 2016 Christmas Tree Lecture (360° 4K broadcast)
So much for CORS policies.

If browsers restricted cross-origin sharing of image resources to same domain only, bazillions of dollars in tracking pixel revenue would evaporate.

Deep inspection of image rasters by script execution isn't going to get locked down anytime soon, I surmise.
The place where it really gets bitter is the associated tribalism that political issues bring. A variety of research studies have found that people who identify with a given party will be much more favorable to the exact same topic if told that their party supports it vs if they're told the "enemy" party supports it.

What might have made this experiment more sustainable would have been to scope it to "No partisan politics". Some topics, such as education reform are very political but have no strong consensus in either party. For others, such as IP laws, both major parties come down on one side and many techies on the other. Those topics were common on HN for years before the political discussions here really got nasty.

It's the wedge issues (whatever they may be in a given cycle) and culture wars where the site has really gotten acrimonious. If people are talking about an issue, it's fine. When they're fighting with their allies against the "other tribe" it's not.
old news. I guess I remember this news in February here at HN
Oops sorry.. Plain Old Data structures.

Specifically I mean data structures that contain only basic types and no reference types or pointers.

https://en.m.wikipedia.org/wiki/Passive_data_structure

Another important trick is to use structures of arrays, rather than arrays of structures. Well that kind of depends on the use case, but you can get huge wins in memory access if you need to scan only one field.

Same tradeoff as Row vs Column Databases.
Indeed I was. TMYK
Lifting heavy won't give you a heart attack: The Heart and Barbell Training
That's not a bad perspective, but the counterpoint that I have seen several times is that the tests can tend to take on a split quality where some will insist that nothing can be changed if a test has to be changed along with it - and then the other camp steps in and doesn't want to put in the effort for new tests, so the existing ones get removed.

Testing makes a lot of sense if you're doing data munging, but for front end or other kinds of code that are almost defined by their ability to create side effects, it's usually a waste of time. In my humble.
Well China intercepts http traffic and inserts javascript malware joining users into a botnet that DDOSes github pages of human rights organizations. It depends on what you mean by insecure and dangerous.
He probably moved to another secretive project in the hardware division. Thats what my friend did.
Great post; You should focus more on Consulting jobs;
His reply couldn't sound more scripted
I apologize in advance and mean no disrespect, but I think this analogy is terrible.

PHP was browser-agnostic. PHP was a flawed tool that existed alongside other tools, and survived based on various merits and despite various drawbacks.

jQuery was a life preserver. Javascript is wholly browser dependent, and at the time of its inception, browser compatibility was a jungle full of king kongs and velociraptors.

Before jQuery, your javascript might work. With jQuery, it would work.

Since then, browser compatibility has gotten better, and the language has advanced. Much of what was previously speculative has become basic.

Pour one out for jQuery, but don’t feel sorry for it’s demise; be grateful for where it brought us.
> For the idea that patent trolls add liquidity to the invention marketplace, I'm under the impression that the cost of acquiring the patent in question is often only a minor component of the operation, and the major cost is litigating it. Which seems to suggest that the primary economic effect is something else (what that is I'm not sure).

The phrase you are looking for is administrative overhead. Which suggests that obtaining "liquidity" via patent trolling is highly inefficient and should be discouraged, because the bulk of the money is going to overhead and not incentive for innovation.
Probably because smokers tend not to live as long, and therefore draw fewer benefits.
Got me thinking about hidden communication techniques using DNS queries or ICMP as the "transport" layer. That would confuse the hell out of everyone :P
That's one approach - just add a camera, mix the camera image with the graphics, and feed it to a VR headset. Works, but it's more intrusive for the user than the AR enthusiasts want.
Sadly my Lumia 925 doesn't do windows 10. It let me try out the dev previews but not the official release
CGI scripts were also a lot harder to secure on shared hosting. I remember the hosts supporting them required security review before being installation. Then PHP came along with safe_mode and open_basedir, and if there were commonly-deployed solutions for CGI after that, I sure didn't see them because everyone was already using PHP.
Also Atlassian says the same. They said last week that they just can't get senior people in Sydney. Personally I feel older people are not as good at the little puzzles they set as an entry test.
Ontario/Quebec are definitely commonly called "East" out here in Vancouver. The Maritimes are, well, the Maritimes. Central usually means the prairies.
Isn't there a good big comnunity in Clojure now?
One of the systemd developers has pointed out that the feature being touted is currently broken on several architectures:

* https://lists.freedesktop.org/archives/systemd-devel/2016-De...
Elephant in the room, IMHO, is the technical interview process.

In software engineering roles at big/desirable/fast-growing companies, the interview process favors faster (by definition, younger) minds. Both young and old are put thru the same/similar coding interviews at many of these places, and often faster coders are younger, and get the job.

You can't fix ageism without fixing the interview process. Being jovial, healthy, nice and culturally sensitive are necessary and useful things to keep your job after you join, but the gatekeeping itself is biased on the other side, which reduces the intake to a trickle.
Digital Signature – Document management
I don't know anything about linux display architecture, but this point sounds really weird to me from general software engineering perspective. Isn't one of the goals of having drivers in an OS to establish a formalized interface between drivers and kernel, and thus achieve separation of concerns between driver maintainers and kernel maintainers? Requiring that kernel maintainers understand how all drivers work does not sound very scalable.
I was lucky. I was able to upload cgi myself. It was just too much hassle for little gain (whatever security exploits you'd get in PHP, you'd get writing your own C code).

Oh, and how can I forget, mod rewrites were a terrible pain, so if you wanted your website to be dynamic (so you can have, say, your login name at the top corner), you'd have to make your website look like http://www.example.com/cgi-bin/main.pl?url=/directory/page5
The hull's age only tells part of the story though; how well it's maintained, and the ability of the pilots flying it would need to be factored in as well.
I like Common Lisp, and Clozure CL in particular, but it doesn't really matter all that much. The cool kids seem to be using Clojure (with a J, not a Z) nowadays. Pick whatever works for you.
The other reason behind "Press A to play" is that a console can have several controllers associated with it. Pressing a button at the title lets the game know which controller the user is holding.
Note that the median income for males have been in decline since the 70's, it isn't strange that they get frustrated with the current situation.

http://economix.blogs.nytimes.com/2012/10/22/the-uncomfortab...
"buy a $35 raspberry pi and stuff it between your computer and the internet and route all traffic through it through tor? Too many zero days out there in browsers, flash, java, office"

How does Raspberry Pi help here? If it routes traffic at IP level, it will be transparent at an application level. Firewall/IDS won't help against zero days either.