skysight-inc/HackerNews huggingface dataset:
Google (Admob) "support" is a joke
It is even worse than a joke. It all started with a switch from "old" admob to the "new" admob. For me it ruined much of the experience.
Take for example payments, they scraped old admob payment system and integrated admob into adsense payments. In effect, I now can`t receive payments by wire, my only option is check (last I checked it is twenty first century).
Second, I have money stuck in the old admob. In their help doc there is a statement that all money from the old admob would be issued on regular monthly base but that is not happening. And guess what, you can not contact anyone about it. Only place where humans are answering is admob sdk google forum, and they just say they can not answer about payment issues and that is that.
Third, from the new admob I received damaged check which bank would not take. I thought, ok, no problem, they will send me another one, but... First you have to wait 60 days (no problem) and fill out a form in their help system which is there just for that purpose (check reissue). That form says that someone will answer the request in 48 hours tops. I filled that form 4th time today, first time about 3 weeks ago and nobody answered, not even an automated response that request is received or something.
And can you pleaseee stop using "Serbia and Montenegro" in the country list. That country split a decade ago and I live in Serbia. I really don`t care, but, when you select Serbia, you require 6 digits zip code, and Serbian zip codes are 5 digits so I must lie about my country. I explained this like 10 times to various places on google websites, help docs, people, etc, but it is still not fixed and I guess it requires less time to fix it than to read this rant here.
I am kind of tired of this "I don`t give a !@#$%" relation from google, especially with people who earn money for the google in the first place.
Google please don`t be a joke.
How broken is the question - NSA cracks 2048 keys we just double the key size and are safe for 3-4 more years, or making it so trivial it doesn't matter how big the key size is.
Martin Gardner - some highlights
A quite enjoyable and interesting piece by TAL. One aspect that I found interesting is that Manny, the guy inspired by Sun Tzu and without much inherent interest in the cars themselves, actually fared poorly in sales [1].

This sort of salesman is exactly the sort of person I always want to avoid when I am looking at purchasing something, so I am glad to see his techniques were not all that effective.

Overall, the piece doesn't paint the dealership model in a very positive light. While it makes one sympathetic to some of the individual salesmen (at least, to some extent), it also largely reinforces many peoples' assumptions that, mostly, they are prey when they arrive at a dealership, unless they know what they are doing (or, if they happen to arrive at the end of the month during a poor sales month and happen to be slightly stubborn).

A related note: I'd love to see more car sales go the way of Tesla and Saturn [2] (yes, Saturn), where pricing is much more transparent/fixed. Basically, I find the current dealership model's incentives to be largely mismatched to the actual needs of consumers.

[1] (~10 cars per month) http://www.thisamericanlife.org/at-the-car-lot/

[2] http://knowledge.wharton.upenn.edu/article/saturn-a-wealth-o...
Transcript: http://www.thisamericanlife.org/radio-archives/episode/513/t...
What? Your reply seems purposefully disingenuous and misleading. The ipadm and dladm commands seem to be specific to Solaris and derivatives. And I can not believe that you are seriously proposing that the new standard commands for doing DNS is to use DJB’s tools.

What the original post most likely referred to is to use ip instead of ifconfig, and to use dig instead of nslookup.
>Who says it is about money? What if it is about making an impact upon the world?

Business is about money. You want to make an impact on the world? Go into something other than business: volunteering, activism, organizing, politics, any of that stuff.
The problem is issuing a single wallet to every citizen without violating anonymity.
Income Tax Department Wants To Tax Bitcoin Miners In India
am gonna go on a lock-picking rampage!
Looks like a derivation on the 5/2 diet. The 25/5 diet. My personal issue with these types of diets is that my concentration levels initially drop. I find the first couple of days extremely uncomfortable.

The best lifestyle change I've made is to drastically cut down on carbs, generally avoiding wheat and try never to eat sugar, in particular fructose. Note this doesn't stop me eating carbs but that I generally try and avoid them in my day to day eating. I no longer feel tired in the afternoon.

I also cycle to work.
Chef is a bad bet if you don't want unnecessary complexity - it's practically designed to be unnecessarily complex.
#2 is the most important in that list.
On top of /r/keto Dr. Peter Attia has a great blog on this topic http://eatingacademy.com/

It's a great resource for a more scientific explanation of what happens to the metabolism when keto-adapted and on the effects of carbohydrates and more importantly insulin.
> Because the United States continues to lead the world in its ability to adapt to, incorporate and develop new systems and new technologies, we are uniquely poised to reap a disproportionate share of the benefits of these shifts.

That was funny!
I don't understand why the general manager didn't wait till the last minute to book the dealership's two loaner car purchases.
We're at an early stage of doing this exact thing in Sydney dlvry.com.au

We're not sure how it will work with labour costs and with a sinking Aussie dollar (which will reduce online shopping), but I think we'll learn a lot regardless as a first start-up.
Isn't this just skipping breakfast?
"Breaks Down How His Engineering Org Works" is an exaggeration. "Offers a glimpse" would have been more appropriate:

1000+ engineers that include (perhaps a majority) of people working on reliability/operations.

Mobility - engineers _can_ move every quarter to a team that has an open position

Peer-feedback (360?) promotions based system (this is rather popular)

I guess I was hoping for something more about the actual structure and interactions, but it's mostly saying it's not too centralized, nor too distributed and that it's "like a school" and they're using lean/agile methodologies.
I like your initial point about technology needing an implementation. I see this with things like the Leap Motion controller where I think it's an interesting product, but I have no idea why I need/would benefit from one. Then I compare that with things like the Chromecast that solves a problem for my parents/girlfriend who are tech-savvy enough to track down their media online but they don't want to deal with an HTPC/Boxee/Google TV. It didn't take more than a few seconds before I could imagine them using it daily.

Also, "VC-funded sausage party" is a great phrase. Pokes fun at brogramming while hinting at the gender-imbalance. +1
See: scythe's post https://news.ycombinator.com/item?id=7004561
Their monitoring dev team alone is 22 [1], and they specifically mention decomposition of services as you say.

[1] https://blog.twitter.com/2013/observability-at-twitter
Indeed.

Last place I worked with sysadmins, they were fire fighting like crazy, not enough of them, bad choice of suppliers, poor code bases meant things fell over and took far to long to run and a dev team begging to get off the internal network on to their own because of all the restrictions.

I needed a backup of the DB of one of the three systems to test a major setting change that no-one was 100% sure would work because no-one understood the bloody awful contractor code with the even more awfully designed DB.

Took them 2 weeks to get it to me.

Crazy place, quit after 2 months. Really thought I'd asked the right questions too.
When I think of 'normal folk' Kanye is not the first person that comes to mind.
Unfortunately that is entirely par for the course here in the U.S. of A.
Asides from ifconfig not being maintained (which is reason enough not to use it), I always wondered specifically what was broken with it.

Then I worked for an arbitrage desk at an investment bank. They used virtual addresses for different IPs, on top of vlans connected to different exchanges, redundantly (ie bonded).

Not a single IP-having interface appeared using ifconfig.
The Crank-Nicolson Method Explained and Implemented in Python
There's no way to know that there was only one party involved.

In other words, who's to say that the NSA (/GHCQ,etc) was the same party that ultimately defaced the website?
I don't know if you're aware, but configuration management is not a new concept. CFEngine was started in '93. CFEngine2 which is popular among many sysadmins came out in '98. While configuration management has definitely had some improvements it's not THAT far from what we've been using for decades now.
Why doesn't Windows 95 format floppy disks smoothly?
The HTML5 Vibrate API
Silicon Valley’s lucky few will pay a price for complacency
It probably doesn't matter, because when you think about it, the sort of people using Groovy and the sort using Go are at opposite ends of the spectrum, and are highly unlikely to have both tools installed on their systems.
It's unclear whether attendees are immediately raked over the coals upon entering, or whether there's a small window in which one can request a Decent Human Being screening to get chair privileges.
Similar articles have been printed in the Sowjet Prawda 30 years ago.
I find the US concept of sick days very strange... Either you're sick or you're not. In every other country I've worked in, sick days aren't counted: you get a note from the doctor, social security covers your wages and that's it. Sure, some people game the system a bit, and it costs a bit more in taxes, but at the end of the day, in 2014 should we really have to worry about being sick?
If you're interested in seeing how to implement it, the NSA apparently has a nifty guide:

http://www.nsa.gov/ia/_files/ecdsa.pdf
One thing about going 'full stack' is there's a heck of a lot of OPS going on in the 'full stack'. You can be 'Full Stack Dev' maybe but really you need two people, or devops tools that are just incredibly more sophisticated than what's out there today.

Maybe these are all premature optimizations, but maybe they are essential steps you would regret not taking earlier.... But how can you tell the difference?

How do you know the server is secure?
What kinds of logs are you keeping?
Are you monitoring uptime?
What analytics?
Backups!
Testing Backups!
Subscription to your blog?

Today the only solution is basically finding a PaaS who can offer that feature-set.

So I think a really great next article you could write is talking about getting it all live and in front of users - deploy it.
スーパーコピー
スーパーコピー
Not aimed at exactly this use case but the first two thirds of my book Reliably Deploying Rails Applications https://leanpub.com/deploying_rails_applications is heavily chef focussed.

It's intended for use with Chef Solo but potentially the early sections on writing custom chef cookbooks may be of use.
That is, in fact, one of the more common forms of IF: one or two days a week, don't eat until the evening meal (and, depending on your specific practice, perhaps eat only lightly then).
> Maybe don't reveal the username unless that user has your phone number in their contacts? Sounds good. But how are you going to check? Snapchat would need to store every user's contact list, which HN also considers unacceptable. Hashing is not an effective mitigator here because it's so easy to bruteforce the space of 10-digit numbers.

There's a partial fix to this that minimises what is stored by Snapchat. It does introduce a delay as it requires the other user to be logged in or eventually log in:-

User_A joins and has 10 numbers in his contacts list and Snapchat wants to find if they are friends (i.e. they both have each other's phone number in their contact lists). All 10 numbers are provided to Snapchat, only 5 numbers correspond to existing Snapchat users, the other 5 numbers are discarded by Snapchat. These remaining numbers, now linked to snapchat Usernames, then go into a table:-

#who, seeking
User_A, User_B
User_A, User_C
...
User_A, User_D

When User_B next logs in the app checks for any people seeking connection with them; an API call returns a list of phone numbers which the app should check (i.e. User_B executing this would get the phone number of User_A) to see if they are in the local contact list (rather than uploading their entire contact list to Snapchat). If any numbers are in that list then they can be provided back to Snapchat and the server examines the table to find out which friends can be paired together, upon return of these results all rows for people seeking User_B will be either actioned (in User_B's contact list) or cleared (not in the contact list).

This means only a subset of a user's contact list is stored (the numbers that are known to use Snapchat), and only until the other party logs in, all of which is akin to an automated 'friend request'.

No persistent storage of all users' contact lists required, nor is there any need to store anything else about the contact list other than it contained the phone number of an existing Snapchat user.

Entries in this DB would timeout (pick an appropriate timeout) so they are not retained in perpetuity, new entries would only be created if the other user (i.e. User_B) has been active in Snapchat recently.

The app would also monitor for additions/modifications to the contact list on the phone and attempt new friend discovery by the same method. (This can be done via hashing, for each contact the app stores locally just a hash of the contact's information - name and phone numbers at least - and then on each startup (or at a certain interval) it compares the hashes it knows about with the hashes obtained from the current contact list, the friend discovery is then performed for any contacts relating to new hashes.)

User_A doesn't need to worry about missing users who join subsequently (i.e. one of the 5 numbers that were unknown to Snapchat when they first joined) as these will be handled by the subsequent user joining and going through this same process.
Except that French universities are crap, because they aren't allowed to select and have tiny budgets (due to being free). So the real education happens at the Grande Ecoles, which are either very hard to get into (STEM) or very expensive (Business). And in fact a lot of French parents are willing to pay for a UK or US education (usually if the kids are good but not quite good enough to go to an elite French college)
These are useful tools to train on if you can't get bitcoins.
I'm no expert, at all.

Reading your list of complications though I wonder if the last one is really a problem? Hiding a vulnerability that doesn't look suspicious on first sight? Agreed. But hiding a vulnerability at all - if compiled without reading the source? Isn't that 'just' appending /* garbage */ or even code in IFDEFs? In other words: Is the last point really an issue or is it 'just' a collection against a fixed plaintext/hash?
Last I heard a lot of users of Solaris and other Unixes often also use the GNU tools, though those are generally dying out in favour of Linux anyway.
What did wheat do to you? Are you a celiac, or are there other reasons one might be interested in avoiding it?
> […] the game consists of trolling and ganking. Players have very little reason to trust each other, and many reasons to kill each other.

> […]

> […] make your own fun, and that’s often at the expense of the other players, or perhaps due to their actions towards you. It’s a playground for the perverse.

As entertaining as this game very well might be, I think I’ll pass on putting myself through what sounds like a collection of potentially traumatic and dehumanizing experiences. I think I’d be a worse person for playing it.
I'm talking specifically about dedicated sys admins, since that's what the blog post is about; I'm no stranger to cowboy coding on a project that may or may not ever be worth anything. I've lost data once before to corrupted backups and I don't regret not investing more engineering effort. It was an MVP, and making better products gives me more leverage.

But by the time you're hiring full time for the position, outside of a few edge cases where maybe you're SnapChat and you are growing 20% a week, it's probably time to settle down a bit and be sensible. At which point, if testing your backups to completion to avoid catastrophic data loss isn't #1 on the todo list, it's #2.
Did you notice any long term (lasting) effects after those four months? Also, any particular reason you stopped?

Thanks.
How to .DOWNLOAD Banging Tunes, Sick Movies and Nasty Apps
OWASP Website Security checklist as Asana template
>It has absolutely nothing to do with them - it is up to the prosecutor alone.

The "absolutely nothing to do with them" is patently false. Prosecutors listens to victims about such things and are influenced by them all the time.
Ask HN: What does my future employer wants?
Hello, a bit of an intro: I'm 33 years old from Europe and worked in IT departments for at least 5 years but I was always interested into programming, therefore I decided to take a dive into it and I'm planning to produce palpable results in the months to come.

What I do want to know, however, is what would a company expect from someone like me, who doesn't have a formal CS education (yet?) and less than a year of prior programming experience (with Visual Basic). I certainly have a plan in mind that I already execute around the things I want to learn, beginning with refreshing CS fundamentals and creating web applications using Python/Django and so on but my question is about the less "technical" stuff because I can certainly just open a job board and see what are the technical requirements for a job opening I'm interested.

What I want to know is if would my motivation, determination and ability to learn and display results through a portfolio of homemade projects will be enough to convince an employer to give me an interview and an offer? And if not, is there something I can do about it?
The World's Most Unusual Data Centers - Infographic
There was a very interesting documentary on intermittent fasting on BBC Horizon titled 'Eat, Fast, Live Longer' where Michael Mosley experimented with himself fasting trying different types of fasting including intermittent fasting.

It did help him alot but the cool thing was there was a guy who lived on a meal a day which had athlete like body fat levels.

There's also a runner, Fauja Singh, who ran a marathon at 101 years of age featured in it who practices something close to intermittent fasting [1]

It was extremely interesting and I do feel after watching it that 3 meals a day is something conjured by man but may not really be all that natural.

Link to episode intro: http://www.youtube.com/watch?v=gGHDBIaibok

[1] http://en.wikipedia.org/wiki/Fauja_Singh
Thanks- I just booked you a seat in heaven-god bless
In London, there are two fake houses covering where an Underground line runs.

http://en.wikipedia.org/wiki/Leinster_Gardens

Satellite view: http://www.urban75.org/blog/wp-content/uploads/2012/03/leins...
If you usually have long enough between meals that skipping breakfast gives you a 16h period without any food, then sure.

When people do leangains they also do tend to focus on getting more protein etc. though, which can turn the 8h eating window into a big ordeal - I struggle to get the calories I need in two meals on Leangains due to the amount of protein I take; I keep wanting to skip the second meal because I'm still so full.
" and I haven't lost my privacy one bit. "

You don't think you've lost your privacy. There's a difference.

http://arstechnica.com/business/2014/01/facebook-sued-for-al...

http://www.bbc.co.uk/news/technology-25584286
GNU tools were often used on other OSes too including Solaris and other commercial Unixes but also Windows under Cygwin. Particularly GCC, make etc. but also command line tools such as grep where the default platform versions were often not as feature rich. I didn't use those platforms so others will remember and know better but I don't think huge was an obviously wrong description.
Windows Error Crash Reports or Treasure of Zero-Day vulnerabilities for NSA?
And taking the whole World with it.
Ember.js presentations from EmberFest Munich
This sounds awfully like regular crash dieting.
>Suicide is completely a personal choice.

There's no such thing as a "completely personal choice".

In fact the whole notion of a "completely personal choice" is ludicrous, bordering on the metaphysical.

There is an outside world, a reality, and things that happen there influce our actions, including any decision to commit suicide.
We just built a simple tool that generates Ansible playbooks for you. Try it out at https://cmify.com
yeah it was that all along :-)
Sorry, slightly off topic, but why do people sometimes put $80M and sometimes $80MM? What is the difference? Thanks
It's the difference between "ownership in fee simple" and a "freehold lease" or "freehold tenancy". I'm not aware of any ownership in fee simple in the US or Canada; it's usually the sort of thing that a Marquess or Duke has in a feudal sort of arrangement (you own the land outright rather than merely at the pleasure of the sovereign, be that a monarch or The People writ large, but you're required to defend it in turn). Smaller fee simple properties exist in England as well, often as the result of the grant of peerage in ye olde dayes (the Norman and Angevin periods mostly). For the most part, though, in the english-descended world, the most you can have in a property is freehold tenancy.
Awesome! Go kick some ass!

As I mentioned in a different comment in this thread, I feel like it would be a nice value add if you would be willing to have your delivery person call the customer's cell phone when he's at the building (if the customer requests this)
"Crash dieting", as commonly practiced, is to eat less until your weight goals have been reached, and then go back to "normal". IF is hardly that; instead, it's a controlled pattern of regularly, and for specific durations, reducing your caloric intake. Some IF practitioners use a 6:1 cycle, where they have one fast day a week, some 5:2, and yet others 25:5, as in TFA. Some just take a random fast day whenever they feel like it, even.

IF is much less about weight than it is the other, generally scientifically demonstrated benefits of reduced caloric intake — though it does tend to confer some benefit in weight reduction as well.
As explained by the director of the Media Lab:

"Apparently a grand jury is meeting to render an indictment on Wednesday and there is really only one more day to provide any input into the process. Since it is a criminal case and the prosecutor needs to prove beyond reasonable doubt that it was unauthorized, I think MIT is in the position to “cast doubt” if it desires."
The big goal of this project seems to be generating Pig Code for Hadoop from Idiomatic Clojure.

This seems quite similar to Parkour (Hadoop MapReduce in idiomatic Clojure)

https://github.com/damballa/parkour/

The other Elephant in the room is Cascalog (generating Cascading Mapreduce queries for Hadoop using a Datalog language)

http://cascalog.org/

It is interesting to note that the argument here "this makes writing Pig code so much easier" was also used by Nathan Marz when he was announcing Cascalog three years ago:

http://www.slideshare.net/nathanmarz/clojure-at-backtype (at slide 42)

The main distinguishing feature of this library compared to the other two seems to be that this one actually generates Pig code (although not for human consumption) as opposed to calling Hadoop or Cascading libraries so the benefit is 'runs where Pig runs'.)

Form your own opinion of course.
Yes, the comparison was faulty.
And as a gift to the hackoverse he's given out a bunch of ideas that may spark the next thousand for someone else.