skysight-inc/HackerNews huggingface dataset:
Once you start developing against the POSIX API you will notice how beautiful it is and how horrendous the Win32 API is in comparison. :)

Yeah, that POSIX standard for displaying windows on Windows is much more beautiful than Win32.
Also has only the information people are actually interested in.
You might be right, but the reason I tend to think it's gender inequality is, obviously, because every person has a 50% chance of being affected. And probably every woman on the planet is affected to some degree. Whereas the pan-global, per-person probability of being affected by genocide or human trafficking is extremely small in comparison. My guess is that the average amount of suffering per person ends up being much higher for gender inequality. I.e. for genocide it's a sum over a few million people of a very large amount of suffering each, whereas for gender inequality it is a sum over say 40% of the world's population of smaller amounts of suffering each, plus a sum over, say, 10% of the world's population of a large amount of suffering (e.g. women who are denied access to education, denied personal freedom of movement outside their homes, etc).
It's probably saved my sanity more than it's saved (or made) me money.

If not for SO I probably would have had a lot of 12-hour days of frustration that wound up only being 8-hour days of frustration.

Which is good, like life-improvingly good, because project timelines and estimates don't often budget for the kinds of bizarro problems that sometimes only have solutions on Stack Overflow.
Initial thoughts:

"I know as much now about the app/company as I did before I clicked the link."

"WTF is this? What's it do?"

"Why did I waste my time clicking on that?"
Money pumping: the axiomatic approach
Simply put, no. Parallel construction is a process by which otherwise inadmissible evidence can be used in court by obtaining it through an alternative lawful method. i.e. DEA trailing a specific car until it leads to a drug dealer based on a tip from the NSA.

The NSA charter restricts directly targeting Americans unless related to an international threat. i.e. FISA warrants ("Foreign Intelligence Surveillance Act").

Instances of parallel construction emerge when evidence potentially useful for a domestic investigation is incidentally uncovered. Were it to be directly targeted when the individual has had no foreign communication, it would exceed the (very broad) scope of the NSA.

So it hasn't been "blown wide open". It is just that many people don't seem to particularly care about the nuances of either the NSA's charter or "Parallel construction" and throw terms around.
One of the online services I used most, Meebo, gave a similar goodbye message upon being acquired by google. Something like "We're excited for this! It's going to be great! By the way, we will be gone soon, bye!"

And then they were gone. I use Pidgin now, but I prefer just having it in the browser to use on any machine any time.
Since the disclosure of the Downing Street Memorandum it has been clear that the war in Iraq was a war without a legitimate cause, where the US and UK acted as aggressors toward goals that were withheld from the public.
U.S. and Allies Mull Export Licenses for Network Equipment and Software
But that's hard to do, considering our minds are natural born lawyers. There is a fine line between confidence and believing BS, one that I can't always find.
> And sorry, but I can't imagine why I would want or need typeclasses to solve that problem. Sure, I could use typeclasses, if I were a solution in search of a problem ;)

Oh, now I'm a bit confused ... are you really saying that you think that the version with the unreadable and cryptic signature, which is non-extensible in any way and repeats all of Java's mistakes is a good solution (or the best solution available in Ceylon)?

> You can't abstract over tuple and function -arity in Scala. So yes, there's a big difference. Look at the definition of compose() in Ceylon.

I just looked at the documentation of it: compose(g,f)(args)==g(f(args))

Wouldn't this just be ...

val list = List(1,2,3)
val f: (List[Int] => Int) = list => list(0)
val g: (Int => Int) = i => -i
(g compose f)(list)

... in Scala? What am I missing?

> At the VM level, tuples are represented as arrays. So there is no real performance penalty.

Nice, so this would be more like Shapeless' HArray then!

> In Ceylon, without any macro library, you can write:
> value tuple = [1, "str", 42.31];
> String str = tuple[1]; //totally possible in Ceylon

Great, that's nice. I just checked it and you are completely correct of course! Is there also stuff for filtering elements by type, mapping, grouping? I couldn't find much in the code.
There are two separate incidents involved here. What you've described is a plausible explanation for the original incident, in which Dr. Ibrahim was accused of supporting terrorists and then had her visa revoked.

It doesn't explain the subsequent incident where the government (apparently) placed her daughter on the no-fly list as well, and then went on to (apparently) lie about it in court.
Well I can fairly believe other writers which have a nearly physical block and can't write a single word without trashing it immediately to the bin.
Individual perceptions can matter greatly, especially those of influential people. People are also often distrustful of people who seem "too perfect".
I sure am glad I don't suffer from any of these cognitive biases. I'm much better than the average person at identifying and squashing them in myself. Dunning-Kruger in particular!
From Russia with Love: Yota Launches Dual-Screen Phone
Yota Devices, a company which manufactures cellular modems, has officially launched the YotaPhone, the industry’s first dual-screen phone. At a modest 4.3 inches, it has a 720x1280 front display and 640x360 gray scale always-on e-ink display.
It's relevant because the article opens up comparing BC and CC. If there were a credit card denominated in BC, the credit provider would probably hold the BC for a while just like they do with money, therefore grating it's users the same warranties.

A better, tough far from perfect, comparison would be to sending money through mail to later receive the goods, or a debit card sans the paper trail.

The article starts from a fallacy, but that doesn't mean it's point is null.
The Two Sides to the Bitcoin
In Australia, both my wife and I got mailed out letters from Adobe regarding our accounts being potentially compromised. Did that happen elsewhere as well?
Doctor’s tie can transmit sickness between patients?
WHY OH WHY are there no Internet meme samples? I'd think Dramatic Chipmunk would be a shoo-in.
The shape matters, yes.. especially as the frequency goes up. Even audio has the RCA connector for better shielding and a notion of controlled impedance. Not that 'unpleasant' is a requirement for these things :P
Jews and Gentiles in Moldbug's terminology.
> I don’t invest in bitcoin because I think it will bring about a happy utopian world. Quite the opposite. I invest in bitcoin because the rise of distributed currency is inevitable, and owning some bitcoins seems to be the best way to prepare for the chaos ahead.

When the ice caps are melting, walk uphill.

I also like the 'TorSlaver' scenario he paints, it's a good bit of scaremongering[1]. It is probably not unwarranted however, as the more people who respect the terrifying power bitcoin holds, the better.

> At some point, we collectively with our governments face a difficult choice between trying to survive this deadly storm or attempting to destroy all decentralized computer networks (including the internet). The former seems unthinkable, the latter, impossible.

I would say it's not impossible to shut down the existing internet, but you'd have to replace it with something else[2] in order to avoid complete socioeconomic collapse.

[1] http://www.youtube.com/watch?v=Qh2sWSVRrmo

[2] http://urbit.org/
After 5 days, my OS doesn't crash when I press a key
Maybe that person's team is more productive with Haml not simply because of the small amount of time that's saved by less typing, but because of the huge amount of time that's saved by not needing to replace developers who are institutionalized or commit suicide as a result of being forced to type HTML tags like it's still 2005[1].

[1] The year before Haml was introduced.
Actually, I don't think that's true. As a noun:

> prejudice in favor of or against one thing, person, or group compared with another, usually in a way considered to be unfair.

As a verb:

> cause to feel or show inclination or prejudice for or against someone or something.

Biases may often be lead to incorrect assumptions about things, but I'm fairly certain that a bias doesn't have to be incorrect by it's very nature. Say that someone I love is on trial for some sort of crime. My natural bias would be to believe that they are innocent (unless I absolutely knew otherwise). Just because I'm biased towards their innocence doesn't automatically mean they are guilty.

Perhaps I misunderstood you though.
Have you negotiated the startup one? Tell them that you'd rather work with them, but you have another offer on the table for more money. Read Patrick McKenzie's article about negotiation: http://www.kalzumeus.com/2012/01/23/salary-negotiation/ .
Credit cards are a service that exists on top of traditional currency, so comparing the features of bitcoin to the features or a credit card is in some ways an unfair comparison; in other more pragmatic ways it reflects the way bitcoins and and traditional currency are used for online purchases today.
It won't be. Have you ever seen a stock drop to zero? It's always something like 0.0000123.
Another lesson people need to learn is to keep their security information up to date! Google (and others) periodically prompt you to do this. I suppose it gets treated much like regularly changing your password though..

Saying that, I'm sorry to hear you got locked out! How inconvenient.
I have no illusions about the startup life, I'm not excited to drink beer with the ceo.

I'm excited by the prospect of owning a technology platform and running with it. The existing tech stack is one outside of my comfort zone (i.e. jumping from windows -> linux), but the architectural & dev principals are very familiar to me.

Solving bigger problems to me means that the company's mission is a good one - working towards a societal good as opposed to building intranets or perosonalizable web portals.
This leak is frustrating and sad. Many of us here applaud companies that work to be transparent with their employees and would appreciate working for a company that helped us understand metrics like this. It makes everyone feel like they are a larger part of the company's success and learn more about how to become founders themselves.

So, having an employee leak this out doesn't just hurt the culture at Uber (which it undoubtably will at least shake), but lessens the likelihood that any company that hopes to IPO or get bought will want to share their performance metrics with employees.
Advertising is basically all manipulation and lies. If it isn't, we just call it "information".

Look at what they call "underwriting" on nonprofit independent or public radio stations. "This production is brought to you by Bill's Shoes, 123 Main Street, Saginaw. Selling Men's and Women's shoes, boots and sandals since 1982."

Advertising goes beyond that, using false superlatives, misleading copy, calls to action, and peer pressure, at best. At worst it's just lies. There is nothing free about "buy one get one free", for instance. It's a lie. Sales, "deals", "limited time only" -- these are psychological games. Manipulation. Often, the "everyday" price the sale prices is marked down from, is a lie. Misleading propaganda at best. Straight up fraud at worst. This is the everyday "harmless" content we allow our children and politicians to watch.

And that's just traditional television, radio and print advertising. What passes for advertising on the internet is uniformly awful. I'd call most of it malware.
Not everyone learns from manuals though.
People credit facebook with connection people, when AOL did the same thing 10 years ago and someone else will be providing software for that in 10 years.
People credit stack overflow with programmers answering each others questions, while Usenet did that 10 years ago and someone else will be helping with that 10 years from now.

Meanwhile, language has been around for thousands of years and is not quite comparable.
You can blame Meg Whitman for part of that.
I got to see a pre-release. I didn't write a review, as such, because I already knew everything that was in there and I can't really say if it teaches well as a result. But:

I read most of this book, and didn't want to yell at the authors because they were doing Perl wrong.

Given how much of a perfectionist bastard I am ... this is likely high praise.
I think this is why most merchants who accept bitcoin won't consider the balance paid until it has been confirmed x times.

I vaguely remember Humble Bundle having some verbiage about confirmations before completing the sale.
Sobrio app announces drone program to bring drunk college kids home safely
> Where is the actual license?

OK I decided to actually look it up. Here it is: http://info.cern.ch/hypertext/WWW/Policy.html

"The definition of protocols such as HTTP and data formats such as HTML are in the public domain and may be freely used by anyone."

So back when originally developed TBL seems to have felt the need to declare the public domain nature (implying to me that it was NOT an obvious default).

> Writing books about your technology does not mean you somehow own the experience that people gain from reading them.

I agree. The creation and design of the API is what allowed Sun to do that. The documentation is merely part of the why Google decided to copy Java and many of it's libraries rather than develop their own API or use a freely licensed one. [Edit: I didn't really mean to agree with "owning the experience" bit but it does give them some rights.]

> Spending a lot of money does not entitle you to exert however much control you feel you deserve.

Agree. Copyright gives specific rights and there are also fair use rights that should possibly be strengthened.

> "Intellectual property" is a balance between the interests of creators and the interests of society.

I largely agree. I would like it the case that I could fully agree but I don't think that balance currently exists (especially on copyright durations and I think for software the source should be published or escrowed and then released when copyright expires). I also don't like discussing "Intellectual property" as that leads to sloppy thinking and overbroad claims, it is better to discuss the specific types, patents, copyright, design patents, trademarks separately. The balance is also set by legislation and the judiciary should not have that much discretion (although they should have on fair use issues).

> Giving first movers complete control over APIs, formats, and languages that become popular would enable a new wave of rent-seeking, very much like the patent trolling we see now.

The trade off is the incentive to create and promote new platforms and the breadth of the right to implement them. For me this is an issue of fair use and competition law plus market solutions of people avoiding platforms where alternative implementations are not possible. There is a useful discussion to be had about fair use rights to copyrighted API's but I'm not sure the incompatible Dalvik would be fair use even if a compatible alternative was, we are deep in the grey area here.

I would add as I have in other places that you need to consider how you would feel if it was old Sun in the Oracle role and MS in the Google role? Would this not be an egregious case of "embrace, extend extinguish"?
Bad perl is write only.

Good perl is a different matter.

With great expressiveness comes great ability to express how bad you are at writing maintainable code.
Reads like a list of how human beings are. Was there news somewhere in there?
Unfortunately, for whatever reason the average individual does believe that it's worth paying attention to the opinions of celebrities, regardless of any logic pertaining to their judgment or abilities.
City of Philadelphia is the most active U.S. city on GitHub
Ron Paul: Bitcoin could 'destroy the dollar'
Building Better High-Speed Robots With The Help of Cockroaches
Retraction prompts a legal threat against Retraction Watch
Agreed - Especially when I'm working on some technology where I don't need/want to learn it completely and just can't spare the time, but just need to know a small bit of information to fix some legacy item, or something similar. SO is invaluable there - but I do hate when I'm "that guy".
I wonder how many of their sales processed by Paypal get reversed.
Windows XP/2003/Vista/7/8 (x32/x64)

Apparently this one:

http://malware.dontneedcoffee.com/2013/10/jolly-roger-steale...
Microsoft should consider including a version of this video on their forthcoming release of Windows 10 to run during the install process. This would make for a happy trip down memory lane for the older folks and it would also show those youngsters out there how much things have improved. The install would breeze by with this little video to watch, plus, if there were any niggles, you would think nothing of it as you would be reminded what a pain it was to install the earlier versions.

The video would also be of great practical benefit to those that had spent the last few decades locked away in prison, or having been in a coma or having been in a forced-labour camp in North Korea for all of that time. They could be quickly brought up to speed and made aware of the many new innovations.

I think that the use of GParted is telling - the Microsoft way is to force a fresh format of the disk in order to go from FAT16.

Coming soon: similar video of Slackware being installed and upgraded from version 0.99 to 14.whatever. That's bound to go viral.
You've missed the entire point of that example, which is that the iPod turned out to be a 500 billion dollar smash hit that turned apple from a doomed company to one of the top 3 tech companies of the 00s and 10s.
Windows XP/2003/Vista/7/8 (x32/x64)

Apparently this keylogger was used:

http://malware.dontneedcoffee.com/2013/10/jolly-roger-steale...
Decentralized Xcode Theme Repository
I haven't heard about m-of-n transactions until now, but the way I understood it is that you do broadcast a transaction transferring the money to an account controlled by 2-of-3 people. So no one can then spend the money until two of the three people - the buyer, the seller, and the arbitrator - agree on what to do with it.
No, I'm happy to acknowledge it doesn't work well at the moment - which is why I mentioned the problems in the first place. However, I also expect it to improve in response to consumer demand.
- Watching porn. That distracts me alot. I need to cut down on that.
brew install cracklib cracklib-words

echo "lol" | cracklib-check
These guys have so much smarts and common sense, congratulations guys. I'm enjoying Steam on Ubuntu, holding true to my promise to buy games and play them. Even bigger news for me, now I can look forward to purchasing a Steam Machine down the road. Sorry Roku, you've been great but you may have just gotten steam rolled.
Addressing both you and the parent, I think it's more that bias implies a resistance to any other perspective. So it's bad after all, but not because it's wrong per se, but because the biased person isn't open considering to whether it's right or wrong in the first place.
Awesome, really nice integration. We https://commando.io love StatusPage.io.
I had something for this. Something about killing Miles Dyson.
> * It is just that many people don't seem to particularly care about the nuances of either the NSA's charter or "Parallel construction" and throw terms around.*

Alternatively, "people" could be skeptical of whether parallel construction isn't about "tips" "nuances" and observing a "charter." Rather that it amounts to getting a pre-cooked investigation that you just color-by-numbers to launder domestic spying.
I didnt find my purpose in life until recently. At the age of 21, I just wanted to get a job in order to help my family pay the bills. I think the best way to find your purpose in life is to try different things.
Reminds me of the "First they came" poem - well written post, thank you:

First they came for the Communists,
and I didn't speak out because I wasn't a Communist.

Then they came for the Socialists,
and I didn't speak out because I wasn't a Socialist.

Then they came for the trade unionists,
and I didn't speak out because I wasn't a trade unionist.

Then they came for me,
and there was no one left to speak for me.
> The number of questions on SO that can be answered by RTFM is quite remarkable. I think that points to a lot of the documentation being just fine.

Actually that must point to the opposite: that manuals are not information resources that are easily consumable, and hence a new service (Stackoverflow and co.) needed to be developed to "disrupt" this.

The more questions the better IMO, it's just more of a wealth of data to search through and serve to people.

I wish there were better ways of asking more general questions that one just has no idea though (e.g. "How can I send SMS messages from a web site?" Random example of which I have no clue). These are more open-ended, but provide a ton of value. At the very least, they make googling for such things that much easier and direct.
If you're stringing together a Unix pipe command, TFM might be for, say, awk. Would you rather stop what you're thinking about for 10 minutes and shave that yak, or get a quick answer and move on?
The email I used for Adobe was caught in their breach. Good news? I not only used a different password, but I use a new email for almost every site. I have a wildcard email and Adobe is the only site I've ever used that particular email on.
Meanwhile, my yahoo account (which I basically use for nothing) is not listed as being exposed, but I logged into that recently and had a note that it had recently been logged into from India. Good golly.
There are several things government could still tax. One is real estate. Another is carbon emissions, which you tax at major sources like coal mines, which pass on the cost to everyone else.

Both these options have been advocated by various people for reasons unrelated to bitcoin. The climate benefit is obvious (and may help make up for bitcoin's energy expenditure). Georgists and geolibertarians argue that converting to land taxes would have all sorts of benefits.
I realised this is coming out way more poetically than I intended, I hope it's not taken as dramaqueeny, my purpose isn't that at all.
Supreme Court hears aftermath of long-dead DMCA printer cartridge case
To me the most impressive thing about bitcoin is its ability to turn otherwise unassuming computer enthusiasts into genuine experts in macroeconomic forecasting without having to pick up a single book. Is there anything crypto currencies can't do?
If the doc change is trivial, yes. If it's a significant change in the meaning of the text and how it relates to the code it accompanies, then it should be a separate pull request.

A good litmus test is, "Is there value to the community in having this as a separate pull request when someone is browsing the commit history?"

In other words, if this only matters to me and is part of my own crusade (but one that the larger community is likely to actively object to), then I should keep it to myself.

The change in question here could have been part of a larger commit of changes to documentation and comments, where the overwhelming majority of changes would be considered valuable by the majority of the community.