skysight-inc/HackerNews huggingface dataset:
便宜没好或，好或不便宜

All the Chinese public hospitals are about long waits, giving red envelopes to your doctors, overprescribing antibiotics and IV drips, and scammy Chinese medicine.

I have private insurance; the hospitals are way better but the prices make the USA look cheap.

Put it this way: USA has first world health care problems, china has developing world health care problems. If you want cheap quality medical tourism, try Thailand.
ROT13 is just like XOR; The "key" is "NOPQRSTUVWXYZABCDEFGHIJKLM". In the same way in this case the XOR "key" was just 0xFFFFFFFF.
It sounds like you're talking about Mailpile, but if so, I think you've misunderstood it. If it's something else mail-related from Iceland, I'd like to know more.
Why wasn't she using versions?

http://support.apple.com/kb/PH14378
Any hints on how I can process datetimes with non-standard formatting properly? I've got mails where the date is formatted as dd/mm/yyyy, which causes Google Calendar to create an event on the 3rd of January instead of the 1st of March.
Fool me once...

http://flexcoin.com

So what do people have to do to "be more cautious"? If both the biggest and smallest Bitcoin exchanges are getting ransacked, then what does cautious even mean?
So what is the salary range in Canada for a computational biology software developer?
I sometimes ponder what I'd fix, given the chance, about PHP:

* Make the "stdout == response body" an explicit option, and make a rendering engine the default instead. Just sending all output is a senseless DEFAULT.

* Remove all the array_x functions and turn arrays into a class instead, and change the parameter order to be consistent across all the functions. A similar action could be done across many other classes of functions, too.

* Tighten equivalence requirements, == should work like ===.

* Etc.

But I always realize I'd just end up with Ruby or Python, both of which already exist and have fantastic ecosystems. Oh well.
I thought the best programming language was the one with the libraries I need (usually from the hardware vender of the card I need to interface with).
Products do not have purposes. Eyes can be for seeing, but can also be for eating or throwing at things. Atoms don't have tiny XML tags describing the purpose of an object they're part of. It's the user who attributes purpose to a tool.

You can't say "brain evolved to do X", you can at best say "brain is well suited to do X".
What makes you think a "clueless" dev is going to find out there's a built-in web server in the first place?
And another one bites the dust (due to hacking.)
These bitcoin businesses are budding and then thudding far too often.

'We got hacked by ourselves, thank you for contributing to the magnitude of our initial private offering.'
There is more to history that just comparing everything to what Hitler did. "He's just like H1Tl3RR!!", incidentally, was the rationale for the US invading Iraq.
At least you have “cool” degrees, if you were a business mayor, it would be even worse. I am not sure what are your expectations workwise in startups world, but so far I could easily talk to (even advise) most of the programmers I met (and I am a business mayor). So, my guess, but it’s a well thought guess, is that you are already a top choice by raw skill, however, the chance that somebody will trust you with quality programming work without a github or a programming/CS background are very slim.

This is rather ironic given the focus on skill that this industry seems to have. On another note, the fact that you (and me) have no github profile with at least a good polished project under the belt might imply lack of motivation/interest.
Regulating them ensures that they are available where and when they are expected to be.

But does it really? A study[1] from 2000 shows that the availability is not that great in NYC. Any why should it be, if the regulations cap their number?

Regulating the number of cabs probably helps deal with traffic congestion, and also makes it potentially possible for drivers to earn a living wage.

Why, if most drivers can't afford the medallions and end up having to work for the few that can? In fact, the same study shows that as industry revenue grows, the wages don't follow.

Frankly, this is typical of regulations as they're implemented in the US and other countries (including mine). It's the Bootleggers and Baptists all around, which mostly end up feeding the capitalists at the expense of lower classes.

[1] http://www.nytimes.com/2000/03/17/nyregion/riders-know-study...
> I can either list them or see a list that begins if I just remember a prefix.

I think there is a deeper issue if identifiers are becoming so long that it's hard to remember them. But working with someone else's code is one of the few times I've found autocomplete to be useful, largely because it helps with getting around these issues.
Colbert gives controversial conference talk
Valid counter-arguments. I cannot disagree on those scenarios.

It will definitely be a mission to get honest reporting done (as you will have to "yak shave" to get to that point).

The only method I could think around it, would be to assist an accounting startup and make the local entrepreneurs form a cooperative, so that their 'books' are in order.

I wish you guys all the best :)
I'd be open to a new open service, if and only if it really went above and beyond our current expectations of email providers today. I think gmail(what I currently use) is great and I'm satisfied with it but it doesn't mean that I wouldn't switch if something could out-do it in certain arenas. I think the obvious factors of security,privacy and UI/UX would be the things that would really have to shine for me to open my wallet. I'm not sure but I think that the market has some pretty decent offerings and people might not be on the lookout for a new email service but to make an example; I wasn't looking for a new text editor when I came across Sublime. Sometimes thing are so great that they are just worth trying. It would be a large undertaking on your part but who knows how it could turn out? Good luck.
How to create a monopoly for your app in 2014
Since we are recommending books on animals, F Anstey's talking horse is really good. It's humor. If you like PG wodehouse then you will probably like this as well.

http://www.gutenberg.org/files/27284/27284-h/27284-h.htm#THE...
Hardly, it was well advertised when Lion came out.
The web server is explicitly for development purposes. It is not meant for production.

> It strikes me that adding more tools that incompetent web developers can abuse is what got them there in the first place.

This is profoundly ridiculous. It's the equivalent of saying Home Depot shouldn't sell power tools because some do-it-yourselfer might saw his foot off.

Just because a tool can be misused is not an argument against it nor its inclusion.
Please, how is hardly relevant to talk about what you are "supposed to do" based on an institution that does nothing of what is supposed to do?

What you are "supposed to do" must have a good reason beyond the law; like actual victims of some sort.
By some mix of established companies and entrepreneurs. I agree that there are other issues as well, but there are large segments of the population whose wants and needs it is not very profitable to meet.
No. The real trick is to puke at such comments.
yes we need another mailprovider, with all the killerfeatures of gmail:

lots of storage / archive

contacts / sync

kalender / sync

decent privacy/ encryption

servers in EU

i dont care about webmail/mailclient.
The title of this post is wrong. It should be more along the lines of "Here's why it's in the UK's best interest not to mess with Putin". It's a UK story, not one about "the West".
Then use gmail!!
It is more like the GPS in your car. Do you prefer looking at paper maps or the GPU unit telling you where to turn next?

Autocomplete allows libraries to get larger and more complex, for better or worse, since developers can just forgo documentation (paper maps) and rely on autocomplete menus (GPS). Your power windows don't help you drive at all.
> == should work like ===

Then why not use === ?
This. Can't agree more.
Ditto visual studio intellisense and I bet eclipse JDT code completion.
What banks have savings accounts that yield that much interest? The average yield on a savings account that I've seen is 0.01%. I've seen some "high yield" accounts that can get you 0.03%.

If you're talking about money market accounts (where I believe you need to park a substantial amount and can't touch the money in the account for something like 10 years, but correct me if I'm wrong), you can get up to 3% yield (just beating the stated inflation of 2%).

Am I missing something?
Well, I've worked on both.

Wall Street people are ruthless and greedy. If the trade they want to do means getting up at 3:00 am (or, even, getting the team up) for the European open, they'll do it. They want to win, and they play hardball. However, Wall Street's rules are well-defined (unlike in VC) and most of the obviously unethical things have been made illegal. Wall Street people, for the most part, don't like being in jail and would rather avoid that. Most people on Wall Street are (although ruthless) actually ethical. There are exceptions but they tend to take a lot of collaboration (see: housing bubble) and it's actually hard to get people like that to "conspire" on anything. It just has to happen, emergently, and it only happens once every 10 years or so.

See, predictable, greedy, and mostly ethical people (with a few unethical ones in the mix, as anywhere) aren't that dangerous a set. If someone costs you your job, you get another one. No big deal. It's true that you have about a 20% per year chance of getting laid off on the street, but it's not stigmatized and your co-workers (and often your managers) will go to bat to help you get a better next job. (Silicon Valley probably has the same 20%/year job-loss rate, but startups refuse to have an honest lay off and mask those firings as "performance"-related or "cultured fit", meaning there's no severance and the startup's reputation is preserved at the expense of the ex-employee.)

In the Valley, people may not be as open about liking money, but they are more hung up on power and, at high levels, it's like high school. That's why social proof is so important in raising the first round of funding: because it's essentially adolescence all over again. The stakes are lower (Silicon Valley can't tank the economy in the way that Wall Street can) but the petty personal grudges are more common and people are much more willing to go out of their way just to hurt someone they dislike.

It used to be, in the Valley, that people went out of their way to help each other. If a startup CEO had to lay people off, he introduced the laid-off people to investors so they could start their own companies (presuming they didn't compete directly with him). Now, that same reputation economy exists but, instead of it being powered by people helping each other out, it's powered by people pushing each other down to solidify their own positions.
I know enough to use === when I program in PHP (even though I oftentimes forget) but newbies don't.
Isn't that pretty much what people use with rails? No one says that is overkill.
ShowHN: ScrollMagic
The universal service concession is the most convincing argument to me; rape and kidnapping the least. After all, each DSX user by necessity has a mobile phone in their hand, and the entire trip from initiation to arrival is scrupulously monitored and recorded by DSX. Not much possibility of crime, at least without being quickly caught.
This may be of interest to some: I did research and found out that 58 out of 67 web hosts in Finland either offer PHP 5.4 or 5.5 right now or at least starting from summer 2014 (5.3 EOL is in July). An increasing number of web hosts give their customers the ability to switch PHP versions (with .htaccess or some web interface). It seems this trend will speed up the installation of fresh PHP versions.
It's a CLI python app, so I'd have though that it was Windows friendly.

I spent days trying to organise my collection of music (and still haven't suceeded). It's in many formats. In the past I've stripped metadata and just relied on file names, and file structure. I've later re-added it, due to helping playback on some devices. Tagging generally annoys me, and doesn't bring me much. The thing I'd quite like is sleeve notes, and good track info, who wrote the song, which artists played on it etc.

Anyway I have tried a mix of quodlibet/exfalso (with plugins), foobar2k(with wine), mp3tag, and shell scripts. Then I discovered beets, and thought wow that's great. Only to later forget about the application and return to the laborious task of sorting out my files. I rediscovered beets and tested it on a directory of music and was pretty impressed with the ease of it all and the results. Far easier than attempting it by hand.

Having said that the bit that takes me the longest is gathering up and organising orphans. If they are albums, I have to get them into order, then try and locate the tags. Or pepper the files with enough clues, for a tagger. It's all a bit of a yawn fest.

Which reminds me, I bothered to apply replay gain to most of my albums with foobar2k but that sometimes results with very quiet playback on some albums on one of my players at least. I then curse profusely, and just want to rip all of the metadata back out, or even just throw the lot away...
Can Mopidy be used to access a distributed / btsync / torrent / files? For example a university hub of 100GB of local music?
I think at this point simply removing critical, old bugs, unicode support and removing and/or restructuring the cruft of the standard library would be enough.

Unfortunately, the biggest hurdle at this point is reputation. No full or dot release will change that.
Wacko in the Morning - with Wacko Bob & more 03/04 by The Wacko Network
Massive new airship to enter commercial service
> "You always have a girl in white jeans, jumping over a wall," he says. "They never talk about hygiene."

Look's like the marketing folks at P&G were selling this stuff to the mostly affluent. Therefore, I am guessing they never bothered to sell the hygiene angle.
Red Hat running on ARM 64 bit hardware
You have to hear him talk ...

http://www.ted.com/talks/arunachalam_muruganantham_how_i_sta...

He is so full of energy and his straight talk will win your heart ... What a person ... cheers ..
We tested demand late last year and relative numbers didn't look too convincing.

https://www.minervafabric.com/

Feel free to ping me for more insight or specific data.
> you now have to either pay a bazillion dollars to some shadowy certificate cartel in order to produce a binary, or convince users to click through a scary-looking dialog which assures them your program is an evil virus that will steal their data, format their hard drive, and empty their bank account

Aren't we talking about a fee on the order of one developer hour per year? I share the annoyance that there isn't a better way to handle trustworthiness but look at it from Microsoft perspective: the odds are actually quite good that your users are seeing that scary dialog because someone actually is trying to scam them into installing adware, trojans, etc. which will degrade their system and almost certainly lead to complaints about how slow / buggy Windows is.

I think the long-term answer is going to look a lot like Apple's sandboxing on OS X: app-level permissions and scariness of dialogs proportionate to how much access an app wants outside of that sandbox. Until that's widely accepted, people are going to double-down on the code-signing path and that's going to lead to a lot of intentional slowness in the verification process. This sucks but I don't see a better solution with the current security models.
Hey, what other mini servers / applications duos do you run ;)?
It was released. The university I went to had a computer lab full of SGI Indy's that they'd gotten really cheap from the distributor, and they all had the 3d navigator installed.
Let the hate begin
Yes, it's all about branding. Most legible names are taken in all big players, so a new service would see an influx of users trying to secure their vanity names.

And that, my friend, will occur for as long as a million human beings are born each day.
Or that dev is going to know what is web server.
This is definitely a moment of shame, not praise. Good on RedHat for the audit, but a dark moment for GnuTLS. That was some dumb code in a very important place. Nobody reviewed that at all, clearly.
Well, that was fun. (use console output)

Single candidate: http://jsbin.com/cupiloye/1/edit

M candidates: http://jsbin.com/woyehiyu/1/edit
Make the "stdout == response body" an explicit option

Why? It's a primary differentiating factor for PHP, and one of the cornerstones of its popularity. Given that it powers a non-trivial percentage of the web, from single page "hello world" sites up to multi billion dollar ecommerce sites, I'd say 'fixing' that one aspect is not something that needs to be.

"== should work like ===". Why? If you want ===, use ===. But given that HTTP, the lingua franca of the web, is typeless, and PHP is targeting web developers, having a language that doesn't enforce types in all cases isn't all that bad.
On my shitty laptop's screen they literally are indistinguishable.
I'm all for competition but there is nothing more unappealing than the way the founder is acting about his product. After reading the security article I did a look around as well and the thing is still wide open. The security on it is like a piece of swiss cheese. It's sad that he didn't just acknowledge the issues and let everyone know a security update would be on it's way or hell even hire or work with the guy who pointed out the flaws and clean everything up.
Paying for Google to host the e-mail for all companies; ran private exchange before; it's just not worth it :)

Imho, it's extremely hard to beat what Google offers.
Academy Awards 2014: Complete List of Winners
If your goal is just to producing quality papers, this is perfectly great. If your research involves systems and implementations, it sucks to have to write every bits of code yourself. I don't think CS research is just about theory, at least not the line of research I am doing, I am all about making it readily available to others to use.
All this is very true.

Modern PHP is not the PHP of yesteryear. With Composer for dependancy management and sticking to the PSR's you can build very stable, testable, and modern applications that change minds about PHP.
You can only really hit 100-120 wpm in bursts, and since programming is so mind dominated, it doesn't give you much of an advantage as someone who can burst at 20-40 wpm (reason why programmers don't list typing speed on cv's). Autocomplete doesn't improve burst typing speed that much since most people can type faster than the interrupted rhythm of a completion. Rather it improves API recall discovery times that are more thought intensive.
PPP is not COLA.
Just because a tool can be misused is not an argument against it nor its inclusion.

I used to believe this, but now I couldn't disagree more. People can and do misuse things all the bloody time, and the more you enable them to do that, the worse your tool is. How people use what you make is every bit as important, possibly even more important than the technical merits of what you make.

I'd rather a builder use a second hand hammer to nail something than try doing it with a jackhammer.
> generators for simpler iteration, namespaces, and variadic functions and argument unpacking. With PHP 5.4, traits were introduced (a la Scala or Perl) to allow code reuse in single inheritance languages, as well as closures, which allow you to code PHP in a functional style.

"The new Java"

It's good to see PHP maturing. However sometimes the most important features of a language are the features you don't add. I think PHP would do itself a big favor by cleaning up its main APIs and standard library first. Maybe they will do that in PHP 6, since I doubt they want to break APIs in minor releases.
> - just under 3k "scripts", mixture of php html "fusion", php classes, and last decade or so templates have been added

Unfortunately the fact is once you get to a certain point you pretty much have to accept that you are going to have some inconsistency and rewriting is going to happen gradually. With the LedgerSMB codebase, we have a mixture of code before the fork, which is a mixture of Perl spitting out HTML as strings in pieces and Perl assembling db queries in little pieces, so your comment made me somewhat uncomfortable because it reminded me of what I am going through in the rewrite process.

> - last wc -l check, was well into 1m lines in house code

wc -l was in my case closer to 200k, but once you exclude blanks readmes, documentation and comments we added, it got down to about 100-130k. Not really sure.

However, the code was messed up in ways that are only possible by taking powerful features of a language and systematically abusing them. In the db, needless polymorphic associations which served no purpose.

Almost every module had a name of exactly 2 letters, and the scope of some of the modules was just breathtaking. PE.pm for example handled logical groupings of parts for point of sale, customer discount groups, and project accounting.

Now if there were modules that did too much, there were also modules which were divided for no reason at all. You had, for example, ar/ap workflow and user interface split between aa.pl, arap.pl, and arapprn.pl (the latter being printing support functions).

This is code that every time I work with it, I find unpleasant surprises lurking beneath the surface. It is code that when we forked failed basic tests for things like rounding numbers (financial app). We fixed that right away.

If we are lucky we will be done with the rewrite in another five years.

> Some of the people in this thread should get together and start a new dailywtf clone. Pretty sure we could preload a years worth of content with nothing but grep and git-log.

Definitely. I am up for it. Should I start a blog and post the url here? I would be happy to add you.
Even with healthcare coverage however, it's just a lot more complicated.

I'm from the UK, and if something is wrong, your biggest challenge is making appointments with the right people.

Some of my colleagues from the UK who have had to go and see someone in the US report that it's a minefield of:
a) Checking which doctors take your kind of coverage
b) Co-pays
c) Ensuring you know what you are/aren't covered for
d) Random bills that may appear after you visit someone, depending on whether their interaction with the insurance company
gfxmod sdt435436 ewrter r 345 23 r5w35wq43523 rw4t543523r5234rwetretyew456423 534y6456432t ertretyq34twer tety3452145 34t563425435345 235234 5345345
Web Components with Mozilla’s Brick and X-Tag
Apple CFO Peter Oppenheimer To Retire By End Of September
An easier way to put that is "OpenSSL replacement".
If you can, try setting each portion of the date as a different field for the parser to split out. Then in a zap you could re-assemble the date in the right order so GCal can understand it.
Andreessen Defends His Behavior on eBay’s Board
It's symptomatic of all online wallets with instant automatic withdraw capabilities. Not just limited to Bitcoin. Online wallets, that transfer real money to external third parties (not just an internal credit transfer like Paypal or credit cards, which don't actually remit the money to unverified receivers outside of their system for 30 to 60 days) will all have this problem.
"Tighten equivalence requirements" But PHP is a great tool for working with the messy world of the web. Being able to type !$anyvariable is expressive, obvious and straight-forward. I don't care what type it is. Unless, I do; then I use ===
http://phpthegoodparts.tumblr.com/
gfxm0d 435rew fgaswr35rw4r tweqr45 3qtrfgrsetwqrtwerfeqw5243242342342 3vrwevrfeaerfwer wqer 3 rwr2342345r grtytrty54t643tet43523gfhfmnyty3 t43q werqw4r5w 43523 b23r432523