skysight-inc/HackerNews huggingface dataset:
I don't know much about Dentist offices, but Doctor's offices are notorious for being late.

- There's always a certain number of no-shows, so just like airlines, they overbook by scheduling slightly less time per patient than required.

- It's a battle between management who want to get through patients faster, and the good doctors who want to spend more time with the patients. Management sets the schedule, the doctors actually decide how much time to spend with each patient. So everything goes late.

- Patients tell the receptionist one thing but the doctor another. If you say you need a prescription renewal, you'll be put in a ten minute slot. But if you come in needing suicide counselling, you've just made everybody else wait an hour extra for their appointments.

- Patients assume the doctor is going to be late, so show up late themselves.

- There's very little slack in the system, so if just one thing goes wrong suddenly the doctor is late for everybody.
I use BitBucket for most of my projects since they offer free private repository hosting.
Good to see that they've upgraded/patched their Ruby On Rails attack surface then... :)
I wasn't surpised about the misleading headline on reddit, but I am annoyed by it here.

"Stop and frisk" was not ruled unconstitutional. A federal district judge has ruled that the practice of doing stop and frisks in front of private buildings on the premise that the suspect had just or was about to commit a trespass on the private property is unconstitutional. It doesn't affect "stop and frisk" generally in the city, but the specific trespass stops conducted only in the Brox.
It's official: 3D is dead
One Piece 580 Vostfr
Driving on lengthy highways in Australia is interesting, at least in the state of Victoria, where enforcement of the speed limit is very strict. The limits of 100kmh and 110kmh are enforced within a mandated speedometer error limit that's very tight for new cars. Older ones have looser accuracy, predating the legislation that enforces the error limit.

One if the consequences is that on long stretches of road, cars that are very slightly quicker catch up with others. Then, because there's safety in numbers, and because other cars normalise speed through a kind of meaning speed check, clusters form. Overtaking is tantamount to breaking the law, though some attempt to creep by, leading to reduced distance between vehicles, and increased stress for drivers due to reduced reaction time.

Under these kind of circumstances, a strong argument could be made for driverless cars, if only to avoid the increased potential for collision due to driver error. And it demonstrates for one embedded in the packs that form, the kind of experience that we can expect.
It's the title of the article though...
So you're advocating both adding an unnecessary and meaningless text to every file in the project and adding an external process to protect against accidental mistakes... instead of simply getting rid of both?
From a global perspective, I'd argue that the relationship between employees and employers should be kept nice and simple, with employees being paid only cold hard cash, and using that cash to buy things like health care, nice lunches and equity.

Complicating the relationship starts to reduce the mobility of labour. In turn that introduces inefficiency and detracts from national productivity. Granted that reducing labour mobility may have local, short-term benefits for a single company, but averaged out it is a negative.
You're Doing Freemium Wrong
The Satanic Trinity-- healthcare, housing, and tuition. 3 markets that are subject to massive government intervention and subsidization. Just saying.
Mirror your projects to BitBucket to reduce SPOF. That's what I'm doing with my private repositories.
This American Life had a very disturbing story about how the NYPD turned on the cop that outed them for this and other stuff.

See Act 2: Is That a Tape Recorder in Your Pocket, or Are You Just Unhappy to See Me?

http://www.thisamericanlife.org/radio-archives/episode/414/r...
I didn't even notice that until you mentioned.

I was supposed to add code to change fonts with up and down keys but it was getting a bit complicated for JS noob like me so I dropped it for now.

It'll be added in next version for sure.
Guess VMware are reading "How to manage open-source projects" By Larry Ellison.
True. But if it got that popular it could then be used to optimize the schedule road use of all the participants taking everyone's situation into account. It would probably be even MORE efficient at finding semi-optimal travel schedules for most users. It couldn't be a static database it would have to constantly revised as road usage changed even in response to its own calcs.
We shouldn't fall prey to linkbait. It's OK to rewrite a headline in order to make it more accurate.
This doesn't seem like the sort of thing you'd want to expose to the general public. With computers, you are generally pretty safe from breaking anything permanently. Engines, on the other hand, are not only subject to a host of regulations but also very easy to destroy with a few errors.

Serious hackers would of course be very interested, but allowing the general public to cause thousands of dollars in damage to their engine with a few keystrokes seems like a setup for a PR nightmare. Also, I mentioned the regulations- I doubt the EPA and CARB would be happy.
Greetings encoderer. Let's discuss the encodering problem at hand. So you have this scope thing yeah. In there you can put code, and in there you can't. Cool? Cool.

Now, if you open it and don't close it, that's gonna be working, but it's gonna be working using an assumption. Yeah? Yeah. So like, what is the mother of all screwups? The assumption.

So why would you ever remove it? Well now there's like all these other people claiming they wasted some time 'cause they like pressed enter a few times after the end of the scope. I mean, how much time did they waste? And was that because they were simply unfamiliar with the issue or execution environment? And who's fault is that? Really? It's not PHP's, and it's certainly not the set of other people who happen to bother being explicit as good practice.
I don't know the size of your team or the scope of your work, but I think that it is difficult to be a good manager and a good coder while conforming to a 40 or 50 hour work week. Both positions are skills that are difficult to master and require a focused effort. When attempting to do both, it is likely that one will be done poorly or the role will eat up 80 hours of your week.

My advice- if you become a manager, look for ways that you can support your developers. Look for ways to conteibute code, but Don't expect to be the lead developer on critical functionality while also managing and coaching resources.

There's also a system of balance in the manager and developer relationship. If you are the developer and fail to meet a major milestone, who hold you accountable?
Yep, strictly college freshman dorm room BS.

The reality is, everybody working and consuming so hard makes it fairly easy for the occasional rebel to disengage, given the massive productivity of society overall. So quit complaining.
It was my understanding that the cops were not limiting themselves to residential buildings, but stopped anyone on the street that they thought looked "suspicious". I've seen it happen in Bushwick a number of times outside of store fronts. I wonder whether this will change the way the police are currently operating on the ground...
Yes, Flash is required to "detect" all the fonts on "your" computer.

All the fonts being displayed are installed on your computer. This app just provides a great way to view those fonts.
By far the overriding thing keeping Manhattan real estate prices high is housing regulation.

I'd argue it's actualy the proximity to wealth. Hamptons is not regulated, and look at their prices. Finance, Law, medicine, and Media are all either pyramid pay or actual legal monopoly businesses. The rest is made on inside information, that stems from access that wealth brings to political, academic, and philanthropic circles. Not that there is anything wrong with that, its just how the 'world works' in many ways.

In any event, real estate is the ante to play the game. The proximity to power breeds value for two reasons: lust (in those who lack power) and practicalities (for those who have power, and want to keep it). Its worth noting that owning real-estate is about excluding other people from using it. High real estate prices force out competitors that migh otherwise use the assets to create a competing culture.
The distinction is unclear to me. What test can I apply when observing someone taking an action to determine whether or not they did it out of fear?
As of a few years ago, the content pipeline had gotten quite good. I mean, not like Unreal or even Unity... but nice, and miles ahead of where Torque was in the early days.

To me, the big problems with Torque outside pipeline were:
1) Tooling (only the 2D engine and old 3d terrain builder had really nice WYSIWG tools
2) The damn scripting language... wish they'd moved to first class support for external bindings or an internal framework with standard 3rd party languages
3) Super old school, nasty game class structure (eg their "Player" class)... tons of inheritence and megaclasses that are just gross.

I think they were working on lots of that stuff before they sold the company, in addition to modernizing the graphics, etc. Don't know how far any of it got, but hopefully it is cleaner now.

Remember the engine was built in the late 90s and wasn't rearchitected for years, so it was what it was. Might be way better now, I don't know.
On what planet is it illegal for your employer to videotape you on the job? The public employs these people, their attempt to prevent the public from documenting their activity is malfeasance in itself, on top of whatever malfeasance they were committing at the time they were videotaped.
sorry about that, but it is most definitely legit.

You can try using a windows emulator or something, I don't use a mac, but I'm certain a solution is out there!
Seeing all the bashing of your anti OO comment, I must leave a note of appreciation. PHP is not Java. All framework developers should write that phrase 100 times, Bart Simpson style before designing their framework.

It's not acceptable having to import a monolithic framework to write a simple webapp. All webapps start simple...

It's not acceptable having MVC crammed down my throat, when MVC, which fits desktop development perfectly, feels shoehorned in webapp environments.

So many frameworks have great code in there only to be unusable because it's trapped in monolithic OO monsters. I'm looking at you Zend, or Cake, or even symphony...

That being said, nicer frameworks are appearing. Aura and Fuel both look great.
That's the reason I do not publish a full list of Rails driven sites I have in my database at http://isItRails.com/
I'm confused what "does not qualify for a public defender" could possibly mean.
Absolutely. It's unbelievable that the WPC gets a monopoly on the healthcare data interchange standard.
Show HN: WieldyMarkup HTML Abstraction Language & Python Compiler
That was painful to read.

I dislocated my right shoulder in a snowboarding accident a few years back (though nowhere nearly as bad as described in the article, certainly not a shriek-worthy dislocation). I've since re-dislocated it numerous times since (once rock climbing, once in-door skydiving, once doing a fairly every-day activity and just putting weight on it in a bad way).

If you don't get serious corrective surgery, shoulder dislocations are often one of those things you live with that is lurking and ready to strike again even if your arm feels and works fine day to day.

If you ever dislocate your shoulder, see a specialist or at least approach future activities with the understanding that while it may feel 100% fully healed, it may not be nearly as stable in stress situations as it was before the first time you hurt it.

"Intelligent design" indeed.
You know when Peoplesoft said "people become less productive when they work overtime for long stretches of time"? I think this is one of those ways--the people being late get their coffee, and the people waiting get a breather to talk about sports or whatever.

Once this culture starts it's really tough to turn around.

When a meeting is supposed to start, and not everyone is present, I'll maybe wait a minute or two, but then the meeting is rescheduled. This of course depends mitigating factors-- it isn't always possible or reasonable. Mr. VP of engineering is late? We wait. :(

Note that anyone missing is a reason to delay, since you don't send out "non-essential" invites. If you really have moxie, you make the person who was late co-ordinate the rescheduling.
Oh, no... I didn't mean to imply I was blaming the tools, it's entirely my fault. I need to stop starting new projects and dumping what I have with every crazy shiny new thing I find to start over and focus ... it is something I'm working on.
The Rise and Fall of Languages in 2012
This is what Trello organizations are designed for. An org is a collection of boards and a group of people, with permission control.

This is Fog Creek's org: https://trello.com/fogcreek

You'll just see our public boards, but we also have boards that are visible only to org members. Granting or restricting access to all of them is as simple as adding or removing a user. You can create and be a member of as many orgs as you want.
nice post (didn't know about dns serial nos). but why does it have to be a humorous phrase (as timestamp)? couldn't it be a site that generates a random nonce every day (and provides a service that compares two nonces)?
They're getting a bit closer with OpenXC. Doubtful they'll ever let anyone all the way in, but you never know...

http://openxcplatform.com/
Sorry. I don't mean you should not use any abstractions. I am saying that you must understand what's happening below those high level abstractions to be able to come up with truly innovative solutions to problems. We should definitely continue using abstractions.
I don't own a Tesla, so I don't have legal standing. But I care about the company, I want it to succeed.

Heres the problem: they employ a dozen of people that know very well of the obligations under the GPL. They use GPLed software in core parts of their products. There are possibly thousands of copyright holders for the used GPL software. Taken together, thats a highly combustible mix.
(1) Though I am not familiar with the subject (I avoid OO PHP), you seem to raise a valid point; however one could also consider that the same could probably be achieved with less lines of code, arguably looser coupling, greater re-usability and increased conceptual clarity by not writing that code within an OO model at all.
(2) The namespace argument is a valid one; however; in what percentage of deployment environments is such a concern truly likely to come to the fore? Usually very few, and when combined with non-braindead naming conventions (eg. 'mylibrary_function()') basically never.
> 'cause they like pressed enter a few times after the end of the scope

A large number of text editors automatically add a newline at the end of a non-empty final line. This problem doesn't have to come up because of some explicit action.
Another option may be to become a 501(c)3 and get local/regional foundation support... I'd think as a for-profit the odds are stacked against you and you're dividing an already too small pie. Going non-profit flips peoples' attitudes quite a bit and you can still make money in the form of salary, etc...
Learning what I'm bad at
Isn't that an Arch bug? Last I heard, there was consensus in the upstream Python community that /usr/bin/python should not be Python 3, which makes sense because Python 3 is deliberately incompatible with Python 2. Of course, that viewpoint might have changed.

But still, even if upstream disagrees, I think it is the responsibility of the packagers not to break ABI compatibility in this way (just as they wouldn't ship OpenSSL 1.0 as libopenssl0.9.8.so). I'm pretty sure every script that uses Python 3 uses python3 in the shebang.
Me neither, but most people who run Rails apps that are somewhat significant probably do.
So it's more like NY lawmakers take two steps backward, one step fore.
Normally public defenders are for those who want representation but cannot afford a top dollar lawyer. The state pays public defenders and the defendant pay the court a fee based on their income.

It is your right to have an attorney/representation.
The beauty of decentralized version control is a node going down doesn't kill your workflow. In a pinch, you could use git bundle to exchange commits with other developers:

http://git-scm.com/2010/03/10/bundles.html
If you guys looked at several years ago, you should probably say "was" awful, as opposed to "is".

I haven't followed for years... but even circa 2007 and 2008 it had undergone huge rewrites from the old 90s and early 2000s nastiness with their simulation layer, scripting hooks, and high level classes. Was moving to a much cleaner componentized system with much better patterns throughout.

Or, maybe the codebase has actually gotten worse since 2006+, when it was shaping up pretty nicely. That could well be, I don't know. But such comments would be higher value if you at least reference approximate timeframe, as this product has been around in various forms for 10+ years, if I recall correctly.
It means he makes too much income each year to qualify for a public defender. Most jurisdictions have an income cut-off for determining who gets the services of public defenders.
When can we get someone who does a slideshow like that that doesn't clog up my back-button history? Other than that, decent read/slides.
Sounds like PHP >_<
Alright, so why don't content producers have a right to be successful in showing advertising? I understand you can do whatever you want with your computer, but that doesn't get to the root of our ethics discussion. I think its a cheap escape to answer with "because we have the right to look at what we want". After all, you knowingly are taking money (or the opportunity thereof) from the host, have all the upside of your relationship and then burden no cost, why do you get that right?

Lets not specify any particular brand or types of advertising for the sake of discussion, all advertising is just advertising.
> Doctor's offices are notorious for being late.

I've called ahead and said "I have an appointment at 3:30 today. I just wanted to see if everything is still on schedule or if I should come in later."

It doesn't always work (sometimes they flat-out lie) but when it does you feel like a super genius.
The Blue Code of Silence.

But in spite of this, presumably most cops are good cops.
Sorry but this is the same old Apple they have always been.
It's also the same treatment you will get with most multinational corporations.
Here are a few:
- http://paulgraham.com/startupideas.html
- http://cdixon.org/2010/03/14/developing-new-startup-ideas/
- http://www.wired.com/magazine/2011/08/st_qareis/

These are tangentially related:
- http://blog.eladgil.com/2012/02/entrepreneurial-turbulence.h...
- http://500hats.com/niche-to-win

I have more general "starting a startup" links here: http://bitly.com/bundles/o_7ki5mkvgf8/1
In a similar vein, one could failover to mirrors of critical repositories hosted on another GitHub-like service, e.g. Bitbucket:

https://bitbucket.org/
I liked it, but I agree, not being to back into the hacker news comments in one click is frustrating.
You know, I'm all for that - up until we invent Youtube and it turns up in search results for the person's name more or less forever.
Is the need for uploading to sites like GitHub dampening the quality of code?
Thanks for the link; looking forward to using the platform :)
In 2013
No, it's the workdays, especially 9:00 AM.

Companies should get tax breaks for randomizing the start time of their workdays.
> A large number of text editors automatically add a newline at the end of a non-empty final line

... and doesn't PHP ignore it? I believe so. You actually need two newlines to cause issue, ie. "?>\n\n".

And, anyway, the solution is trivial and good practice anyway, on a number of levels. So why continue to argue? Sometimes people don't like to change their habits.

PS. Many editors can be configured to add "?>" for you, too!
Bad news if you use it at work. Management will see all the search queries using the Internet and think you are doing a lot of surfing.

This is basically like those old Technet and MSDN programs for Windows, they searched the online Microsoft database for new content. I found that out the hard way when I was asking why I was using so much Internet and then I found out it was my MSDN lookups when encountering bugs in the Windows API calls etc and even if business related, management was counting them. Management didn't know the difference between MSDN and MSN even if they paid a lot for my MSDN subscription. Management was constantly searching MSN for stock quotes and news items BTW because it was the default web page in Internet Explorer.
I guess it doesn't have to be humorous to be useful. I'd just like to have them be quirky enough to be appreciated by users. Just think of the first time your favorite site changed its appearance for a special holiday or similar. It gives you some idea there are people involved and it's not just a bunch of robots flinging bits around.
For comparison, latest versions of Xbox 360, PS3, Wii and Wii U have 5, 2, 2 and 4 USB ports respectively.
the "same benefits", so long as you, y'know, ignore all the benefits of cars.
No, public defenders are for those who cannot afford representation, period (though some jurisdictions do distinguish between misdemeanors and felonies for this purpose, as felony defense is significantly more expensive). Defendants never pay for the services of a public defender.

Also, the right to representation is limited to criminal [edit] proceedings [/edit].
> Particularly for early and reliable UTF8 support

What do you mean by that? It has a rather simple concept of strings and a very interesting set of mb_... functions as far as I remember. PHP strings are just bytes and are not even encoding-aware themselves.
Police have no reasonable expectation of privacy when interacting with the public. And isn't it the police themselves that claim "if you are doing nothing wrong..."? So monitoring private citizens' private communication is ok, videotaping a public interaction is not.
"If you cannot afford an attorney, one will be appointed for you"...
Hardly a fair race. And of course its on-going in the pursuit of better ad targeting. And it its one of those weird places you find yourself when dealing with something like Quora and other sites. Basically every 'sample' has both data (the sample) and meta-data (where it came from, when) and those things add up. Looking at some of the research which de-anonymized datasets it was pretty clear that who was saying what, especially a large corpus of such utterances, would yield identify information, if not the actual person but the 'same' person.
They might not be lying. It's certainly possible they were on time until the appointment before yours, but that appointment took an hour longer than scheduled.
At least 40,000 if Twitter followers are anything to judge by: https://twitter.com/dcurtis
It is a very, very hard job, most of all psychologically. We tend to blame cops for the pathologies they develop (insularity, authoritarianism, prejudice), but it's easy to see that we as a society more or less inflict those pathologies on the police.

Doesn't make stop & frisk, or arrests for recording cops, or drug dog searches OK. But the context is valuable.
No worries... That's what I do today. It's a good find regardless.