skysight-inc/HackerNews huggingface dataset:
I assume the markup is there to recover the costs of running hundreds of separate points of sale and storage and a convoluted payment process and slow and expensive restocking.

Dropping the price probably leads to higher restocking costs for the same amount of revenue. I assume someone has done the numbers on this, hotel operators are not stupid.

Perhaps drone-delivered items from a central menu (I'm thinking a roomba-like device) or having the automated system that released the stock using a mobile app might work - something with near-field communication like they are doing for door lock systems. Or more comprehensive vending machines on each floor.

I suspect the issue is shrinkage through theft and expiring items that is the main problem, and that is difficult to work around and still provide in-room purchases.
It's not obvious that the statement "if x and y are different prime factorizations, they are not equal" can be proven without proof by contradiction.
> so let's just assume they mean the same thing and move to more interesting discussions, shall we?

I don't think it is that complicated.

Concurrency is a property of the algorithm or problem space. Things can happen independent of each other. Two or more client requests can read a file. Logically they don't have to wait for each other. There is no sequential dependence. These could be represented in code as two threads, two futures, promises, Goroutines, Tasks, callback chains, actors etc <insert favorite concurrency primitive>.

Parallelism is a property of the execution environment. "Can the concurrent parts of the program execute at the same time?" The machine happens to have 2 CPU cores and two requests arriving at the same time can execute at the some time. Or it has only one CPU and even though they can execute at the same time, they don't. One might be blocked waiting for another or they might be preempted by the scheduler every milliseconds, execute a bit, then switch to another.

EDIT: Here is Joe Armstrong's interpretation. Which is similar to this and includes a cute diagram with coffee machines:

http://joearms.github.io/2013/04/05/concurrent-and-parallel-...

He knows what he is talking about, he is the father of Erlang.
You should look into the business of kpop. They don't give a flying fuck about English, when they have Japanese and Chinese markets.

If you make your music in English you run the risc of being mostly unknown in the second d and third largest economies in the world.
Agreed. popcorntime.io is fully open source and under active development https://git.popcorntime.io/groups/popcorntime . The other one is a rip off site.
In the hotel I stay at regularly, a fridge is present and running but has nothing in it. I usually go to a store and purchase a couple of things - maybe some beer and something simple for breakfast, like a couple of pieces of fruit or yoghurt. Having a fridge is more of a benefit as a guest than having said fridge stocked full of overpriced junk.

In some of the hotels with automated charge systems I have still used the fridge just by sitting my stuff on top, and have never been charged. In fridges with manual mini-bar I often take all the overpriced beer out, put it in the cupboard, replace it with my own, then put it back in when I leave. This only works on overnight stays as they check the fridge each day, but works for me.
This part I don't want to forget:

"When you take on a framework, you're like a consumer buying a product: if it does a hundred things you don't need, or doesn't do things the way you want, well, tough. That's what we've got for sale. But as a programmer you're not a consumer. You're a producer. You aren't forced to accept an abstraction that doesn't work for you, or solves a problem you don't have. The option to build the Engineer-style specialised solution that conforms exactly and only to your needs is always there."
While I agree with you, it is better to focus on practical things other than pedantic names, you can really notice the difference more when you look at the foundation of Go's language level concurrency paradigm.

Concurrency in Go is based on Communicating Sequential Processes (CSP) by Hoare; this was originally published in 1978. Reading CSP you see all the ideas are abstractly formalized in math terms: there really is no notion of multiple streams of execution occurring at the same time (i.e., multiple hardware threads). So, a distinction is made between things cooperating (concurrency in their parlance) and things running at the same time (parallelism).

To continue this idea, parallelism, again using their terms, really is an implementation of the more abstract concept of concurrency. That is, given a description of concurrent processes communicating you can run them in parallel (and reason about their correctness).

If you do not make the distinction, regardless of the terms you use, you remove the layers of abstraction necessary to reason about complex systems (separation of high level concepts and their implementation).
"Why? Nothing bad happened,"

duty of care?
If you are rigorous in your expansion of "it follows that x is not two", you will find your contradiction.

Here is a more rigorous form of what you've said there:

Let X be an integer with a prime factorization in the form 2^(2k) * p_1 * p_2 ... * p_n where k is a positive integer and p_i for any i is a prime not equal to 2.

Proposition: X is not 2

Proof:

Assume X is 2.

The prime factorization of X is:

X = 2

By the definition of X, we have:

2 = 2^(2k) * p_1 * p_2 ... * p_n

Since we defined k to be a positive integer, we have

min(2^(2k)) = 2^(2(min(k)) = 2^(2*1) = 4

So we have:

2^(2k) >= 4

So we have:

2^(2k) > 2

Since p_i for all i are all positive integers, we have:

2 < 2^(2k) * p_1 * p_2 ... * p_n

So we have:

2 != 2^(2k) * p_1 * p_2 ... * p_n

Thus:

2 != X

And we have arrived at a contradiction.
When the outside world came into contact with the Pitcairn settlement there was one mutineer left, John Adams. There were Tahitian women alive as well who were part of the Bounty story, having been retrieved from Tahiti after the mutiny.

One of them, Teehuteatuaenoa, gave her account of the aftermath in an interview from Tahiti: http://www.fatefulvoyage.com/pitcairn/pitcairnDJenny.html

More on Teehuteatuaenoa and the history here: http://www.demtullpitcairn.com/teehuteatuaenoa.html

The island did suffer from lack of resources as the population grew. This lead to two migrations. One to Tahiti in 1831 and another to Norfolk Island in 1856. The latter is where many Norfolk Islanders can claim their ancestry from. Some islanders returned from Norfolk and re-settled Pitcairn soon after that migration.

With regards to genetic diversity, there have been many 'outsiders' that have settled and married with islanders. These were often the result of visiting whalers and shipwrecked sailors. You'll find most of the ancestral lines on Pitcairn have a mix of the initial mutineers, their Tahitian wives and outsiders giving genetic diversity.
That report means very little. The guy actively admits he doesn't even know what to look for, and ran his tests on a default virtual machine without any anti-anti-debugging techniques at all. It is extremely common for malware to detect standard virtual machine setups and not activate their payload.
I'm not sure where to begin with your comment and all the strange and inaccurate things it says... but this kind of idyllic utopia (which to me seems like some horrible mind-numbing lifestyle) will never exist. Economic incentive is the cornerstone of modern effective society.

Basic Income might work but it's far more complicated than you make it seem and it's not something that just lets everyone do whatever they want, it's a way to raise living standards and equalize some of the disproportions in power and wealth but there will need to be industry and incentive to create the income in the first place.
> So a port gets opened to serve content that the user doesn't want nor need?

Not by default.

> What if the box is not a server? What if it's a mission-critical server for something other than http?

If you read the thread, you'll see why it's there and what service needs to be running for it to be active.

> Why do we have systemd? So many hate it so very much, who is backing it and why?

Red Hat is backing it, and I'm happy they are doing so. There are plenty of good reasons, starting with http://0pointer.de/blog/projects/systemd-for-admins-1.html
Everest live webcam
cf. http://en.wikipedia.org/wiki/Mount_Everest_webcam
Yes, that solution (blocking requests to connect.facebook.net) works _for now_, because the only pieces of JS which are _currently_ being intercepted/replaced are from that host.
> "Wanna guess how many alcoholics there are in government? That occasionally used coke and smoked some pot?"

Screw that, that's an easy bet. A recent President was an alcoholic who had used pot and almost certainly cocaine.

You want something even more interesting, ask how many folks in government are currently addicted to prescription opioids, or currently regular users of cocaine. The effective legality of certain drugs is highly dependent on how much money you have and the likelihood that you will ever be pulled over by the cops and an impromptu search of your vehicle conducted, which breaks it down very much into a class/race issue.
Ideas fail and succeed for reasons that are totally unrelated to their "goodness". X86, JavaScript, trains, the bicycle.
I was surprised to see he's keeping it up to date as well, after all these years. Good stuff.
I have used Spotify with success on Arch Linux. It may not be symmetrical to the Windows or OSX clients, but I have not had dealbreaking issues. There are bugs here and there, but now the Windows client has its own set of problems with new updates...
One suggestion. Did you try call housekeeping and tell them to bring you more one litre bottles of water? It's free and I tend to order 3-5 a night (as many as my thirst called for). Make sure to call housekeeping and not room service.
> Erlang is about concurrency, not parallelism

They make full use of all CPU cores since they implemented SMP support: http://erlang.2086793.n4.nabble.com/Some-facts-about-Erlang-...

> ditto for Go Channels

Go has a user-space M:N scheduler that distributes its "goroutines" among multiple OS threads and therefore multiple cores.
While the post-ops have an elevated suicide risk, I believe those that don't undergo surgery have an even higher one.
But programs in the Chuck Moore universe have a total size measured in hundreds of words, globals are like function level scope. To go the other direction is code in a purely https://wiki.haskell.org/Pointfree style.
> Erlang is about concurrency, not parallelism;

Erlang is about both.

Those are not either or. Concurrency sits at a higher level of abstraction -- at the problem domain. "I'll create an actor for this request, another actor for that, maybe another one for monitoring". These are concurrent units.

Parallelism happens if my machine has more than one CPU and these concurrency units will actaully execute at the same time. Or maybe I have a single CPU only. I'll have not parallelism. They'll be sequenced and scheduled in and out of the single CPU in some small or larger time slices. But they'll not execute in parallel.

So maybe I am running my machine in 1989 (Erlang was doing work back then too) with only a single CPU. I still want to create many concurrent units of work. Or maybe I am running in 2015 and I have 64 core machine and I specifically choose Erlang because I expect to get lots of parallelism for cheap as my concurrent units are largely independent of each other.
The gory and grotesque art of Soviet antireligious propaganda
Bullshit. 3 and 4 yeah olds in China talks just as much as any western child.
The last mini bar I "used" was on a cruise ship. I put my own water bottle in it but didn't take anything out. I got charged for "disturbing the mini bar" or something like that.
It did. And the State Department & CIA use it to promote subversion activities in other countries. And the FBI and NSA try to crack it & discourage its use to monitor everyone's traffic.

"The government" isn't a monolith; it's made of quasi-independent agencies often operating at cross purposes.
Furthermore, for the many conversations I've had on the topic (and I've had hundreds), I don't recall a single instance where someone used the wrong term and it caused the slightest bit of confusion.
A CS degree is a waste of money? I disagree
That, or since he's already banned, he has nothing to lose.
It looks like you've got two things going against you, feel free to correct my assumptions if I'm wrong:

1. You're applying to US internships while not residing within the country. Work-sponsored visas are scarce and costly, most companies will not invest the level of resources required for an internship. You need to get here first and apply second.

2. You're applying to some of the biggest tech brands in the world and your resume is average at best. Average doesn't get you into these kind of companies, even with referrals. So even if #1 isn't the problem, your resume needs to be more compelling. Here's some of my experience bullet points to illustrate what I mean by more compelling:

- Led development of numerous features for a proven B2B SaaS Product using MongoDB, Express.js, Angular.js, and Node.js.

- Built a facial-recognition utility in Node.js for mass provisioning of user avatars during the company onboarding process.

- Developed a HTML5-based digital signage solution for Google Chromecast with multicast capabilities.

As for how you improve our own bullet points, here's my suggestion:

1. Each bullet point should be thought of as a conversation starter. They need to lead into a story that the recruiter wants to hear during the interview phase.

2. Context/Terminology. These companies have their tech stack already picked out; they want people who at the very least, have demonstrated some type of experience with what they're using. I could have simply said JavaScript in my bullet points, but it's too ambiguous and does not convey what I want to work with. If I'm a company that uses Angular, I don't want to waste my time interviewing someone who's JavaScript expertise is limited to jQuery. (As you can tell, I'm a JS developer; sorry I can't provide better context to help you in the rails/php area)

Other resume suggestions:

- Rearrange your sections. Highlight experience and skills ahead of education, as that's what tech companies will be interested in first.

- Your project highlights are boring. If you're going to highlight projects on a resume, a recruiter needs to be able to identify a use case behind what's written.

- Either get rid of "2nd top ranked student in my faculty." achievement or provide better context. It's doing a disservice to every achievement listed below it.

- Your skills make you sound like a jack of all trades. Jack of all trades are generally assumed to be a master of none. While I'm proficient in a wide range of technologies, I limit what I present to what I want the conversation to be focused on.
TRAI Demonstrates Competence, Publishes Email Addresses of a Million Submissions
Now feels like a really great time to setup a security consulting services company - the rate at which companies are getting compromised is really getting quite silly.
I highly recommend "Krakatoa."
To be fair I have this problem on Debian too. Sometimes there is foo-nox, the foo version without X dependencies, but I seem to find myself building such packages for myself to omit some afterthought GUI bit which drags in Qt, gtk, or half of the gnome universe for no reason.
thank you (truly); and peace be with you always.
I'm not trying to call you names. The poster above mentioned those comments so I took a look at them and was disappointed. Though, I was surprised to see that much anger about this from, well, as you said - inarticulate folk on the internet. I didn't realize it was a point of anger among any folk until today.
Grab Lunch at TubeMogul
They sound pretty American. More than British people, for example.
StartMail Private Email Provider White Paper [pdf]
Not sure if troll, but... Just because the majority cannot agree does not mean the terms are not defined. Concurrency and parallelism are quite distinct concepts (though not entirely) [1,2,3].

1. http://en.wikipedia.org/wiki/Concurrent_computing#Introducti...

2. http://docs.oracle.com/cd/E19455-01/806-5257/6je9h032b/index...

3. https://wiki.haskell.org/Parallelism_vs._Concurrency
Except as pointed out that's generally not sufficient for Japanese since given their kanji based name you'll have no idea how to pronounce or sort it without them also telling you in a separate field how it's pronounced.

There's also the issue of interacting with other systems. You may want just one field but some credit card processor might want 2 etc....
> Just because the majority cannot agree does not mean the terms are not defined

I never said that, just that a lot of people have different definitions for these words, all contradicting each other. So in effect, these words have become meaningless.
Valve yanks new mod-sales feature from Steam after only four days
To be fair, there's good reason why a "newest first" (LIFO, I suppose) approach would make sense (namely, if it's assumed that most users have already been watching the series in question and just want to jump straight to the newly-aired episode that they haven't seen yet).
Hi Xbys.

Yeah, I used http://blog.ycombinator.com/hacker-news-api to download the data into a postgres database, which I then uploaded to cloudsearch to power the trend analyzer. Cloudsearch maps words that are close to each other (ex :coder and coders) and searches the text of both.

Thanks for the suggestion RE: relative numbers. Since HN is growing, it's hard to tell which topics are growing on a relative basis to HN's population.

Looking into your firefox bug right now, hopefully Ill be able to reproduce it.
Interactive Computer Graphics with WebGL – University of New Mexico
Every paragraph of this piece has me yelling "NEVER TALK TO THE POLICE" at my monitor. Had they wanted to, it would have been incredibly easy for the FBI to spin any of the many quotes in this article into a "false statement" and an insta-felony, just out of spite.

If you're going to run an exit node, find an attorney beforehand. You don't necessarily need to put them on retainer, but figure out who you're going to call instead of walking into an FBI field office like, frankly, an idiot.
What I can't stand about MacBooks is that the arrow keys are aligned...and tiny.
In all honesty I'd say Google and Apple are probably the best candidates to implement an earthquake monitoring system. At any given moment in time there are loads of cellphones that are sitting idly on a table or other fixed object. If the next version of Android and iOS were to gather and send back anonymous, location-tagged accelerometer data automatically (as part of the basic operating system), vibration correlations could be looked for on a massive scale, outlying data points removed, and an earthquake warning system implemented at essentially zero cost. The sensors are already out there.

Battery life impact could be reduced by creating an automatic timeshare where only a small fraction of those millions of people are collecting data at any given time; the data would probably still be sufficient. The percentage of users actively collecting data could also be dynamically increased to improve accuracy when a possible seismic event is detected anywhere in the system.
Thank you for the time spent in creating it and sharing it. It looks like you've been working on the project for nearly nine months, and that's a significant amount of effort.

I've been interested in one of these for a long time - a StatsD-compatible server in .NET. Considering that many competing implementations are written in Node.js or Python, a .NET should be able to outperform it significantly.
Didn't manufacturers grant google the right to extortion when they licensed g-products? Unless manufacturers are children without the ability to consent to terms I don't see why I should care about their arrangement.
You are like an urban gardener ...
Reading the source code, I find this:

function recordInstall() {
if (utils.prefs('install_recorded')) { return; }

sendReq('install');
}

So the if statement that the OP highlights does not actually phone every time it is called like the OP claims, but only on the first install. The message that the add-on sends to ghostery.com includes the Ghostrank preference, the version of Ghostery, the OS, and the Firefox version (Android or desktop). That said, it does appear that the add-on phones home on each upgrade, and I don't see anything in the Ghostery Privacy Policy about this (it only discusses GhostRank).
Ask HN: Moving on before a year is out?
I’m working as a software engineer at a small early stage startup. I’ve been working there for about 4 months, but feel bored and burnt out. I’d hoped that joining the company would reignite the enjoyment in my craft, but I’ve quickly found myself bashing against technical debt, and going home frustrated.

It’s my dream to build my own business, but right now I can’t see a clear path to that yet. I’m worried that making a switch to anything else now reflects poorly on me, but at the same time it seems wrong to continue with something I don’t enjoy.

I’m not sure if a move to a different role could bring the satisfaction I’m missing, or if it’s the desire to ‘go it alone’ that I really need to address.

Does it reflect badly to leave my role before a year is out?
And now I remember why I'm glad I'm not in school anymore...
Certainly makes my petty daily concerns seem infinitesimally small. Thanks for linking to that.
Show HN: 100 Free Course Licenses to Learn Apple Watch Design for HN Only
Or because your opinion that iTunes is "easy to use" and "extremely high quality" is just that - an opinion - and is not an opinion which is universally shared among all people or even a significant majority of them (myself included).

Now, with that said, between Amazon Prime and Netflix I haven't found many reasons to pirate things, but right now that involves jumping back and forth between two different marketplaces because of the fragmented content. This is where Popcorn Time (for example) reportedly shines, and thus might be a compelling reason to at least investigate that particular avenue.
But it is mine. Well, that's ambiguous. It depends on what 'it' and 'mine' mean.

Of course I don't think that the cultural tradition of meditation is mine (or 'ours', or whatever, for whatever group I'm pretending to speak for. 'Western' if you will.) But the behavior of meditating, or doing yoga, is mine if I'm doing it. It can be yours too. I don't have to cite anything for it to be mine.

That book in your link doesn't mention meditation because: 1) CBT is quote-unquote 'slightly different' (I don't know if this is true, but a commenter says it is) and 2) meditation, especially with all historical terminology you seem to be advocating for, has a non-scientific connotation to some people, so they deemed it beneficial to avoid talking about it. (I'm not saying it should have an unscientific connotation, I'm saying that it has ended up that way. I think you would agree? I also think this is lessening over time.)

I think there's no denying that it is unnecessary to bring any sort of religion, or a complicated and foreign naming scheme, into meditation in order to make it useful as a medical suggestion. A medical book on a medical therapy does not need to cite the historical details of the therapy. It should cite other medical books. A history book should cite history.
That would be Netflix. :)
Not surprising. People interested in such things say that the southern U.S. accent is closer to 18th century British English than current British English is.
Google wants to buy your patent to keep it away from trolls
The iPhone Is Now Bigger in China Than in Europe