skysight-inc/HackerNews huggingface dataset:
This illustrates one of the issues with "high-level" languages: when you need to do something that the language does not allow, you have to resort to horrible hacks.

I thought the C version of Duff's device was bad, but this is atrocious. This is non-portable copy-pasta on steroids.

This is one of the reasons why people still use C and C++. When you need to tune something, you can write it using the same language and nicely encapsulate it.
Definitely lost some body fat at the right places and even gained some mass, but not in crazy amounts.
Great to get some advice from someone who was involved with the event for so long.

Alas, we do not have the finances to hire the Foo Fighters for a private party concert. Kind of hard to compete with that by offering a beer at a bar and some free T-Shirts.

Thanks for your thoughts.
This. This is the most cogent description of what we need. A common resource that is provided to multiple Telco's but owned by the local community.
The implication is that the simple majority in congress would be against these regulations and pass a bill to stop them. However, if the President supports these regulations promulgated under existing statutory authority, he would veto any new bill that revoked that authority.
I violated Responsible Reading Of The Internet Rule #1 and accidentally looked at the comments. I am having a hard time reconciling the vehement anti-net-neutrality anti-government hair-on-fire screaming there with the reasoned discussion and general attitude here---I would have thought the majority of readers of Wired would be of similar mind to HN readers.
Title 2 has a provision that says providers of "an interactive computer service" can't be held liable for their attempts to block access to obscenities or other objectionable content.
The lobbying has been in full effect for a year, looks like they already lost this one.
You mean Concrete Mathematics, by Ron Graham^, Don Knuth^^, and Oren Patashnik?[1]

I thought it was just an advertisement for Computer Concrete Roman (Knuth's other font family) and the Zapf(?) Euler math fonts.

^ Yes, that Ron Graham.

^^ Yes, that Don Knuth.

^^^ I don't recognize Patashnik. Sorry.

[1] http://www.amazon.com/Concrete-Mathematics-Foundation-Comput...
Seems like it is being worked on - https://bugzilla.mozilla.org/show_bug.cgi?id=1126289
> People that moved to Hangouts aren't available on GTalk (the xmpp part). I run my own XMPP server, people that have ancient Android 2.x mobiles and don't buy into the G+ nonsense can talk to me. People with more modern systems/that 'upgraded' to Hangout cannot.

True, but this is "only" a client problem. What is first and foremost important is the support server-side.

This ugly situation is just like if everyone suddenly decided en-masse to stop using their XMPP client of choice.

This is partly "waking up to reality" for the XMPP community, partly a huge tragedy for the lack of diversity in how people (used to) communicate over XMPP

...but none of these thing would impede Jaconda's users to receive notifications on their desktop or their mobile.

(If anything, I'd consider developers (Jaconda's users) more likely to have an actual XMPP client, rather than strictly relying only on what Google provides by default)
I've an efficiency fantasy of them piggybacking on the roofs of trucks going in the right direction in order to save fuel, then hopping off when the truck starts to head in a different direction. Techno parasitism.
A little something to catch-up:

http://unhandledexpression.com/2013/12/17/telegram-stand-bac...

http://www.cryptofails.com/post/70546720222/telegrams-crypta...

http://www.alexrad.me/discourse/a-264-attack-on-telegram-and...
Should Startups Blog?
Introducing .HOW: a new space for learning
I'm on TRT for life as a result of having testicular cancer twice.

There are pros and cons to the various types of testosterone you could take. I'm using Androgel.

From what I remember when researching my options in 2007 (things have possibly changed a lot since then):

Monthly shots -- the thing with shots is that your levels go up right after you get your shot and slowly taper off. It's possible that your moods are a little off at the beginning and then you mellow out again by the time you need your next shot. Your options are to have a doctor do it for you or self-administer. Having developed an aversion to needles after my first bout of cancer, I kinda ruled this out quickly, even though it probably is cheap and effective.

Pills - easy but apparently not very good for your liver long term

Gel/Cream -- you have to worry about keeping your hands clean and physical contact, but it maintains your levels consistently since you're putting it on daily. It's admittedly inconvenient but works for me.
When all you have is a hammer, everything starts to look like a nail.

Windows runs OpenGL just fine (look at anything iD Software puts out). It doesn't run Google's custom Java VM, it doesn't offer AOSP APIs and it doesn't offer Google Play Services. THOSE are the obstacles to running Android apps on Windows, not your obsession with OpenGL vs DirectX.
> This isn't a time series check; it's just an alert condition.

I think you're conflating instrumentation and alerting.

Many systems only offer alert conditions on very low-level data that's tightly-bound to the instrumentation (e.g. a single check on a single host), Prometheus is more powerful as the instrumentation and alerting are separate, with dimensions adding further power.

Prometheus has many instrumentation options. For your example I'd suggest a cronjob that outputs a file to the textfile node_exporter module (echo old_libc_process $COUNT > /configured/path/oldlibc.prom).

You can then setup an alert for when the value is greater than 0 on any host (ALERT OldLibcAlert IF old_libc_process > 0 WITH ...). The advantage of having all the dimensions is that you can analyse that over time, and graph how many hosts had a problem to trend how well you're dealing with the libc issue.

A big win for having dimensions for alerting all the way up the stack is in silencing, notification and throttling of related alerts. You can slice and dice and have things as granular as makes sense for your use case.

> Polling prometheus for saved queries and simply alerting on a threshold might result in a simpler system. The rules that could be expressed in an alert pipeline could be expressed as different queries, and all rules about thresholds, alerting or notifications could be done further down the pipeline.

There is an alert bridge to nagios if you want to send your alerts out that way. You'll lose some of the rich data that the dimensions provide though.
Which storage/purge strategy would you recommend? (see also this thread for more discussion about the storage: https://news.ycombinator.com/item?id=8996832)
I'm hoping that political organizations promoting net neutrality, now expand their attention to this issue or some other way to spur real competition in the last mile.
Imagine a few of those things taking off from a self-driving car, doing the delivery, and getting back to it a hundred meters further.

The cars have a problem, that they can't get the products to their final destination.
So I am not sure what this means to the end user but as another reader pointed out, Google and other companies in future could use .Net/C# as part of their mobile architecture. You could host .net sites on OSX or Linux, test them on a Mac. What else?
Perhaps Microsoft is planning on dumping the Windows phone in favor of Android and iOS? The Office365 apps run well on my Android Note 4 phone and my iPad mini (and my MacBook Air).

I like Microsoft's new strategy, but I wonder about the financial aspects of it. Microsoft gets $100/year from my family, that is it, and everyone gets 1 terrabyte of OneDrive storage and all of the apps. Is this sustainable for a business? I don't know.

I bought a tiny Windows 8.1 laptop a few weeks ago mostly out of curiousity (HP Stream 11, direct from Microsoft so no crap-ware installed, price: $199). Except for it being slow running IntelliJ for Clojure/Java dev, it is such a cool little laptop. Windows is free on it because it is a low cost device. Considering that this laptop uses OneBox configured for few files being on the local drive, and most used dynamically from Microsoft's servers, how much money could they make selling me this device with the cost of running OneDrive? Not much.
At Joyent they still miss the point completely. It's a shame.
Just 'cause you don't enjoy it doesn't mean it's cynical clickbait. This particular item was not news to me, but a lot of the War is Boring stuff is pretty interesting.
From an outsiders perspective, the last mile in unfeeling is the only bit that matters, market forces can resolve everything else, but it's not really possible to lay a dozen sets of last mile infrastructure.
I'm still not convinced by delivery by drone. There's many problems that have yet to be solved, some have obvious solutions that are still none trivial to implement - others at least in my mind are very much an issue.

So far as none trivial but solvable problems - there's going to have to be communication with all vendors operating delivery drones. Each drone will have to be aware of other drones by other companies and their flight-paths in the area and avoid collisions.

The biggest problem that I can see is the customer and public themselves. What is to stop someone stealing drones? Or plain vandalism of them? Follow it in a car to it's destination and you know it's going to have to come low enough down for a quick grab. Otherwise if there's some controlled drop off point, air rifles or crossbows or other publicly available small projectile weapons.
On first read, this appears to be the best and most pragmatic of all possible proposals. I'm nervous about its reception and subsequent tearing-down, but this is an FCC I can get behind.
Serviceworkers only shipped in Chrome 40 which was released on Jan 30, so that is not the reason. it is the filesystem api.
Why 6 Out of 10 Restaurants Fail Within the First Three Years
You're description is clear and well put, BUT I just can't go along with the statement

"there's just no way for telcos to recoup the billions of dollars spent on fiber if they're forced to..."

The Telco's can't recoup their money AND pay exorbitant salaries to upper management, lobbyists, and still convince wall street that there is "growth potential" quarter over quarter.

If we were just talking about building a network...
Deal-breakers for me with Laravel:

- Blade templating language. I don't need yet another templating syntax to learn, especially one that isn't analogous to others I know and are common among other frameworks.

- I really can't imagine going back to an active record based ORM. I've learned too many hard performance lessons from Doctrine1 and rails at this point.

- Facade/proxy pattern based classes. I think as they are implemented in the actual framework, these are done correctly. However, I think the userland understanding of this pattern is often lacking and leads to a lot of glorified singletons that are some how touted as acceptable because they call them facade/proxy based.

In the giant lineup of frameworks, ranging from something as simple as SlimPHP or silex, all the way to enterprise targeted frameworks like Zend Framework 2, I just don't see why I'd ever pick Laravel as the go-to solution in any use case.
And, of course, the point of the oracles is for proofs of non-existence.
6 days per week? How many meals are you skipping?
I am of the opposite conviction of the author. I hate it when content is the last part to be loaded.
FTC now shaming banned debt collectors
On the Existence of Low-Mass Dark Matter and Its Direct Detection
Thanks. I'm not sure if this is the best approach since I'm kinda rusty at front-end dev, but @Shea created some super slick, high-fidelity mockups for us. And then I just broke them down into a bootstrap theme and a few custom CSS components. The best approach for quick bootstrap theming seems to be just grabbing all the variables and overwriting the ones you want to change. Here's our monolithic variables file: https://github.com/asm-products/signupsumo-web/blob/master/a...

The pricing issue is one I've thought about a lot. We'll have to see how the first few months go. At the end of the day we'll probably be able to change either our free plan or upgraded plan limits to cover that $99. I'll write a blog post about this once I have more info though.
Never had any problems with Eloquent relations and querying on them. I find them very powerful.

Yes, they aren't done in a single query format - which should be a problem since it may be faster just to do two simple queries then one complex.

Besides that relations could be eager loaded for when you have number of items in first query and want to load relations to all of them. With eager loading you won't have problems with N + 1 queries.
None of these tools are "capturing everything I do on the Internet". They could be used to target an individual in some sense. But not capturing everything that everyone is doing.

The problem with discussions about the NSA on HN is that sense, reasoning and rationality seem to go out the window.
I have a SaaS that processes about 20 payments per day. 6 via wire transfer, 2 via Stripe, rest via PayPal. Even if Stripe had any of these "extensions", they'd be unusable for me, because they'd also mean inconsistent behavior between the three payment providers I offer.

So, I'm glad that Stripe just handles payments and does it well and the rest, I wouldn't even use it.

But then again, the receipt I send is a "text/plain" email send via mail();

Nobody ever complained so far. B2C.
Show HN: Vim-cljfmt, a Vim plugin for cljfmt, the Clojure formatting tool
I am going to have to completely disagree with you. I have been using it for several years now and I have nothing but good things to say about it.

The ORM is basic yes, but that's the purpose of it. If you want a bigger one do what you do with Symfony and use Doctrine or something more robust.
Techies Who Are Homeschooling Their Kids
watson approves!
I don't think so. I think widespread adoption aids in stabilizing the currency.
Canopy Apps - New York, NY (NYC)

Mobile Product Manager - Health Tech & Language Translation

We're looking for a product manager with mobile chops. Health tech
experience or knowledge of hospital workflows are a plus.

Compensation: $80-$100k, benefits, 0-1% equity

Canopy (www.canopyapps.com) is a growing health technology startup
that is the winner of funding from the NIH. Our mobile applications
allow healthcare providers to communicate instantly and accurately
with patients across different languages to improve quality of care
for patients, and bottom lines for health systems.

Help create an accurate Google Translate for medicine.

Qualifications:

- Must have experience working with a developers as a product manager on mobile

- Healthcare provider or health tech experience is a plus

Responsibilities:

- Manage our team of on-site software developers during sprints

- Improve UX of Canopy's mobile products

- Scale creation of accurately translated medical content to be used in
our products

- Design and create requirements for dashboards to analyze data
collected by Canopy

Please send all applications to: jerrit.tan@canopyapps.com
Adobe FormsCentral Closing Down, JotForm Steps Up to Host Users
Thank you, Tom Wheeler. Today is a good day for the Internet.
I'm a fan of this approach – another good example (although a bit more subtle that Facebook) is Trello.
Read the history of the FCC, folks. You're being lead on like sheeple. "I can't believe how good this sounds". No kidding.
How did science come to speak only English?
I ... don't think that the end users are going to care about buying a branded product. I think the best possible outcome is a simple adjustment that reduces the damage and discomfort. Seriously. Look at the the pictures of the end users. It's a stick of a certain size and diameter. The replacement has to be... a different kind of rope & stick arrangement, equally cheap, equally trivial to put together.
I think the definition of what is "lawful" is a very important issue we should be concerned with, but it is a separate one from Net Neutrality.

I feel like this is still a leap forward on net, and we should be happy for it.
> Every beta would cause a sea of red flags. I'd dread having to level-up when a new beta was dropped, but I figured, might as well get it over with than wait until the GM hits and have things really be in a terrible state!

Hah, sounds like my experience with Rust over the past year or two. But like Swift, Rust is a really cool and innovative language, so I've put up with it (although looking forward to things calming down soon).

Actually, it's my interest in Rust that's propelled my interest in Swift, to the point where I'm considering developing an iOS app in Swift as an experiment. I've done Android development before, but never iOS.

I may even do a game, so I was curious how your app went.

You didn't happen to open source the code, did you? I'm curious what a codebase for a well-received game in Swift looks like.
YC startup accused of stealing design from CBInsights
That proposal seems to be for a 150MHz block. If you try to offer broadband speeds to multiple customers simultaneously with that little spectrum you'll end up needing to use cell sizes so small that it would essentially become a fiber to the curb deployment, at which point you might as well finish off with a handful of ethernet segments instead of several radio links that won't work well.
That's a really nice detail. I guess it's like the old "progressive" JPEGs from the dialup days, but the lowest level of them (1 pixel).
"Today we have plenty of data that isn't explained by physics. It's just that it isn't important enough to lead to new things."

Bollocks. Particle physicists and cosmologists are intensely aware of the need for new theories. They are, as near as I can tell, scrounging in every corner they can find for explanations, including a lot of corners that don't really even exist. It's just about the only thing they've got to talk about right now, and so it is just about the only thing they talk about, not something they think "isn't important". But we either don't have the brains to put together the data we have, or lack the data to figure out what the answer is.
"kind of a idiot"

Errrr...
Ok, here it comes: but AT&T and Verizon are going to bring lawsuits immediately in response to this action, and due to years of stonewalling judicial appointments by Republicans, this suit is very likely to land in a court that is corporation-friendly, even if it does not wind up in the (also corporate friendly) Supreme Court.

There is also the separate-but-related political reality that the Internet, as a vehicle of basically free information, is opposed by those who depend upon their influence over the flow of news and information in order to maintain political and economic power. This policy shift will make it more difficult for them to keep their influence, and will therefore be fought against by very powerful people who face a long-term threat from its continuation.

Satisfied? :)
New Golang Book – Go Web Programming (Manning)
My complaint is that everyone's ignoring the economics of the situation. What becomes apparent if you dig into the numbers is that there's no money in building these networks, at least at scale--they are justified only when there's a money-making opportunity with respect to the content flowing through them. Historically, this has been the cable video service that brings in the lion's share of revenue. Even with Google--I have yet to see a story for the profitability of Fiber that isn't predicated on the nexus with Google services.

You can't legislate-away economics. If you make cable and fiber networks into an unattractive investment, nobody will invest in them, and they'll go on life-support just like the phone network. Cable companies will pivot to content, like Comcast is already doing with its purchase of NBC. The vacuum won't be filled, because at the end of the day no VC is going to put up billions of dollars to eke out shit returns on a heavily-regulated service.
Oh so multiplication actually works nicely! Neat, thanks for the explanation.
I'm curious, how much effect do lobbyists have on the FCC, since they aren't exactly elected officials?
The comments on this post are some of the most depressing things I've ever read in response to a regulatory decision. References to Tom Wheeler being a Nazi. Someone calling the plan "Obama-fi." A user who says this:

> tom wheeler, seriously, it would be a great thing if you and everyone like you contracted ebola and died a horrible death.

This is like giving the entire U.S. population free pizza for a year, and half the population complaining because there's cheese on it.
How then, with this powerful backstory, did Wheeler choose not to unbundle last mile access?

The cable networks are still closed.
Debug Decompiled Java Code with IntelliJ IDEA 14.1
As a Core developer of CakePHP, I'll tell you that the community at large loves major releases more than they like stability. Something about using the newest toy really gets a lot of people going. We actually have had quite a few developers tell us our framework is dead, despite ongoing development on a new major release and monthly minor/patch releases for the current stable line for 3+ years.

I can't comment on Laravel though, as my only experience with it was a negative one. I had a rejected bugfix for which Taylor decided to ignore the PHP documentation I linked to verifying the issue, and several other developers saying they have experienced the issue/would like to see my PR merged in.

I think it'll stay a popular PHP framework until the next popular framework comes around (CI => FuelPHP => Laravel).
Downvoting statements that are accurate and contribute to the discussion is a hallmark of this topic. Hacker news cannot have useful discussion here because it's all orthodoxy.

I always marvelled at historical hatred between protestants and catholics during and prior to the enlightenment. I now realize that this is a symptom of human nature. Humans apparently have to hate the other guys no matter what.

In the past it was religion, today it is whether or not you are a network expert with an opinion about the technical implications of net-neutrality proposals. People on the pro-net neutrality side of this debate become furious if you don't spout their orthodoxy. I find it revolting.

But yes, by all means, downvote sp332 for making a completely accurate assessment of how our legislative system works. It really improves the quality of the discussion.
You thought Wired readers were as naive and as communist as you and you're disappointed they are smarter and more cynical. Boo. Hoo.

There's no reasoned discussion in HN as discussions get downvoted. There's only a huge circle back-patting which your comment is a part of.
The machines don't make money, the owners make the money. So we will end up taxing the owners - which will already happen under the current system.
- Jumping in on a screencast series about vim stuff. Although I'm kind of hesitant about it's reception I've decided to go through.
- Other projects but honestly not near finishing them.
I hated math from elementary up until i learned Fourier theory. That was a pivotal moment in my education ; math went from wrote excercise to pure beauty in a single lecture. Now im trying to self learn lie algebra. I need to find out what prerequisites i need. A ton of math at this level is notation and terminology.
- Jumping in on a screencast series about vim stuff. Although I'm kind of hesitant about it's reception I've decided to go through.

- Other projects but honestly not near finishing them.
Are you aware you can do exactly that at Best Buy?