skysight-inc/HackerNews huggingface dataset:
> Doesn't matter if his website is a hidden service or not.

Well, when it's not a hidden service, it's the exit node that gets to see the contents of the message before sending it (unless it's SSL of course) to the wider Internet. If there was a unique ID within the Tor network, no one on the wider Internet would be able to see it. My thought was that if you were connecting directly to a hidden service within the Tor network, there might be a unique ID. Sounds like even connecting to hidden services within the Tor network is done indirectly.
The myth that all startups make their employees work 7 12 hour days every week, pay them way under market rate, and that there's no flexibility for time off or travel is pretty silly.

Do you work extra hard at startups? Of course. But in my experience startups are more flexible in terms of working remotely while traveling and freedom in letting people work on parts of the business they are interested in.

And maybe I'm the exception, but I've been able to take a lot of weekends off - it helps me be more productive during the week.
Got mine 2 days after it was shipped. No problems. But hey, they did send out 800,000 of these things in one go or something crazy. There are bound to be niche cases. But your experience sounds horrific, you really need to get through to someone at Leap directly. Try their forum, they have a lass there, Misty Matonis who seems to be doing an absolutely stellar job of handling individual queries.

Bare in mind that they must be swamped right now though. Perhaps next time they release a product they'll not do it all at once again and set up more support channels.
One of the most fascinating articles I've read in a long time.
Show HN: Mixpanel Event Queueing Wrapper
> Mathematicians get upset if an operation uses more then a single character or symbol to express it, and are willing to have massive amounts of overloading to achieve it.

Because context-switching and then processing concise symbols in that context is more efficient for most people's brains that processing prose.
Must have forgotten to include the Thunderbolt cable for $29...
I was trying to find screen reflection :)

The iPhone 5 screenshot area is off. Top left corner too high, top right corner too close to the right, two bottom corners too close to the right so perspective looks incongruent.

Actually content areas in almost all templates are slightly off. All these screens have gaps around them, it’s chrome - bezel - screen gap - pixels. Consider shooting template images with the device showing a solid color so you have the actual image area baked into the original, not with the screen turned off because you’re more likely to get the placement wrong that way.
The fact that the screen sizes and dpi are fragmented is in my opinion a feature and not a bug or problem.

Actually, Android UI design (if you follow the guidelines) is comparable to responsive web design, and that isn't surprising, considering that Google is a web centric company.

You have layout XML files (HTML), seperate XML files for styles (CSS) and then your code that manipulates the layouts dynamically.
And most of the time you work with relative positioning of UI elements (like you do on webpages) instead of absolute positioning.
Even Androids Intent mechanism is based on the idea of web links. (but here you link to another "page" of your app, or other apps)
Also, Android apps behave like web pages with stacks of Activities (comparable to pages), and a dedicated back button to browse back.

Yes, it would be easier if you had only one screen size and therefore could design everything statically, but with so many different screen sizes on current iOS devices (3 sizes for different iPhone revisions, at least 3 for iPad and I don't know how many for iPods) I don't think it's a painless process there either, and I expect that Apple will introduce changes in the future.

Also, you probably will never have pixel perfect design on Android that works across every device (it was never intended to do that), but you don't have that on the web either, and no one's complaining here that the web ecosystem will collapse because of that.
I'm inclined to agree with you. The bounty part of it didn't cross my mind.
Implementing Letterpress UI in UIKit
http://en.wikipedia.org/wiki/Influence:_Science_and_Practice

> Compliance professionals often play on this trait by
> offering a small gift to potential customers.

> Compliance professionals can exploit the desire to be
> consistent by having someone make an initial, often
> small, commitment.

> This trait has led compliance professionals to provide
> fake information on what others are doing.

...sounds like it's psycho-babble parlance for "sales people" or maybe a broader definition meant to include social roles such as actors, spokespersons, and celebrity endorsements.
There is nothing sneaky per se about affiliate links. I certainly expect them on most sites. I have wondered, however, about HN links to what were essentially affiliate-link farms. It seems to muddle the purpose of interaction on HN: is the link here because it is interesting, or because it might make somebody a few dollars? I think if gaming HN becomes common, HN won't be as valuable to all of us. So it's something of a moral duty to punish attempts at gaming. (Commercial attempts, anyway. If it's for the lulz then it's probably OK.)
> Indeed; coding is akin to music, art, etc. in that it's not so much you learn to do it, but it's just what you do as a result of you being you.

That's pretty easy to say for someone who's dad seems to have had the same interest. I was brought up by a mom that can't tell a bass guitar from a guitar and a dad who doesn't really have an interest in music other than a music 'collection' of 8 CD's from the sixties and who probably does not have a sense of rhythm. Thankfully I had some peers who played music and parents that bought me my first instrument, but actually practicing and getting good at an instrument is (to me) a very tedious and deliberate form of practice that can take a very long amount of time if you happen to be mainly interested in a type of music that happens to be challenging to play - like what I was interested in. Practicing programming for four hours is more fun and less draining than properly practicing an instrument for one hour, for me. To keep it short; low self-esteem, and especially a lack of social self-esteem, and lack of discipline when it comes to practice; if my so-called "passion" for music wasn't able to help me battle through those things, I guess it wasn't much of an interest or passion to begin with, eh...
The idea to use the top level was rejected, thankfully. I like the way the domains are categorised, so you can tell when something is a school, government, etc. It gives domains a certain level of assurance and authority.
I would mind less if there was more universal consistency, for example in France you have lemonde.fr, in Germany you have spiegel.de, in the UK you have independent.co.uk, Japan is japantimes.co.jp.
No, he meant what he said: the firm is the VC firm and the limited partners are the investors behind them.
The effectiveness of a police force is due in part to its proximity and daily interactions with its constituents...police departments that place some value on foot patrols, for example, tend to find that voluntary cooperation from citizens increases...as opposed to departments that just swoop in from time to time in paramilitary gear.

Moreover, while all police have, in theory, the ability to enforce the complete city code, most departments have specialized departments: vice, homicide, burglary, etc., because it's simply more efficient to have a police officer who knows their section of enforcement really well (as well as being able to develop sources specific to that beat)

Cutting out a campus police force means that the people who respond to campus infractions would be police force accustomed to dealing with city crime. This isn't such a bad thing when the crime is something like homicide, serious assault, or rape...but assuming that the majority of incidents involve noise/party infractions, curfew violations, and trespassing, I think it's doubtful that the city police would be the ideal officials to take on these calls. If anything, the city police would just end up having another department specialize in campus crime, and these cops would probably be lower tier cops...which, again, is probably not going to make campus life particularly fun.
I tend to perceive tight coupling as a virtue rather than as a symptom of stupidity. On the other hand, indescriptive naming is a real, and severe, problem in my code.

Also, both these acronyms seem to lean toward the object-oriented paradigm. I'd like to see something more universal.
It looks very nice.

Is it possible to add glare/reflection to the actual screen? It would make it look more 'integrated' into the photo's surroundings.
Pay for performance is a fine goal to strive for...The problem with tipping is that...there's no disincentive for customers who defect and stiff the waiter

So, it's a fine goal. Does that mean we scrap the goal because of one problem?

People cheat welfare, social security, medicare, take-a-penny/leave-a-penny bins, lost and found departments, disability insurance and every other part of life. Some people will cheat the tip system. Inevitable.

Unless you advocate getting rid of welfare, social security, medicare and - frankly - everything... Why are you holding tipping up to such scrutiny?

I agree with your first statement. Pay for performance is a fine goal to strive for and we shouldn't throw the baby away with the bathwater because of a minority of cheaters.
Well, in a typical web application (the server part) all your state is normally in the database so you don't need to worry about it. Just use pure functions that process the request get/put the data in the database and give the response. Do you have any specific needs for state other than the database?
How We A/B Test Threadflip
Discover and explore Croatia with new mobile travel guide "Enjoy Croatia"
Ask HN: KidFriendlyPlaces.org - Feedback, opinions, guidance sought
I have launched what used to be my side project/hobby. I am brand spankin' new to all of this startup stuff, so any and all advice any of you might have regarding what I have built would be very much appreciated!

http://kidfriendlyplaces.org/

Thanks!
LivingSocial is Closing its NYC Offices
This is my first open-source project. I was frustrated that Mixpanel did not natively include a queueing system for events (a la Google Analytics, KISSmetrics, etc) so I built one. Hope others find it useful and welcome any feedback.
The number of people in this comment thread who have not read this report in detail is outstandingly large. It is a 100+ page document and I've been reading it for longer than this link has been active and I still haven't finished reviewing finely enough to comment intelligently on the contents.
Weev didn't just download the data, he released it without first telling AT&T about the flaw. If he had simply told AT&T the data was available, without deliberately violating the privacy of hundreds of thousands of people, he wouldn't be in a minimum security federal penitentiary right now.

Weev is not one of the good guys. He acted deliberately, and that makes all the difference.
everyone is allowed to be whatever they want... I dont see the other guy as being rude though, he just made it clear that he expected defined terms...
Padrino 0.11.3 Released
I've tried to read the paper (note IANP, I'm not a physicist) and some additional descriptions, remembering what I've read in Feynman lectures. The principles really sound like reading about the DRAM (with the pulses to write, to read and to "refresh" the content of memory) but with photons in the input and output instead of the electrons. Inside of the crystal, it's the electrons that get to move to higher levels when the photons hit the atom they orbit and then to the lower level emitting the photons out. That's how a plain glass window works. The difference is that the researchers add carefully controlled electromagnetic (light is also electromagnetic emission) signals (additional controlling inputs and outputs) which gives them the possibility to "write" at one point in time and "read" sometime later the same "image." The new achievement is that they reach 40 seconds or more between the write and read, which is a new record. There's even some application of genetic algorithms described in the paper used for preparing the conditions to make such write and read possible:

The loop starts with a random set (‘‘generation’’)
of preparation pulses (‘‘genetic individuals’’).
Each individual is described by a temporal array of intensity
and frequency values (‘‘genes’’). The self-learning
loop applies the pulses for EIT and determines the individuals
with the highest fitness, i.e., the best light storage
efficiency. The next generation is built by imitating concepts
of evolutionary biology: The best individuals are
copied into the next generation (cloning). Other good
individuals are modified by variations of their genes
(mutation) or combination with other fit individuals (inheritance).
The loop goes through several hundred generations, until the gene sequences (i.e., pulse shapes)
converge toward an optimum. Figure 3 shows the progress
of the self-learning loop, i.e., the increase of signal pulse
energy after light storage vs number of completed generations.
As expected, the fitness increases monotonically
with the generations.

I'd appreciate comments from anybody who knows and understands more.
Thanks. I appreciate that context, and I apologize if my original comment was insensitive.

It must be terribly painful to have strangers commenting on the loss of a loved one, especially in such a politically charged and public arena.
Affiliate marketing is a tough business when you're in a niche with tons of competition. Due to my own experience (as an employee at a company, not self-employed), the best case scenario is a model that harnesses your own portals and products that ultimately generates leads for other brands/clients. But that's easier said than done with a team of one in a short period of time -- you really need a good deal of systems in place to get into the higher margin game.
Asit's Game Reviews - The Elder Scrolls V: Skyrim - The Tech Veda
I love MagicalRecord. Not only it makes working with Core Data much easier, it makes writing Core Data unit tests a joy.

For those who don't know Magical Record, here's basic a tutorial:

http://ablfx.com/blog/article/2

It's worth checking mogenerator as well:

https://github.com/rentzsch/mogenerator

http://raptureinvenice.com/getting-started-with-mogenerator/
I thought that was clear from "...to earn minimum wage on Spotify". I'm happy to change the title if you can suggest better wording?
I heard it from an old colleague and mentor of mine who is now long dead, having lived well into his 90's. I've used it ever since. I'd never heard the Disraeli quote before. Good stuff.
Actually no, it's load. We have 80 million page hits a day and each of these can run 10-20 queries on a 2TiB dataset. We're not a small outfit.

We use Nhibernate profiler to check our SQL output and all of our queries and make sure we're not doing anything stupid.

We know how to use relational databases, but it's expensive and hard representing our problem domain with them so an OO system is better.

We optimise later by switching the engine out to something cheaper. At least we CAN do this with an ORM abstraction without too much pain.

After all, premature optimisation is the root of all evil isn't it?
A LOT of people learn to code on a need to know basis. It may be a common practice too but i really do not think it should be propagated as the thing to do. This is a really horrible approach to coding. Searching for stackoverflow will only lead to you getting a solution to the problem without having any understanding of the problem itself.
There is a good chance that if you learn this way, you will find yourself heading back to stackoverflow when the problem arises again and you forget what you did last time.
Well, if you are trying to develop a case for transporting individual vegetables you might complain about the fact that they're not same size, weight or have the same consistency or skin resistance.

But on top of that, your analogy doesn't translate vary well to mobile platforms, i think.
Freakonomics[1] did a show on tipping. There's a few different arguments against it presented, but I find the discrimination one particularly interesting.

[1]: http://www.freakonomics.com/2013/06/03/should-tipping-be-banned-a-new-freakonomics-radio-podcast/
How Pingdom use Trello to produce their blog
It's incredibly difficult to find good Scala developers today, no doubt. However, it is incredibly easy to find Java developers who are curious about expanding their skillset. Those are the guys and gals who I hire, simply because it's faster for a Java dev to go through the ramp-up time on Scala than it is to wait for a pure-Scala dev to come onto the market.

Scala does not run slower than Java. Period. Additionally, the very nature of Scala and Akka allow you to be much, much more efficient on the hardware you're using; if you're writing Java code that requires, say, 100 application servers, often times you can get away with half of that if you're writing good Scala/Akka code (and because of the nature of Scala, it's much easier to write good, solid code than it is in Java).
This is so true. I did an apprenticeship as software engineer (but already coded for 3 years before that). In my whole class at vocational school there was not a single person who was genuinely interested in e.g. the data structures they were using.

Most people used java.util.ArrayList all the time but they couldn't answer why nor did they want to know why a LinkedList, Map, Tree etc. would be better for a specific case.
While it is nice to have all those high level types and classes available it's kind of sad that most people aren't interested in the inner workings.

Edit: The various Java collection implementations aren't really "low level" either, but you get the idea.
Had to google her too.

http://en.wikipedia.org/wiki/Taren_Stinebrickner-Kauffman
Do companies actually restrict themselves to people who already have experience in a certain language when hiring? I've never encountered this practice.

It is fairly hard to find a good developer, but once you find one you can tell him or her to write Scala or Java or OCaml or whatever you like.
It moves from mistake to fraud after the bill is argued over.
Ouch. Glad Taren is holding their feet to the fire.
They're using Windows RT
It brings up all sorts of moral, financial and ethical questions. It is also provides insights on what happens with public traded companies and start-ups where people not invested emotionally get to make the decisions. Read the article it is pretty entertaining.
> Here are the facts: This report claims that MIT was “neutral” — but MIT’s lawyers gave prosecutors total access to witnesses and evidence, while refusing access to Aaron’s lawyers to the exact same witnesses and evidence. That’s not neutral.

Those aren't really facts, those are assertions that could use some documentation. Which specific witnesses and pieces of evidence did the defense request (and is there a record of this) but were denied to them (and is there a record of that)?
Non-criminal complaints on campus could be handled by something other than police with guns. If someone is a tenant in a university-owned building, it's pretty reasonable to sign some kind of agreement to not violate rules egregiously; the ultimate sanction of eviction and expulsion should be enough for things short of serious crimes (which would be better addressed by "real" police).

MIT police seem to have become a lot more "police-like", especially with respect to creative forms of trespassing, during the previous administration.
Exactly this. Whatever you allow people to do - they will, at some point. At some point, monkey-patched code gets used in someone's library, at some point they put it on Github, and at some point it gets forked.

The OP is literally suggesting replacing "private" with either "public" or "protected" in C++ code, and then expecting comments/documentation to communicate what was already communicated previously by "private".
The bank route is all or nothing. You don't get to say "I feel the service was bad, the manager said this $10 dessert would be free and it wasn't, therefore I want to start a chargeback on the entire $100 bill." No.

If the dessert is the issue, don't pay the bill until you ask the manager why it's on the bill when it was supposed to be free. Let them call the police if it gets to that point (it almost never does). But once you pay the bill you're accepting the charges. There is no such thing as "paying under protest" for stuff like this.
In my college days I had dreams of passive income, because I wanted to self-fund a career as a writer/director of micro-budget indie movies.

A friend told me about a friend who claimed to be making loads with affiliate marketing, so I started to immerse myself in performance marketing, the lifestyle was just too attractive.

I started with a $100 FB ads coupon and by the time that was spent I luckily stumbled on a profitable campaign.

I quickly realized that the globalized economy is extremely competitive, and internet businesses with low barriers to entry are radically hyper competitive.

There was no way to be completely passive and successful.

So I obsessively scaled my profitable campaigns and researched and experimented with new ones. I went to conferences, and sought to strike better deals with affiliate networks and even sought direct deals with the companies whose products I was selling.

I spent a lot of time building relationships with the ad reps of the companies I was buying ad space from.

I did a lot of industrial intelligence to find what was working and what wasn't.

My girlfriend at the time was finishing her last year of college and I did all of this while she was at class. When she finished school we embarked on a cross country trip, went to a lot of music festivals and moved to Boulder, CO.

It was a pretty sweet lifestyle for a while.

The money was still coming in from my old campaigns, but the distraction of being on a permanent working vacation took a toll on my efforts.

Then the industry kind of imploded. The field got incredibly more competitive and a lot of affiliates began engaging in outright fraud to increase conversions.

Because of the unethical behavior, the companies I was buying traffic from started making it harder for affiliates to operate, they wanted national brands as advertisers and I don't blame them.

The industry was scummy, not so much because the conferences I went to had their opening night festivities at strip clubs. Or that even at the relatively more respectable events naked women wearing only paint would serve drinks.

It was just corrupted by the huge amounts of easy money made possible by the implosion of the global economy and the resulting plummeting of ad rates combined with the deceptive marketing practices employed by the affiliates.

When more and more people heard about the easy money available, only the sociopaths or otherwise ethically impaired could profit.

My dreams of easy passive income were dashed and I threw myself into software development. Now I create real value, instead of exploiting narrow arbitrage opportunities.

Making amazing software products is so much more valuable, rewarding and sane than film making anyhow.

To answer your question, is it possible? Yes it is, but it is very dependent on market conditions and they are forever trending to be less favorable.

There are still incredible opportunities in lead gen (better connotations than affiliate marketing) but these days you have to build a platform that delivers real value instead of just buying cheap traffic and selling it for more.