skysight-inc/HackerNews huggingface dataset:
> Is it necessary to only comment after a full reading and understanding of the base document that someone is summarizing?

In my opinion, yes. I don't know how to say it politely so I apologize for the abrasiveness: I think that when someone comments on something with little to no knowledge of the subject they are talking out of their ass. I try to avoid doing this because it seems like a waste of time for everyone involved and is therefore rude to other members of the community who want to engage in an intelligent discussion.

> I don't think this is cherry picking and pulling things out of context either.

How would you know? Without reading the document you have no idea what the context is.
Or Coke (and a caffeine pill), or whatever you prefer. Bad coffee is a perplexing choice.
>relatively painless and with little dead-weight loss

On what basis are you making this claim? Since you are familiar with the term deadweight loss, you must be familiar with the economic theory associated with taxation, and therefore the standard claim that the least distortionary tax is income tax. Taxes other than income tax are usually justified in terms of negative externalities.
I can't believe things are still like this.

Back in the 1950s, my mother had to put up with being told "women don't belong in math". By a professor. I had presumed that we had moved on since then. It grates on me whenever I hear something like this.

I'm not in that world. I can't do much to fix it. But I hate that this still happens.
Perhaps there is some hypocrisy, but I think your comment borders on a common fallacy.

The fallacy says that an idealist is hypocritical for using real-world resources which wouldn't exist in his ideal world.

It says a communist is hypocritical for wearing shoes made by private enterprise, and a libertarian is hypocritical for buying liquor at the state liquor store, in a state which has that system.

It ignores the issue of bootstrapping. Those who dream of the future must necessarily exist in the present and use the resources of the present.

If (and I'm not persuaded of this) some BitCoiners want a future without regulators, they presumably want some other mechanism to replace regulators, just as the communist wants a people's shoe factory to replace the capitalist shoe factory.
Lots of companies already doing it: https://angel.co/san-francisco/jobs
Lots of kids appear to be losing their parents money.

Giving your kids access to tech under NDA is like giving your kids access to guys. You are not going to have a good time.

You can debate the degree to which this kind of secrecy is warranted, but at the end of the day, when you sign an NDA it is legally binding, and you can't simply blame violating that legal contract with a "Kids will be kids"

The phone looks awesome, I really enjoy their design style.
A small world that really really wants to be connected via triangles, or at least that is what LinkedIn tells me.
It is unclear to me if tomahawk provides a single frontend or if the frontends are also pluggable. My main use case for mopidy is to allow me to treat Subsonic as if it were a local MPD server instead of using the web interface.

I've written the Subsonic backend, which is available at https://github.com/rattboi/mopidy-subsonic/
Where’s the Web heading to?
If you're worried about farm operations being recorded, you really must be hiding something. There is no privacy interest here, it's a commercial workplace subject to regulation and inspection, and this is one of the reasons. If you're doing it right, you should welcome the scrutiny as a competitive advantage.

Instead, you're so deathly afraid of it that you think you need to apply something even stronger than the extraordinary privacy protections afforded to homes to your place of employment by criminally punishing your employees for gathering evidence of your wrongdoing.

That is an insane leap unknown to the American legal tradition. You simply do not have a legitimate interest in preventing lawfully-present individuals from reporting your illegal activities.
I discovered Arq a couple years ago and have been using it ever since. I highly recommend it. The thing that sold me was that the file format is documented and I was able to write code to read the backups directly. So even if somehow Arq does disappear, I can still read my data. http://godoc.org/code.google.com/p/rsc/arq
I think that question stands in the wake of reading the article. People seem to arguing that the language used constitutes a threat; I don't see that in the slightest. It isn't overtly friendly, but it isn't menacing.
We still have a few blockers for proper streaming support. But we are slowly but surely getting closer to have something like that working.

https://github.com/mopidy/mopidy/issues?labels=EOS&state=ope...
"The nail in the coffin is ActiveRecord callbacks; before_save hooks on one class that modify the state of other objects."

before_save can modify the state of other objects. It doesn't have to. One might use it to modify only the state of the current model. You are reaching a bit, blaming the callback, when what you are really concerned with is an awkward and potentially dangerous use of the callback.
It seems you can submit empty forms.
I did read the article and I don't see one insult.
Wow. It seemed like it was longer than ten years ago.
Warren Buffet on Bitcoin (p.24)
Funding science with taxes raised by income tax is socialist for me. Economic theory shows that income tax is the least distortionary kind of tax,

What you are advocating is populism. You see a large transaction, and say "we could use some of that!", without thinking about the relative efficiency of different kinds of taxation.
Regardless of reuse, controller actions can get awfully large if unchecked.
What would you say is the maximum LOCs for a public controller method?

Callbacks in Controllers and AR::Models tend to make things worse IMO for anything other than authentication; and for intricate actions interactors seem like the best defence.

I have had the (mis)fortune to jump into a number of large Rails codebases and I can say with hand-on-heart that the only ones that made any sense off-the-bat were ones using a this-or-similar pattern.

The community is embracing policies, interactors and decorators for a reason. Real developers are having real problems when Rails apps get a certain size, and there is no endorsed method on how to handle these problems.

Surely a couple of asides on the Rails docs and some official endorsement could help point new developers in the direction of a possible solution? A solution the industry already seems to be taking; regardless of whether 37Signals deems it fit for their particular domain.
Why are they showing an iPhone 4/4s with a lightning connector?
@nick2021 - You appear to be hell-banned.
The 'rightful' owner of the property is a question determined by a court not the police. Thus the police cannot use assertions from the person who claims to own the property to search the contents of another persons property.

Which is the entire fucking point of having judges review the claims of police and potential victims of crime. If they took it to a judge a judge could make a determination of whether the search the police of trying to conduct is reasonable based on prima facie evidence and the dangers to society posed both by the alleged crime and the search.

That's why the police can't knock down every door in the city to search for a stolen phone whereas for a nuclear bomb that request might be granted. Of course the 'owner' of the phone is going to consent to everyone elses house in the city being searched.
Why Can't Hollywood Get Computers Right?
Ask HN: How do you keep up with project dependency updates?
Let's say you're working on a Rails project with an AngularJS front end. You use a gemfile to manage your Rails gem dependencies and you use Bower to manage your AngularJS dependencies.

How do you keep up to date with all the new releases for all of your dependencies? Is there a way to monitor releases of plugins/gems/dependencies so you can be notified when you need to update for bug fixes or feature/performance improvements?
Your reply reminds me of the Simpsons episode where Judge Snyder lets Bart out of any kind of personal responsibility under the "Boys will be boys" rule. I'm sorry but I don't agree. People should be held responsible for their actions and perform their job duties to what is expected. This child's parent should absolutely be held responsible. We live in a society that wants to take no responsibly and sue everyone and everything for our own stupidity.

tldr: take responsibility for your own actions. Parent should have never given a secret device to a child.
Rapid advances in AI now threaten the jobs of educated white-collar workers
There are quite a few operating systems that didn't get dragged into the ALSA mess, like the BSDs. OSS versions of late have managed to solve the complaints people had which led to alsa, plus added things like virtual audio channels, so that apps think they're getting the full audio device. OSS support is more than a bit useful because everyone uses it.
Could you please clarify which assets you're talking about? Is it the Fed's MBS portfolio?

So far your worry has not borne out. The Fed has been earning about $80 billion per year, and its MBS portfolio is worth about $1 trillion.

http://www.economist.com/news/finance-and-economics/21570753...
Sure one question; Do you think you're little rant is more important to them than guarding their IP and controlling the release of their products?

Because it isn't. And I can't seriously believe you are telling HTC to apologize. The tweets, though misguided, are barely threatening. And whoever works for the company that the kid knows deserves to get fired. They shouldn't have let the phone come into anyone else's possession, especially a kids.
Even better use gevent or eventlet. Then don't have to worry about @asyncio.coroutine, yielding, vs yielding from and do so on.
It's normal but can be really, really scary if you don't have a mentor or someone to help you out or point out some of the pitfalls on the way.

Even something as fundamental as version control is, I think, passed up by a lot of beginning/intermediate programmers because "it's complicated" and "I don't need it now because I'm the only one working on this." But a mentor can help push you into that earlier and walk you through some of the more common stuff in a more accessible, interactive way than an article or a forum, which goes a long way.
"It's gonna be a bad week for you my friend."

If someone told me that, I'd feel absolutely terrible inside. And that is the definition of an insult.

Since they said that on twitter, that fits the "publicly" label don't you think?
If you're going to make a sweeping insult about all law enforcement in a given country at least try to use proper grammar when doing so. "Unpossible" is not a word.
Looks like I have a new weekend project. If the dev or someone who has used this heavily is lurking here:
I couldn't find this in the documentation but is it possible to setup multiple local sources? Would I just setup mopidy on all of those computers? Is there a way to stream them into a single library so I don't have to connect to all of the sources every time I change clients?

Thanks
For data exchange, what is wrong with using an ASN1 specified, BER encoded file? Genuine question...
Then why insult the kid?
While I think it could have been handled better, the idea of rewarding people who leak sensitive information (especially for a company like HTC, who is struggling for relevance on the brink of collapse) about flagship devices and IP is absolutely ridiculous.

Was it mind-boggling absurd that a "Communications Manager" at said company threatened and berated a kid in a public forum? Undeniably so. It's so blatantly wrong that I sit here, gobsmacked that people still say these kinds of things[0] on Twitter and then think they can deny it ever happened after they delete it.

But, really, you're asking HTC to roll out a red carpet for this kid and entice future leakers to hold company secrets hostage for prizes in the future...

[0] Check the screenshots at the bottom: http://ausdroid.net/2014/03/03/all-new-htc-one-appears-in-12...
Oh, you bet. The first rule of business is "the customer's always right."

And I fall squarely in their definition of "the customer".
Here's a quick 24 hours prototype for idea 2: http://timesavorapp.com/

Also to the list you might add: p2p live tv (cable tv replacement) - tv networks generate revenue based on ads (subscription fees) p2p goes to solve a lot problems. Comcast is screwing the whole foodchain - now is the time to act.
What insult? Is there more to the story than the article is letting on? Because there is nothing in that article even close to an insult.
>After the inception of quantum computers that actually work in our world, gazillion times faster and what not, what will happen to the cryptocoin mining world?

Cryptocurrencies probably will be least of our worries. We may have to rethink cryptography all together.
The mapping is not one-to-one though - for example when S is 0, all values of H give the same resulting colour, and worse when V is zero both H and S are useless. So an image exploring the full HSV space should look different, probably with a lot more of the grayscale.

I too have misgivings about HSV, the discontinuities created when generating hue ramps being particularly cruel. Using a rotation about the luma axis in YCbCr space gives much smoother rainbows but sadly not ones which hit all six primaries and secondaries. It's frustrating problem that perceptually H, S and V or L are what we think of when specifying a colour, but mapping them smoothly to RGB displays is so tough.
I've actually been down this route when I was a kid experimenting with making programs. I did not understand what was the point of functions - why not just copy/paste blocks of logic?

It wasn't something important to me for a long time since I did other stuff instead, but coming back to programming in an effort to make a career out of it, a lot of that stuff became instantly obvious & I felt foolish for not recognizing it in the first place.
Whoops looks like I meant 19/16. Hard to count that fast...
I have a manual grinder and an Aeropress. Making one cup at a time is easy, and the taste is superior to pod-style coffee in my opinion.

The time I spend grinding the coffee is part of the enjoyment.
If a phone is stolen in a mall do you think it's reasonable for police to setup checkpoints at all entrances and exits and body cavity search everyone who goes in and out with out judicial oversight based only on the assertions of the alleged victim?

Or do you think a search like that might warrant judicial oversight?
JFYI Bop means thief in Russian.
Here are DuckDuck Go's results for "putty" (first link is putty.org, second is the official source): http://imgur.com/SVWJhmg,UV3UT1w#0*

That's weird; when I just tried ddg, the correct site was first and putty.org was second.
If anyone's interested in a more real-life example, then this post presents a Rails controller refactoring from the Redmine project.

http://blog.arkency.com/2014/02/rails-refactoring-the-aha-mo...
Educating Putin supporters on the merits of non-invasion sounds a lot like selling wheat grass juice to Texan open carriers. You could do it, but it's going up an awful fast stream with an awful small paddle. Where could we get more leverage?

U.S. bad behavior is certainly not helping, but there's not an awful lot anyone can do about that. I'm looking for ways to undermine centralized power that can go viral. Less centralized power, less confidence in your invasion capabilities.
A fun one is to fill out a multiplication table of different sizes and bases, especially once kids reach about 5th or 6th grade. I remember reading about how Sumer did math in base 12, and so I tried to replicate a base-12 table, and noticed the way numbers lined up was really different.
Spy Lockout: Apple Directors Overrule Shareholders as Woz Joins Movement
smtddr@POKEMONGYM:~$ wpa_passphrase My_AP_SSID mysup3rs3cr3tp@ssw0rd
network={
ssid="My_AP_SSID"
#psk="mysup3rs3cr3tp@ssw0rd"
psk=a6356f17ad3bb0f18385a0faa57d10c20352b977411e636c5466f933bb415fdd
}
smtddr@POKEMONGYM:~$

Note that the #psk line with the plain password is commented out, so it could be removed. How exactly this works though; why can that hash be used to login.... I have no idea whatsoever. Maybe it's not a hash. I'd love for someone to explain.
Sorry, just wondering, does your last sentence have a typo?

>>Whereas if you leave your CS PhD, you can get a job at a startup... there are few places that are dying to hire PhD dropouts.

thanks.
Oscar Winners Are Financial Losers
Source?

Edit: Curious why the downvote, I ask a legitimate question to the parent to provide a source that the command pattern is the most utilized architecture in the industry so please don't downvote without an explanation.
I'll take a WeMo I have to firewall from the internet any day over a Z-Wave device that responds to commands 50% of the time, and then only after 20-30 seconds. Which is exactly how all the ones I already own work. The WeMo switches always work, and always instantly.
There is a consistent trend in both prosecutors and police lying to defense attorneys and judges as part of criminal prosecutions in the US, across a large enough swath of the country and in federal courts (which inherently reflect on the country at large) to make it a fair accusation.

The choice of the word "unpossible" was precisely to mock the position that police lying would be surprising as unintelligent.
Perhaps it's atrocious to claim something but not be doing it well? The configuration files are sensitive documents. They're misleading users by saying they're "encrypted" in any meaningful way.
I think this is a great idea. (Disclosure I have been a supporter for Zidisha for a while). This is a great best-of-two world approach of GiveDirectly (pro borrower) and traditional Microfinance (pro intermediary/lender).

The traditional microfinance has been a mess because it creates a lot of over powerful institutions and the usurious rates don't necessarily make lives in Africa better.

The GiveDirectly's direct handout model can be easily abused on the borrower side.

Zidisha bridges the gap between the two with technology. I think it's great disruption.

I do think the international aid microloans need to be subsidized so their rate is affordable but it's good for borrowers. I think even American small business loans need to be subsidized too. It would be very expensive if you make everything determined by market forces. That's why OnDeck and Kabbage get away with their 50% APR loans. But I think it's bad for the small businesses and bad for the economy.
PyLadies: announcing paid summer internships with CPython
Yeah, I would agree except that AppCode does Xcodes job a lot better than Xcode.
"Sure, shitty coders write shitty code. But can't you lend them a hand?"

It's not clear to me that adding more APIs and conventions that said shitty devs won't read about, understand, or even be aware of is actually useful.

If shitty devs are your problem, don't fix the dev tools - FIRE the tools pretending to be devs...
But even with agile, you have to have some kind of idea how long an overall project might take, otherwise how do you even decide if a project is worth starting?

Estimating is hard, but it's an estimate. Problems usually arise when one gives an estimate of 'X days' and what the manager hears is 'It will take X days, and no longer.'

An estimate will increase in accuracy the more you know, so if you don't feel comfortable giving an estimate, ask the question: "What information do I need to know to give me comfort for an estimate of Y% accuracy" and ask more questions.
I'm not seeing where the "intimidates security researcher" part mentioned in the title comes in. Am I missing something?
You can read the founder's response to the disclosures on Twitter https://twitter.com/MikeSuppo
1993. Jurassic Park is old enough to drink in a bar.
What is the strangest online interaction you ever had?
Through my 15+ years of surfing the net I've interacted with some weird people[0] and I'm sure you have as well.

[0] or bots. or AI prototypes. or aliens.
This is the best which could happen to HTC, cheap PR around a phone nobody would have noticed. HTC lost significant market share compared to other Android handset makers Samsung, LG and Sony recent years.
Jurassic Park Movie OS Emulator
If he got elected and that worked for him, then awesome, but I could understand why many people would take issue with that way of answering questions.

When it comes to politics, a lot of people aren't looking to elect someone for their decision-making ability. They're looking to elect someone who is making the same decisions that they've made. For instance, people don't want a candidate who will "investigate whether universal healthcare is a good idea". The people have already decided whether or not it is, and they want someone who will agree with them.

In addition, not having a hardened position on something could mean that you intend to compromise with the opposition on that issue in order to appeal to more voters.
IOS Safari page reloads driving me to drink
I just submitted the following feedback to Apple for the iPad. To me this is the number one Achilles heel of this product, and I'd pay real money to anyone that can make a web browser to solve this:

I love most things about my iPad, but the was Safari constantly reloads pages is driving me to drink.

The following has happened to me more times than I care to admit:

1. Go to a forum, click to reply to a thread.

2. Type a five paragraph post clearly demonstrating your wit and wisdom.

3. Realize that your reference to Pericles doesn't mention his birth and death date.

4. Open a new tab in Safari, and google Pericles. The google results will probably list his dates, so you don't have to click past the results.

5. Switch back to your witty and incisive post to add the dates---whoops, Safari has to reload the page, and as a result, your lovingly crafted response that took an hour to get right is now gone.

(I probably spelled Pericles wrong, but I'm afraid to look it up)

--

My suggestion would have been much longer but that is as many characters as their feedback form allows.
My company does the no-negotiation thing (and has done so for about 13 years now) so I'm surprised to learn that its a completely unreasonable model.

On a more serious note, the way we choose a salary is to look at various similar companies in the area and get an idea of what a competitive salary for the position/experience level is. If people are happy with this (they almost always have been, at least since I started) they take the offer; if they aren't, they don't. Its pretty simple, and avoids the issue of paying people for being good at negotiation, which as far as I can tell has no correlation with being a good developer.
That's a mindlessly simplistic view of it. Do you seriously think HTC corporate hierarchy is going to change their policy on protecting IP and apologize to a person who unlawfully disseminated information on their products just to please the 10's of people that might be outraged over this?

You can't please all the people all the time. Sometimes the customer is an idiot not worth your time.
It's one or two sentences.

BECKY: You know, I've been meaning to ask you your opinion about bitcoin. What do you think
of it?

BUFFETT: It's not a currency. I mean, you know, it does not meet the test of a currency. I wouldn't be surprised if it's not around in ten or 20 years.
I completely agree with the sentiments expressed in your response. Just because we live in a society where massive technology corporations need to maintain a positive image and keep release cycles under wraps does not mean this kid should be treated like a criminal. I would rather smartphones not even exist if this is the way we are going to treat people. #buildingARocketAndLeaving