skysight-inc/HackerNews huggingface dataset:
> tl;dr Things you should never do: rewrite the code from scratch.

Considering vim itself is a from-scratch 'vi' clone, that's interesting advice. :)

But in any case, I see this as more of a fork than a rewrite. It's more akin to the XEmacs/GNU Emacs situation, where someone submits significant patches upstream which aren't accepted, and then forks their own version to continue that line of development.
You might be totally right. In that case I'm prepared for an apology.

That said, even here (mostly OS X/Linux as far as I can tell) there's Lennart bashing everywhere. Check a random systemd thread, you'll find lots of that. Expecting a friendly jab in some random text about the opensmtpd features (not related to _anything_ that is usually blamed on Lennart, funnily enough) is .. unlikely.

My reaction is based on my belief that it is much more likely to see these low punches instead of "Hey, I made a friendly joke about the domain of this Linux dude I'm cool with".

Bottom line: Sure, you might totally be right, I might be the jerk here and take everything the wrong way. So far I still don't believe that and consider that less likely.
Try the cache text-only: http://webcache.googleusercontent.com/search?q=cache:Frz8Fde...
pot, kettle black

how do I unsubscribe to google ads
In this scenario, the government would need to use physical force to ensure transactions are conducted through the inflating currency rather than barter or gold or bitcoin or foreign currency, etc.
Although the supplied answer guarantees that no prisoner will die from alligators, it does not guarantee their freedom.

The answer includes a major (and I believe flawed) assumption, which is that the visits will be uniformly distributed. However, the puzzle states that "I may choose the same guy three times in a row".

The Counter could visit the switch room 44 times without flipping the switch if such visits were the first 44 chosen. After everyone visits (which would be 1,012 visits since "given enough time, everyone will eventually visit the switch room as many times as everyone else"), the Counter will be no closer to knowing the truth.

Of course, it is true that the greater the number of visits the greater the probability that the Counter's final visit will fall after everyone has visited, but there is no guarantee.

Regardless of how many visits you assume for each prisoner, there will always remain a probability that the Counter's visits will be clustered early in the visitations. In such a scenario, the Counter's role becomes useless and all prisoners will die in prison.
Were you on the Commandos team? Mad respect to you. Probably my most favourite game of all times. Thanks for working on it.
People complain about Facebook and Google, but it's the carriers that are the real problem.

We shouldn't forget that there are tools to avoid tracking by both Google and Facebook, but AFAIK there is no way to avoid cell tower triangulation and tracking. Nor am I aware of any laws regulating it.
The code if fill of typedefs for AMIGA and OS/2.

There's nothing wrong with that as long as those typedefs are properly isolated in some platform-specific header files.

It's natural to have an initial feeling of being overwhelmed by that kind of stuff. However, it often turns out that there's nothing to gain from removing that stuff.

The only real cost is when people expect a platform to work, but nobody from that platform is willing to put in the testing effort.
I came to say this exactly.
In a commercial project where time and money are limiting factors, you are almost insane to rewrite from scratch.

In an OSS context, money is not always the biggest mover, and doing this might actually succeed, or at least not fail because the company fails.
It certainly may be that the people lose interest before it gets anywhere, but who cares!
The only reason that I could see is that someone wants to fold all their code changes back into vim's original codebase, and they both seem to have different end goals, so eventually they will drift away from each other.

Code evolution.
> Instagram is a bad example.

Instagram is a good example. As soon as Facebook bought it, the teens started switching to Snapchat, etc.

The problem for Facebook is that to be profitable it needs to connect and make visible things that people don't want connected or made visible.
Funny how they use the word "idiot" then use strcmp instead of strncmp for comparison.
Google Readying Android Smartwatch with LG
If we get there, machines will build them, obviously.
Lucky you with only 400+ per day. We had thousands per hour. Still the server survived but it wasn't fast...
Crazy. If you want to use caching, just use HTTP for that content.
Samsung Weans Itself From Android – at Least for Smart Watches
What was the issue? Obviously this is a result of really bad outsourcing but I've had about a dozen seriously good customer support interactions in the past six months. These were all Mac related though. Clearly it's not the case that Apple support is shit but probably more accurate to say iTunes email support is shit.
Putting aside bandits and all that, it seems like the first step should be to set up a hierarchical prior which performs shrinkage. Multiple comparisons and stopping issues are largely due to using frequentist tests rather than a simple probabilistic model and inference that conditions and the observed data.

Gelman et al, "Why we (usually) don't have to worry about multiple comparisons" http://arxiv.org/abs/0907.2478
If you can stand the fact that it's only got the original feature set, ex-vi.sf.net provides a version of the original vi that runs on modern unices.

I use it on a daily basis and have found that it copes with conference wireless far better than vim does.
Sorry about the negativity. Believe me, I never thought this would gather upvotes. I was actually blowing this out because I was really annoyed by that post and .. thought I'd take the downvotes for airing my opinion. This didn't turn out as I thought.. I really, really didn't mean to spit on the OpenBSD project (I said it, albeit not clearly enough: I like a lot about that project) and sit at the top of the comment list. Mea culpa.

"Calling BSD irrelevant" is, as I stated elsewhere, an opinion and targeting a family of operating systems. Retaliating with something that targets a person seems the kind of behavior you should've grown out of if you're writing (open)smtpd filters.

The technical part of the story sounds really neat. Didn't mean to slight that.
That's possible, sure, but I think it's very unlikely for purely structural reasons (the best kind IMO).

Because everyone will have this currency by default, natural market forces will causes businesses to want to sell things in that currency (people have it, and want to spend it).

The currency itself is stable (tied to GPD growth, not politician's whims).

Once some businesses decide to take it (and they will, see above), then those businesses getting that income will also spend it at other businesses who accept that income, making those businesses even more successful, causing other business to also accept the currency, and so on.

And remember: everyone has some of this currency. Who is going to have it, and not spend it? I'd venture to say the percent of people flushing their basic income down the toilet is in the low single digits at best.

It's a virtuous cycle, and no force should be needed to keep it going. Think about it: who in their right mind would move to another currency that wiped out their entire existing and future wealth? As another commenter pointed out, $11K a year is like having $500K in wealth paying out an annuity. Who would voluntarily give that up for some alternate currency that makes them poor?

Even today, look at how hard it is to modify a social welfare scheme. It's not because the government has guns and the desire to use them, it's because people really, really rely on social stability.

But yes, you're right of course: like all fiat money schemes, it only works because people want it to work. IMO people will want this to work, and furthermore: it's in each individual person's self-interest that it works.
Scary. This is what happens when people in power don't care if the system looks legitimate or not.
> Neovim is being sold as a VIM refactor, but apparently with no new functionality

Where did you get that idea? When I read the project page (https://github.com/neovim/neovim), two of the explicit goals are:

"Enable the implementation of new/modern user interfaces without any modifications to the core source.

"Improve the extensibility power with a new plugin architecture based on coprocesses. Plugins will be written in any programming language without any explicit support from the editor. "

It is exactly designed to be a playground for new features, but with the goal of them not having to be in the core.
I've recently came across this: http://bsd-geek.de/FreeBSD/NO_POETTERING.patch

I don't know (and doubt) if it got merged into FreeBSD, but it shows that lots of people just hate him.
That image is from tinypic, that's even worse!
Interestingly I'm in a similar situation. I'm working as a quantitative analyst (quant) at a big bank and I'm on the precipice of leaving. I am also dismayed at the possibility of having my salary cut in half. For this reason I'm strongly considering doing some sort of startup - I just need to figure out what to do :)

Even though I'm young, I'm realizing life is just too short to be stuck doing something you don't like. Make the switch or else you will regret it in a few years.
Clones and rewrites aren't really comparable, though.
Great! /s

"I heard you liked DLL Hell, so we ported it to Linux"
It probably means that some mid-level manager at Comcast is catching heat from the home office for letting their TV numbers slip.

At least once a month for the past couple of years, Comcast sends me some junk mail begging for an "Account Review," in which they would add triple-play service to my business Internet account in exchange for a discount on all three. Those letters go in the trash on general principles.
There was another article on here a week or two ago effectively blasting the http/2.0 wg for doing stupid things. I think it was the "HTTP 308 incompetence expected" article.

Now this. I'm beginning to wonder if I want anything to do with HTTP/2.0.
Not unit tests, but a fair bit of in-line verification that the correct base has been added. There are numerous DNA proofreading mechanisms to prevent errors. If they didn't exist, we would be riddled with mutations.
Retargeting seems like the only real viable option.
My life in London's houseboat slums
err.. your left wing viewpoints are showing..

have a look at what happens to indigenous groups that are given handouts.. massive alcoholism.. obesity.. huge problems.

people will have to work and improve themselves. the struggle in life is important along with risk taking.

but, the dynamics of pay may change to compensate for the amount of leverage we can get today in society
Border’s New Sentinels Are Robots, Penetrating Deepest Drug Routes
I'll put down my textbook on Scottish conveyancing law here to make an observation that this idea suffers from the same delusion that 4GLs had: they were going to be the "end of programming!" All you have to do is specify what you want and the computer will deliver it!

It turns out that working out what you mean is the hard problem, both in programming and in law. You can't forsee all contingencies, just a subset; maybe you run some test cases to clear things up. That's what case law is - a stream of bugfixes and clarifications dealing with corner cases.

The recent bitcoin fiasco involved the question of what "transaction id" meant, and that it was not as unique as some people thought. Likewise if you look at commercial law cases, you'll find a lot of trying to interpolate what was meant in a particular case where something wasn't specified and assumed differently by the parties. Or something unexpected goes wrong and responsibility for fixing it has to be assigned.

(If you want to programmatically improve the legal system, you could for example give the US a functioning land registration system like everywhere else, abolishing the need for title insurance.)
I can see this being useful for certain financial contracts that are: a) not completely standardized b) based on a linear combination of standardized terms, and c) with all conditional terms based on objective external references (i.e. price of a dec 2016 corn contract on the Chicago Board of Trade). The advantages would be that a contract compiler could enforce certain meta-rules, and the contract itself could be entered into an automatic settlement system rather than instructions based on the contract. I'd expect even in that case the canonical form would still be the English language output rather than the source code.

But for any arbitrary contract, I agree, I don't see it at all. At least not anytime soon.
Isn't isolation the primary use case of ZeroVM? Although I'll concede the "experimental" bit.
I dream of having an iPhone 4. I guess it's subjective what you call slow.
Given that Google employs or has employed Guido van Rosssum, Ken Thompson, Rob Pike, Brian Kernighan, and Josh Bloch, I think that would be a fair assessment of what "expert" means in the context of interviewing there.

It might be apocryphal, but at one point candidates filled a "rate yourself from 1 to 10 in technology X, Y, Z" to help guide the interviewers in choosing questions. The general consensus was "if you rate yourself as a 10 in Python, there's a non-zero chance you'll end up with Guido on your interview panel"
I really appreciated the original simplicity and abstraction that Spring brought to the Java world. But of late Spring frameworks have become very invasive for web applications and does not cleanly integrate with other frameworks (It is not seamless - Had a lot of heartburn with a JSF + Spring app. CDI and Spring DI does not play along nice at all).

Moreover, with the renewed interest in making the server side layer of the web applications to be as stateless as possible and leave the state transitions and presentation to the client side HTML/CSS & JS, I am finding it hard to justify having Spring on the backend.

Dropwizard along with a SPA type AngularJS based application seems to be a good alternative, what am I missing? Why are we not seeing much traction on this framework?
I got better and more reliable service from Cogent than I ever got from the likes of Level3, and having both been a Comcast customer AND seen the inside of Comcast, I don't know in what universe it could be called "quality".
For a simple case I could write a C wrapper that just drops privileges, but it'd be nice to have a more versatile CLI tool. Doing that in the general case, e.g. letting me specify options like "no network, no writing files except A and B, no reading files except files in this directory, no spawning processes", requires more or less porting something like ppriv(1) and its privilege-specification syntax to FreeBSD, or writing a workalike.
We are, but I find it distasteful how people are reacting to this deal. I think a lot of people really don't understand exactly how popular this thing is. Who cares if people in India use it, I haven't seen it in my personal little bubble so it must be pure hype.

People are taking out their feelings about other aspects of the industry and the economy on this deal. If you're one of the people bitching about how startups focus too much on the problems of rich young men, what's not to like about this? What is more broadly useful than a messaging system?
Thanks! I was technology/tools lead on 2, and while my role in 1 was... hard to explain, yeah my contribution was important. :)
I still have yet to see these concrete user benefits.
Neovim isn't a simple refactor though. It adds the ability to do many things which aren't currently possible or are extremely difficult to do with the current vim. Sometimes there is no easy way out and you have to put in the work to fix previous limitations.
I might also be thinking wrong. But as far as I know, the puzzle doesn't explicitly prohibit this.
That’s only part of the list of insults. Sudo has more, and you can see them on any platform by setting “Defaults insults” in /etc/sudoers. See the sudoers(5) manpage.
I'm not sure if your comment is in jest. But in a world where machines are primary, the thinkers, the innovators, what use is this discussion at all?
But will it run WhatsApp?! ;)
I strongly recommend using Evan Miller's free A/B testing tools to avoid those issues!

Use them to really know if conversion rate is significantly different, whether the mean value of two groups is significantly different and how to calculate sample size:

http://www.evanmiller.org/ab-testing/
A few months ago, I had a BRAVO study done for acid reflux issue. Basically, a capsule with wireless transmitter is attached to esophagus wall. You carry around a bulky wireless receiver with antenna sticking out that records pH readings for 48 hours. You also record when you are lying down, eating and encounter acid reflux episodes on a piece of paper. After 48 hours, you need to take receiver and paper with recorded information back to the clinic so that they can retrieve the data from recorder.

Pain points:

1. A Bulky receiver that patient need to carry around or keep within couple of feet of your body. (inconvenience).

2. Patient need to remember to record on a paper when you are lying down and various other information.

3. Patient need to take the receiver back to clinic.

4. Clinic need to enter the information listed on paper and download data from receiver and upload to an analysis system.

5. If receiver is lost, patient is charged $3,000 to $5,000 and clinic need to buy another receiver.

In this age of smartphones with gyros and apps, I thought these pain points can be easily solved by creating a Smartphone App and turning smartphone into receiver from wireless capsule in esophagus. Smartphone can be attached to the chest to detect when a patient lies down. Patient can manually select options in apps for various information that need to be captured. After 48 hours, smartphone automatically sends captured information and data to a central server over internet.

Benefits:

1. Everyone has smartphone, no need for clinic to provide a bulky receiver that need to be returned to clinic after 48 hours and deal with lost receivers.

2. Patient doesn't need to go back to clinic just to return receiver and completed forms (Travel time and cost).

3. Clinic doesn't need to perform data entry and upload information to a system (Expensive medical labor).

Challenges:

1. Potentially limited market. But I am sure there are a few other similar medical monitoring procedures to which this solution could be extended (small market).

2. Potential FDA approval and clinical trials (expensive and long time to market). Depending on wireless protocol used between capsule and receiver, may need to redesign the capsule (much larger hurdle for a new startup instead of existing maker to modify).

3. Bringing together people with medical imaging domain knowledge and mobile OS App developers.

Why I am not pursuing this idea myself?

I thought about pursuing this idea for a short while as I spent couple of years consulting in medical imaging IT. But thought of putting together a qualified team and raising financing stopped me in the tracks. I prefer ideas that I can bootstrap (result of previous scars raising OPM). Most of my medical imaging contacts are on East coast of Canada and I am now on West coast of US so difficult to put together a good team with people I know. No experience with Mobile. Already involved with another idea in a totally different space.

Hopefully, sharing this idea helps someone else.
in article as encryption AES used to encrypt resulting hash.
Nope. ISP customers pay for last-mile infrastructure and access to the connection that the ISP has brokered with larger traffic carriers, whatever that may be. You should read up on peering agreements.
Except that NetBSD consistently outperforms FreeBSD. So does DragonflyBSD. FreeBSD is pretty much just "the popular one linux people try out for a day".
Less oil consumption by the US. Natural gas isn't as easy to transport or store, so it tends to get consumed locally.

It's actually a good thing as it should displace some of the dirtier coal-fired power plants. Not to mention that gas-fired power plants should be easier to spin up and down with power demand.

However, it lets the US off the hook in terms of political will to remove themselves from fossil fuels because the economics demands it.

Fortunately, it seems like the world is now paying enough attention that green energy companies now can make their own way economically.
Wow. Well, that doesn't seem to be part of the FreeBSD ports tree as far as I can tell (at least not in this snapshot here).

What a sad idea..
>the teens started switching to Snapchat

huh? AFAIK I've heard nothing of the Instagram exodus, and its actually growing. Are we sure that Instagram is actually in a bad spot, or are we just praying for doom and schadenfreude?
I've spent a great deal of time wondering why biological systems are so complex. Seeing this videos leads me to ponder this question yet again. I keep coming back to the same answer. Evolution as a process proceeds forward without regard for complexity. In other words, the outcome of an Evolutionary does not have to be simple - it just has to work. I fear that most biological systems are in many ways unnecessarily complicated, which makes research in Biology and Medicine even more difficult.
"get me stuff from the store" among neighbors, friends and work team mates. "task rabbit" among social network with favors exchange
Yap, more less those are all of your arguments, FUD and lies
I don't follow. Why would we expect 5% of those 90 cases to be false positives, and what relationship does the estimate of 5% have to p-value? I don't understand how p-value could ever be used to predict the number of false positives one would expect to observe in a bundle of arbitrary tests.
North Korean dissidents seek Silicon Valley's help
I made no claim that everything we can call government is a good idea. Just saying that the notion that you have bitcoin so now you don't need government is missing at least a few steps (if any similar claim holds at all). We might be able to implement some parts of government atop technology (we already do, really), but that doesn't mean there's no government.

"I get your initial point, but the past century has shown that democracy needs to be direct and NOT delegated."

I'm not at all sure that direct democracy makes things better. Just look at the history of referenda in CA.

More generally, there is the tremendous problem that as an individual, I don't have the time to fully research every issue. The median position of a bunch of half-informed individuals plied with advertising is not something I have a lot of confidence in.

All of that said, I'm not convinced direct democracy is actually worse either - it does address the agency problems with representative democracy, which can be significant. Possibly some variant of liquid democracy could prove to be the best system.