skysight-inc/HackerNews huggingface dataset:
> Why only mobile broadband?

Its not only mobile broadband. It prohibits blocking, throttling, and paid prioritization of lawful content and services for all broadband -- which previous FCC orders and proposals on net neutrality have done for fixed broadband. The part that is distinct about mobile broadband is that this proposal is the first that would apply those rules to mobile as well as fixed broadband.
I clearly brought up designing planes and bridges, I figured both were enough to demonstrate that my definition of engineering includes the structural, the mechanical, the electrical, etc.

The point is, the engineer who designs the plane only needs to know enough math to design said plane. The engineer who designs the bridge? The same. Theoretically, they're supposed to understand a great deal. Realistically, the degree to which technology automates the mundane task of calculation could very well mean that their daily application and actual understanding of mathematics is overestimated anywhere from slightly to greatly. This will be especially true as time goes on and the tools of the trade become even more advanced.

To design a web application that operates efficiently in terms of cost, response time, and required maintenance, along with a number of other variables, requires good software engineering. Once upon a time, this required strong mathematical aptitude. Now, it requires more of an understanding of the language used for the design of the application itself, an ability to justify why one approach should be faster through algorithm analysis and efficient testing, logical thinking, etc, it certainly doesn't require the mathematical aptitude to design your own cryptography protocol whenever you can simply use a library demonstrated to be safe and reliable, although an understanding of the underlying concepts of how said protocol works might be nice, if anything to understand why you shouldn't roll out your own.

It's not too far off to imagine a near future where the average <insert engineer here> functionally requires the same degree of mathematical aptitude as today's current web developer.
3 ways human behavior can help your SaaS pricing strategy
The "thoughts and feelings" are in the right direction...now let's wait for the actual proposal.
Thank you for emphasising the part about kernels being Julia code -- I missed that entirely!

As for Nvidia/CUDA being more mature -- that was what I feared -- it seems a common sentiment in the discussions I've seen on OpenCL/CUDA.
I mean mostly in the sense that this was such a hopeless case he should have taken a plea, leaving only Hail Mary passes as a strategy.

I'd had the impression Dratel was respected before this. But attracting a bench-slap like this is not behaviour that gets you respect.

(Unless I am proven wrong and Ulbricht gets off or only gets a light sentence, of course.)
I was too optimistic in my eyeballed assessment, but a real measurement shows there's still a good improvement. I gave my program a typical workload and tested with both PyPy 2.4.0 and 2.5.0, and the result was 13 minutes 31 seconds on 2.4.0, and 11:22 on 2.5.0. That's great!

What would be the best way to profile this thing under PyPy to see where it's spending time? I'm barely familiar with Python profiling in general, and totally unfamiliar with PyPy specifically.

As for how I'm using it, I belong to a glider club. For every weekend day we operate (which is every weekend from around the end of February through mid-December) we need to assign four club members to carry out various tasks for the day. (Specifically, we need a designated tow pilot, an instructor, a duty officer, and an assistant.) I'm the scheduling guy, and I wrote a Python program to generate the schedules for me. I put in various constraints (when people are unavailable, what days they prefer, etc.) and then the program uses a hill-climbing algorithm along with a bunch of scoring routines to find a good schedule. The actual workload operates on Schedule objects, which just contain a list of dates and the members assigned to each position on each date. Then I make a ton of duplicates, each with one adjustment, score them all, pick out the best, repeat. I can also optionally go for two adjustments, which takes much longer but gives better results, and that's what ends up taking 10+ minutes as above.
Surveillance != censorship, particularly when the surveillance is supposed to be a secret. You can argue that it prompts people to self-censor, or that it actually isn't supposed to be secret, but you can't argue that Room 641A is evidence of censorship.

Better examples would be the DMCA, the FBI's seizure of child porn-related domains, the seizure of Silk Road, etc. Those things are actually censorship. Having CC processors cut off Wikileaks was also slightly indirect censorship but still pretty much censorship.

We already do these things, and under the 1st amendment, there are very few things that don't fit under "lawful content" so I doubt this would change much.
A great many real, live engineers that I know would object to anyone calling themselves an engineer without a lot of study of the big three: statics, dynamics, and thermodynamics; not just general mathematics. It's one of the reasons I don't call myself an engineer. (But I do get to harsh on them a bit about not being professional programmers---their code isn't pretty.)

The other reason, of course, is that the "software engineer" term comes from a group of people who really wanted the respect that comes with "engineer" but realized that the big three don't get very far, software-wise. (And coincidentally didn't want to do all that icky math stuff. Not to mention much of the icky programming stuff.)
Why would unbundling without rate regulation be bad?

The network owner could set the wholesale price at one that is still profitable, no?
This is actually how (some) couriers worked in Neal Stephenson's Snow Crash. They latched on to the back of passing cars/trucks with magnetic harpoons and hitched a free ride until they needed to head another way.
Now, what is the way we've historically dealt with goods that aren't worth money but are required to for the general welfare...a sort of public good, if you will.

What was the organization usually tasked with public goods, again?

The way we got the buildout of the telephone networks was the creation of the AT&T monopoly by the government, and they took their job seriously. An alternate approach would be nationalizing it and forcing the government to take care of it.

Free market isn't likely to fix the problem.
>It also kills off entry level jobs and part-time jobs for teenagers.

If we disregard wages, those are being killed off already. Health care, insurance, and automation and off-shoring have reduced the pool of low paying jobs greatly. If we raise wages, more jobs will be automated sooner. If we do not raise wages we have a subset of people that do not make enough to live, or live off government subsidies.

Most of the rest of your argument is "Oh look at the poor buggy whip manufactures, they should be protected".
It would be really helpful to go into some detail on the steps taken to clean up the git history.
... and of course Bitcoin 101 is one of the first talks, right after "Outdoors safety". Oh man, wish I could go, wrong part of the world for me.
Startup lessons from the super bowl
There's an obvious trade-off here, though. For example, why stop at basic lint-style checks? You could make a static analyzer part of the build process and fail the build when a defect is detected. The trade-off is the same as with growing a test suite that always runs: Over time, your build times increase, and that makes development tedious.

There's a balance to be found between core checks that run at build time, and additional, more extensive checks, which run automatically and asynchronously (!) once a developer believes their changes to be good enough. Both things have their place in a proper software development flow.
The case where one country cooperates in a military effort with another country on that country's own soil is the opposite of a "unilateral military action". The word "unilateral" means one party.
In a sense you are both right, and in relation to what I wrote, it is hidden in my sentence:

"There are some exceptions to these, but I will exclude these for now, since they are a bit technical."

Take for example the Anomalous magnetic dipole moment of the muon [1], it is a measurement that do not agree with theory, but it is far from being the centre of attention for physicists (certainly some people do have that as their main goal to explain, but in general).

So indeed, there are things that do not match up, as well as the need to find a new experiment that gives something new (in the sense: The anomalous magnetic dipole moment of the muon is not enough of a hint to find the "new theory" (it seems).)

[1] https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_p...
The 11th point under that section of that article.
"removed … not enforce … contrary", I am so confused.

So does this mean that the FCC will force Comcast to allow competition to operate on the existing last mile of cable for broadband?
Obliging carriers to carry content that they know to be unlawful is also unworkable. Among other things, it makes dealing with DDoS impossible.

In the UK we have the IWF blocklist for CP, plus the Pirate Bay block, and gradually expanding inadequately controlled currently optional "adult content" filters. The slippery slope is real, but has to be fought at a halfway point.
Without the rules, ISPs can block any content, lawful or unlawful, without consequence.

With the rules, ISPs cannot block lawful content without consequence, but the rules don't prohibit blocking unlawful content. OTOH, if there are penalties for block lawful content, simple prudence will also lead ISPs to restraint in efforts to block unlawful content absent other rules mandating such blocking, lest they inadvertently block lawful content and are penalized for so doing.
If you’re completely honest you can’t guarantee with 100% accuracy what you name is. You’re not 100% positive how old you are. But, when someone asks your name or age 99.99+% accuracy is accepted as good enough.

In many ways Science is 'unusually' honest which creates a lot of confusion. Ask everyone on the planet's name and age and you’re likely to find people that make mistakes. But, drop a mere 6 billion marbles and there likely all going to fall.
> Surveillance != censorship

They are close kin. Censorship uses surveillance to find what to censor. That's why it's not accidental that DRM cartels are so into police state mentality. These issues essentially converge.

> particularly when the surveillance is supposed to be a secret.

What difference does it make if it's a secret or not if it's there? Both are a problem when they are massive. Secret surveillance is even worse, since it makes people think that there is no problem with it. Compare it to obtrusive and non obtrusive DRM. People are easily annoyed by the former, but often are often OK with the later because they don't feel discomfort. So the second is actually much worse.
After seeing the Prometheus query language, I opened the comments looking for this quote :).
Compuware has been acquired for all its divisions, including Mainframe and APM businesses [1]. As they address different markets, the APM business Dynatrace has been spun out and is run under Dynatrace LLC. Ruxit is now obviously a part of Dynatrace. References to Compuware on Ruxit sites are mainly around due to legal reasons. Eventually they will fade out.

The experience we made with Ruxit also made us welcome the opportunity to work with Dynatrace as private company again. This made me see the recent changes as opportunity that I as intrapreneural founder, who founded also the original Dynatrace, wouldn’t want to miss in my career.

[1] http://investor.compuware.com/releasedetail.cfm?ReleaseID=86...
The checkpointing is just a way to minimize sample losses from unfinished chunks upon a crash. If you don't care or if you don't crash, you can disable checkpointing. Normal operation will be the same.

Invalidation of old data is super easy with the chunked files as you can simply "truncate from the beginning", which is supported by various file systems (e.g. XFS). However, benchmarks so far showed that the relative amount of IO for purging old chunks is so small compared to overall IO that we didn't bother to implement it yet. Could be done if it turns out to be critical.
After I read SICP and HtDP I started retaking math I had forgotten but writing out the equations in Scheme to further grasp the language. At first doing Spivaks Calculus in this method took a long time but now I can write formulas and basic proofs just as fast in a programming language as I can with a pencil.

I skimmed SICM (Structural Interpretation Of Classical Mechanics) just to get an idea of how they represented Langrange equations in Scheme and went from there.
It applies to both.
Most Norwegian newspapers enforce a full-name policy in their comments sections. Which is frankly ridiculous; anyone who seriously wants to troll just comes up with a fake name. But it's very worrying that this is taken seriously by people in our own society.
I don't think it will affect much, most of the sites are using qq/weibo/renren openids, and they have long been "real named" behind. And actually I don't care how the gov track my activities, just care about the leaks of personal information, which were kept safe most of the times for big names.
Not totally sure I get you, native apps tend to use a combination of placeholders and spinners too (when loading network content). Are you saying people are harsher in their judgement of web-apps, or more accepting?
Another great (though not free) framework is Tabris: http://developer.eclipsesource.com/tabris/
Why are libertarians so pro- free market when this is a perfect example of how the 'unregulated free market' has no problem manipulating in the name of greed and control at the expense of consumers?

This seems to be strong evidence that government is better at keeping trade free than an 'unregulated free market'?
If you don't mind could you list some more books that you think are particularly great? Topic to me is not so important, as I am interested in just books that are the best in their field. Much appreciated!
ye, good article, but it's already been discussed here https://news.ycombinator.com/item?id=8966852
The FCC exists by authority of Congress. Congress can expand or limit this authority at will, including any regulations promulgated by the FCC. So, Congress can basically do what it wants. This is true of any federal agency. The "independent" part means independent of the President, as they are not part of the executive branch.

However, I don't think Congress will act in this case. One reason Congress delegates regulation to specific agencies is because Congress does not have the expertise to craft the proper regulations. As a Republican, it seems to me the FCC has taken a balanced approach to regulation in this case, so I don't see much negative feedback by Congress.
Can you please explain this argument? Who cares if you get downvoted. I do not understand how a reasonable person who is not in cahoots with "big internet" can see this as a bad thing.
The author has chosen some really great examples of engaging phenomena - rain shadows, plate tectonics. Very nice work.
I may be biased as I made Landscape.io, but it rocks too!
It wouldn't be the first time. When Laravel 4 came out, they decided the best way to announce that would be to make all the old URLs for Laravel 3 documentation point to Laravel 4 pages, and then take down the Laravel 3 documentation completely.

Yes. Completely. Not just "put it in a less prominent place" or "hide it six levels deep in the directory hierarchy" -- it was gone, overnight. Poof! Vanished.

I happened to be in the middle of a Laravel 3 project at the time, so the sudden removal of all documentation for the version I was working with was more than a little painful.
I'd take his comment with a pinch of salt, that is years before ajax applications were even mainstream.

gmail wasn't even released until 2004, and that was probably the first mass-market application that really unleashed the full power of ajax and made people stand up and notice.
Its cultural. At a local level, people can be motivated by 'enlightened self-interest' and operate in a way that's rational considering the local economy.

I think libertarians are not naive; they're old boys accustomed to dealing with other old boys in that network. So they see free market working pretty well in that context, and want to extend it.
Canada has cable broadband unbundling and the big guys (Rogers + Shaw) are doing just fine. But it's allowed for smaller ISPs to get a foothold, like Teksavvy, which I used to use back in Canada.

Now that I'm in the US, I don't see why Comcast can't lease out the last mile to other ISPs for reasonable wholesale rates.
The internet wouldn’t have emerged as it did, for instance,
if the FCC hadn’t mandated open access for network equipment
in the late 1960s. Before then, AT&T prohibited anyone
from attaching non-AT&T equipment to the network.

By the 1960s AT&T was a well-established government-sanctioned monopoly [0]. It's a bold claim that says we wouldn't have gotten an internet without FCC regulation of AT&T. An easier conclusion to draw is that we wouldn't have needed an FCC if we hadn't given Ma Bell a pass on being a monopoly for the previous 5 decades and instead focused on policies that encourage innovation and investment at the local level.

Yes, the last-mile is a natural monopoly, but there's a wide gulf of possible solutions between "Let AT&T kill all competitors" as they have been for the last century and "Have the FCC regulate competition into existence" as they did in 1996 [1]. Neither of those extremes worked, and to the extent that this policy seems to understand that, it looks like a good outcome. The line about "no rate regulation, no tariffs, no last-mile unbundling" is especially promising in this regard.

However, the proof is in the pudding, and I think we have yet to see an FCC that is truly effective in inspiring local broadband competition through regulatory policies.

[0]: http://en.wikipedia.org/wiki/Kingsbury_Commitment

[1]: http://en.wikipedia.org/wiki/Telecommunications_Act_of_1996
The question was about unlawful content. The NSA isn't particularly interested in unlawful content, its surveillance has a goal of intelligence gathering rather than detection of unlawful content.

I understand the NSA is associated with all kinds of serious issues, but it doesn't help us figure anything else out when the subject changes to NSA even when it doesn't really apply.
Ask HN: How to deal with the pain of receiving payments when living in Ukraine?
Hi. I live in Ukraine and work for an american company as a programmer. I receive money via a wire transfer every month, in addition to the 10% transer fee I am faced with ridiculous policies every time. The bank I'm using requires all money to be exchanged to UAH on every transfer, using a very low exchange rate. If I then need dollars, the only option is to exchange the money back but this time using a crazy high exchange rate. In the end I lose about 35% on every transfer and deal with lots of pain in the butt that comes with it.

I'm not experienced with this kind of stuff, but I imagine there must be a better way to receive money. Perhaps it would be possible to create a bank account in the US or Europe and then withdraw the cash at 1-2% fee? I would really appreciate any suggestions.

Thanks.
Chinese started to stock up on heavy duty slingshots...
It's still running pretty much everything in ring 0 that a traditional monolithic kernel would. All the "complex parts" run in kernel mode.

The new WDDM driver model runs a user-mode driver, but it's still backed by a set of kernel-mode drivers [1], including the "display miniport" driver.

As kernels go, it's pretty monolithic. What makes it more like a microkernel is that many of the internal APIs use a message-passing model rather than direct calls.

[1] https://msdn.microsoft.com/en-us/library/windows/hardware/ff...
Plus, do you really want to drive across a bridge every day that was designed by someone you don't know, someone who was self-taught in the ways of technology, science, and mathematics?
Vastly more accepting of web apps. Web apps stall, spin (or worse yet don't spin yet are unresponsive), paint in embarrassing frames and masks with old content showing through the holes, and on and on. A native app that did that would be criticized roundly; web apps get a pass for some reason.
On Super Bowls and Puppy Bowls
Yes, I am familiar with problem reduction.

There are far simpler models for formal verification than Turing machines, e.g. Smullyan's top-down tableaux method - you make a simple functional snippet and immediately verify it using mostly general induction and easy-to-understand verification steps that can be almost automated. Going all the way to the Turing level would kill you time-wise to get to anything useful (even preparing description of your JavaScript machine in Turing terms) - Turing machine has infinite time available, you don't.

Not to mention there are some issues with formal logic that might cause you problems (hint: why do medical doctors use counter-factuals and not mathematical logic?)

"Beware of bugs in the above code; I have only proved it correct, not tried it" -- Donald E. Knuth
I would think the ratio would have been MORE skewed in the past because war and violence were much more prevalent.
Political capital is a finite resource.
> So as someone who has been lightly following the debate, and is not familiar with the FCC's process, what are the next steps to actually start enforcing mobile and landline broadband as Title II?

The next step is for the FCC to vote on the proposal Wheeler is submitting and officially propose the rules (depending on whether they choose to do so as an Notice of Proposed Rulemaking or as a Interim Final Rule with Comment Period, there may or may not be a separate action after that needed to actually put the rules into effect; since this is the action in response to comment on a previous NPRM, I don't think they need to go the NPRM route again, but I think they can choose to, but my knowledge of the detailed requirements of federal administrative procedure is somewhat fuzzy.)

> I also wonder how long it will take for the reclassification to become enforceable, and how long the existing companies will have to "become compliant".

I think that the effective dates would be specified in the proposal, so when the FCC officially issues it we'll know.
I have no numbers to back me, but my impression is the vast majority of OS X users can't be bothered with doing backups even with a built-in Backup solution, much less a 3rd party one.

Time Machine isn't going to stop someone who places value on doing proper backups from doing them, and if it makes it easy enough for my mom do back up her files, then that's a net win — not marketing.

And hey, it only took me reminding her 5 times before she got the external drive and set up Time Machine — no family tech support involved.
This is actually a very important and reasonable exception. A DDoS attack is unlawful traffic and we really do want ISP's to be able to block this at the switch level. Without this exception the courts would likely quickly strike down this decision.
This reads exceedingly well but the devil is in the detail. As we have seen countless times that there is significant difference between what gets proposed and what gets passed. As others have stated

> will ban paid prioritization, and the blocking and throttling of lawful content and services.

the keyword here is lawful. Will all content be lawful unless proven otherwise?
I'm all for a good laugh at the practices of large corporations, but this is probably just because they need to support telephone banking.
EDIT: Looks like it's not for telephone banking, ouch!