skysight-inc/HackerNews huggingface dataset:
I don't think this is possible in the short term. There is probably age discrimination, sure, but to a large degree the problem is that programming is a very young field. It has been growing at a rapid exponential pace for decades, which means that the vast majority of people in the field have been in it for less than a decade.

The only way to increase the stock of older programmers in the short term is to convince people who are fairly far along in their careers to jump ship to a new field, and start off from scratch. Daunting, and likely a step back careerwise.

In the long term, the problem will likely solve itself. Assuming that you actually consider it a problem.
@javen

You'll want to add "cursor: hand;" to your CSS when someone hovers over the styling buttons. Because right now, it default to the cursor point, which doesn't given a clue to the user that the styling buttons are clickable.
No, the authors specifically said that they would like to have generic features but couldn't figure out a way to implement it without unacceptable performance problems.

I'm pretty sure the feature will show up in the next few minor version increments.
Advanced x86: Introduction to BiOS and SMM
> The Washington Post ranks it left-leaning

The 21st century Washington Post is pretty strongly right-leaning, and in 2014 visibly shifted farther to the right, so I'm not sure that says much.
Why do they keep referring to this guy as a "stoner"? What he smokes doesn't seem to be at all related to what he's done.
Wrote a whitespace interpreter for a PL class in college. For kicks, the project writeup was converted to a whitespace program that would print the writeup when run. That program, composed entirely of whitespace, was submitted in place of the writeup. Fun times.
Your same argument would stand without modification for reading all data from the keychain, accessing files saved by other applications, using your location, or any other things that require permissions: clearly, then, it is wrong on the face of it, because Apple has simply failed to secure a wide class of things from these processes. It honestly doesn't matter whether there is an "API" for it at the C or Objective-C layers, and that is a red herring: the issue is that there is an IPC layer somewhere (whether a Mach server or a file on disk) that exposes an API by which this data can be obtained by this process.
The rude behavior you describe is not intentionally sexist, but it has a disparate impact on women, who statistically tolerate interruptions more.

Often times when you think you know what they are going to say, you are wrong, putting words in their mouth.
I checked RunAbove with great curiosity, but the site seems to be indicating that the Power8 option is unavailable / "closed".

I'm not sure. I signed up during a Beta window last year, and don't know where they are going with it overall.

Also, I haven't used it in a few months, and when I tried right now I got errors on creating a new instance. I opened a support ticket.

Also, are you the author of the 2nd link? I tried it, my `free' doesn't have `-h'

No, I'm not the author. Searching though, it looks like "-h" is a synonym for "human readable" on some distributions, and just does automatic units.
How Alfresco scaled to billions of documents on AWS
This says it all:

“Not much shakes me in this business – baby murder, sex assault, I’ve done it all,” said David Gaeger, an attorney whose client was taken to Homan Square in 2011 after being arrested for marijuana. “That place was and is scary. It’s a scary place. There’s nothing about it that resembles a police station. It comes from a Bond movie or something.”

Chicago PD: Constitution? What constitution?

According to an analysis of data disclosed to the Guardian in late September, police allowed lawyers access to Homan Square for only 0.94% of the 7,185 arrests logged over nearly 11 years.
I have noticed in other industries they at least try to come up with stupid rationalizations why there is age discrimination and gender pay gap. The reasons stated being older people raise the price of benefits and are closer to leaving workforce. Females may leave the workforce to have children.

But in the tech industry we give reasons like old people are slow/stupid and chicks just don't understand computers like males... seriously I have actually heard that come out of people's mouths.

Its completely disgusting.
> It seems you more enjoy just "Not Python" than Go itself.

No, I have experience with lots of languages. I'm comparing to Python here because that's what OP asked for.

I don't think Go is "just designed for what the creators want", but even if it were, I don't care, because that's what I want as well.

I'm talking about my personal experience of Go based on my own experience writing Go full-time for over three years, which is as long as the language has had a stable release. With all due respect, it's highly unlikely that a review from someone using it for four days is somehow going to change how productive I've already found the language makes me.
Bulk Inserts Performance with Django and PostgreSQL
Your quotation is less faithful to what actually shows up in performance evaluation than the comment you responded to.
Agreed. Also this in the post>The hacker contacted The Post last week to brag about his exploits, which include posting some of the stolen documents and a portion of Brennan’s contact list on Twitter.

Like seriously, it is like begging to be apprehended.
Microsoft Faces Russian Hurdles as Local Software Thrives
Understanding ES6 arrow functions for jQuery developers
Bug#12 Zomato worth $1B has persistent XSS
I'm dealing with development on some of this right now for US based POS customers and so far everything I've been told is that the US isn't even going to attempt to utilize the PIN entry capabilities, so we're still using signature validation in case of fraud. I'm not sure how this is any better than MSRs. The whole spoofing PIN validation thing doesn't even come into play because it's not even going to be checked.
The Strangers in Your Brain
Canada Tells Geeks to Flee Silicon Valley, Head North (2013)
How are these different paid reviews different from say, Kirkus or any newspaper that pays freelancers for book reviews? The fact of posting a paid review on Amazon's site? All the reviews in the New York Times Book Review are paid reviews--they're just not paid for by the publisher. But if the issue is that some payors (media) are OK and others (publishers) are not, this is certainly not clear from Amazon's TOS.
> The campaign behind Prohibition was hugely successful — and may have inspired the NRA's modern tactics

I see the NRA adopting something more akin to pro-choice advocacy - a zero compromise scorched earth policy, where any attempt to discuss banning the most extreme products (late term abortions, unlicensed fully automatic weapons) results in arguing uphill against a slippery slope.

(disclaimer: I am an NRA member)
Ask HN: Why is there no HN chat?
Seems like there ought to be an HN chat room. Is there one somewhere, or does anyone have an interest in one existing?
I wrote some scientific code in it (some parsing, some processing). It was much easier to ensure that the code was secure (important when you parse possibly evil files), compared to C++, and it was much faster than Python and pretty easy to maintain.
Even I was thinking the same. A handrest would have been really useful!
This is the NY Post.

Also, what is a NY Post story doing here?
This is the New York Post we're dealing with. To play their own game, one can refer to the fear-mongering, Murdoch-owned paper as a "rag."
Because it's the New York Post; it makes for a good click-baity headline.
Better example then is PATH, which is 24 hours and has markedly cleaner stations. However, its costs are closer to a commuter railroad at $10 per rider [1].

[1] http://www.nj.com/news/index.ssf/2015/01/whats_the_real_reas...
I am assuming based on this -He explained “CWA” stood for “Crackas With Attitude,” which he said referred to him and a classmate with whom he smokes pot.- The NY Post went for a dramatic title. But I could be wrong. The NY Post is known for such "wild titles" for attention.
> Even the NYT calls itself liberal/left.

And the North Korean government calls itself "Democratic".
My grandmother was an actress in the 1940s and we still have hers from then. They're genuinely hideous and terrifying-looking.

The long-term effect on her was that her tear-ducts stopped working. Many things back then, as now, that public figures had to do to remain employable had these horrible health effects.

Still, we get a cool souvenir and I'm genuinely pleased to see this clip of the things being made.
Get 1 Month of Free Managed Hosting on DigitalOcean Servers
Found some details of the cards

http://www.infinityusb.com/default.asp?show=store&ProductGrp...
> "... keep tabs on that fear, let me know ..." meaning, hold him accountable when the problems arise

The actual quote was '... let me know how that goes.' That is not the positive statement that you're trying to spin it as. It is dismissive and condescending.
FWIW I run Linux Mint on a Macbook Air, and it supports the (admittedly quite nice) touchpad well. Obviously a little different than your particular issue, but I thought I'd comment for anyone reading.
I don't believe that exercise is part of the course anymore.
Nicholas Felton Recorded His Personal Data for 10 Years
VC in emerging markets (I come from one, and work with several) tend to be a bit different than that. cost of capital and uncertainty is much higher, so VC funds have to take a lot less risk, only betting in existing and proven business models. That's why you almost never see a really innovative startup from EMs, risk of an EM + risk of a new business model is just too high for most VCs.
What'll be interesting this time around is most of the money is tied up in the illiquid private markets rather than the public market IPO frenzy in 2000.
> Pass in "Accepts: application/json+order+deep" or "Accepts: application/json+order+plain" from the client side signaling the kind of response you want from the server.

This is an interesting approach, but I'm wondering how this interacts with caching: how does the client properly differentiate between the two calls ? (I guess the 'Vary:' header has something to do with this, but I never used it directly).

Also, why change the content type when one could just add some query string parameters? With many libraries, both client and server side, this is probably easier to do.
Money is fungible, so all sorts of new taxes could work. But Move NY actually might be able to pass, as it is intelligently designed to actually subsidize outer borough bridge users who were most penalized by past congestion tax proposals. It also represents a Pigovian tax on congestion.
teen stoner and ladies man

gotta make it sound edgier
It's a clever hack, but shouldn't people have thought of this before they developed the whole protocol? How can any random chip answer a "true" response to the pin request? Shouldn't it have some sort of authorization built-in? Maybe public / private key with a bunch of implicitly trusted public keys?

As I say that, I guess this relies on having a network connection which cannot be assumed when you're developing a POS. Hmm.
The is nothing better out there than what Trifacta has to offer.
Vanilla Windows ships with PowerShell. Since it works at a much higher level of abstraction than byte/text streams, it is reasonable for some people to believe that it is more sensitive to developer needs than standard *nix shells. Since it more fully integrates with Windows services, it is also reasonable to hold the opinion that it is a better tool for system operations than Cygwin in many contexts.

The Unix way is a good engineering approach, but it is not unreasonable to hold that it is not the sole good engineering approach because "good engineering" is only meaningful given a specific set of requirements, goals, and constraints. There is plausible historic evidence that the design of Windows was critical in the wide spread adoption and proliferation of general computing devices into the lives of non-technical people by providing economies of scale that vendors of alternatives did not pursue. If I had to summarize it, I would say that Windows gave us a culture in which software vendors were able to decouple themselves from individual hardware vendors. While Windows was proprietary, the hardware upon which it would run was not and Microsoft was able to make billions by selling operating systems at affordable prices into the mainstream market.
Just as a side note - after working at an RF Networking company for 10+ years, the phrase "bandwidth" (which in RF, is literally the "width of the band", e.g. 200 kHz ) is endlessly confusing, particularly when you hear engineers use phrases like, "we've got more bandwidth resulting in greater range but lower data rate with this signaling scheme."

The RF PHY/MAC engineers use data rate, and bandwidth 100% consistently, and everyone else I've ever met, uses "bandwidth" as a synonym for "data rate" - I'm surprised there isn't more confusion between the two groups of people.

At least all groups measures data rate and "bandwidth" with megabits/sec == 1x10e6 bits/second. Thankfully that confusion never entered the data comms world.
Sounds fun. My last one (and probably my last one) involved being asked about inode structure in ext4 from memory.
Why I'm Interested in Haskell
Ask an older candidate, in their experience, which tech or management practices work and which don't. Ask them why they think so.

You can learn a lot about the depth of someone's understanding of the full engineering process: reqs & specs, design, implementation, test, maintenance. Among the places the candidate has worked, ask them about the strengths or weaknesses of various approaches and techniques. Ask for war stories that were learning experiences. Ask for their thoughts on which of these might be relevant within your company (or given a certain set of synthetic but plausible relevant constraints).

In practice, a really large fraction of software dev practices, especially in the early phases like requirements and design, have long been suboptimal. (I'm being kind, of course.) But few bemoan this because, formally, few agree about how to correct it, largely because business problems vary widely. However if someone smart works in business long enough, and they pay attention to more than just their own code, they usually learn a lot about which approaches serve their business well and which don't. That wisdom is the greatest strength of an experienced developer/engineer.

Explore that in the interview, and not just how they would code a red-black tree template in C++ on a whiteboard.
I love this service! It is so user-friendly!
Thank god that Hollywood had the foresight to give us a playbook (and live action simulation) for this exact situation: http://www.imdb.com/title/tt0120591/
"Being childfree is never going to change (especially considering I voluntarily sterilized myself), and I'm mentally incapable of feeling romantic attraction to anyone,"

Well there you go. Ageism problem solved. Just don't have kids or feelings. JFC
FTA: A fraudulent chip can listen for that query and pre-empt the real chip with its own answer: a “yes” signal regardless of whatever random PIN the fraudster has entered. “The attacker intercepts the PIN query and replies that it’s correct, whatever the code is,”

Wait, what? How is that the protocol? There's no two way validation at all? The chip just says "yes"?!

Can anyone with knowledge of details confirm? This seems isomorphic to my ears with "the PIN is just security theater".
> This is where people were held for a few hours ...

... to a few days. And the purpose of holding them without making it known where they were (which is repugnant) was so that they could sweat the arrestee without the annoyance of a lawyer present and the arrestee understanding his rights.

Depending on who you believe, of course.
Ataköy Yeni Escort Bayan Yaren
Not the first time a CIA director has been casually incompetent with confidential files:
https://en.wikipedia.org/wiki/John_M._Deutch
Journalism is about more than merely reporting facts in bullet point format. Save that for PowerPoint - journalism is about connecting those dots into what the reporter believes is the story.
Fun story:

Someone I know got really stoned one night, FTP'd into a shared Dropbox folder, accidentally uploaded a file, tried to delete that file, and ended up deleting the entire contents of the Dropbox on everyone's computer at the company. We were never able to recover the files, but at least there was nothing too important.
Good old market forces doing thier job. /s
Podcast: Is Dubai the Next Silicon Valley of the Middle East?
Don't keep purchasing at the same merchants; that's like Carder 101!

Regardless, this whole "ask the card if the PIN was right" protocol is just dumb. Surely they could have e.g. had the card sign a challenge in a way it could only do if given the right PIN? That gets slightly more complicated when revoking old PINs or issuing new ones, but it would still be possible. For all we heard about the wonders of C'n'P, this seems to fall short. If you're going to the expense of chipping all those cards and replacing all those terminals, at least get the software right.
>Also, what is a NY Post story doing here?

NY Post was the first to break the news and it is all over the news- CNN, Fox, etc.. Can't find the link to them but here it is herehttp://www.computerworld.com/article/2994451/cybercrime-hack...
Let us know your thoughts from this latest episode -- we're Dubai-based ourselves, happy to answer any questions!
> no default parameter values

Hearing this leaves a bad taste in my mouth, because one of the (mis)features I've found in Go is its implicit default value in struct initialization. In Go, you don't get a compile error when you miss some fields while initializing a struct. e.g.

type T struct {
a int
b string
c float64
}

t := T{c: 1.5}

will happily set `t.a` to 0 and `t.b` to an empty string. While this is useful for maintaining backward compatibility (adding more fields to a struct doesn't break upstream code), it also hinders discovering genuine mistakes at compile time. So typical Go programs end up using 0 or an empty string as a sentinel value. This is probably what made me feel Go's dynamic nature the most. It really is pretty close to a dynamic language.
Google’s growing problem: 50% of people do zero searches per day on mobile
A PhD program basically produces a researcher who is the world's expert in a very very narrow area of a subfield. As a job candidate, a PhD holder could offer, in descending order of "putting their degree to use", A) their subfield specialty, B) their ability to work as a researcher, C) being a smart human.

If you're interviewing a PhD for a nuts and bolts software engineering role, you are basically hiring on the basis of C, ie their degree is a dubious value add for you. PhDs are rarely going to be an ideal hire for a startup unless their subfield is literally the core of your business.

As an aside, I am bewildered by the the idea of a CS PhD holder who literally cannot code in any language. But short of seeing their CV, who knows. Maybe they specialized in the more theoretical math- or EE-like areas of CS, and their undergrad data structures course was a distant memory?
Untestable, unsafe and on the freeway
Shockingly, the lawyer visit rate at Homan is still 3 times the 'average' rate:
"The 2014 citywide total at declared police stations...was 0.3%."
Apart from the already mentioned reasons, another one would be maintainability.

Go was designed with this in mind and some of its shortcomings come from this approach. It is a relatively small language, with one way of doing a certain thing and a mandate of using standard libraries and strict code formatting.

It sounds limiting but it is productive and makes every Go developer write in the same style.

So whether it is you that you return to your project after a few months or a new developer, you will be able to (re)engage with the code quickly.
Even though I'm pretty disappointed in the quality/quantity of apps in the Windows app store, 'crapware' is the biggest reason why the app store needs to exist.

You can't expect non-experts to find, download, and install apps safely anymore.
I was under the impression that the card created a cryptographic signature on the transaction, and the card had to receive the correct pin before it would sign it. Which is why you have to leave the card in the reader until the total is completed. Is this really not the case? Or does the card still cryptographically sign the transaction, but doesn't process the PIN first (other than answering valid/invalid)?
How Complexity Makes Software Bad
Countdown Tactics to Spur Holiday Sales – EBook
I understand both points of view but lean strongly toward why-el's. If there's one thing Java has taught us it's that "premature taxonomy" (love that term) can be a huge unnecessary tax on small to medium sized projects.
Since there are quality of life improvements that are often invisible at first sight, I'd like to point out a few ProseMirror hidden features:

- Typing "- " at the start of a line creates an unordered list, and typing "1. " creates an ordered list.

- Typing the '"' character correctly replaces it with the right unicode character, and you can undo that replacement by hitting backspace. The same goes with "--".

- It hints at automatic emoji insertion here: http://prosemirror.net/demo_dino.html

- Surprisingly, the keyboard shortcuts are often inconsistent across editors; ProseMirror tends to rely on widely-used shortcuts.

That said, as I mention here[0], I am most hopeful for Slack's text editor, which supports many more enhanced features -- but unfortunately doesn't seem open-source, and is currently quite buggy.

[0]: http://espadrine.tumblr.com/post/129926358821/web-editors
What about using one of the i2s daughterboards for the pi, instead of a usb sound card? The Pi has all-in-one shields that work out of the box, but the bbb will need a tiny bit of wiring to make it work.
Search for Search Contest – build cool stuff, get featured on the Azure Blog
Pfft, good luck. My 65 year old mother nearly died from stress overload when Office 2007 was released. Good fucking luck getting her to transfer to Google. It's not free to transfer to Google when you need to retrain your entire workforce on it.

Microsoft has it good with Office; they have an entire generation of Luddites dependent on them.
> "Regardless of previous vaccination history, flu shots did protect against flu infections requiring medical care. [...] Protection was greatest among those who weren’t vaccinated previously."

If I'm reading this right, a flu shot is always "good" (reduced risk of infection), but the first flu shot is the "most good".

The exception to this rule is pandemics (e.g., H1N1), where a vaccination for the seasonal flu may make people more susceptible to pandemic infection.

This is an interesting finding, but a) you get a seasonal flu shot to protect against seasonal flu, not pandemics and b) I'd bet there are other vaccination impacts out there as well.
is there a way to `go get gopl.io` all the source code at once? currently, you have to do (and know the chapter names) like this `go get gopl.io/ch1/hello-world` (or something like that - I don't remember exact url), but, as mentioned, it only works if you know chapter names. Better if you could just get whole bundle
Tesla “autopilot” real world test
can you watch out with the sweeping generalizations?

When I studied, we had a class where we literally wrote our programs in FORTRAN/C, on punch-cards, and submitted them to one of several mainframes that my university maintained. (this was 2-3 years ago).

I get that there's discrimination, but it seems like it goes both ways.