skysight-inc/HackerNews huggingface dataset:
Try refreshing the page.

The site is hosted on GitHub pages and I used a template. I found this tag in the HTML

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

And changed it to

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
Not that hard. Want to make it a background image?

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
background-image: url(image@2x.png);
}

Do you consider the image to be part of your content? (Something you'd want to appear on printouts and RSS feeds)

<img src="image-src.png" srcset="image-1x.png 1x, image-2x.png 2x" />

Retina images are a solved problem for modern browsers. Very few users with Retina screens (and thus new computers) are on non-modern browsers, and those users who are using old computers and browsers will end up getting the 1x image. (Good luck finding a Retina Macbook Pro that runs IE9)
She did block him. He started using common hashtags of their activist network to still get attention. If you knew someone was trashing you, it would be very difficult to just ignore it even if you could block it.

I'm sorry, I think this guy went too far and the situation needed some intervention. This is beyond just a difference of opinion. Why was he fired? Why is he the only person she is accusing of harassment despite many other people who didn't agree with what she was doing?
I wasn't suggesting the price should be the same for developing both, just that it isn't double. You can share design assets, logic, algorithms, etc. For a complex app that stuff is actually what takes most of the time - but you only have to do it once regardless of how many platforms you end up deploying to.
Reading about books before the printing press always reminds me to appreciate the amazing free flow of information I have access to from the internet and the public library down the street.
Another way to solve Sudoku is to understand that it is an instance of the Exact Cover problem [1]. Basically, solving a 3x3 Sudoku grid is nothing more than finding 9 "sheets" of each number which superimpose exactly on top of the
grid.

For example (2x2 sudoku = 4 sheets):

1324
3142
4213
2431

is:

1... .2.. .3.. ...4
.1.. ...2 3... ..4.
..1. + .2.. + ...3 + 4...
...1 2... ..3. .4..

or even:

x... .x.. .x.. ...x
.x.. ...x x... ..x.
..x. + .x.. + ...x + x...
...x x... ..x. .x..
x... .x.. ..x. ...x <- number row

where the last "number row" does not belong to the grid but serves to indicate the number of the sheet.

This explains how sudoku relates to the Exact Cover problem. Now, there is a good algorithm by Knuth to solve Exact Cover, which is known as Algorithm X [2].

Algorithm X is just an algorithm but Knuth has also invented a very efficient implementation of it, called Dancing Links or DLX for short [3]. DLX is described in a very good and very readable paper by Knuth himself [4]. This is one of the first serious papers I ever read and it was a real joy, mind-opener.

[1] https://en.wikipedia.org/wiki/Exact_cover

[2] https://en.wikipedia.org/wiki/Knuth%27s_Algorithm_X

[3] https://en.wikipedia.org/wiki/Dancing_Links

[4] http://www-cs-faculty.stanford.edu/~uno/papers/dancing-color...
It's sad that the article stops with "The German Ideology" because the theory of alienation kept evolving. In The Capital Marx tries to present a wholly materialistic, more rigourous, theory of alienation.
Full title: (couldn't fit in title character limit)

Why more companies are looking at alternative management structures, and why you should too
You don't even need to go to a parking structure. Pick up the first hotel shuttle that comes by and then Uber from there. I've done this many times with no issues. Obviously it takes longer than getting picked up at the airport directly, but it still beats taking a cab.
FWIW I've got benchmarks and ports of Norvig's sudoku solver in Python/PyPy, Dart, C#, Ruby and CoffeeScript at:

https://github.com/dartist/sudoku_solver
This was many years ago. Also I was looking before we stopped. It's possible that it ticked up when he hit the "finish" button.
Not directly answering your question, but you don't allow search engines, you disallow.

To be more clear, can disallow Google or other search engines from crawling your content, but not from including it in their index. Google (et al) can gather information and ranking about your site from back links and other pages it crawls, but it might not actually have your page content. If the engines follow current internet politeness.
Link for the scanned copies?
Bullet Points of Doom for ESPN
> Walk an hour home carrying my luggage?

Uh...take the bus?
More cores is always a good choice for consumer chips - even if one program doesn't effectively use them, running multiple applications in parallel sure as hell does.

And these days, we're running everything under the virtual sun and expect it to work fast and smooth :-)
Every hour you spend meeting a potential client, send emails, and writing justifications is an hour you could have sold to someone else.

A client that comes in with such a low estimate (£3k for a £100k job) is going to take days of negotiations before agreeing to a sensible price ... if they ever will. There's no way that time will be recouped by winning the job. Ergo, say no and walk away because it will cannot be profitable to persue it.

Time spent pitching for work is lost time. Choose your battles wisely.
I don't think there's anything inherently wrong with it, but it is, as you say, a 'look'. If it fits into the overall art direction and feel you are going for then good, use it. There are a lot of places it won't be the best artistic choice probably.
This article was my crash course for computer science (I come from another engineering field). I learned so much by studying this code, and understanding it allowed me to write a sudoku generator. The generator algorithm is much different than solving, but the basic structure was already there for me.

In any case, I'm replying to your comment because it applies to me. Norvig's code is compact and elegant, whereas mine is spaghetti code at best. I basically have lots of control statements, as there are many many processing steps that I painstakingly discovered as I went along (thousands of lines). Heck, I can barely remember them myself.

Here's my site: http://sudokuisland.com
Yea, see, that does not actually happen.
I have been toying around now with this second python example for a bit.

Here's my conclusion: Not only is it not efficient, it doesn't even work. The generator cannot be rewound after it has been iterated over for lowercase - the uppercase version will never be executed. You essentially run into the problem described here: http://stackoverflow.com/questions/1271320/reseting-generato... .

It only works once you actually generate twice

> lc_his = gen_lc_his(gen_splitted_his(('hi for the %d:th time!' % i for i in xrange(10))))

> uc_his = gen_uc_his(gen_splitted_his(('hi for the %d:th time!' % i for i in xrange(10))))

It seems to me for this toy example, generators are simply not the right tool.
And having multiple cores just improves that ability. There's an upper limit to efficiency, but don't tell consumers that while you figure out your quantum processor :-)
I really can't give you a concrete answer but I wanted to confirm what my GP said:

I must admit to being obsessed with their GitHub Issues for awhile. It was almost as addicting as HN or reddit to check and read new issues and comments - I've probably read every major discussion and minor interaction they've had over the last year or more.
I think he needed to see a mental health professional.
LAX is the second largest (by passenger boarding) airport in the country. So until ATL allows Uber, I guess this is true.
I don't know what the real use case is, but I know that it's been awesome as a simple graphics API to teach programming to kids.

A while back I used Choc (http://www.fullstack.io/choc/) to teach JavaScript to a high school class. A lot of Two's competitors have APIs that take into account things like performance and extensibility, but are harder to explain because of it. It was great to have a simple API that got out of the way and allowed me to teach things like if statements, for loops and functions.
Reverse the idea: turn all of this workspace that is used only during work-hours during the work-week into space that can be rented and lived in during non-work-hours.

Zoning law and insurance are the major roadblocks compared to modifying facilities to accommodate both work and rest. A lot of businesses are moving to ABW arrangements, retrofitting their office spaces to be more like a home or lounge. Work is done on laptops and mobile phones which are taken home. Files/work IP is stored on remote servers. Bicycle storage, lockers, showers and car spaces are integrated into office buildings already.

I see how this will fail though. This is why we can't have nice things. can be roughly translated as Because humans.
Honestly seems like people trump the word "privacy" and "free speech" when it fits their agenda/world-views.
Deployment made easy
> it could be peer to peer and you just sub to what you want. Someone picks a name and they 'own' that.

So like Usenet, then.

Few news servers carries every Usenet group. No news server carries every newsgroup, because many of them are private, on private NNTP servers. It's decentralised: Anyone can run a NNTP server, and each NNTP server can take feeds of whatever subset they want, and add whatever additional groups they want for local use, or for distribution.

It has ownership through moderation, though there are certainly weaknesses there in the level of reliance on trust.

And the peering could do with some level of automation.
What's their business model? Why would I type my thoughts there instead of, say, "google docs." Or putting text files in a dropbox.

I like the idea of quiet and uncluttered. But it's hard to trust my writing to some new web app with to viable way of monetizing it.
I wonder how many people forget (or never learned) that unlike the X86, MIPS, ALPHA, and ARM architectures, SPARC is an open standard and anyone can make a 100% ISA compatible SPARC CPU...

SPARC deserves much more love from the open hardware community than I see it receiving.
This seems nice, but where did you define the datasource(s) for your examples? Did I miss something? I'm already using Flask, so I'd be interested in using this.
I find it rather disappointing that it still takes on the order of 10^2 milliseconds to solve the hardest sudokus.

This was tested with my own algorithm and one supposedly fast found online. I will revise my code, but I doubt I will improve the speed.
Related: http://cloudwall.me/
Not at LAX. Minimum fare is $17, which is ridiculous if you are going somewhere near the airport. Someone else commented on that.

Good night taxi industry. It hasn't been fun and it wasn't good knowing ya!
The voting rights moved from the old goog to the new googl. Voting shares do cost more now. But voting shares don't matter, Page Bring Schmidt hold a majority of votes via a third class of stock.
Yes, but I think the author realizes that, which is why (s)he wrote above "this will produce an error, since running a generator function twice is not allowed, and this would not re-use the same items in memory anyway, which is kind of the main point with stream processing".

The solution being proposed at the end is actually not using generators at all.
That's what airport cabbies near where i live in India now do. The queue is really long (such that they may only get 1 or 2 rides the whole day), but now they take Uber/Olacab rides while waiting for their slot.
There's a very different risk profile for the buyers of class A shares vs. class C shares in the scenario above. The activist shareholder is trying to make the future happen; the passive shareholder is trying to predict which future will happen. The activist shareholder has a lot more information available to him, notably how close he is to winning control of the company. Some of that information may leak via the stock price and cause a run-up of class C shares, but a passive shareholder faces significantly higher risk when trying to assess the likelihood of activist shareholders winning a proxy battle, because they don't know how many shares the latter has.

It's much like how Porsche cornered the market in Volkswagon shares. Until the last couple hours, the market at large had no idea how close they were to a corner.

Also, remember that the price of a stock is set at the margin, but the value of one's holdings is an average. Imagine that an investor has amassed 100M shares of Google at an average price of $20. If they get to 100,001K, the value of Google will shoot up to $50. It is rational for them to pay any price up to $3M for those last 1000 shares, because their profit if they get them all is $3B, but if they are missing even one of them, they get nothing.

Same reason eminent domain laws exist: without them, it is rational for a large organization to pay any amount up to the total value of the project to the last few holdouts that are preventing it from being completed.
Hello, non sequitur logical fallacy.
Publishers could charge whatever they're getting net from advertising. I can't imagine that it would be very much. Use some micropayment system. "Google gold" or whatever ;)
I wouldn't get too excited about it yet. The 9th Circuit Court tends to side with the copyright maximalists. And the Supreme Court hasn't been favorable to something like this either so far.
Much easier way: Put your pin near the airport, and call the driver saying you're actually at the airport.

I have done this dozens of times. No driver has ever refused.
Error Handling in Nodejs
By popular request, 'man days' has now been banished from the site :-)

In our defence: https://en.wikipedia.org/wiki/Man-hour
Ethernet Adapter for Chromecast (Back in Stock)
I think we're mixing up terminologies here. One SMX operates on up to 192 values in parallel (Nvidia calls this 192 "threads" per SMX). Functional units AFAIK is only used in terms of "special functional units" which isn't relevant for this discussion. One SMX has 6 Warp schedulers, but I'm not sure on how independant these can operate. My guess is that branch divergence will only NOP out one whole Warp, but I'm not sure whether the Warps can enter different routines or even kernels (my guess is yes for routines/no for kernels).
Am I the only one who didn't see anything of value in this AMA from /u/spez?
To be fair it looks to be a relatively complex operation. Do you know how any other languages implement this?
People who don't understand what public crypto is, or the details of the mathematics behind it?
Oh I see, I missed that this "limitation" also applies for his DPI example that I was toying with.
What are you even talking about? Azakai is talking about the ethics behind this type of testing on a highly intelligent animal; the giant Pacific octopus.

You can't talk about instinctual responses when you have absolutely on clue what's going off in the mind of Athena and what that particular octopus views as a threat.

>Now, I'm not saying we should be killing animals indiscriminately

Wow your a real saint!

Did you even read the article of are you going to keep on throwing out Red herrings?

I'm not going to even touch that house analogy...
Uber drivers are civil because there are actually consequences for them if they are not.

You ever call up a cab company to complain about one of their drivers being rude? They laugh and hang up. There is zero accountability for a rude cab driver.
Capitalism breaks down when wealth is allowed to substitute for merit or the ability to produce, and where a lack of wealth impedes the ability of individuals to succeed on merit.

It also breaks down on public goods. The idea of capitalism is based on rational self interest, but rational self interest for individuals doesn't inherently lead to rational self interest for larger groups. Wealth also allows people to distort the political process away from representation of the interests of the majority.

Society loses out, in terms of lower productivity, higher crime, increased prison costs, pollution, etc.
10 common SEO mistakes you should avoid
How to Build an Effective Blog Plan?
Exactly. More generally, no one's rights are absolute, because eventually exercising your rights begins to infringe unduly on others'.

It also makes good sense to me that certain types of speech, such as harassment, result in less freedom overall. (In the case of harassment, because it suppresses speech from the harassed party.)
It's good info, but I can't help think about all the creatives that these suited finance guys ripped off. So they got rid of the need for creativity by stealing. Now, all they had to do was apply metrics to their widgets and watch the money roll in.
"...they explicitly allow forks like neovim for the aspects they can't find time for."

With the risk of sounding like captain obvious here, but in open source you do not have the luxury to allow or disallow forks, they just happen.
I wouldn't have tipped him a single fucking cent. What does he expect people to do, move further away from the airport just for him?

Cab drivers like him are shitheads, and are the reason that Uber is doing so well.
You have a partner but you don't have employees? Maybe you can think about starting a new company at a new place......
While some of your post is hard for me to read, I really like the explanation of the human brain using various levels of abstraction for the purpose of tractability.
> If you took a human child and kept it completely isolated from all external teaching and human contact until after puberty, it's not obvious that it would appear that much more intelligent than an octopus.

Obviously we cannot deliberately test this hypothesis, but there have been a few cases of children raised in isolation who failed to ever attain an adult level of language [0]. In fact, if you measure by number of acquired words alone (a dubious metric), their capacity for learning language was at the same order of magnitude as gorillas [1] (the validity of gorilla language studies remains controversial).

To be taken with a rock of salt, of course, but it shows that development is far from guaranteed. This makes determining the intelligence potential of a species very difficult: what is the optimal environment for baby octopi to learn to communicate?

[0] https://en.wikipedia.org/wiki/Language_deprivation#Cases_of_...

[1] https://en.wikipedia.org/wiki/Koko_(gorilla)
I am doing this course and find it really good : https://www.edx.org/course/scalable-machine-learning-uc-berk...

It is about creating a linear and logistic regression + pca using spark (python api).
Thanks for the feedback! I definitely notice that the cycling is an issue, gonna work on it!
Only built it for iOS at the moment unfortunately...
Another example why writing security risk software in languages without bounds checking isn't a good idea.

The amount of engineer hours (and money) wasted in language workarounds...
Hacking Backbone
Lua's C code base is fairly complex. I don't recommend it to a people willing to study C more. When I attempted to embed Lua into the FreeBSD's loader I expected it to be much easier. But when things went wrong and I had to jump and understand Lua internals, it too a while.
Ask HN: Why is Flash so vulnerable?
First part makes sense, but the last part doesn't. Keeping application state in sync doesn't need to affect the throughput of events coming out of a multi-threaded application.
The page is not responsive. Hosting on Github pages doesn't mean the web page will be responsive. It depends on the template you have used which is not responsive apparently.
DX12 - catching up to Mantle and Vulcan but ahead in marketing.
Ncurses library: repository with examples
So in summary RSS is new again?
Ad blockers are more sophisticated than that these days, or at least support features that are. For example, they can hide a specific DOM element on a web page within a larger page according to its path or other characterization. I don't know what percentage of total effective rules these capabilities comprise, though, but it's something you cannot do with host level blocking alone.
Yes(ish), but: https://www.reddit.com/r/badhistory/comments/3680ke/til_this...
How to Raise $10M for Your Startup
The Square Kilometre Array: Radio silence for most powerful telescope in history
It's hard for me to critique or analyze Zynga from an unbiased perspective.

There's no question that what they were able to create this monstrous flywheel of engagement around a strong core concept but from my vantage point (read: I know they printed money with FarmVille and CityVille and have more or less floundered in the past year), they were only really good at the "let's take this already successful concept/hook and turn it into a cash cow" side of the equation.

Has Zynga had any successes in the past twelve months? Were they able to break into mobile at all beyond paying $180M for Draw Something?
I think you should realize David Deutsch is not the author of the piece and give him some more credit.

Statistical mechanics does not explain the existence of the life that currently exists. At most it proves complexity can come into existence. But not every state of the system has been visited and we don't have infinite time (and whether a billion years is sufficiently 'infinite' for some purpose first needs to be proven). The question is: is this life likely?
The Last of Us: Second draft of movie script in development
Out of the listed subreddits that had banhammers coming, one of them had approximately 120,000 subscribed users. The rest all had significantly less (100, 3000, etc). I just don't get how anyone cares with numbers so low. Any of the people frequenting the proposed ban subreddits can be ignored. But it seems like there are a tonne of people (vocal minority I'd bet..) that are worried about the slippery slope that aren't even active in those toxic subreddits.

I just don't get it. If you were a part of those subreddits, and they get banned, take your bullshit elsewhere.

If you're worried about slippery slope, then maybe just relax a bit and recognise what type of behaviour they want to prevent on their site. Or find somewhere else to have your discussions.
Although this doesn't explicitly relate to your product, it would be better to have duskjs.com as an Alias of ss15-fliptables.divshot.io rather than just redirecting to it. Getting redirected to such a weird website name feels a bit Phishy.
So what is the insurance situation in the US? In Germany the guests were transported uninsured which made the whole model not only pointless but dangerous for both the driver and the guest.
Hmm I have a python script that monitors a few datapoints but don't know how to appropriately save them and plot data on a graph/webpage. I might give this a shot?
> "we're working hard to ensure these less savory parts of reddit are only encountered by those looking for them and are very much aware of the content."

That's exactly what they're doing, is it not? They're providing opt in controls for the less savoury content:

> Similar to NSFW, another type of content that is difficult to define, but you know it when you see it, is the content that violates a common sense of decency. This classification will require a login, must be opted into, will not appear in search results or public listings, and will generate no revenue for Reddit.

And the few subreddits that incite abuse are getting shuttered. I feel that's more than reasonable.
Bit confused. Since it's a *.js name, I was expecting a library (preferably with source hosted somewhere like GitHub), but it seems more like a hosted solution to me. I created an account and watched up to about 5:00 of the video, but still slightly confused. A better readme perhaps?
How to Improve Your Facebook Page Reach
It says in this thread that the library can't even draw text. That's far from complete