skysight-inc/HackerNews huggingface dataset:
This is very noticeable in London. Commuter-trains are skewed towards men. Take the trains later in the morning/earlier in the afternoon, and very different. It's a very stark illustration of how far we are from gender equality.
You told me in your user info: https://news.ycombinator.com/user?id=collyw
> Couldn't the government just say whatever documents presented were obtained illegally or are 'state secrets'?

State secrets probably -- that privilege is extremely easily abused. Obtained illegally, less so, since illegally obtained evidence isn't generally excluded except when offered by the government in a criminal case; in other cases, the remedy for illegally obtained evidence is just to prosecute for the act of illegally obtaining it.
> There really is a difference between NSA staff and the average American.

What a terribly silly thing to say.

"there is a difference between people who work at X and the average American."

You are claiming that every single employee that works at NSA can in no way, shape, or form be considered an average American. All 30-50k or however many of them there are, they just can't be average Americans?

I mean, I totally agree. I bet they don't have lives outside of work. Probably none of them have kids. I bet they've never been married, or divorced. I'm sure they all rent under pseudonyms, none of them actually buy a house.

Hobbies, pshaw, all they care about is their job, and breaking the law as often as they can. Every single one, a zealot to the cause, insanely loyal to their employer. They don't have bad days at work, or don't feel like going in, because damn it, they're different than the average American.

I mean, there's no way that they just need to put food on the table, or can't leave the area because they have joint custody of their children. That kind of thing only happens to the average American, not NSA employees. By gosh, the horror of even considering that most of them are in fact average Americans, I'm getting tremors down my spine just thinking about it.
I'm glad you like it!
Why Bitcoin Is Better Than Fiat Money for P2P Lending
The forum was the last attempt, after emailing their support back-and-forth about other issues, and them suddenly shutting up and not replying about binutils and gcc sources
As Steve Jobs eloquently put it in his Stanford commencement speech: "Death is very likely the single best invention of Life. It is Life's change agent."

In my opinion this not just applies to the species as whole but to individuals, too: Old people tend to become set in their ways.

It's not overpopulation but this very issue that's the most evident problem with extreme longevity or immortality: As soon as a significant amount of people will be able to live forever, change and human development will likely cease to exist in the long run. Perhaps this can be delayed by not just rejuvenating the body but at the same time also preventing the biochemical processes that lead to fossilization of thinking but in the end this might be unavoidable and ultimately lead to the extinction of the human race due to sheer boredom.
> "No, he would not leave Texas, he said. In fact, as a condition of his acceptance, he said Oculus would have to open an office in Dallas—which it has since done."

Power move
ReBoard: Revolutionary multi-tasking keyboard for iOS
Slackbots as Smart as Puppies
I have to say, as a somewhat long time mac user (switched in 2009), I don't get it. I downloaded it, tried it briefly, and couldn't figure out what advantage it had.

On HackerNews I occasionally see people complaining about the Finder, and mostly I'm left mystified. Maybe if I had used Mac Classic, I'd understand.
"when I take public transport it's 75% men"

UK Birmingham: my experience is the total inverse of that. I work a three day week in a College that is a reasonable commute from where I live. Bus and train.

One early morning per week (out at 6am): cleaners and nurses.

One night I'm coming home after 9pm. Its (mostly female) care staff coming off shift until we hit the outskirts of Birmingham when we pick up some of the the postal workers coming off shift.

Other commutes: admin and retail workers - mostly women.

One of the other days of the traditional working week I'm doing sessional work locally and its women and children all the way on a mid-morning and late afternoon bus ride.

Chaps: construction workers going into the New St site of an early morning come in by coach and have breakfast in a cafe. Guess what gender the cooks and servers are. And guess how they got to work.

Rooms mostly full of women: management meetings. I work in UK public sector (and its fine).
> The T&C did not say or imply that ~100% of the womens' accounts were fake.

Nor did the T&C say or imply that any percent of the account will be genuine, or that there would be plenty of male and female accounts.

The customers paid for the ability to read messages sent to them by anyone (employee, bot or real person), nothing more.

Assuming something when you've been explicitly told otherwise but chose to ignore it does not equate to fraud.

A person's naivety and ignorance don't equate to being defrauded.
It did for me... not that it was intentional. I'm guessing you meant to be sarcastic though.
I wrote that after a very, very long day and long after I should've gone to bed (stupid needing to wear clothes, and not wanting to wear dirty clothes).

The main point I wanted to make was that you described linked lists as unintuitive specifically in the context of having access to sequential memory space. Linked lists are not, typically, used in that circumstance. They make much more sense, and I think become more intuitive, when you consider them in the context of non-sequential memory space.
If you have a new flavor of this hoary "blame the people" pablum, then don't keep it to yourself!
Texas isn't really flyover country, at least in my book. Texas and California love to hate each other but they are culturally similar in a lot of ways (large states with geographic/cultural diversity where most of the residents have a ton of pride and feel like they live in the best state in the nation). And then of course there is Austin which is arguably the "coolest" city in America right now and has Californians moving there by the truckload...

True flyover country to me is places that nobody really cares about, like Kansas (I'm being flippant, but really, there are some states you can almost forget about if you don't have a connection to them...).
I think there might be some insight in this video that might help you put a deeper perspective on the book

https://www.youtube.com/watch?v=1Xg5O0l7ybY

(specifically the quote about playing music)
Not convinced. Slack users are not the only ones who use Dropbox.
Great post disseminating the (likely) grossly exaggerated promises made by HP about a technology there is little evidence of!

Only thing to improve is to include a numbered list of the full URLs at the end instead of or inaddition to relying on some external URL shortening service.
I tend to work on "revenue-generating side-projects" rather than "startups", so my answer might be different than what you're looking for. All costs are mine to bear.

But with that said, yes.

Generally, I'll work on a few potentially-revenue-generating projects at a time, and I like to break them out into their own VPS (or more often, two) as soon as possible. Sometimes, these projects will sit for months before going live, and if I have 5-6 of those projects, the costs become pretty significant (for something that's not really doing anything).
I don't think extra longevity is economically viable. I mean, it was a gigantic tooth-pulling process to pass health care reform. At some point it just becomes too expensive to remain alive.
Yeah, Python : 1999 :: Clojure : 2015

edit: state of adoption and perceived coolness, not birth year. Coincidentally, Python 1.0 released in 1994 and Clojure 1.0 was released in 2009, and both had a couple years of unstable releases predating 1.0
I assume you mean US, but if you look globally, at least one already exists. Singapore's PM recently demonstrated a Sudoku solver that he wrote in his free time. http://www.cnn.com/2015/05/06/asia/singapore-pm-code-sudoku/
Introducing High Heel Shoe Party Favors for Girls Party
Yep. So, enjoy yourself and ignore death until you reach retirement age. Then, keep looking over your shoulder to see if the grim reaper is catching up on you.
A combination of the following reasons:
1. Consumption Mismatch: men have an endless thirst for new sexual trists whereas women can be sexually fulfilled by a single partner every few years. Because of this consumption mismatch, a site like AM clearly seeks to address the consumption habits of men, but does not address the pairing habits of women.
2. Average looking women and above have no shortage of interested men showering attention - why join AM when there are easier ways? The path of least resistance.
3. Women do not solve their "mid life crisis" issues with an affair, but instead turn to self-help, yoga, group therapy, etc. Men predictably buy sports cars, climb mountains, sky dive and have affairs.

So let's say the above generalizations are 80/20 accurate at best. It still significantly skews the gender ratio on a site that's soooo clearly focused on addressing the unique mating habits of men (which any sociologist and psychologist will confirm are different than women) rather than women. Tinder, although not perfectly aligned with women, is still better than AM for women. The best platforms for women are ones that allow for more deeply layered and nuanced interactions that may lead to relationships/sex rather than built specifically for an easy hookup (Tinder, AM). As others have observed, women would rather hookup through meetings on WoW, EverQuest, etc. than meat markets like OKCupd, Match, Tinder, etc.
Everything John Carmack says he likes about Dallas is what I like about Dallas, and absolutely hated about Austin. I purposefuly fled Austin to return to Dallas years ago. There's something unique in the independent spirit in this area, and it persists year after year. I'm exceptionally pleased at his reasoning, and may quote some of his verbiage when appropriate.
"Don't believe everything you read on the internet"

- Abraham Lincoln
I could see people using it after the hack itself, figuring that they're well-protected enough to not need to worry. But I don't know how they survive the revelation that there are basically zero women on the site.
The screenshot there seems to imply that Phoenix uses 6GB of RAM and pegs two CPU cores for one controller action and the rendering thereof ;)

Congrats to the Phoenix folks; I'm pretty sure it's the first Elixir framework to hit that 1.0 milestone, and that's a pretty big deal.
I use basically this setup with one additional plugin: Noscript. But this has more to do with browser safety than privacy, in that I don't want some shady third party site getting to run whatever JS they want on my machine.
If you use the 0.0.0.0 version, pages load much quicker: http://someonewhocares.org/hosts/zero/hosts
I've been using this for quite a few years and I can't recommend it enough.
Truefactor: a zero-knowledge keychain to replace passwords and 2FA
A good friend wouldn't need to be paid, I think?
I find the dual-pane interface most convenient if I'm actually managing files (mostly cp, mv, mkdir). Midnight commander was a command-line version of this and IMO one of its killer features was making it easy to copy files over FTP or SFTP just as if it was a local folder.

Windows solves this problem by letting me snap Windows Explorer windows (well, all windows, really) to the left and right halves of the screen easily.

In Finder, you just deal with windows being messy and overlapping all the time and that's okay.
True, my thinking was one level up the stack, Phoenix is (according to Chris' talk) a framework for building applications. And it does this using Elixir running on Erlang. Is Elixir special?

Sure it is, but "framework for building apps using language X which is run by virtual machine Y" is the basic pattern for JavaScript, Clojure, Scala, Java, and others. There are a lot of them, they have varying levels of integration.

Can I build a discussion forum in Phoenix? Sure, it has all the tools. Can I build it using PHP or Ruby? Sure those have tools too. Can I create an integrated IDE with my langauge and my execution environment? Sure we can do that too like Light Table.

So is it just Visual Basic all over again? Thinking of it that way is probably not conducive to polite conversation :-) but in many ways it is. We have a scripted language (Elixir), a virtual machine (Erlang), a "window" system (HTML5), and a set of APIs we can call on.

That is great, doesn't solve a new problem but solves an existing problem in a new way. And I watched Chris' talk and read the documentation, and I still don't feel like I have a good feel for why its better than what came before.
A daily rate is very common among consultants in the oil and gas industry.
Funny part is Mexico has some of the strictest gun regulations on the books, the mere possession of a pocket knife is a major crime in Mexico. And while they claim the letter of their law confers a right, the spirit all but makes guns illegal for the common person. There the only people that have no access to guns are the people that need them the most, as such they are trapped between the cartels and the corrupt government who in turn enable the cartels and the chaos. Mexico is the poster child for an unarmed populace unable to break the yoke of oppression due to disarmament. Guns there are only prolific to certain classes of society.
We use twisted-vncauthproxy[1] to open a noVNC console from the UI to speak with the VNC port that each KVM is running on. Before that we used a Java applet with a similar vnc proxy software.

[1]https://code.osuosl.org/projects/twisted-vncauthproxy
Hi Everyone!

If you are in WhatsApp on iPhone, how do you schedule a calendar appointment? By switching to Calendar app. Right?

What if you could schedule an appointment from within WhatsApp itself? Wouldn't it save you lots of time?

Meet ReBoard - The Revolutionary Keyboard. Its a system wide keyboard for iOS which lets you do lots of such tasks from within the keyboard window.

You can schedule a calendar appointment using natural language input without leaving WhatsApp or any other app you are using. It will be saved in iOS Calendar app automatically.

"project meeting friday 11.30am"
"call steve in 2hrs"

You can do these without leaving an app:

1. Share Dropbox files
2. Search local addresses & view maps
3. Do calculations
4. Create iOS Reminders
5. Lookup Wikipedia
6. Add tasks to Wunderlist
7. Chat in Slack
8. Search web
9. Search & download images
10.Search and play music
11. Many more...

ReBoard goes beyond typing, enabling the user to stay in the context and still perform other tasks.

What do you think about it?
Fly to Africa, donate all the money I can to better education, healthcare, and living conditions, raise some more, donate that too, and then fly back.
When tech startups in Nigeria got serious
I argue a similar thing often -- we're all fundamentally driven by incentives, and hourly billing creates a direct financial incentive to work more slowly (and a financial disincentive to work more quickly), no matter how honest/honorable we want to convince ourselves we are. Even if it's the teensiest, tiniest, most subtle ping, there's a little ping in the back of your head that will always say "if this takes me 2 hours, I earn $200. If it takes me 1 hours, I only earn $100."

I know per-project billing is fraught with its own issues, but I'm much more a fan of that vs. time-based billing. It may work out to cost the client more, but it removes that layer of distrust ("is my engineer taking longer to squeeze more money out of me?") and sets the incentive on the worker to get the job done as quickly as possible, since now taking longer becomes the disincentive.

I believe the only folks who should bill hourly are the ones who do jobs where performance of work duties is directly correlated to hours spent working -- i.e. where doing a job "faster" doesn't change the time required. Security guards, retail workers, etc.

I'm sure there are a ton of fallacies in the above arguments, so let's hear 'em...
That is true. Not having Flash does not mean you're immune to fingerprinting, but having Flash does mean more (a lot more) unique fingerprinting data is available to trackers.

I wonder if browsers' plugin sandboxes could block Flash from calling the OS API to enumerate system fonts.
Flexx: Python UI tookit based on web technology
In middle school (Christian) our religious studies teacher told us that ancient Jews used "40 years" as an expression of a generally very long time period. So 120 years might be an extension of it, not an actual prediction.

I did always find it interesting that it happens to be about right though. But of course it's easy to just record who lived to be the oldest.
Can someone explain why it wants to use accessibility features to control my Mac? I don't understand the downside but I also don't know what permissions I'm giving it.
There are occasional impossible scenarios, but that one is far from impossible, and you don't even have to use glitching. It's a real challenge, but you can make use of the fact that the ball bounces off the top of the screen and comes back if it goes straight up enough. In that scenario, I'd immediately draw a vertical line down the right edge of the screen (that's where the ball is about to head, then I'd get ready to draw a horizontal line across the top right as soon as the ball falls in that area. That'll trap it, causing it to eventually go down the lower right drain. While you're waiting for that, draw lines that corral it from there over to the square.

I think this is an excellent game and would probably keep playing a version that had some of the bugs worked out. The glitching through walls can be fairly infuriating if you have the ball completely enclosed and it gets its way out, plus the interactions with the edges of the screen can really screw you up (e.g. when you're drawing a line and you accidentally brush against the edge, so it drops the line immediately). I'd also get rid of the clickable stuff at the top left or reduce the play area so that stuff isn't in the way, since a couple of times I accidentally surrendered while I was trying to draw a line there.

One other improvement I could think of is doing a little forward calculation on your randomly-chosen initial state to prevent it from setting up scenarios that really are impossible or just no fun. Having the ball appear for a 10th of a second and then bounce off the top of the screen never to be seen again (because it went to the side) is no fun. Oh, and maybe stick a red dot or something at the top border of the screen when the ball is up there so you can track where it is horizontally. Oh, I'm full of suggestions.

Edit: how did the double mango pudding turn out? :)
...and yet there are things that last both ludicrously longer than us and things that seem to be theoretically capable of lasting forever but in practice fail anyway by eventually screwing up and either damaging itself beyond repair or getting dismantled by another organism. It is not clear that planned obsolescence is a necessary trait everything must have to achieve market domination, even when considering a defensive strategy for a potential disruptive competitor.
https://ifttt.com/
I don't understand the big deal with Slack. It's a glorified web-based IRC-like thing? And yet another centralized, privately owned, third-party service. This is always the big turn-off here. Are there good self-hosted or federated slack alternatives?
Someone needs to get a death prediction market implemented. That should sway politicians' incentives pretty quickly.
The JSON data type in ShareJS is not linear, though that said implementing rich text on top of it is still an open problem.

Full disclosure: I wrote the JSON data type in ShareJS :)
Gratitude and praising publicly doesn't cost much.
Maybe we're thinking of different kinds of consulting. What I have in mind doesn't involve handshakes and emailed invoices, but usually competitive bids. They want some work done, and invite consulting companies to submit proposals. They choose a proposal they like, and if chosen you do it and get paid according to the terms. Usually somewhat standardized terms so they can reasonably compare the bids, and do some kind of oversight.
Then again, maybe Jobs' view of death was colored by knowing he had pancreatic cancer. It might have made him more fatalistic.

Also, can it be said that the older Steve was more set in his ways than when he was younger? His example argues against characterizing old people in that way. Mind you, he's just one data point.
I have to agree. I just don't see why every tech company wants to be in California. If the Internet is suppose to make it easier to communicate and collaborate across the globe the surely it's just as easy to do said communication and collaboration across the continent.
NASA Zeroes in on Ocean Rise: How Much? How Soon?
Isn't the larger point here that these larger units solve micromanagement problems without impacting the finished product?

If not, then why stop at hours? Why not bill by the minute or second?

The answer to why hours are superior to minutes is the same as why days are superior to hours. It's just a useful level of aggregation to mitigate tedium.
Well, yeah. But that's not why sudo became popular.
What Ails the American Startup?
Is what you're describing similar to the eLance/oDesk/Upstart race-to-the-bottom that plagues novice freelancers?
A big, secret spreadsheet where Google employees share their salaries
Doesn't seem to understand command-delete to delete a file. Just beeps at me, as does plain delete.

File menu says F8 is delete file ... which is not intuitive (or convenient) to me.
I'd never read that before—thanks for sharing it. The author's examples of people that led him astray sound eerily familiar to the founder of a startup that I spent a few months at earlier this year... (which, thankfully, I was able to leave before things got too bad)
I think what this is really saying, or at least what this should be saying, is all tests should have a control.

https://en.wikipedia.org/wiki/Scientific_control
Only sometimes, specifically when you can do a "complex" transform in one line and breaking it into multiple lines doesn't really make it much easier to understand. Recent example: `.map(x->x%2==0?-x:x) //negate all even numbers`. Otherwise, no.
Mexico has one legal gun store; I'm not even sure if there's a state in Europe that's more legally restrictive about guns (does Iceland count?), although per the below there are a number with lower per capita ownership.

Per https://en.wikipedia.org/wiki/Number_of_guns_per_capita_by_c... in increasing order Luxembourg, Belgium, Finland, Germany, Austria, France, Norway, Sweden, and of course Switzerland have more gun ownership per capita than Mexico. Starting about Finland the ownership is double.

Spain does have 2/3 of Mexico, but I submit that the above list suggests its something other than mere gun ownership that's responsible for the problems you experienced, especially assuming prior to learning the above you'd not think twice about living in most of those states.
Having done both, I can say that I prefer the per-project method for the reasons above, but the problem there is when workload exceeds cost and time estimates, and it's either ask the client for more or grind through a project you feel is undervaluing you. Not a solution, just two cents.
The World’s Most High-Tech Tennis Coach
more accurately, they study proteins and use proton tunnelling as a possible mechanism for their function. But I don't think their work is universally accepted.