skysight-inc/HackerNews huggingface dataset:
Your image of what "poor" is exists in this country; it just manifests itself in different ways and is largely ignored by, well, just about everybody (who isn't poor). I grew up in neighborhoods where, while not apparently starving as the person in your image, we were certainly undernourished and stressed in many other ways. What you "guess" with respect to "being poor" is, to be perfectly blunt, a guess made from apparent ignorance (not stupidity or intellectual ability; ignorance can be remedied by education).

Setting your rather narrow and shallow understanding of what "poor" is aside, the subject of this article is poor by American standards, and at least the way I read it the point isn't "pity us because we're on food stamps" so much as it is that the attitude of "being poor ought to be an humiliating condition" is ingrained in America.
He's being tried for "possession of child pornography and manufacturing child pornography." The article says, in plain text, that she did exactly the same thing. It strongly implies that she initiated.

Who reported it is irrelevant, especially since the person reporting was neither of the kids involved. For identical crimes, either both of them should be arrested or neither of them. Anything else is injustice and a failure.
This is untrue (just tested) for at least Python 2.7.x. under Linux, try ... except catches Ctrl-C.
I really dislike the suggestion of labeling devices by what they are.

fwl, ups, pdu, rtr, swt, etc... all really give away too much info imho.

Yes, someone may discover what the device is on their own via nmap -O or something, but telling someone up front this is a PDU and if you mess with it, it may crash an entire cabinet... is just... silly.

I tend to follow the parent comment's suggestion more, labeling by location and environment (prod, dev, etc).
I believe there are plans for offering a Vagrant api to Docker and vice-versa.
They weren't both unemployed. She was employed, at $25k/year, he was unemployed. Read the article.
> This is cute, but devolves into a maintenance nightmare very quickly.

Especially given that the name changes at every startup. It's absolutely not recommended to stick with the auto-assigned names, but a rather good idea to name the node after the machine or the location.
The idea of taking a male teen and stimulating his penis to erection for the purposes of the prosecution sounds nuts, but the nutty part is that it doesn't sounds nuts to the Assistant Commonwealth's Attorney. Granted, she may just be saying that as a negotiation tactic, but even that is sociopathic.

But, man, if I lived in that area I would be running for election come the next round, and I'd beat this story into the ground for the entire campaign. Not that I'd want the job. I've run for office, and thankfully lost thus far. But this is one of those times that it's better to have someone who doesn't know what they're doing (and believe me, there are few less qualified for the job of AG of VA than I) than to let these nutcases continue to run the asylum.

In this hypothetical case, were I to lose and the incumbents stayed in, this would be the sign for any VA resident to get the hell out as your neighbors obviously think this is okay.

As an aside, "special <penis matching> software". Man, I've heard of some verticals in my day, but I'm hoping that's an outrageously small market. (Of course, the guy they quoted is just bullshitting.)
This is insane, no doubt, but a bit of context for those who haven't seen this happen before. I was in a very similar situation many years ago before sexting.

Most times an 17-year-old dates somebody a year or two younger and everything is fine: nobody cares what they're doing. Parents like the kid, the kids behave well, and nobody is the wiser.

Every now and then, however, mom and dad hate the bozo that's dating little Chris. So they try to stop it, but that doesn't work. So they drag the cops in and demand that somebody "do something" Over the years, more and more laws have been set up to "do something", usually about child predation, not this scenario.

In most of these cases, the cops try to calm things down by trying to de-escalate. But sometimes this does not work, so the Commonwealth's Attorney throws the book at the older partner.

It gets worse when the older kid is 17 because there's a time element to it. You charge them as a 17-year-old, they've got a chance to have it all expunged when they reach adulthood. You charge them as an 18-year-old, the mess just gets bigger. Meanwhile the parents (and perhaps the community) is out for blood.

I was lucky in that no charges were pressed, but parents can get very angry -- like come over to your house and shoot you angry. The law in this case is probably the lesser of two evils. I imagine the way the cops want it to play out is that the DA charges the adult with 57 felonies, the kid gets a lawyer, they strike a deal and reduce them all to a misdemeanor and probabtion with the condition that the dating pair stay apart. Parents are happy, society is happy.

I'm not saying I agree with any of this. It's completely nuts. And you can always run into a true believer DA who really is on a crusade. Quite frankly this erect penis nonsense sounds like that might be what we have here. And that's a freaking scary situation. But most of the time this is just a case of using a hammer to kill a fly that keeps landing on your knee.

Having said all of that, the law is insane and must be fixed. Just wanted to point out that sometimes these things don't look as completely crazy from the inside as they do from the outside.
Here's a site I've been working on for over a year now. Actually posted to HN asking for feedback on the idea [1]. So far, it's been a slow road, no over night success or anything, slowly building the site and releasing new episodes as I have time.

Personally, it has been a major growing experience, and showed me the power of the internet. People from all over the world are emailing me out of the blue (and it's not spam!). Almost jaw dropping to think about it. If you have an idea, work on it, release it, refine it, and see where it goes. I had always just sat on my ideas.

Happy to answer any questions, comments, or concerns.

[1] https://news.ycombinator.com/item?id=5828603
No, Apple dropped BLE support from the simulator with iOS 7. It was really quite flaky and quite cumbersome to set up, so mostly I just used the device any ways.
What makes it easier is immutability - if given an empty list, the only place that could've made this list empty is the place it was constructed - because there's no way some other function can come and delete items from it. A function which "removes" items from a list doesn't actually do such thing - it creates a brand new one and adds all the same elements except the items you requested being removed.

In this way, there's only one possible path that the list could've come from - through the pure functions which use it - until head is reached. Given that each function is referentially transparent, applying the same input list to a function in the debugger will always produce the same result, so it's simple to call a function with some sample data in ghci, and the result you get will be the same result you get in the compiled program.

Debugging/tracing is perhaps more difficult than with tooling you might already be familiar with - but it's much more rare that you need to even use them, because it's obvious what values a function should return - they don't have any state which could influence otherwise.
The other scoping issue in python that always struck me as strange is that loop variables aren't scoped to the loop, they continue to exist after the loop completes. I can see the logic for this feature even if I don't agree with it, but what I really don't get is that the loop variables are not defined if you iterate over something that is empty:

>>> for item in [1]:
... print item
1
>>> item
1

>>> for i in []:
... print i

>>> i
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'i' is not defined

I would expect i == None. That oddity makes it dangerous to use the feature unless you're really careful (e.g. using a for - else construct).
Please Mind the Gap Between Business and IT
royalties are your profit sharing agreement basically. you get paid a salary(which might be less than normal because you are banking on the project to be a hit and receive royalties) and then a certain percentage of the sales of the game. A bonus is like a "hey we did well so here is a certain amount of money at the end of the year."

The music industry also has royalties on how much a song is played and how many copies of the albums are sold. It's frequently gamed by the studios to pay very little by citing "costs associated with the distribution and recording".
I used to run a dual stack app, windows was Roman mythology, linux was Greek, that allowed us to keep roles straight across environments - apollo/hermes, athena/minerva, etc.
You must be confused. Stay-at-home mom doesn't mean can't leave the home. In many parts of America, you cannot go or get anywhere without a car. That includes basic things, like grocery shopping.
Yes, hence the second sentence: "Of course then you risk developers of libraries/tools only developing/testing against that particular environment, but that could be solved by having a variety of Docker/Vagrantfiles integrated with a CI system."
It takes a tremendous amount of energy and time to sell a used luxury vehicle. BTW, just giving us a link to a Mercedes listed for $15k tells us nothing. We have no idea how long it's been listed or what the owner of the vehicle is willing to negotiate down to.
To be honest the idea itself doesn't really matter.

Find some niche you love and you can talk about by heart. Then put marketing and promoting behind it and it will work out.
I think only the second is truly bug-free. The first only does what the user expects if they pass in a non-empty list:

my_list = []
append_one(my_list)
# my_list didn't get anything appended to it

This shows up another subtle trap related to the "truthiness" (or falsiness in this case) of things like the empty list.
The case is absurd. The prosecutor in the case is trying to make a name for himself, and unfortunately in our system that is completely legal.

However, requesting, issuing, and following this order could quite easily fall under conspiracy to produce child pornography. The prosecutor that made the request, any doctors involved, the judge that signed the order, and the police involved in carrying it out could potentially all be federally indicted and/or sued for this. They are immune from prosecution and lawsuits except in cases of blatantly illegal conduct, where this clearly falls.
mrmoneymustache.com

If you own two cars, one being a mercedes (don't care it's old) and are on foodstamps then you may want to read that site.

It's not a knock. But you can live a lot cheaper than you think... and still save money... and be happy.

REVISE:

No problem with public assistance. But I did want to emphasize that there are people who are very happy living on wages far below what these two were capable of.
How is this different than DropBox? Maybe dropbox is more obscure and google more open, hence finding this vulnerability is actually a good thing. Just thinking aloud.
"By visiting this site (which you already have because you're reading this) you agree to share your info about your visit with the FBI/NSA (which we just did). Thank you."
Show HN: MeterHero – The Best Way to Track and Share Water and Energy Data
That paragraph and the one before it are the meat of the article, and they are really confusingly written.
I'm in the camp that if your list comp needs more than one for clause, it's complicated enough to be broken out into actual for loop.
Notepad++ takes ~10 seconds to load on my Windows 7 dev machine...
Honestly, I think of it as embezzlement via black hat bureaucracy. It is just theft with with virtually no consequences.
Subscribed. Could you do one on using MAC such as SELinux or ideally GRSecurity?

Too many people end up disabling them and putting their box at a much higher risk of compromise.
You know you work for a startup when
You know you work for a startup when...
Right. Except the other car wasn't very reliable apparently.

> That’s how I found myself, one dreary day when my Honda wouldn’t start, in my husband’s Mercedes at the WIC office.

And unreliable transportation can contribute to losing your job, not being considered for a position because you got to the interview late, etc.

The author addresses that:

> And even if we had wanted to do that, here’s what people don’t understand: The reality of poverty can spring quickly while the psychological effects take longer to surface. When you lose a job, your first thought isn’t, “Oh my God, I’m poor. I’d better sell all my nice stuff!” It’s “I need another job. Now.” When you’re scrambling, you hang on to the things that work, that bring you some comfort. That Mercedes was the one reliable, trustworthy thing in our lives.

I think we all know that when you sell something you generally make pennies on the dollar for what it originally cost. And in a situation like hers you think a return to normalcy is right around the corner. I am sure they told themselves "We have to have two cars so we can go to interviews and take care of the kid, etc."
As to the employer expectations in Germany: I found this really ridiculous for teachers in training who are expected to own a car to get to the school they work at but are paid 1200€ pre-tax which does not get you very far. You also lose your student ticket for public transport, so going by train is less of an option.
You should tell that to all the people that come running for openings I've had at my restaurant, to make just above minimum wage. The ones that just took a 2 hour public transit ride one way, the ones that drove for 45 minutes or more, or the ones that just straight up walked because they couldn't afford to pay for the bus and maybe the job will help pay for the bus in the future.

Cars break down, cars are often needed for jobs and for interviews for jobs, and two adults looking for whatever they can get are going to want to keep two cars as a _necessity_ in a lot of places.

I absolutely understand how a family on food stamps could justify having two cars, especially when one is already paid off. They had jobs during this time, even (not that that changes anything):

> In just two months, we’d gone from making a combined $120,000 a year to making just $25,000 and leeching out funds to a mortgage we couldn’t afford.
...you overhear someone challenging someone else to a math-off.
You're lying. As an MBA, you're considering a VC round to fund a corporation which would attempt to file a class action lawsuit on behalf of all MBAs against people slandering MBAs. Getting an MBA is like gaining vampirism - you need to drain human blood just to stay alive.
Mod Notebooks $91,470 Launch
President Obama’s programs — from the extended unemployment benefits to the tax-free allowance for short-selling a home we couldn’t afford...

In what way are these programs "President Obama's"? Shouldn't these be considered "The Congress's programs"?

I really worry about the degree to which my fellow citizens seem to believe that the President does/should act like a monarch.
The question can be interpreted in many ways. I could think that a friend who is making me choose between them and a promotion is not a friend worth having.
Excellent use of familiar design.
I don't think there us such thing as a pattern per language, unless the language is really unique. IMO what does exists is Language Bad Practices, which are actually tied to the language itself.

An (anti)pattern is something abstract and can be applied to any other similar language.
From the article:

First, job-hopping millennials proved disloyal to employers, and now apparently they’re also disloyal to each other.

I would say, first employers proved disloyal to their employees . . .

The rest is just a rational response to a changing work environment and culture.
Close. MBA types consider MBA types who make more money than they do to be their equals. Therefore, the only way for two MBA types to consider each other equals is for them each to believe that the other makes more money.
I thought the "web developer love" reprise was done in very good humour:

https://www.youtube.com/watch?v=I14b-C67EXY#t=102

There's a rough and ready likeableness about Steve Ballmer's personality I've always kinda liked.
From Objective-C to Swift: thoughts and hints
Yes, I suspect the more probable leaks are dew to malware and mistakes (someone want to post a kittens picture, but he makes a mistake and paste the doc url.)

And your comment is interesting. Are the proxy servers expected to be secure against a timing attack?

(Also, the proxy administrator may be able to see the logs ...)
Assuming you're doing split-horizon DNS, those records should be hidden from the outside. And the only way to detect the CNAMES other than brute force scanning of a DNS zone is to do a zone transfer. And you only have zone transfers allowed from other relevant DNS servers, right? And your monitoring software will catch a brute-force scan, right?

Remember that the reverse dns always resolves to something like orange.example.com, which gives away no information at all.
I think it would matter what the Universe is for their environment. A UUID may be fine as "server123" if there will never be a collision in their environment (ie. server124, server125, server 126, etc).
Bah mon gars tout n'est pas encore traduit...

https://www.txto.io/faq dans How does it work, les images sont en francais
"
λ 5 + 7
12 :: Num a => a
What the christ? The 12 I get. Got it. The colons? Not sure. I think it's just a dumb separator. Num is type! What the hell is a => a? I have no idea."

:: means "the stuff after this is the type signature"

Normally, a type signature can be as simple as something like

'x' :: Char

which is the type signature of the character 'x'. Looking at the type signature of 12 shows two parts "Num a =>" and "a". This can be read as "it returns a generic type `a` that must be an instance of the type class Num", which sounds really complicated but isn't.

The "Num a =>" is a type class constraint on the returned type "a". Type classes are basically like interfaces, they set up constraints and methods that need to be implemented for that type, analogous to how in other languages a class can implement an interface. For example, the Eq type class mandates you define the (==) and (/=) methods for that type, analogous to how something like the interface Comparable in Java requires you to define the compareTo method.

Thus the concrete type "Integer" is an instance of type class "Eq" because it implements those (==) and (/=)

Num is an example of a type class, just like Eq. But Num requires you to define a few more methods

class Num a where
(+) :: a -> a -> a
(*) :: a -> a -> a
(-) :: a -> a -> a
negate :: a -> a
abs :: a -> a
signum :: a -> a
fromInteger :: Integer -> a

So all of the things you think of as "numbers" are all types that implement "Num", e.g. an Integer, a Float, a Double.

So going back, "12 :: Num a => a" means 12 can be any type which implements Num, which is really just a fancy way of saying "this number can be cast into any numeric type". You can perform this casting manually!

λ (5 + 7) :: Integer
12:: Integer

λ (5 + 7) :: Float
12.0:: Float
How Many Hours A Week Do You Work?
Answers on a postcard please.

I'm feeling like I don't achieve much per week and need validation!
Neo, is this you? :D The blog post is a bit hard to go thru. I'll just grab the 3 cheapest ones. Btw, how am I supposed to use those codes? What Matrix? (no trolling intended, I honestly want to know).
Thanks. Burying this one as a dupe.
It only has to be "universally" unique within the DNS servers you query, no?
Atleast they could've sold the Mercedes and bought a cheaper, but just as reliable car.
I have two of his books on my shelf right now, I can see them from where I sit. Thanks Prof Tanenbaum !
There are many ACH transaction types (called: SEC cods).

The post I wrote generally applies to PPD SEC codes, which are generally used when debiting a consumer bank account.

The 60-day rule applies to PPD SEC codes.

There's another ACH SEC code called CCD, which can be used when debiting a corporate bank account. For CCD codes, an 'unauthorized' return must be received within 48 hours, instead of the 60-days.

Here's a full list of ACH SEC codes:

http://en.wikipedia.org/wiki/Automated_Clearing_House
All I know is people who write these kinds of news reports with obvious motives behind them are strongly incentivized to misrepresent the facts or leave some out entirely. Maybe the boy is being charged with other crimes as well - bad ones, and this charge is expected to get dropped. The story just seems ridiculous as written, and that's usually a sign that there is much more to it than what they wrote.
If you're trying to be ironic you've succeeded. I assume you posted this to draw a line between the woman with a Virginia ham and the woman with the Mercedes, but the rest of the scene is about Tony didn't fully understand his family situation without the whole context.
How API calls for Major Train Operator were Scaled
While attending @ ng-conf, I wrote this [grunt-angular-modularize][1] which would, based on file path, automatically wrap your Angular files with RequireJS/AMD or Browserify/CommonJS code.

The end-result gets ran through RequireJS or Browserify based on your preference, and you don't have to wrap your code.

[1]: https://github.com/ericclemmons/grunt-angular-modularize
7 Essential Steps To Building A Successful Launch Page
Loads under 400ms on mine. Not sure why Atom takes so long.
> the problem is all the handset manufacturers and carriers fucking things up

A thousand times this! It seems that carriers exist for the solely purpose of fucking things up.
> Hopefully the Linux version isn't too far away!

I agree. I had problems building atom from source on a linux box that sits behind a company firewall (due to it effectively blocking the git protocol). Can't wait for the Linux version.
Thanks for your review.
I have just bought it.
I've heard of a few cases where people end up on the sex offender list for things like this. Things that don't sound like a "predator" at all, like being caught with a prostitute. I understand what the list is for, but we need to be careful putting people on it, because you could be ruining their life.
I worked all the overtime essentially for free. They would serve meals, but after a while I chose not to eat them, as I wanted to eat better than greasy tacos served out of a tub or cheesy pizza.
Undocumented feature of Swift: using math symbols in custom operators
Read the actual article. Both of them are listed as defendants.
It's just as if you showed off insertion sort. Even if it looks good, it's not the best algorithm to show off.
That's a little harsh. The job market has changed, there is less of a hierarchy for people to climb. Thanks to technology. There is more competition for the better jobs thanks to globalisation.

These are two things which are not the fault of boomers.

Millennieals need to innovative out of their situation, change the game. Something like their own political party.
Why would someone making a "combined 120k a year" even own a Mercedes in the first place? That's hardly enough money to waste on a luxury car.
GCM now supported by PubNub
The cost depends largely on your ACH volume, but is generally less than $0.50.

Thus, ACH is known as a low-cost alternative to credit card fees, which charge a percentage of the amount.