skysight-inc/HackerNews huggingface dataset:
But in may cases the device becomes "obsolete" because its battery no holds adequate charge and is intentionally not replaceable.

For example, that's certainly the case with Microsoft Surface Pro [1,2,3,etc.] computers as MS made it clear that the design life of the battery was about 3 years (and isn't user replaceable). That's absurd for a device with an initial cost of >$1500.

If the battery lasted 20 times as long, I'm sure many such devices would be kept in service for much longer than 3 years, for many users there's no need to "upgrade" after so short an interval.
I was on board w/ 29.95$ for an android app, I balked at $60 for the windows version.
I agree, with the caveat that if one is going to mock the Haskell community ("A million words of category theory and Haskell examples to say..."), it would be helpful if you don't summarize it incorrectly ("... Functors contain stuff"). There are plenty of Functors in the Haskell sense that are not immediately obviously containers, such as all functions a -> b, which is actually a very commonly-used one. (Of course one could stretch the definition of "container" to include "function" but, well, would that not constitute engaging in the very academic wankery one is simultaneously trying to mock?) So perhaps it is not so mysterious that it takes a bit longer to explain the Haskell uses of the term.
If Amazon decided to go the Costco / Sam's Club route and charge just for access to their store, I'd probably just shrug and pony it up. I mean, I already pay for it now, and I'm not doing any analysis to find out how much I'm using it and what it's saving me vs. other options.

There are essentially two different kinds of experiences I have when buying goods and services online. Amazon-tier and everything else. I prize the experience of using Amazon so much that they'd have to double the cost of Prime before I'd even start to consider switching.

Amazon has become part of the infrastructure of my life, like Google and my local coffee shop. The switching costs simply and utterly dwarf the cost of doing business with them.
ronan has an account here, commented on this as it was developing a few months ago:

https://news.ycombinator.com/item?id=9981707
Gosh, I read "STD" and I was kinda shocked...
Most programs designed by committee probably don't come out so well.
Ask HN: How Did My ISP MITM a TLS Connection to the Pirate Bay?
When I opened https://thepiratebay.se/ today, I got a blank page. Looking at the source revealed something rather suspicious (slightly reformatted, and removed identifiers):

<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0"/>
<style>body{margin:0px;padding:0px;}iframe{width:100%;height:100%}</style>
<iframe src="http://{isp-ip}:8080/webadmin/deny/index.php?dpid=1&dpruleid=3&cat={some-id}&ttl=0&groupname=-&policyname=-&username=-&userip={my-ip}8&connectionip=127.0.0.1&nsphostname=Policy03-Chennai&protocol=policyprocessor&dplanguage=-&url=http%3a%2f%2fthepiratebay%2ese%2f" width="100%" height="100%" frameborder=0></iframe>

Here {isp-ip} belongs to my ISP, Airtel (it falls inside the IP range 182.64.0.0 - 182.79.255.255, which belongs to them).

The certificate returned for thepiratebay.se (belonging to Cloudflare) was in perfect order, so how could my ISP MITM this connection? Just to be sure that this is indeed an MITM, I checked this URL on the
wayback machine, and this is what I got: http://imgur.com/77tbMqy. Nothing wrong here, no trace of the above code.

Here's the certificate that is returned to me: https://gist.github.com/anonymous/f01e495cf89de7c72684ebb368cac81b

The cipher suite used is TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.

Is one of Cloudflare or Pirate Bay acting in connivance with Airtel to return the strange response above?

Asssuming that's not the case, what else could have happened? A closer look at the certificate reveals a lot of DNS names under the certificate subject alt name:

Not Critical
DNS Name: sni33780.cloudflaressl.com
DNS Name: *.beeeeer.org
DNS Name: *.durst.io
DNS Name: *.messedupquotes.com
DNS Name: *.ohhai.xyz
DNS Name: *.thepiratebay.se
...

(see the certificate above for the complete list)

If my ISP controls one of the domains in this list, could it have carried out a successful attack without Cloudflare's help?
Particularly when basic networking gear that will do the job is NOT that expensive. There are equipment importers in major south asian cities who bring in used/refurb PCs, servers and network gear. You can get a Cisco 3550-48 for $40. For an organization of this size there is no excuse to build a network with D-Links.
Analyzing Dota2 Drafts Using Natural Language Processing and Machine Learning
It's a great video, thanks. Watching it thinking the guy is sporting an afro is even better for some reason.
That attack would have been prevented by their immediate SSH key rotation after the initial attack.
Agreed, I can barely stand those churlish wasteful Americans and their unwillingness to offer our environment it's well deserved 'amenities'.

Nevermind that the parent poster wasn't saying anything negative about this policy besides that it detracts interest/investment in rectifying issues that would have a far larger environmental impact for a lower price.

The relevant facts here: America is bad and Americans hate the environment. Let's invest in the basic environmental amenities guys!

25 years ago? Lets go even further into the past with our nationality shaming. Let's draw some other parallels from Germany's wonderful past actions.

Americans have a lot to learn.
Looks good! It might be time to update some code ...
Most of the talent pool of qualified persons who can successfully install openbsd and configure it properly as a firewall have probably obtained foreign work visas and are not working for domestic enterprises in bangladesh, at local bangladesh salary rates. They are at minimum working for $2000/mo in the UAE as some company's IT guy.
This is disingenuous - he's obviously referring to image and text articles, not complicated web apps. Obviously such a website is going to take longer to load, just as complex native applications take a while to load. But to claim that because Word takes a while that it's okay that A WEBSITE WITH LITERALLY JUST TEXT AND IMAGES is 18 megs big and takes 6000 ms to load is fucking stupid.
> I heard about those taps in 2008/2009

Back then the excuse was that they were only being used to collect foreign traffic. Snowden revealed their loose interpretation of "foreign" and many more domestic activities happening outside of AT&T NOCs.

Foreigners' rights aren't protected by the constitution. Citizens' are and now we have legal standing to force the government to respect the law which we didn't have before knowing that the panopticon was pointed at us.
If authority figures that broke laws were appropriately punished, then it would be easier to trust in the rule of law. When police officers, politicians, judges, etc can all get away with things that "regular" people would not get away with, then the system is broken.
Uber just settled 2 major lawsuits, and its drivers still aren't employees
sexism is sexist.
I know it's anecdata, but as someone with a history of depression, social media doesn't bother me one bit. In fact in some ways I'm rather addicted to it, always looking for a new article to read, or a cool picture to see.

When I'm on vacation, I happily post photos of said vacation. Then when I'm back at work, I happily look at photos of my friends' vacations and wish I was there with them instead of stuck at work!

I guess it depends on what sets you off -- or maybe my ability to cope with internal issues means that external things simply don't bother me -- you bought a cool car, wow, I wish I had one! But I'm able to be grateful for what I have, and I've recognized what kinds of material things make me happy what what don't.
Easiest way to add Video/Photo support to your Hybrid mobile app
How is this different from Asana or Wrike or the glut of tasks-as-a-service products?
Thanks for sharing! I'm now curious to know what the energy bill came to and whether it would make it to the list of most expensive domain names[1].

[1] https://en.wikipedia.org/wiki/List_of_most_expensive_domain_...
I'd say it is a battle, and a battle that is won by Facebook. I now want to surrender, but with a little dignity.

You won't convince your social group to delete their Facebook account. You may, however, convince them that you are not cool.

I'll probably take the other advice, open a new account, use a week for invites, turn on email-updates, and bite the bullet.
Sure they do.

They lobbied for things like H-1B visas that let them get cheap people with limited options for career movement. You get the benefit of on-shore workers under tighter control and suppression of wages.

They colluded to influence labor standards over many years to declare broad swaths of overtime eligible employees as "exempt".

Apple and those tech giants got caught doing more direct collusion and unethical behavior. That isn't an unknown or shocking revelation. Pretty sure the mall bagel place I worked in tossed resumes from several other eateries.
We should always look at how laws and institutions may abuse their power, and establish the proper safeguards.
Locality-sensitive hashing might be what you want, but it is not a cryptographically strong construct.
Interesting that Amazon is "swindling" third-party sellers.

How much do Home Depot, Walmart, Sears, Costco, and others charge the (zero) third party sellers that they allow onto their platform?
This is a pretty cool alternative to Skype, and it works OK on Linux too.

why all the whining here?
I've also run into this myself in publishing my own blog posts. I had this burning need to add caveats and write very defensibly because the fear in the back of my head of being "well, actually..."d.

In the end, I still pushed them out and they made the rounds with positive feedback, but it definitely took way longer to write than I thought. I know that's probably not a very healthy way of going about it, and a big part of it in my opinion has to do with how it's too easy to issue ego-boosting corrections.

[1] http://longcao.org/2015/06/15/easing-into-functional-error-h...

[2] http://longcao.org/2015/07/09/functional-error-accumulation-...
Heh, way to sell the idea, telling me I "lack the imagination" to understand it.

You're offering me more freedom when I now have to schlep around seeking easements to walk on the sidewalk (or shop around for a neighborhood where walkable sidewalks are part of the package!!)?

It's more freedom to have to fit all of my interactions with the world into a transactional model of "someone owns everything and I have to work the price of accessing/using everything into my mental model of the world"?

You can say it's somehow more free to have to seek easements to walk on sidewalks, or that I merely lack the imagination to understand how this is so, but to that I'd say, pull the other one. It's got bells on, and it's yours for $4.97. (Air not included.)
To be fair, a 1995 Honda Accord comes with anywhere from 130 to 170 hp, depending on trim. A Taurus started at 140.
One thing people don't seem to want to discuss (even in this thread) is that humans are social creatures and that our society has become increasingly anti-social. One representation of this (out of several) is the changes in how dating and the relationships between men and women work in modern society. Some of these changes are clearly good, but I don't know that all of these changes are good. There's more people who are single now than ever before, and many of them find it difficult to impossible to find a significant other. This has become so common at this point that it's a running joke in mainstream media about people currently in their late 20s/early 30s.

Meanwhile, I have several male friends whose complete inability to find a suitable relationship has lead them into dark and deep depressions, including attempted suicide. Obviously there's more at play here, but I think this is one thing that we hardly ever discuss as a society, how important it is that each of us feel loved. How important it is that we have someone to come home to every day. How the changes social media and the Internet have wrought on society lead us to spend more time in front of a screen than in front of another human being forming a real connection. I'm sure these issues affect women just as deeply as they affect men, but I feel like men seem to consider suicide as an option more than women, especially as they age. It seems strange that we've put so much effort into this issue yet it still seems almost insurmountable to catalog and connect the people who are desperately single with each other.
I'm sorry but.. safety procedures (and training), paperwork and thorough tracking of substances are a huge part of actual experimental science. Yes it may be discouraging that a young child can't just go and do the experiment they want unhindered but that's not how safety works. Even mundane non-cleanroom handling isn't allowed until the right safety training is taken (yearly basis).

P.S. Yes I'm aware a number of these chemicals can be picked up locally at Home Depot etc. to be "played" with at will, but this doesn't negate how public-funded experimental research is done.
Just to confirm, uremog is getting my point. No, it really isn't an advantage. It would be an advantage if one were doing an experiment that required access to a particular strain of cells or really specialized equipment or specialized knowledge, but this particular experiment is none of the above. And even to the extent that it may help, the science fair is a time to not use it! A great deal of the point of such activities is to show how anybody can use the scientific methods to learn things. If you take your student to a high-tech lab to do their high-tech experiment on high-tech equipment, you're just further reinforcing the idea that Science is a Thing done by Scientists and I Can't Do It Myself.

If I were running a science fair, a rock-solid requirement for me to judge something as the winner would be a plausible argument that pretty much any student could replicate the experiment with school-level resources, if they took the time.
If it had been a men's coding school, it would've been acquired for $25M.

Edit: Apologies, couldn't resist.
" This is certainly a skill that takes time to develop, and if you're concerned with hiring the best, don't you think this is a decent heuristic to throw in with a bunch of others?"

It's an excellent heuristic. It doesn't separate good vs bad programmers; it identifies programmers who love solving problems, and see their careers as problem solvers instead of as limited-view coders who are assigned a javascript task.

Like you said, it also takes time to develop this. So it also identifies programmers who have taken the time to hone that kind of problem-solving intuition, which is far more difficult to develop, than throwing up a webpage with bootstrap.

I run a successful coding interview prep bootcamp for a living. Among other things, we also go thru several Data Structures and Algorithms. Primary objective is to practice intuition on some of these problems. Those who work hard at it, invariably develop irreversible intuition to this stuff.

[http://interviewkickstart.com]
> It's a negative signal to recruiters and employers ("must have something to hide...").

Fuck them. Is this the line of thinking you want to align your live to?

We need to work together to stop that from happening. In the end the best fake profile win's and it's a competition in hiding your sins. Medieval ages called and complained that you used them to compare to this mess.

Every second/third? totally fine, everything perfect guy has some unhealthy addiction but the guy who uses Tor for playing around or ordering drugs is suspicious? It's laughable. You only get some collections of narcissists and psychopaths as employees that still do occasionally harm to your company and use drugs like everyone else.

What the fuck is going on. It's 2016 and I'm feeling like 1516.
Squarespace 6-hour Outage Root Cause Analysis
Yah its misguided, I do a fair number of park/etc cleanups. The old school ultra thin bags break down really fast in the environment when exposed to UV. Most of the time, when I tried to pick one up they simply disintegrated into powder. Plastic drink bottles OTOH, those things are everywhere and seem to last forever.

Just over the past few years the heavier reusable (mostly plastic) bags are starting to show up everywhere now, and they don't seem to break down as fast. I have yet to see any of them in any state of decomposition.
What are you talking about? Amazon Prime Video is available on most major smartphones, tablets, game consoles, TVs and Blu-ray players from many major manufacturers, TiVo, and assorted other entertainment electronic devices. Also personal computers.
The flier even went out of the way to call the leaders "male." Lemme guess, it was designed by a male, too.
This is what happens when you recruit your board based on who they know, instead of what they know. There are very few people on her board who could giver her valid advice about how to run a medical device company, they are all bureaucrats and politicians.
I honestly don't think I could work in your kitchen. :P I have 24" counters for the most part, with a few places that go to 36" because they are open on both sides. My mom's house has 18" counters, and I have a real hard time cooking in her kitchen. They're barely usable with all the stuff on them, though they wouldn't be too bad if they were clear.
Yeah, $15 in FIAT MONEY!!!!!!
I hope you're being satirical. This is such a classic formulation of a conspiracy theory that I hope it's intentional. If so, bravo!

If not, then like all conspiracy theories you need to account for everyone who would need to be in on the secret, how they're all keeping the secret, and why--what's in it for them.
The big thing for me was that my SSRI didn't allow me to masturbate anymore. Jerking off is extremely important to broke 19-year-old males, at least it was to me.
10 gigabit Ethernet 80 GHz point-to-point bridges
Haskell is simply more expressive and abstract, and explaining that takes far more time.

Swift lacks that amount of expressiveness. Some people call that level of expressiveness "academic wankery" and some people think it's the best thing ever.

It does sadden me that people think a language is worse or better when it is simply different.
Former Mozilla VP starting his own holding company to take on Madison Avenue
Nope, but some people would!

https://twitter.com/edroso/status/721760775530876928
No. It's a problem because you, the reader, are missing the point.

Being against cargo cults does not make you elitist. This characterizes a lot of people, and it's not fair or accurate to blindly ascribe them with malicious motivations.

Think about a different area: people who try to "simplify" quantum computing. What do we get? Mass confusion. The fact that so many people think that quantum computers can solve all NP complete problems by trying every possibility is a real problem, not a consequence of "people who take disproportionate pride..."!

And then people go on an try to build things on top of these ideas and end up creating a mess because they started off on shaky foundations. Then that mess gets enshrined in a popular library, it creates lots of problems for everyone. Then programmers either live with those problems or conclude that the whole functional programming "thing" is delusional and useless.
>Growing bacterial colonies of botulism might be inherently riskier than day-to-day contact with sick people. Growing bacterial colonies of what's on your toothbrush just ain't.

The difference between petri dishes with what was often a specified bacteria/mold and the bacteria from a person's mouth should be self-evident.

As brandmeyer pointed out, the girl may have had bacteria while showing no sign of having an illness (example given was strep throat). Having a small amount of the bacteria and then raising a colony of it could pose some risk of getting others sick.
Yes, you could resist, you just chose not to. You're still free to delete the comment.
While Type theory in general is fundamental for people who implement languages (and too often we see the result of the lack of knowledge of type theory in the implementation of main stream languages, and no, I'm not talking about PHP here), most developers just want to get an idea of what all that stuff is about. Most developers will never use functors but Monads have interesting applications, like Futures (i.e. Promises).

It's easy to understand with this article that the usual notion of type (int32,char*,...) is just a subset of what types actually are. (T) -> T is also a type. And if most developers can remember that, well, that's a good thing.
>Web browsers have more or less become mini operating systems

I wish. No, web browsers have become massively bloated operating systems. And since they didn't intend to, they are terrible at it. You have little to no control over anything.
Step one is to properly vetting the person in charge of all your security.
Perhaps because the market is saturated with coding schools that are chock-full of men, and thus there is no demand for a men's coding school.
Social activity.
They don't have to read every book. People who actually read the books might just report/flag it. Consider why there's no porn on youtube? There must be quite amount of people tried uploading porn there.
Duck shaped Peanut Help it go Viral
Growing up in a mid-sized town, there was a rule about starting your own small business: Join a church.

Once you joined a church (it didn't really matter which one), you gained a lot of social connections that turned into business connections. I don't know if there was any statistical truth to that, but it was definitely accepted in my family's social circle as a rule.
The Disney/Iwerks and Jobs/Wozniak analogy is a good one.

In fact, you'll rarely find a world-shifting industrialist who didn't work with some co-genius.
What he was getting at is that you can reuse functions which know nothing about the specific context (like, what container are we mapping over). It's not that you couldn't change the type of thing inside.

A little more formally, if you have a functor F you can take some (a -> b) and make it into an (F a -> F b). For example, if F is [] (List), you get ([a] -> [b]).

So [] adds something (a list "context"), but in a sense you don't lose anything (you can still reuse your (a -> b) which knows nothing about the context). That's the wonderful thing about these formal approaches: composability.

(It's sometimes unfortunate that List has this special syntax).
A few extra tips for tar:

-xvf is sufficient even if the archive is compressed

The dash is optional as well. tar xvf archive.tar.gz works just fine.
The core infrastructure security people at Google didn't know it, from what I understand. Maybe they're all incompetent; maybe they were lying; or maybe the knowledge (not rumour or suspicion) wasn't as pervasive as you say it was.
Isn't WebAssembly a big step towards this?
> [...] well, SmartOS has to start somewhere.

When SmartOS or generally Solaris-descendants' zones start being anywhere near
popular, then we'll talk about eating Linux's lunch. For now the situation
doesn't look like that even remotely.

> What exactly is objectionable about running a Solaris-like operating environment?

To me -- not much at first sight. But there is the factor of familiarity,
which is very, very important. There are plenty of sysadmins, you know, who
can recover Linux from almost any failure, and gaining similar knowledge in
different OS takes quite long time. Solaris derivatives (or BSDs, for that
matter) are at huge disadvantage to those people.
Apple won't be using those unless they also have higher energy density than regular cells - they will make their devices thicker over Ive's dead body ;)