skysight-inc/HackerNews huggingface dataset:
Well, I know it's just a title but generally CTO is a board level position and as such you're expected to be in charge of the technical side of the company including some strategic elements as well. At least, that's how I've always seen it and I believe this is how the other founders of this company see it too.

The problem when trying to work out a fair compensation is searching for CTO salaries online tends to return only large company information and not so much startups. Same thing with stock, how do you know what is fair for a late entry co-founder? It could be anything from 25% down to 5% I guess, I simply don't know.
Light in fiber travels about 30% slower than in a vacuum.
http://physics.stackexchange.com/questions/80043/how-fast-do...
> Streaming in general (apart from via a local server) frustrates me. The entire idea is simply a way of relinquishing control to an external body.

Not said enough; thank you.

There was outrage (rightfully so) over DRM on videos and music, because it handcuffed the user, and it prevented legitimate and legal activities like moving music to a new device.

The streaming situation is far more restrictive, but nobody seems to mind---not only do you have digital handcuffs on the stream itself, you have ephemeral media. And most people don't consider it as a problem, because the issues they traditionally had with DRM---such as copying to another device---no longer manifest; it's available _everywhere_. But when you stop paying for your account, or when the service disappears, you no longer have access to your media; you never did to begin with.
A domain adds another point of failure (we want to take you down, we can just block the domain vs the server). As other have pointed out the abuse report for that hosted is quite terrible, so it might take a while to get taken down.

Also, a domain name costs money, and you get little use of it (just paid $20 for a domain that gets taken offline in a few days). And even if there was a domain name, what should it be? Turkish-citizenship-dump.com? What values does it add if the site only sticks around for a few days?
The last outstanding share of a company is worth the value of the entire company. Selling the last share is typically a liquidation event where all assets are sold to a third party and the cash is distributed to the remaining shareholder. At that point the comany has no value (all its assets having been liquidated) and is shut down.

Lets assume that the last remaining shareholder of Apple made the choice to sell his share to the company for $1 (not a very logical choice). The company still needs shareholders to operate and so the board would need to issue new shares. At that point the could simply grant them to themselves and take control of the company.
I am not sure that is is a good idea to put such devices in a special class of their own. It risks giving devices permissions and trust that they don't actually deserve. Better to treat them as an internet server and use existing procotols (OAuth, CORS, TLS, WebSockets etc.). As far as I know all those protocols work perfectly well on a local network behind a NAT. More importantly browsers already have well understood restrictions to prevent XSS built in.
Kubernetes 1.2 Features
The second part is an interesting idea, but I would be wary of using AI for deciding taxation rates. But maybe I'm old fashioned :).
That's the problem, I'm on ADSL2. The more upstream bandwidth you use, the worse your latency gets.

Let's say I want to stream a multiplayer game. This is now an impossible situation because I barely have enough bandwidth to do a 360p stream as it is. Even if I very carefully keep my upstream bandwidth under 80% utilization, my latency is through the roof.

Or let's say an automated off-site sync happens for backups. There goes my latency again. Or I take a photo and upload it. Or I upload music I purchased to Google Music. Or I video chat with someone.

So, yes, when you have that little upstream, anything relevant maxes it out and your latency turns to shit.
Thanks for that, looks really useful!
Ugh a pickup would be a very US centric market decision (again!). A smaller utility vehicle (van or caddy-type car) would make a lot of sense as there are tons of business like plumbers and who could want one.

Wagons and hatchbacks is a huge market share in the EU, and most the wagons are built on the same base as the sedan models (5-series, E-Class, Passat, A6 etc). There is a reason everyone does that - to get more models at lower cost. If I were tesla my next car after the compact sedan would be a hatchback made on the same platform as the 3-series, then a full size sedan+wagon like an E-class built on the model S base.
While I do think you're an outlier, remember that we're specifically talking about 5G-enabled devices. "Wifi-enabled geiger counters" don't really, er, count :)
Wow. Really? Be sure to tell Stallman that the Free Software Foundation, based as it is on strong copyright, is really against free speech and is pro censorship.
> Not paying taxes is leaching. Tax dollars pay for the infrastructure that holds society together. If it wasn't for tax dollars, the society in which you derive your income wouldn't exist.

This chain of reason justifies North Korean concentration camps. You are simply throwing out a bunch of justifications for terrible things because you state that the things which those terrible things encase are the infrastructure that holds society together, and grant no possible conceivable alternative for how that infrastructure may be provided, when in fact you simply neglect to acknowledge there is no infrastructure that exists at all that has not been provided with organisational structures outside the modern nation state, period.

> What right do you have to take from us but not give back?

What right do you have to take from us, the people who do not wish to be subject to your theft, and not give back? I want nothing from the state except its utter annihilation. By choice, I take nothing from the state, and never will.
Oh, and if the user was idle more than something like 5, 15, or 30 minutes, LimeWire would switch to random chunk requests regardless of MIME type, assuming the user didn't need a streaming download. I hope full-screen media players prevented the user from being counted as idle.

I vaguely seem to remember WMV and ASF also needing some information from footers in the file, and therefor also prioritizing the last MB of the file.

This was all implemented using the Strategy object oriented design pattern, to make it easier to play around with many alternatives and make specialized strategies for specific MIME types.
That's not how an acquisition works. It's not about Apple shareholders wanting to hold Tesla stock, it's about Apple potentially wanting to own the company, and that results in Tesla shareholders receiving Apple stock at whatever the agreed upon price is. Apple would not just become an equity investor and buy some Tesla stock, it would assume control of the company.
Our approach is very simple. Each feature or bug needs to be reviewed by one person of the team, anyone with decent tech skills and enough knowledge on the language.

For such a naive approach is fundamental to teach people have to do the reviews. Our approach is try to make people (both reviewers and "reviewees") aware that reviewers are not meant to be judges. They are not meant to try to impose their opinions and ways to do things either. Reviewers can always obviously "suggest" but not mandate.

So a reviewer is expected to:

- Detect any fundamental mistakes that can cause severe malfunctioning like memory leaks, file leaks, bad performance signs and general bad smells.

- Use his or her business knowledge to flag possible missing facts in the implementation.

- Check if there is tests for the feature/bug. If there is no tests then the feature/bug is rejected.

- Check that there is enough tests to cover the functionality and bug that is being addressed.

- Check that the build passes and there is no regressions.

So, for us, the key is to make the tests become the real low level reviewer. And the reviewer needs to focus on higher level requirements instead of going around the code checking every loop and condition.

Honestly, when I do a review, I start from the tests. Those are my docs and my reviewing mates. They tell me if the feature/bug fix is realiable or needs to be reworked. Then I try to use my expertise to help the "reviewee" rather than to judge.

Would love to get feedback.
How do I install it without the project being registered in npm?
This reminded me 2010 KPSS scandal of Gulenists.I guess they want to go other way around..
Yeah, Firefox has a mute tab button in each tab, but it still annoys me when all of a sudden I get some sound playing in the background for no reason.
SafePI – safe shutdown for raspberry – ready for shipping
An off-topic question: Does anybody know anything about the status of ath5k on OpenBSD? My laptop has a AR242x/AR542x driver, can it be run on OpenBSD somehow? There are a lot of articles on the web about it, but I can't find actual information about whether it is possible or not to use that indeed.
That's exactly how capitalism should work. But for a moment there it sounded as if you were contemplating piracy, rather than taking your business elsewhere.
Well on the bright side, the south of the north sea (English, Belgian and Dutch coast and the area in between) is about that depth. That's an enormous farming are opening up there. Enough to feed Europe and then some...

See depth charts on http://www.doggerbank.nl/index-old.htm
There is no point in bringing up the price of used cars when talking about the price of a new car and how that positions it in the market. Somebody had to purchase that Civic when it was new, after all.
> will comment on the Holocaust analogy say that yes, it was technically legal in the German state since it was sanctioned by the State. That does not mean it was right.

Quite, that was not my implication, you seem to have assumed that my equating the refusal to label taxation as theft with the refusal to label state sanctioned killing as murder means that I am in favour somehow of state sanctioned killing.

The opposite is in fact true, my equating the two is to show that I strongly disapprove of both, and view objecting to the characterisation of either as theft and murder respectively based purely upon legal sophistry as fundamentally useless hair splitting which does not change the nature of the subject under discussion one iota.

> There has to be some arbitrator of Justice, to settle disputes and create laws and we decided to create institutions to do just that.

Dispute resolution and law are certainly things for which there is a demand, I do not grant that the only means by which these things may be provided is via the modern westphalian nation state.

> These institutions are by no means perfect or efficient but there is a need for their existence.

Well, we certainly agree that they are enormously imperfect and inefficient, however on the second one we part ways, so I'll let you make your case; why is there a need for their existence? What is one good or service which the provision of has proven utterly intractable outside the infrastructure of a forcibly imposed land monopolising human farming modern westphalian nation state wielding political authority as defined in Michael Huemer's book on the subject, The problem of political authority?
what's the alternative if he's looking to stream from cli to vlc?
Now you are confusing outstanding shares with market float. Shares repurchased become treasury stock and are now apart of equity.
Yes. Actually for the longest time I rejected the connection with "Your name is too awesome!"
Fuse is a kernel module, so probably not.
> Creators should get paid, yes, but that does not warrant the current farce in any way whatsoever.

That's a huge issue that you're just sweeping under the rug.

Behind all creative material is someone's time, which is the most valuable thing any of us have.
Learning Swift Adventure
You mean like in some of those fancy fashion magazines where the ads are actually part of the content that people buy.

Yes that would be good for websites to do, but it also requires a dedicated ad department to organise it all, and consumers of that content that would want to buy the goods that are being sold.
Joyful Forms: The Little-Known Photography of Ellsworth Kelly
That didn't sound impressive to me at all, then I checked my memory use on Debian with Gnome Desktop, and was a bit shocked. It's hard to gauge memory use, but considering I used to play with OSs that would load to 64MB of RAM it's hard to see what I'm really getting here in terms of perks. Network manager and some mounting help is about all that's useful from Gnome Shell for me.
No, it happens just before the dividends.

Say you own 1 share. It's trading for $20. Tomorrow the company pays $2 dividend. Then your share is worth $18 and you have $2 cash as well.

Alternatively, if you're buying the share, you're willing to pay $20 for it today but only $18 tomorrow, because you know that you won't be getting a $2 dividend if you buy it.

If you take future dividend payments into account, you also need to discount them. If you think that (discounted future dividends) > (stock price), that's a signal for you to buy. If enough investors reason this way, the price will rise until (discounted future dividends) ~~ (stock price).
Correction: every car they sell is profitable, but they've chosen to reinvest those profits to increase future manufacturing capacity.
On Breaking Changes, and Getting Older
Meow Wolf, the amusement park for people who want a weirder Disneyland
What's it like to work with Tony Fadell
Lithium in batteries doesn't get used up. It just sits there doing its thing, and when the battery wears out, you can recover the lithium and use it in a new battery. It's not currently economical to do so in most cases, but that's largely a function of it just being cheaper to extract it from the ground. It's not comparable to oil, which is inherently destroyed when used to propel vehicles.
No, just JavaScript that I never asked for and don't want to run.
This article is redirecting me to an error.
http://www.google.com/patents/US821393

The OCR made lots of mistakes
I don't disagree with the fact that ads could be better served more safely and more securely. And I agree that the experience could be better. That's where my comment about writing an email to explain ones unhappiness with the user experience comes in. I work in information security and we do see a lot of malware infections from compromised ad servers.

The idea of a website serving ads themselves, instead of relying on a call to an ad network, is good. It means big changes to how advertising works though. The advertisers would have to give customers the ads for them to embed into the page and would need some sort of guarantee that the customer wouldn't change the ads and would pull them down when it was time to do so. I can't think of a way to check this stuff automatically that doesn't involve a call to an advertisers server, which is the whole problem to begin with.
Do you see no difference between an advertisement on a website and an advertisement on TV or radio?
Obtaining Tokens for Outlook, Office and Azure Accounts
For me the issue with Just Works distributions is that I actually spend more time reconfiguring all the parts than if I do it by myself from the ground up. In my opinion, Arch has the perfect balance between things just working and allowing you to decide whatever you want ro use.

I just recently bought a new laptop that I had set up within a day. A lot of that time was spent playing around with various hidpi settings, though.

And it certainly helps that I have most of my configurations in my dotfiles repo (including media key bindings).
https://docs.google.com/viewer?url=patentimages.storage.goog...
No, you are missing the point.

There is a value in a future dividend. On the ex-dividend date, the share becomes less valuable because the new holder will not receive a dividend in X days. This X is usually very small, so a share that goes from paying you $5 in two weeks to not paying you has clearly lost value close to $5.
More than 135k potential 0day vulnerabilities were public disclosed at #Vulners
The ghost-tweeter who stole the social media spotlight for Bernie Sanders
Well we just used to call him old Bee..
Does it support full disk encryption on the installation stage via GUI (GPT HDD, LUKS on LVM scenario, https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_...)?
The problem with greed is that it only takes a handful of players to ruin it for everyone. There are still good sites providing quality content and monetizing it responsibly and decently with ads - they will also get hit by ad blockers, as most users would likely block all ads (and we can't blame them for it)
AVX2 usage reduces clock frequency for a millisecond. It's suspicious (?) that performance numbers were given in terms of clock cycles and not wall clock time. It might have even worse system performance impact for small messages, where one takes the AVX2 clock frequency hit for little gain.
It's too late for that. Criminals have access to it already. I would argue we should indeed share it around so that at least average Turkish citizens are aware their data has been stolen.
Show HN: Turn markdown files into a beautiful documentation hub
> I think the expected mindset for the reader is that things in other developed countries are usually going pretty well

You're expecting all too much of readers.

Of the hundreds of people I've hung out with in the last 6 months (in 4 different states) I would say less than 1% of them have any idea about the outside world.

They think healthcare in Canada is crap (which is very far from the truth)

They have no idea the murder rate in the US is so high compared to other developed countries.

They have no idea tertiary education is paid for with taxes in other countries, so students don't pay out of pocket.

etc.

In my experience, the majority of Americans don't know much about how the outside developed world functions, so they can't make meaningful comparisons for the purpose of improving things.

They can, however, compare America to Russia/China/NK all day long, and say "We're doing GREAT!"
I did a quick Google search. According to KBB the average price for a new car in August 2015 was $33,543.

Since this doesn't include used cars, I think it's fair to say that the average household is spending less than that.
I'm genuinely curious - under what circumstances would you recommend MySQL or even MariaDB over PostgreSQL?
Slightly pedantic, but FreeBSD/alpha ran 64-bit Linux alpha binaries back in 2000/2001 , and 64-bit DEC OSF/1 / Tru64 binaries much earlier.

I think we probably should have ripped the bandaid off, and started supporting 64-bit Linux binaries much earlier on FreeBSD/amd64
The way piratebay blocks are done round my neck of the woods, it's blocked at the IP layer, not just DNS. Hosts file hackery doesn't help.
Software Rewrite: The Chase
According to the FT it is simply part of a greater trend.

"This is a sign of US strength, not weakness. In many countries going public may be the only way to raise permanent capital, and banks the only way to finance investments, but the US has a sprawling venture capital industry, deal-hungry private equity firms, relatively healthy banks, a private placement market that is the envy of many other countries, and the most vibrant corporate bond market on the planet."

http://www.ft.com/intl/cms/s/0/534b5560-f7d1-11e5-96db-fc683...

https://www.google.com/search?q=IPO+market+decrepit+as+going...
Like I said, I don't think we're at the optimal point yet.

However, when it really comes down to it, writing reliable software and bashing some libraries and bits and pieces together require fundamentally different mentalities. To see that clearly, note how you can learn in just a few weeks to bash libraries together to do some nifty things, but to learn how to write high-quality provable code is always going to be a multi-year enterprise, even for very, very smart people. And you're never going to be able to get rid of that "bashing together" use case... you can offer Bob the manager a spreadsheet that will only produce provably correct spreadsheets for some suitable definition of "provably correct", but Bob ain't gonna use it. It's way more work than he's interested in doing.

A programming language can't force the user to care. If the programming language requires a level of caring in excess of what the user wants, they will use another programming language.
I don't even have a CS degree and I know about it. I wrote some PowerShell (don't ask) to sample a large collection of documents from file shares looking for embedded links to other documents. We needed to break up the existing file share into smaller pieces and wanted to estimate how many documents would have to be touched due to broken links. (The surprising answer was "very few", since most links were relative to the containing directory).
Do you have decent equity to counter the lost wages? Does the company have double digit monthly growth? If no to either of those questions you really need to question whether you shouldn't find something else.(My BS opinion)
Tikv: Distributed key value store powered by Rust
Oh, hello Ken M.
Alaska Airlines to Buy Virgin America for $2.6B
And illegal in many jurisdictions (I know with certainty that in Italy it is forbidden to put a power cord on the sidewalk without a permit from the city, and the cord must be covered by a rigid walkway)
"Culture can affect whether programmers are able to get long stretches at all. If they aren't, then they're obviously more available to short-term tasks such as code reviews."

Good point. I do like to distinguish between tasks of an architectural level, or at an implementation level. An architecture task can take a few days, an implementation task can take an hour. I find myself to be able to think only on one level at a given time. Doing code review while in my lead and architectural position is very hard, as that is on an implementation level. I also feel the need to lock myself away from the team to "think technical thoughts" when I have an architectural task to complete. I usually plan a meeting before I start on such a task, where I can present the design and discuss it. It's the architectural equivalent of a code review.

I do find it important to differentiate between the two types. Stories that are all about implementation can usually be split up into smaller tasks. A rule of thumb is that you should be able to finish a task a day. This keeps people from repeating the same things at a standup (the same story as yesterday) and organises tasks in small enough tasks, that you can do code review. A culture reflects how the company is structured and vice versa.

Is this kind of stuff explicitly planned at your company, or do you guys use a more laissez-faire kind of approach and everybody seems to find their own way contribute to the whole?
If you're also in Australia, popsci.com has some idiotic redirects to popsci.com.au that throw errors when they can't find a localised version of the article you're trying to reach.

I don't think I've ever had one actually work.
For me, distraction is the #1 reason. I started blocking ads as soon as it was possible (almost 15 years ago I guess), having been fed up with animated gifs. Next on my list was Flashblock, again because of distraction first. By then I had already permanently muted my browser.

I started blocking javascript because my pc was getting old and sites just ran much smoother without it. First using the global "block javascript" flag, and when too many sites became unusable I switched to NoScript and now RequestPolicy.

The tracking and security concerns are secondary to me; usability was my motivator. But by now, I'm so used to it, I never browse without protection. I literally feel dirty when I have to use IE or any other bare browser.
Show HN: Android SQLite support library