skysight-inc/HackerNews huggingface dataset:
I also think that would make sense. Paywalling is a legitimate business strategy amd I don't fault these companies for wanting to get paid for content creation. However, HN is an aggregator so many people can't view an article like this. If a paywall article is posted, it would be nice to have a link to a plain text version or alternate link. I think this would be a good compromise.
That's what it sounds like to me too. Unfortunately, most people don't want to hear the truth so they downvote you. Big news for the ostriches; we never paid for the 2008/9 mortgage bust and those chickens are coming home to roost -- fattened up by the Feds ZIRP, TARP and continued credit creation. The mortgage bust was papered over by the Fed printing $4B+ and that is what they admit. It wouldn't surprise me if they printed double that to secretly loan to US and foreign banks and governments. Actions have consequences and soon we will see what von Mises meant by the crack up boom.
All communities trend to strictness over time, otherwise they do not survive.

But anyone can bring this up on meta, if they have data, if they have examples, and lobby for change.
Hunter Moore Is Going to Jail, but Not for Revenge Porn
The Company Suing Apple Made Batteries for a Crappy Tesla Knockoff
the ambiguity is that it's presented as something the host does in this particular instance, but the validity of the probability calculations depends on it being a protocol the host always follows (in particular, that the host will always reveal one of the goats not behind the contestant's first choice of doors).
Sarah Harrison, the WikiLeaks Editor Who Helped Hide Edward Snowden
And this is why I run linux...
Impressive, but not quite a impressive as the title alludes. Should be $100M Annual Revenue Run Rate (projected revenue) vs actual revenue in 2014. WSJ has corrected the title on their site. Twilio truly blazed a trail for API companies. Thank you for that, Twilio :)
It read like a planted piece to promote voat.co to me, see recent submission https://news.ycombinator.com/item?id=9020855, but even the folks at voat.co seem to hate article https://voat.co/v/news/comments/53299
Why Ayn Rand’s Psychology Is Probably Wrong (or Trivial)
No it means the exam was way too easy. 90% of the questions were giveaways. If its ok to fail 400 out of 1000 students doing English, then its ok to fail 4 out of 10 doing Latin. Once you adjust for the easiness of the exam, he actually did not do too well.
The biggest player is BackPage now. lots of shady stuff goes on there.
Those pesky bots bruteforcing wp-login.php..
Context Sensitve WordPress Configs
I like the idea, but how did you end up calling it "Unqualified"? I don't see the connection.
I don't want to download, just use.
I think this also speaks to the effort these companies have put into their mobile web apps. For a while I used the web FB app because their iPhone one was fubar.
I feel bad for Lenovo's customers, but I also feel bad for people who bought Lenovo stock, thinking they were investing in smart people who wouldn't risk on such a shity strategy.
Haskell is particularly amenable to working with these morphisms because can be lazy and can be point-free, but that's really as far as the connection goes. This is something that you would need to build in Haskell.

It's worth saying that this paper isn't really about introducing new concepts. Instead this is about creating a new vocabulary in the form of a calculus for the construction of recursive functions.
Looks like someone already wrote a post about it: https://blog.filippo.io/komodia-superfish-ssl-validation-is-...
Evading capital controls, perhaps? Since the Yuan is not fully convertible, you can get USD from Yuan by using Bitcoin as an intermediary.
> Not quite the case (brew install glew glfw3 on OSX)

Sure, for OS X and Linux distros. What about Windows? No external dependencies is better all around.

> but the problem is more that it requires cgo at all.

You'll always be using CGO to make C calls, which OpenGL is.

> One or two years ago I tried to use a package (I can't remember the name of and I'm at work) which was pure go for GL bindings, generated from the OpenGL specs, but it lacked a few wrappings and boxings here and there, making some calls particularly ugly and really not trivial, so I fell back to go-gl/gl (which requires glew).

You'd be talking about Glow, most likely. For which the document outlines, is replacing go-gl/gl. It's gotten a lot nicer and works much better.

> Of course you still need to link with something (such as glfw) that pops up a window, but that's one thing less to achieve cross-compilation. BTW with recent Go it works fine when built as a dylib, it's just tougher to distribute (on OS X at least, due to stored paths).

You don't have to deal _at all anymore_ after this change! =) The Go tool builds the C sources directly, as it would Go source files. No external library installation needed: it's included.

> From a more general dependency management PoV, I'm a bit anxious about how this is handled though, as this sets an uneasy precedent. "Forcing" the change is unwelcome this way as it significantly breaks the compatibility promise. Short of solutions like semantic versioning dependency management systems, the Go community has been idiomatically handling such incompatibilities at the library name level (foo, foo2, foo3 or bar.v1, bar.v2, bar.v3, or straight up another name). When handling such situations I'd rather have deprecation warnings on the README and when calling the code, pointing people to the new location, but keeping my current code working.

I promise you personally that we are fully aware of the issues and breaking backwards compatibility with this change. For that exact reason we've announced it loud and clear.

Myself and many other people whom I consider very smart were involved in this decision, which was not taken lightly. We chose what we believe to be the best path: breaking compatibility today, for a future where we will likely never have to again.

I enjoyed reading your thoughts, and I think this will do you a lot of good should you try using the packages again =)
Or they'll just pull on their grown-up trousers and bump the damn major every time there's a breaking change.
I'd like think that under circumstances where vaccinations were detrimental to my health for specific genetic reasons, that never the less I would support vaccinations as principle, even if I could not partake. There is no morality or hypocrisy involved. You're not out to deceive anyone.

So, I understand your circumstance, I don't quite get people who oppose vaccinations ideologically.
Frankly, it's hard to keep up with all the security fail news these days (including surveillance).

If it wasn't for the SIM story, I'd have missed the Five Eyes legal restraints dodge:

https://plus.google.com/104092656004159577193/posts/2ncBEdPV...

Via: https://news.ycombinator.com/item?id=9077061
> You don't use mkv or playlists with mixed content? You don't use subtitles?

No MKV, mp3-only playlists, and then only subtitles I use are those embedded within the .avi / .mp4. I'll certainly admit I'm not VLC power-user.

> Your first idea is that our codebase is bitrot? Seriously?

You've chopped far too much context. I'm assuming your codebase supports neither whitelist in it's current form - reasonable, nothing needs it yet. That is my first idea.

I'm also meaning to imply that you're overstating how difficult it would be, if your codebase did support interacting with the standbox to request .mp3 whitelisting, to request other formats as well. That is my second idea.

My third* idea, at best, is that your codebase has bitrot. This is not me intending to slight you, your project, your contributors, your former contributors, or any of the choices involved. This is not me saying I am better than any of that. This is me, where half of my last job was dealing with bitrot, some caused by my own hand - trying to relate, while trying to identify where such a hypothetical, assumed to be serious problem, would actually lay.

> And you know, it's been a long time we don't rely on extensions for format detection.

You might not, but windows still does. Is this dialog gone?

http://cdn5.howtogeek.com/wp-content/uploads/2013/02/vlc-fil...

> Sorry, but your comment is very arrogant (limit insulting), and you speak of things you don't understand.

I apologize if it came off that way, and for touching a nerve. But please understand me. The sin you're looking for is Envy, not Arrogance, within me if you've had that leisure - of dealing only with pristine codebases without serious problems.
Yeah, I know a startup which 'ingeniously' used Wordpress as their platform, turning it into a 'two sided commerce marketplace'.

I'm not sure if it was brilliance or stupidity.
The superfish issue is why you run linux? You could've given the world a bit of a heads up on it, don't you think?
A123 sounds like a real scam. They took 250 Million of US taxpayer money in the form of a grant, declared bankruptcy, sold their assets to the Chinese, and now are suing Apple. If they were my neighbor and acted like this, I'd consider moving to a better neighborhood.
A key problem that I only realized after having recently returned to Haskell after a long absence is that our expectations about learning new programming languages and/or platforms set us up for failure. For example, I generally eat new programming languages for breakfast (or bedtime reading, really).

But I've noticed that Haskell isn't like picking up the PL flavor-of-the-week. Instead, it feels much more like learning a new area of mathematics. It's common with a novel area of math to just have to bang your head on it for a while. If you hang on through that phase, the cognitive switch flips and then you wonder how it was ever difficult. So it goes with a language that feels much closer to math reified, and for which most of the patterns we're used to from our imperative platform experiences just don't apply.

One good piece of advice I've seen a few places is to work through the U. Penn CIS 194 lectures and homeworks[1]. The lecture notes refer to other good resources for reading, including chapters of http://learnyouahaskell.com/ and more. But the real winner is just taking the time to just work through the homework problems. It's annoying at times. "Hey, (don't/shouldn't?) I know this stuff already?" But you'll probably get stuck at places, and those places pinpoint precisely the missing foundation blocks you'll need to reason successfully about your Haskell programs. Stick it out, but don't be afraid to search the web for help if you get too stuck. We self-taught types don't get office hours to keep us pointed in the right direction.

[1] This term in particular gets referenced: http://www.seas.upenn.edu/~cis194/spring13/lectures.html
Not really, think again.

China needs to convert their $4T into "real value" sooner or later. Rather sooner. Various official statements over the last year indicated as much: "after decades of accumulating dollars and treasuries, we have concluded that it would be wiser to reverse course and start spending them".

This presents them with two problems, the danger of being accused of dumping dollars (aka of agressive currency warfare), and the risk that doing so too much, too fast could crash the value of their remaining holdings when "financial markets" see what you're up to.

Much better to let your 1.3 billion people do the job: seemingly-inadvertently "encourage" capital flight and replace any too many "capital outflows" with your reserves. Your folks buy up assets all over the world and officials have the excuse of an emergency situation that justifies "using our reserves that were always meant for a rainy day just like this".

Just a wild little theory of mine. Take it or leave it ;D
> From the 1920s to the 1950s, steel reigned.

Fun side fact: Straight razors are much the same way. Take a look at the sheer amount of material on an 1850's Wade & Butcher[0] vs. a more modern example[1]. I'd love to see some other examples of this.

[0] https://www.flickr.com/photos/104820964@N07/11037188944/

[1] https://www.flickr.com/photos/mriney/5683505146
You'll never believe number 10!
Browser plugins can read SSL pages no problem. So why did Superfish not just present itself like a browser plugin? Then it's just normal bloatware and probably pulls in the same profit. Some people might uninstall it is the only reason I can think why they didn't go this route. They could have pre-bundled Chrome and FF to avoid having users ok the plugin installation.
The movie Coraline (2009) is entirely stop motion. It's a beautiful -- a technical marvel. Every object on screen was specifically made for the film. The crew used three 3D printing systems in the development and production of the film, but no CGI.
I didn't update the deps. This situation arose when a new server was spun up. Chef dutifully checked out all the various repositories, installed the deps, etc etc.

npm saw that there was a new version of a dep that was advertised as being backwards compatible, so it installed it. Then things broke.

The prevention to this is npm shrinkwrap. Had that been used on this particular service, it would have continued installing coffeescript 1.4.0. It also would have missed out on any security patches, bugfixes or performance improvements that may have happened in the meantime.
Out of curiosity, not hostility, why can a user not delete their own account? Why is there no obvious account option that says 'permanently delete account' which would remove a user from the site? All the content would still be there, the user would simply lose the ability to create more content and make edits?
The one thing I'd want to know about this outfit is whether they'd sell some of this intelligence to third parties.

On their data collection they will discover paedos --which is great, but they will also be able to discover philanderers, cads, tax cheats, drug users, etc. If these things fall under law enforcement's orbit, that's one thing, the bad thing is the possibility of third parties getting this data and using it to blackmail people.

Maybe they already have that angle covered, in which case, nevermind.
I think you might be confusing "click to play" in a Flash video/app vs. the browser-enforced "click to play", which in Chrome/Firefox prevents the plugin from running in that tab to begin with.
Crowdfunding on TV Mailbird Among the 8 Finalists on Startup Show
There is a fellow in Los Altos doing this sort of work http://www.losaltosbusinessmachines.com/. He sold me a gutted typewriter for 10 bucks that I am turning into an xy plotter based typewriter. He had a few selectrics sitting around but no apl golf balls for sale.
The direct-download url is also from lenovo.

http://download.lenovo.com/pccbbs/thinkvantage_en/metroapps/...
It worked! Thanks a ton
Fostr: Share the Creative Projects You've Always Wanted to Finish
Sorry, but I agree, this is being felt by all first tier cities, like Miami, as well as second tier metros.
> (1) Anti-virus / anti-malware makers. Does this software not notify the user when strange CA certs are put into a system's root certificate storage? I understand that certain businesses do this for traffic monitoring... so it might be legit... but still, no user notification?

It was installed by the OEM. Doesn't really help if it only notifies the OEM.

> (2) Microsoft. Do their license terms really allow OEMs to install MiTM proxies and screw around with the root certs? Microsoft could do a good thing here by disallowing this sort of malfeasance... or is there some problem I'm not seeing with such an action?

The general solution to what you're talking about is to prohibit the OEMs from installing anything by default. The problem is the OEMs wouldn't like it and Microsoft has to keep the OEMs happy lest they get any bright ideas about offering their computers with Ubuntu for $50 less than Windows.
A hooker-tracking database, which will be used to Save Exploited Children-- just like the NSA's products are used to to catch Bad Foreigners.
Are all serial numbers stamped?

I would imagine that some might be cut in. Laser? I presume that such numbers wouldn't create the changes needed for this technique.
Rainbow doesn't seem to have line numbers. Is there another module available that allows integration of lone numbers?
It's amazing how easy Twilio's APIs are to use. I've used them in C# several times, just add them to the project, add a line, and you are up and running. Nice work.
Click-to-play in Firefox at least is a security feature. It's enabled automatically for known-insecure plugins like old versions of Java and Flash. You can enable it manually by setting a plugin to "Ask to activate" in the Firefox add-on manager: https://blog.mozilla.org/security/2012/10/11/click-to-play-p...

Click-to-play prevents Firefox from running any plugin code without explicit user action. I am 99% certain this is also the case for Chromium-based browsers. Source: I am a Firefox developer and I have worked on the click-to-play code, e.g. http://bugzil.la/899347
Yes, Lenovo link to it themselves [1].

[1] http://support.lenovo.com/us/en/product_security/superfish_u... "Automatic Removal Tool Source code"
Completely agree that the particular bit of code shouldn't have been relying on that functionality.

A totally reasonable response would be "Oh, sorry, I had no idea people were using that in that manner."

Fine, fair enough.

But! It was known that people were relying on that behaviour and it was mentioned in the changelog. That is a big point in favour of Jeremy as a package maintainer. Not only does he know how his code should be used, but he has an understanding of how people are using it in the wild. That's wonderful and praiseworthy.

Where I get grumpy is that this was seen as a significant enough event to mention to the humans who happen to be reading the changelog. Yet, it wasn't deemed appropriate to tell all of the computers that are installing dependencies about it.
Another gem in there is

<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="/iesucks.css" />
<![endif]-->
I think that is a wonderful idea. It could happily become a de-facto standard with people publishing a 4-octet version in READMEs and simply truncating it in the package.json.
Related to this subject, I'm currently enjoying the audiobook of "The Knowledge: How to Rebuild Our World From Scratch." ( http://the-knowledge.org/en-gb/ ) I like its emphasis on potential alternate paths of doing a rapid reboot of civilization, where a rebuilt society would not need to go along the same lines that our did to get to this point.
Chinese capital controls are easing. The country has a lot of cash and continues to have a lot of income from exports. They're buying nice stuff and taking luxury vacations. They're investing in foreign companies and property. They can afford to, so why not? Were they supposed to just sit on the funds forever?
One word: illegal. Sounds like a smart way to incentivize, but those relatives of yours are seriously risking the worst type of landlord-tenant conflict. If the tenant can provide some form of proof of this extortion... it will not have been worth the attempt.
I only know about beekeeping by watching my grandfather. He really enjoyed his bees. The centrifuge extractions was always my favorite part. I played with the "smoker" and of course got stungs by bees once in a while.

But anyway, getting the honey out was fun, but there was a lot more stuff I remember him doing like preparing hives for winter, he put water (maybe sugar water) for them eat in the spring sometimes, moved the hives to different gardens and other locations.
Can browser plugins install root CA certs? Honest question, Im not sure but I would be surprised if they could?
>Where we once delighted in imagining the turns civilization would take hundreds and even thousands of years ahead..."

So dramatic. For most of humanity people have worried about tomorrow's food. For the most part fanciful imagination was nurtured by the enlightenment and the scientific method, but before that, I think, we just thought about food and how to better defeat threats --enemies, wild animals, nature.

PS. Wikipedia, is probably a good start.
Here's an article talking about it from 2009. I like this article better because it talks a little more of Indy's background and history, especially with Marion.

I like how this article talks about how you make someone more likeable having things happen off screen.

Although this is a little more disturbing because Lucas wanted Marion to be 11-15 when she had her affair with Indy.
LEAs track down convenient sex workers, who must be trafficked, because it's the stated purpose of the forensics service.

Then they charge the sex worker with conspiracy to traffick sex slaves.
You had to agree to have Superfish installed too, if Lenovo is to be believed.
Haha the funny feels. Too bad you can't reply to old comments; there are a few there worth replying to just to mock Google's commitment. One guy says "You cannot be sure they're going to shut this down soon", another says "Why would they kill helpouts. Helpouts is build upon hangouts and hangouts is here to stay.".

Cause Google. Cause Google.
That text shows (sorry for not being clearer), but as bnb said, gave me no motivation to look further.
That's a really intrusive, dangerous way of implementing ad blocking, though. Much better to have that functionality live in the browser itself (or an extension).
Cloanto confirms transfers of Commodore/Amiga copyrights
The question of “what would we do if everything went to hell?” is what makes me motivated to study things like chemistry, physics, electricity, and machinery—topics I would ordinarily have no need for as a software developer.

Like, hmm, if you can’t refine oil anymore, how would you set up large-scale ethanol production so that you can run engines? How would you modify the engines to run on 100% ethanol? Where do you find ore and how do you smelt it? If you want to make gunpowder, where in the world do you get saltpeter and sulfur? How do you make gunpowder, or even just charcoal, without blowing yourself up? Can you make hormonal birth control, or even condoms? How about antibiotics? I’ve had some very good wikiwalks starting from questions like these.
You can write anywhere to disk where user has privileges (at least in FF). Not sure if that's enough.

But I don't think you need a CA at all since plugins can see the full DOM (whether SSL or not). Like if you "inspect element", view source, or run firebug.

The plugin is already written too: https://addons.mozilla.org/en-US/firefox/addon/windowshopper...
Show HN: Failswitch – never worry about downtime again
Although the other comments covered the gist of it, you might be wondering why Britain's best private schools are called "public": http://en.wikipedia.org/wiki/Public_Schools_Act_1868

FWIW all the schools have relatively extensive scholarship programs whose breadth and funding is cyclical and dependent on the views of the Headmaster and Board.

Amusing anecdote: I attended Westminster (on a scholarship) under Tristram Jones-Parry who was known for both keeping the school at the top of the UK ranking for the duration of his tenure, and for expanding the scholarship programs. He was the quintessential "close to the troops" manager, he chatted with all pupils regularly, cornering them in the yard or the street to ask them their thoughts, and occasionally barging into a maths class and teaching it (incredibly well). When he retired and wanted to spend a bit of time teaching disadvantaged kids in state-run schools, his application was rejected by the government because he did not hold the appropriate teaching qualification. See: http://en.wikipedia.org/wiki/Tristram_Jones-Parry
Not just a small town thing. I was really surprised to see plain (unlocked, unguarded) cabinets for storing tourist backpacks at the Tsukiji fish market. This is an extremely busy place in Tokyo, yet it is common to leave your backpack there, unattended.