skysight-inc/HackerNews huggingface dataset:
I am wondering what Google uses nowadays.

Regarding Tso & co, I am not so optimistic. How they communicate on the mailing list is more like: "Look we wrote this, it runs on my laptop fine it might work for other workloads too".
There is no extensive test coverage run by against ext4 (at least I am not aware of it). This is not the first data loss bug in the ext4 codebase. Few years from now when enough users start to use it an get rid off these serious bugs from the code, I might even consider POCing it again.

http://www.phoronix.com/scan.php?page=news_item&px=MTIxNDQ
There's a smaller pool of candidates, but the ones that remain are more likely to be okay with what the NSA does.
What a strange language, that so much sage wisdom involves what parts of it you shouldn't use. (Former C++ programmer, a long time ago, before the "don't use these parts" advice became a thing.)
10x slower.
32754 is also unsatisfiable.

My machine won't handle 65521, unfortunately.

If someone with more RAM could run https://gist.github.com/TheLoneWolfling/da51e3da0045f53ecf85 (changing -Xmx4g to something higher in the process), I'd be happy.

In other words, unless I'm doing something wrong, there are no solutions to the 2,3,4,5,6 case below 2^32755, at least.
Thanks, that's a good workaround, I'll try it tomorrow. It should still be a default thing if they want mainstream adoption though.
My only observation is that the breakfast looks a lot like a north-indian dinner.
I figured the settlement would gradually expand.

Someone has to be born on Mars while we're there, don't they? The first Martian.
Guys, the pricing is insane.... $150 per month is asking too much for what you're offering.
There are solutions that can be built on top of Bitcoin. See https://www.bitrated.com/ (full disclosure: I'm the founder).
Well, OSX Preview seems to be doing something interesting as I can't seem to find an exact match with some quick attempts, but whatever method they use it looks rather similar to Lanczos scaling.
> Every typing program I've seen seems to focus on the former and not the later.

I have the exact opposite observation, except for this one. So many typing tutors start with fjfj ffj fjj and on
If it were up to the states, we'd still have Jim Crow and anti-miscegenation laws enforced, instead of just being on the books.
You're right, I've removed the line from my post.
some people still think that virtualization is cloud even though it's only a building block of cloud.
As someone who bootstrapped a "startup", there are plenty -- PLENTY -- of non-SaaS solutions that:

1) are perpetually licensed. You don't have to worry that they'll disappear on you, or jack up their prices.

2) are cheaper. far, far cheaper.

3) are just as effective.

4) enable growth by:

4a) Being extensible (server-side code execution enables a lot).

4b) Being economical (SaaS chews up a runway like nobody's business).

4c) Building valuable (in the business agility sense) internal expertise.

5) don't incur the overhead of managing accounts for people across a different provider for every service. If you're growing fast, having a single account switch to flip makes a real difference to new-hire integration overhead and effectiveness.

Hard dependencies on costly software subscriptions is rarely a net win for a startup.
That being said, I don't want by any means to disrespect the work, because it's clearly impressive.
Pandas were planted by creationists to instill doubt in evolution.
Even if you are not using cloud you systems / network administrator can see any data including sensitive business document above their paygrade, but still a good sysadmin / netadmin won't do that because we have code of ethics : https://lopsa.org/CodeOfEthics
It performs better on larger features.

Anime is almost never drawn with finer detail than the output resolution, so artifacts are not a problem. This is a low resolution scan of something with very fine detail, something which it is not trained on.
*thunks
they are nice if you want to switch the behavior of a function at runtime with a debugger. I use them a lot when tweaking the constants in GUI layout code. But I have them behind a macro that switches "static" to "const" in optimized builds.
I believe they're alluding to the massive caloric surpluses (often times 1000-4000 over maintenance) which are fairly common, hence the prevalence of obesity.
Maybe this will answer why.

https://www.quora.com/Why-do-the-top-universities-like-MIT-H...
Oh, I didn't mean it as a moral question or smack-talk or anything like that. I was just noticing that Python seems to be neglected by a lot of editors. I'm normally an Emacs user, but I gave up on it for Python because I had to spend too much time fighting it on indentation, so I was kind of surprised to see it mentioned in your comment and it made me think.
It leaves us with a bunch of otherwise well thought-out comments which, in spite of their quality, are hard to read for no reason other than the first person to bother to vote was having a bad day or is an idiot, etc.
Unravelling capitalism's hidden networks of power
> If a retailer were to let a customer leave before confirming receipt of a payment, they would be opening themselves up to fraud

This is already the case with credit/debit transactions, which can often take upwards of 24 hours to finalize.

The 10 minutes required for a Bitcoin transaction to complete mostly deal with peer verification. The actual publication of that to peers is much quicker, and said publication is usually when a retailer would interpret a payment as having been "received".

The only way to speed this up further - with either fiat or cryptographic currency - is to distribute it physically. In the case of fiat, this would be cash. In the case of cryptographic, this would be a paper wallet with a verifiable balance and totally-secret private key, not known to even the person who's paying with it (which is feasible, hypothetically, by using a machine that could print paper wallets with the private key obscured by "scratcher" film like what lottery tickets use; said machine, however, would need to be entirely disconnected from any form of telecommunications, generate truly-(pseudo)random (i.e. not pregenerated) keys, and have no means of storing keys on non-volatile memory in order to be trustworthy, however, but all three of these things are possible with today's technology by not including a NIC, using a PNRG (in software or hardware), and using ROM and a RAMdisk exclusively, respectively). Upon receipt, the recipient can either hang onto it as physical currency or "cash it in" by scratching off the concealing film and extracting the funds.
Talk with the imgix.com folks about the CoreImage stuff. They're using the built-in re-sampling in their product.

Also chat with @deepbluecea who's done a lot of image processing stuff, including for Apple.
The issue isn't porting, it's testing.

I work in one of the largest Python shops in the United States. We don't have 100% test coverage (I don't know anyone who does). So there will be stuff breaking. With hundreds of thousands of lines of Python code, the testing/fixing burden would be enormous. It just doesn't make business sense to move.
This codebase will never be on Python3. And I think it would be a serious mistake even if it could be done, as the Python3 "migration" isn't done, until it's actually happened. Right now the numbers I've seen are that 10-20% of the Python userbase is on 3.x. The future for Python3 is sketchy at best, those support dates are nothing more than political propaganda. If they meant something, they wouldn't have already pushed it back to 2020. Even if it did matter, code doesn't just stop working when the ball drops in 2020.

So if I could snap my fingers and port us over to 3, and have no breakage (which would cost us millions if not sink the entire business)- I still wouldn't do it. The best strategy is keep on using Python2, which with ~80% of the userbase still at this point in 2015. Python 3.0 was released late 2008. It would be a mistake to switch even if it were risk-free.

We will be using Python2, and bringing Go in-house for new components where we would have used Python3 in an alternate universe where the migration wasn't botched by the CPython core dev team.
> You're trying really hard to make it sound like a bad thing that Microsoft finally stopped their awful practice of dragging forward a huge stack of backward compatibility, wrote a new API to replace the cruft, and is working on writing new technologies to use this.

Straw Man logical fallacy.

I am simply saying the following is a fact: Edge is coupled with Windows 10.

Based on a previous comment to the effect of: "It's not coupled but requires windows 10 API's"

Whether or not that is good,bad,or indifferent I make no judgement on. Especially given that both Chrome and Firefox are really great alternatives and are on a lot of platforms already.
I don't think you understand the definition of irony.
Vala gets no love in these discussions; a C# subset that compiles to C and gobject.
Rust 1.0 in Numbers
Techcrunch: Handy in Talks to Acquire Homejoy
So what's the panda version of paleo?
There was a post here recently, explaining type systems are effectively about restricting you from encoding nonsensical constructions. C is ASM with the ability to encode some nonsensical ASM instruction-sequences removed, etc.

The weird thing about C++—and the reason it didn't just absorb/replace C—is that it gives you the ability to encode strictly more nonsensical things than C does. In that sense, C looks more like the descendant of C++ than the other way around!
PayPal said I can't change the country on the account but instead have to close it and open a new one. I closed the account and let them know I'm not opening a new and it's not (only) because of that inconvenience, but for all the crap that I keep reading they do to other users. It my mind it's a crappy company and the only impactful way you can express that is by not using it.
This is awesome, simple and powerful. awk and sed are especially annoying to work with -- now I can use one of my favourite languages to do the same tasks.

I will shed a single tear for grep though.
> It’s this shift to processed foods, taking place all over the world, that’s contributing to a rising epidemic of obesity and related diseases. If most of the world ate more local fruits and vegetables, a little meat, fish, and some whole grains (as in the highly touted Mediterranean diet), and exercised an hour a day, that would be good news for our health—and for the planet.

I believe this is accurate, but the cynic in me says the obvious solutions by in large aren't going to be adopted.

1. The idea that a balanced diet that largely avoids processed foods is likely to be most healthy is logical, but it's not very sexy. More extreme Diets (note the captial "D") gain mainstream popularity because they are usually based on a seemingly compelling narrative. Paleo, while hardly the worst Diet that has been popularized in the last decade, is a good example of this.

2. The reality is that most people aren't going to exercise an hour a day and maintain a healthy diet[1]. There's also the issue of how the average person exercises. While I wouldn't suggest that everybody jump into HIIT or train like a professional athlete, a lot of what you see in a typical big box gym is the fitness world's equivalent of processed foods: people aren't getting a whole lot out of what they're doing. There's not enough intensity, far too much emphasis is placed on isolated/non-functional exercises, etc.

[1] http://www.washingtonpost.com/posteverything/wp/2015/05/15/t...
Yes, it shares that 'feature' in common with JavaScript.
After doing some more poking it appears as if Avisynth (and thus NNEDI3) is Windows-only. Do you happen to know if there are ways to run it in Linux or OSX? Or if there's a comparable set of software for those platforms?
This is pretty close to what I understood. (Thanks for truing me up).

So, not to put too fine a point on it: I have more of a problem with military attacks on 2015 Yemeni AQAP than I do with attacks in, say, Waziristan. It seems like attacking Yemeni AQAP implies attacking whole tribes.
My problem with Go (and I love the language a lot) is that a lot of my error handling is "stop execution in the function and bubble the error up", which results in my code being littered with if err != nil { return err }, which is a bit annoying.

If I'm doing something wrong here I'd love to know it.
California does not require a JD to take the bar exam. Instead you can apprentice with an attorney or judge.

As an alternative to taking out massive student loans, you can enter a part-time program and work full time to pay your tuition. That is what I did. I worked full time as a paralegal and went to school at night, then studied on weekends. I only took out one small loan to take time off to study for the bar exam and pay the associated costs.
RFC865 (1983)
Objective-C: "You messaged?"

I believe that Objective C is a pretty good (yes, it's getting old) combination of C compatibility with object oriented features as well. The 2 big downsides IMO are: (1) essentially restricted to Apple ecosystem and (2) the syntax keeps a lot of developers away.
Oh, lol. Never mind :)
Aren't we talking about self-signed certificates per OP?
Preferably a few hours from the last time you said something or 24 hours back.
Thanks for taking a look.

* Editor is now full width, with preview panel underneath. (probably still pretty small on a phone screen though)

* The plane (I couldn't find a unicode character for logout) has been replaced with a glyphicon

* Down arrow is to download something (either an entire collection or an individual item); should be working in all cases now
> But there are shortcomings right now that need to be addressed.

And there were (and still are, decades later) shortcomings of the Internet and the World Wide Web that need to be addressed.

Whether Bitcoin ends up being the HTTP or the Gopher of this metaphor is yet to be seen, but seeing the overwhelming benefits of cryptographic blockchains in general for a lot of different uses, cryptocurrency is most likely here to stay.
New Windows 10 preview build drops with a spit-shine, Edge improvements and more
Clearly you have not ridden the buses in LA then. I did this for 2 years to get about the westside. Even imagining that people would read the sign, or know the English language clearly enough to do so, is laughable. The average bus rider in my small experience (not talking about the actual average, that I do not know) is typically Spanish speaking, is crazy drugged out/drunk, or will not care no matter how much you try to reason with them. I kid you not, I have seen on more than one occasion a homeless person heave feces at the buses that pass them by when they are too full to legally allow more people on. Maybe not most, but enough of the population of passengers are too nuts to reason with that trying to enforce a disembark only policy will lead to deaths of drivers (not that the drivers are all that different than passengers either, you cannot believe that some are considered qualified to drive by any rational person). At the end of the day, trying to deal with real people leads to unreal problems.
Fair point.

Many versions of Safari are coupled with OS X updates.
Or accidentally clearing a web form that you painstakingly filled out because of ESC muscle memory. :(
Forth. The only language/OS that you can bootstrap from nothing but thought and frustration to a full system (runtime, editor, compiler, assembler) in under a year (if you cheat by studying the work of others, a lot faster)
Enom account security update
Just received this email:

Enom Customers:

I want to inform you that Enom recently became the subject of what appears to be a very sophisticated attack by a group that targets large internet infrastructure companies. Within hours of this attack, we were in contact with federal law enforcement and the affected parties. This attack hijacked the DNS traffic of 4 domains for a very short period of time before we mitigated the situation.

You have not been impacted by this incident and you are not required to take any action to ensure your future security. However, in an effort to continue to strive for transparency and best in class services, I wanted to inform you of this unfortunate situation.

To be clear, no domain names were stolen, and after exhaustive analysis, with the exception of the DNS of the domains specifically targeted, we do not have any evidence or reason to believe that these malicious actors accessed any customer accounts, customer personal information, or any of Enom’s secured and encrypted data. Your security is a leading priority at Enom and we continue to work both with federal law enforcement and industry leading security forensic companies to protect your online presence.

I know you trust Enom with your domain names and services and we take this responsibility very seriously. We appreciate your business and you have our commitment to continue to do what it takes to protect your assets.

Sincerely,

Taryn Naidu
CEO, Enom
They only support both because most libraries still support older version of .NET

If they were to support only .NET 4.5 or higher, then you can just call any async method in a sync manner simply by doing httpClient.GetAsync(...).Result

async/await in C# is a beautiful thing.
No, actually, it doesn't. C++ is a huge language, javascript is a relativly small one. I know it's funny to compare the size of "Javascript the good parts" with "Javascript the definitive guide", but that's can be attributed to writing style more than percentage of language covered.
When Batteries Live Longer Than Us [Think Piece]
There are scheduled express trains during rush hours.
I think the parent commenter's point was that Bitcoin was billed as a solution to the problem of the few holding most of the money, yet has appeared to fail in that regard, and continues to fail as mining is increasingly inaccessible to all but those who are sufficiently wealthy to afford warehouses full of state-of-the-art ASICs.

This isn't to say that Bitcoin hasn't succeeded in a lot of fronts. Just that one of the key fronts - one of equal ownership of the money supply - hasn't been quite as successful as others.
Most *nix machines will have Ruby already installed, it's much better suited, right out of the box, for this kind of work than Javascript is, having descended from Perl and all.
It's a relatively simple wrapper for tc. I think the article could have been a little forthcoming about that.
That's a loaded question, in that it's notoriously difficult to measure, and you already know the answer, but here:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

Surprised?
Wait:

nip 'function(l) { return /^var/.test(l); }'

is supposed to be better than

egrep '^var'

?
Why? (Yes, I read that section on the readme.)

If you learn sed and awk you can slice and dice text damn near everywhere. Nip is only going to be useful where you have enough control to install it.
In a hypothetical world in which SaaS has taken over the market, and 3rd-party clients are forbidden by virtue of license agreements, interoperability becomes impossible.

Imagine if Windows Server had been SaaS; Samba would never exist, Mac OS X and Linux couldn't operate in a Windows environment.

Where property law falls down is when we consider what it is you're selling -- access to a service, or a fully controlled end-to-end service agreement where you assert control over both the client and server.

If it's the latter, does this create a healthy market, or does it create something that could never exist before: the ability to create a "natural monopoly" on an individual customer level. That is, once people are invested in your platform, the cost to compete for that person is so high that it creates a nearly unassailable barrier to entry?

Pre-SaaS, if someone wanted to compete with Microsoft Office, they could invest the effort supporting the Office file format to ease customer transition.

Post-SaaS, if Google Docs, Office 365, et al disallow data/API access to third-party clients, supporting your competitors' existing customers becomes impossible.
I remember seeing someone who did this (for Python) with magic for auto-importing modules. I can't seem to find it for the life of me, but that feature was really nice.

I'll give a shoutout to a similar project I did with Python (but that doesn't auto-import modules) https://github.com/samzhang111/pit
Not really a direct reply to your comment, but tangential:

In the case of replacing proof of work with something else, how will the coins be distributed? Who will trust the distributors enough to adopt it? POW has been effective in distributing new coins, although it has been too friendly to early adopters. I like the hybrid POW/POS (proof of stake) altcoins for increasing the energy efficiency of the network while still fairly distributing coins to miners.

There are too many alternative coins, no one stands out enough to look like overtaking Bitcoin's popularity.

I like the idea from the article of modifying the block time down from 10 minutes. Gradually moving to a 1-minute block time should be possible, but it is too radical to be considered. How will future improvements to Bitcoin be voted on? Increasing the blocksize has only been done because (I'm guessing) there is little alternative, or other alternatives would change things too much. Of course making more changes to Bitcoin adds 'political risk' that deter potential adopters.

One problem with bitcoin and alternatives is that the main venue for discussion is such a "ghetto". Bitcointalk.org is the defacto official bitcoin site, but the quality of the discussion on there varies wildly and there is little protection from scams. This is just the nature of it, being a simple forum.
Why are buses planned to arrive in bunches? Double-length buses save a driver, but if you have two single-length buses, what's the advantage to bunching?
> That is to say, Rand Paul does NOT oppose gay marriage, he oppose marriage being a LEGAL CONCEPT at all.

No, he believes that marriage contracts (LEGAL TERM) should be available for same sex couples.

He also believes that legal issues (like tax codes) should not mention marriage.

To make an opinion, as someone who firmly supports equal rights for all Americans, regardless of gender or sexuality (or any other dimension), Rand Paul is not someone I support.
That's a sarcasm, not a sincerity.

(At least, I hope)
It seems like it would be a lot safer to elect Rand Paul as US President then it was President B. Obama
Or just use Perl! Perl is like sed/awk on steroids, anyway.
Avisynth should run in Wine, but there is also Vapoursynth[1] (which works natively on OSX & Linux) and a NNEDI3 port[2] for it. After getting both of them up and running, a script like this[3] ran with the vspipe program that comes with Vapoursynth should do the trick. It's a bit cumbersome since Avisynth and Vapoursynth are primarily intended for processing video, not images, but it gets the job done in absence of a dedicated NNEDI3 resizing tool. I'm actually using this exact setup at work myself when I need to do any image upscaling.

[1] http://www.vapoursynth.com/

[2] https://github.com/dubhater/vapoursynth-nnedi3

[3] http://pastebin.com/3k9TEL7Y
Hycopter Drone Flies for 4 Hours via Hydrogen Power
I've thought about doing something like this for a while, I'm so glad to see this exist.

Kudos to you for open-sourcing. You also write great code that's well-commented.
Unless you're really a JS-only developer, it's hard for me to see why this is better than using Perl (or just sed/awk/grep themselves) for text-munging.
I did - the full quote is:

Use the time of a total stranger in such a way that he or she will not feel the time was wasted.

I feel the same way about Breaking Bad and Mad Men - the last few episodes are painful.