jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Not sure of what kind of legacy features you would want to be removed but it's not like they are just building on top without thinking.

PHP 5.4 will also drop:

- safe mode

- register_globals

- allow_call_time_pass_reference/y2k_compliance and other legacy ini stuff

- "continue 123" syntax (can be replaced with goto). As far as I recall this is done since it's barely used and if removed would allow to implement some opcode performance optimizations.

Dropping some PHP 4 era syntax is obviously out of question due to already mentioned webhosting and backwards compatibility issues.
I don't understand the vernacular.

One of the noteworthy language additions are Traits – a brand new horizontal code reuse mechanism.

Code re-use mechanism? Horizontal? I didn't realize PHP was so geometric. What an interesting concept.

While traits are technically different from mixins – they are both designed to fill the same gap left by a single-parent inheritance model

So let me try and get this straight: mixins fill a gap left by a single-parent inheritance model and so traits are like mixins because PHP has a single-inheritance model but traits are technically different in some way?

This is getting confusing...

Python, Perl, Ruby, and many languages with multiple inheritance have been using mixins for... well a long time. It's pretty straight forward.

Perl5 got "roles" through Moose and Perl6 has them natively. I think they're explanations are a little more clear. (http://search.cpan.org/dist/Moose/lib/Moose/Manual/Roles.pod)

As the original author of the patch Stefan Marr pointed out – traits are nothing more but a compiler assisted copy and paste.

In true PHP fashion! What an interesting way to think about it.

Conflicts and Aliases

Ok, this is pretty cool. It's an edge case, but there's already a solution. Neat.

Oh... wait a second, I think I've found the meat of it:

Trait method definitions support all modifiers just like regular class methods do – that includes visibility modifiers, final, static and abstract. The latter can be used to define abstract methods expressing requirements for this particular trait

So this is how they're slightly different than regular-old classes? By being able to use all the same keywords as regular old classes?

It seems that the meat of it is at the very end:

Traits only take part in the process of building a class and do not add any new run-time semantics. That means that usual PHP object-oriented functionality (like late static bindings) work as expected when combined with traits.

But this next one is a bit of a gotcha:

Traits can be composed from other traits (the same way classes use traits).

Wait... what? Why would you want to do this? You're just getting back into hierarchies again... and pretty much just working around multiple-inheritance without calling it such.

It's good to see PHP is evolving. Most people still think of PHP4 and shudder (and rightfully so). Evolving means it might be catching up to the superior languages it competes with in the web space. (Note the tongue-in-cheek).

I'm still not convinced, but it's a step forward I am sure for PHP programmers everywhere. Just don't actually use trait-inheritance and you should be fine.
I have no disagreement with Gruber here -- he is generally on the mark.

However I think it is a short-sighted perspective. The products that are in the market today often had many months to years of incubation end evolution time on them. A mere four months ago, iOS was still overwhelmingly where it was at, and on sites of the people making the apps -- like HN -- it had the dominant mindspace.

That has profoundly changed. On my Android I've noticed the pace of iterations of the top tier apps is reaching an incredible pace, as obviously what was an afterthought is starting to get equal billing to their iOS product.

Gruber is unquestionably right today. In three months, or six months, I think the equation will have dramatically changed.

Though it will never be about "killer apps" (where exclusivity is the definition). That antiquated notion has no place in modern computing. Note that Google makes all of their "killer apps" available on iOS as well, which is exactly how it should be. In an ideal every top tier app exists on multiple platforms.
When I read "It’s widely believed" my brain was immediately expecting the wikipedia 'who' link for weasel words!
"(2) Get used to the fact that this event will place a layer of friction...."
wow, thank you for that. If I had the ability, I'd vote this up.
That would be cool, though.

Personally, I either want to upload stuff from Finder, or upload stuff from the command line.

What I hate doing is browsing to an image from a file picker.

Something like http://sprunge.us/ for images would be great!
Just texted from Paris, got pinned in the middle of France: I guess for Europe it only detects the country?
Websites should simply send a copy of any message via email to me. When it happens or bundled at the end of the day. Most of it is crap I don't want to respond to anyway.

And while they are at it: Let me also answer via email.

The situation we have now with having to log in to answer messages within Facebook for example is simply backwards. This is one of the main reasons I hope Facebook will eventually be like Friendster and Myspace - a thing of the past. Not that I am using it now, I just hope I won't be eventually forced to.
I would see this as a win for you :)

Being invited is a strong sign that you/your idea have merit. But instead of having to deal with funding/investors/other crap, you get to work on your idea, in a "remote area of Greece", be your own boss and grow the company how you want. I can very easily see this idea being modestly successful and giving you a lot of freedom to work on other ideas.
Well, the Ferengi make regular pilgrimages to Earth's Wall Street, to them it's a holy site of commerce. That probably brings in a lot of tourism money.
Are you saying that you'd like to do image hosting from command line? I think you might be opposite to the target audience of this site.
Bitlbee currently supports Jabber, MSN, OSCAR (AIM/ICQ), Yahoo and Twitter

There is also a Twitter/Jabber gateway for those not using Bitlbee: https://www.tweet.im/
Works great on Webkit(nightly, mac) without flash, except that shift-click doesn't delete.
its probably a byproduct of flagging. if enough people flag it, it'll die or it'll get reviewed and get killed. the TSA stuff is more political than hackery.
"Let's all hope not! I cannot understand this argument, as there seems to be no substance to it. There's a weight of literature on the value of freedom (e.g. John Locke, Voltaire), and little inquiry in this regard."

I mean, if we continually capitulate to those parties and politicians who support anti-democracy, anti-freedom ideas and laws, why wouldn't there be substance to the argument? Where on earth do you see republicans loosening any laws except tax-based ones? Is that really all there is to freedom? Freedom to spend money the way you see fit? Why do we have to twist ourselves into ideological pretzels about freedom when all it takes is "low taxes = true freedom"? Our speech and actions get limited, our freedom of movement is impinged by naked scanners and crotch invasions. I mean, the theory is sound, I agree (Lock, Voltaire, hell go back to Seneca the Younger while we're reminiscing), but the reality doesn't. Not here in the US, not in Europe, not anywhere. It really is a matter of "the system would work great if it weren't for the users". In our case, the user is the electorate.

"The vast majority of tea party anxiety over Obama was that he was restricting freedom too much."

How, exactly? If anything, he's loosened the reins and widened the locus of control through more open governance. It's the tea party that propose, among other disparate things, placing homeless people in prison barracks, not knowing where in the constitution declared the separation of church and state, and wanting to bring back bartering chickens and other goods for medical care. They are all, of course, almost bombastically fervent about a strong military, and support the wars.

The only freedom they were afraid of was freedom from paying high taxes, and I think to a person _no one_ really wants to pay really high taxes. Ask even bleeding hearts like me and I'll say "yeah, I don't really want to pay really high taxes". But, that seriously seems to be the only platform upon which the Tea Party hung their "freedom" watch; else why weren't they gathering in DC against the PATRIOT act and Guantanamo Bay?
like gmail or google docs are pretty? or youtube player? or google.com?
There is a difference between experimenting and intention. Experiments are fine but this is more about what you put in practice.

Anyways, I don't critique their experiment but their intention. If you experiment to make it 'prettier' then it's a fail. Experiment to make it more functional.

Your point "functional is pretty" - is very true. Nothing better than the thing that works.
I fully sympathize with Douglas. But I do think he's dramatizing his two most realistic options a bit too much:

1. If he runs Adsense, he's not going to get casino or penis ads. Last I checked, Adsense was pretty strict about that.

2. Asking users for donations is hardly begging. He's providing (one hell of) a service in return, so it's only fair.

I've seen this before. People reviling the notion of associating money with the service they provide, and eventually running into money trouble sooner or later.

Even if Douglas chooses to go down the nonprofit road, he'll still have a much harder time than if he just declared etymonline.com a business and ran it as he saw fit.
People in school would comment on how well I did on all the various standardized tests, and my response was "It's easy, the answer is always right there on the page."
Another site something like this: launchly.com.

I am not affiliated with it, but it seems like a good idea.
I guess I messed up with words here.

Pretty v/s Decoration. Rephrasing: "Best design is not decorated – and it works. + It is pretty, because it works."
You beat me to the submit Levi!

Congrats indeed!
Man on Wire. This movie pumps me up like no other.
You are right - it's not necessarily statistically significant. But surveys like this don't have to be in order to give you a feeling for the mood of the community. Also the respondents were recruited from the top Nokia developers (based on downloads) rather than the entire developer population.
The reason I put this up here on Hacker News is that I did not know that they were going to be coming out with the ability to print from the iPad.
Not for us non-admins. There may be some undisclosed code which reacts to consistent comment flagging, though.
It’s not really in the company’s DNA to be so paternalistic as “you must use wired headphones when connecting to a company Zoom meeting” although perhaps it would help. I’m sure everyone has headphones, but a lot of people choose not to use them or choose to use Bluetooth headphones that are great for music but wreck conversation. Only a few audio nerds have an inkling that this matters, let alone the boldness and clout to change others’ behavior.
Your physical space may be nice, but if not... would they have allocated a budget to pay for dedicated space at a local coworking facility? I totally get wanting face time with people as needed (or wanted), or just needing a change of place from the house. That option may be less expensive than a 'full office', but still give you all what you need - space for shared meetings and work.
Where at all did I say you need to devote 100% of your time to humanity? Where at all did I say a person is better or worse than another based on how productive their intellectual interests are? Not sure my response deserves that much hostility. The original article is purely about whether or not eve online and similar pursuits burn intellect without any positive impact on society. I am on the nihilistic end of the tech spectrum. I made no argument that working on apps in their free time makes one better than one that spends their free time writing novels. The reality is that intellectual activities can have some meaningful benefit to humanity and some activities benefit humanity more than others. That is what the article is attempting to tease out and measure.
I used Mesos for a few years before experiencing Kubernetes. As neat as Mesos was, it was doomed from the start.

For one, Kubernetes was, at least to some extent, a rewrite and extraction of functionality built at Google, from their production orchestration ecosystem that is Borg. The fact that Kubernetes was heavily influenced by a successful, large solution in this space allowed it to leapfrog, at least a bit, the competition.

Mesos was trying to become a solution seemingly from scratch. I worked with and interacted with a number of Mesos project members and committers, and while they were generally bright folks, their industry experience was surprisingly shallow. In my experience, Mesos changed frequently and there were enough unknown TBD components at the edges of the ecosystem to make it somewhat volatile.

Within a year Kubernetes was waaaaay ahead and Mesos started considering pivoting to support k8s.

I no longer see a purpose in Mesos, and frankly, that's okay. Too many Apache projects are on eternal life support, and they lower the bar for the rest of the Apache ecosystem, which has sort of begun to earn a poor reputation for quality (ala some of the fringe Boost libraries). Apache Foundation is no longer a label for solid, reliable software.
No, it was always above the background level (at least in several EU member states) and this has not changed.

See e.g. German data from 3 weeks ago:

> The number of these cases after vaccination with COVID-19 AstraZeneca is statistically significantly higher than the number of cerebral venous thromboses that normally occur in the unvaccinated population. For this purpose, an observed-versus-expected analysis was performed, comparing the number of cases expected without vaccination in a 14-day time window with the number of cases reported after approximately 1.6 million AstraZeneca vaccinations in Germany. About one case would have been expected, and seven cases had been reported.

https://www.pei.de/EN/service/faq/coronavirus/faq-coronaviru...
This is a great comment. We are already way too educated and self-improved as it is. Consider the 24 year old with bachelors and masters degrees who is currently working at Starbucks because there simply is no professional work available to him. Does anyone really think “moar education” is going to improve his life? If I were him and the decision was between vegging out on the PlayStation or futilely going to night school, I know what I’d choose.

We are in this spot where there is really very, very little work that needs to happen to keep society rolling along, and a glut of educated people wanting to do that work. More education, more up-skilling, and more self-improvement is not going to fix this.
Sounds like literally every office I've been in. Only thing we can do is start prioritising remote only companies to the point of employers seeing that they lose good talent if they don't go remote
That isn’t how this works. Based on OPs description, the fact that Sally made a change is gone since the last editor was Billy. It looks like Billy made the change to both column 1 and 2.
You clearly misunderstand haveibeenpwned's place in the tech community.
Though I wouldn't necessarily take the same cynical route, I would reach the same conclusion: that enterprise software lives in a world dictated by budgets, administrative costs, and politics. This shouldn't be so surprising though as IMHO the cost of a system failure increases exponentially with the size of the business. Bob & Brenda's online pet store going down won't make much difference to anyone. RBS's systems going down was top item on the main BBC evening news here in the UK. Bad PR and loss of goodwill in a major company can take years to recover.

As a result, the costs of running enterprise software massively outweighs the cost of buying it. Data centers are huge expensive beasts to run. Access to the systems & software is strictly controlled. Upgrades are deliberately made difficult to minimise the chance of untested changes going in. You are normally required to submit a timescale for how long it will take for you to (a) do the upgrade, and (b) rollback if the upgrade fails. Your slot will be (a) + (b) with no leeway. Failure to rollback correctly has serious employment ramifications.

You will also need to demonstrate how many FTEs are required to run your system, since the staff costs are the single largest cost in the ongoing cost of the system. This is partly why J2EE servers became popular. All typical enterprise services are normally in place already and administering one J2EE application is much like administering any other.

Ease of backups/restarts/hot failovers etc must be considered. Can you just get away with moving a transaction log or are there some convoluted and proprietary steps that must be taken?

Software development is my main job role, but I spent a year as a system architect for an oil major. It really was an eye-opener and I recommend it to anyone who wants to become well-versed in all the pressures and tensions involved in running enterprise software.
Exactly. I don't understand why we apply different rules to government. They are just a large human institution. If the Red Cross was struggling and asking for additional money when they already took in more than competing institutions, would we not look at their books and operations first before sending them more money?
A Chinese here. I would suggest, if possible, use 301 to redirect the malicious requests(which are without recognized hostnames in HTTP header) to <www.gov.cn>, which is the government's face.
I write software professionally and can't afford hobbyist conduct. I have all right to be pissed, era v4 ruined KDE's promise of full customisability. I assure you the KDE devs don't care what anyone says, they just do what they want, not what the users want.

Source: I've been at Desktop Summit (incidentally, that's where the v5 library reorganisation was announced that's just now bearing fruit). The keynote speaker was ripping the devs a new one over that attitude not listening to users; apparently that went into one ear and out of the other.
How do you handle access from mobile devices? I found managing a VPN (from iPhone) more trouble than it's worth. Moving between networks often dropped the connection long enough to kill the VPN.
Read the news, multiple sources, and form an opinion. Like I did. Then you won't just be a HN sheep that needs citations for everything.
Well, I'm distributing trained models with this. Users shouldn't need to retrain unless they're doing research, in which case they should have access to the data.

I agree that the data situation is troubling, though. I don't understand why Google gave the English Web Treebank to the LDC. Why not just distribute it themselves?

The LDC is really more of a problem than a help now. For instance, the OntoNotes corpus costs $0 for non-commercial use. Great! How do you get it? Send the LDC a fax, and when they get around to it, they send you a log in to their ancient website.

It used to be a valuable service to host and distribute this data. Now, this is no longer really the case, but it's still standard to distribute via them.
NLTK has always seemed like a bit of a toy when compared to Stanford CoreNLP. I'd be very curious to see performance/accuracy charts on a number of corpora in comparison to CoreNLP.

The Cython implementation makes it somewhat believable that it's faster than CoreNLP, but I'd also like to hear a deep-dive on why it's several times faster, beyond that control over memory layout is the best way to win performance (stipulated). In particular, it would be good to know whether CoreNLP is doing more processing than spaCy or otherwise handling more concerns.

Finally, I'd really love to see a feature table comparing spaCy with CoreNLP.

Compelling work!
I posted the medium article yesterday and deleted it myself when I realised it was actually bogus science from reading the comments.
> Do you have a link to the story in your first paragraph? I would like to read it in detail.

Here are a few:

http://www.theguardian.com/world/2014/aug/18/ireland-woman-f...

http://www.theguardian.com/world/2014/aug/17/ireland-woman-f...

http://www.independent.co.uk/voices/comment/irelands-refusal...

This link appears to have clearer details: http://www.irishtimes.com/news/health/woman-in-abortion-case...
[IANAL]

Open Source licenses are licenses because the copyright holder retains copyright. The reason there are terms is because the works are not in the public domain.

Remember, that in the US [other countries may differ] fair use is a cornerstone of copyright law.
Yeah, I've set it up to make it easy to add other languages. But for now, only English.
"I suspect the key differentiating factor for most customers switching to "fast casual" is simply the taste."

There's also an industry wide framing effect. I don't eat much fast food, but there's no way to force me to spend $5 at McDonalds for McD quality level of food, when I can spend a mere $6 at the almost neighboring Culvers for something at least twice as tasty.

As a marketing framing technique it works across all categories, price sodium fat carbs simple calories, why spend them, whatever "they" are for you, at Mc Lowest Common Denominator when something far better at a minimal cost delta exists right around the corner?

This market positioning seems to be impacting McDonalds recent sales figures. Being in the market position of "almost as expensive as the really good stuff, but not nearly as tasty" isn't a good spot.

Then there are geographic pressures. If McD is dead to me if there's something better nearby, that limits their success to one horse farming towns in the middle of nowhere, which eventually "ruralizes" the brand and makes it repellent to urban yuppies. The biggest problem urban yuppies have with walmart is poor rural people shop there, as an example.

Its just a bad position for McD to be in, all around.
Finland, a bar, and a "research" paper...
This all makes sense now guys.
> drag you deeper into the rabbit hole of extremism

This is what banning /r/the_donald and now /r/donaldtrump did. It doesn't stop the users from believing what they believe, it just further isolates them in an echo changer while simultaneously reinforcing the belief that the liberal media is "out to get them".
There are entire books on the subject [1]. If you don't have a programming background, I suggest you let someone you trust do it for you.

[1] http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dap...
I'll shoot you an email today.
@gsivil - Thanks for jotting down these points. I think my response was more geared towards the text "What should be on the Christmas list of geeks everywhere?" rather than the title "What do you want for Christmas?" of the OP's question. They can be interpreted as being different - at least I did.