skysight-inc/HackerNews huggingface dataset:
This is satirical right? Unless you're building something super trivial, a framework is the way to go. You end up reinventing the wheel anyway.

Here's a sober reason why to use a framework http://symfony.com/why-use-a-framework.
I agree that OOP and frameworks aren't necessary in principle. I vehemently disagree with the notion that they aren't needed in practice for PHP.

I further contend that a PHP programmer advocating against the use of frameworks who doesn't show a clear understanding of what they actually are is not to be trusted. I even go out on a limb to claim that this is representative of the ills of the PHP community at large. That last part, I willingly concede, is debatable and ultimately beside the point :)

To return to the crux of the argument -- that frameworks are not necessary in principle -- I would like to add that this assumes a well-designed standard library. I don't use frameworks with Go, but I sure as hell use them with PHP because the latter is an absolute minefield.

That someone advocating pragmatism would miss this point is astounding. My jaw has dropped and shattered to the floor. How can you rail against principled approaches to software design (a strange position to take, independently of the current debate) only to get hung up on the theoretical feasibility of writing PHP without a framework?!

It's further bewildering that the author would advocate a pragmatic approach to building software, yet neglect that frameworks offer a pragmatic solution to the security concerns that plague PHP. It's almost as if he doesn't understand the terms he's using!
Show HN: RobotReviewer, automatic evidence based medicine from PDFs
Playing with Syntax
How to detect hacker’s port scanning in less than 50 bucks
An extreme case is LEGO logic gates:

https://www.randomwraith.com/logic.html
IANAL but this seems like a pretty clear cut case of copyright infringement, I.e. a situation where an ordinary person might be confused into thinking that PowerShell curl/wget provides the real thing, but does not.

Although I suppose that PowerShell could fall under "parody."

EDIT: this was sarcasm.
Google Apps Referral pays the referrer $1 per month per account AFAIK ... needs only to be refreshed every 12 months.
This is awesome, thank you! PHP may have started out as a "set of tools", but it evolved into a complete language. Like any programming language, you can write sloppy code or elegant code in PHP - with or without a framework.

Languages are foundations on which frameworks and design patterns can be built to solve common problems. The trap that we fall into is trying to fit all of our problems into those common ones that frameworks and design patterns solve. This leaves potential edge cases that become bigger problems.

PHP can be has hacky or as elegant as you make it. The versatility of that makes it a great utility. It also makes it very approachable. This is a big contributor to why it runs a big part of the web.
Except they don't nest. There is no boundary between the social mores 'game' and the transgression 'game', no point where the consequences are contained and the outcome doesn't matter. You're declaring them to be a 'game' because i am evaluating outcomes, but they aren't the same - the results continue to matter to my life.
...or Musk saying "Lets make those in our Gigafactory instead".
All the public library librarians I know are amazing. All the university librarians I know are amazing.

For whatever reason though, all the secondary school librarians I ever interacted with (admittedly, a small sample) were the worst kind of petty bureaucrats, who seemed to revel in being deliberately unhelpful, usually for some kind of pedantic trivial reason.
And in what is starting to seem like a pattern, Microsoft makes a public move to do the Right Thing.

>jpsnover commented ... @bagder You bring up a great point. We added a number of aliases for Unix commands but if someone has installed those commands on WIndows, those aliases screw them up. ... We need to fix this.

> Snover is a Technical Fellow at Microsoft & the inventor of Windows PowerShell ...

The thread goes on at length about bureaucratic requirements for the change. I guess this is what happens when you hold a bazaar inside the cathedral.
Its about tax withholding.
Github repository: https://github.com/mkeeter/ao
Fair points. I disagree that all the C alternatives went too far. Even C compilers that just added bounds checks didnt get adoption. The Plan 9 C, with minimal mods, didn't get adoption. C fans won't take fixes in the core language no matter how similar to C. They will and did accept extensions thqt increase its power on occasion.
You would need a software firewall for that.( Komodo? ) Not a cache server. Though running your own dns server on top of that would be nice too.
BlackRock - one the largest investment managers in the world does exactly that. After the crash they have started buying real estate at auctions in bulk, and renting it out. It helps that they pay less than 1% in interest because they have super cheap financing arranged.

The higher the yield, the greater the risk. In a traditionally safe real estate market like London yields are very low - 3-5%, where interest rates (on buy-to-let mortgages) are about 3-4% - you're not making much money assuming you'll also be paying at least 1% in management fees. Most landlords just about cover their mortgage interest with rental income, hoping for price appreciation.

If you look at places just outside London, you can get higher yields of 8-10%. North of England or south of Spain or some less popular areas of US you can get 15-20%, but that comes with substantially higher risk of a crash in real estate prices. When in 2007 some areas of US dropped 50%, imagine how many years it would take to earn back 100% in rental income?

You can buy a number of REITs that do this already, and have much cheaper financing than you have access to, and pay 15% dividends:
https://www.valueforum.com/reits/high-yielding.mpl

Or you can just sell PUT options. In all cases you're getting yield for taking on risk (exposure to volatility in asset prices).
The jack of all trades is the master of none. Almost no generalist is going to be good enough to properly handle all security concerns. I like knowing my framework is constantly upgrading password handling, XSS attack prevention and things I haven't even heard of yet. The fact you can build insecure things in a framework isn't an argument against it and why would someone who builds a horribly insecure app in a framework produce a better result without using one?
You mean trademark infringement.
Because of their clientele? They deal with double-talking rules-lawyers all day long. Develop a thick skin and zero tolerance, or they don't last long.
PowerShell isn't copying the curl or wget code. This would be more like trademark infringement but I don't know if curl or wget are registered trademarks.

Still not a cool move.
That's absolutely not the standard for copyright infringement (under US code). If curl or wget were trademarked, however, it could definitely be "confusingly similar" which would probably make a valid trademark infringement claim.
If it was not for DRM removal tools I would have recently been screwed by Amazon, here is my story:

I was a longtime customer (easily 10 years or more I think) and have bought every version of Kindle to have come out over the years (unfortunately they break easily) and have build up a large collection

Recently I replaced the debit card on my account as the old one expired, placed and order for a digital game code for my xbox one (done it many times before) and bang my account was nuked. Yes I used 2fa no my account was not hacked by anyone. No I never abused their refund policy as some people do. Yes I tried resetting my password and get an email about password change BUT still can not login as it errors out.

I must have rang dozen of times (chat doesnt work if you dont have an account) and send as many emails to everyone from support to jeff@amazon.com (apparently this is a shortcut to get attention to your case) in all cases was told an "account specialist" would get in contact, yadda yadda but no luck.

If it was not for deDRM tools (which I started to use after the 1984 "incident" few years back) all of my books would have been unreadable now, had to deregister the kindle too since account doesnt work.

I wonder how many people who are not as tech savy get screwed and are left with nothing.
One in Five Kenyan Internet Users Gets Online Through Opera's Web Apps
How does seeing a human as "neural activities which in turn are caused by sensory input and noise" contradict an idea of free will?
The neural activity is obviously so complicated that it can make "sense" of the sensory input and the noise, and make intelligent decisions based on past experience, on it's own generatlizations of experience, on external ideas, etc. etc.

There are obviously some mechanisms for creating new information and action, based on past experience as well (thus also creating new unforeseen behavior). These mechanisms can clearly be implemented on the neural machine of the brain, since it's evident that it can even already be approximated in Google Deep Dream to create new unforeseen images based on previous inputs.

Whether the human can always verbally describe the decision tree (or whatever other decision mechanism is used), is another question. But even if it cannot describe, so what? The decision is done somewhere deep in the net, and the verbal processor does not have access to it. It's still the network making a decision...

So what makes you say that free will is an "illusion"? Our brains obviously soak up the information and then make future decisions based on that information (subject to effectiveness of learning, etc...).
To me this looks like a twisted version of step two of the “Embrace, extend and extinguish” strategy – creating interoperability problems: https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish

To recap:

1. Embrace: Development of software substantially compatible with a competing product, or implementing a public standard.

2. Extend: Addition and promotion of features not supported by the competing product or part of the standard, creating interoperability problems for customers who try to use the 'simple' standard.

3. Extinguish: When extensions become a de facto standard because of their dominant market share, they marginalize competitors that do not or cannot support the new extensions.
Alternatively you could see curl not as a program, but part of the shell API. Microsoft has then reimplemented the API. Sure, from the Oracle vs Google case, even this may be infringement, but only in a more anal way.
> o guarantee a global message order [...]

> o scale with the number of CPUs available [...]

It seems to me that these two goals are conflicting. If they give up the first goal then suddenly the need of a broker disappear.

edit: quoting from the message linked by parent.

edit2: by reading the description of the ordering guarantees, it seems that they actually only guarantee partial ordering.
As Gawker learned, media corporations are't above the law
What you are describing is trademark, not copyright.

There is no trademark on 'curl' or 'wget', so there is not legal status to force anyone to remove features based on these names.
I kind of feel sorry for the MS chaps here. They admit it's wrong, say they will try to fix it but it'll take time because of bureaucracy. But then they get attacked in the thread because they are Microsoft. It's sad to see when they are generally trying.
You seemed unclear about open socialism and my motivations for posting so I tried to clarify. Anyway, let's keep chatting on github if you are keen.
The proposed plan limits tethering to 2G speeds. It would cost $15 to restore LTE tethering. Current plans include LTE tethering. This would be a huge increase in price, e.g. users on the current $65/6GB plan would see their monthly fee increase to $70 + $25 (turn off BingeOn) + $15 (turn on tethering) = $110, a 60% price increase.

The new plans take effect on Sept 6 (?). If you want an existing contract-free plan and don't need device upgrades in the future, it may be possible to get on the cheaper plans now and retain grandfathered status, if you are careful not to make any changes, ever. More: http://thenextweb.com/opinion/2016/08/18/t-mobile-one-plan-c...

"Tethering is a lifesaver for a minority of users, and forcing them to go out-of-pocket for respectable data speeds is insulting and unnecessary ... Nobody wants to watch 480p video on a Super AMOLED or Retina screen, and 2G tethering is laughable; I’d rather the company have simply added a 2GB cap on LTE tethering ... this is like an airline giving you unlimited loyalty points as a subscription, but restricting you to flights of 500 miles or less unless you paid another premium. T-Mobile didn’t reinvent data plans, it simply re-thought how to up-charge its customers."
How is this possibly about the speech of content creators? That implies I'm obliged to listen whenever anyone speaks.
I think Hanlon's razor applies better here than embrace-extend-extinguish.
Are curl and wget copyrighted? I thought they were free software under a copyleft-style license.
Really? Because that sounds abusive - make employees work 12 hours a day on salary, so the company profits by billing for 12 instead of 8 (or 6) hours? They need a union.
So not only do developers want to make money doing things they enjoy, they now also want to do it without putting in much effort? I wonder how long this bubble will last.
git-tidbit: Learn something new every time you commit
Scary how this serious exploit lied in the crumbs of the files auctioned and even those are possibly mere crumbs of what the NSA has.
That quote makes brains sound like deterministic machines. Which would contradict free will.
Two tickers are all you need. Put 90% in VOO (S&P 500 index fund) and 10% in BND. Rebalance once a year and keep adding every dollar you can spare. This is what Warren Buffet advises should be done with his money after he dies.

Here is a good blog: http://www.mrmoneymustache.com/

He actually puts his money in betterment.com which is another strategy that works.
Additional info in his blog post: https://daniel.haxx.se/blog/2016/08/19/removing-the-powershe...
Interesting - links/details?
Microsoft has been doing this for a long time: https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish...
I mean... evolution explains the complexity of things, and evolution certainly has a foundation in the chemistry of DNA. Or are you asking why we have the particular configuration of biological entities we have instead of a different one?
You don't need to register a trademark to have trademark protections. If you use a 'mark' in 'trade' and can demonstrate consumer confusion, then you have a case.
For clarity:

"Mandatory training": A 7 minute video explaining how the system works the first time you log in to the driver app

"Minimum hours": One ride every 6 months

"Cant decline": Being online in the driver app indicates willingness to drive. Going offline is two taps.
Just had a look at your presentation "Learning from other's mistakes: Data-driven code analysis"

Can you share some links to your work with ML or related ?
Why have I been thinking the same thing?!?

Except, you would only have to use it to verify the security of the on-board processor in my dream . . .
Agreed. That thread is a mixture of some useful and constructive dialogue and others just "piling on" offering problems without solutions. Those type of commenters would frustrate me to no end.
trademarks (at least in the US) are acquired automatically when they are used (just like copyrights). you can't use someone else's name just because they didn't file a trademark app.
Its never been executed at all.
> ..originally built to satisfy my own need

Key point right here. I have a couple of "apps" that I built purely for my own need and want, they are also being sold but I don't have any issues with keeping them updated because I use them myself probably more than anyone else.

Because of this, I feel they are passive, even though I've spent many many hours on them.
Getting Android ListView Right the First Time
What was the thought process to add those aliases? "Yes let's implement broken aliases that supersedes actual working windows version of those utilities" ?
Intuition is subjective. A long time ago it was very un-intuitive that the earth was spherical.

For many people the physical description of the brain does actually have free will.

The point is to change people's intuition about free will, based on all this new information we've discovered in the past century.

"external to our physical reality"
There is no need for that.

Is the world inside of "No mans sky" game "external" or "internal" to our physical reality?
Soul is something that is run on the hardware of the brain, and thus can have different properties than the physical properties of neurons. It's virtual. No less real for that though.
I know what you mean, I once worked on a project which similar to what you describe, the problem in these instances is when the people involved in the creation of the project are no longer involved in the maintenance of the project so the project veers away from the implemented standards and becomes a smorgasbord of badly-integrated composer packages.
Very true! When those decisions were made PowerShell was never planned to be run on anything that ran those cmds natively. Now that they have changed the rules this should be expected as they move to a more neutral ground. I would be the 1st to call M$ on being jerks, but in this case give them a break the ship just did a 180 if you setup your furniture a certain why I guess you will have to set it up again...deal with it.
Show HN: Visualizing the 2016 Presidential Discussion in Real Time (D3js)
That's nothing more than old EEE strategy targeted for years against Unix/Linux. We will see this very soon again in Edge once its API becomes 'compatible' with Firefox and Chrome API for addons.

http://www.theverge.com/2015/4/29/8515771/microsofts-edge-br...
Kind of worrying that the inventor of PowerShell could make such a mistake. Reminds be of when rvm used an alias for "cd", which was even worse. Making up alias for popular tools such as cd, curl or wget is always a bad idea both for security and practical reasons since it breaks many tools in non-obvious ways and can be hijacked etc. It's great though that it's being fixed.

I installed PS on my ubuntu last night, it works but I don't really see the point in using it on anything but windows. Last thing I need is worry whether my scripts will run on my custom shell script as if running ubuntu didn't come with its own issues to worry about already.
Umm, .NET has nuget packages.
I find this comment most important in all discussion:

>To be honest, I don't see how this dscussion about how many people might depend on these aliases is relevant. The story as I see it is that a few years ago you decided to usurp the names of some well known tools, in the full knowledge that doing so would break those tools. You have then ignored bug reports about this for years. You really can't deny that you knew a long time ago that what you did amounted to hostile behaviour towards other people.
There's a problem with your argument (replacing 'copyright' for 'trademark' as others have pointed out).

What level of name protection applies to command-line tools? For example, can the GNU project replace existing Unix tools with their own implementations which have the same executable name?
Okay, there's now some credibility to what Shadow Brokers are saying. Watch those bids rise for the rest of the dump!

A far fetched tin-foil hat idea - Shadow Brokers made a few exploits themselves and are looking to bring maximum profit from a smaller amount of work.

The second tin-foil idea is that the NSA themselves are pretending to leak their old tricks in order to find out who the big players are.
Interesting discussion on the Gitter about livestreaming the unconference vs online participation vs freenode #ml channels vs tensorflow slack rooms vs /r/MachineLearning. But actually, it seems the Gitter for OpenAI itself is a great place to start! Maybe someone could volunteer to provide "live notes" of the Unconference on this channel?
ionic.
Perfect example. You nailed it!

(Anyone close to familiar with tanks will know it will take quite some effort compared to any of the smaller alternatives ;-)
Your decision to not remove your first two sentences suddenly made me think your are using a voice to text converter for typing. Next step: realtime comment discussions for HN inside VR!
To me it seems they only try to fix it because they got caught (and now publicly shamed).
WE ARE THE BEST SEARCHENGINE ON THE WEB / Don't ViSIT US or With Smartphone
On the other hand, curl.exe has been available for five years.
If you will keep meditating and will discover more about your mind, you will find that almost none of the thoughts that pop into our minds are random. They are all processes that have quite specific purposes. A lot of it comes from suppressed feelings, past trauma, beliefs about what you "have to do", or how you "supposed to feel", etc.
4K CINE 14-bit 24fps RAW - 4096 * 2160 * 5.25 bytes * 24Hz = 1063.125MiB ;-) I should have written >1GB/s in the previous comment :-D
This seems like a similar issue to how `sed` is implemented slightly differently on OSX/Darwin systems and Linux systems.

How have those communities dealt with the problem? Or is this a totally off base comparison?
So is walking.
Hanlon's razor applies when there is no evidence pointing towards malevolence. There is ample evidence pointing to EEE in the case of Microsoft.
...like any other capitalist. Factory owners rarely build any widgets.
Addictive and fun. The timing on the turns is just right. If you're looking for feedback, I'd suggest putting the leaderboard up and to the right on bigger screens. I had to keep scrolling down in between turns to see how I was doing.

Also, several times it didn't register my clicks and I have to try a few times before it worked.
Following Public Outcry, Spectranet Has Resurrected Its 7,000 Naira Data Bundle
I don't know why you're being down voted. It is in the public interest for businesses like these to prosper.
Yeah, I don't understand what that gevaerts guy tries to accomplish.
Richard Nixon was president when I last dealt with a secondary school librarian, but for what it is worth, I recall her as very pleasant. In junior high I was a library page, and though I no longer have any recollection of the paid staff, they must have been OK to work with, or I'd have quit or never started.
> You can also build horribly insecure applications with a framework

"You can also find sober drivers that cause accidents". Of course, but it doesn't invalidate the fact that drinking and driving is a bad combo and puts you and others in greater danger statistically. It's sort of similar here.