skysight-inc/HackerNews huggingface dataset:
Why is it disingenuous? Have you looked into the complexities of eBooks?

You have to not only figure out what format to release in, but also deal with various screen formats and linkages.

Sure you can release a version of the master file relying on the software's search feature and make your user deal with the formatting, but it will look bad in nearly every setting.

Note that this is especially true of ebooks which don't have responsive displays and need to be formated for to display as you would expect. You cannot simply throw a PDF with arbitrary dimensions and get good results.
Or they will just be required by law to do that.
Why does Unity use DirectX on Windows, and OpenGL elsewhere?

You'd think once they went to the expense of porting to OpenGL, they'd re-use that code on Windows? Or is it because they get better performance with DirectX on Windows?
Interesting. Using my estimates on your calculator my result was 1. Will keep the link on my bookmark, for when I want to wonder.
The one I can't really figure out (all the others I can't really figure out, but they seem easier to guess) is the last one, "Years for which such civilizations release detectable signals into space". Is 10000 too little for a technologically advanced civilization, or will most of them self-destruct because all life after that ever springs up is essentially a race for resources? Is 100000 too much? How long will we be around. It seems if we get the war thing solved among us, the ceiling could get pretty high.
Redefining The Digital Music Service Starts Now
It might sound like a snide way to put it, but there is a clear dividing line;

OpenGL dominates casual platforms.

DirectX dominates "traditional gaming" platforms.
I'm curious as to whether you have shipped or have thought about shipping code in Haskell and why or why not. Rust I'm assuming is too new for that to be an option.
The first article is an anonymous source for a website's blog.

Some other choice headlines on the site's homepage:

Birth-Control Battle - Liberals are the agressors

Chait-Crime: Stop assuming conservatives are racist

Corporations Are People: The idea goes back to the Founding.

The Return of the Queue: O'care: just like any other liberal program.

Five Food-Stamp Myths: Does the program even work?

The Test-Score Gap: Race and class are not to blame.

Not exactly a fantastic citation, I think you'll agree. In any event, your quote specifically refers to intelligence drones, not strike drones. I'm not actually 100% sure about this, but I'm guessing they're different, just based on the different payloads required to perform each activity. In any event, the CIA here isn't admitting to anything. It's an anonymous inside source. Right. Hyperconservative blog has high-level inside source in the intelligence community in a post-Snowden world. Got it.

As for the second article, that's exactly what I'm saying. Special forces do so, "Acting at the CIA's behest". CIA provides intel, special forces conducts the operation. That's an important distinction.
Monthly Recurring Revenue? Only if the jobs never get filled (and the advertisers list them indefinately), in which case WWR isn't doing it's job.
The thing is, the "more" links are specific to each user and generated page. They're not just "page 3 at the time you click on the link", but the actual next 30 links following the 30 it's previously shown you. As a result, it needs to store state for each of these links it's created (IIRC, the fnid is a reference to the closure containing that state). For obvious memory management purposes, these need to be expired after some time.

I agree that it's an odd implementation choice though. I guess it made sense when HN was smaller and it could grant more ressources to each user. Nowadays, Reddit's simpler system (with risks of duplicates or missing rising links as you go deeper) would probably make more sense.
You can purchase Sole Bicycles with bitcoins now
Yeah, I really can't believe that hasn't been fixed by now.

Not only that, but it's impossible to follow discussions here. You have to go through your comment history to find threads you reply to.
Well, I wouldn't say that automation is evil, and automation certainly can be used primarily to scale processes, but I think that if a process is already running at capacity (say, you are already producing more wheat than the world needs), then automation will tend to reduce prices (or at least costs) and reduce jobs. The end-game is total automation (hopefully with everybody enjoying the fruits of that past labor, Star Trek style.)

I think that automation in general is a worthwhile endeavor, but we need to be mindful of the downsides and modify our society as we implement more automation to ensure that we are not causing undue harm. I believe that various forms of social safety-nets will become essential as we march towards automation's logical conclusion.
It doesn't (thankfully).

:(

SIF is a bloated mess.

It is indeed.

Are you interested in international (Australia) expansion?
For a lot of people I think it takes a while to really internalize the ramification of the fact that you can have a pointer to memory you're not allowed to use. (That, plus the way they're used in C as a cheap answer to templates/generics.) I understood that a pointer was an address from the start, but it was still some time before I figured out how to use them correctly.
Why would you have the expectation of an implicit agreement? There is no implicit agreement, that's an unfounded assumption by the user.

I imagine they could completely shut down all unpaid gmail access at any moment with no legal implications (though I haven't read the fine print, and in that extreme case the courts would probably step in just to keep the country running smoothly).

What precedent is there to support your hypothetical lawsuit? I kind of disagree, they would just get a lot of negative PR.
USDA inspections are primarily visual. However, fast food chains use bacterial counts, which are believed to be more effective, to pass/fail batches of meat they receive.
K&R is not a good book to learn how to program from. SICP on the other hand is[1], it teaches how to create abstractions among other things. K&R just shows you how C works. Also, this person has a deep understanding in mathematics and should have no problems digesting an introductory book, such as SICP, at all.

[1] http://www.eecs.berkeley.edu/~bh/sicp.html
Very interesting! Thank you for the reference.
I haven't tried WeWorkRemotely, but I can attest that StackOverflow ads were abysmal for us. Our final candidate ended up coming to us organically for the position I just hired for, but we also had some good candidates find us from Indeed.com

May have just been the nature of the position though (Salesforce work)
My initial thought at the name: We're naming projects after Internet famous founders now?

I call dibs on Projects Altman and Collison.
"Freedom and security necessitate not just being allowed a peek at the code."

"Transparency in the Windows world normally means self-reports commissioned by Microsoft, or access granted to outsiders covering very limited portions of source code under strict agreements that limit sharing that information."

Yup, John Sullivan really ignored that.

You can disagree with the FSF's mission, but they are certainly not spreading lies on purpose.
>I think my current record is 70 months after the transaction.

If you are comfortable sharing it I would love to hear the story behind that.
$300? This blog post makes that company look petty and cheap. Just pay the "terrorist" his money and move on. Wow.
It seems like we had a misunderstanding around semantics then. My defintion was: "the fact or quality of being generally accepted or in use." The act of it being used as a currency.

My distinction between this and a more general "form of barter"/medium-of-exchange was written as '"first-class citizen" status' currency.
Are your numbers in line with the blog's table?

So you get those instead of these?

Loadtest:

Go: 90.9 +/- 11 100.1 +/- 0.1 99.3 +/- 0.2 98.8 +/- 0.3

If not can you make it relevant to the table so people can compare and contrast?
Can you point to the actual law that outlaws this?

I work in edtech, and there is a lot of FUD around this issue. I'm not in the US, so I'm not familiar with the specifics of the laws there though.
Those weren't rejections of code as much as they were rejections of specifications and features.
Ask HN: Anyone Founded a Startup being on H1b?
1. What were the main problems you had to go through?

2. Did it affect how hard it was to get funded?

3. Was it succesfull?
I don't get the sense that there was any attempt to recover from errors - it sounds more like they were enforcing that error checking occurred, by replacing `malloc` with one that just returned `NULL` always. It sounds like the goal was to make sure that one didn't assume `malloc` would always succeed and just use the memory.

Indeed, recovery is basically futile in this case and your program is going to shut down pretty quickly either way. Maybe you'll get the chance to tell the user that you ran out of memory before you die, which seems polite.
For indies, on the other hand, the most money these days is coming from Android and iOS

I hope Android & iOS are not eating up all the revenue. Some of my favorite indie games fall under Microsoft Studios. Those obviously don't run on Android, and I hope the developers are getting the marketshare they deserve (IMO)
It is. The next three sentences begin, "First", "Next", and "And".
People tend to underestimate how fast technological progress can happen, even in the field they specialize in, and even if they're consciously aware of this bias. This is why we see everything from skepticism to outright claims of impossibility about commercial delivery drones, even within the RC model aircraft hobby. These guys have seen electric model flight go from being essentially impossible in the 1990s to dominating the hobby shortly thereafter (thanks mostly to the rise of lithium polymer batteries). Then, mostly in the last 5 years, they've seen model multirotors (quadcopters, hexacopters, etc.) go from being an idea, to being a reality for more hardcore hackers [0], to being easy to assemble from parts with very little electronics knowledge [1], to being off-the-shelf toys for 40 bucks [2] (thanks mostly to the open source community and the rise of cheap smartphone sensors like gyros and GPS). It's hard to believe that even most of the multirotor community thinks that commercial drone delivery is a scifi fantasy, given how far multirotors have advanced in 5 years. Personally, my mind would be blown if this isn't extremely commonplace in another 5 years.

[0] http://rcexplorer.se/projects/2010/03/the-tricopter-v1-and-v... Notice that stabilization is accomplished "manually" with 3 gyroscopes.

[1] Thanks mostly to integrated multirotor flight controllers, which contain sensors and a CPU to perform stabilization, like http://www.hobbyking.com/hobbyking/store/__19534__HobbyKing_....

[2] http://www.amazon.com/Syma-Channel-2-4G-Quad-Copter/dp/B0096...
No, I did not say those things. That aside, if you wanted to, after an audit/review concluded, could you put a backdoor in your software? Since it's closed source, would anyone know about it?
>As a developer, I find GPL to be against the "spirit of open source".

It's not about open source. It's about free software.

https://www.gnu.org/philosophy/open-source-misses-the-point....
This is completely true, the point of my question was how fast this is done at McDonald's. Almost every merchant that accepts debit card payments in Italy has very long wait times for authorization (>10 sec), while McDonald's are instantaneous (<1 sec).
"The reason we do not offer refunds is because our products are digital in nature, and digital products can easily be copied and reproduced. Once a digital product has been downloaded, it cannot be recalled.

Additionally, refunds can be costly, as fees convert positive transactions into negative ones. In other words, we lose money every time we refund a product.

Lastly, we want to discourage the process of ‘shopping,’ that is, someone testing many products in order to try them hoping to return the ones they do not like."

You can't do business in Europe with that policy. The Consumer Rights Directive expressly forbids it.

"Consumers have 14 calendar days to change their minds and return the goods for any reason

Currently under English law consumers have seven working days to cancel a sales contract and change their minds. This is commonly referred to as the 'cooling off period'. This will be extended to a minimum of 14 calendar days. The 14 day period will begin from the time the consumer receives the goods – not at the conclusion of the contract as is currently the case."

http://www.out-law.com/en/topics/commercial/consumer-protect...

edit - oh, and as far as the Reagan thing, their memory seems selective. - "A few months ago I told the American people I did not trade arms for hostages. My heart and my best intentions still tell me that's true, but the facts and the evidence tell me it is not. As the Tower board reported, what began as a strategic opening to Iran deteriorated, in its implementation, into trading arms for hostages."

edit2 - Also, funnily enough, I am currently looking into buying various wordpress plugins for my employer, and I know for a fact that they would not even consider a company with this policy. So I guess I should thank Nathan for bringing this to my attention.
Come to Australia - Australia Post Parcel Lockers need some competition!
It was posted 4 month ago under the title "Victory Lap for Ask Patents" (https://news.ycombinator.com/item?id=6084110)

"The second technique to getting bad software patents issued is to use a thesaurus. Often, software patent applicants make up new terms to describe things with perfectly good, existing names. A lot of examiners will search for prior art using, well, search tools. They have to; no single patent examiner can possibly be aware of more than (rounding to nearest whole number) 0% of the prior art which might have invalidated the application."

While searches are made with the intention of finding the idea, no human made search engine can search for an concept. Search engines work on words. The semantic web tried to make a web searchable by concept and failed, and the closest second best is google (which only work for popular forms of the English language). Patent examiners could brute force and search for any synonym associated with each term and phrase, including those not making any sense in context, and use that to find prior art. Doubtful to the point of not a chance.

However, going back to core augment here about a system that assumes that the government knows everything, and lets apply the same logic to the justice system. The police do all the evidence gathering, so why do they not simple judge and decide verdict themselves. After all, if we assume they know everything there is to know, why should the state doubt itself in deciding the outcome? Why should the justice system ever doubt the government expertise, and do a costly and slow judgement, hearing all side, and then weight it all as if the government expertise might not always be 100% right all the time?

Is it enough that the police actually go and look outside the officer to collect evidence (like accessing outside databases or do internet searches)? Will that make them 100% right all the time?
I use IMAP clients on all my computers to access gmail so they inherently have a local backup. Then at the beginning of each month I go to Google Takeout - https://www.google.com/settings/takeout - to download all my Google stuff and add it to a backup that ends up in Dropbox. (I should also add that I run my own domain and email so gmail is just a backup account.)

However on checking takeout it turns out the one thing they don't provide is gmail! 8 of the 15 items backed up are related to Google+ though.
Would love feedback from the HN community on this post!
Misunderstanding 'selfish gene', again.
it is more about the attitude of a C programmer versus the attitude of a, say, JavaScript or Ruby programmer. Whilest the latter merely assumes "nah, the VM will catch all null pointers as soft exceptions for me, and all exceptions I don't catch, my caller should." the first kind of programmer has learned (the hard way) to respect as much of the error codes a function call can return.
"The hard way" is the malicious smiled SIGSEGV dynamic-programming language programmers may laughter about, because it hardly crashes your program, one may say.

However, I do believe, that this attitude to think first (how to program right) rather than trying to remember (what could have caused that many 500's on my HTTP server) which I think is the better approach to write more reliable software.

Dynamic languages are said to be more convenient for web sites, for example, I'm not denying that one, but those languages just shift the problems back into the future, where, when time has come, you may or may not be willing to attempt to fix the bug you introduced days/weeks/months ago, depending on the urgency.

On programming environments (such as C), where types are more statically typed, errors have to be handled manually and with caution, memory has to be managed (more or less) always with an ownership in mind, those programs, that think about these topics from the very beginning, and iron out those remaining bugs over time, are - from my point of view - the more reliable ones.

So I can out of my distance second this blog post. It was interesting to read.
If radio signals is the best way for us to detect alien intelligent life, and vice-versa, aren't we doomed to keep quiet then? I mean, how long until we phase strong radio signals almost completely? I mean, has there been any growth in the quantity and power of radio signals since, say, the 80's? It's an honest question, since I don't know, but I see radio declining everywhere, except for, I guess, airplane and naval communication. What else am I missing here? Probably a whole lot, maybe someone could fill me/us in?
I like the idea of App.net's 'broadcasts'... but why not let the subscriber/follower promote any particular stream to 'broadcast' level?

(The implicit contract – "this stream won't be so noisy you'll regret its interruptions" – could be communicated and negotiated via other mechanisms. Or via a hinting field – "this stream best for broadcast" – that individual followers could choose to respect or ignore.)
Hopeless suicides, infinite detention, torture (by the definitions of lots of countries other than the one employing the guards), etc. Let's say N. Korea camps are "boiling." It wasn't that Gitmo is boiling like N. Korea, but we did see a nasty trend of turning up the heat on the stove rather than cooling things down or keeping things room temperature. The trend was nasty enough that as soon as a new POTUS got in office an executive order was signed within days—January 22 http://www.whitehouse.gov/the_press_office/ClosureOfGuantana...
, even if we still haven't worked out the execution of that order for various political reasons.
I want to build something people value from the ground up and don't foresee myself being happy working for another company any longer.
Tom's Hardware Guide's "Web Browser Grand Prix" measured Firefox's startup times being much faster than Chrome, for both cold and warm starts and single and multiple tabs.

http://www.tomshardware.com/reviews/chrome-27-firefox-21-ope...
You are not allowed to take photos while sitting in a vehicle at any time.

Trust me, I've been on this same tour. If he managed to sneak those pictures from the bus he could have taken a lot more.

What I'm saying is that when you are taken on a tour of many parts of the city, and around the country, it is impossible to hide the reality of the situation there, no matter how hard the government tries (and it does try very hard with its limited resources).
New Music: Playing To Vapors "Giant Conspiracy"
Twitter’s new board member isn’t the only one who rarely tweets
If a user wishes to delete their account, companies are legally required to delete all data associated with it, at least in many jurisdictions.
For context:
Knuth created TeX.
I just love how you like to equate governments and organizations (not individuals) getting to peek at source code (that they're not allowed to modify, share or comment publicly upon) under an NDA as "open source". Who's outright lying?
I applaud Clever's effort, but a superior solution to this problem is an industry standard, open interface. The market may be too fragmented for something like this to get off the ground, but it is sorely needed, and putting all the eggs in Clever's basket is not the answer.

You would probably be right if you argued that Clever solves an issue of having to re-create the "integration wheel" for every implementation, and so saves money in the short run. However, if Clever is successful, they will be a gatekeeper, and could demand significant fees from software vendors, possibly resulting in higher prices for schools.
Do you offer money back guarantees for the consulting you provide, too? Or does this advice only apply to products?
I think it's more plausible than you suggest.
Kudos to both of you (and to pg). I suspected something like that in action, but not to be such a well oiled machine.
I don't understand those benchmarks, 'insert any languages' can achieve performances than 99% of companies don't even need. And for the other 1% you're probably smarter than those posts on HN.
Plex App is Updated With a New Look for iOS 7, New Player for Music and Videos
Protecting developer data w/ multi-disk RAID schemes and a live real-time backup
Firefox has run plugins out of process for years.
Very few people are getting sufficient amounts of quality sleep at night, especially people with sedentary jobs.
Chasing Alexander Supertramp - Into The Wild
A person who lived by this "technical" principle would likely find that their friends no longer wanted to loan them anything. After all, there is no "inherent obligation" for you to return anything, right?
Yes, version 3 is not very aggressive in terms of styling. Simply apply your styles on top and you should be good to go. They even provide a simple theme to include to make it look more like the old one.
>> I bought a Mac in 1998. I bought Bingo Card Creator in 2007. My Mac broke and I lost my hard drive. I bought a new Mac, but Bingo Card Creator doesn't work on it. I can't use the online version because I'm on dialup that gets charged by the minute. I want my money back.

Signed, Surprisingly Common @ AOL.com

>> Sorry to hear that. Apple changed something in 2010 or so, which makes it impossible to use the downloadable version of Bingo Card Creator on newer Macs. We unfortunately can't fix that on our end. I understand that you can't use the online version, which works on Macs and PCs. Thanks for using Bingo Card Creator for so many years, though. Tell you what, tell me your address and I'll write you a check.
The most common way to indicate that an error has occurred in a C function is to return non-zero. If this is done consistently, and return values are always checked, an error condition will eventually make its way up to main, where you can fail gracefully.

For example:

int a(void)
{
...
if (oops) {
return 1;
}
return 0;
}

int b(void)
{
if (a(...) != 0) {
return 1;
}
return 0;
}

int main(void)
{
if (b(...) != 0) {
exit(EXIT_FAILURE);
}
return EXIT_SUCCESS;
}

(This means that void functions should be avoided.)
Both parties have become completely entrenched "on principle" and are now acting in a way that economists wouldn't consider rational.

Maybe this is a cautionary tale? Personally, I think that both strict no-refunds policies and SEO blackmail threats are antisocial behavior.

Come on kids, you can do better than this.