skysight-inc/HackerNews huggingface dataset:
I want to see someone write an article entitled "Why I can't call myself a journalist anymore" and then blame Salon for articles like this.
Consider Q to be the product (p-1)!. Then consider the product a.2a.3a.4a...(p-1)a. These are the same items rearranged, because a has an inverse.

But the product is also a^(p-1).(p-1)! by commutativity. So a^(p-1)=1 (mod p).

There's a clever idea in there, to consider prod(ka) for fixed a and k=1..(p-1). Not finding the clever idea means you won't prove it. Finding the clever idea is tricky. Once you know the clever idea the proof is trivial.
I should put a little more meat on it. The point is in the daily choices that people make for themselves. If one 'had to take' a particular path, that implies the choice was not theirs to make, and that is perfectly understandable.

In the end, it has to be left to the individual to determine whether they are making the most of what they have, so for me, it is a guiding principle to use in self-reflection, rather than a score card to be judged by.
Rothschild family
I think this is more inertia than anything else. It is pretty obvious that Stallman isn't the easiest person to talk to, but he has consistently put huge amount of efforts into GNU for lots of years, and, whatever he did as the maintainer, seems to have worked out pretty much in the end. If there was anyone as active in the Emacs community today as Stallman was in his prime, they could easily push through changes despite Stallman's disagreement, via a fork or otherwise, but there isn't such a person, and that is that.

Consider that it has been almost 30 years since GNU Emacs started, for most of this time RMS has been the maintainer, and GNU Emacs continues to this day to be the most advanced, popular and active Emacs there is, while the various forks in existence like XEmacs, SXEmacs lost steam pretty quickly. So it certainly hasn't been all bad on his side.
Are you sure that applies? The article is about _first_ clients.

In my experience (I only ever dabbled a bit in the elance et al area) that's crazy hard. The prices are insanely low and - worse for this case - newcomers have zero reputation to build on.

So getting a first(!) client on elance seems to be next to impossible unless you want to work for ~free~ for a while to build up a name, a brand.
It took me a few seconds to realize that this was about the pharmaceutical industry and not the Haskell programming language.
FreeBSD donation drive came up way short ($300k+) of budget, let's help
PyTeaser takes any news article and extract a brief summary from it.
This is an off-topic answer, but I see no reason why this thread shouldn't be generalized to FizzBuzz equivalents in other careers (in fact, it might be interesting to do so). Our electrical engineering FizzBuzz is an introductory, Freshman-level voltage drop problem, found within the first chapter of any Circuit Analysis textbook:

R1 (N) R2
[VDD]-^^^^--*--^^^^----|

Given VDD, R1, and R2, compute the voltage at node N.

This works surprisingly well as a negative hiring filter. It's not intended to be a trick question at all: it can be solved with Ohm's Law:

I = VDD / (R1 + R2)
Vn = VDD - R1 * I

or faster and more intuitively using voltage dividers:

Vn = VDD * R2 / (R1 + R2).

What's disappointing is that a large number of senior undergraduate students are unable to solve this problem -- which I think makes it a good EE equivalent of the FizzBuzz problem.
I'd make this a requirement of developers too, some basic unix skills goes a long way as a developer.
Chart of the greatest and most remarkable achievement in human history
The Morality Apocalypse: An Open Letter to Bill and Melinda Gates
Your result is correct but your reasoning is not sound. A & B => C and !B does not imply !C.
Consoles aren't going anywhere, though, and their low barrier to entry means they're going to have a larger share than PC gaming for as long as they're around.
Please make the upvote button in some bit large size and change the color too.
Have you read any of the Foundation series by Asimov? The action is driven by a group of scientists who are able to predict the future using mathematical models.
It's a pun, not actually a 'negative' headline.
AI = infinite (almost) totally free labour force. Top rate, from digging mud, to nobel prize winning scientists. No one is exempt.
I hesitate to say this, because it might be misconstrued. However, some people seem not to know it, so it might be of value regardless ...

Once an item has more than 40 comments, if the number of comments is more than the number of points, there is a ranking penalty applied. This is because it's a good proxy fr an item being a flame-war.

So if you're interested in seeing more answers to this question, or carrying on the discussion, it's worth making sure you up-vote the item to try to avoid tripping the flame-war detector.

Of course, it may already be too late ...
Yes, I read his comment.

""dig @www.facebook.com news.ycombinator.com" does not use the ISP's DNS servers at all"

Incorrect. The program he's using, dig, has to look up the numbers for facebook.com's authoritative servers first. And what DNS servers do you think it uses to do that? The defaults he has set: his ISP's.

"It sends a DNS query to Facebook for Google."

Incorrect again.

The "advice" I provided is not pointless. I would not provide pointless suggestions.
Google’s Bump to shut down this month, team will focus on Google products
> "Yes, I'm looking. Did you have fun climbing up? And now maybe you're just a tiny bit scared sliding down?"

Your point notwithstanding, imagining someone actually saying this made me wince with embarrassment. How idiotically contrived.
Makeup Tutorial......(How to not look like a clown)
I've thought about this, previously I've changed this by just replacing your /bin/ln calls to mv but I think that attempting to add this to the tool may cause some confusion. Obviously it wouldn't be the default behavior and you'd have to enable it probably through the ENV variable, but this would render all commands but install virtually useless I think which wouldn't make much sense in its current state I don't think.
How well does the ability to write well correlate with the ability to articulate rules for writing well?

The short answer is "pretty well." Usually I ask specifically for major comma rules, which I'd tend to define as:

* Connecting independent clauses with a conjunction
* As part of a list
* To offset a word or phase at the start of a sentence.
* Like parentheses (or, in the lingo, an appositive phrase).

If they say, "I have no idea," that's a very bad sign; if they ask questions like yours, that's a good sign.

A fun, short book called Write Right! by Jan Venolia is worth reading if you're interested.
Google's Moto G seems a lot more interesting now -- their marketing effort has been summarized as "getting the next 1 billion people online."

This alludes to anticipating urban migration and knowing 1) who moves where 2) when they move. This can be very interesting and (in most cases) frighteningly accurate advertisement information.
U-Verse High Speed Internet service uses this type of modem (this is the "U-Verse" service that is a traditional ADSL type service, not their IPTV VDSL stuff -- it used to not carry the U-Verse name). I'm stuck with it at my extended family's summer home since there's no other service available. It's been incredibly flaky. Since the default configuration won't allow me to set the modem to respond to ICMP and we physically unplug electronics other than the modem when we're not there, I've run out of ways to monitor it remotely from my home two hours away (thereby eliminating the possibility of getting a monthly credit for every month this thing has been flaky).

I've had service techs out for the last two years trying to make it more reliable, but the biggest problem has been "proving" that the service has been down, and very frequently. Now I can get my local nagios instance graphing the terribly reliability. That should get ammunition to request monthly statement credits, hopefully increasing their motivation to fix the wiring in the area (everyone in this small town that has U-Verse complains about the reliability of the connection).
Also, they're pretty nice. PC gaming does have disadvantages.
I have one pet peeve about this, which is typically my pet peeve on a lot of growth hacking / optimization writeups: lack of longer-term focus. I hate to preach too much because doing things without a proper measurement strategy may be more practical than implementing a proper measurement strategy and is better than doing nothing at all, but....

The results were listed as "very good" because 20% of new signups tweeted. However, you're giving away revenue in hopes of generating more long-term revenue. The success or failure of the experiment should be given in terms of customers who signed up from seeing the tweets and what the lifetime value of those customers are, taking into consideration the initial revenue loss.
The simplest would be

find /path/to/wherever -name "*.mp3" -delete

This works at least in GNU find and FreeBSD.
Well, I already admitted I'm not a logician: if A & B => C, (!A | !B) => !C looks implicit to me, and while this isn't the first time I've had my nose rubbed in the fact that it's not, I never could understand why not.
Manipulating Java class loading mechanisms
Optimistic locking retry with JPA
More sysadmin / troubleshooter focused person here, and I love this sort of question. It also brings out people who will throw out things like "do a network capture". Then you either get the "well, send it to the network team!" answer or the (much more desirable) "look for X, Y, Z, or something weird in N...".
The Hyperloop design paper states that it would be along existing highways.
Memely: The web's best meme app
These are things your Facebook profile says about you, but based on your IP address, interactions with other people, presence in photos, how you describe events, applications you visit with Facebook credentials, language you use, etc. Facebook probably knows (or could know) a lot of real things about you.
Follow-up question: "Should you?"
Adding a bit of history to the other comments: Bazaar is actually a successor to an earlier DVCS, called Gnu Arch (or Tom Lord's Arch, TLA, at some point). It started out in 2001 and was, I believe, the first of the DVCS crowd. It had some idiosyncrasies, but was a huge step up from CVS in terms of its principles.

tla was forked into baz (previously Bazaar), and bzr (previously Bazaar-NG) was a rewrite taking into account lessons learned from tla/baz. Darcs is yet another DVCS inspired partly by Gnu Arch.

So while the explosion of new DVCS around 2005 can definitely be traced back to the Bitkeeper incident, I believe the seed for modern DVCS was laid a bit earlier, in 2001, with Tom Lord's Arch. I think Gnu Arch/tla is to be credited with originally introducing many of the concepts of distributed version control.

Of course, if anyone knows of earlier history on distributed VCS or a VCS that isn't in some way a spiritual successor to TLA I would be quite interesting in knowing that.
Absolutely. Stigma over a (d)vcs !== (in)ability to contribute to a project.
http://www.zhitea.com
It's always possible that if so many candidates get this wrong, especially senior ones that your understanding might be incomplete, or possible not understanding clearly. I often find that people get these pet questions and think they understand them when they don't really. I'm not even a data scientist or statistician and could tell you what a p-value is. I find it hard to believe experienced candidates can't.
Should I parse it as tossing the same coin 10 times, or choosing from the jar 10 times?
To me, it's read as both a pun and a negative headline. I'm surprised others don't see it that way as well
It seems somewhat unfortunate to distil this down to where there are only two possible interpretations of someones idea, right and wrong. I don't think you could have straw manned his point any more either.

The entire idea of "can do vs can't do" is such a platitude anyways, it's not even remotely interesting. It takes all nuance away from communication. As if just because someone has to make their position clearer than a statement like "yes, if" in order to manage the expectations of others that they just don't have a "can do" attitude and by implication are destined to fail.
> Can we bootstrap from GPL into something that does not care as much about the user's freedoms?

IF by "does not care as much about the user's freedoms" you mean "imposes fewer ideologically-based requirements on those using licensed software", then we already largely have -- while the GPL and its relatives (LGPL, AGPL, etc.) are still around -- there are lots of major FOSS projects with active communities around non-GPL, more permissively-licensed software. (And even many projects that use the GPL -- such as Perl and Linux -- advertise a less-restrictive interpretation of its terms than the FSF states.)

I think the trend in the FOSS community in general is to prefer to less restrictive terms, which is exactly the opposite of the FSF's direction.
How could this happen in a free-market economy?

I don't think you can reasonably call our system of medical drug production "free-market". Heck, I'm not even convinced that our drug production system is freer than the Soviet Union's was, though it's clearly still quite capitalist.
Yes, it's a bit contrived, and while it might be embarrassing on hackernews, it's not at all embarrassing when actually dealing with a 1.5yr old.
I was surprised I could actually think of 10. Using both dc and bc seems like cheating, though ;)
Just curious, why do you not allow the interviewee to use jQuery? Do you expect the candidate to know JavaScript's DOM-level APIs without having to look them up?
At which point I'd argue that using -exec with an appropriate command is simpler, in the general case, than using one of find(1)'s many, many, many twiddly little command-line arguments. Granted, -exec spawns a process per file, but processor cycles are cheaper than brain cycles, &c., &c.
The new rules of configuration management
SEEKING FREELANCER (remote)

Looking for android developer for a short-term project who is familiar with (or ability to work on) sqlite/e2fsprogs/berkeleydb,python-kivy or java

To discuss more drop me a mail lakshmipathi DOT g AT gmail.com
How much time between the implementation of each of these? 1 day? Variable? I would think you would need longer sampling periods to determine impact.. Not all days of the week are created equal.
Pleasantly surprised to find the son of David Horowitz is a rap fan. Not only does this article start with a Rick Ross (ugh) quote, but most of his blog posts all start with music lyrics too. [http://bhorowitz.com] Seems he's on the Board of Rap Genius.
Ah downvotes... I should know by now that nobody on the internet knows you're trying to make a joke unless you wrap your comment in <humor> tags.

And to the downvoters: My apologies for the offending you. I was simply trying to point out that the grandparent post is not comparing apples to apples, since it's very likely that he's achieving "fast" web development because he's either developing trivial user interfaces (i.e. not using anything that would require a layout manager, not required to support older browsers, etc.) or because he's using lots of other technologies in addition to the DOM (third-party javascript libraries, like jQuery, for example.)
>> Bazaar failed because, at the beginning, it was painfully slow compare to git and mercurial. It speed has increase over time, but bad reputation is hard to get rid of.

Is this an example that goes against the common advice to launch an MVP fast to test the market (and then keep on improving)? It seems that the advice is valid only when there is nothing for the customer to compare the to-be-launched product to. If competing products end up launching at around the same time as yours, the advice may turn its head on you.
That's the same as [ A => B ] and therefore [ !A => !B ]. This can easily be shown to be an invalid inference by instantiating A and B appropriately.

A = "It's Raining"
B = "Water is falling from the sky"

The first is clearly true. If it's raining, then water is definitely falling from the sky. The second is clearly false. Just because water is falling from the sky, that does not necessarily mean that it's raining.

You can probably invent your own, somewhat more humorous examples.
My wife and I have discussed this, and get a different answer to a few of the solutions we then googled for. I think it is as simple as: http://pastebin.com/gg5DTySG
I'm not sure that conversation is a good example of what you are trying to describe.

Let's see if someone did the following things to the python project:

1#: Hire away the package maintainer. Then rather than continue and finish any current work, effectively remove that person from the community project.

2#: Redesign underlying structure of the project (like say, PyPy), but don't discuss any changes with the community. No PEPs, no discussion on mailing lists, no communication what so ever.

3#: Ignore current list of new feature being worked at. Community goals are unimportant.

4#: Add code regression! Do not care about maintaining performance.

5#: Demand that the changes get implemented immediately in next official release.

Would anyone expect that to actually work today? Sure, Stallman could be more diplomatic and find (and succeed) with a middle ground solution, but the above steps are not how you join an ongoing software project.
What’s Next For Cloud Computing in 2014
WebCodeSniffer : Web interface for PHP_CodeSniffer. No PEAR, no CLI needed.
I'd be curious to see that test.
Recursive functions like this are more like closures and not pure functions. Aliasing factorial1 and reassigning it will break the recursion [1]. Maybe this is what jbrooksuk was referring to.

[1] https://leanpub.com/javascript-allonge/read#recursive
No its not. Installing Tomato or DD-WRT is only very slightly more complicated than configuring your router with non-default passwords, and you really shouldn't be considered at all computer literate if you don't know how to take even the first step to secure your network.
How new tech can help lawyers rethink their jobs in the big data age
Can't we

cd /path/to/wherever
rm -rf *.mp3

?
I feel it's important to measure the impact of a growth hack right from the beginning instead of going back and doing micro a/b tests. I.e. set things up so that it's trivial to A/B test every feature right from the start.
They've excluded it by showing that dogs line up with local magnetic fields even when the sun is in various positions.
Maybe someone can convince China to develop the technology. They already have 6,200 miles of high-speed rail, on their way to 10,000 miles.

http://en.wikipedia.org/wiki/High-speed_rail_in_China

Their Shanghai Maglev only cost $1.2 billion.

http://en.wikipedia.org/wiki/Shanghai_Maglev_Train

China is clearly interested in building a 21st century transportation infrastructure. Beijing to Shangai is 800 miles. Perfect for 700 mph hyperloop.
Except bzr is conceptually easier to learn and has a more consistent command syntax than git.
> Stop treating everything like its holy ground, and learn to laugh at a joke, whether or not it targets your minority or majority class.

The main reason people get upset about transphobic jokes isn't that they don't have a sense of humor. It's because trans people are disproportionately targeted by violence because of their orientation. People get beat up, people get killed.

This is pretty serious, and a lot of people think part of the problem is a cultural sense that demeaning trans people is ok. You can call them "it", or a "thing".

These people aren't going to be mad if you make a joke around your trans friends. But they see it as a problem when a whole generation of 12-13 year olds are being culturally conditioned to treat trans people as lesser, as an other, etc.

Not to mention the effect this culture has on young trans kids. They already have a much much higher risk of suicide than the average person. Change has to start somewhere.
Yup, a bad idea implemented poorly.
It would break things. If you have a structure that is part of a network transmission or file format, reordering the fields would read the wrong data. On top of that C programmers are used to doing memory hacking type things like taking the address of fields and in some case may need to rely on the certain memory layout of a struct being what they declared it as.
I joined growthhacker.tv and found it very useful.
do check it out for interesting interviews and growth hacks.

https://www.growthhacker.tv/

ref link ( 25 % off )
https://www.growthhacker.tv/signup?r=8f745853
I think this is why Snapchat strikes fear into the heart of Facebook. It's not the current business model of sending drunken cleavage shots and not charging for them... it's the potential for a social network that really states the present, not the forever. I think there's tremendous value there.
You have stumbled squarely into the tripwire implicit in that question; "rm -rf *.mp3" ignores directories whose names don't end in ".mp3", and deletes those whose do.
Not at all, early git was way slower than early hg. For some operations, e.g. cloning, got is still way slower.
Down-votes - sometimes worth the price for wading into controversy.
I up-voted you even though I have a British perspective on WW1 (nobody taught me at school that Americans fought in that!), WW2 (the war that started in 1939, not whenever it was in the 1940's that the Americans showed up), Marshall Plan (we only paid back our war debt to the USA a few years ago, great).

I could go on...

Essentially you illustrate my original point - Americans think that America is fabulous, the rest of the world have a more nuanced view.
Good question, and one that sometimes comes up when I ask it in interviews. You are tossing the same coin 10 times.
This is a great lazy Friday night film.
Offer: I will Build Your SaaS Application For Free
How are some of these, namely the help button, hacks?
It's worth noting that you can remap the key easily from the Keyboard panel in System Preferences. Look under Shortcuts -> Keyboard for "Movie focus to active or next window".
Ok, but then my follow up question would be: why put him in front of congress to testify in the first place? Did congress not understand that he was legally required to lie to them?
His examples aren't problems with gamer culture, they're problems with a mass media culture that stereotypes gamers as basement-dwelling neckbeards, and has decided the best way to market to them is T&A.
It's funny the author mentions "transphobia", given the existence of many postmodern feminists who are openly against transsexuals.

But ignoring that, the problem is that this article adds baggage to the term "gamer" when there isn't any. A gamer is a person who has a passion for playing games (usually video games). That's it.

Might as well stop calling ourselves programmers, because after all, programmer culture is horribly misogynistic and oppressive.
Thanks. Let me have your feedback!
I realized the first time I clicked on a Facebook app and it automatically spammed my friends and my wall that FB apps were something I wouldnt be using. Not only because of privacy concerns but also because of spamming concerns.
Is there some way to also automate installs from the App Store?
A painful postmortem: How Indoor Sports World drove its devs to the edge
If you're a designer looking for work, befriend a handful of good quality developers and likewise - if you're a developer, make friends with the odd designer or two. You will find very quickly that if they have client work, need your expertise and you're their go to person then you won't be short of work.
IMO, You should mix these hacks with the impact/time prioritization framework shown here for example

http://denoyel.com/post/71113783478/the-easiest-prioritizati...

to calculate the ROI on each hacks of the 100's
yay! one up vote.