skysight-inc/HackerNews huggingface dataset:
Total refactoring is not a solution.

To Diego: Prove him wrong. I suspect that Bram has been maintaining the code base for so long, that he might need a bit more than a mere message to warm him up to the idea of a refactoring to the scale that you're undertaking. Also, you might not be the first person to contact him with such a proposal. I wonder how long it took for others before they gave up. Build something tangible and contact him again later with proof of concept, something that would make this more than just a fleeting dream.

To people questioning Bram's position: You need to look a bit further than your nose. The fact that you want to create plugins or extensions does not put you in the mainstream as a Vim user. It's an extremely popular editor of almost religious proportion, with lots of existing plugins and extensions. So we know that people use it and making plugins is possible. With all of its annoyances it gets the majority of the job done for most users. One can't just wake up one day and say that they'll change things, not even Bram at this point.

The most desirable outcome in my opinion would be to have Neovim be a continuation of Vim (Vim 10.0?) rather than just another fork, and for that, having Bram on board would be a boon. His longevity as a maintainer is impressive.
I think, the locals like the military bases well enough in most cases, because the military injects money into the local economy.

(I am not sure, whether Germany has to pay for the US bases, though.)
So Google isn't broken down into departments? And departments broken down into projects?

This feels less like decision making based on results and more like hand waving by bad managers.
The US government?
tl;dr Things you should never do: rewrite the code from scratch.

Sentiment like this is not valuable. The experience that it comes from is often informative, but as a conclusion, this explicitly ignores circumstances that sometimes do make rewriting a good, compelling course of action.

Truly bad, unmaintainable code exists. It exists on projects that have long intended futures. It exists in all sorts of environments on all sorts of projects for all sorts of reasons. To discount the idea of a rewrite out of hand is a failure to objectively review the specific circumstances around whatever it is you're working on.

Often there are better ways, and yes, often a rewrite is a bad idea. But absolutes are so rarely valid, and this one is most certainly not universally true.
Except that no remotely rational state starts a war that involves killing real people over a little espionage.
Article writer - Timothy B. Lee

More than a little coincidental.
She lost me when she said Yugoslavia was a continent, also Yugoslavia doesn't exist anymore.
Looks like the company they are touting as a 'major success' is based in Singapore with Singaporean founders, serving Singaporean customers. One of their featured perks is:

"Access to $0.80 roti prata and $2.50 nasi lemak"

There is nothing African about this company.
> We should be actively performing industrial and national-security espionage against foreign companies.

Why do you want to benefit the `American' shareholders of American companies vs the `foreign' shareholders of foreign companies?
>This is the kind of stuff that starts wars

Not really. Intelligence gathering has pretty much been par for the course for centuries.
Android App Patterns: Design inspiration for your Android App
that sounds terrible. Why not just use taxes?
More SSH Brute Force Protection
There might be no such thing as "Fair Play", but having a reputation for fair play goes a long, long way.
BS...
Netflix accounts for 30-50% of traffic these days yet only now have they needed to cut out a low quality middle-man to provide their service. I doubt startups have anything to worry about. If you manage to become 50% of Internet traffic you can toss the biggest ISP in the US some money to stay in business surely.
Heh! I didn't work at the SNV campus, but in my time at Yahoo they had a daily email threads about bad parking jobs. Y! Cant Park or something...
Anatomy of the Deep State – NSA and Silicon Valley need each other
Consider 2 types of knowledge:

- knowing that XYZ is the case, knowledge of facts, or "propsitional knowledge" as a philosopher might call it - probably a heck of a lot of Google engineers' knowledge of this type (except stuff which is personal to them, like what they did last tuesday or the content of some private source code) is in books.

- knowing how to do XYZ or "performative" or "procedural knowledge" - this sort of knowledge you can try and convey in literature, but often some lived experience is necessary to acquire it. Practising martial arts for 20 years might produce a different order of "knowing kung fu" than reading about it without the practice (Neo notwithstanding, the lived experience was artificially implanted there.)

I don't know, but I'd guess the knowledge you're impressed by is largely of the second type.
Making The Web Faster With HTTP 2.0
They have it set to port 80 because they are attacking a service at port 80.

If there is a service listening there it will cause the packet buffers to overflow if the server doesn't drain it fast enough long before you flood their bandwidth capacity.

They could easily attack other ports.
Completely different person than Tim Berners-Lee, despite the similarities.
My personal favourite is Flatland: https://github.com/thinkpixellab/flatland
Happy to answer any fundraising questions as they arise - hit me at contact@thesecretofraisingmoney.com - name is Michael
We say they aren't important, yet we get impressed by MIT and Google on a resume.
> but I'm sure that's the way Netscape thought of it as well

Don't really think so. At least as far Netscape 6 went, they came up with an entirely different framework and moved over to Java (as far as I remember). I have rarely seen that sort of thing characterized as a refactor (even on their mailing lists).
When I hear "Commandos" it makes me nostalgic :-(, but kudos to you and your team !!
Can Privacy Be Saved?
Vim started as a Vi clone for the Amiga and later grew to include more features and target more systems.
Source of Laravel-tricks.com website
There are other approaches. For example, the government could declare that certain commodities could only be purchased with the currency. Oil, for instance (and there's precedent there, too).

Personally, I think the government declaring that basic incomes will be paid in the currency is enough, but I see no reason to disallow other methods.

Another example is to do what the dollar says: this [currency] shall be legal tender for all debts, public and private.

Another one would be that banks could only accept that currency, and make loans in that currency.

There's a lot of options, but you're right: we'd need to get creative about it. As CS people, that's basically our job description and it's a good challenge, and I think, a solvable one.

Thanks for your comments, I do appreciate it. I certainly don't have all the answers.
If any one is looking to get into BioTech Ion Torrent is always hiring good engineers. We are looking for folks that know Python, C++, CUDA.
Residential broadband is a business model that depends heavily on successful bandwidth utilization speculation. However since Netflix is extremely popular (close to half of all internet traffic in the US), the pattern gets extremely predictable and so there is little advantage to be had in the core business of bandwidth arbitrage, since it's being arbitraged "upstream" of residential ISPs and baked into the larger pipe prices.

If any service becomes sufficiently popular, the price of providing bandwidth for it to a large subscriber base approaches the characteristics of a dedicated bandwidth circuit for more and more nodes on the network.

Of course, Comcast is using it's last mile power as leverage, but the core issue the economics of bandwidth speculation.
Not if you lose most of the RAM to fragmentation.
The date has to do when Apple had cloud services that more than a few people outside the US used. There's no point simplifying data requests to a provider that doesn't have any data they want.
Because maybe ISP2 wants more money, or Netflix can't afford to pay everyone off.
I got downvoted because I pointed out the truth? Guys and Girls, you dont need to believe every word I have said. Download and test it out for yourself. Or go to Doom9 to search for rips or pics to judge for yourselves.

I admire what google is doing to get a patents free ( Which is again not true, but at least you dont have to pay for it ) video codec. But that doesn't mean it is automatically the best quality codec / encoder available.
Bill am Sonntag is clearly a very serious newspaper. There is no way I would doubt a source like this: http://www.bild.de/
Indeed, the "just start" approach is awesome. It cuts the excuses people find to continue to "prepare" or procrastinate.
1) UDP port 80 is not widely used. NTP packets directed at port 80 will not affect webservers, which use TCP port 80.

2) There are way too many different IPs being attacked on 80 for this to be a targeted attack on a particular odd deployment.
A reverse proxy that did simple transform on the submission URLs? There are mutating reverse proxy guides all over the net thanks to the UK torrent site blockade.
Wealthfront Tax Loss Harvesting White Paper – How Not To Calculate Tax Alpha
What exactly does "mutually beneficial" mean, though? It doesn't necessarily mean traffic is flowing in both directions. Theoretically, when Netflix delivers traffic to residential customers, Netflix benefits through subscription fees, and the residential ISP benefits in that it is able to offer a fast internet experience to its paying customers. If it were easy to switch ISPs, then customers might switch to those with better Netflix streaming, giving Netflix bargaining power. Unfortunately, not only is it not easy to switch, but many areas have effective ISP monopolies... and on the other side, switching from Netflix to competing video services is easy, so customers are much more likely to punish Netflix than their ISP for bad interconnection. But that arguably has elements of market distortion to it.
AMA from Christopher Ategeka (Forbes 30 Under 30 Social Entrepreneur)
Yah the sites back up now. Fucking Digital Ocean and MySQL, so thanks for linking the github repo.
The hilarious part to me was that it will continue to be, comcast are a US provider. So whatever garbage the US ends up calling "the internet" the rest of the world will still have the internet.
Not all inflationary pressure is equal (i.e. it's not true that printing X dollars leads to Y% inflation—the kind of dollars X represents matters a great deal). In part, my scheme wouldn't cause hyperinflation for much the same reasons that fractional-reserve lending doesn't cause hyperinflation, even though it also increases the money supply (drastically, too).

It matters a great deal how the money is put to use, and why, and what limits are set on the increase in the money supply. For example, it's obvious that fractional-reserve lending would not work if the fraction was 0/100 (i.e. no reserve). Similarly, large-scale money printing doesn't work when it's arbitrary and up to political whim.

Also, a nitpick: M2, not M0, is traditionally what is used to forecast inflation.
confidence in your own decisions can also be referred to as a Bayesian prior ;)

I've treated the A/B tests I've run pretty much as a case of Bayesian parameter estimation (where the true conversion of A and of B are your parameter). You then get nice beta distributions you can sample from, as well as use the prior to constrain expectations of improvement and also reduce the effects of early flukes in your sampling.
yes, bitcoin's slow-inflation-soon-to-become-deflation is preferable to hyperinflation. no, slow-inflation-soon-to-become-deflation is not preferable to a well-managed economy.
Also something I never see mentioned is that this sort of seems to be how popularity works; that is "Popularity" tends to be zipf distributed
Thinking slowly
The Fall Of Perl, The Web's Most Promising Language
I really like Flatland too. I thought you could change the blue color though. Must have been another theme I was thinking of.

There's a really good supply of high-quality Sublimetext themes, which is partly why I love it so much.
Oh you'll mind when trying to browse for movies or do any commands. It'll be like waiting in line at the DMV. Sure they have the bandwidth to work with everyone, but you still have to wait.
Why Chromebooks are a better choice than Windows 8 for many
Will equity crowdfunding platforms kill Angel Groups and Early Stage VCs?
one thing i've never been clear on: what happens after the last bitcoin is mined?

it seems like if there isn't a reward of BTC for mining the block (and you're just relying on transaction fees), then mining will become a lot less lucrative/interesting to folks. so do lots of people then drop of out of the mining game, and then difficulty decreases until mining is easy enough to be worth the transaction fees? do transaction fees go up?
I think you misunderstand australian system. It is identical to a universal basic income, but it has been built with efficiency in mind (much like ALL of Australia's welfare systems).

A basic income of ~$10k/year is provided to everyone (who needs it, i.e the unemployed). Depending on what kind of other needs (rent, children, school, etc) other benefits are available as well. It is not temporary, and you can live on it for your whole life if 10k/year is enough for you.

It was designed EXACTLY to be like a universal basic income, it has only (in the last 15 years) been eroded to a "temporary unemployment" scheme in peoples minds.

So you may be an Australian, but you seem to lack the knowledge of your own welfare system.

Tell me, if it isn't a universal basic income, then who is not 'eligible' for it? (Excluding people who already earn more than the basic income of course).
There's also the situation of separated parents. The children and one parent may be living comfortably, but the other parent on a low income battles to live close enough to remain a regular part of their children's lives.
Lots of things were a complete rewrite of vi. Vi was a complete rewrite of ex. ex was a rewrite of em, which was in turn a rewrite of ed, which was a rewrite of qed.

Trying to rewrite vim is the wrong approach. Trying to replace it in a backward-compatible way, the way vim did to vi might received a lot better.
From http://sourceforge.net/projects/denyhosts/files/denyhosts/, the last release of DenyHosts seems to be from 2008. The article says it's actively developed, though.

Debian says:

[Date: Mon, 20 Jan 2014 23:47:41 +0000] [ftpmaster: Ansgar Burchardt]

Removed the following packages from unstable:

denyhosts | 2.6-10.1 | source, all

Closed bugs: 732712

------------------- Reason -------------------

RoST; dead upstream; unmaintained; dysfunctional in sid

----------------------------------------------

Also closing bug(s): 395565 436417 497485 514024 529089 546772 567209 609032 611756 622697 643031 690524 720130 721502 729322 731963 734329

Also closing WNPP bug(s):
One of my favorite use cases for the cloud is spinning up a VM to open stuff like this. It is all in Russian/Ukrainian so if you don't want to copy/paste into google translate don't bother.

At this point who cares? The guy is a criminal, fled, played this entire thing wrong and was his own undoing. Outside influence or money didn't tell him to beat the 50 students/journalists or continue to beat and shoot at journalists, then complain they are not giving you fair coverage. This guy is a piece of shit who unfortunately probably won't do a single day in jail.
like Paypal website will work better on a 25$ handset running on javascript, Are Mozilla fans that dishonest, just because it's Mozilla ?

What kind of person are you?
> an example would be displaying the documentation of some method you are autocompleting, something which I have never seen in vim and which I actually believe is impossible

For python at least, having 'preview' as part of your completeopt has it display the docstring of what you're completing. And :h completeopt suggests that's intended behaviour for all types of completion (where it makes sense), too.
Too different. Actually, another instrument that I play is electric bass, and I simply practice it unplugged.
The arrogance of lines like this is amazing.

You realise there will be a time when the U.S needs it's allies help... and spying on them, does not make them want to help.
Mutually agreeable would be something like this: Comcast-we provide access to 30 million residential customers for you to deliver content to. Level 3: We provide connectivity to Europe over our Apollo cable, connectivity to ..... on and on

Forget about Netflix here for a moment this is a network agreement. If you are Cogent Comcast can say: You are providing bulk bandwidth cheaply and delivering a huge amount of traffic to our network. You are not providing our customers or us with significantly greater connectivity, and far less of our traffic is going over your pipes. Pay us or we are not going to take more of your traffic.
I wonder why they start with fresh history.
And so what? The world is not a fair place. We can and do spy on all countries using any means at our disposal, as do they. If their means aren't as good as ours, that isn't our problem. If they had better means than us, they would use them, and they wouldn't care that it wasn't "fair".
You can dress business casual as a programmer, and I don't think anyone judges you (I know plenty of "nerds" who dress business casual). So I'm assuming that when you say "nicely", you mean suit&tie. As I was reading your comment, one question came to my mind: why? If you work in front of a computer for 8-10 hours a day, and the only people you interact (briefly) are others on your team, what's the point of dressing up? I can see the reason for it in jobs where there's a lot of contact with others (who you need to impress), but that's not the case for programmers.
If you didn't enable CSS it would look fine. I certainly don't entrust the presentation of content to web designers, that would be idiotic.
Inkscape allows you to create SVG presentations with JessyInk. And it works with the browser's navigation history stuff.

An example of my own: http://chrismorgan.info/blog/rust-docs-vision-presentation.h...
What if more VC money goes into niche social apps designed steal FB users?
My university got hacked but it’s nothing special
I don't have a strong opinion about whether this was a good deal; $16 bil certainly seems like a lot of money, probably too much. But I think you're underestimating their market share, broken down by country here:

http://pixel.nymag.com/imgs/daily/intelligencer/2014/02/19/1...

90% market penetration in Germany, Italy, Spain, and seemingly all of Latin America makes it more than just one popular app among many.
Good luck taking on the U.S. military, which, even if you could defeat via some joint coalition involving the EU, China and Russia - the economic fallout from such a war would probably be globally devastating - much worse than whatever damage the US inflicts by blatantly spying on foreign entities.
A very interesting observation! However, bandwidth speculation would only be the core issue in a competitive market where price was determined primarily by infrastructure costs. What we have is the opposite of that.

The core issue is leverage. Bandwidth speculation is a distant second, even though it's much more interesting to us tech folks.
$19B or non-refundable award tickets
If you'll read what I wrote more carefully, you'll notice that I didn't say Firefox dethroned Microsoft.

What I wrote was that Mozilla dethroned Microsoft's browser monopoly. There's a significant difference.

To your mostly off-topic point, I'll note that it was actually that toppling that made Chrome possible.

Back in the day, the Firefox team included many the guys that would later go on to start Chrome. A couple years earlier Mozilla's team also included the guys that started Safari -- which, you'll remember, emulated Mozilla's rendering and asked for Gecko content in its UA.

The other browser back then, Opera, took a different rout and emulated IE user agents and tried tackle most of the IE DOM in both core code and client JS hacks. Look where they are. Apple said "like Gecko" in Webkit's user agent and look how that turned out.

That Safari and then Chrome could ship and most sites "just worked" for most users is not some accident. Google did some great work with Search back in those days, but they absolutely did not carve those Web standards paths or even pave those roads. That's what Mozilla spent 1998 to 2004 doing. We moved the Web to standards with our browser effort and made it possible for other players to come to market with a focus on features and performance confident that sites would mostly "just work."

Mozilla isn't simply Firefox. When you confuse that as you did above, you miss the most important thing about Mozilla. We exist to improve online life for everyone, not just people using Mozilla products.
>>flip a coin

That's actually the best test. Flip a coin and then for a moment no matter how small when its in the air, you will hoping for a result. Work on that option.
True. We did everything we could to account for that, though. Someone chooses to clear cookies every time they load a page - not much we could do.
Heroku: Depriving Your Free Dyno of Sleep – Tyler Longren
They wrap for me in Chrome, but not in Firefox. (What the hell?)
I have an even better of 'wiring' your brain. Work on projects, that forces your brain to wire and you also get work done along the way.
I do question things that doesn't make any sense. Sorry
Looks fine to me, but I only skimmed it. What in it do you think I should be opposed to?

International trade and cooperation is a fine thing. But don't harbor any illusions about it - both sides do it because the benefits to each country outweigh the costs to that country of not doing it. Nobody involved cares a whit about whether anybody thinks any particular part of the agreement is fair. Any claim made by anybody that something is or isn't fair is only a negotiation tactic, meant to try to get the other side to give something up without getting anything in return.
The conclusions on that page seem to be completely at odds with the study it claims to use as its source; please be careful about propagating quotes from it.

Details: http://redd.it/kfjet
credential-containing cookies should be set as secure.
Insects are Inspiration for MD Drone Lab
Did you read the same thread I did? Floobits addressed all the issues.

It came down to a fundamental design decision—and after months of hard work, they got a non-answer.
So I was speaking to a musician part of a music startup they've funded and he told me 88mph got them a software dev from Europe to handle the tech side of things.

That just sounded wrong..
And for companies like MailChimp, it's a way to identify customers who are spamming people, and (hopefully) closing their accounts. If a high percentage of users are responding to the feedback form with "I never subscribed" then it's worthy of investigation.
When you hack all day, train people to hack all day, hire companies like Booz who admitted they didn't check out their employees and reward them with billions more in work - yea your not going to stop anything. I just hope more people do it.