skysight-inc/HackerNews huggingface dataset:
Would you support the following proposal? I would:

The FCC allows companies to throttle whatever they want, but requires all the data to be provided publicly, and they make press releases every so often specifying which companies throttle and which don't. That would solve your not knowing problem.

In addition, in any location where a company is the sole provider, net neutrality applies, which would solve the problem of choices. You also rule out the obvious loophole of having multiple related companies operating under different brands to get around this.

How many of your problems could be solved by this? What problems would still remain?

(Oh, and is there any chance of getting people to support anything this complicated? No.)
Your tact could be better. Here they come with their raw data that we asked for, and you reward them by whinging about their SSL cert.
> This isn't actually necessarily true. IF you continually live beyond your means (expenditures > revenue) then, assuming financing costs aren't continually decreasing, you will have debt service costs that, on average, increase over time.

This is actually totally true. It's neigh tautological. If you're always adding debt then everything else equal, debt service costs go up. If you're adding debt while interest rates drop, debt service costs might go down. But in the end interest rates (at least for the majority of human existence minus a few short periods) have been positive, and not only positive but higher than they are right now.

Speculating that things will be OK because interest rates will stay low only makes sense if you're:

1. An idiot with no understanding of history and a complete lack of ability to do sensitivity analysis

2. Someone who has the ability to control the interest rate

In my mind we've got a whole bunch of folks in camp 1 and 2 at the moment. Thanks to them we've got high REAL unemployment and non-trivial REAL inflation. Before you say "but unemployment is 5.6%!" I would encourage you to understand the way the unemployment metric is calculated and to ask if you think that's the proper way to do it. http://www.gallup.com/opinion/chairman/181469/big-lie-unempl...

And before you suggest that the inflation numbers are legit, please do a thorough review of the methodology and explain to me how constantly changing the benchmarks doesn't constitute some kind of academic dishonesty if not outright fraud. Just because the government says something doesn't make it true.

For example, they tried that with the Kennedy Half Dollar and no matter how many they made people kept buying them because although the official value was $0.50 the actual value in terms of metal was much higher. http://en.wikipedia.org/wiki/Kennedy_half_dollar#Initial_pop...
I spent an hour and a half to get it resolved. I was upset about them telling me that it's my responibility to ensure I get what I paid for. It seems like I'm paying to do that.

Also most of the bad reviews of the local dsl have been from people I know, and yes I'm sure comcast as has many bad reviews.

My options are to have a terrible exerpience with really slow internet or to have a terrible experience with maybe faster internet... It's partly my fault for living here though there are pros and cons to living in small towns.
مسلسل من النظرة الثانية الحلقة 25
Am I understanding this correctly—that this is a spaceship that moves across the Life grid by building a copy of itself and then destroying the old one?
This acquisition likely had a bit to do with the access sunrise has to so many non-microsoft calendar accounts.
Insert Obligatory 'Diamond Age' reference here.

EDIT: Yes well for those who haven't read the book the reference is to the sexual transmission of data. Implied (but not confirmed) by nano-tech, however no implementation details were provided (as I recall), so encoded DNA might have been a possibility as a medium. Just sayin'.. /shrugs/
It's......really weird. Solving a problem that doesn't exist. Tea? Really? Asian cultures as so different and seem weird to me with this kind of technology related announcements.
There's more to it than that. In most places, the title 'Engineer' is a legal entity. In Australia, signing off on a design as an engineer makes you legally responsible for guaranteeing that it has been correctly designed, and is safe for public use. This includes personal liability in the case that it fails (bridge, software, whatever), and can be shown that it was not designed according to appropriate standards, or what should 'reasonably' have been done.

So basically, don't call yourself an engineer unless you're willing to sign off on something, and be legally bound by it. This implies a strong background in problem solving and structured design processes, to remove as much risk (both personal and to the public) as possible, which is also vital to engineering.
A huge problem I'm having with graphite right now (which is making me look at influxdb, etc) is its inability to render graphs with lots and lots of lines. For example CPU usage across a cluster of of hundreds of machines almost always times out now. I essentially am graphing this: system.frontend-.cpu-0.cpu-used
Where "frontend-" expands to 200 or so machines. I'm not entirely sure where the bottleneck is here. Would love to know if you have ideas. Is this a limitation of graphite-web itself?

I have large graphite install of 20+ graphite carbon nodes running on SSDs and three additional graphite-web instances in front generating graphs. Ingesting something like 1 million metrics/min.

Also I didn't realize there were still graphite maintainers (seriously. not trolling). There hasn't been a release of graphite in well over a year. I assumed it was dead by now. Any idea when we'll get a fresh release?
I see what you did there, with that...
I wondered the same question.
I was wondering the exact same thing. They may already be doing this.
>Really? How is being a brain surgeon more difficult than being a computer surgeon ? Understanding how a CPU completely works...

Well, we know how everything about how a CPU works. We don't know everything about how a brain works.
And that focused the public's attention even more.
Convention over configuration is awesome, if you know the conventions. If you don't, it's all magic. At least with configurations, you can read them and get some pointers.
It was also partially a race/tribe issue. White people like to forget that "blacks" actually aren't simply one big homogeneous group, especially not in Africa -- neither ethnically nor culturally. Just look at the Rwandan massacre for an example of ethnic clashes.
The problem with internet discussions is that the raw number of people who have informed opinions are low compared to the number of people who want to participate in a given discussion.

Because of this, many people end up parroting the ideas they've heard from others without having the proper context or nuance in their arguments that you would normally get through actual experience.

The truth of the matter is somewhere in the middle of "Angular.js is good" and "Angular.js is the second coming of Satan." That truth probably lies closer to "Angular.js is good" than the general consensus on the internet would lead you to believe.

At the end of the day, take internet opinions as just that - opinions, and try to form your own conclusions.
> What problems would still remain?

Among others, a limited, but greater than one, number of providers in an area all trying to push their own, e.g., video service and so all blocking/throttling Netflix and other competing video services.
I made something similar on the Khan Academy a while back:
https://www.khanacademy.org/computer-programming/bezier-thin...
"This is around 0.1% of the total genetic code."

More like 13% ... check my math ...

Most chromosomes have 2 copies per cell.

However ... there are many copies of the mitochondria :
http://en.wikipedia.org/wiki/Human_mitochondrial_genetics#Qu...
<i>
Each human cell contains approximately 100 mitochondria, giving a total number of mtDNA molecules per human cell of approximately 500.</i>

Mitochondira make about 15% of then genetic material in a human cell.

total chr1-22+X/Y ~= 6,200,000,000 (6.2 billion, sizeof genome = 3.1B times 2)
sizeof one mitochondira : 16569

so
((100)(50016569))/6200000000 = .13362096774193548387
How to Recognize a Friend in Crisis and How to Help
Combine that with new 3D stacking technology and solid state storage takes a huge leap forward.
The USDS leadership (and enough key staffers) are indeed appointees -- that's a concern. And if you look at their bios, many have strong & active ties to the Obama election efforts. That will not escape a party-change in the administration should it happen unless you have a "best for the country" administration philosophy come in and they take a truly non-partisan, objective view of what needs to continue.
I'd rather know when something is incorrect, rather than pushing to production and finding out later because someone else took that code path.
Ah-ha, I was attempting to swipe my way through with the trackpad. The arrow keys work much better.

Thanks!
Very interesting.

A key feature of Sunrise is ""Users can access their calendars from Google, iCloud, and Microsoft Exchange, as well as connecting to a wide range of other third-party apps. "

Microsoft clearly understands that data-portability is becoming a major feature / factor in purchasing decisions.

Google, on the other hand, keeps trimming portability - particularly with MSFT.

In august, for instance, they killed Google Calendar Sync which made for simplified syncing with Outlook Calendar. (1)

If portability is what's driving this acquisition and strategy I am excited to see what's coming next.

(1) https://support.google.com/calendar/answer/6054804?hl=en
Yeah most of what I read seems to indicate you should be on the high side in your early twenties but ultimately if you are at 400-500ng/dl and you don't have symptoms that is probably normal for that person.
A developer can test their own code, but they will only test it through the paths that they are aware of and thus coded for. An independent tester needs to be there to explore different avenues and try things that a developer wouldn't have thought of. Developers do think very differently to users.
"Person who has invested large sums of money in Uber and has a lot to gain from it being successful says that, despite what many, many other people say, the Uber CEO is in fact a fantastic person."

Yawn.
The End of Guitar Center
Is there a git repo anywhere, out of curiousity? (Perhaps I'm being blind?) This looks interesting..
I think this is my favorite feature of Meteor (which I've only used so far as playing around a bit). It's on everything, automatically, painlessly.
Amazon Jobs – Machine Learning Scientist
From your own link it doesn't seem to enter into it much if at all. Not only has it had the least effect on school subjects but some of the increase has been shown to be because of improved test taking skills rather than actual intelligence improvements.

>There is debate about whether the rise in IQ scores also corresponds to a rise in general intelligence, or only a rise in special skills related to taking IQ tests. Because children attend school longer now and have become much more familiar with the testing of school-related material, one might expect the greatest gains to occur on such school content-related tests as vocabulary, arithmetic or general information. Just the opposite is the case: abilities such as these have experienced relatively small gains and even occasional decreases over the years.

>Researchers have shown that the IQ gains described by the Flynn effect are due in part to increasing intelligence, and in part to increases in test-specific skills.
My writing comprehension is getting tore up!

"Sooner" should have been drawn out into a new sentence. That sentence should clarify that I was not entitled to be upset about not getting the appropriate internet speed in the past several months, because I had not complained about it sooner.

Does that help?
China Requiring Real Names to Be Tied to Online Accounts as of March First
The key takeaway from the article is that Medium is still under 50 people. At that size, any sort of hokum management style will probably work.

Call me when you hit 200+.
My first job was Night Operator at Transdata, a dial-up timesharing company in Phoenix, for the summer of 1969, earning $2/hour.

The fun part was that they turned off the timesharing service at night - but they didn't want to power down the Sigma 5 for fear that it might not start back up in the morning. There were occasional overnight batch jobs to run, but mostly I didn't have much to do.

I already knew BASIC, having punched programs on paper tape in high school to run on Transdata's service (which was how we got acquainted). I found a copy of the Algol-60 report at the office and thought it looked interesting, so I read it, tried out a bunch of programs, and learned Algol.

Then I found an assembly language and opcode reference for the Sigma 5, which was fascinating. There were plenty of blank cards to punch, so I learned machine language too.

I could have just sat back and done the night operator job and not much else, but man, there were such interesting things to fill in the rest of that time. And it's stayed interesting ever since.

Of course that was an unusual situation, and I suppose not one you could repeat now. After all, how often do you get a chance to have a whole computer all to yourself?
OCaml: Is there a function with type 'a – 'a other than the identity function?
The next chapter of Office on Windows
They have plenty of room, but they still use an inferior design for the bus stop in photo 3. The 50 year old Dutch design already was better (https://bicycledutch.wordpress.com/2013/09/05/riding-around-...), let alone the modern ones (in the video)
A false dichotomy. How many well-designed, well-typed 1000 line programs can be turned into 20-line programs simply by dropping the typing requirement?
It's entirely Verizon's fault that the traffic exchange ratio is so skewed, because none of their customers are able to maintain a 1.8:1 download:upload ratio except by not using most of the download bandwidth they're paying for. Verizon's trying to hold on to a peering agreement appropriate for tier 1 transit providers when they're mostly a residential ISP now.
Since we're getting pedantic, once you are employed straight out of uni, you are still not an engineer. You are a graduate, or cadet engineer. Typically its not until you've have several years of experience in an engineering capacity, and have passed your government's regulatory body's requirements, that you are actually an engineer. Usually this involves submitting a number of essays on your work, and then passing an oral review board.
Amazing that there was a time that English majors could get hired for programming jobs. Nowadays your resume would be rejected by an ATS without ever passing before human eyes. You would be treated as a non-entity, incapable of offering any value.
I am going to remember this acronym
I said this in an earlier thread as well.

TK comes across as a businessman. The kind of living embodiment of those motivational mantras 'business and marketing' accounts have on Instagram (except his is the 'work hard, work harder' dictum, not the 'work hard, party hard')

In contrast, the people who run Google - Page, Brin and (earlier) Schmidt - come across as nerds who just happened to build an absolutely amazing product. Their commitment is to their tech first, not their business. Yes, they will mow down rivals if need be, but they won't do it as unapologetically and single-mindedly as TK

TK reminds me a bit of Bill Gates in the late 80s and 90s - smart as hell and ruthlessly driven.

I wouldn't want to compete against 90s-era Gates. Or 90s era Larry Ellison. He would probably outwork, outnetwork and outsell me. I might have a chance of outsmarting him, but that isn't nearly enough.

(no, that's hyperbole. I have no chance in hell of outsmarting Gates or Ellison or TK)
If you look at the ssllabs analysis, they already fail in IE 6 handshake simulation. Offhand I can't say if support for older browser is incompatible with more modern ciphers and protocols.
1) They can't test your speed from their end. They can only set it and hope it works. Sometimes it doesn't, as with all technology.

2) There are many factors that influence speed that are out of their control. Personal modems, routers, wifi settings, etc.
One of the most foolish things I've read here in a while.
Did you not have a DOCSIS 3 modem?
Matt Cutts on Cool Tool Show 2/3/15
I don't think I've seen a bonus since being acquired. This had to be years ago.
It's not just marketing firms.

https://firstlook.org/theintercept/2014/02/24/jtrig-manipula...

Perhaps we should take a more subjective look at comments on Hacker News and ask ourselves if a genuine 'hacker' (by PG definition or otherwise) would applaud new regulations for the internet.
Depends whether the 20 lines are stack-based assembly or not... Anyway, what is initially written in 1000 lines can very rarely be written in 20.
I don't mean to be argumentative (being argumentative on HN is so passé), but what you just quoted is so full of shit that I feel like someone is obligated to comment.

In the prototypal model — as it exists in JavaScript — you do do all of that. You make a series of prototypes that you intend to use in your application, and those prototypes (or classes), serve as the effective taxonomy for many of the objects you're making in your app.

Classes in ES6 are prototypes. They don't lock you into any such Java-esque paradigm unless you're going to be willfully ignorant about them.

Please don't repeat baloney just because Crockford said it.

---

For example, to be concrete:

class Crockford {
speechify() {
return "...you're going to get the taxonomy wrong. It’s inevitable.";
}
}

A class. A terrible, inflexible, prototype-destroying, paradigm-locking-in, JavaScript class. Eww, gross.

But wait! What's this?

Crockford.prototype.speechify = function() {
return "...the shape of an object can change at any instant, because \
someone can fiddle with the prototype.";
};

You can have your classical cake and eat prototypal cookies too. Because in any decent dynamic language, the two concepts are synonymous.
We Shouldn’t Be Dazzled by Apple’s Earnings Report
Building your own network automation
> drives up the valuation

from what to what?
breaking problems down into smaller and smaller pieces, I think, is a challenging skill to master, and people struggle differently with it (from "not at all," to "immensely.")

If you break a problem down far enough, eventually you end up with groups of problems, each containing simple conditional statements, a few variables, maybe a loop :-). That's the challenge new programmers face!
Great job! My child is going to love this. He spends time just tooling around Google Earth for fun. To be able to create volcanos and shape land is going to delight him.

Thanks!
They chose to encode one bit per base (rather than two) to give them flexibility in encoding the binary values to avoid particularly tricky sequences for DNA synthesis or sequencing (such as ones that have many repeating bases, e.g. AAAAA, which are known as homopolymers, or ones that have high GC content).
While monitoring is obviously useful, I'm not understanding the obvious importance of a time series database. Can you collect enough measurements for the time series database to be useful? I worry that I would have lots of metrics to backup my wrong conclusions. I also worry that so much irrelevant data would drown out the relevant stuff, and cause the humans to ignore the system in time. I work with computers and servers, and not airplanes or trains.
Not so! Not so! Don't let what they say in the advertisement dissuade you. I just completed the full interview process and was offered a position at the end of it. I declined because I'm a Feddie (& like you, a Veteran) and they offered no reinstatement provision if I jumped ship from my current agency to theirs -- i.e., I'm could be completely out of a job anywhere between one pay period to at most six years after joining USDS. THAT was the problem -- no job security. They are severely limiting the type of folks they're attracting with that model (i.e., the unemployed, risk-takers, or those who a family is not relying on for income).

BUT... I was told three times during the interview that teleworking would be o.k. and that I might have to travel about once a month or so.
@dsuth - that depends on country. Some employers in the US will take a new hire and call them an engineering intern if they require time and testing to reach PE status. That is not required and other employers will grant an Engineer title immediately.

And I'm not merely referring to software. The above is true for my companies 20+ different engineering positions across all disciplines they hire for (Aerospace, mechanical, electrical, materials, software, etc).
Like marktangotango wrote, the official repository is at [1]

May I ask why you prefer git? For cloning/forking the project?

[1] http://sourceforge.net/projects/jolie/
Understand How Affiliate Marketing Works and Make Money Easily
How do you know when you're ready to become a Zend Certified PHP Engineer
The problem isn't that people have no jobs, the problem is that people have no money.

This is a fundamental difference some people seem to find hard to understand. It's not vital to reduce unemployment, it's vital to reduce poverty. Reducing unemployment is merely an attempt to achieve that end.

Yes, a job presents a way to modify your income and a good job is a job that provides you with a way to influence your income via your performance (i.e. if you become better at it, you get more money or can switch to a job that pays more), but the problem poor people have isn't that they don't have jobs, it's that they don't have money -- whether they don't have money because they don't have an income or don't have money because their income is consumed by their essential expenses doesn't make any difference, other than that if they already have a job they don't have the option of simply getting a job to make more money.

In that regard having a job that barely covers your expenses and doesn't provide any financial mobility is almost worse than not having a job: if you don't have a job, at least you have the theoretical possibility of improving your situation by getting one.
For me the most beautiful part about travel is the change in perspective. You get a chance to see how others live, you can hear what others think, you get to smell their air, taste their food, hear their stories.

I think the ability to perceive the life of others and then point that lens back at yourself is where all the real value of travel comes from. When you appreciate the differences between your world and theirs, you can begin to be objective about whats wrong with your world, whats wrong with your value system, whats wrong with your social scene, as well as whats worth appreciating.

The cool stories, the beautiful sights, the new friends are all wonderful perks but ultimately its the ability to look at the world through a more objective perspective that makes travel so powerful.

In short, empathize with those around you, appreciate their world, and reflect on how its different from yours. If you do that well, you'll always gain something invaluable from your travels.
>http://web.archive.org/web/20060505221834/http://kx.com/q/e/...

What is this blasphemy?!