skysight-inc/HackerNews huggingface dataset:
> Wheeler is well aware of concerns that ill-considered regulations could stifle innovation and slow the growth of the country’s broadband infrastructure

Is anybody really scared that we might slow that growth, considering there hardly is any growth in the first place? We've already spent billions trying to prod these companies to pretend like they're in some kind of competitive market, but instead they've just taken that money without so much as a 'thanks'.

I think the only way the FCC can make things worse with regard to building out America's broadband capability is to deliberately go out of their way to do it - otherwise, I don't see much merit to the argument that they need to avoid unintended consequences.
Learn a language for free. Forever
Tracking Protection is coming! http://monica-at-mozilla.blogspot.com.au/2014/11/tracking-pr...
Oddly, even at technical communities without formal HR that let you choose your own username (GitHub, Debian, SourceForge, etc.) or email address (LKML, just about any other open-source mailing list), this doesn't seem to be a problem in practice. If you're choosing an address when you have zero political capital and are about to talk a lot with HR and your new management, I have trouble believing this will be more of a problem.
The Dos and Don'ts in A/B Testing
Here is how you do it in D: http://dlang.org/phobos/std_variant.html
Oh now I get it. Yeah I guess every editor that allows for greek input also provides a way for compile-time translation to latex? But if there's still a wish for unicode->latex transformations just open an issue, I'll have look at it
The people who expect that "everything must work because of the RFCxxx" are of course those who wouldn't believe. It's addressed to them. Regarding "There is no evidence that he expected everyone else to be perfect," he wants to use his custom TCP stack and he explains that for this case he can't do "heuristics" in order to keep the "Our TCP implementation" (which) "has a variable base SYN retransmit timout, and in this case it was roughly 500ms. So most of the time the page load would fail with our TCP stack, but succeed with an off the shelf one that had a SYN retransmit timeout of 1 second."

So everything revolves really around the less common timeout times all the time, the wish to use them everywhere, the discovery that they don't work everywhere and the resulting feeling "from my point of view this is a particularly annoying bug." Which is exactly what I commented to from the start. True, the sentences in the original aren't dominating the whole text, so the less attentive reader (or readers in this case) can miss that.

There are two different approaches to write the article:

1) I will show you that the other side is wrong (spending 95% of time on that). It is annoying because our clever new code doesn't work with it whereas old less clever does.

2) We developed a clever new TCP code. We thought we're clever. But some nodes on the internet are less clever. I'll show you an example.

I claim that the approach 1) implies your belief that it's more important to you is that you're "right" than what actually works.
Same thing here. I am unable to watch this in the browser on Linux. Flash on Android doesn't work either. Using the Livestreamer script with VLC now.
using STARTTLS is not a good replacement for using a connection that is secure from the start, but TLS _is_ a replacement for SSL.
After reading a bit through it and i am wondering what the limitations are. I am a bit "scared" that deis talks about heroku so much and about HTTP.
From the documentation it seems that the containers can ONLY use one port and that must be HTTP. Is that right?
Also, the external storage is mentioned everywhere but not exactly what it is. I have read that Postgres is a database for the applications. What about plain files? Can my apps persist files on the external storage?

If this is only about pushing the next Go-based Todo web app to some servers, i'm disappointed... :(

Usecase: Is it possible to run mail servers on it?
Probably because the data in the post suggests otherwise:

- The causes of death with the strongest correlation to diet and exercise (heart disease, cerebrovascular disease, diabetes) have increased only slightly.

- All those causes of death have some degree of correlation with age

- The cause of death most strongly correlated with old age is the one showing the strongest increase (the correlation between diet and exercise and cancer is tenuous at best)

- It doesn't explain the heart disease peak in the '60s
Thank you so much! It fixed the problem 100%

I didn't know about the streaming problem with Flash on Linux. That would explain some past problems I've had with other websites.
How is TLS less secure? Accepting unsecured connections is a problem of the client, not the protocol.
Another interesting approach is 'success typing' in Erlang, as described in this elegant paper:

http://user.it.uu.se/~tobiasl/publications/contracts.pdf

Success typing is optionally refined through typespecs in the code and checked by the Dialyzer tool:

http://www.erlang.org/doc/reference_manual/typespec.html

http://learnyousomeerlang.com/dialyzer

Success typing is open to gradual typing of legacy code, as more typespecs are added, constraints gradually tighten, and Dialyzer finds the inconsistencies.
It seems to work in chrome with pepperflash, and not work (buffers) in firefox with the regular flash plugin.
It's available in Debian repositories as `livestreamer`. Command line for Rosetta live stream is:

$ livestreamer "http://new.livestream.com/accounts/362/events/3544091" best
The `add1` method should be declared static
Ask HN: How do you develop incredible coding skills?
There seems to be a lot of tutorials available for beginners but how do you develop skills which take you into the top 1%?
strangely enough, does not work for me on chrome on osx :(
‘Interstellar's’ Jonah Nolan Developing Asimov's ‘Foundation’ Series for HBO
I understand that this guy is trying to protect his business, but he falls into some arguments that, in my opinion, are the true problem with music. Artists create works that do not have, by itself, be paid for. Why? I can label myself artist and claim money from people? How does that work? The people have to judge if the artist deserves to be paid. In the modern world, the artist has many ways of collect income from his or her works, Spotify, crowdfunding, broadcast live events, and so on. But what this guy calls piracy is not harming artists, it harms an obsolete industry that only views a way to collect income. They sell records and collect money. This has nothing to do with the artist. Spotify, by itself, only perpetuates this way of operate, with its fixed prices and tight contracts with the major labels.
"The law just has to change to adapt to our new technical ways" ist a common fallacy with techies. And has been working /splendidly/ for decades now.

More importantly, letting every of your users out in the rain with his legal problems until you have finally been successful in changing the law is not a recommended way to treat your users.
Stylish, is really nice. It has been my only option so far of being able to force site to use my preferred fonts since sites started using icon fonts (which makes the "Allow site to use their own fonts" checkbox in Firefox useless).

I've a steady growing databases of styles to use for popular sites. The main problem I still have is I set "font-weight: normal" in a global style which disables bold text.
From that video I found this video, which has a similar treatment of finding the shortest path in a maze as well as some more impressive feats (like recreating the subway system of Tokyo).

https://www.youtube.com/watch?v=lls27hu03yw

Pretty a-mazing.
Every time I try to read about trading, a little Baron Munchausen in my head starts going "Your reality, sir, is lies and balderdash, and I'm delighted to say that I have no grasp of it whatsoever." :-/ I dunno.

(This goes double for HFT.)
This is the biggest feature (for me) of Perl 6. Default to the normal dynamic typing, but add type annotations later on, as needed and/or desired.

The Perl 6 compiler will not only shift various warnings/errors from run time to compile time, it will also emit more efficient code!
Great tool, thanks for the heads-up!

For Ubuntu one needs to install the GetDebs PPA:

http://www.ubuntuupdates.org/ppa/getdeb_apps?dist=trusty

or build from source
> Yes, duh, shareholder's equity remains constant. Shareholder DILUTION however is substantial. If they collect $1 million on a patent and issue a special dividend, I'm getting $1,000 instead of $100,000.

Clearly that payout was not priced into the original share price a the time of the capital raise so the new shareholders indeed got a great benefit at the expense of the old ones. At the moment of the transaction though the company went from being valued at 10$ to being valued at 100$ and for that to happen 90$ in cash was added to the company. The company could have turned around and used the same 90$ to buy back the same shares, which is why the transaction itself is neutral to shareholders. As the share price changes over time that may turn out to be a good or a bad idea.
What One Eager Entrepreneur Learned from Working for Steve Jobs
Retasnews – berita hacker Indonesia
We have the Metaverse. It's called Second Life. It works reasonably well. Second Life already supports the Oculus Rift. See "http://www.youtube.com/watch?v=gWE91IB9QMI". They still seem to be struggling with the control side of the user interface, but somebody will think of something. Maybe a Wii controller. (Basic problem of virtual reality: looking around, moving, and shooting work great. Everything else is hard.)

From Mozilla, we have "Now imagine a Minecraft that under the hood was HTML, CSS, and JavaScript". Ugh. There was a previous idea like this. It was called Web3D, and it's VRML 97 in XML syntax. "A spinning logo in 40 characters" was claimed. Anybody remember Web3D? Anybody? Hello? Also, putting on headgear to browse the web seems a bit much. You can build it, but will they come? The web is going in the other direction, towards small mobile devices.

(Mozilla's video won't play in Firefox 33 on Ubuntu Linux. Their Javascript video player crashed with a type error at line 1790 of "vjs.js". And those guys think using Javascript will make things better. The annoying thing about the Mozilla Foundation is that their core product keeps getting worse. Firefox crashes more now than it did three years ago. The number of unfixed bugs increases over time. Mozilla has a huge technical debt; the code base goes back to the Netscape days, and it shows.)
This is an excellent example of two things:

1) How to not design a study. There is no control group!

2) How not to do scientific reporting. There was no critical thinking or fact checking involved in the writing of this piece. If there had been, the author would have noted that the lack of control group was a serious problem instead of pronouncing that yoga alters gene expression. They would have also noted that a similar study was recently published (and hyped) which noticed similar results between the practicing meditation and group therapy. [1]

[1] http://onlinelibrary.wiley.com/doi/10.1002/cncr.29063/full
It's just been like that historically I guess. It's indeed fixable.
In FastMail you could already search based on some of the email headers, like from:thatpurplecompany.com (or has:attachment, https://www.fastmail.fm/help/receive/search.html) and then you could save the search.. It's visually not that rich, but it solves your problem.

Tagging (for me) is more about ad-hoc grouping. As giving it a thought right now it's even hard for me to come up with a realistic use case.
You are goddamn right!
Ask HN: VPN causing post to be [dead]?
Just posted this link, only to see it instantly listed as dead: https://news.ycombinator.com/item?id=8594575.

Might this be because I'm in China and using a VPN? Never had a dead post before. Thanks!
They received the confirmation that the lander separation was successful.

EDIT: First lander data expected in about 2 hours from now.
Earn Online Thousands
new meaning for separation anxiety.
Just answered my own question, I think: turned off the VPN and made this post which does not appear as [dead] to me. Can someone confirm?

Also, anyway for my previous post to have [dead] removed?
2048 – A Simple Haskell Game Server Implementation
I just now watched their reaction after the successful separation where it's now on its way to landing on the comet. Very cool, thanks for posting this! The video stream was flawless, by the way, with great quality audio and video. Apple and others should learn from them how to do streaming right.
Great! This goes right next to http://musicforprogramming.net in my list of things to listen to while trying to get some coding done .. nice work!
1) Ubuntu, for about 10 years

2) My entire career is based on Linux. I run Linux on my desktop so I can run all kinds of virtualisation, play with new kernel features, experiment etc. I enjoy the freedoms and control I can exert over my OS.

3) No. I'll move away from Linux when hell freezes over. I'm actually typing this on a Mac, but it's not mine, so that's how I sleep at night ;)
The repo "git clone git.sv.gnu.org:/srv/git/emacs.git" is not yet active.

https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00...
> NASA has a few instrument mounted on Rosetta. The microwave instruments, plasma instruments and Electron analyzer.

Which instruments are mounted on Philae?
Yes! This is the kind of news for HN :) We should have something like this every month or so.
I don't have any information on that at this time.
Unpublished Vintage Pictures Show Bill Gates, Steve Jobs, etc Stars in the 1980s
Livestreamer is in the normal universe repo.
I had the same situation a couple months ago.My strategy was a little break outside town in a spa hotel,near the nature,geting all that work out of my head and enjoing the little things in life.To regain motivation in myself,I use inspirational articles,videos and a positive conversation with friends,family members or with your business partner.Try to avoid negative thoughts,keep thinking for work only when you're on it and when it's done,when it's over think of the ways to get yourself inspired,nobody knows what work beter for you exept yourself! If you're lacking motivational and inspiral stuff,find more articles in hardquotes.com ! Have a great day!
As an outsider -- isn't SV also full of failed investments and the like? Perhaps not deliberate screwing over - but I thought the figure was something like 2 in 10 actually making a ROI.

(Perhaps it comes down to the old tale of the pig and chicken making breakfast. The chicken can always make more eggs.... The pig not so much)
Yoga's submitted website[1] works fine.

[1] http://xkcd1446.org/
That's handy: I fix them for a hobby so :-)

It's a pretty easy fix. I'd buy a new joystick and replace it yourself though rather than repair the unit. It's possible but I've never taken that assembly to bits. The Tritons are built to be repaired so it's pretty easy to replace the joystick assembly. If it's like the Triton Studio (what I have) or Pro which I suspect it is then it's a case of undoing the large base screws, taking the base off and the joystick assembly can be removed easily with a few screws around the edges. There will probably be a long cable that attaches it straight to the motherboard and that's it. Careful with the cable when putting it back as they can get trapped and sheared if you don't route them properly.

You can get the parts from ebay usually but you might have to wait a bit for one to appear. Either that or Korg can send you parts out from their service center. They're pretty good, reasonably priced and have bits going back to the 1980s in stock!

Overview here on how to disassemble (should be the same): http://www.bustedgear.com/repair_Korg_triton-pro_disassembly...
László_Polgár
It kept buffering for me in Firefox but worked fine in Chrome.
I agree with this as well, though it will be buried deep in an individual thread. We don't like making knee-jerk responses to the political posturing by our politicians, because they don't influence what we see.

Here's what I can tell you:

* while in theory the new laws allow law enforcement to request information from a broad set of computers instead of a single computer, that actually makes sense as a representation of reality. The information for a single user on our system is already spread over multiple machines - 3 separate IMAP servers in a replica set, 4 different database servers in a replica set, plus at least one backup server. Requiring law enforcement to get 8 separate warrants for "all the data about user X on those 8 machines" would be patently stupid.

* we haven't seen any change in the nature of requests coming from law enforcement, and we have no reason to expect them to change.

* our position of fully cooperating with the Australian authorities if they present a lawful warrant for the data on an individual user, having obtained due cause, has not changed. We do not place ourselves above the courts. We do not implement dragnets, but we have provided data on individual users in response to warrants, and will continue to do so. This is quite clearly spelled out in our privacy policy.

(edited: just formatting)
Some scientists believe the it might be the pressure sensors that have failed instead of the cold gas system itself. It's not an unanimous opinion though. Well, we'll see.
Now try to convince any CAD company to use this abomination to store their naturally hierarchical geometrical data. Good luck. Your RDBMS will choke to death on even most liberal performance constraints.
THIS. It makes me cry thinking about childhood and hours spent on this game. I adore it :D You sir deserve a gold medal in olympics.. "Winter" :D
It's rather odd that Dart isn't mentioned. Although its types are actually assertions in disguise, they serve a similar purpose.
I think in this discussion two things are being confounded:

1) The mechanism by which you move money in/out of a company. At the moment of the transaction you add/remove X$ in cash to the company and add/remove the same X$ in shareholders. You could turn around and use that same cash to do the opposite transaction and be back to square one. That's what I mean by the transaction being neutral to shareholders.

2) The situations in which you are incentivized to do these share issues/buybacks and their long term impacts. If you believe that your company is currently valued at Y but is really worth 10Y then you want to raise as little as possible to get a bigger share of that 10X increase in value. Conversely if you think your share is overpriced you want to raise as much as possible because you are paying it with inflated shares.

The transactions themselves are neutral to the shareholders at that point in time, they're just ways of moving cash in/out of the company, you do them more or less and in one direction or another depending on your evaluation of how mispriced the company is.
If you don't have non-compete clause, you should try to use your niche experience to build your own dating service.
Agreed, the part where he says, "... Piracy doesn’t pay artists a penny – nothing, zilch, zero." - I involuntarily muttered, "Bullshit." out loud.

He should probably listen to Neil Gaiman's story on how piracy can, indeed, make artists money:

http://www.youtube.com/watch?v=0Qkyt1wXNlI
That's incorrect. Mail submission using SSL on port 465 is no more secure than using STARTTLS on port 587. If my client connects to my server on port 587 and does an EHLO and sees no mention of STARTTLS in the response, or can't negotiate encryption for any other reason, then it will not continue, not authenticate, and not send email. That is normal behaviour for mail clients that have been configred to use encryption. I'm not aware of any mail clients which will automatically downgrade to not use encryption when configured to use encryption.
So, back to my point - you did not need specifically RDBMS. I have nothing against tuple storages, stream DBMSes, berkeley-db style caches, etc. All my hate is reserved to the relational crap.
Yes but those parts of the law are only designed to be applied to the weak, and no one will be able to file a suit against an ISP using your arguments and win.
FastMail looks tempting. But, excusez-moi, it seems quite expensive for what (you seem to) get. I have an email archive that's around 20GB on server. That would cost me $120 a year.
Right now I'm paying for a Dreamhost account. For around $100 a year I get "unlimited" storage, IMAP access, Roundcube access and support for domains. And this is only besides all the shared hosting features has never let me down so far.

I know FastMail is dedicated to delivering email/calendar only and that they are famous for an elegant service. But seriously, how fancy can email be?
This site was on the tv, 8 o'clock news here already 3 weeks ago.

Not sure what to think of it, many people are broadcasting on purpose. I think more can be said about people looking at the cams then the ones that forget to locks things down, or on purpose leave things insecure.
Up to 1000 bytes of signed data, actually. Pretty neat IMHO
Enable DNSSEC on your resolver, install Postfix, and turn DANE on in Postfix. Then when you email me @grepular.com, today, your connection to me is guaranteed to be encrypted, and guaranteed to be encrypted with a certificate matching the fingerprint that I've published in my signed DNS.

Exim will soon also be getting DANE support. Not sure if it is being worked on by other mail server teams or providers.
Node.js Advisory Board Meeting Minutes and Working Group Discussions
Sounds like it combines the worst features of each rather than the best. But I'll reserve judgement for using it in anger.
> Why would you want to do this?

Because SPIR requires that you can load and enqueue an OpenCL kernel from an IR, without having a source. And you need this type information in order to be able to format your arguments properly.

Please note that I'm not commenting here on the very choice of LLVM IR as a common medium made by SPIR committee.

> Your comment comes out to "lowering loses information", which is, of course, true.

Exactly. But the current common uses of LLVM IR do require some of the information which is lost, and, in case of signedness, it was not even necessary to lower it.

> IE where does it result in an incorrect translation, or the inability to optimize something?

You're limiting IR uses to translation and optimisations. Fine. I would have welcomed this way of thinking. But, unfortunately, this is not the case.