skysight-inc/HackerNews huggingface dataset:
As a sysadmin (not web/app or systems programmer) I spent about 7 years using Perl (wrote my company's HR <-> LDAP synchronization system in it) until Python came along (for me, around 2003), nowadays for one or two liners, it's sed/awk - the simplicity of awk '{print $1,$2}', awk '{tot+=$2; c++}END{print tot/c}' has just worked it's way into my fingers, I don't even have to think about sed 's/^.client="\(.\)",dev.*/\1/' foo.txt - I just look at the log file and the sed expression just appears at my fingertips. Anything more complex than that (unless it's a really obvious fit for awk) I switch over to Python. Its simple data model for things like HoA or AoH just imposes less cognitive overhead on me, and it's rich assembly of built in libraries make me productive from the get-go. This sort of thing would be incredibly difficult in awk - not sure if I would have to go to CPAN with perl - but I just assumed (and was correct) that python would have it built in.

import json
f=open("bus-stops.json")
j=json.load(f)
for a in j:
print a['no'],",",a['lat'],",",a['lng'],",",a['name']

A simple "import json", "help(json)" at the Python command line, and 2 minutes later I was done.
Also - I'm able to understand my code the next day - something I was never able to do with Perl, but for some reason I can with Python.

I probably spend 90% of my time in sed/awk, and 10% of my time in Python. Haven't touched Perl in 10 years - not because it isn't an awesome language (it really is) - it's just that I have room in my head for one full blown language at a time, and Python replaced Perl for me.
Yeah, it hasn't threatened PayPal, but it seems I've seen the Google Checkout on quite a few merchant sites. I guess they all should have integrated Amazon Payments as their "non-PayPal PayPal" instead...
More likely was Checkout With Amazon.
My very very rough guesstimate is that in 2008 Google's P/S was about 7.

Revenue: 22bn

Number of shares: 317mm

Average share price (P): $500

Revenues per share (RPS): $69.4

P/RPS = 7.2
wouldn't installing gawk on all target machines take care of portability?
Inexperienced programmers often blame the machinery for its strict obedience
Korea is similar to Japan, but not as extreme. They also have a very hierarchical society, but people are more open about their emotions. Whereas the Japanese will go to great lengths to avoid conflict, the Koreans have a breaking point that you can often see reached in public.
It was every individual month for me. This combined with a dodgy spam filter led to me losing my server there. And now I can't reorder because of this silliness.

Oh well. I recently found out that I can get business-class internet at my home, so I'll be moving all that stuff inside my own network soon enough.
Google have gone from (in my opinion) almost flawless execution to a complete mess, they do stuff that drives me away on an almost daily bases.

For example.

I've signed into my Gmail and then visit youtube "Do you want to create a Google+ profile" NO "Ok, we'll ask again later".

Sign into the admin account for google apps I run for a charity I volunteer at while signed into my work account "connect these two accounts?" NO "Ok, we'll ask later".

Reset my android phone, "Play" doesn't work because their is a blocking modal accept terms dialog that isn't on screen, I have to swipe close play then re-open it.

Still can't switch primary domain on a google apps account without setting up a new one, migrating data over and shutting down old one.

Asking me for my mobile number as a 2nd fallback for my password, NO, if I give you that you already know my android phones number and now you know without a shadow of a doubt who my work account belongs to (it's the obsequiousness that gets to me).

Catchall email address still don't work for no apparent reasons.

Documentation is an utter and complete mess for Google Apps (referring to multiple versions of the google apps interface, which change about once an hour anyway).

------

I don't want a google+ account, I don't want to connect all my google accounts as some are work, some are private and some belong to charities and such I volunteer for.

I don't want you to ask me for other personal data all the time.

I will stop using all google services soon if this continues down that path, It's my business I can use anything I want and the level of crap is fast approaching moving all my stuff back in house.

I suspect I'm not the only one who feels like this.
I think you're complaining about someone calling a live programming environment livecoding.io. I think that's nitpicking.

The feedback loops are not orthogonal, because programming a running process is rather difficult if not impossible without that programmer feedback loop. The program feedback loop exists within the process feedback loop. A change in programming feedback is highly likely to profoundly affect the wider feedback loop with the running process, and perhaps vice-versa.

In this case livecoding.io only seems to be for coding fixed media. Is the program actively running or not? In terms of UX it doesn't really matter either way, so our live coding/live programming distinction is pretty much irrelevant.

If it was possible to do animation in livecoding.io then it would be a clearer case of live coding by our definition, but obviously that wouldn't stop it from also being a live programming environment.
Here is something from the article:

"Take PalominoDB for example, a database architect firm founded by trans entrepreneur Laine Campbell."

For a group that would like to be a part of society, they sure do make an effort to separate themselves.

Why should it matter if you are woman, man, black, white, or transgendered and running a successful business?
Civilization is the manner in which people interact over long periods of time. It's like climate -- a moving average.

I don't think collecting books on farming or how to build a telegraph is going to do much in the way of instructing folks how to create a civilization. Sure, it might give them the technical details of how to do stuff, perhaps very important and utilitarian stuff like purify water, but a civilization does not spring from a collection of gadgets.

Put a different way, for the Romans it wasn't the fact that they could re-channel rivers, build great stadiums, or maintain public roads that made them civilized. It was the fact that over long periods of time being a Roman carried with it special privileges and obligations. Being a Roman meant something. There were shared values and ways of doing things. These shared values and ways of doing things _led_ to all that other stuff, not the other way around.

So a manual of civilization, to the degree one could be constructed, would be about priorities, principles, and attitudes. Not how to build a better spinning wheel.
I think what the parent is saying (and is reiterated by several other posts here) is that premise of young Japanese people not having sex is based on a lack of understanding in the cultural subtexts implied by the way those young people are answering the questions. The reporter is taking their answers at face value, when in fact they shouldn't be at all.
No, you can't work with JSON very easily in awk. Any kind of hierarchical format like JSON and XML will give you a headache in awk, and CSV can be difficult as well.
Look at the thread below to see what happens when you simply mention sexism on HN. It's like we're a permanent chapter of /r/MensRights.
None of that accounts for the change seen, or explains why they would be more forthcoming with forgeiners than surveyists.
Yes. This is from the last two posts:

31.64% Macintosh
24.01% iOS
22.29% Windows
13.93% Android
6.95% Linux

That's ~55% on Apple browsers and at least 65% on Webkit (if you assume everyone on Mac, iOS and Android is on Chrome/Safari).
https://en.wikipedia.org/wiki/One-liner_program#Python

You can use semi-colons instead of newlines, and colons don't require a newline.

python -c 'for c in "abc": print c; print c'

Imports and actual pipelines are a little more tedious, it can be done, but python isn't as straightforward as perl or shell-ish tools for pipelines.
"I can't be bothered."

Sums up my feelings pretty much exactly. I lack much, if any parental instincts. I also lack any family or peer pressure to marry and make babies. Without the push to produce offspring relationships have more downsides than up. Children 10 times as so.

I enjoy relationships (well most of them). But, there is so much to do and experience in the world. I'll never get to all before I die. There's no reason to spend my time in sub-optimal pursuits.
I think failures of projects such as this can be attributed to wrongly applying lean principles instead of coming out with a more complete offering. Checkout never really matured as a product and therefore made for a poor PayPal or merchant account alternative.
It all depends on the margins, maybe if they lower the old ones they can't afford these total lower costs
Tour Script for lock your Ubuntu (Server)
On slightly related topic, has anyone found some good Linux based tools to clean up your MP3 Library metadata?
Have you run this on Debian? I see they offer an ubuntu package, and a few RPM packages.
I recall reading an article saying that there is actually quite a lot of undeveloped / rural land in Japan, but people tend to live in the largest cities because large businesses want to be close to the areas of greatest political influence.

This is true in most places. The supposedly horribly expensive countries (U.K., Japan, Switzerland; to a lesser degree, the U.S.) are quite affordable outside of the major cities. And there are plenty of high-quality cities that aren't expensive-- analogues of Austin and Portland.

I've come to the conclusion that locating in a large city, for a business, and requiring people work in-office, is an unfunded mandate that borders on the inappropriate. It's worth having a corporate office there, of course; but expecting people to live in a high-COL area if they want to have a career at your company is not only classist, but probably a tactical mistake as well. Remote work poses a lot of difficulties, but it's the only thing that will save us from this catastrophic, worldwide real estate problem. (We should also work on high-speed, affordable trains... but one step at a time.)

Winner-take-all economics is somewhat inevitable, and the best that a government can do is to place a floor under it (i.e. it can't, and shouldn't, prevent the winners from shooting ahead; but it should prevent poverty for the less fortunate) but when WTA applies to places, you get wide swathes of joblessness and a few cities with robust economies but housing prices so severe as to constitute a return of debt bondage. Instead of indentured servants paying for their boat ride, now they pay a 500% housing premium for the ability to live there (i.e. access to the local job market). It's the return of hereditary oligarchy, with real estate being passed from one generation to the next and almost unaffordable on the legitimate market (due to regulatory corruption coming from entrenched, malignant interests-- owners trying to keep their property prices artificially high.)

No one asks, "Why did people drink so much in Communist Russia?" because it's taken as self-evident that Soviet-style communism was a gloomy, depressing system so "of course" people hit the vodka. Yet it surprises the hell out of people that urbanites under a runaway market system have stopped having children (and, in some sad cases, relationships and sex).
I don't think Checkout with Amazon has affected them at all. Checkout was closed to new signups since May 20th (from the article), and Wallet has been the digital-goods alternative for longer than that.

My guess would be that operating a physical goods processing company is a huge drain on the resource Google hates providing most: customer service.

Payment disputes are a pain, especially for physical goods. Some level of mediation is required when someone has purchased a physical good but has a dispute. But with digital goods you can just tell the seller to eat it (digital good, no actual cost loss)
The topic here is how the signup form is submitted.

Which protocol the form is submitted via is only half the security issue. The form itself needs to be served over https also to avoid a MITM attack on the destination of the form submission.
Ofcourse, with only xbmc the default web interface and app are good enough, i agree.
But when you have 5 programs running, on your htpc and for every one you have to use a different interface, HtpcManager can provide a solution by combining all programs into one interface.
Which prompts the question - should you bother signing up for Google Wallet (if applicable, i.e. digital goods only). Since that may just end up suffering the same fate.
I agree with this entirely.

At my girlfriend's former job, a normal day went like this: the employees were expected to work from 9 in the morning to 8 in the evening (time on contract: 9-6) then attend staff meetings in another city, with one 30min break for the entire day (meant to be an hour, but who's counting?)

Remember that this is for a full-time employee - the main reason companies only want part-time staff now is so they can avoid paying their 50% of your health insurance and for vacations.

Working way too long isn't a new thing in Japan. The company not keeping up their end of the bargain (good benefits, job for life) is. If the govt grew some balls and actually enforced existing labor laws instead of letting companies abuse their employees, maybe people would have time and energy to have more kids earlier.
I had the same experience. My upgrade was headache free, I started it, walked away and came back periodically to click a few buttons or make minor configuration choices.
[I'm posting this under an account separate from my normal one.]

I'm in my early 20's, I've been consuming online pornography for many many years now.

I have also probably seen more Japanese pornography than you can imagine. I have seen, and masturbated to, the most incredibly fucked up shit you have ever seen. Things you probably think are illegal; things you probably think should be illegal.

I also have a great, normal, relationship with my girlfriend. We have ordinary, penis in vagina sex, in a few different positions. Our sex life has had a major, depraved turn lately: flavoured condoms! The horror!

The point is that there is a separation between reality and fantasy, fiction and fact. The reason I can have a normal relationship is the same reason I haven't beaten anyone up since I started playing GTA4.
No, this makes it easier to manage the disparate tools you already have in one pane.
My timeline and experience is similar. Also, I started web development with Perl back in the 90s before moving onto Java prior to Objective C. When I started doing Objective C, it felt analogous to Perl 5 in some ways -- an OO language that let you peel back the covers to hack the internals when needed, mature frameworks, and an impressive community of knowledgeable graybeards. And the syntax, while powerful, is often accused of having a bit too much punctuation. :-)

Now there are many more Objective C developers, which has also led to rapid improvements in the language and a blossoming of third party frameworks.
Show HN: Meklebar — Bitcoin escrow transaction helper
What is the secret to test driven development
(Warning, unsourced hearsay ahead!)

Backstory here, gleaned from eavesdropping on Mozilla employees and Gecko engineers: Google and Facebook are leaning on Mozilla to implement WebP in Firefox, while Mozilla's been resisting due to (in their eyes) the lack of measurable improvement over JPEG. Furthermore, as joosters alludes to elsewhere in this thread, most JPEG libraries set the default compression level way too conservatively, and most users of the libraries don't bother to ever deviate from that default. Merely increasing the compression level from the default can yield a 10% decrease in image size without degrading quality whatsoever as measured by the standard metrics mentioned in the OP.

But there's the rub: the standard metrics kinda suck! Nobody's yet come up with a really solid algorithm to compare the quality of different image formats and compression ratios. So all this research we're doing may very well be useless and misguided. :P

(I'd love it if someone who actually knows what they're talking about can pitch in. Corrections welcomed!)
I never played with CB other than low power walkie talkies from radio shack. I did get into amateur radio in 2003 and do have a radio that can be mounted in the car. There seems to be quite a lot of activity on the air where I live. It's still a fun hobby in 2013 and is a nice break from the daily grind of the internet startup scene. It's funny how different various subcultures are - even among technical people.
1. WebRTC is natively compiled into browsers. This app uses WebRTC's data channel to transfer files and WebRTC guarantees that the data channel is encrypted (via DTLS). So - tehcnically the crypto is not javascript based - it's native code similar to crypto over HTTPS.

2. WebRTC tries to create a P2P connection between the devices. The ISP is only involved in the initial bootstrapping of the P2P connection - the actual data packets travel over the LAN and not through your ISP. In the rare case a P2P connection can't be established, a relay might be used (though this is optional).
Yes. As long as you have the right version of gawk, you're good to go.
People so vocal about these types of frustrations are the same people who keep refusing to just unify Google's services. You have multiple Google accounts so link them then that's the end of it.

There are much more important things to worry about like Youtube's copyright policies.

By being driven away, what you mean is they are doing things to move forward and you want it to stay the way it was. Since that isn't going to happen you are annoyed and want to bash Google's reputation.

Android, Google Docs, Hangouts, Maps, and yes, Google+ are all amazing free products. Google Checkout is going away because Google Wallet is their new thing. The company is fine and their reputation is fine. A couple of stubborn people are being left behind in a sea of "do this now" notifications because they keep not doing them. Sorry to be so brash. But each of your accounts still remain "separate" after you link them. There are extensive privacy settings for every piece of information you put online using Google+ so it is not a chore to keep charity work separate from work separate from personal. It's actually quite elegant.

I don't understand, is it because you are used to using aliases? Why do you want to fight this so hard?
Monthly for me, but managed to keep on top of it. Happy to know that they are re-thinking payments, because it was getting really annoying.
Other worthy SST competitors at the time:

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

The US cancelled their programs due to costs. This is why there was never an American version of the Concorde.

http://en.wikipedia.org/wiki/Lockheed_L-2000

http://en.wikipedia.org/wiki/Boeing_2707
Beauty in the Bronx: to create is human, but art is too often a privilege
Teaching Naked, Part 2 | Tenure, She Wrote
>If you're trying to introduce a whole new codec, you've got a big hurdle to jump.

Agreed, I think the big hurdle is simply that jpeg is 'good enough' for web use, and that a transition to a new standard lossy image format just isn't 'worth the hassle' so to speak.

As for webp, I personally use it for lossless encoding instead of PNG on personal files these days, but I don't really use it for lossy as I don't think it makes a big enough difference versus jpg and jpg is supported everywhere.

That said the current webp implementation is based upon VP8, so I suppose the next implementation will be based upon VP9 which would likely make it competitive with the HEVC based image codec, and unlike the HEVC based one it isn't patent/royalty encumbered.
This is a stupid article, and young people in Japan have not stopped having sex.

It doesn't claim that. It says that 25% of young men and 45% of young women are repulsed by sexual contact. That means that 75% of men and 55% of women are still open to it (and, presumably, having it).

I'd bet that if you looked at an American college campus, you'd find similar behavioral statistics, due to the declining ability of young Americans to form intimate relationships (which may not be their fault). Casual sex doesn't fit most people. Many people (including most men) can't get it and many (including most women) don't want it. Only about 50-60% participate in the casual market even once, and half of those end up wishing they hadn't.

Still, a 35% sexlessness rate among people in their 20s means that something is wrong. It doesn't mean that people have stopped having sex (65% are) but it's still a sign of something unhealthy. I don't take those numbers (which are probably not very different from those in the West) to indicate voluntary disinterest, but artifacts of undue stress.

When the cause of the sexlessness (which is not just a Japanese problem) is unnecessary corporate stress, it's worth looking for solutions.
Also an OVH customer and whilst I think the "shutdown" is annoying because I do want to buy another server from them (concurrently, not as a replacement), I don't agree that this is a rant at all nevermind a polemic, seems quite reasonable.
The journalist failed theguardian.

1.no actual data supported. This is more like: I used 5 people to prove Japanese stop having sex.

2.no study of source.

just imagination, I doubt if this is FBI undercover job tried to ruin theguardian's name.
Have you looked into Beets (http://beets.radbox.org/) or the classic Picard (http://musicbrainz.org/doc/MusicBrainz_Picard)?
Hmm, I think there is a lot of truth in this.

I came to PHP late in my developer life (I started in the 80's when I was a kid) and didn't touch PHP until ~2009.

I've always used the current leading frameworks (or something close) and written PHP like I'd write Python or Object Pascal (clean, clear, commented, separation of concerns) so my opinion of PHP is probably clouded because of the way I approach it.
My mom is a single mother who worked really hard to give my brother, sister, and me what we have today. Even now she's still working in some awful factory to pay the bills. While I'm in some office making much more with less stress. Its crazy an depressing. So, I'm paying it back I guess. I help her with a good chunk of her bills. I hope one day I have enough income to pay everything for her, it'll be her reward for being a great parent. That day is coming soon!!
www.marcoledesma.com
This.

With the amazing variety and quantity of high-quality porn nowadays, it never ceases to amaze me the great efforts people are willing to undergo for the possibility of sex.

When I ask, most people admit they don't really like that place or feel like doing that, they do it only to increase their prospects of having casual sex. C'mon, it's the 21st century!
I'm so sick of this mess with Google+ accounts that I'm no longer using gmail, I'm no longer browsing youtube logged in and when I really need to log into any Google service (adwords, webmaster tools etc), I'll just do it in private window and be done with it.
Facebook was cool until weaponized.
No, they gave plenty of time (6 months). It was announced on May 20, 2013.

http://googlecommerce.blogspot.com/2013/05/an-update-to-goog...
These questions are pretty sysadminny. Just "how do you configure these open source tools to set up and monitor a service". Not representative of what Google SRE technical interviews are like. I wouldn't feel confident that somebody who had passed just this part of the interview would be a good oncall during an emergency.
The shutdown of checkout was announced in May.

Announcement: http://googlecommerce.blogspot.com/2013/05/an-update-to-goog...

HN discussion: http://news.ycombinator.com/item?id=5740447
While this seems bad from the title, it's actually pretty good. They are consolidating redundant systems into one system: Google Wallet.