skysight-inc/HackerNews huggingface dataset:
If we have someone on staff who is contributing greatly to the company but has high mortgage payments, and I pay them less because I have this other person who is contributing the same but has much lower monthly costs, and I pay the first the same as the second, I will lose the first because they can't afford to keep this job.

Oof. Not sure how I feel about this rationale. If I were the other guy in this equation, I'd be pissed if I was making the same contribution as someone else, but got paid less because the other guy "needed it more". Why am I being punished because I live within my means?

Maybe the response to, "I need a higher salary because I have a large mortgage payment", should be, "maybe you shouldn't have bought a larger house than you could afford".

How about this: say this guy works at your company, and presents this rationale, and gets (takes?) his raise. Then the other guy, who is (for the sake of the argument) exactly equal in experience and skill, and provides the same value to your company, steps up to the plate and says, "I would like a raise as well, because I should make the same amount as someone who is my equal and peer". Would the group agree with that? I certainly hope so. If I were that guy, I'd quit on the spot if not.

And this extends to other things as well: one guy has 4 kids, the other has 2. Kids can be expensive. Does the first guy's decision to have more kids make him more deserving of a higher salary than the other guy?

I could extend this to just about anything. In the end, once you're above the poverty line, your "needs" aren't really based on anything rational or "fair". It's really just what you want. I'm not saying you shouldn't try to get what you want, but suggesting that one person's wants entitles them to a higher salary than someone who has more modest wants... well, that's ridiculous to me.

This is actually a great example of one of the reasons why employers like to keep compensation secret. If this hypothetical high-mortgage guy is that important to the company, you want to be able to give him more money if not doing so will cause him to quit, all without pissing off the other otherwise-equal guy with the now-lower salary.

So my thesis here, I guess, is that if you're going to be transparent about compensation, that compensation must be based on measures as objective as you can make them. Otherwise you have to keep compensation secret so you can make "unfair" deals with some employees as necessary, without pissing off other employees who don't get such a good deal.

At any rate, I do think what you're doing is a really cool (and brave!) experiment. I hope it works out for you and your company, but I'm very much afraid that making personal needs a component of public compensation decisions will lead to others harboring resentment.
Sure, but the status implications of doing this severely depend on your general situation.

If you have an expensive townhouse, picking up furniture off the street can be seen as either being clever with your money or even "artsy" (especially if your refurbish it before putting it in your expensive townhouse).

If you are dirt poor, it just reaffirms your inability to afford actually spending money on things like that. And because being actually poor (e.g. being raised in a poor family, lacking a reasonable level of education, having bad job prospects (no chance of career advancement), working three crappy jobs to barely sustain your household without being able to put any money aside, and so on) carries a lot of stigma, poor people tend to be more self-conscious about how poor they appear to their peers (especially peers that do buy expensive crap even if they have to sign this kind of bullshit contracts).

There's also a distinct difference between being poor as a student or entrepreneur (because being poor is just a temporary thing and it's seen as a temporary sacrifice) versus being poor as a regular part of the workforce (why don't you just save some of the money or work more?) or unemployed (why aren't you working?) or even long-term unemployed (why haven't you been working? or from the employer side: there must obviously be something wrong with you or else you would have been working).
Italy lifts out of recession thanks to hookers, drugs
You're wrong about categories of analogy, but I don't blame you - analogies are a pretty slippery slopes. In particular, you're most likely conflating these because of the implementation detail - you write HTML, so writing music is an analogy. Not really - writing HTML is closer to performing music.

You can teach almost everyone to perform "Twinkle Twinkle Little Star" on piano or "Smoke on the Water" on guitar within 15 minutes, both of which are de facto "Hello world!" equivalents to many aspiring musicians.

EDIT: Removed attempt at drawing a HTML/music analogy which could be closer to truth. It is really fruitless endeavour, makes no sense.
Ask HN: How do you divide up your development teams?
That would be amazing! Can you invoke command line scripts from LT? If so you could just use our included REPL client implemented in Ruby. Otherwise you'd have to port it to ClojureScript, but the client is designed to be simple enough to make that easy to do.
>really don't think I could bring in a co-founder at this point.

Rather than a co-founder at Tarsnap you might consider a co-founder at a new backup venture using Tarsnap's technology but with a new brand name and user friendly stuff like a graphical interface and not deleting everything if you don't pay for 2 weeks?
What's worse, we're talking about people who are frequently so far off-par when it comes to education, relevant job experience and so on that even if they make an effort they still will be off-par enough to look bad.

You dropped out of high school and now spent several years getting your high school diploma while flipping burgers to make a living? Great, but you're now in your mid-to-late-20s and you should have finished college or have several years of relevant job experience by now.
I can't comment on how it stacks up against other router implementations, but as I understand it you're using a search tree so your router is O(log n).
I think this is framed the wrong way. I don't think most employers try to screw or underpay you, but they will -- quite rationally and reasonably -- avoid paying more for what they can have for less.

I'm sure there are some bad actors that try to keep their employees from figuring out what they're actually worth. The semi-recent revelations of no-poaching agreements between some high-profile tech companies certainly suggest that some do put a higher priority on retaining employees than they do on fair compensation.

But I really don't think that's the norm. I don't think many HR departments and managers sit around trying to come up with ways to keep their employees' salaries down. I hope I'm not being too idealistic thinking that.
Fwiw, you can lexically scope it now if you want. The default is still dynamic scoping to avoid breaking backwards compatibility, but you can enable lexical scoping for your own code: https://www.gnu.org/software/emacs/manual/html_node/elisp/Le...
... it requires engaging with other companies on less than good faith that you're really motivated to jump to another job.

This is what bothers me most about this sort of advice. As someone who is often trying to hire people, it's a lot of effort to get a candidate through the pipeline to the point where an offer is made. Intentionally causing people at another company to waste that kind of effort would make me feel like I was doing something unethical. I really don't think you should look for a competing offer unless you're willing to accept that offer if you don't get what you want from your current employer.

As someone in this exact position, my solution was to ask for a raise, and when they said no, I considered trying to make a quick move. But after realizing that I really don't want to job hunt right this moment, I put my head down and went back to work.

Yeah, I think that's just the value judgment everyone has to make. Either you get another offer and are willing to walk if it's not met, or you're willing to wait it out and see if you can get a better raise later. It's a personal decision based on your circumstances.

Oh and parent comment presented his opinion as a TL:DR of the OP, when in fact it's just his opinion. The OP is nuanced and quite worth the read.

I think the parent was actually tl;dr'ing his own post up front.
A slight reformulation helps: instead of communicating a need, communicate a wish. Don't dabble on the why. That makes clear that if they say no, they don't fulfill an expectation, which (hopefully) works against their goal: keeping you.
This is superb stuff, e.g; phase change at hard/soft boundaries is explained nicely. EE's may recognize the conformal map leading to the Smith chart; since EM waves are E+M we can have both 'open-circuit' and 'short-circuit' hard boundaries (duals of each other).

The section on reverberation reminds me of Dr.Cooper at the cinema, conducting impulse response tests.
Quad-core Xeon Dell T20 costs $500 for those who want power.

Intel NUC / Gigabyte Brix for those who want small size.

Unfortunate that Apple is crippling the Mini. Why? It's a big price step up to the Mac Pro.
Hearth Stone: How many packs to get a full collection?
TweenMax / GSAP Cheat codes list
'Particle Fever' exalts human side of scientific discovery
I don't think these errors are part of the game:

Error executing macro stopsound: [Exception... "An attempt was made to use an object that is not, or is no longer, usable" code: "11" nsresult: "0x8053000b (InvalidStateError)" location: "<unknown>"]Error executing macro stopsound: [Exception... "An attempt was made to use an object that is not, or is no longer, usable" code: "11" nsresult: "0x8053000b (InvalidStateError)" location: "<unknown>"]
Great! But the test email I sent was completely broken in android's gmail app =/
There is no privacy policy. I don't know if what I enter ends up on your servers (or any of filepicker.io, fonts.net, jsdeliv.net, mailup.it (ok, that's you) and of course the obligatory infestation of google analytics and cloudfront). Is it all local?
I'd be concerned about creating a perverse set of motivations. Co-worker has a higher mortgage, so gets paid more? Why don't I just go and buy a huge house, given that my employer will cover the extra expense?
If You Have Ever Used a Computer, You Should Celebrate Ada Lovelace Day
Isn't way easier to hijack the DNS requests of the victim, redirect the connection to a similar unknown domain which replicates the HTML code and fields offered by the originally requested website[1]? I think Metasploit can do something similar.

I mean once you're in a position where using SSlstrip of SSLsplit or whatever, means that you gained access to the victim's LAN.

That's why programs like DNSSEC or DNSCrypt should be installed by default on laptops who use often Free WiFi/Internet Caffes, etc.

Funny thing is that, after all these years there's no way to implement an ARP poisoning mitigation policy that will protect all your clients no matter what OS they run (iOs/OSX, Linux/Android, BSD, Windows, Embedded, etc.).

[1] What comes in mind is a ruby Sinatra application which reads the targeted website's output and creates css/haml output on-the-fly.
>They are people, they have needs - ignoring that is stupid, in my opinion. If we have someone on staff who is contributing greatly to the company but has high mortgage payments, and I pay them less because I have this other person who is contributing the same but has much lower monthly costs, and I pay the first the same as the second, I will lose the first because they can't afford to keep this job.

I see this as negative discrimination and feel it ought to be very illegal.

You are paying people more on the justification that their life choices suggest they were more privileged to begin with.

This is the same type of justification that people have used to pay women less, re-coded to fit modern social values.
Regarding your first advice: why?
It's not only on low-end phones.

Lots of people (in all the economic brackets) keep multiple phones numbers in the develloping world..

Some because it's usually cheaper to call within a carrier so they use a certain line to call certain numbers.
Some to be reached more easily (for the same reason as above).
Some because there's no number portability and they want to keep their old number while they want to use a new one for whatever reason.
Some because networks can be unreliable.
Some because they'll give separate numbers to separate people (Pro/Personnal , wife/mistress, anybody/VIP).

And since most people are on prepaid, there's little to no cost to having multiples lines.
Unfortunately, that doesn't seem to be the case where it's most needed. For example with systemd, after having written the awful pulseaudio, you'd think Lennart would not be able throw any weight around even at Red Hat.
What Virtual Reality Teaches Us About Home
How being part of a community can boost your social media accounts and business
I'm no expert in teaching languages but I may be one in learning languages (5 foreign languages so far). I can say that I only really "get" a language when I can start reading on my own (news and such). The approach I'd love to see in a language is one of progressively more difficult texts.

At the very beginning, it's very hard to find texts I can grasp, given limited vocabulary. A collection of interesting texts that ease in vocabulary and grammar would be a godsend. Forget formal grammar training, forget spaced vocabulary repetition. Vocabulary extends naturally when reading texts, formal grammar is much more obvious after I've spotted the pattern on my own (and a drag before).
That was an issue with auto resize, but it was the default settings.
Upgraded yesterday. Just noticed that the bluetooth audio codec is now SBC and not aptx. Otherwise is looks OK.
It's easy to talk about delaying gratification when you have a relatively realistic prospect of eventually achieving that gratification.

We're talking about people who know there's no realistic way to achieve that gratification without making bad decisions. It's not about how long you need to wait to be able to afford something without cutting off your leg. It's about which leg you're willing to cut off to afford the other one.
Kind of agree, however, there is an element of contagious/infectious energy that is hard to get in many other events. Of course, there are the giggly and hyper, but one has to learn to tune their over enthusiastic oozing a bit.
Maybe it's this? https://news.ycombinator.com/item?id=8469478
Please turn JavaScript on and reload the page. DDoS protection by CloudFlare

What the hell? I just want to read a random page.
Why do SSL cert vendors sell the same things at different prices? For example, I've used these guys before https://getssl.me/ and they sell one at 9.95.
No wonder NSA puts a greater deal of focus on hacking sysadmins. Once those individuals are hacked, the data floodgates open.
You can add US and Europe to that list. Just change Putin and friends with "Bank-Name" & friends and you're good to go.
Which dangers Americans SHOULD worry about
There's alot of parts to orchestration that isnt just container implementations, and there are already tons of tools that do the different parts of orchestration, so there's already some duplicated effort right now, in fact everybody reinvents the wheel slightly when building new distributed systems. The problem is putting it all together in an scalable model is very difficult. Send me an email at roger.qiu ([{at}]) matrix.ai
I'd sign that. I never use emacs, because I never trained it, but I sometimes use it at a friends machine.

It's nothing I find bad or not understandable. All errors stem directly from my lack of skill. (and the different key layout of most of my colleagues)
Closing the Feedback Loop from Log Messages to Knowledge
Your Hacker News history visualized
I think the point is that differentiating between the first and the second is very difficult to do. And communicating to someone not technically inclined why it can respond to question A and not question B would be very frustrating.
If someone wants a fine grained control of outgoing connection on OSX, I'd propose to use LittleSnitch[1]. It's extremely stable, well made, worth it's money IMHO. I've used since version 1.x upgrading happily on every version.

That said, it takes time and some Googling to make sure that every connection initiated from your system is legal but for security aware users is a very interesting managing and reporting tool.

[1] http://www.obdev.at/products/littlesnitch/index.html
I know this is pedantic, but are we still calling Rx as FRP? It doesn't even work well to Rx's advantage (simplicity): grokking Rx can be much easier than grokking FRP, which is much more pure and restricted (though also more powerful).
I guess the part of it being a public proposal helps here. Each coworker has a mental profile of the one making the proposal, and can judge to some extent if they are the kind of person to live above their means or to work above their means. In a sense that's a knowledge value created during the day-to-day work that you just throw away if you don't apply to this HR management problem.

A lot of your examples are somewhat linked to the issue of having just one person with a very limited supply of knowledge about their staff decide on salaries.
3d printed & extreme limited availability seems contradictory to me.
My workflow would be severely damaged without 1Password. It's really awesome, the best password manager I've seen on Mac so far.
Put in "hn:[username]" to see a visualization of your posting history by popularity over time.

Also works for Reddit and Twitter with "reddit:[username]" and "twitter:[username]".
LOL, when people talk/ask about fast and beautiful cars, it's more than natural to name Ferrari at some point. Same with "Vi improved" ;-)
Depends on what you mean by "die". I would wager that a lot of pet owners who really love their pets would, for example, put themselves into mortal danger to save their pet.

Typical example: the house is on fire, pet owner needs to leave or they'll die, but they try to find their pet.
Massive props for letting me play around with it without having to sign up or enter any data.
If you sell a premium service you can charge a premium. The command line feature is worth $5 per certificate for his customers.
Swiss Technology
The team at Manager Tools/Career Tools did a great series on this topic. They go into the details of how to figure out what your market rate is, how to build your case, and how to present it.

http://www.manager-tools.com/2013/12/when-ask-a-pay-rise
http://www.manager-tools.com/2014/04/how-ask-a-raise-researc...
http://www.manager-tools.com/2014/04/how-ask-a-raise-cost-li...
http://www.manager-tools.com/2014/05/how-ask-a-raise-making-...
There was a vaguely similar thing a while ago called PGStrom, which compiled qualifiers into CUDA code which ran on the GPU:

https://wiki.postgresql.org/wiki/PGStrom

Someone got similar performance just using multithreaded native code on the CPU:

http://blog.notapaper.de/article5.html
Didn't watch the whole video, but I think that's the same device Gosling demoed 'gravity' pull on. The relationship between so-called progress and memory loss (or the lack of knowledge in that case) tickles my mind everytime.
Memorizing how to spell a word like "definitely" would be one of the worst possible uses of a language learner's time.

What I was suggesting was aural training—learn to distinguish words such as "his" and "he's", to hear the differences between bat, bet, bit, bot, but, bait, beet, bite, boat, and boot, etc...

Various idiosyncrasies of an orthographic system are far less important than being able to hear difference between the sounds of a language.
I was present for the Startup School Europe in London this year, and I have to admit I agree with Colin. Perhaps Startup School SF is a little different, but Startup School in London seemed more like a sales pitch for Y-combinator (not in itself a bad thing). The speakers were interesting for sure, but did little to add value for budding, first time entrepreneurs. I hasten to add however, that the networking was great and my personal disappointment was perhaps more due to "misaligned expectations".
You will detect it even sooner - the root certificate that signs the certificates for the MITM is not recognized by your browser (unless you manually installed it). You will get a nice, big, red warning on every modern browser.
The tool doesn't claim otherwise. An example useful usage is testing your app that communicates using SSL and seeing what's under the hood. In that case, you would install the root certificate manually so the app (or OS) wouldn't reject it.
What will, then, beyond "merely" educating?
Every time I read about Twitpic closing I remember this...

http://mixergy.com/interviews/twitpic-noah-everett/
You'd make a perfect business co-founder for Tarsnap. The math problems standing in the way don't even crater the approach to the bridge of the Putnam.

This is the point of Thomas and I trying to convert you to The Dark Side, for values of dark which include "delighting more people, including more Colin."
Oh wow. Lost it at the woman being fitted with the new type legs in the TED talk.. unbridled joy.
NSA reviewing deal between official, ex-spy agency head
This is a nice project. I look forward to using it soon for some of my side projects.
Stop the BitLicense – EFF Action Center
Ahahaha... hahaha... good one!
To be fair, it's not as if every human would invariably do it in a real life threatening situation for another human (even if it's their child) either. Though they might be devoured by guilt later.

It's really hard to give an honest answer to questions like this if you haven't actually been in the situation. We would like to think we would do what we want ourselves to do in those situations, but we simply don't know.

If you want a reliable answer, you have to put people's houses on fire and observe how they behave. But I don't think you'll find a grant for putting hundreds of babies/pets in mortal danger to see how their parents/owners cope.
Who's we? Are you planning to monetize in the future?
GeoCities was entirely unmaintained; there was apparently only one person at Yahoo who was paid to do anything with it at all, and who couldn't even answer questions such as how many users there actually were.

The primary pain point when spidering it was that each GeoCities user had a tiny hourly bandwidth cap; to do the job right the spiders had to keep track of the error responses that they got so that they could go back later in the hope of getting the real content rather than the error message.
Ms. Pac-Man Done in JavaScript
Strolch 1.0.0-RC4: DurationParameter and other minor changes
Your Car Won't Start. Did You Make the Loan Payment?
I never understand the value of these defensive posts. It may be cathartic, but you're far better off just silently moving on rather than making a big stink out of such a transition.
I'd argue that we don't have any real context here. Just conjecture and more questions.
Transactional interpretation of quantum mechanics
I'm sure clicked the upvote, but your comment is gray now. :( Please, other readers, try to correct, upvoting the parent comment! It's a good comment, and it deserves to be upvoted. I can't do anything more. Thanks.

Edit: I've found the culprit: believe or not, the older Opera browser can have the "down" linked area in the middle of the up arrow! On the same hight (same Y) just changing the X position of the mouse will change between the UP and DOWN vote! The down vote area extends from the down arrow up to the top of the up arrow(!) and is of the same width (a few pixels at most). Weird. I must avoid that browser for HN.

http://s4.postimg.org/nyec1bmvh/badlink.jpg

Anybody knows how this is possible?
Evgeny Morozov did not “plagiarize” in the NewYorker,but what he did was bass
Syria War 2014~ Islamic State Nearly Driven Out of Syria's Kobane