skysight-inc/HackerNews huggingface dataset:
How would there be many requests? Wouldn't it load the cache line once into the shared state and then spin waiting for the line to be invalidated before reloading?
> Recently I had to teach a very senior DBA git so that he could check his SQL scripts into our repos, and I kept on thinking it would be much easier to teach someone SVN (actually he already had experience with that).

Create some aliases that make it as close as possible or as simple as possible for them. There's no need to force someone to learn the whole tool if they only need a subset.
We agree that Apple can write and distribute code for its own apps, and share between them. What does it matter what the technical details are? Doing it the way that they do uses less memory -- that's better for users.

It's not feasible to extend the capability of creating and deploying OS frameworks to 3rd party developers.
How is this different from taking a normal video, and letting user navigate forward and back by dragging?
I really don't think we need to be running to TrueCrypt alternatives quite yet. If Phase II of the audit comes back showing TrueCrypt as insecure, then it's time to start worrying about that, but given that everyone was happy to keep using TrueCrypt up until 1 day ago even though it hasn't been updated in over 2 years, I don't think there's any big rush to switch to something else even if ongoing development stops.
Some of their products have bug trackers. That said, I submitted some fixes to their Android docs in the Android issue tracker years ago. Really obvious stuff like where their sample code would cause a crash due to trying to start a dialog with the wrong type of context, etc.. They never fixed them. So there is essentially no way. They apparently have a bug bounty system, but you would have to exploit their mistakes to do injection or something before the mistake would qualify.
My god. it's like he did my rotation in a wet lab. Very similar set of experiences.

BTW: Maniatis as a lab manual set back molecular biology by years! Almost every protocol in the book was wrong, missing some technical component. It's as if "Intro To Python" left out important code statements and just kind of let you figure it out from first principles.
Just another theory but consider that the TrueCrypt team was always anonymous and considering that their licence is somewhat prohibitive for a open-source project it's not totally bonkers to assume that some agency or big coorporation developed TrueCrypt in secret and made it public to gain widespread assurance that there are no bugs in the code.

Maybe they migrated away from XP and have assurance that Bitlocker is safe for them or switched to something entirely different and have no interest or funding for development it anymore...
Ask HN: Computing expected value of equity
I've been offered a position at a startup with 0.90% equity. They have already raised $2MM (I'm not sure at what valuation -- should I find this out? Will they tell me?) and will likely raise more in short term.

I'm new to the whole equity thing. Let say I think the company has a reasonable shot at a $50MM valuation what would be my expected take home from an exit at that sum? (how does the dilution work?) How should I be thinking about the equity? Honestly, even if its worth zero the salary is fair enough, but I'm just trying to understand the limitations of the upside given that I think the company is likely worth less than $100MM in my guesstimate.
$300 million to cover "a few years" arguably isn't that much - even basic stuff as the loaded costs of staff is going to be a significant proportion of that.

To maybe put that in perspective, $100 million a year is the budget of one of the smaller F1 teams.
5 top tips for getting more out of Word 2013
I want to believe in this so much, but I have huge doubts. Can someone cite some solid evidence that this works? Is Willie Smits continuing to do this in other places? Work like this sounds to me like it's just about the most important thing in the world, and it scares me to know just one TED talk, and a couple other references about it.

I wish this was the kind of thing that Al Gore, Bill Nye, Neil deGrasse Tyson drew a lot more attention to.
You forgot c) where a person with down's is helped to find meaningful work that they enjoy, and they are not prevented from doing that work by discrimination or stigma and people put in place reasonable adjustments and other people put in place support. This means the person contributes, and their relatives are freed up to contribute. What about the other guy? Fuck that other guy, they can look after themselves.
Inky Launches A Smarter Email Client For iOS
I'm using it for a decentralized project based on bitcoin.

A single-file application with no installation is easy for a user to handle. However, developers and researchers may find it easier to work with a set of files. By giving the application an interchangeable dual form, both are satisfied. It's like it's its own file archiver.

Also it was fun to write.
Handy JavaScript Guide
This wouldn't work for me.

My browsing habits are bit different, I'll browse indexing sites (HN, reddit, etc.), click on interesting title, quickly scroll through site, read introduction and if it seems interesting, I'll leave the tab open and go back to indexing site. Now what would happen is popup would show, my rage level goes through ceiling and I quickly close the tab, no matter how interesting the topic or product was.

Wouldn't onclose work better for examples like this?
I think I better understand what "lock-free" means now, thank you for the explanation.

I will review what I said in my article and ensure I'm not spreading any misinformation. When I learned of lock-free I was presented with a spin-lock like system as an example, but that is clearly incorrect.

The key I guess is that any thread could halt at any point and the other threads are not blocked (within obvious practical limitations). This doesn't mean other works may not have to redo some work, such as finding a new terminal node in a lock-free list.

In practice lock-free is likely sufficient, even in real-time systems. One would need a very high level of contention to render lock-free incapable (though with a high number of cores it's definitely possible).
I suspect people who like to drive for fun will continue doing so, and that eventually it will be a fairly uncommon novelty, like horseback riding.
The continent of Africa contains more human (genetic) diversity than the rest of the world combined, yet almost everyone from it would be classified as "Black".

Interesting that you should bring that up: in South Africa under Apartheid, the racial classification of "Black" (previously called "Bantu" and "Native") was a person of "pure" African descent.

In post apartheid South Africa, for the purposes of redress [^] "black" means Indian, Coloured (mixed race) and black Africans. Of course, it was found that disproportionately Coloureds and (especially) Indians were being appointed (they were better educated and more affluent), so there seems to be a renewed emphasis on black Africanness... our Indian finance minister was just replaced by a black African, which was viewed as some kind of milestone - incidentally Julius Malema brought this up a few years ago, but it was quickly sent down the memory hole.

There has been, in recent times the emergence of racial bomb-throwers who claim that whites cannot be "African".

In any case, my point is that even the term "black" is not as clear-cut as we would assume.

[^] I actually do support affirmative action in South Africa as a corrective measure. The potential for abuse does exist, in the future - currently whites, despite a huge amount of whining are not particularly disadvantaged. Sadly there isn't a sunset clause, although the constitution limits reverse discrimination to reversing the effects of past discrmination, a sunset clause of, say 2035, after which all racial discrimination would be banned, would have been better, in my opinion.
Who or what would use these "production SABRE engines" without a spaceplane to use it on?
Top Web Security Vulnerabilities
Mixed-race person here; It is self-identified.

This is actually kinda confusing because the various forms never provide any guidance on how to determine what race you are for the purpose of the form. I have a Black[1] grandfather but look either Italian, Hispanic, or Sephardic Jewish. This led to me incorrectly identifying what race I was and mostly being annoyed by the question[2]. For example, when I applied to MIT I agonized over what to put and just decided to check both "white" and "African-American" and call it a day. When graduation was coming up, I got an email about a kente stole ceremony and...felt awkward. Aside from doing this one small not-valuable program with the Office of Minority Education, I didn't really participate in black life at MIT at all. This was also around the time when people were having a bunch of discussions about Treyvon Martin and white privilege and I realized that the things people were talking about the experience of growing up as a black man in America did not match mine at all. Basically, it wasn't until senior year that I realized that I was probably white and had white privilege.

I had some trouble accepting this, as identifying as white felt a bit like a betrayal of my mother and grandfather. So, I started reading a bunch of books like How to be Black, The Souls of Black Folk, and How the Irish became White[3]. I learned some pretty interesting things[4] and accepted that in almost[5] all contexts I am white. if someone (like a friend of mine from Canarsie) says I'm Black, thats fine. But on any sort of form, white is what I put down.

[1] Chromatically about the same as Morgan Freeman. He married a Swede and my mom married an Irish/Polish/German/Dutch/Englishman.
[2] It is plausible that a mixed-race person could put "half-elf" on their census form out of annoyance before learning that doing so is a federal crime...
[3] My strongest actual ethnic identity is Irish. I play the Bodhrán, have been known to jig and sing folk songs, have marched in a clan rally in Co. Longford.
[4] Did you know that 7 out of Homer Plessey's 8 grandparents were white and his legal team had to specifically arrange for him to be arrested and charged with violating the Louisiana railroad segregation statute in order to start the legal challenge that unfortunately led to the "Separate but Equal" ruling?
[5] Exception: watching 12 Years a Slave with my mother.
This is a terrible PR article but we might actually need more of these.

That's basically how one changes social stigmas in a society/industry. Just make sure all cool places are doing the exact opposite of unwanted behaviour. If that's not possible, then everybody needs to fake it with PR stunts like this until everyone else believes that's the thing to do.
Yeah, no one plays out to checkmate except for gross blunders or to entertain the crowd. Back in the 19th century it was more common to play things out to the bitter end. I bet you would find that frequency of checkmate is negatively correlated with rating, too.

The fact that game length has increased is most likely attributable to extended endgames (I presume). Thus I would expect this to drive frequency of captures down (as you observed), not up; there are a finite number of pieces to be captured, so longer endgames will result in fewer pieces being captured per move.

The curves of piece movement frequency are interesting. The "popularity" seems to be a conflation of how much those pieces are moved and how little they are captured, though. If a piece is captured it can't move for the rest of the game and will thus appear to be less "popular".

I am as curious as you as to why the rook, knight and pawn curves change the way they do. Of course the changes are less dramatic than they appear on the graph (around 5% variation), but that's still interesting. I am sure that they are not the results of an 1850s book on rook strategy and Fischer changing chess as we know it, though!

It would be interesting to see the same curves when considering only the first 40 moves or so of each game. Once you reach the endgame, you're going to be moving the pieces you have left, whether you like it or not, and that can last for a lot of moves.
Best of times and worst of times for project-based education
Did you just characterize documentation as women's work? Not every woman developer wants to maintain your legacy code while you go off and write features...
Now that this party is over, does anyone know any wrappers for using gpg-zip with some of the degree of convenience of TrueCrypt — at least, for the limited case of keeping directories conveniently encrypted and useable?
Maybe you didn't read my earlier post where I said that Google will hire as many qualified people as it can. There is no upper limit. Nobody is excluded because of quotas or whatever.

If Google has 100 X's and 10 Y's and hires 10 X's and 1 Y every year, the ratio of X's to Y's stays the same. If Google increases the number of Y's they hire each year to 2, the ratio of X's to Y's decreases. Not sure what's so hard to comprehend about this.
Don't most countries have problems with ethnosectarian tensions or oppression or violence?
Assuming I'm a marketer who's using A/B testing tools and who's only interested in getting "statistically significant" results, and assuming Bayesian methods provide some advantage in terms of regret minimization that translates to real dollars earned, I feel that I could totally outsource my understanding of the theoretical underpinnings that get me that result. After all, what percentage of Optimizely or VWO users perfectly understands the statistical framework the tools are based on? So I'm not really convinced by that line of reasoning.
5 Time Tracking Tools That Will Light Fire of Your Project Management
Get the Best out of Your Cannabis Seeds | Life Beyond Tourism
Valve machines delayed, won’t be coming in 2014
I just want to point out that TrueCrypt is open(ish) source and the license was modified in the latest update in such a way that could be interpreted as allowing forks (and it's unlikely that the TrueCrypt devs would ever actually deanonymize to enforce any license violations anyway). Considering that we've all been happy to keep using TrueCrypt for these last 2 years without even minor updates and the Phase II audit is going on as planned, I think it's a bit premature to be looking into alternatives at this point. I would give it a better than average chance of being forked, and it's already stable, well-tested, cross-platform software that can be used in the meantime. There are mirrors of version 7.1a available to anyone who didn't already have TrueCrypt installed.
You're absolutely correct, and the credit card companies know they've got a good thing going for them. Everyone would be better off if the whole "rewards card" phenomenon died out, but nobody's willing to stop because they assume that nobody else will.

Perhaps we need a pledging system with a Kickstarter vibe -- I pledge to stop using rewards cards if X% of the market also makes the same pledge.
img src='garbage' onerror='script' is gauranteed to auto execute, where mouseover requires the user to mouse over the element.
That is the most back-handed set of compliments I've seen in a while - you're doing a great job of entrenching the "HN is irredeemably sexist" image so many people already have.
@joelgrus really nailed it. When someone at Google uses the verb "signals," you need to pay attention. Nothing is black and white in search. It's entirely about pulling together multiple sources of information, and deciding which ones signal the strongest and correlate with the results you're looking for.

Guy Raffa is welcome to make his own search engine company staffed entirely with English majors to prove his point.
"Guess the teacher's password" is a strategy that works for many English majors and few Computer Science majors. You can succeed at rhetoric by either learning how to make good rhetoric, or by learning how to tell people what they want to hear.

It's significantly more difficult to write good programs by learning how to tell people what they want to hear.
> There might be tasks men are genetically more suited to, but

I'm sure that was intended as praise, but it falls short. Astonishingly far short.
But quitting and hence most likely ending the project will substantially increase the chance that Green decides spending the rest of the money auditing it is a waste of cash.
Silicon Valley is hilarious, isn't it?
[iTrainingTracking] Asking for feedback on a new product
I have developed a software product. It is an Employee Training Tracking software that helps mid size companies keep track on their employees training and certifications and due dates.

How can I better market and sell this type of products? I have a few ideas but was wondering if someone else might have a one or two word answers.

Thank you

V.

http://www.itrainingtracking.com
Where was the substance to the post? The post she linked to was far more interesting:

https://netguru.co/blog/posts/brace-no-more-going-from-java-...
They provided a hosted callback in the clues. Just change foo to alert.
You know that comic, from back in the 90s?

http://en.wikipedia.org/wiki/On_the_Internet,_nobody_knows_y...

Well, this is another point for the distributed, asynchronous programming championed by http://asyncmanifesto.org/

I would be happy to hire a woman programmer at our company provided she was awesome at the stuff we need -- Javascript, PHP, etc. In fact if someone here is reading this (man or woman) and thinks they would like to work with us on http://github.com/EGreg/Q, I would be very happy to talk to you -- if you can figure out how to contact me from there.

In programming, the internet is the great equalizer. Have your work speak for itself, have your reviews speak for themselves, and this may be a faster vector for advancement than at a job.

PS: Recently I did reach out to one woman who I found on oDesk and she was busy with a project, but recommended someone else, a man. And now I'm talking to him, because she recommended well.

PPS: We do have a woman working in our company, doing sales. I really hire based simply on competence with the stuff we need and so far it's ben mostly men doing the programming.
As far as I know, there's only been speculation on what PRISM is. Nothing that suggests it couldn't be a frontend to CALEA or warrant-based systems.

Subsequent Snowden releases made it clear that thdatee NSA has many sources of information that are only "legal" because they said so, including intra-datacenter and international fiber taps, zero day exploits, and physically modified equipment (see photos of network gear being intercepted and bugged).

In other words, this paragraph might have been reasonable a year ago, but is now grossly out of date
> * There is no requirement for TrueCrypt to "help out the government" in this case.*

That's what the publicly available laws say, but America has secret interpretations of laws now. We know, for example, that every Internet service is, in theory, free to provide tools that would put user data out of reach of anyone with, or without a warrant. And yet, nobody has.

Nobody except Silent Circle, who have decided to domicile their company in Switzerland, is a new entrant based on the premise of providing truly secure communication. So, what to make of all the CEO-level complaining but no end-to-end encryption tools and no web-of-trust?

If a major Internet portal provided end-to-end secure mail, real-time communications, and secure storage we would know that, yes, there is no legal or extralegal obligation to keep us all naked in the panopticon. But so far all the indicators are in the wrong direction.
It's pragmatic. BitLocker may or may not be flawed[1], but I don't see a lot of better options for disk encryption on Windows being presented.

[1] - Whether it's flawed or not depends on your needs. Not everyone cares about defending their data against an attacker with the resources of a nation-state - many just want their laptop's hard drives to be effectively inaccessible if the device is stolen or lost.
Unfortunately, you cannot depend on `set -e` (or `set -o errexit`) to work as expected in all cases. This usually means any non-trivial bash script is forced to do its own manual error handling, e.g. via ` || die`.

http://mywiki.wooledge.org/BashFAQ/105
It's a Hitchhiker's Guide to the Galaxy reference:

http://hitchhikers.wikia.com/wiki/Somebody_Else's_Problem_fi...
Interesting. I wonder how this compares to Coursera's Data Science specialization[0], from what it looks like they both have very similar curriculum.

[0]: https://www.coursera.org/specialization/jhudatascience/1?utm...
As I understand if I want to use socket.io client API I have to run node.js as a container for socket.io server side code and then I can create a new emmiter for my server language (similar to PHP example in the article) Is it correct?

Is it possible to create own implementation of socket.io server side code?
You can't just post an announcement like that in the current climate of suspicion and expect everyone to just ignore the possible implications.
Why would anybody think that switching from sugared to artificially sweetened drinks cannot help in weight loss?

Because multiple prior studies have shown that. Switch from regular soda to diet soda, and on average you end up eating more calories elsewhere to compensate. Switch from regular soda to water, and that doesn't happen. The human body is really complicated, and diet soda seems to mess with the systems that govern how hungry we feel.
> and their efforts on diversity include efforts to expand the pool of qualified candidates

OK, so it sounds like they've got a fix that'll only take a couple decades to implement.

In the meantime, how do you think Google is going to improve their minority percentages in the absence of qualified minorities?
Also, grades don't have a lot of signal in the humanities because there's such a wide spectrum of easy vs. hard grading. Some English professors give one A every 5 years. Others give 75+ percent A's. I don't think it's as common as people make it out to be, but there are students who game the system, and the crass pre-professionals (though a minority) fuck it up for the rest of the students who haven't yet been corrupted by the corporate world and genuinely want to learn. Gaming the system is a lot harder to do in, say, linear algebra or real analysis or quantum mechanics.

The corporate world is deeply negative and anti-humanistic and will typecast you to the lowest calibre of person consistent with your resume. The issue in English is that the floor is lower. It has little to do with the ceiling. (Yes, there are plenty of English teachers from whom it's harder to get an A than it is to get an A in an advanced math class.) It's about what is concluded about someone when the worst possibility is assumed.
This is great!
XSS is one of the hardest things to get right when it comes to security. I'll be sure to complete all the challenges, because I'm working on a product that could use some good HTML sanitizing.
Misleading title, there is no bar in this story.

But seriously, I think this is a refreshing article, considering the usual gender in tech articles here. I'd like to think that there are plenty of places a woman can work as a professional developer and not be subject to such rampant discrimination and sexual harassment that most of us find it difficult to believe.

I recommend everybody believe and act as if there are plenty of awesome companies to work at. If you find yourself at a company that sucks, for whatever reason, kick their asses to the curb and find a new one.