skysight-inc/HackerNews huggingface dataset:
Disqus often shows a spinning wheel forever on mobile devices with no way to reload except reloading the whole page and waiting and scrolling down and crossing the finger that Disqus may display the comments this time, only to find out: nope. It seems Disqus peaked, and their product quality tanked. I cringle when I see embedded Facebook comments too, though they get less and less - nevertheless FB comments always worked on all devices.

Nowadays many websites don't offer comment sections at all. Probably because it was too much effort on their side to clean up the spam, etc - sad development. Often a captcha would preventvmost spam and idiots from posting shit.
It has been my experience teaching college math that there is a strong correlation between doing well and taking notes. Many students believe (and the people who give ed tech workshops strongly encourage this view) that they should just sit back, because they will get the beamer slides later, or watch the online videos.

And taking a picture of the board with their smartphone, rather than writing out what is written there, seems to me to be a quite good predictor of having trouble.

What they are doing is logical but experience shows that for many students it is not as effective as actively writing the material.
Game developers new year's resolutions
Exotic Probabilities
Combine this method with trying to solve a problem with your own ideas before even opening a book. This works especially well in some areas of programming, for example algorithms. After having done this, I can compare my own ideas with the ones presented in the book.
Yeah, but just a few years ago when building a site you never needed an image wider than 1600px, and now you have lots of people with retina and 4K screens. Add just one full-width HQ image and it's 500+KB on top of everything else....
Comparing wikipedia to openstreetmap, it seems to be a community problem, not a software problem.

An open structure means that you have to watch what others are doing constantly. But that doesn't explain the huge number of stories where reasonable edits are reverted. That can only happen because the wikipedia (editor) community is ok with that.

My conclusion is that wikipedia forgot to redefine itself. Originally, wikipedia was a summary based on existing literature. But pretty soon users took wikipedia way beyond that. Using it to document stuff, instead of summarising stuff documented else where.

Most wikis are a tool to collectively create documentation. And somehow wikipedia is stuck in older world, and not what most wikipedia users expect it to be.

My conclusion, until the project reforms and allows original content, I won't contribute.
No the shouldn't. For most of us economy seats work quite fine. I'm 1.89 and regularly have 12+ hour flights with Lufthansa. I prefer cheaper tickets to a little bit more legroom that I don't really need. And if those seats wouldn't be sufficient, I'd just buy Economy Plus tickets instead of complaining about economy tickets.
The current design is closer to the original design. Wait a couple of years, and the design you like will be back. Everything goes in circles for the reasons other people have mentioned above.
> It's like we woke up one morning in 2008 to find that our Lego had all turned to Duplo. Sites that used to show useful data now look like cartoons.

That is the best description I've heard of the recent trend of making every item cover 30% of the page so that you can only fit 2 data points. What is the deal with all this? Keeping the number of options down is one thing, but making repeated tables of data gigantic serves no purpose at all. It might look good in a thumbnail of a screenshot but actually using it is next to impossible.
How to Get Around Airport Wi-Fi Limits
Easy actually: because a well-defined restricted subset of HTML can be machine-audited and there is no way to abuse it. Also, Google can save resources at indexing.

But AMP isn't a subset of HTML, is it? They've replaced a bunch of HTML tags with their own amp-prefixed variants… IMHO it reeks of vendor lock-in, and could just as well have been made a proper HTML-subset.
Elixir 1.2.0 Released
And, is facebook suspiciously similar to Myspace?
link to '59 seconds' book please? (there are more than a few out there)
If you want to make commuting more efficient, wouldn't it make more sense to have the maglev run from the east bay (or somewhere much more affordable) than SF? I haven't read great things about real estate affordability in that market. How would such a maglev will help affordability in SV?

I think more likely alternatives are:

* build up if a high density coalition can be assembled (unlikely, but possible)

Or

* people stop moving to the bay area or leave when they are ready to settle down. Remote work becoming more acceptable may be part of this.

We face some of the same issues where I am (Boulder), but of course nothing near the intensity. We have huge chunks of uninhabited plains to our east that are being built out. If we have the water for it, and can handle the in commute traffic, we are good to go. (I realize those are big ifs!)
And yet you're still there?
I think that Dell do some. There is a company called System 76 that sells pre-installed Ubuntu boxes. I can't speak for either companies products having personally tried neither myself. I will be using one of them for my next purchase but I'm not sure which.
Ian “Debian” Murdock dies after threatening suicide
PCem - an emulator for old x86 computers
But it's far easier to maintain prolonged free fall in orbit.
I think you've missed my point. At low n, yes, that recursion works. But once you get to the point where you can see that each [other] blue-eye can see multiple blue-eyes, there's no real reason to start counting. There's nothing to logically deduce if the people aren't mentally counting, as keeping that mental count is a fundamental part of the algorithm. If n is 7, for example, then a blue-eyed tribesperson would see that the other blue-eyes can see [at least] the remaining 5. And as such, there is no reason to start counting. There's no "hey, that guy didn't do anything!" to start the process going, as there would be with low n. The algorithm is separated from it's starting conditions.

Also, the characters are definitively not 'completely rational', as they're also described as being 'devout' :)
The thing is, removing bloat and making site faster can be seen as feature.
Too bad that many will start to look for the new framework and lib to do just that :(
Happy new year from China!
Why not make working from home more efficient instead? We run from home and it works fine. Meet once every few minths somewhere nice (as you save all those costs for an office, expensive housing etc). I did both scenario's multiple times and I have not found more efficiency in sitting in an office together /most/ of the time.
C++11 metaprogramming applied to software obfuscation (2014) [pdf]
There's that SV bubble again. Nobody could possibly want to be paid so little. How would they ever afford to live? It might be 10k lower than one average US wage stat I read but it is comparable to averages in Western Europe. I for one would love it. It would be 36400 more than I earn now.
When to use modal?
I'm really interested in how a modal should play in the entire app.

Some websites that I've reviewed doesn't seem to be using modal.

Thanks!
If people are starting to make nasty comments like this, perhaps HN should stop doing the black bar for anyone.
Just a minor note. In the 'you are not logged in modal' it would be great if there is a link to the login/register
It's nice to see a web app with keyboard support, just please don't highjack the keys if any modifier keys are held down, these are usually for the browser, alt+left to go back as example.
I don't see how that follows. Consultants like Bruce Eckel have moved from C++ via Java to Python.
There's another link on that page that has the full text (a fair bit is missing in the web version):
http://classics.mit.edu/Plato/gorgias.1b.txt
I completely agree about the bespoke instrumentation you have discussed here and this approach has started making a lot more sense to me now. I am gonna use it for one of our micro-services soon. Cheers for sharing this amazing post.
The title has Scott Meyers in it. That's all I needed to know.
Yes, Notice how the US strings along the Palestine problem, while not really moving forward towards a resolution, while at the same time Israel does not move in with their superior military and kill all belligerents. It is useful for the anger of the middle east to be concentrated at Israel first, and the US bribes and strong arms Israel into this role.
Ask HN: Who is hiring? (January 2016)
Please lead with the location of the position and include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome. When remote work is not an option, please include ONSITE.
Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.

Please only post if you personally are part of the hiring company. No recruiting firms or job boards, please.
The Queen is not the head of state of Ireland. In no way does the Queen, nor the British Government, claim that the Queen is the head of state of Ireland. Official websites from governments, like this, will be examined carefully by diplomatic corps, to ensure there is nothing that can cause upset or diplomatic incidents. The queen claiming to be head of state of Ireland would be a diplomatic incident. Ergo, the queen (or at least the official office of the queen) does not include Ireland in the term "British Isles".
I can kinda imagine it but can you elaborate on the part about getting rid of types?
This year, Clojure cemented itself as my favorite programming language, and I felt glad to be able to use it daily for my work, as it does take so much effort off the developer for little things, allowing one to concentrate more on big things.

However, it was also the year I learned that, while Clojure, as a dynamic typed language running on a VM, is the best of that class of languages, static system languages are still irreplaceable for so many other things. This was the year I realized that one language does not fit all, and that it is okay to have more than one favorite language. (And in my case, it is Clojure and C++ that I am now using equally, and with equal enjoyment, and for entirely different reasons).
Here is the same discussion from 11 hours earlier:

https://news.ycombinator.com/item?id=10820218
As the "coder" in your description, I was always happy to refactor / simplify code, and remove unnecessary cognitive load (i.e. unused features). But management were not interested in that at all.
Happy new year from Brooklyn!
Last two jobs I have been at the coder(s) were the ones wanting to refactor, and management just wanted new features, completely ignoring technical debt.
I don't know what he used, but I would recommend ShareX.
Progressive JPEGs have been touted as a solution to this, but still they are rarely used. The idea is the browser will download only as much data as it needs, and display the image as the data is received (so it renders a low quality version faster).

There is a small overhead in the full file, but if it means a mobile user is saving 200kb+ it's worth it. All modern browsers support it (even Safari on iOS which didn't a few years ago) [0], so I don't really know it isn't used more widespread.

[0] Demo page: http://pooyak.com/p/progjpeg/
I dunno. I think people with edge case emails (i.e. those not easily validated with a simpleish regex) should be nudged towards getting more standardized emails.

Our company won't accept weird emails for free trial sign ups. We should be nudging users towards good behavior.

Of course, if your email address is provided at the corp level, then you don't have as many options.

Non-standard emails can be used as tools for phishing is another reason why we should not validate them.
I think if Facebook had launched at myspc.io people would've raised eyebrows.
Justin Bieber Love Yourself (Acoustic Cover by Karr)
Cyber Terrorists Can’t Cyber
Dropletconn: CLI utility to quickly connect to your Digital Ocean droplets
Slack is at least in many ways an actual improvement over IRC, from what I've seen of Discourse it's pure loss.
You're completely right: non essential things are fantastic for expressiveness to other developers. I was talking in the context of things which are unnecessary to the compiler, rather than to people.

All the things that you mention exist to help the user: that's what indentation's original purpose was, since parenthesis were obviously not good enough. Having the computer respect the same rules humans use is logical and helps remove the chance for inconsistencies.
The problem with CSS pruning is that you have to run it over ALL sites you have and all kinds of dynamic pages you generate - or you experience loss.
Reasons to reject "if/else and switch as expressions" looks very naive. Can't believe it's coming from Chris Lattner. A lot of languages like Python, Haskell and Rust got this right.
How to Not Be the 92% That Gives Up on Goals in 2016
I understand the paranoia, but quite frankly "unknown provenance" is just FUD. Countless others, including me, have used them with no problems. Due to the demographic of their intended audience, I doubt any maliciousness could remain undetected and unannounced for long --- trying to hide something from a community of reverse-engineers tends to be rather difficult. ;-)
Happy new year HN folks.
Quartz's Best Podcasts of 2015
this is how we treat homebuilders. and everybody seems ok with it.
Maybe we need something like XSLT for JSON? /s
Not always imo. A British doctor was able to provide care on. Jetblue flight when no one else was available. Of course they can't check British Medical registration but they were happy nonetheless to allow care to be provided as no one else was available. No pharmaceuticals were given of course however.
Promise Cancellation
Simple oblique projection of Doom maps
> I think JetBrains will make a good case study: their products are feature complete and they seemed to struggle to find new features to add lately (plus they have switched to rental model).

What Jetbrains MUST do: improve the performance! Replacing my MBPs spinning rust disk with a SSD helped, but it's still eating up CPU when running on battery with indexing... it's a text editor for fucks sake.
Lets face it, if oil was discovered there, the infrastructure to drill and process it would appear. Is processing solar energy any more difficult?
I have a different approach, albeit much simpler: I print stuff to PDF that I want to read later, and keep a massive, growing PDF archive that I can search with normal tools, etc. Sure, it doesn't capture all the javascript goodness .. but for most of the stuff I want to read, having PDF offline is great. I'm sort of surprised its not a more common practice, to be honest ..
Windows 8.1+ does at the OS level, I don't think it's exposed in the browser though.

http://windows.microsoft.com/en-my/windows-8/metered-interne...
The BA 787 economy seats are a total disaster. Narrow and poor legroom makes them worse than EasyJet.
There's some additional nuance to Sergeant Major Sixta and his enforcement of the grooming standard. His intention was not to psychologically trick his marines into being good soldiers by way of facial hair. The idea was to set himself up as a common annoyance that the marines shared without actually harming anybody, reducing combat effectiveness, or undermining his own authority. The marines are all comrades when it comes to Sixta. They all think he's an asshole together. That sense of camraderie is priceless in groups of soldiers, and it can't be bought. If they weren't all pissed at him, they would certainly be pissed at something else, and the likely targets are the other officers or each other. Sixta is a convenient lightning rod for the base level of resentment that's always going to be there. Nobody needs to like him all that much for him to do his job.

The whole concept sounds insane, and it is insane and probably a completely bad idea, but it's important to remember that marine recon units are not like most groups of workers. They have a lot of downtime, they get yelled at more, and other people are telling them what to do basically all of the time. My boss screaming about my chin hair would cripple my output, but that's probably not going to make a marine lose his next fight. Frankly, there's not a lot we can apply to normal office environments here. There are no conceivable workplace scenarios where you need to play negative head games with a group of armed twentysomethings in the desert.
> "Consider a syntax with no redundancy: Any random sequence of characters would then be a valid program.

Nobody was proposing sending raw instructions to the CPU. Instead, the higher level things, like how we indent blocks, should not be repeated. I believe you already know this.
However, you probably can't succeed with just two terminals 50 miles apart from each other. It'll likely be more successful with 3-4 outlying stations, meaning you won't be at "cruise" for the entire 50 mile journey. Still, 30 minutes is also a win over the current status, especially if it's direct to the campus where you work (no "last mile" problem on that end).
Manually setting it is hard (on OS X + Homebrew Python I did it after a long fight; main problem: rmzq library). But... it is super easy with Anaconda: https://www.continuum.io/blog/developer/jupyter-and-conda-r
You could also measure non programmers (they lack bias) and get real numbers on whether adding parenthesis helps.
> Seriously? Some people either have a really weak mental model of a language or want to see problems where there are none.

Er… mate I'm talking about actual parsers here, as in the stuff that follows the tokenizer…
I think it may be time for the community or Facebook to write something that replaces react-router.

It has been extremely difficult to build something on top of it and keep current. Pre-1.0 I can understand the API thrash but 1.0->2.0 in a couple months?

Facebook should carry the torch here and write a standard router. This is a core component critical to the success of React for any applications more complicated than a dashboard.
There is a mindset involved

Absolutely. Besides knowing Asm, the other thing I've noticed is that debugging/general analytical problem-solving skills --- being able to grok the code and understand its operation in general, without having written it --- is highly correlated with RE skills. Of those I've worked with, those who are highly skilled at debugging tend to have RE experience; and likewise those who can easily do RE, even if it's something like analysing a protocol/interface and writing a specification, also tend to be very effective debuggers.
> “We want to go to work and work all day,” said Derrick Green, 32, a father of six who said he was fired by Hamilton Growers in 2012 after only three weeks picking squash.

Holy cow. What kind of agricultural working thinks he'll have the means to support six kids? Sometimes the poor are poor because they are oppressed and sometimes they are poor because they make incredibly bad decisions.
Japanese scientists have created a new type of hologram that you can feel
It's also about the ads bubble:

> "Or the bubble is going to burst. [...] we need to ban third-party tracking, and third party ad targeting. Ads would become dumb again, and be served from the website they appear on."

It's already insane that many news well know websites load 25+ third party trackers with 4+MB of waste. All these poor battery powered devices have already a hard time.
He gave that talk in Sydney, Australia. Oh, but if only The Sydney Morning Herald had been there and reported on it! We could have read about it on 3.4MB of downloadable content (actually, not just "content").

Their beta website takes up 1.1MB. I highly recommend that you add the following Adobe busting filter though (given that in their "Satellite" script Adobe attempts to bust your ad-blocking, I think you should bust their busting...):

http://assets.adobedtm.com/*$script,xmlhttprequest,domain=~assets.adobetm.com
Reflecting further on this...

Your comments feature the following fallacies:

- appeal to authority

- poisoning the well

- begging the question

- straw man

- appeal to common belief

- appeal to ridicule

Needless to say, it's against the spirit of HN, which seeks to uphold the principle of charity as a means of working together to find the truth in the topic at hand.

Nevertheless, as requested I've provided links to evidence to support the point of view I was presenting.

I just wish it didn't have involve so much time defending myself against the hostility.

On the upside, I've learned more about the topic, I've developed further thoughts about how to help bring about further research, and I've been reminded just how much of a minefield the topic is and how cautious one needs to be around it. So, some good has come of it.

But seriously, if you value HN as a place of productive discussion, please bring a spirit of charity and enquiry.
Photo Editor – A simple online photo editing application
Have you ever tried this anonymous local social App?
1+ Point People – Target Here
I have been using HN for a while now but [unfortunately] I'm still stuck at 1. Yes, one it is. Do you know the way forward? Kindly, share your secret recipe so that we all can benefit and beat karma at its own turf.
This is very similar to the paper
http://www.isi.edu/~szekely/contents/papers/2012/szekely2012...

As per the paper , you can choose arbitrary distributions , construct a fluent graph , run Monte Carlo simulation and get the result - |via http://bit.ly/hnbuzz01 |
Unix epoch, minor oversight, and then friends for 46 years (on Facebook)
Manufacturing quality time by DHH
One does get the impression that the problems with websockets are mostly much extremely large web companies complaining that it isn't perfectly ideal for their exact application, and that they'd rather have their exact usecase written into browsers.
I believe Slava was looking for an extra technical cofounder. He is extremely technical himself. Eventually it was him and two other people - Mike, who is sort of semi-technical (he doesn't write the DB afaik, but works on many other things) and Lief, who is a very technical guy, but moved on fairly early.

Source: I slept on the floor of their home/office for a few nights in '09.
Yep. Disqus is one of the more understandable shifts-to-bloat which developers have made in recent years. Understandable because spammers have made it so difficult to run our own comments. The selfish anti-social behaviour of this small minority of "SEO experts" ends up forcing everyone into tech choices we should otherwise be avoiding.
React-lite(just 15kb): an implementation of React
It's webdev that doesn't support a properly robust db. When they finally fix that Achilles' heel, they might have a chance of lasting long-term. MongoDB is not gonna cut it.
I went through this but was lucky enough to do it 3 years ago. Our price point wasn't above a million but was around 600-700k. For good schools that pushed us out to the Tri-Valley area of the east bay where we finally bought a house.

We looked for 18 months. It got to the point where I'd leave work if a house came on the market on a Thursday so we could have our offer in on Friday. We were out-bid 12 times for all cash offers, mostly from overseas investors I was told.

We finally found a house where an older lady was selling the house where she raised her kids in and after I saw it I went back the next day and knocked on her door and showed her some pictures of my family and almost begged her to pick our offer. We ended up having to bid +45k over asking.

The funny part is if I sold the house right now, I wouldn't be able to afford to buy it back.
2016:WHAT DO YOU CONSIDER THE MOST INTERESTING RECENT [SCIENTIFIC] NEWS?