skysight-inc/HackerNews huggingface dataset:
https://www.youtube.com/watch?v=4tK8jNVX_4Y (9 mins 36 secs)

For British people of a certain age, here was how the BBC covered the Chinese Room argument on Horizon back in 1987. I think it's Searle himself being interviewed.
I didn't even knew about it. Not really "Hater News" but more of Non-Circle Jerk News like PH or Inbound.org
The aircraft is a defense industry subsidy, not a combat weapon. It will be so expensive it can't be risked in combat anyway, so the best deployment will be to park the fleet in hangars, so the ejection scenario doesn't occur.

They will have to pull the planes out and run up the engines every now and then to get a few of them to start on fire so Pratt & Whitney can continue to be funneled money for replacements.
Well, it's only an 'immigration issue' if this kind of behaviour is unique to immigrants. Would that it were so.

If you're curious about this aspect of European life, I would recommend a whirlwind tour of European capitals during the high summer, and make sure you stay up late. It doesn't make front page news typically, because it's regarded as normal - and many people avoid known problem areas at night accordingly. Britain in my experience is particularly bad, but the mix of alcohol, men, and late nights is rarely a good one. Parents, don't let your daughters grow up without self-defence lessons.

It's far from a new problem either:

https://en.wikipedia.org/wiki/Beer_Street_and_Gin_Lane
it is :( .

I hope that Google will reconsider. Being stuck with Java 6.5 is more and more of an issue. You can use ThreeTenABP, Retrolambda and some other libs to get past some of the languages limitations but that's far from ideal.

Even if Google switches to OpenJdk 8 (or even 9 or 10), if the adoption times stay consistent, we will have to wait 3 years before being able to use their new features in mature apps.

I do hope that either the android team is working on a new language (along with a framework revamp) or will reconsider its position on Kotlin and starts adopting it.
If what you are saying is true, then why would Forbes force this "minority" to disable their adblocker in the first place?

My understanding is that once Apple allowed this capability on iOS, it became more prevalent among the non-technical crowd.
It's a human psychology thing, and not that objective. Negative news (and The News is always novel, crucial, negative, threatening but...) is always heard in our present.

This may seem obvious, but it means that it's really hard for humans to step out of time and see events with the lens of history.

Our psychology, and the news panders to this, thinks that RIGHT NOW is the most crucial, important, serious of times of all times.

Every year we think that. It is not that every year things are getting progressively worse. Not at all. It's that we cannot see things for what they are. Objectively and relative to each other, without our present day emotions.
I wonder where did you get those numbers from. E.g. JS's future is evaluated as 5. But C#'s is only 4. I don't see why JavaScript's future should be brighter than C#'s one.

Is it because JavaScript currently has no alternatives on the client? But how long will it last?
E.g. Now there is a "CIL to WebAssembly" compiler prototype [1] so in future C# potentially can be run in browsers (and that's good for C#). On the other hand, if WebAssembly allows other languages (such as C#, Go, Rust, etc.) to be used on the client, won't JS repeat IE's fate (from monopoly to minority)?

[1]: https://github.com/WebAssembly/ilwasm
They were dead after the last generation too. And the one before it as well.
Thanks, it was a wonderful reading experience, and I always looked forward receiving my subscription at the beginning of each month. I was lucky to have 2 posts featured in the magazine (nums 11 and 14), and the layout, composition and all else related to it was great.

Good luck with your next project(s)!
I highly down the ad-block penetration is low. However, it is growing, and sooner or later its going to become part and parcel of the browsing experience.
It's a great parallel. I've thought so for quite some time.

The really hard part is bootstrapping LEAN. For people not used to the way of thinking, it's hard, gets in the way, isn't as fast, etc... Push back inertia is often high and often requires a sustained investment to eliminate.

Back in the day, when I was doing a lot of manufacturing, the pressure was always get more done right now today. A good friend and mentor picked up on LEAN and I applied it in my daily work. Caught a lot of heat for it, and the dynamic was this:

Do you want them fast, or high quality today? Pick one, or leave me and the others doing LEAN alone, and you will get both over a reasonable, and dare I say, "lean" amount of time. That's how it can start. Ideally, management buys in, and drives it from the top, but it can start and spread with a group using LEAN to significantly reduce costs and improve performance without losing out on quality. Once it gets going, it gets noticed fairly quick. Excellence in those metrics is hard to miss.

Make the investment, take the hit in productivity, and come out the other side a much more competitive, efficient and high quality organization.

Tough sell, but very worth it. LEAN works, but everyone involved has to really do the work, really does have to buy in and really does need short cut discipline for meaningful gains to be had. Process is tough when a release deadline looms. Frankly, it might not be appropriate for all software cases.
Thanks for the tip, will look into it.
> And I'm sorry if you think mothers on strollers aren't a PITA on public transport in a city as busy as Tokyo. That sounds like a fully western (or maybe American POV). F everyone else, I have my needs and F you if they inconvenience hundreds or thousands of people.

Wow. I feel sorry for disabled people in wheelchairs around you. And for your mother.
I'd guess your SSD was doing a synchronous discard which would be slow. I know anything less than SATA 3.1 does it synchronously, and maybe there are other situations too. E.g., maybe async trimming requires a decent amount of free space?
As trevmckendrick says, HM printed the articles from the web, always with the permission (at least, I was asked and I'm pretty sure all others were asked). Thanks to it now I can find me on Amazon.com :D
The fact that typescript is a superset of javascript turns out to be huge in terms of adoption. Being able to start out writing javascript and gradually introduce typescript features (even in a well established codebase) is fantastic.

The javascript output is also saner and fairly predictable, so (for me at least) it is easier to reason about.
I'm pretty sure he was talking about blacklisting forbes.com links on HN.
I doubt that Google would adopt a language owned by a main competitor, they had enough troubles already with Java.
And as already mentioned, Kotlin feels a lot like swift and is interop with Java.
Really ? Look at this code: https://github.com/danfis/libccd/blob/master/src/ccd.c
Looks like great C code doesn't it?

Still you see lots of plumbing:
1. call of init functions
2. unsafe array/pointer usage
3. goto

I rather use C++'s functional constructs rather than the imperative ones.
It is less code, that directly self-explains the business logic; instead of being littered with (unsafe) plumbing code.

And IF I find a performance bottleneck - I can still opt to use/develop an unsafe lowlevel version.
There are a number of illegal drugs that do boost creativity. Steve Jobs apparently like LSD.
Modern processors are pretty crazy beasts. He right in saying it's impossible to say for sure without some hard numbers or profiling.

Comparatively, while one is three instructions and the other is one, that single instruction is still doing everything the other three are doing. The only reason they aren't both one instruction seems to be that `addw` must not being a thing (Why, I don't know). Since the I/O done by both will be nearly identical, and the addition's should be very comparable in speed, it's not crazy to say they should perform basically the same. If you compiled with -O2 I bet you'd see almost identical code, since it would probably remove the memory access.
if you don't want to watch the video, here is a basic overview tldw; of the technique:

on every run of the game loop(usually every frame), reload a dynamically linked module (dll for windows, .so for linux), which contains the actual code you want to run every frame. The function you then invoke from the module must be passed the entire block of memory allocated for the game state. You then just recompile the dll/so module when you make a change, and the game would execute the new code on the next frame. Adding new data structures is OK as long as you don't mangle an existing data structure...but because a game can expect to work with a constant block of pre-allocated memory, this actually works fine most of the time...
I didn't say government as in the democratic implementation we have now. Democratic or not, I meant that the function of the government should just be ensuring justice, promoting civility, ensuring health care, providing quality education for everyone. If the 55% in control doesn't want the other 45% to have those, then thats a problem with the society -that shows severe segregation.

We are not modernizing and improving laws to reflect changing times. Can give plenty of examples for that. Instead we are clinging to what forefathers thought was best at the time. We are in the best time to implement true democracy. Are the red and blue candidates your only choice? Is it so hard to implement a better way to field candidates based on merits/goods that you do for society rather than dirty politics? Too much change too soon will often not be well received. So things needs to be improved one by one. But I don't see that happening. All I see is government desperate to violate on the rights of people.

Hell, if you could build grandiose scale systems to snoop on people, it not that hard to build something that betters the living condition of people. Currently the government doesn't care. Too much energy(time, money, lives) are spent on waging meaningless wars. Now if that much energy were to be focused on advancement of society..
I don't like the callback chaining.
I don't know what technology these blogs are using, but on the occasions where I looked at the HTML-source, the content was there. It just didn't show with Javascript disabled.

Yes, you can use Javascript to make things prettier. I have no problem with that. But not showing content that is actually there, that's a no-go for me.
22.7%, according to the forbes quote that my search engine serves me. - I shan't bother to view their article, for obvious reasons.
Among your local IT companies is there a search engine more popular than Google? A social network more popular than Facebook? A shopping site more popular than Amazon and eBay?

For better or worse, the economic and political restrictions China enacted allowed for local companies like Baidu, Alibaba and Tencent (makers of WeChat) to utterly dominate the Chinese market. Those same companies are now pretty much the only competitors that can match the American giants I mentioned before. In this area, this was a big win for China - both for companies and customers (money made stays in the country).
On that point it's exceptionally odd to me that uber doesn't offer scheduled pickup.
I think this is spot on for futurology, although this is not what we will see in the news. We will see other stories in reaction to these events. However....

I have a theory that when I read something like "you must read the following literature to understand what I am saying" it really means "what I am saying is based on faith - the beliefs of which you also must believe to take what I am saying as good". When I read this appeal, my defences go up.

For example in this essay:

> (Note: As usual, there's a lot of meat in the hyperlinks. You won't get the most out of this essay unless you are familiar with their content.)

It's saying "invest your time reading this selected literature and you too will understand my beliefs".

Is it just me or is this an accurate rule of thumb, this appeal to the necessary canon as indicating that the views are beliefs on faith rather than logic and rationality?
Biology's Black Hole
Being that I make money from serving ads, I come at this a bit differently. In a lot of markets, it's one of the most passive ways to make money, but to be sure, the creepiness factor has been advertisers' hubris-induced-downfall.

In any case, I haven't seen anyone here mention the ad networks themselves. Every once and a while we would get a complaint about a bad ad - it wouldn't dismiss, etc. Over time, we whittled down our network list to ad networks that strictly test and vet the ads they serve, no matter how much time that takes.

The networks blaming a "rogue advertiser" means they're not even passing ads on their network through automated malware detection software, and so they have responsibility here.

Creepiness factor aside, the explosion of networks is a problem, because so very few are actually providing more than a basic service. We really should be holding networks responsible for their ads.

We did, and we haven't had a complaint for a very long time.

Edit: this doesn't absolve Forbes, especially if they did nothing to correct the problem.

Edit 2: by "we should hold the networks responsible" I mean "we the publishers" - and as that "we" we still have a responsibility to our users/consumers. See Edit 1.
OK, I thought his was something new.
Seems like the fix for these is easy -- just use the normal dosing regime for the AdBlue and everything should be fine. I'm more interested in what happens with the cars like mine that don't use the fluid, and what the performance and mileage trade offs were to get under emissions targets.
Ask dang: Can we have the best comments of the day/week/month?
Currently the best comments (https://news.ycombinator.com/bestcomments) only show the best comments in a certain period of times (two weeks?). Could we have the best comments of some specified period of time (as I said in the title, I think it would be fine to have best comments of the day, of the week or of the month).

I would even volunteer to implement that small feature if you think it's a good idea but nobody at YC has time to do it.
Totally agree.

I've even passed up on options in the past also when given the chance between them and alternative compensation. Whenever I hear about my friends finally getting compensated, it is in the 2-3k range, except for the few that were at the top. But, even better than monetary compensation is working on a product or project or for a company that excites you.
I've found identifying such companies to be somewhat difficult. They all claim to be inclusive. But I'm starting to think you're right, being open and upfront about my sight may help me more than it hurts me.
I'm baffled...you give a capsule version of the argument that many many philosophers have given, minus all the details that are necessary to have a theory, and then conclude that this is the problem with analytic philosophy?

The vast majority of analytic philosophers think the Chinese Room argument is unsound. Some think it is obviously and utterly unsound. Others think it is subtly unsound.
It Is Time (Song) By, Evon Latrail
This reminds me of an old xkcd comic.
One proposes a spam-detection system in which one must provide well-thought-out commentary on other posts to make posts of your own.

The other states that "Spammers will just write bots that can make intelligent statements about other posts--oh."

In any case, I'm kind of surprised. Malware that is hidden under a legitimately-made, fun game is a new one.
The rate at which JS evolves has been determined quite rightly by browser market share and aut0-updatability. When your clients need to upgrade their VM when your language changes, the only way to ensure progress is to make sure all your clients are running latest auto-updating versions. This is beginning to happen now, which is why the V8 and the language itself can start to make real progress.
I was never really convinced of the counter argument "the combination of the man plus the rules understand chinese, not either individually". To understand something is to have a conscious experience of the feeling of understanding. I'm sure most people would agree no conscious experience of understanding would emerge from the combination of man + rule set. Many people involved with computers like to discount qualia, but it is real and part of the thing we call consciousness.

Furthermore, on a more classical computational, non-dualist level, one needs to not only know the rule set but generally also has some meta knowledge of the rules themselves when one says they understand a thing. I can program but I can also explain why I'm writing the program I am as I'm doing it, how the different parts will interact to produce the whole, etc. I have some knowledge of my own inner black box, something the Chinese room setup lacks.
- OOP you only get if you use it.

- RAII you only get if you use it.

- exceptions you only get if you enable them.

- references. no overhead.

- vtables. you only get them if you need them.

- templates. no overhead runtime.

- C++ standard library. you only get it if you need it.

- what's wrong with vector ? hash map ?
I'm not disputing climate change, or the causes of it, nor that rainfall in December in parts of the UK was at a record high, with localised flooding, but this:

"The UK just had its wettest December ever, with more than double the normal rainfall and extensive floods taking out the centers of major cities."

is hyperbole, and doesn't help make the case.
I feel this makes forbes.com a fantastic website for calibrating how well the ghostery blocking is working. I have a whole bunch of new tracker networks blocked now.
Agreed. Forbes is a mainstream news source and doesn't belong on HN anyway. They don't have articles of technical substance about computer hacking.

Edit: It'd be nice if the folks downvoting would take the time to explain how they feel about this topic. Are there Forbes articles that actually pertain to the act of computer hacking, and not just modern (computerized) business?
Generally speaking , people tend to re-use the code . I have a complete folder filled with tons of reusable snippets which I keep optimizing there and there if some new idea comes up , otherwise they are good .
A slightly more interesting question, in my opinion: is the United States conscious?

http://schwitzsplinters.blogspot.com/2011/05/group-conscious...

http://schwitzsplinters.blogspot.com/2011/10/is-united-state...
Just my 5 cents: Although there's nothing wrong with it in the context of your comment alone, C and C++ are so distinct languages it's weird to see them aggregated as "C/C++" given that the article is about C and it explicitly recognizes C++ as a bad alternative.
Just visited socketloop.com and seems to work fine. Using Focus by Firefox for blocking.
When you drop the semantic silliness of C++, like having the container to take care of constructing, copying, moving, and destructing, not to mention exception safety, a basic implementation of a "templated" dynamic array implementation in C comes down to like 100 lines. Hash map will be a bit more, and is not so trivial to write.

It's true that there should be no need to write these things yourself. The alternative C++ gives is not really tempting. A language designed for demanding game development doesn't exist (yet), so one evaluates which is the least worse option.
I can't agree with this, though I do have respect for Qt. But, having to put magic macros inside all your subclasses doesn't really make things simpler... and, Qt's own libraries for doing many of the things that the STL does are mostly of the same complexity as the analogous tools in the STL.
The Obsproxy and Pluggable Transports are kinda this, aren't?

https://www.torproject.org/projects/obfsproxy.html.en

> obfsproxy is a tool that attempts to circumvent censorship, by transforming the Tor traffic between the client and the bridge. This way, censors, who usually monitor traffic between the client and the bridge, will see innocent-looking transformed traffic instead of the actual Tor traffic.

https://www.torproject.org/docs/bridges.html.en
Reminds me of http://www.tylervigen.com/spurious-correlations
I think that's the ponzi scheme he's referring to
We’re Probably Not Mostly Microbes
That's precisely the issue. The original skunkworks was created to cut through such problems.
I assume you'd be using techniques discussed here?

http://stackoverflow.com/questions/384121/creating-a-module-...
The restriction is to 747-400 vs 747-400ER models. The former are powered by RR engines (at least, at Quantas) while the latter are powered by PW engines. The 747-400ER has not been certified with a fifth engine pod.
Not sure if you missed it but letsencrypt.com has first party certificates for free on 90 day renewal terms. Encrypt everything, and then some.

It's at the OS level too, at least on Win10, as I was going through the mmc Cert module to see what was in there and lo-and-behold. I had thought it was just an agreement amongst the three browser developers. I should check my Mac to see if Apple pushed an update too.
I don't use an ad-blocker to avoid problems like this. Why should ad blockers be considered the default state?
The Experimental Littoral Combat Ship Sea Slice Gets a New Owner and Mission
Ah, that explains a lot of the missing details. Thank you!
I think you might be onto something -
better negotiated content deals would are actually key to acquiring more customers and scaling up. I've previously worked on film financing deals where everything hinged on being able to get cheaper financing for money for content creation.
Considering that vector, map, etc are widely used and expected features of software development, I would think that good libraries in C exist for these already, so you don't have to even write your own 100 lines. Are there any?
Creatures of Pandora (2015)
Thank you for HM. It was the first magazine I was published in. Always admired your creativity and drive to make it happen.
That depends. As long as you don't miss any interrupts and as long as you manage to fulfill your latency promises it can work, but the higher the load the closer to the abyss you'll be walking.
The things I've seen throughout my life have taught me that even if you'd have a community of saints, who are perfect and know no sin, there will still be people who will find all kind of negative things to say about that community, whether because of misunderstanding, different worldviews or just plain malice. It's best to not be quick to trust criticisms of third parties, especially when they try to paint a group in a very negative light.
> When you newly learn that a person is a part of ISIS (for example) you can look through their entire communication stream retroactively.

The problem is the same can be applied to {{political_opinion}} such as $has_been_to_rally(tea_party) or $is_member(nra) or $has_donated_to(aclu). Then, tptb can glean through all the past records of anyone who is starting to gain momentum (and trust me we all have broken laws one way or another if we look finely enough).

My argument against a surveillance state is not based on whether it can stop acts of violence but rather my question is "at what cost?"
The original creator of the C++ STL has said in interviews that after a long career of C++ development, he still never uses -- and sees no use for -- any model of inheritance for anything. I've since learned that my own C++ code is much better when I very sparingly, or never, subclass anything. This has the added benefit of also never using vtables.
Really great feature. But it doesn't tell anything about the quality of the code.

Through out his complete series haven't seen any unittests for example.

So I my book. No unittests => crappy code.

His use of vtables is completely unrelated to the feature.