skysight-inc/HackerNews huggingface dataset:
I also have been finding this difficult to understand. It doesn't help that the Wikipedia article for NFV reads like vendor marketing copy:

> NFV has proven a popular standard even in its infancy. Its immediate applications are numerous, such as virtualization of mobile base stations, platform as a service (PaaS), content delivery networks (CDN), fixed access and home environments. The potential benefits of NFV is anticipated to be significant.

Sounds like it can do everything! By comparison, the paper is apparently more self-reflective and says:

> despite[] promised advances, there has been little progress towards large-scale NF deployments

Skimming the paper and comparing it to MapReduce, it seems to provide a MR-like programming model tailored to packet processing. In section 3.1 they describe programming control flow abstractions: group by, shuffle, merge. These should be familiar to users of distributed compute frameworks like Hadoop. NFV seems to be about implementing this style of compute while processing packets at network line rate.
They're called Pages, not Websites. If you're hitting these caps it's time to revisit your needs and your vendor/provider.
B2B Ecommerce Market Is Still Maturing
> What mades you think that driver stability was a mobile problem? :D

Not an exclusive problem, but it seems to be worse on those platforms :)
> They probably mean for instance the Gov would know when you use Instagram, Facebook etc on your phone.

But how?

> As the iOS or Android app will be sending requests to Instagram, Facebook etc IP and the Gov will log this.

That says that I "visited" (in a sense) Instagram, Facebook, etc. - not that I used the Instagram or Facebook app to do it.

I don't think that's a meaningless distinction.
marinades - 2 lessons:

1. sometimes they are better as a sauce - salt-and-wait is 90% of the battle with pre-prep on chicken and pork - 30 minutes is often enough - then you can cook it in the delicious sauce

2. if you do marinade, don't eat that stuff unless you cook it
How to Become a Freelance Copywriter
Linky please. Tia
That's anecdotal. My current company is great too. That doesn't mean all the companies in my country are great.
Maybe we need a more distributed model for image hosting for it to be sustainable?

I'm thinking about something like a P2P solution, IPFS-style. You could pay for upload space in two ways - either directly, the bog standard way, or with your own drive space. So for instance, you get 1GB free space for image uploads if you agree to set aside 1GB on your drive as a cache. Couple that with your own "seeding" CDNs storing all the images, and maybe this would be enough to distribute bandwidth costs across all the people who want their images hosted?

Not sure if the browsers are capable enough to pull something like this off without relying on some sort of plugin or an application.
Just because something is free doesn't mean it's good.

If I get some free food in a soup kitchen and get food poisoning, I'll complain as well.

Not only you should look a gift horse in the mouth, you should also check it for any diseases before you put it in your stable lest it infects you or other animals there. And if it is indeed sick, you do have a leg to complain, even if it was a gift.

But, free software is not exactly a gift. It's also something people put out (and often companies put out) to reach as many people as possible, and they do want it to be adopted and users to like it.

Besides, by your logic users not involved in free software projects should never criticize and complain about their shortcomings. How would their developers know what users want, and what's wrong with their programs then?

And no, not all development contribute the free software projects just for themselves and/or other community members only. Some really want the software to be adopted by as many users as possible, and are interested in their feedback.
Importance of the Back-end for UX
Apple’s rotten appeal
Yup. Ever since I went i3 I found that most endless discussions about desktop UI are essentially meaningless twaddle. Using a tiled WM fundamentally changed the way in which I interact with my machines, and for the better.

I still like the ubuntu eyecandy, but I only see it at most once or twice a year just before I install i3.
> But that's the whole idea of Apple controlling the hardware and software: that they can take both in any direction they want, without being held back by another party

Right. Which is why an "ordinary user" probably shouldn't expect it to "just work".

(That said, in this kind of situation Arch Linux is probably your best bet since it's rolling-release with the most-up-to-date drivers -- outside of compiling your own kernel. It's not trivial to install, though, and that's probably for the best, honestly.)
react_on_rails is even better.
Endpoints wouldn't be known, assuming HTTPS. `api.instagram.com` or whatever, sure, but that still doesn't say that I used the Instagram app.
I like the automatic IP addressing when creating a new VM.
Lol, you absolutely can not do that. That is sooo crazy. You actually have to encourage your employees to speak up when they see something is illegal. Of course everyone knows don't ever put that in email
Spot on. They're PAGES for info and such, not free WEBSITES.

This is why we can't have nice things. People don't accept a no that's free, when clearly they should.
How Not to Invest
Voice command is sometimes the only option when parents' hands are full.
Simple way to manage gestures in Swift
I heart this
Show HN: Ecommerce Stack – A List of Ecommerce Tools
Yes, X11 with xmonad, it all works perfectly.

I also don't use any login manager, I log in into console then use startx to start gui. This way it is easy to test and debug things before booting X11, if I ever break anything. Never happened so far but I like having pure console at start.
It's weird because he uses GB correctly when talking about system memory but uses it incorrectly every time he refers to storage space.

He also did a good job at the start of the article of acknowledging that Ubuntu gives a good desktop experience yet then goes on to rant about how bad Linux is in general after using one other, unrelated, distro.

The whole article reads incredibly ignorantly which I wouldn't have expected given his credentials. I can only assume he approached the exercise with an axe to grind so continued his tasks in a unintentionally negative way. In my experience, if someone is impatient when using unfamiliar platforms and/or wants to find problems with it, then they will find a way to expose problems regardless of the platform.
So you try one distribution and suddenly make a blanket statement over all the Linux ecosystem?

There are many more distros out there. I wonder if Ubuntu or ArchLinux might present these issues.
Yes. Doesn't seem like a reliable witness at all.
Mutator – code transformer and open-source Misra-C checker for C
mutator is a C code mutator,Misra-C checker and code transformation tool written using the Clang frontend(LibTooling) as a stand-alone in C++.
mutator has not reached a release version yet.
I would really appreciate reviews, feedback and suggestions.
Also, aknowledges that Ubuntu does a good job polishing the user experience, and is "not impressed" with Linux when trying Fedora.
While I think you are correct in your prediction, I also think that the UK government can simply outlaw any type of attempts at protecting ones' data, such Tor, VPN ect.

At the very least, they could make a law that would focus most of the energy in hacking those who do try to conceal and protect their privacy. They blindly believe the time trotted motto of "if you're doing nothing wrong, you have nothing to hide."
To the downvoters: this is directly relevant, as hate speech violates twitter's rules, and they have indicated that they will apply these rules to Trump's account just like anyone else's:

> Asked whether Twitter would ever consider banning key government officials or even the president himself, a company spokesperson responded via email: “The Twitter Rules prohibit violent threats, harassment, hateful conduct, and multiple account abuse, and we will take action on accounts violating those policies.” Pressed on whether that meant that, hypothetically, Trump himself could be suspended were he to violate those policies, a spokesperson confirmed: “The Twitter Rules apply to all accounts, including verified accounts.”
> Loose lips sink ships!

Loose lips also sink Axis ships.
Was the discussion public? Sounds interesting. I wouldn't know where to find that discussion as I don't follow Reddit at all.
EDL = Entry/Descent/Landing, for anyone else confused.
Driving Cabs in NYC
There was a great recent thread with lots of alternative static hosts discussed: https://news.ycombinator.com/item?id=13021722
were all four of your test distros Debian based?

http://arstechnica.com/gadgets/2016/12/fedora-25-review-the-...
Yes, you are right in strict definition that they won't know specifically which app you used to visit a site. Yes you visited for example Hacker News (according to the IP log) but they wouldn't know which of the many Hacker News apps you used to visit it. That is right and accurate, so yes they don't know which specific app you used.

However, the use of the term app is probably more to do with vast usage of apps to now consume the internet. So if you now just use the term "website", many of the general populace (who aren't technical) will think that's fine they won't know because I use apps for Facebook etc.

It's important people know that this covers access through apps. So they simplify the usage of that term.

Technically incorrect yes, but probably a proper description for general readers.
It took them 6 weeks to change the star button into a heart, which nobody wanted because we don't "like" all the things we save for later. Twitter has been going in the wrong direction all year.
Corporations are by nature amoral, only caring about money.
I would assume it's something like the difference between visiting "facebook.com" and "api.facebook.com"
CGI and compiled Scheme, over here. If you write some fairly simple wrapper functions, you can get an almost sinatra-like API: very nice to work with.
He could have made the reversion commit on a local branch (branched from master), then rebased interactively to reorder / squash commits.

It presupposes that the commits are clean and well-separated though.
You definitely are the lucky one. I've never installed Linux without issues.
> I have never been on or even heard of a wifi network that always works.

Years ago I had this problem and bought an Apple router. My wifi has always 'just worked' ever since. There was an entire thread of people on here on HN saying the same thing when Apple decided to stop making them. Wifi, like cell, is very anecdotal because of things out of your control.
What I would like to know is: how does it help fellow EU states? I live in Finland, would these new changes be carried over to stop UK from targeting Finns or must EU courts pursue to restrain UK in similar fashion as its citizens attempting now?

I guess for now EU members can still use VPNs and the like.
Danube Cloud is a software solution used for
creating, managing and automating data centers.
https://danubecloud.com/
It's beyond belief that people spend money to gamble at casinos. It's one thing to know with 100% certainty that the house has the odds in their favor. But an entirely different beast to know that AND know that if you do find ways to win the casinos will still do everything in their power to prevent you from taking home the winnings.
So Ubuntu is not linux and Fedora is? Yes, running Linux on macbook is a hard job, but it's doable. And all those minor issues have workarounds at the end. Older macbook you have higher chances that hardware was reverse engineered and kernel will support it better.
I read The Struggle

http://www.bhorowitz.com/the_struggle

Then I remember that it is normal/usual for a startup and move on as fast as I can - easier said than done :)
I personally really hate these. There is always one or two good posts that hook me in but then the bias/politics/etc gets revealed when you read the rest. My friends retweet them but in the end I just think the author (and my duped friend) are idiots. Maybe it is just who I follow...
Thumbs up guys, I do love your software!
Don't get me wrong, I've encountered issues before but CentOS 7.2 and Fedora 24/25 have been good to me.
Well, we are encouraged to speak up. We're also encouraged to use attorney-client privilege correctly (and trained to do so in the "You said WHAT?" training that the suit alludes to) -- email directly to the legal team, subject line clearly stating the desire to invoke attorney-client privilege, avoid CC'ing anyone else, etc.
> The best of the set used a so-called isometric camera angle, positioned as if looking down on the pitch from one of the stadium’s corners.

I remember playing the first FIFA in '94 on Mega Drive (Genesis). It was really revolutionary back then, it killed all the other soccer games overnight.

> The following year’s sequel, Fifa Soccer 95 included club sides from across eight different national leagues, including the Premier League.

That deal helped them maintain an advantage other competitors (e.g PES) for a long time, and still do in a way.
Two fun things about git: It is deterministic, and it doesn't delete anything (readily).

This means you can't really have a catastrophe.

Just git reflog your way out.
Danube Cloud short overview: https://youtu.be/fprs7b_tOlw
Painful to me, I left Apple in May of that year, thinking them toast.
After the neo-nazis, who's next? As soon as they "take sides" they are now directly putting a finger on the scale of national and international politics. That's a rathole they absolutely do not want to go down and would very likely be totally unsustainable.

On the other hand, it works pretty well for the Chinese social media.
I'd happily turn off the backlight, I'll try that. I've turned off the c6 processor states as apparently the switching there causes some of it. I can hear the changes as things visually change on screen, so scrolling and videos are quite bad.
This is pretty cool. And it's even semi-practical, unlike some web frameworks.

But I do have a question: Can this new FORTRAN framework match the performance of the best web framework out there, INTERCAL on Interstates? http://www.intercaloninterstates.org/
All those preconditions reminded me that,

"One of these days in your travels, a guy is going to show you a brand-new deck of cards on which the seal is not yet broken. Then this guy is going to offer to bet you that he can make the jack of spades jump out of this brand-new deck of cards and squirt cider in your ear. But, son, do not accept this bet, because as sure as you stand there, you're going to wind up with an ear full of cider."

It also reminded me of Don Johnson, who saw casinos desperate for high rollers and set up a few conditions on a private Blackjack game that actually shifted the odds ever so slightly. Won $15 Million from Atlantic City's desperation or stupidity, then got to keep the money.[0]

If Ivey had chosen a game with just a little skill, he might have been able to cool the mark with some cover story about a new statistical technique and get away with it.

[0] http://webcache.googleusercontent.com/search?q=cache:PVyNBmJ...
> Switching from Signal to WhatsAPP is very expansive because you need to rebuilt your social [graph]

It's not and you don't, because your entire social graph is on your phone, in your address book. That's precisely the point. As the identifiers and contact lists are owned by the users and not by the messaging service providers, switching between messaging services (taking your social graph with you) is about as easy as it gets. See https://whispersystems.org/blog/contact-discovery/
The author concludes by saying:

>I think I've written before that this profusion of solutions is the sign of a well-designed system. The tools and concepts are powerful, and can be combined in many ways to solve many problems that the designers didn't foresee.

I disagree. I consider this to be a failure of Git. The set of different options (normal merge, rebase, filter-branch, etc) is complex and not cleanly orthogonal which makes for a very messy "mental model". Even experienced experts would have difficulty finding the clear, simple way to solve this problem and those less experienced would have little chance of proceeding cleanly.

I really wish some tool other than Git had "won" the version-control race; I honestly believe Git to be the worst of the contenders in the most recent generation of version control systems (albeit better than the previous generation in important ways).
The Reddit discussion of this, though brief, was interesting and to the point.

https://www.reddit.com/r/git/comments/5i3mpz/another_git_cat...
That's a bit of an overstatement. You can't have a catastrophe with stuff already committed (but it's very easy to delete in-progress work).
1MW RAM was very expensive in 1984. It was actually 36bit + 8bit ECC memory. That was a limiting factor. Disks with >100 MB capacity were also quite expensive. With RAM, Disk, Tape and possibly other extensions the price was easily $100k for a new system.

1 MW was not really enough for practical development use. After a few years 4 MW = 18MB was a useful RAM size. Disks might then be 300MB or even larger. Which made virtual memory of 200-400 MB possible. Mid 80s onwards.

> That must have had an impact on optimizing the garbage collector.

That is one of the topics of the linked paper... ;-) We are not only talking about 'the' garbage collector, but the whole memory management system, which provided static/manual memory management and various forms of GCs.
I read that, but it doesn't read like he is aware of the option to revert a commit directly. More that he would remove them manually and commit that.

Little difference, but if "as clean as possible" was the goal, I think that would be the cleanest.

[edit] added the little words that my keyboard seems to filter out.
Submit WTF Code Directly from Visual Studio
The operator doesn't have to be the first char. This works too: "some tab I have %"

Another nugget I just found out about: alt-enter opens the what you typed in in a new tab.
Again, as pointed out multiple times in this thread, this isn't new.
Portable Apple II on an AVR
It is really easy to install. Just download usb image https://github.com/erigones/esdc-ce/wiki/Download and put it into server :)
That's a separate statement, and they are not contradictory.

Using Ruby's dirty tricks on shipped code -> hard for debugging/understanding.
Using Ruby's dirty tricks while debugging -> boon.

The grandparent didn't claim the former to be false, only the later to be true.
The new restrictions have been put in place not long after the Bloomberg reported that GitHub suffers from a loss of $66m in the first 3 quarters this year -> https://www.bloomberg.com/news/articles/2016-12-15/github-is...

The title should be update to reflect the what's happened - the changes.
Only if you never commit and then do checkout -f / reset --hard. Why would you be doing that?

Otherwise it's still in reflog. Anything you ever commited is just there.
There are factors other than browser choice that can affect this. For example, which OS are you on?
AFAIK even if the fuel cell was free it would still not be competitive. The reason being that you need 2-3x more electrical energy to get the same kinetiv energy if you store it in hydrogen rather than lithium based batteries. There goes the entire price advantage you have over gasoline cars - in order to get the mass market it needs to be cheaper both upfront and to run it, which only batteries can achieve, safe some revolutionary new way to convert electricity to hydrogen.

There could be niche usecases though, such as long range trucks or buses - if energy density is more important than fuel cost.
NetCrunch Network Monitoring Success Story: Comune of Sestri Levante
That said, the headcount reported in Alphabet's last quarterly statement to investors was ~69k, but it depends what this 65k figure includes (temps / vendors / contractors? interns? past employees?). If it's just straight-up fulltime employees, then that's certainly not just California. And the payouts might vary from state to state -- a number of these claimed labor violations cite California law.

(Of course, I'm doubtful that any general payout is coming around.)
There's a great talk, Haunted by Data, by Maciej Ceglowski about how tech companies are making a mistake by wanting to collect more and more data on their users, because governments are just going to want to come in and take it.

I want you to go through
a visualization exercise
with me. Really imagine
it.

Nixon's in your datacenter.
He's got his laptop open.

He's logged in! He's got
root! What does he find?

If you didn't break into a
cold sweat at the thought,
congratulations. You are a
good steward of data.

But if Tricky Dick in your
data center scares you,
then consider what you're
doing.

Slides: http://idlewords.com/talks/haunted_by_data.htm

Video: https://youtube.com/watch?v=GAXLHM-1Psk
As mentioned in other comments, this isn't new, it's been around at least since June https://www.quora.com/What-are-bandwidth-and-traffic-limits-...
Logging everything is a great idea, but only if you read the log data. Target installed a system to monitor for certain kinds of security hacks which wrote to their logs files. The logging was turned off due to a high number of warnings cluttering up the logs. Of course the logging was telling them they were being hacked which they ignored for months, leading to all sorts of business disasters.
How much data science do you actually remember?
Arch is actually trivial to install, provided you know the basic UNIX commands.

Also, the Arch Wiki is some of the best documentation for any distro, anywhere. So that helps.
Another thing is not to fear the non-fast-forward commit. Sure you'll need to tell the other developers (apparently "a hundred" in this case, but more often just a handful of people in the same room) that they have to reset back a few commits before pulling, but that's not the end of the world.
is this something like zeit/now?
Did you buy hardware with linux in mind or buy whatever and hope it would work. The former is a valid strategy the latter is more likely to be an interesting experience.
Fair point, though IIRC those sections are the technicalities about definitions and the like. The real substance isn't due to start doing anything until some next year, as I understand it.
Feature gate your app with Webpack and React-Router
I think everyone is overlooking the main point.

He said that one guy was only making changes to either the front end or back end code.

They should have been two separate repos. one for the front end code and one for the back end code.
If you are committing so rarely that you can have a CATASTROPHE with your in-progress work, maybe you should try breaking the work in smaller parts and committing more often
Is this news? This has been around at least since June: https://www.quora.com/What-are-bandwidth-and-traffic-limits-...

Has anyone actually encountered enforcement of these limits?
> If he had to go through the press, everything he said would be filtered by editors and fact checkers.

Are you joking? The press would say "'...', Donald Trump said on Monday".

Anyone who can't infer the "Donald Trump said" part from the Twitter UI shouldn't be unsupervised near a computer or a newspaper.