skysight-inc/HackerNews huggingface dataset:
I wonder if subsidised petrol also adds to it. It'd be a rare Australian (in my experience) who attempted to regularly drive between major cities (excluding Canberra) - they'd just fly.

I also get the impression that air transport in most of the rest of the world is much much more reasonable. AirAsia has made most of Asia pretty accessible, there are a gazillion competing low-cost airlines in Europe, and Australian air travel seems to be cheap enough that I have friends who city hop at weekends without much effort.

Of the four continents I've lived for more than a year on, North America and Africa see people taking heroic car journeys, Europe and (South East) Asia much less so.

Finally there seems to be a real class divide on public transport. Middle-class Europeans and Asians will jump on a coach, where I don't think any of the Americans I know have every been on a Greyhound bus...
> And they weren't wrong. The drug war was (and is) a very real thing. I think it goes without saying that most were for the freedom to consume, produce, distribute, and use any drugs they see fit. Law enforcement were encroaching on that freedom. They were the aggressors coming in and disrupting a pretty peaceful process. In many cases, unprovoked. I don't think that's much of a misrepresentation.

The problem this is we, as a society, have decided that isn't legal and there isn't any constitutional protection to consume any substance you want.

This being the case, its the sort of thing you protest as a conscientious objector [even to the point of partaking and getting arrested], it isn't the sort of thing you kill for.

You kill as a means of self-defense and only in response to the application of force that directly endangers you in a way that is beyond the pale. For instance, being blocked from the political process or an intruder in your home.

We, as a society, have accepted that the rule of law is imperfect and violence is only an option if you are being abused to an obscene degree.
My partner and I (both women, both technical) have never been asked to join any team at any hackathon we've ever attended, and we've been to several. We always end up having to form our own team, which nobody else technical joins (because of having a female technical lead).

There was one hackathon where we were actually bumped from presenting, because two women couldn't have possibly come up with anything worthwhile.
> Am I just a coward? It's important in the abstract sense to fight for freedoms, and perhaps in the literal sense when one system (i.e. country) is at war with another.

You aren't a coward. Violence is an action of last resort and as long as you have the ability to fight politically [i.e. lobbying, protests] it is a tool to be avoided.

I think your reaction is more an unconscious understanding that violence is an extreme action of last resort rather than something to avoid a decade in prison for knowingly violating the law.
Sort of, the capacity of fibers growth faster than the Internet usage. (But of course carriers need to upgrade their routers regularly.) Additionally most of the cost of ISP's is fixed cost, to build capacity, not variable with the total amount of data transferred. It makes sense to have a flat rate.
You know there is such a thing as querying a database without going over a network, right?
Worth pointing out that this is largely only an issue in countries without proper competition. To get away with a low cap in a competitive market you have to compete on price.

Unpopular opinion: I'd be happy to be capped at 10GB "fair usage" for a substantially reduced fee. Otherwise I'm just subsidising much heavier users.
Or Alex Danilo's awesome history:
https://www.youtube.com/watch?v=GV3GSxbW_-A
Unfortunately all the software is extremely audited to the point of getting no new features or rewrites implemented. I too was working in the industry, decided to never go back, it's a fucking mess, nothing is secure, nothing, nothing!
More specifically, the Fundamental Attribution Error says that the tendency to overestimate the effect of disposition or personality and underestimate the effect of the situation works when judging other people's behavior; instead, when judging our own behavior, we tend to overestimate the effect of the situation, and underestimate that of our own disposition/personality.

It would be interesting if they could add to the experiment cases where people had to judge themselves - but I guess it would be much more difficult to find a repeatable test for that.
Surprisingly, some essential or very common English words came from Persian including: Check, Magic, Rank, Path, Orange, Peach, Lemon, Candy, Sugar, Caravan, Bronze, Chess, Jackal, Kiosk, Mummy, Paradise...
That's not a practical metric, though. I'm on a campus with a 100Mbit/s connection, I frequently download large files (media and Linux ISOs), and still don't go above 200-300 GB/month. The 100Mbit/s figure is useful for informing me how fast a particular YouTube video will buffer, for example, but by your proposed metric, sustained 100Mbit/s would have to be advertised as 30TB/month. "20 Mbit/s with a 300 GB/month cap" is more informative.
not to quibble but the author spelled "import" as "imort" in the url slug.
Bill Nguyen is best known as the founder of Color, a much hyped then subsequently much lampooned photo app that failed rather conspicuously under the weight of its own PR, a la Cuil.

Based on the Wikipedia article, he apparently had a long track record of multiple impressive successes prior to Color, although none are nearly as well known.

Hence the parent's argument that Bill Ngyuen's life is an illustration of the true nature of the world: you can be successful 100 times, but if you fail once, it is only the failure that is remembered.
I was expecting this to be an ignorant rant by someone not steeped in the art, and was all ready to puff my chest out and correct someone saying something wrong on the Internet, but actually this is pretty spot on instead ;)

People interested in data compression may like to browse the http://encode.ru forums, where the experts hang out.
Sketchy Keylogger
Where do you see "imported" in that legal language?

"Misled" or willfully ignorant? The second, of course.
No, they just have urban area distro centers with commonly ordered products that would be desired quickly. Here in Seattle it's an old car dealership that's right near downtown--tons of space for delivery cars and enough for popular SKUs.
Constexpr in VS2015 Update 1
World's fastest and most advanced GPGPU-based password recovery utility
Microsoft to dump entire mobile strategy?
Give me liberty or give them death?
> What does this piece of bullshit really mean?

Mozilla briefly dabbled with advertising on the new tab page. That's now stopping. Like the article says: "We have therefore made the decision to stop advertising in Firefox."
Usage based paying is fine and in fact very very appropriate. It does not make sense to charge one person who uses 1000GB the same as someone who only uses 20 or 30 GB to check emails.

The real problem is that there needs to be more competition.
Guys, you made my day... I cried... Let me work for you and remove the template job offer :-)

http://postimg.org/image/nvksesvpv/
This is exactly why Google is developping Google Fiber, Facebook has some crazy scheme involving building their own planes to provide bandwidth, and they are both spending fortunes in lobbying.
The recent (excellent) film Nightcrawler[0] seems rather relevant.

[0] http://www.imdb.com/title/tt2872718/
How are you subsidizing the heavy users when they don't cost more to the provider? Bandwidth is not a scarce resource.
> Mozilla has really lost touch with its users. Good on them for backtracking on this, but...

This kind of negativity is really common on HN and it makes me sad.

"This group of people did something I don't like, and then they changed their mind and stopped doing it. But rather than being happy about fixing their mistake, I'm going to keep criticizing them for making the mistake in the first place."

People (and groups of people) make mistakes. Spending your whole life holding grudges like this is a recipe for permanent grumpiness.
Here's a link that shows gut flora can cause people to feel not hungry.

http://www.nature.com/tp/journal/v4/n10/full/tp201498a.html
Does TPP prevent the US from adopting a policy of preferring open source in the bidding process?
> If TPP was a legit trade treaty I would expect it to have anti-protectionism provisions

Indeed. An actual free-trade agreement would be really simple to implement. Just stop intervening in trade in any way, and you'll have Free Trade.

But that would be against a lot of cronies' interests and very much in the people's interests, so it's never going to happen.

On a related note: Stop intervening in what people do with their property, and you'll have a free market.

That would preclude taxation though, and so, a lot of people who believe they somehow benefit from someone forcefully taking their money would object.
It is... difficult for me to find a copy of the general Definitions section of the TPP, so I have to guess. :(

> No Party shall require the transfer of, or access to, source code of software owned by a person of another Party, as a condition for the import, distribution, sale or use of such software, or of products containing such software, in its territory.

The meaning of this sentence hinges on the definition of the word "Party". My guess is that a "Party" is a signatory of the treaty.

So, my read on this is that no government "shall require the transfer of & etc of source code..." "as a condition for the import, distribution & etc..." of software that is owned by someone (or something) that is not a citizen or is not based in that country.

I suspect that software made and sold within a given country would not be subject to this restriction.

I'm not clear on how this interacts with multinational corporations. I'm not entirely clear on how this affects state or local governments. (I expect that Federal treaties trump state and local law, but I'm not sure.)

I'm also not certain that my analysis is correct.

Edit: Ooh. I really super wonder how this interacts with code for which the original author(s) has relinquished all ownership and interest in. ;)
No mention of the extortion/blackmail VJ claimed to be facing from some rogue FBI agent?
And that's all for lossless compression. For lossy compression, there are lots of unexplored areas.

I still like the FrameFree approach to video compression. Motion estimation decomposes sequences of images into a set of layers which move and morph, much like the way 2D movies are converted to pseudo-3D. This is hard, but can be done, and there are several software packages for it, of varying quality. Decompression is done by morphing each layer between keyframes, warping a texture-mapped mesh in a GPU. Decompression can be done to any frame rate, including ones much higher than the original. This approach is often used to generate ultra-slow motion.

(FrameFree was demonstrated around 2006, but the company behind it, Kerner Optical, went bust for unrelated reasons.)
>>though it's worth mentioning that the greatest difficulties are never, ever technical, they're always about people and feelings, which can surprise a lot of new managers

It can also frustrate developer-turned-managers. Dealing with software is in some ways easy because, for the most part, software is predictable: you get the same output for a given input. If you open your browser console and do:

console.log("Hello")

The output is always "Hello".

But if you go to a human and say hello, depending on their mood and feelings at that moment, you can get wildly different reactions.

P.S. I oversimplified, of course. The same function can give different results based on state, data, etc. But the point is, software is rational whereas humans are not always thus.
Not sure if this is good place to ask, but is there some Unix utility to presort files, based on content, to feed them into tar or zip in correct order so they would compress better by virtue of being similar?

I think it would be very useful if tar or zip could do that automatically, and it seems like low-hanging fruit in compression.

Actually, thinking about it, the tool could later in more general fashion rearrange the content inside the files. So it would map each file into blocks of similar characteristics that would then be compressed in correct order across files.
The mistake is being highlighted as a symptom of a larger problem. There's little indication the larger problem has been addressed to prevent the recurrence of such mistakes.
"Documentation: Not ready yet."
Does it hurt for Samsung at all to loose this money? Surely it it is 548M$ lost which could have been used otherwise, but in the big picture is it like a needle sting or a blast with a hammer?

Also, how is this kind of money generally paid? They just wire more than half a billion to Apple? Send it over in cash? In gold? Do they get an invoice?
Fermilab Has Reason to Suspect We Don't Live in a Holographic Universe
You've identified another target for regulation: ISPs should not be allowed to exempt traffic from data caps. This is part of a larger concept called net neutrality [1].

[1]: https://en.wikipedia.org/wiki/Net_neutrality
Windows 3.1 system failure crashed Paris airport
I think what you're describing is called the knapsack problem, so I'd guess the answer is no. The best you could do is randomly order the files and compress them, and do that a few times and pick the best ordering.
But I was promised users will pay for support for open source!
I worked for a competing biofuel company and our story reads very similarly to Kior's. Aside from the internal problems that everyone has, the price of a barrel of oil moving from $100 when we were founded to $180 while we were fundraising to $60 while we were trying to commercialize just wrecked our story and business model. Nice article though. I'm nostalgic and tempted to try again focused purely on speciality chemicals.
Every time I find myself thinking maybe the Internet Service Providers (whether cable or mobile or DSL) are not evil monopolistic assholes doing everything in their power to provide worse service for more profit, I simply have to remember that the Internet was invented in the US, but we have among the worst consumer internet service among developed nations. The US is ranked 14th or worse (depending on how you measure and who you believe, but we're not in the top ten by any measure) in consumer broadband, in terms of speed and cost. The US is also much worse than leading nations on mobile service cost and quality. There is no scenario where the world leader in tech innovation should trail more than a dozen other nations on the most important piece of the tech puzzle, and yet we do.

This is the legacy of our telephone and cable monopolies. When monopolists "compete", they do it by using every crooked trick in the book. The telcos and cable companies have a significant number of politicians and regulators in their pockets. All to keep services cheap to provide and expensive to buy.

And, we're losing ground. Things aren't getting better for consumers, despite the new spectrum opening up; our government made huge amounts of low frequency spectrum available to telcos (at a price, of course), on the assumption that they'd use it to improve service and lower costs. No mobile provider offers actually unlimited data anymore, at any price. I used to have two unlimited mobile data plans at $45 and $55. Now, I have two plans that cost more and are capped at ridiculously small amounts of data. Land line providers have also now imposed caps, and have, with increasing regularity, tried to sneak through legislation allowing them to regulate the Internet to their own advantage.

Imagine a situation where a cable company can rate limit NetFlix to the point of unwatchability...or maybe just enough so you can't get a nice clear HD picture. Conveniently, cable company will be happy to sell you HBO, which includes HBO Go, and they'll generously provide unlimited access to that data. This isn't a paranoid theory, this is actually what the legislation they've been pushing every year or so is all about.

And, it's been going on for longer than most people have been aware of the Internet. My first company built web caching devices for independent ISPs, back before the telcos and cable companies used their monopoly to utterly destroy the independent ISP market in the US. They used illegal and anti-competitive practices on a massive scale, but when you destroy your competitors fast enough and thoroughly enough, they won't have the money to wage a legal battle to stop it.

Not that I'm bitter or anything.
I'd like to see the bandwidth measured from my computer to the wider Internet, not from the ISP's speedtest server hosted before the traffic sees the Internet.

At least on my ISP in New York, I can run a speedtest to the auto-selected server and see 330Mbps, but switch to a speedtest server farther away (requiring actual Internet transit), and see the rate drop to 10Mbps. So it's all very impressive that I am paying for a 300Mbps connection to the ISP's colo. But it would be better if I was paying for a 300Mbps connection to the Internet.

(Having a speedtest server hosted by your ISP is a great debugging tool, so I'm not asking them to stop doing that. It's great for figuring out if the bottleneck is my local link layer (WiFi, broken switch?), my Internet connection (broken router? squirrel chewing through a cable?), or simply the ISP's peering choices.)
As somebody doing this as a hobby, I'm not willing to sacrifice software Freedom for possible workflow efficiency improvements. Even if I was designing commercially I'd be reluctant to subject myself to the vendor lock-in of proprietary software. And for the kinds of boards I make, KiCad is more than powerful enough, especially with the new push/shove router.
From my limited understanding, this does not prohibit the auditing of software as part of a contract. It only prevents a legislature from mandating software auditing within its territory.
Why did he have to use an Apple power supply as an example. Why? Everything was going so well. FYI Apples power supplies are the first i've ever seen to break by single loop tangle and they cost so much. Like WTF, it makes me rage a bit. I've never had another power supply wire break on me but I've had about 5 apple wires break so far and that's with me being super careful.
Well, apparently there is a "revenue sharing agreement" with regards to Pocket, despite the previous statements that Pocket didn't pay for the integration.
I'd be ok with that if they would be required to charge a true fair cost... but then 10GB would probably be basically free and cable companies would not like that. They are only doing caps to increase profits, not because the network is overloaded.
All you need is a mood monad. That'll fix the pesky state problem.
2015 report released by Startup Muster, Australia's largest startup survey
I agree that there needs to be more competition in the provider market, but I think the issue that the author and I have with usage-based billing is that it artificially stifles competition and innovation for a wide variety of industries.

As you say, the 20 or 30 GB user would pay less for using a reasonable amount of email-checking, occasional youtubing bandwidth. But that reasonable number is orders of magnitude higher than what the same user would have used 10 years ago. Innovation in improving user experiences has driven bandwidth usage way up, even for the unassuming customer. Artificially limiting that cap results in stifling innovation.

Why is that limit artificial? Unlike water or power, data transfer is not a reservable resource. Bandwidth is a shared resource, but unused data transfer capacity has zero value.

And as others have indicated in this thread, the largest providers are not on the losing end of the current service bargain. But they are losing their hold on unrelated services like broadcasting. Switching to a usage-based model from a rate-limited model in an industry where startup costs are enormous and providers make a healthy profit is strictly an anti-competitive strategy.
I'm kind of appalled by the mention of looking through the team's emails and IMs. Is this common practice?

Maybe my experience isn't representative, but everywhere I've ever worked, we've operated under the assumption emails and private IMs are, just that, private. We know that ultimately management could look at those things, but the assumption has been that privilege is reserved for extreme situations (e.g. a lawsuit, an HR dispute, etc.).

Would love to know how it works elsewhere.
I've been meaning to learn more about TCP and IP in general, so that's actually quite an interesting idea.

Not too practical in real-world use - if the link speed is slow, getting the connections successfully ESTABLISHED is going to take a few minutes - but the educational value is certainly noteworthy.
Above is my understanding where I work as well, and I am in management fwiw. I would never ever want to read my employees' private emails and IMs. The thought alone makes me feel dirty.
The technique isn't mostly his, the article explains this
I understand you don't like the negativity.

So tell me now, how did this happen? "Sponsored tiles", nobody batted an eye?

Will you try telling me the devs themselves did not see this as a potential source of problem? (I know for a fact that's not the case)

OK, let's assume this is a simple mistake. Now what happened with Pocket? We all know devs want to make it into an extension (and are working on it)... so why was Pocket pushed so hard and couldn't wait a couple of Fx versions before being released in a way that would obviously create drama?

If you step back and think about these issues you'll see they're systemic. God damn right I'm concerned about Mozilla, a company I respect a lot, becoming a shell of what it claims it stands for.
That's 118,584 - 7,800 employees that were laid off in July or 2015 (the 118K number was from March 2015).
New Horizons: Sharpest Images of Pluto's Surface
I usually use something like the following to do it:

find $DIR -type f | rev | sort | rev | tar -cv -T /dev/stdin -f $OUTPUT.tar

Add a -j or -z or any other compressor you want.

This will sort the files on reverse filename order so that similar sounding files will go together. It's not perfect and I had an idea to write something better but since it's usually enough I didn't really bother.

Only thing that is needed is a program that takes a list of files and sets them in order for tar to do the packing and gzip/bzip2 compress the hell out of the pre-ordered files.
Telecom(BSS) batch application developer.

Location: Kolkata, India

Remote: ok

Willing to relocate: yes

Technologies: C, C++, Oracle, Perl

Resume: Please email me for resume

Email: debjyoti.majumder@gmail.com
I love the Akka framework. Very robust for actor-based model. Akka Streams make some difficult tasks quite easy.
Well, if you are worried about xss, that is a case of an attacker's code running on a victim's machine. If they process svgs through the lib before adding them to the dom, that would be one way to prevent the xss attack. This seems to be what DOMPurify are suggesting based on their documentation.
It's not like North Korea is not suspecting it ..
You accidentally sold your coffee for $0.16 a cup in your example. Try marking it up to $4.00 and your same math leads you to a nice easy profit selling 50 cups per day.