skysight-inc/HackerNews huggingface dataset:
Random ramble to follow

I know how you feel but at the same time my sister and brother in law make 2/3rd what you make, own a house, a timeshare, raises a kid, home schools, volunteers, her and my nephew are docents at the museum of the pacific, she teaches MS office and other home maker type computer classes (as in how to make a newsletter on your computer), She's in several clubs (the moms club, a bowling club, a bunko club, etc.) she's got a yearly pass to disneyland and goes at least twice a month, used to be at least once a week.

What she doesn't have: She lives near the Pomona fairgrounds in LA not in Seattle. She drives a 20-30 year old car. She's got old furniture and old TVs, CRT not LCD, she's enjoying her life way more than pretty much anyone I know.

None of this is meant to take away your valid feeling that even making low 6 figures you feel like you're struggling. I'm the same way. Especially when I lived in SF I thought to myself "I'm making good money, why does it seem like I can't afford to live here?"

Move to Tokyo, Singapore, HK, or NYC if you really want to feel like a financial failure. In those cities you'll see large portions of them cater to people making 7 figures.
This reminds of a comment I saw a couple of days back [1].

Someone should really gather the data and study the influence of beardedness on programming language success, now that we have a background to subtract!

[1] https://news.ycombinator.com/item?id=7298672
It's not about a language feature, is it?
i'm sure there are some environments that have strict no mic's requirements, i wonder what they do to disable mic's on the iMac. Perhaps they don't use iMacs or disable sound in the bios?
Recognized that the average programmer can't reliably handle the tool?
"Medical costs are the leading cause of bankruptcy in the US."

In a study by Elizabeth Warren that scored any bankruptcy which included medical bills in the discharged debts as their "being the cause" of it, no matter what the fraction they were.
> "The heavy traders who would really benefit from zero-commission (assuming that it actually is) are on desktops in front of 4-10 monitors. Because of what it implies, I think regular people probably shouldn't be making trades that need to be done RIGHT NOW before a desktop can be reached."

Those people don't pay $10 per trade. If you do enough volume, you're usually able to negotiate much lower commissions. In addition, some of them will also specifically route their orders to ECNs and benefit from credit gained for providing liquidity to even further reduce their fees. All in all this is clearly designed for retail traders aka dumb money. I'd be willing to bet that their business model is based on selling the order flow they generate to institutions.
What'd your great grandparents do for entertainment? Probably the radio, some TV, read some books, play cards. Speaking of TV, how'd they get it? Most likely over the air. Phone? Yeah, they had a land line, but they weren't dropping $100+ for a cell phone. Internet? Of course not. House? Probably about 1200 square feet or so, and they likely had more than 3 kids to occupy it. The rest of the world? A recovering war-torn mess that needed to rebuild itself before it could even start to compete with the US economically. What about the car? They probably had one or two, but you could fix them without needing specialized gear.

What about the food they ate? It was likely whole foods, which would lead to lower rates of heart disease and obesity. And if they lived in a rural area or subdivision, they likely grew some of their own or bought it from local farmers.

My grandparents never borrowed a dime from a bank. They owned a house, two vehicles, and raised 5 children. Their vacation was a week every summer at a rental cabin about 3 hours away. They didn't get cable until the mid 90s and never got the internet or a cell phone. How much money could you save if you never owed anyone interest and spent 20 dollars a month for communication?
I've wondered if browsers couldn't reduce the paging distance by subtracting the height of header and footer regions on the page (as identified by position: absolute?). Something tells me it would not be so simple.
Funny thing is, it's actually reassuring that this is notable enough to go viral and universally decried.

I believe the opposite.

Before online social networking trivialized human relationships, rude behavior in a private exchange would have resulted in the recipient of the rudeness evaluating the other as an a-hole and might share the story with a few friends.

Now it's a front-page story. It is a perfect example of how thin-skinned and polarized our society has become.
You mean the target attribute? It wasn't in XHTML 1 Strict or 1.1, but you're wrong about XHTML 2. http://www.w3.org/TR/xhtml2/mod-hyperAttributes.html#adef_hy...
> I feel under a lot of pressure all the time, and yet it seems I am not quite 'making it' financially or materially.

What is that supposed to mean?
>It seems a massive violation of basic DRY to come up with new names instead of using those that have been a staple in math for the last 50 years.

DRY is not abour reusing names from other fields. Perhaps you were going for the "principle of least surprise".

But given that most people are not familiar with those Math names in the first places (including mathematicians not versed in type theory, trust me, I've asked a few Math colleagues from university and it's chinese to them too), I doubt even that applies here.

So, no, some arbitrary names like Monoid and co, obscure even for people with a passable Math knowledge, picked back in the day, is not the best naming scheme for that behavior that people can come up with.

The best that it has going for it is that is has been used in Math "for the last 50 years" (still, hardly a "staple").

A lot of math naming and notation is arbitrary and a historical accident. That was one of the things the "axiomatic language" guys tried to solve back in the '20s after all.
As Beached says [1], this is all about your attitude, and how you're choosing to live in the world.

Remember, you live in the consumption capital of the world. More than ever, you're being bombarded from all sides at all times with ingenious advertising designed for the sole purpose of separating you from your money. Even your friends, family and colleagues are constantly encouraging you to spend more and more, even when they don't know they're doing it. You've been lied to your entire life - you've been told that spending ever-increasing amounts of money will make you happier and "better off" and it's plainly not true.

Why do companies advertise stuff? Solely to further their own agenda. It's not about you.

I just finished reading "Your Money or Your Life" [2] - an excellent book that walks through the steps needed to break out of the cycle you're stuck in. It's a little self-helpy, but the message is great, and if you follow the steps they outline, you'll absolutely be completely financially independent and won't need to go to work if you don't want to. Of course, you can if you do want to.

The tldr; is very simple - stop consuming so much stuff you don't need that isn't making you any happier, at which point you'll find you earn more money than you need, so you can work less and focus more on the things you want to, then you'll spend even less, etc. etc. etc. The amount of money you spend is directly related to the amount of time you must go to work. Spending is not what you want to be doing.

Find the things that make you happy, and focus on those. Spending money does not equal happiness, so stop playing that game.

From my personal perspective, I highly, highly, highly recommend taking a couple of years off to figure out what actually makes you tick. I spent two years driving Alaska->Argentina because I wanted to, and another friend that is unemployed right now has never been happier and more in touch with herself in her entire life. The first couple of months feel strange and awkward and lazy, etc. After a while, you become so busy with what makes you happy you can't imagine how you ever found time to go to work. Once you have that perspective, it's doubtful you'll feel happy consuming, because every time you do that, you have to work more.

[1] https://news.ycombinator.com/item?id=7315456

[2]http://www.amazon.ca/Your-Money-Life-Transforming-Relationsh...

EDIT: Just for fun, do an audit on how much you spend month-to-month. Include every single cent that you pay out. Cable, Internet, Cell phone, gas, car insurance, food, groceries, snacks, clothes, shoes, transport, entertainment, vacations, personal grooming, lifestyle things, etc. etc. etc. I guarantee you'll be shocked at how much money you're spending on crap you don't need, and didn't consciously know you were spending it on. I make a fraction of what you make, and I'm saving more than I ever have in my life, simply by being extremely conscious of all the crap I don't need to spend money on.
Credit card number fields?
Only if you employ bad or only junior engineers. If you can not deal with priorities, then you have no right to call yourself senior. Especially when it comes to urgent.

Good engineers are able to finish work even if you do not babysit them.
They don't guarantee anything; if they don't feel like processing your trade they'll just cancel it.
There was a comment on reddit that they are immune to these laws. Kind of makes sense? I mean, if the police are investigating child porn, and take the hard drive, they're not really going to be charged with possessing it. That's my take at least.
I used to sell software to very large corporations, and for enterprise-wide deployment. You won't sell them anything written in Perl, nor will you find them automating systems with it (there are domain specific languages for performing OAM&P on large numbers of systems.

If you want "no questions asked" in this environment, you need to pick Java ... and as of JavaEE6/7, it's a much more efficient language. Granted that it's not as dense as Perl, but it's also type-safe and with good conventions, readable.

If you're developing SaaS, use what you're most productive with (assuming you're not productive simply because you're creating crap). I've see people who can write in beautiful Perl, and I have no problem reading it. I've also seen people who write whole programs on one line just because they can ... and a couple months later, they can't read it either. Note that I've also seen bad Java, Python, etc programming.
For the former, we've heard that nobody important stopped working during the "shutdown". The latter was entirely a hypothetical ... before the disaster. After, I don't recall anyone truly important being detained in hearings for long (more than a day? with presumably 1-2 days of prep time at most before?), and the Administration has had no compunctions about not sending people to Congressional hearings if they don't want to.

"What, you think nobody plays hardball in DC?"

National level Republicans as of late have been playing badminton at best.

That you cannot cite "some effective mechanisms" after making such a broad claim suggests to me that you're approaching this discussion as a political, not a technological, one.
Yes, but that one sure way to get denied entry.

Under Sec. 212 (8 U.S.C.1182) you are ineligible to receive visas and ineligible to be admitted to the United States if you 'voluntarily admit to having committed a crime involving moral turpitude

Here's a recent story: http://www.vancouversun.com/news/White+Rock+woman+barred+fro...
Ask HN: Why some usernames in Hacker News are green?
I can't find a pattern, please help me understand.
http://www.globalresearch.ca/5352917/5352917

1) All the public ones they have published on their website are false, made-up bullshit. You'd expect the NSA bringing forward some credible evidence of thwarting terrorist plots in light of incredibly heavy criticism, yet they can't.(the article says 13, but it was later proved that it was exactly 0.)

2) From that, we can infer that, if your assumption of people wanting to hurt the U.S. is true, only old fashioned ways of countering terrorism work e.g. human intelligence.

3)"There are people out there wanting to hurt the US" sounds rather naive fox-news-like.
My project to help learn about company culture.
Hey Everyone,<p>I asked a while back for help finding information about company culture from only CURRENT employees. I couldn't find anything, so I built becandid.co<p>Its not perfect, but we just launched at LAUNCH festival. At least we check if someone works there via linked in.
An Analysis of Facebook Photo Caching
The least of my worries is government enforced purchasing of over-priced, broken healthcare.

How about sending to prison those that paid nearly 1BILLION for this site as well as the bankers and defense industry gluttons who stole trillions from us in the last ten years?

If I want to make my government modern - I'd put in place a system of accountability.
they count as real. and if that counts as working, then they don't work, full stop.
Will it look best if you watch it from the back row?
Recently I can't get any browser to reliably render flash content without the browser crashing or blacking out. It's a coin flip whether a video is going to show or not. The irony is that IE 11 has been the most consistent of all things.
Your examples are either at the extreme of literalness, or at the extreme of abstractness.

The most useful name is probably somewhere in the middle. It may not necessarily consist of everyday words, but it probably relates very obviously and clearly to the C++ functionality.

"Monoid" is a very detached term. It doesn't obviously relate to the C++ construct or concept the way that terms like "typedef", "template", "stream" and so on do for other constructs/concepts.
Codly.. Generate the code directly from photoshop
> Much ado about nothing. The individual who was on the receiving end of the LinkedIn request is right, even if her response to the 20-something went overboard. If she had stopped at "Your invite to connect is inappropriate, beneficial only to you, and tacky" we wouldn't have even known about it.

Perhaps, but we're hearing about this because she very much didn't stop there.
Not quite. Her own words were copied and pasted by the offended party and willfully distributed.

This isn't the case of one person being an a-hole to another in public in front of witnesses who could repeat the affair and shame the offending party: it's a case where the offended person chose to make it personal and punish the other.
Yes, indeed. Nice.
Neat as a reference chart. For amusement, add another dozen trigonometric functions?
I find it quite funny. Monads were considered a hack to functional programming to add some imperative features like, you know, IO and similar funky stuff for which there was no math theory. Now seeing them grafted to a language that is considered the golden measure of all imperative languages is kinda LOL.
I'm not convinced this will happen in 2014 -- I think the acceptable, "cool" factor won't hit until next year. Just look what's been happening with Glass in the last few weeks....
Procurement process design is not only a problem in public bodies, there is a lot of corruption in private companies as well where a procurement person would strike a deal with a sales person. This deal can range from "a nice watch" to "I like a swimming pool", depending on the contract value.

That said, I also think that the current procurement methods are broken and that a less rigorous procurement process would eliminate contractors that specialise in government procurement.

One way would be to implement a randomised audit where the deal would be re-examined and the procurement officer would have to defend every choice he made. if 5% of the deals were audited then bad actors would be caught very rapidly.

An other approach would be to adapt the jury-trial approach to government procurement and have them review every procurement contract.

Third approach would be to combine this to reduce the workload.
> ISTR

"I seem to remember" would have saved a lot of people a lot of time.

Apologies, but this is a BB of TLBD
OP here. YouNonStop requires Javascript and Flash enabled browser. It does not work on mobile/tablet. Please feel free to provide your feedback.

Thank you.
My Social Media Fairy Tale
> and it is for life

"during good behavior", actually.
It is the next sentence said by Jesus himself, confirming the law of the prophets: "For verily I say unto you, Till heaven and earth pass away, one jot or one tittle shall in no wise pass away from the law, till all things be accomplished."

I don't see heaven and earth passed away, so the laws of the prophets still hold according to Jesus himself. He said that. Written one sentence after the one you quote claiming the opposite. So you decided not to believe what Jesus said. Fine with me. I believe the Bible is written by humans and that the humans invented all the gods.

But anyway we should discuss what GCHQ did with webcam streams of at least millions of people! What is your opinion on that?
I started doing this after seeing a guy selling widgets for it on Shark Tank. Though, I followed the shark's advice and just used a post it. But as someone whose laptop is pointed at their bed, this seemed like a necessity.
I'd say effectively nowhere. My lifestyle is literally identical to what it was 15 years ago when I was just starting out. It honestly feels like the goalposts keep moving. I am doing better than my parents, who were poor. I am doing worse than my grandparents, who had 8th grade educations.
That doesn't include discovery, tracking. It would have to be developed on top. It also necessitates a pretty much full implementation of the WebRTC client signaling, which is not too trivial.

BTW lately they are probably switching to use SCTP for data streaming. Encryption is still mandatory.
I think you're contrasting hourly payments for a freelancer (unless OP is getting $100/hr for 40 hours/week, 48 weeks/year) and the accountant getting paid regardless of workload in a full-time role. And in a very particular environment (overworked, etc).

A freelancer, especially if they're working out of a shared office space, has overheads - rent, utilities, etc. What I bill and what I take home are very different, and even more so for my employee.

A couple of those jobs you listed would have the employees heading home and free to unwind. I run a small business and I am never free of it. The calls and the emails and the pressure and the queue of issues never stops. I envy those that go home and can throw away an evening watching a movie or TV guilt-free.

At one point while travelling, I worked as a barman in the UK earning under $10/hr. I could do one hour of freelance work in the morning and make more then than in the 10-12 hour shift I did that afternoon. But I had never been a barman before, had about 10 minutes of training before I started, and didn't really do anything particularly taxing. It was draining being on your feet all day, but it was very simple work. Almost anyone could do it and thus the wage on offer was low.
Because they're newly created accounts.
You'd be surprised.

I've done many user tests and training sessions only to inwardly wince every time the user painstakingly does that. (And this on their own hardware, with their own mouse they use every day at work.)

After you explain it, they say "wow, that's neat." And then promptly forget it and start dragging the scrollbar again.
Insightful, thank you
It was later dropped to 13, and then to 0. SIGINT does not work.

http://www.techdirt.com/articles/20140111/22360125843/nsa-go...
https://en.wikipedia.org/wiki/Shafia_family_murders
NASA's Kepler Mission Announces a Planet Bonanza, 715 New Worlds
I wonder what programming language is not a mess?
They are simple concepts, just more abstract than you're used to. They actually turn up all over the place - they're a bit like classes were before object orientation was popular, and everybody was building structs filled with function pointers in C in order to emulate polymorphism. The things these concepts address are things you're doing in your code today, by hand, and don't realize how they can be compressed, mostly because C++ has historically lacked a concise notation for type-inferred lambdas.

They're able to turn a lot of algorithms inside out; make the kernel a simple function of values where they used to be threaded through the code flow, and use things like bind to mix them back in. This makes algorithms testable and more composable, and raise the level of abstraction in the rest of your code so that you're operating more at the DSL level for your domain, whatever it is.

It's worth learning the concepts. Once you do, you'll be surprised that there's so little "there" there.

And their commonality and generality are exactly the reasons why they should have short yet precisely general names.
looks like a nice-looking version of the Yet-Another-Watch-Thing connected to an app. i am always confused by the utility of said app... it looks like i'm supposed to be looking at my phone while i'm doing my workout to get the tips it's suggesting, but i don't want to do that.
Google’s Doodles: Oodles of Men
Perhaps, but we're hearing about this because she very much didn't stop there.

Yes, but let's not forget: we're also hearing about this because the offended party decided to make a spectacle out of this, with the sole intention of hurting the other.

Both parties are in the wrong, but I take issue with how the Internet mob is clamoring for blood after being intentionally riled up over hurting somebody's feelings.

You'd think it's on par with oil spills, drone strikes and Constitutional violations.
> If you want an HTML that has an XML style, can you say why?

Because I think that section 12.2 of the current HTML specification is outrageous. (The section is "Parsing HTML documents", if anyone is not familiar with it make sure to look at the subsections "Tokenization", "Tree Construction", etc.)

(That said, I appreciate your detailed comment; this is important history that too few people are aware of.)

(Also overenthusiasm for all things XML had nothing to do with RDF. RDF is not XML.)