jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When I was a waiter, at the end of the night, I tipped approximately 40% of my tips received, back to the dishwashers, cooks, bartender, and of course, my bus person. The other waiters did this too, so the cooks, might end up with more money than I did, on top of their higher hourly salary. This is as it should be, since their skill level is higher.

You tip the waiter, but they should be distributing that tip to the others. If they fail to do so, the cooks will deprioritize their food, the bartender will deprioritize their drinks, the buss person will deprioritize their tables, and they won't be making very good tips anymore.

As a customer, I tip 20% if the service is good, 10% if it is average, and I will leave a penny on the table for those who completely screwed up. I have walked a mile in their shoes, so I get to judge them. Was the kitchen slow with the food? Maybe that's because this waiter never shares the wealth with the back of the house. Leave him a penny if you think it's warranted. Don't forgive him for the inadequacy of the rest of the staff. He may have earned their slow down, so why should you reward him?

As for tipping vs non-tipping in general. When I go to Paris, I can feel that the staff doesn't care that much about how well they serve me, since they'll get theirs anyway. The incentives are different. In a non-tipping restaurant, it's to the staff's advantage to get you in and get you out, as quickly as possible, to turn over that table, regardless of the happiness level of the customers.
I am bit disappointed the author blames the failure partially on Peter's Principle. As if hiring outside managers is a silver bullet, especially in a situation where the very top management is clearly incompetent.
This in no way prevents you from using GDB, and could indeed complement it. You can't always depend on having GDB available (i.e. production hosts where the sysadmins have (rightfully) restricted the use of compilation and debugging tools).
I would have expected the C/C++/Linux people to have higher seniority than the CSS/CoffeeScript/Node.js people. Can anybody explain this? Is it that they work in two different industries (i.e., they both build web apps, but the Python ones are heavier on the number crunching side)?
Very well said. Great article.
If you're not a US citizen dollars are not meant to be held as a store of value and trade (although some outside the US actually do use them this way).

However, to answer your question directly you can get interest from the US government in exchange for dollars by buying US Treasury bonds.
'Mankind' is also a sexist term, and it's easily modifiable to 'humankind'. 'Mankind' still puts one gender ahead of the other; 'man and others' is what it means.

The ironic thing is that people dismiss it as 'it doesn't really matter' as you've just done. If it doesn't matter that much, why persist in using it? Just change it to a more inclusive term and move on.
The "war on drugs" is steeped in racism and plays a large part in the state repression of people to this day. I have hoped for years that people would start realizing this connection. Sadly, the racial witch hunters of the day prefer to focus their energy on symptomatic outliers (e.g. Ferguson) instead of the root source of legal injustice. The powers granted to the state through the drug war and all the side effects thereof are crippling generations.
We aim to not publish, or take down, inappropriate content. Unfortunately, real anonymity makes it impossible to filter out all slander but there are tools in the site to respond to it. Additionally, some "slanderfests" predictions were proven wrong previously.

Thanks for your review!
The only one I can think of off the top of my head is Shirer's The Rise and Fall of the Third Reich.
And you are ignoring a much bigger issue. For instance, the Fed has expanded the USD monetary base by about 4 trillion in the past six years. So why not take that figure, divide it by the total number of transactions in the past six years and call it "the dollar's cost per transaction"?

Every inflationary currency system suffers from the same problem. At least bitcoin has a hard cap on the total number of units that will ever be available.
Well, it's also about the durability of the information medium. Clay tablets have survived remarkably well and they give us a better view into ancient Mesopotamia (particularly the ancient Ur-III dinasty) than later centuries' records kept as papyrus or strips of wood.

https://en.wikipedia.org/wiki/Third_Dynasty_of_Ur
Sounds like a pretty interesting book. Is this the one? http://goo.gl/FXXRTy
the ads on the page are larger than the actual list of repos.
Flask's "problem" with authentication is that it refuses to deal with the broader Identity problem that plagues all networked systems. Matt did some great work integrating some of the pre-existing pieces (including one by another Matt) into a one size fits many solution: https://pythonhosted.org/Flask-Social/

But regardless of language / platform / framework, you still have to contend with the fact that OAuth and OpenID exist, and SAML is somewhere in there too, all sitting on top of legacy systems speaking LDAP and Kerberos negotiated with SASL along with some other oddball one-offs thrown in for good measure. BrowserID looks cool too. And what about two-factor?

So enter StormPath as yet another vendor to help solve this problem. It isn't a problem with Flask but if you're entering this market to solve the problem once and for all, it's very nice to see you paying attention to Flask.
Seattle prosecutors may not be the best, but they also get nothing to work with. When the police decide to show up 8 hours after a crime occurs because they were dragging their feet in protest, or they don't have video evidence because their body cams were turned off, is it any surprise that there is not enough evidence to charge a criminal?

Collecting evidence is the primary responsibility of the police, and prosecutors declining to prosecute a criminal for lack of evidence is a failing of the police, not the prosecutor. Unfortunately, given the abundance of evidence against criminal cops, they still don't prosecute them, so maybe the culpability is shared to some degree.

https://komonews.com/news/local/seattle-officers-used-excess...
Not enough, its super easy to create fresh email, card phone numbers. Only difficult thing to change is shipping address but only if that's strictly enforced to only USPS valid addresses which ive never seen anywhere
Please read the HN FAQ: https://news.ycombinator.com/newsfaq.html

> Are paywalls ok?

> It's ok to post stories from sites with paywalls that have workarounds.

> In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic.

More details:

https://news.ycombinator.com/item?id=10178989

You can get around Bloomberg's free article limit by clearing their cookies (or using a browser extension like uMatrix that automatically blocks them).

Their articles are also readable if you submit them to an archive site. For example, someone posted this link in another comment: https://archive.is/AqtRg
Charge-recovery logic has become a lot less interesting with modern fabrication nodes since dynamic power draw (the part that's due to actual charging and discharging within the circuit) is now a relatively minor part of power dissipation, whereas leakage power has become a lot more important. The main way of lowering leakage power is to simply power off unused areas of the chip, but that doesn't help if you actually have to perform logic. So the whole idea of reversible computing has become a bit of a red herring.
The article, without the paywall:

https://sci-hub.se/10.1109/MAHC.1988.10039

It downloads very slowly, for me. Be patient.
UPDATE: literally 56KB/s, and 34 megabytes. The fastest modems used to be 8x slower that that!
Thanks, is there a group where we can join? Maybe a web site would be great. Please post a link or PM me if you know. It relates to both personal and professional usage of MacOS.
Lots of old laptops out there for cheap if not free. Many of them are quiet and low power with the added bonus of having a built in UPS.
From the investor point the work they do is not worth of it as this bet demonstrates.

Performance fees are never structured so that incentives align. You will eventually get high-water mark (HWM) performance fees just because there is random fluctuation.
"Now, what does all of this mean in this great period of history? It means that we've got to stay together. We've got to stay together and maintain unity. You know, whenever Pharaoh wanted to prolong the period of slavery in Egypt, he had a favorite, favorite formula for doing it. What was that? He kept the slaves fighting among themselves. But whenever the slaves get together, something happens in Pharaoh's court, and he cannot hold the slaves in slavery. When the slaves get together, that's the beginning of getting out of slavery. Now let us maintain unity."

-MLK, I've Been To The Mountaintop, last speech given the night before assasination

https://www.americanrhetoric.com/speeches/mlkivebeentothemou...
I'm not so sure about that. There's a big difference between whether corporations have a first amendment rights and can make campaign contributions and whether their speech is protected in the same ways as the speech of individuals.

To be fair, even individual speech may or may not be protected depending on the circumstances, so corporate speech may also not be protected in certain circumstances even if SCOTUS always treats speech by individuals and by corporations the same.
Agreed, a "disturbance" on a moving vehicle has the potential to be rather serious. If it was hitting some other kid with a spitball then an arrest would be unreasonable, but something interfering with the driver would be much more serious.
Native Resolution: 800 x 600
Some premises of this article are at least sound, at least, fishy. Easy language, lot of promises, and a lot of plausible things but not necessarily with causal relation.

It starts with "We now know that depression is associated with [...]", where AFAIK we are far from pinning down etiology of depression (there may be multiple mechanisms, etc). And it is one of reasons why antidepressant have relatively low effectiveness. The abstract ends with a longer list of things that make it flashy.

Moreover, things like smoking are sometimes considered actually having mildly anti-depressive effect (though it is disputed).

I don't say that the paper is wrong. Just a paper not listing doubts and promising a lot should be less believed that one making very humble observations (but the later one would not make HN frontpage, hence the bias).
Cofounder here. We do track back angle. Squat was our #1 priority, since so many people screw up.

It does track body angles over time! Check out the end of our video for a few different exercises: https://www.youtube.com/watch?v=L_qaqoGXHDU
I would assume he is talking about Google Goggles, which IIRC is also available as an iPhone app these days.

Despite the availability of that particular app on iOS, the immediate availability of any Google mobile app on Android (without having to wait for the long delays that plagued Google Voice, etc) and the integration of them all is the killer Android app for me. Having things like Android Car Mode and Voice Search out of the box and having them all work together is really nice, and while you can get similar functionality out of iOS by piecing many apps together, it isn't quite the same seamless experience.

YMMV depending upon how much you consume Google services. Android certainly suffers on the games front and is a second class citizen for other types of utility apps from non-Google vendors.
I fully agree with this - I lost my mom unexpectedly in July, and it's been tough. #1 can help a lot - therapists know the right questions to ask to help you start dealing with the grief in a healthy way - everyone is different, and if someone can help you start down your own personal path, it makes the road easier to find and a lot less bumpy.
The problem is that some grocery stores (or products, it could be either) use different quantities. For example, one product might be price per quart and another is price per gallon. I've even seen volume and weight being used for similar products.
I agree. Balance is key here. A bit of DRY to keep things tidy and a bit of copy/paste to get things moving and working as quick as possible.

The company I work for has been very much anti-DRY. They copy and paste pretty much everything and have quickly brought a working product to the table. Funnily enough the code base is HUGE. Me, however, new to the company and fresh out of University have been fighting the good fight and trying to introduce DRY. However this slows down development as I refactor, and can sometimes break existing stuff while merging two inconsistent branches.

So I have learnt to pick my battles. There is a balance. Don't fix what ain't broke and if copy/paste will get things moving along, do not hesitate.
The photo you posted indicates only one metropolitan area (Pyongyang). In the GlobalSecurity photo, there are several metros lit up (one speck of light from space is considerable amount of people).
Doesn't prove anything. Sometimes you don't get enough sleep and do poorly on a test. Sometimes you just have a great day. Using statistics as though they are hard facts and not merely suggestions of likelihood is a terrible idea when there is a question of guilt or innocence.

I have in the past had wildly fluctuating grades. Don't believe everything your powerpoint-prettied software stats tell you.
No, it would not be 'cool', in any sense. It is not engaging with the matter in an intelligent way.

There is a problem here, but it is not 'piracy'. It is that the laws, and consequent ways of doing business, don't work properly when everyone has the ability to copy any information.

IP laws are there to serve the public overall. That they increase revenue for creators is not the end, only the means. The end is to support a level of production that the public would want. The laws do not represent any deeper moral principle -- quite the opposite: we want information to be accessible, and widely communicated. IP, at the essence of its definition, is a compromise of two conflicting aims. It is evaluated purely pragmatically: that the overall good done is hoped better than the harm.

But the circumstances have changed greatly. Significant enforcement is now neither practical nor desirable. The internet gives everyone the means to share information; why should these laws obstruct the public from realising this new benefit? The laws are supposed to serve the public after all.

Ultimately our laws and commercial arrangements must do two things: express our moral principles, and be effective and practical. The moral aims are that we should support and improve both sharing and production -- these are not really antagonistic as IP pretends, they are mutually reinforcing. And we need to achieve that accounting for real, current, and likely future circumstances.

Simply saying 'Piracy is theft' is going backwards not forwards.

If 'piracy' forces everyone to pay attention and do something to change things, it is doing some good. IP is effectively a monopoly, that large corporations have repeatedly ramped up for their own benefit, despite whatever detriment to anyone else. Do you really believe they would loosen that grip voluntarily?
I was one of the people deployed to make such a thing happen. It was around the same time Nixon died.
Jeremy is dead on, take note of this comment
And stay the hell away from cars from anywhere near the coast. I got my first used car from a lady who had kept it on the Oregon coast, and the thing was consumed by rust. Got me to bike races though, and considering the price, it worked well for the time I had it.
Anyone make out the e-book URL from the first slide?
forum spamming is far too expensive if you're paying for captchas. There is an extremely famous/popular forum spamming software on the market (made by russians) that internally solves captchas.

If you're going to forum profile spam, you'll go broke paying for captchas.
sure. Familiar with a link wheel? Basically creating accounts at major authority sites (wordpress.com, blogger, blog.com, etc) and then posting articles to those sites that link back to your site you're trying to rank for.

Using something like Celerity or Watir for Ruby, combined with this captcha service, you can essentially automate the entire process.

Building a bot to do something like that really teaches you a ton about how you would prevent such activity on your own systems.
Automated forum account creation/posting, blog comment spamming, craigslist account creation/posting to name a few.

Some other famous sites that are doing this since the mid 2000s - http://decaptcher.com

They integrate with just about every famous spam tool.

UPDATE: Automated Gmail, Yahoo, Hotmail account creation, etc. They create accounts in bulk and then spam through the gmail, yahoo, and hotmail accounts by tools that are being sold.
Yes I can:

- [1, 2] The pauseless collector also has the highly desirable side-benefit of producing improved memory locality. This happens because the algorithm works by attempting to relocate groups of tightly-coupled objects into regions of adjacent memory, providing excellent paging and cache locality properties for those objects. This can also benefit highly multithreaded applications that operate on distinct sets of object data.

If you read the whitepaper on Azul[3] you will get a glimpse of how things got a lot more involved. And all of this gets a lot more complicated when programmming for multiple cores[4].

But not everybody is using the Erlang VM or Sun's JVM (HotSpot). The point is generic: don't assume things are on your platform by watching other platforms. Don't use old data to guide your search, no matter how brilliant/famous the author is.

[1]http://java.sun.com/products/hotspot/docs/whitepaper/Java_Ho...

[2]http://java.sun.com/docs/books/performance/1st_edition/html/...

[3]http://www.infoq.com/articles/azul_gc_in_detail

[4]http://www.javacodegeeks.com/2011/04/erlang-vs-java-memory-a...
I've been using Hadoop in production for about 3 years on a small 48 node cluster. I've seen many issues, but none of the ones mentioned in the blog post.

My general theory is that if its an important tool for your business, you need at least 1 person to be an expert on it.
The alternative is to pay Cloudera a significant amount per node for support.
Another possible alternative is to use
http://www.MapR.com/, they are in beta and claim to be api compatible with Hadoop, but they are not free.
> But the tax is not for picking up signals, any consumption of BBC media means the viewer must pay the license fee.

Actually... it's consumption of live TV broadcasts specifically (you can consume news, radio, and BBC iPlayer catchup without paying a penny), and it covers all live TV - even if you only watch, say, Channel Five online, and never access any BBC content, you have to pay the fee.
From what I understand:

Darwin's theory of evolution (by natural selection) is called a theory because it's a possible model (maybe / maybe not directly observable), but that life forms "evolve" (undergo change) is an observable fact.
It all depends on how much time you have and what your end goal is. Do you want to be a web developer for your career or just a hobby? How much time do you want to put into this web app? Python/Django/Flask or Ruby on Rails are both great choices but I would go pick up the book or search on the internet for a book called PHP Apache and MySqL web development by Wrox. They walk you through building a web app for a music collection which is just what you want anyway.
I'm paying with PayPal automatically ... I get an invoice and a few days later they charge my card through PayPal.

The system could definitely do with an overhaul though the wording in some places was very confusing.
There are shared references? I got the impression the bindings were for message passing.

> This exposes a non-blocking message passing interface to the V8 javascript engine. Go and JavaScript interact by sending and receiving messages.
So is shooting down an airliner (MH17), but you just don't declare war on another nuclear power if you want to see tomorrow.
PRC is not (yet) a superpower.
If you read carefully, I wrote "You can", not "(S)he has"; I was saying you can use more than 10Mbit, not that the bandwidth has doubled.
I love that even PRC's DDoS attacks on U.S. technology resources invoke jQuery twice.
does this have client side encryption? they only mention login/password which doesn't really explain anything

https://hubic.com/en/data-security
Fantastic set of articles. Best stuff I've read on the internet recently.

Thank you.
That's the gist. It's not much, but if the outside unit is iced over, there's not going to be a lot of heat exchange into the working fluid, so you're not going to get heat into your conditioned environment.

So, a defrost system will include a temperature sensor, and a resistance heater, and often something to signal the inside unit to run the emergency/auxiliary heat until (unless) the outside unit can get up to a temperature where it will work.
I was under the impression things start getting doable at 2 dedicated Nvidia GPUs (preferably with 1tb of ram each)?
Any other startup was offline for so long?
Think of the developers as players competing against each other trying to get their ideas (PEPs) incorporated into the language, seeking individual recognition, credit, etc., and also think of languages competing against each other for developer attention, and then it will make a bit more sense why I called it a "Nash Equilibrium" :-)
yea i learned about that early on, and the hard way... first day i was told by the VP to review a bunch of code and share my thoughts with the team next day. all the code that, IMO, had the worse issues, had all been recently redone by the guy who was adjacent to my boss. that sure got me started on the wrong foot with that guy.
Driving for Uber, maybe.
How do you think that lenders caused the collapse in 2007?

EDIT: I could convincingly argue that lenders (as a group and with the help of a lot of other people) caused an artificial inflation of property values preceding the collapse but at that point the collapse was inevitable and not really the fault of anyone.
Yes, it is a bad thing. It means your upstream dependencies are snippets instead of products.
Wow. Could you provide your arguments instead of calling them lies?
I'm a developer who has spent the better part of the last year engrossing myself in UX and design education. I disagree that designers are inherently perfectionists; that is simply an effect of trying hard to be your best. I have found that being obsessive about making awesome code has transferred quite well to web design.

The "just learn it yourself" camp is being a little delusional if they think you're going to be able to pick up something and do it well. I respect the bootstrappers who are making lemonade out of their lemons, I'm one of them myself, but it takes more than a couple weekends to develop quality skills. Sometimes you should just bite the bullet and delegate where necessary.

I hired an illustrator for one of my recent side-projects because I found it more important to have good work done rather than doing something badly myself and wasting a bunch of time in the process. If the skill is something you will utilize frequently in the future, then it might be worth the up-front cost. But sometimes it's more efficient to raise the money to pay a real pro rather than do it yourself, even as a one-man team. Frugal means not only saving money but also saving time: both need to be considered in the equation.