jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
High bandwidth costs are an advantage for big players like YouTube because their economies of scale allow them to pay less than smaller competitors. The more bandwidth costs the bigger their advantage.

Lower bandwidth prices would both increase service provider competition and decrease costs. The provider competition would then push the cost savings away from providers and toward either paying creators more or attracting viewers by showing fewer ads (or both).

It might not solve the entire problem but it would certainly be a step in the right direction.
If your business model involves keeping statistics on users use of your site is that necessary for the business?
> a large discussion/controversy right now about high school students (and younger kids) changing their behavior to avoid crime/trouble

Could you explain this? It seems people avoiding crime wouldn't be a source of controversy.
You may have missed or dismissed the prompt to enable WideVine (DRM). Please check brave://settings/?search=widevine.
You are assuming that the employer had many candidates to choose from. Usually, that is not really the case.

Like the original comment said, most programmers probably need to read a book about negotiation so that they can clearly communicate their skills and why they are not easily replaceable. Once you're established as an unique professional with an unique skill mix, you'll be compensated for how much the team to replace you would cost.
I believe it was http://theyrule.net Unfortunately, it looks like it's no longer up. You can find the home page on the Wayback machine[1] but it looks like the data was all in Flash.

http://web.archive.org/web/20080901010712/http://www.theyrul...
What you say about word processors is pretty accurate. I'm pretty sure I can use word well enough, but I always just end up writing markdown because it's pretty much impossible to screw up the formatting with that.
> The deepmind paper NFNet-F4+ you were talking about also has external training data.

@dheera and I did not mention NFNet-F4+. All models, tables, figures and numbers that we did mention resulted from training on ImageNet alone.
Since this links to a general page on the bill:

> SEC. 2201. COOPERATION OF TELECOMMUNICATIONS PROVIDERS WITH LAW ENFORCEMENT. [0]

> It is the sense of Congress that providers of electronic communications services and manufacturers of electronic communications service equipment shall ensure that communications systems permit the government to obtain the plain text contents of voice, data, and other communications when appropriately authorized by law.

[0] http://thomas.loc.gov/cgi-bin/query/F?c102:1:./temp/~c102LGb...:
OT - does anyone know of a Browserify plugin for sbt?
Speak for yourself. I am a programmer, and to me 'random' is a characterization of any variable drawn from a probability distribution, and it need not be uniform. In fact, most of the random time series I generate are produced by drawing from non-uniform (e.g. power law, gaussian) distributions. And I think calling them "predictable" is a bit of a stretch. They are predictable only insofar as I can say, "This variable will probably not go above or below X."
Likely. This is subject to the usual caveats that come into play when dealing with drone aircraft: availability of technology and cost.

In particular, I doubt it would have been feasible to do this with drones back when mbenjaminsmith's father was working on this (or at least I got the impression this was a fair while ago). And even now, since the primary users of the technology are still military and other government agencies, it's not exactly cheap. Depending on how the company values a life and what are the estimates of risk, it might not happen for a while.
A competitive advantage is not a sure thing, its just an edge. Their tech could make a 90%/10% fail/win risk a 85%/15%, which would be a huge boon, but extremely dangerous for someone to place their life's savings on.

Speaking of, just because I may know a good investment, doesn't mean I have the resources to actually capitalize on it. I may know a likely way to make 10 Million/year, but if the buy in is 5 million, I'd be out of luck. Might as well sell that information to someone with 10 Million and make a cool 50k/100k for myself in the process.

During the goldrush, selling pickaxes and pans to miners was often a better way to get rich than to actually take the risk of mining yourself. You can see a modern day parallel in the custom bitcoin rigs. The companies selling them could just fire the machines up themselves. In the long run however, its better to sell the machine that could make 10k/yr for a guaranteed 2k in your pocket.

A bird in hand is better than two in the bush.
Here's a wild idea: emergency care should be handled by the state, and just accepted as the cost of living in a modern civilized society.
> (In both cases, due a heart medication that apparently triggers false positives).

Presuming that this was nitroglycerin, then in some sense it's not a false positive at all. It's a dessert wax and a floor topping! https://en.wikipedia.org/wiki/Nitroglycerin
Extended explosion swabbing -- and improved and more discrete equipment -- came about after the failed attempt to blow up Northwest Airlines Flight 253 to Detroit in 2009 (an almost tragedy that many quickly forget).

In earlier iterations of spam filters, it would simply prefix the subject with [SPAM], just as explosion detectors caught lots of things and they quickly dismissed them. As it got better it started moving them to a spam folder. Now it simply moves them directly to deleted. Of course the same thing happens with explosion detectors, where initially it picked up many similar compounds, and eventually started getting much more discrete, and the probability that it actually caught something of significance went from "not really" to "might actually be something real".

Traveling in 2013 is not the same as traveling in 2002. Traveling in New York City is not the same as traveling in Austrlia. All of these are factors that influence the probability that technology is a viable input, and the corresponding risk factors.
So it's OK to be racist if you have another reason to be suspicious?
It's an appalling story and the behavior of the TSA is often reprehensible, but seriously -- this is not a fair comparison.

So yes, security guys don't know Hindu from Muslim or Indian from whatever, but it's well-known there is a heightened alert right now, US embassies all over the middle-east and Africa are closed out of security fears, and this guy fit a crude profile AND did something slightly unusual (opted out of a security measure) AND triggered a gas chromatograph AND probably fired off several behavioral red flags. Sucks but it's just Bad Luck.
I couldn't find anything about IBM working specifically on self-driving cars, but given their work on AI (people haven't forgotten about Watson already, have they?), it seems only natural that they would have a lot to bring to the table.
Take the bus? Drive?
No one is stopping the weird kid from reappropriating words and nobody is being bullied. People are simply objecting to a use of the word. This is no different than people objecting to using the word literally to emphasize a figurative expression.

To your other point, I'm not against reappropriating words in different contexts to describe ideas metaphorically. In this particular case, isomorphic is already defined in a programming/math context. You're not so much reappropriating a definition to a new contract as you're making an existing word sound more ambiguous in the same context by diluting it. I think the reason people are so passionate about not diluting this term is because they want people to understand and really appreciate the value of isomorphisms. They're not being bullies to make themselves feel superior, they're trying to protect an idea from being misrepresented.
I was a big fan of Mint for a while, but baseline Ubuntu gives you so much flexibility to just choose a DE (or lack thereof), including Cinnamon if you want, that I don't see the point in using the altbuntus anymore. Just install the DE you want and switch it in the login screen.

You might be sacrificing running the bleeding edge of that particular environment, but instead you get kept more up to date on basically everything else (not that the others lag that much, but you're probably waiting a little longer for the next point release at the very least).
I don't get this.

I currently own three Macs: an early-2013 MBP (personal), a mid-2014 MBP (work), and a 2010 Mac Mini. All three are running Yosemite and all three work as flawlessly as can be expected. Which is to say: I have not experienced a single one of the issues that OP has described here.

> The iOS-like GUI and "features" such as Launchpad didn't resonate with me.

Then don't use it Launchpad. I'm pretty sure I have never used Launchpad, except maybe once to see what it was, and it has neither gotten in my way nor caused any issues. I have to admit that I'm puzzled why so many people are so vocal in their complaints about it. If you don't like it remove it from the Dock and forget about it.

> I spent a lot of time going through the System Preferences, figuring out what I had to turn off in order to get my sanity back.

He links here to a Wikipedia page about Notification Center, the implication being that it's a pain. Any device is going to have default settings you don't personally care for. That's why they are preferences.

> Messages in 10.10 is a complete shitshow. It's a stunning regression. I gave up on it shortly after Yosemite was installed. The content was frequently out-of-order, mislabeled as new, and the conversation usually unparsable.

I have not experienced this even once, let alone so frequently as to make Messages unusable.

> There are lots of other little things that irk me: mds being a hog, distnoted being a hog, lack of virtualization, other system services mysteriously firing up, bogging the system down.

I ran into the distnoted issue on Mavericks, but it turned out to be a bug in emacs[1]. Once that fixed both disnoted and the cmd-tab problem were fixed. Other than that, thought, neither mds nor any other process has caused me any issues, ever.

> It doesn't help that the Macbook Pro I have is one of those lemons that overheats easily, thus kicking the fans into "rocket taking off" mode.

Oh. So there is defective hardware in the equation, but he's blaming the operating system. Ok then.

[1] https://groups.google.com/forum/#!topic/gnu.emacs.bug/s47kTT...
Thinkpads have pretty much worked on Linux, for me.

Overall, Linux is great these days if you have compatible hardware. A random Windows laptop might be a problem, but a Thinkpad or a System76 or such should all be fine.
Does fiber have the same ability to withstand elements and the like as copper wire?

It'll be interesting, Kansas City can have pretty intense weather.
I found the documentation for Spine much better than Backbone, or else it was just designed in a more intuitive way. Either way I wanted to use Backbone a while back, but kinda gave up on it.
Best suggestion of the article is that we scorn AI researchers who do not have a credible claim that their designs will maintain a basic agreed-on value system after a billion self-managed iterations and upgrades by the AI.

This is a fascinating and broad-ranging criticism of AI, and it's interesting to me because the author is clearly considering 'what happens if we are successful?'.

Definitely worth a read.
Nice example, I hadn't thought of using ordering (hmmm, it's just the binary less-than relation... most technical examples I've seen use a trinary relation, like a + b = c). I find it helpful to separate an isomorphism into two: bijection and homomorphism.
http://en.wikipedia.org/wiki/Homomorphism#Informal_discussio... (the formal discussion is in terms of groups - above my reading level).

What's a simple example of a homomorphism that isn't bijective? All the ones I can think of are more complex than I'd like, using two functions, one for the structural property that is preserved and one for the mapping. It's hard to explain because there's three relations to keep track of; it's not as much of a problem if you visualize it, but ordinary english makes it hard distinguish whether you're talking about relations between values of the first set (i.e. the structure before the mapping), relations between values of the second set (i.e. the structure after the mapping), or relations between a value of the first set and a value of the second set (i.e. the mapping). It's even confusing to write that, let alone read it.

e.g. structural property of squaring and the mapping of taking the absolute value. Before mapping: 5^2 = 25, -5^2 = 25. After mapping: abs(5)^2 = abs(25) and abs(-5)^2 = abs(25). The mapping of taking the absolute value is not bijective, as both abs(5) and abs(-5) map to the same value, 5, but is it is homomorphic with respect to the absolute value, because the the pairs of values that have this relation before the mapping also have it after (and pairs that aren't related in this way aren't related after).

It's even harder to think of a simple example that is obviously useful.
I believe its because thanks to the structure of XHTML, you cannot validate a page until all the content has been received.
The backup services are a different beast. Huge competition, AdWords cost is $5 per click minimum, frequently as high as $15-20. This translates into an insane customer acquisition cost, $50+ is not unheard of, meaning in turn they need people stay with them for 2-3 years just to turn some profit.

The online backup looks simple, and technically it is. It's the business side that is tough.
The few hundred million that his own Microsoft shared have appreciated in value ought to at least partially make up for his bruised ego...
>I discovered that they don't _want_ to have exceptions. Crazy

That isn't the crazy part. Exceptions are bad, and should not exist. The crazy part is that they don't want to put in useful error handling, so we're stuck with crappy "if (err)" everywhere.
Your examples don't strike me as limitations of the tools for designing a UI in the web...the limitations you mention are just due to the nature of it being on the web.

Frankly, a list of tens of thousands of messages sounds completely worthless to me. The first email application I've ever really liked and use all the time is Gmail. I think Google helped to redefine what the email interface should be, so much so that other desktop apps sought to imitate many of their features.

I believe that some of the limitations on performance actually force developers to build better interfaces than what you'd get if a desktop application was built in its place. I have to focus on what is most important and determine the best way to deliver that functionality to you. I suppose that's why I find myself anymore using web applications far more than desktop apps. The only native desktop apps I use anymore are things that I have to have the performance for (IDE's, Photoshop, etc...)
Yes, probably. But then again, Ballmer failed quite often. Also I wouldn't really think of any CEO bashing another companies product just for the sake of rivalry and then fail. Its a huge risk to take.

Also having to sell silly products again is the CEOs problem for having to decided to sell those. Its just that the past 10-13 years have been cluttered with bad products and I would assume the ceo had a major role to play in it.
Are you sure?

$ node -v
v0.10.17

$ yo -v
1.0.0

# this works:
$ yo webapp
...

# this doesn't:
$ yo
...
fs.js:427
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
TypeError: path must be a string
at Object.fs.openSync (fs.js:427:18)
at Object.fs.readFileSync (fs.js:284:15)
at yoyo.Base.rootGeneratorName (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/base.js:533:24)
at yoyo.Base._setStorage (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/base.js:542:34)
at yoyo.Base (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/base.js:85:8)
at new yoyo (/usr/local/lib/node_modules/yo/bin/yoyo.js:12:18)
at Environment.create (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/env.js:366:10)
at Environment.run (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/env.js:409:24)
at init (/usr/local/lib/node_modules/yo/bin/yo:97:7)
at pre (/usr/local/lib/node_modules/yo/bin/yo:109:3)
It is easy to not succumb to peer pressure. You have to just change the way you are thinking - people follow peers to become accepted. But if you do, you will not get noticed.

You have to stand out. You have to do what the others are not doing - and make a stand for it. And you will get noticed. For example if everyone in your class smokes, and you politely decline everytime you are asked to, people will notice. If everyone wants to do a PhD but you think of it as a waste of time and want to get out, people will notice.

And people will even follow you.
If you think this stuff is interesting from both a "what the hell is going on here" standpoint and a "no, really, what's it like in an investment bank?" standpoint, read Liar's Poker by Michael Lewis. It's a pretty interesting look at Wall Street in the late 80's, and it does a good job of avoiding an outright demonization of the industry while offering an honest appraisal.

As an aside note, I'm always amused when I hear my tech friends lambast investment bankers' crazy work schedules and then go on to brag about pulling an all-nighter Thursday and then hit up a hackathon after work on Friday. (Just because you get free beer and t-shirts doesn't mean its not unhealthy.)
The idea is fascinating.

However, cars can float right until water comes in and then they will drug you under the water. Not a very safe behavior.

I doubt styrofoam or empty bottles will provide enough force to compensate mass of a steel frame.

Though if frame is enclosed and welded properly it will make a boat.
To be fair you are taking the worst action of one entity and comparing it with the best action of the other. I don't think many people here would say what happened in the Collateral Murder video was justifiable or disagree with the motive Manning had in leaking it. The problem is that is just a piece of the picture. Manning released a lot more information and some of it endangered innocent people. He basically put innocent people in life threatening situations to expose that innocent people had previously been killed.
>I think it uses user agent to determine which page to serve

If it does then it's broken. Typing the full url manually into my address bar resulted in the first time I've ever seen that version of the site, on Android or iOS.
You haven't mentioned defer/panic/recover, which seems like the strangest aspect of the language to me. It's similar to exceptions, but the mechanism of action is much more complicated semantically.
He;s not building it right. I build boats for a living; I have for quite some years. He's making the woodwork unnecessarily pretty/time-consuming, and pointless. If he wants an escape pod/lifeboat fiberglass is the answer: use a chopgun at about a dollar or two per square foot. As for the "stringers" he looks to be making, eggcrate them and move on. He is spending a ton of time to make something that isn't as strong. He could have simply asked a commercial boatbuilder and saved a lot of time.

This reminds me of that post I saw with the metaphor of someone asking if they should use an old shoe or a light bulb to hammer nails for a shelving project.
What happened to everything else that Wikileaks used to host? I remember when it first went live it was an actual Mediawiki site that had a lot of other whistleblower documents. Since this "War Logs" stuff went up I can't seem to find any of the old documents.
Yes but isn't the possibility that your communications will be disclosed to the public by an anonymous insider already a part of this game? I don't see the naivety or idealism here - It just looks like standard journalism to me. WL has done a lot to make the "game" more interesting by making the possibility of insider leaks more credible than before. There are many reasons why an insider with the story to tell would rather talk to WL than a newsmedia reporter.
* Take communications with North Korean or other dissidents as an example. On the surface, Kim Jong needs to think we are negotiating with him without trying to support opposition and bring down his government - otherwise he may become unstable and violent.*

Or rather, since I'm sure he already thinks that, he needs to not be able to prove that, or else he has an excuse to become unstable and violent.

Mind you, I'm less worried about the consequences with North Korea and more worried about the consequences with, say, China.
Very true. I find the emacs shortcuts nicer on command lines though. I find the modality is too much of an overhead there.
For the uninitiated see the Wikipedia entry on "fork bombs"
You're absolutely right. Contrary to what parent claims, the US and our allies do a lot of good around the world that is made possible by having strong international diplomacy with other countries.
Maybe you should start with shorter ones and increase the duration gradually (assuming you're interested in the benefits of intermittent fasting, of course). The human body is quite well adopted to the prolonged periods of fasting and has resources to support itself for literally weeks without food (it is not an advice to starve oneself for weeks, just a note to show that 40 hours is quite a short period).

The longest I ever did was 72 hours, and I only did this once, but without any noticeable negative effects. I noticed also that the most discomfort was psychological - when the time to eat comes and goes, and I did not have anything, I felt more of a psychological need to eat, rather than physical. Also, the 2nd and 3rd day were way easier once I got a bit used to the fact that I'm not eating when I'm supposed to.
You didn't listen to the Indy, did you? The shutdown sound is equally surprising.
honest question: do you think identity theft should likewise be renamed?
This is some part of the magic that makes me still own an Indy and an Octane...
Related and recent: https://news.ycombinator.com/item?id=21547850
Excellent excellent post, that episode was brilliant

Thanks!
Great info - thanks!
Aren't many biometric controls trivial to defeat though?

For instance, to replicate someones fingerprints all you need is a high res photo of their hand from a distance.
The president of the US is not the president of congress. Checks and balances and all that.
Looks nice from the images, but personally I'd like to see those port adaptors house a combination of multiple sockets, not just one per module. That's going to be a PITA to keep swapping them out.

Also the thermal management doesn't look amazing, but I guess they aren't looking to have big GPUs in them etc.

I really like the idea though, hopefully these guys do well from it!
So you say your need to have cheap food on your table trumps other peoples right to be treated like human beings and be hired and paid for their work fairly and protected as workers?

European countries have already decided that we want workers protected with minimum wages and other rights and that there are limits to free market.

It is understood that large number of people just need to be protected because they can't do it for themselves. If you are willing to honestly work 40 hours a week you should be compensated enough to pay at least for very basic existence.
Voting to unionize means the employer is required to negotiate with the union. And strikers have rights during and after strikes.

US labor law doesn't recognize members only unions. Employers don't have to negotiate with them. They have less incentive to negotiate because the outcome isn't binding. Strikers are just AWOL. And the prevailing legal opinion seems to be a union can't represent more than 50% but less than 100% of a bargaining unit.
Have you used an xps? I really like my trackpad. Haven't use apple's