skysight-inc/HackerNews huggingface dataset:
Anyone whose ever been to a bad dentist would see the merit in this. I used to go to a "budget" dentist when I was a kid and had very painful experiences, it can be excruciatingly painful if the dentist doesn't know what he's doing.. or doesn't care.

This is not a point that transfers 1:1 to a hair stylist.. the odds and consequence of a stylist cutting me vs a dentist tapping a nerve is.. huge.
My alma mater required OS X users to install a kernel extension on their personal machines. I assume it wanted to do something like this.
My mistake on the name, it was the University of Central Florida, and more specifically Bright House Stadium.

There's TV news coverage at https://www.youtube.com/watch?v=4t-44S_gebI . It and the article at http://articles.orlandosentinel.com/2007-09-19/news/FOUNTAIN... say that the university believes it followed the building code at the time, and that water fountains were not required so long as water was available.

The followup at http://articles.orlandosentinel.com/2007-09-22/news/FOUNTAIN... is more complete:

> When the stadium was designed, the building codes called for either drinking fountains or "bottled water coolers." But the sole source of water for fans attending last Saturday's inaugural game was from vendors.

> "Selling bottled water out of a concession stand is not what the code meant," said Gregg Gress of the International Code Council in Washington, D.C. Water coolers "were supposed to be the equivalent of a drinking fountain."

...

> The 2001 plumbing code under which UCF's stadium was designed gave builders the option of installing water fountains or "bottled water coolers."

> But several officials who are closely involved with building codes told the Orlando Sentinel that bottled-water coolers referred to refrigerated units fed by large plastic jugs, commonly found in offices.

> The code, they said, was not meant to include refrigerators containing individual bottles of water for sale, such as those that vendors used at the stadium last Saturday.

It then says that the university "was not subject to review by another government agency. That's because the university, like school districts, has the authority to issue its own permits and can decide whether it meets most building standards."

as well as pointing to a few previous cases:

> In 2003, the new stadium for the NFL's Philadelphia Eagles opened without water fountains for the general public in what was called an oversight. In 1962, Dodger Stadium architects in Los Angeles forgot to install drinking fountains, though some suspected the team's owner wanted to boost beer and soda sales.

In general there was a lot of astonishment over the lack of water fountains.

Oh, and no, you can't bring in your own drinks. They might contain alcohol, so beer sales would go down ... err, I mean that people might get drunk and rowdy or violent.
Salmiakki?
I disagree. "Hello World" as a problem is completely uninteresting. But it can be a part of a great introduction. I'd expect most "Hello World" tutorials to quickly tell me how to go from reading text in my browser to running code on my pc. And that is really useful.
I think the reasable goal for a nuclear family with small children in a mixed-transportation future is a single car household. I'm trying to get down to one car with three small children. I live in walking distance to their school, I bike to work, and my wife takes the minivan to drop the youngest to her sitter and go to her job. On weekends I take the van to take the kids to their programs while I hit the gym and then we all go shopping. My oldest sits nicely on the bus when we do that, so it's promising.
A lot of enterprise software work that I know about that IBM does are things like SAP integration (which was a great disaster in my home land - queensland, australia, have a google). You can see a lot of this sort of stuff moving to the cloud and off the shelf products replacing it, there is certainly consulting work to be had integrating products from this, but it would be easy to argue the amount of money for these things is a lot less.

Also in the past IBM had an integrated value stack of hardware and software they provided (AS/400 and so on), these are being replaced by commodity cloud based servers running linux or windows. So their consulting model is being disrupted. There's still money in it, but probably not the amount of money they're used to, same sort of thing is happening in Oracle I'd guess.
I'm not sure why, but I loved the mining/crafting part of RuneScape. It was so repetitive, I guess part of me really likes those numbers going up. I've never really found a game with a similar crafting system, although Minecraft comes close - any ideas?
NixOS doesn't really tend to worry about user dotfiles, it's more for system configuration. In fact, home directories are one of the few places that are considered "stateful" and aren't managed by Nix.
I think leasing will be more suited for those who infrequently need cars (e.g. If you live in a major city and bike, BART, etc) to work.
The biggest piece of crock being peddled is US is responsible for all this. The borders, Bashar Al Assad, Wahhabist/Salafist extremism, Sunni-Shai fissures in Iraq have nothing to do with US foreign policy. US FP is one of the variables and not even the most important one.
And they also make it OK for me to criticize the people who are criticizing Mozilla, and for those people to criticize me for criticizing the people who are criticizing Mozilla, and etc. So now that we've gotten that out of our system, we can realize that there's a difference between being criticized and losing one's job because of one's political opinions, and a society where the second thing happens is a society that has real problems.
Running a red light is illegal too. What's your point?
I mean if you don't want your barber / stylist to understand that you should clean your implements to prevent the spread of things like lice, sure there's nothing to cutting hair.

Sometimes this license is very light like "yeah I can pass a written driving test".
I couldn't agree more. I think a large part of the problem is the application of trends which make sense in large houses (and houses tend to be pretty big in much of the US) to smaller spaces. I grew up in a big house in flyover country and it had a "open concept" with a huge combined living room/kitchen/dining room. But that house also had a study and a "family room" on the first floor, and 5 bedrooms on the second, so everyone had plenty of private space. My current much smaller house in California is basically a shrunken version of the open concept. But it lacks the family room and study, and only has 3 bedrooms. Despite having ~ 1400 square feet, it feels cramped with only 2 adults and 1 child living in it.
They made much smaller 3/4 bedroom homes before Ww2 and the ascent of the car. Many of them lacked driveways. You can pack a lot of homes like that into a small space and then get good LRT service to a nearby corner. Cities were built for that before - look at old industrial towns like Pittsburgh and Flint. If we can salvage those old industrial cities, there's great opportunity there for transit-oriented living without giving up single-family homes.

I live in Hamilton, which is the Pittsburgh of Canada, and there is great promise here for the "have it all" urban lifestyle.
You can still get basically every TV show and movie for free. bilibili.com. (no idea if this will work stateside).
also Vala.
IBM has run a very aggressive stock buyback scheme for the past few years. Even while their revenues have decreased for 14 straight quarters, they returned $50 billion to shareholders through stock buybacks. They paid for most of this by issuing new debt and manipulating their accounting.

Imagine what they could have accomplished if they invested this into R&D instead.

They've given a huge amount of wealth to their shareholders at the expense of future growth. They can't sustain this much longer.

Some charts illustrating this from 2014 -
http://www.zerohedge.com/news/2014-04-17/great-stock-buyback...

And them manipulating their finances
http://www.zerohedge.com/news/2015-04-20/ibm-reports-worst-s...
>real refugees need to visit psychologists

What are psychologists going to do? Tell them they have been brainwashed ?
Commercial vs. Editorial Use of Photographs of People (2006)
Hurdy-gurdy musical instrument
There were some fish, still alive, who were being cooked in a frying pan in boiling oil. One of the fish said, "Brothers, let us flee from this place, so that we will not perish." Then they all at the same time jumped out of the frying pan and fell into the burning coals. Stricken thus by even greater pain than before, they cursed the plan they had adopted, and said, "By how much more terrible a death are we now going to die."

-- Laurentius Abstemius
I'm not totally sure of the point of using docker in this example. I don't really get what docker can do that can't be done better with pure nixos (and a simpler container system if you're in it for the supposed security benefits of docker)
> - Performance. Other compiler backends often produce more efficient code than LLVM

I wouldn't say "often" here. LLVM's compiler backend is top-notch and is hard to beat. Often it comes down to random register allocation or scheduling differences.

> - Windows support for LLVM is still not up to par yet. Supposedly it will be in the near future.

What are you referring to in particular? The only thing I can really think of is exception handling, and that got overhauled recently for MSVC compatibility. PDB was an issue too, but that's gotten fixed and now LLVM can output PDB. I can't think of much that's left...

> - You can distribute the C output from your compiler, and others can use it without having to work your compiler into their build process.

That is a legitimate advantage. But on the whole I think that it's outweighed by the downsides of compiling to C.
Indeed. It's a relatively new cable system so I'd be surprised if it's decay.
It wouldn't be a Fidelis cert, it would be a cert signed by whatever CA is installed on the SSL terminator. What would happen if you locally revoked trust of the CA in question is you would get warnings that the connection is unsafe as you would with any other TLS error, e.g. hostname mismatch, untrusted cert, etc. Depending on the client behaviour you may be able to continue with the connection.
IBM is failing at devops. It needs to license developer versions of DB2, MQ, and Websphere at free so devs can containerize and spin up instances for unit tests on a whim. It needs to advocate a liquibase type solution too.

Fortune 500 IBM software is also dying because IBM has let DBAs running scripts by hand not version control be the source of truth.
A free market is only constrained by the morality of individuals, which as everybody knows can quickly detour from the social custom. Ostracism is never a concern if you have power and/or money. A lack of regulation doesn't make violence more tolerable, but makes it more appealing.
No, that doesn't reveal anything. If the poster is trying to illustrate that others think differently, either phrasing illustrates it just fine.

Your sensitivity to it maybe illustrates that you are much closer to it politically and are easily offended.
> > this guy wasn't really a migrant - this was a man who wanted to move to a new country

> Have I missed something about the word "migrant"?

In Europe, in past couple of years, 'migrant' has almost become a synonym for asylum seekers and refugees.
Sure, I can see it from their side. What you say makes complete sense. But I'm not on their side.

I'm sure it hasn't been handled well, but the answer isn't to just welcome them into the community of nuclear nations and applaud every time they conduct a weapons test.
> Wrong. You can build an abstraction layer above C code-generator which makes sure undefined C code doesn't get generated.

Yes, you could. But now you're talking way more work, and yet another IR. If you're going to build another IR for this, and you really really want to compile to C, why not just fix up LLVM's C backend and save yourself a lot of work?

> Nope. Once you have generated C code, you debug your C code with gdb or whatever is available. No problems there.

Debugging the generated C code is not a good experience. A developer wants to develop the code they wrote. For that to work you need fine-grained control over the contents of the DWARF DIEs.

> Nope. C compilation is about an order of magnitude faster than C++ compilation.

I'm not comparing C++ compilation to C compilation. I'm comparing the time it takes to compile C to LLVM IR, plus the overhead of in-memory or disk serialization, against zero (which is what you have if you go straight to LLVM IR).

> LLVM IR creates an additional abstraction barrier between a game programmer's code and hardware.

A C compiler IR, like LLVM IR, is not an additional abstraction barrier. What do you think C compilers compile their code into?
That book is not good. Its filled with factual errors, gross misstatements and pure speculation. It fits well with author's anti-outsourcing/immigration agenda.
In Australia within a few visits to the dentist the cost could easily start going over $5000. I am hearing more and more stories of people going overseas to do dental work - and a lot of these I would say reasonably well off people - upper middle class.

Considering pretty high educated professionals immigration numbers, it is surprising dental costs staying so high (which is not the case with other professions).
One interesting thing is that Alliance@IBM- the organization that has been trying to unionize the company is giving up. I assume that the interested workers are now at Lenovo.

http://www.computerworld.com/article/3019552/it-industry/ibm...

Maybe they should focus on unionizing Amazon.
>> "What bugs me the most about this situation is people like you who always find it easy being pro-other-people-paying-the-price."

Huh? Where did I indicate I want other people to pay the price? We live in a democratic society and I believe our government should use the money we give them via taxes to help take in refugees. If you disagree vote for a party that doesn't want to help. I'm not sure where you're from but if you're in the same part of the world as me you're not going to have much luck.

>> "That's the whole problem with this whole "social/ism" notion that it puts people in power to decide the fate and obligations of others."

Again - these people are voted into power to represent the views of the entire society. This is nothing to do with 'socialism'. If you find yourself consistently annoyed that your government is helping people instead of letting you keep your money (because screw everyone else, right) you're either living in the wrong place or you might want to take a look at what you place importance on because most of the people around you disagree with you, probably for a good reason.
Not completely the same, but I meet with regional aws staff a few times a year including product managers.
Exactly. Most C++ codebases lean too heavily on `shared_ptr` because they don't/can't know when something will cross a thread boundary.
Calling Ron Paul a "tea party" candidate is accurate only if you recognize the Tea Party as a grassroots libertarian movement that, among other things, supported gay rights. Calling him a "libertarian" candidate would have been more appropriate.

While the TEA PARTY was a libertarian movement (That supported gay rights) the term was not trademarked and was quickly hijacked by propagandists on the left and the right to try and pretend like it was a neocon movement.

This shows the wisdom of Linus Torvalds and Satoshi Nakamoto trademarking Linux and Bitcoin respectively.

Alas, having read this blog, I feel it is pretty well spun to support a vary specific political bias and I'm not surprised they made this statement-- probably attempting to portray Ron Paul as a neocon deliberately.

I know they are YC alumni and thus I risk being banned for daring to criticize them. But at some point you gotta get out of your filter bubble and realize there's a real world out there.
That's partly due to the lack of any regulation requiring transparency in pricing or even agreement on best practices. I recently tried looking at some dental work and it's very difficult to even figure out if the different quotes cover the same work. It's bullshit.
I've noticed some cultures tend to have unusually high standards for open source software and an expectation of personalized support. Perhaps because of the pervasiveness of "freemium" business models, I think a lot of people are really oblivious to the realities of open source. E.g. That they are not customers, nor are they owed anything in particular.
IBM makes a lot of money selling ELAs (Enterprise License Agreements) to their customers. An ELA is like buying a bundle of IBM hardware, software and services. It's like buffet dining.

Big companies are no longer buying the buffet and are increasingly opting to go ala carte. Or alternatively, they are negotiating IBM down on prices for the buffet.

It's true that IBM is switching its focus to Cloud services and Watson. However, these are just new, unproven items on the buffet menu.
I've been consulting in the federal gov for over 15 years and whenever I've heard about IBM contracts it's been bad. real bad. they've botched some reeeallly high priced federal contracts. sure they've made money, but their reputation in this space is down the tubes.

from my own dealings with their teams, they over complicate and over-process everything. They have lost many high $$ contracts in the past several years in the fed gov.
Using letsencrypt with HKPK
https://www.cs.rit.edu/~ats/books/ooc.pdf
"Private organizations could do the same safety checks--plus, they would have an incentive to do only the checks that actually added value"

I was thinking that this example of rent-seeking would come from non-governmental associations trying to justify their existence. If all safety checks were unnecessary, would that entity really phase them out or try to find more checks and initiatives to remain relevant?
OpenSSH allowing this behavior by default is in itself the vulnerability.
I would love to be able to use left and right to skip quickly through revisions when viewing a blame, do you know anything for that?
I asked the same question of a Japanese web developer friend a decade ago, since Japanese sites (at least, back then) were very similar. The answer he gave made sense.

He said the reason Japanese websites were so busy was the greater percentage of mobile-only customers, many of whom weren't using smartphones. You could go to a website on your cheap "feature phone" and still comfortably navigate a site that was mostly a sea of links, while the sort of site you see more commonly in the West requires navigating too many pages.

Smart phone penetration in China is still around 50%, so I wouldn't be surprised if the same logic applies.

EDIT: He also said in Japan programmers have about the same social status as the guy on the loading dock, so many of the corporate sites were programmed by fresh-out-of-college guys who would be passing that task off to someone else as soon as possible. Not sure if the same applies in China.
This technique makes certificate pinning that much more important. I assume that it would just lead to cert mismatch errors on clients with pinned certificates, but in almost call cases that would be preferable to being MITM'd.
The speech transcription API is pretty great, but that's the only one I've dealt with in any capacity.
It seems much easier to line break CJK (pay a bit of attention near punctuation, otherwise breaking anywhere would do a decent job). Compared to Latin-based languages, where hyphenation would be involved, which means understanding the actual language.

Try forcing comments in this thread into 20em width, for example.
> how do I test my own water?

If you live in New York City, you can request a free water lead test kit http://www1.nyc.gov/nyc-resources/service/1266/water-lead-te.... Your own city may have a similar program. Call City Hall and ask.
I've never seen a Chinese person using handwriting input, even though it's widely available on smartphones. They all use pinyin input because it's easiest and fastest.
Finland does not exactly fit either of Bevilaqua's examples there.
Firefox 44.0, ArchLinux (linux-4.4), Intel HD5000. Since you asked, I also tried on another machine with an NVIDIA 750Ti.
This all the way. Japanese are fond of minimal design, but everyone in the chain of command needs to have an Opinion(tm), with the end result turning into a safe, boring mess.
I read a few years ago that Tripadvisor (IIRC) was launching in Japan. They basically took the US version of the site and translated it. In testing, Japanese users had a high bounce rate and distrusted the site because it lacked information - too much white space.

They redesigned it to make it more dense and less 'clean and elegant' and Japanese users trusted and used the site much more heavily. I looked, but can't find the link to this article.

Perhaps Asian designers design sites like this because Asian users are turned on to them the same as we are to simple and focused sites.
GitLab.com will be free forever, see the statement at the end of https://about.gitlab.com/gitlab-com/
> "Using pinyin as you suggest is actually hopelessly slow"

Everyone I've encountered in China seems to do it just fine. It is only hopelessly slow if you type one character at a time.

> "adopting an input method based on the character radical composition or handwriting recognition is much faster"

What character radical input method are you talking about? I can't imagine any input method using radical composition being faster, it would be comparable to using Latin roots to type out English words; there are just too many to be practical. You can actually do this on Pleco, but it takes forever, even longer than typing one character at a time in pinyin.

Handwriting could work assuming you can handwrite Chinese quickly (I would be deathly slow as I can't read a typical handwritten cursive note, much less write one). I think handwriting recognition is already pretty good, people just use pinyin because it's the easiest.
> I can totally understand the argument that I should track down these people and ask them to update the package.

You shouldn't even need to track them down. If it's a packaging and distribution channel you've used before, you should already be in communication with the package maintainer. Yes, it's possible that there could be a problem with a package you didn't know existed, but such cases are very much the exception. Even then, the right thing to do would probably be to suggest a better-supported alternative and/or introduce yourself to the people maintaining that package.

> It could be that they tried several times to update their package

It could be. We're giving rather a lot of benefit of the doubt to the developers, aren't we? Why not give some to the packagers? They have their own standards they need to maintain, for the sake of their users. As often as not, packaging delays are the result of developers just throwing stuff over the wall for someone else to fix up. We need to proactively fight against that tendency.

> they "learned" it was best to let the package users demand updates, not the suppliers.

Again, it's not either/or. Both developers and packagers need to be part of that conversation. Neither gets to walk away and say it's somebody else's problem. As always in open source, collaboration is critical.
That page was terrible to try and read, the comment obscured most of the page as I scrolled.
That's because attribute names can't be called "$", so `sometuple.$` would be a syntax violation.
What really pisses me off is when they keep doing this after they have a real product and real users. Signing up is easy, but if you're already a user then screw you, find the little login link in the corner.
Lol so self evident anyone who asks for an example is downvoted.