skysight-inc/HackerNews huggingface dataset:
Sure. PHP, especially post 5.4 has matured a lot and offers as many niceties as your favorite blub language. It has its warts, but at this point, nothing worse than what Javascript has for example.

That said, while you can write beautiful code in PHP, IMHO, Laravel is not that.

It full of "string typing", over-applied and mis-applied Design Patterns, and poorly thought abstractions.

It just saddens me that Laravel is considered well designed and advanced codebase, or, worse, a standard of how PHP should be coded.

While it's not as bad as the Wordpress spaghetti, it is mostly Java EE (circa 2004) in PHP, sans the strong typing assurances (and, fortunately, sans the gobs of XML too).

On the other hand, Laravel works and has a strong community going for it, which, as in the case of Wordpress, makes all the difference in the world.
Maybe I'm missing something, but I don't understand why people have seemingly abandoned vanilla XMPP. It's a great, flexible, powerful, and yes standard and open, protocol.
Robot Scientist to Discover Drugs Dramatically Faster
10 Keys to Evolution from a Startup to an Enterprise
Nice for loads, but I don't see how you could sit with multiple people on it.
None of what you just said makes any sense. 'cd' isn't something unique to bash; indeed, a quick glance at the project didn't reveal that it's just trying to fix a deficiency in bash (although I did suspect it). 'cd' isn't broken; bash is. So you can absolutely compare this to zsh and fish, and the conclusion is that it's redundant and inferior to the built-in tools of those shells, which, incidentally, support all of the "features" of goto not only for cd but for any command (assuming, for zsh, just a few settings have been toggled to bring it out of brain-dead/bash- compatibility mode).
My understanding is it's all corporate accounts. Almost nobody actually goes into the store, but my girlfriend's work regularly puts together orders and has them delivered for any office supplies they need. The retail stores are just a big distribution network, and customers are reluctant to go to Amazon or a smaller supplier because a) nobody ever got fired for buying Staples b) they already have an account there.
Show HN: Crowbar, a tool to proxy TCP over plain HTTP
Please forgive an ignorant question from someone who has not been following this very closely: is there any substantial evidence that the prosecution's evidence was manufactured (either by the prosecution itself, or a third party seeking to frame Ulbricht)?

It's entirely possible for virtually any evidence to be manufactured (granted, it's often easier with digital evidence), but in most cases we take it at face value simply because there is no reason to think it's been faked.

[Edited to clarify that I'm not just asking about evidence allegedly manufactured by the prosecution.]
I just subscribed because you don't charge ridiculous rates for international shipping (i.e. GitHub charging $17 for a $25 t-shirt). How can you offer it for free?
This is the UK, once legal it will become available if the appropriate committees think the funding is well spent.
As a graphite maintainer, see my other post about problems with graphite:

https://news.ycombinator.com/item?id=8908423

I'm super excited about prometheus, and can't wait to get some time to see if I can make it work on my rasberry pi. That being said, I'm also going to likely eventually work on a graphite-web / graphite-api pluggable backend to use prometheus as the backend storage platform.

The more OSS metrics solutions, the better!
I see a lot of complaints in amazon reviews about the lack of answers making self-study difficult.

It got me wondering...suppose there were a website for autodidacts in math and similar topics? Something where people could post and discuss their answers to exercises. It'd solve the whole problem.

Would textbook publishers sue?
Right, I understand your point. I said in an earlier post that an engineer is one who obtains an engineering degree from a certified university. I realize that it's pedantic and elitist, and there's definitely a part of me who thinks it's idiotic. Because it is. It's a title, who cares right? It doesn't lessen the worth of my degree. I've been trying to come up with valid reasons for why it's important for only people who fit my definition to be called an engineer but I can't think of any. So you're right.

However, I still think it's wrong for people who don't exhibit these qualities to call themselves an engineer. If you make sick beats on your macbook, that's great. But don't call yourself a beat mix engineer.

Edit: Thought of some reasons
It's similar to the "doctor" title. You can be the worlds greatest doctor. Self-taught, you can do everything from intubation to surgery. However, you're still not a doctor. You practice medicine. Why? There's things that you can only learn from someone who is more skilled than you, and who is skilled at teaching. That's what a professor is (simple definition). They are an authority on their topic and are the best place to learn from. They teach things that books don't cover. They have experience. They can tell you when you're wrong, and unlike a book can teach you the most current standards and techniques.

Another point is the completeness of education. Your coworker, does he know vector calculus? Linear algebra? The forward-active voltage for a BJT? Maybe. But there's no guarantee he does. A degree from a certified university guarantees that you know the salient points of your field (not always true, but for my argument it is). If you don't have a degree, there's no guarantee. And this knowledge is important.
Universal Constructor Based Spaceship in Conway's Life (2010)
This should probably not be a Show HN. From the guidelines[0]:

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

As far as I can tell, there's not a real product here we can try yet.

[0] https://news.ycombinator.com/showhn.html
I was just about to post this but it appears I lost the race. The official blogpost from backblaze is located here : https://www.backblaze.com/blog/hard-drive-data-feb2015/
Five Trends Driving Workplace Diversity in 2015
Laravel5 is out
Microcenter in Cambridge has expanded their space for DIY recently, and is decent now for hobby-level stuff. They have a very large selection of various kits, RPi and Arduino shields, sensors, and some tools.

They don't have very much single-component selection -- although, to be honest, YDI Electronics selection is kind of limited too (understandably because, well, internet).
That's an excellent point. The ceiling on those revenues, though, is still Amazon. It's a matter of the office assistant going to the online Staples/Office Depot/Max catalog or going to Amazon; there's not much of a switching cost.
When I was writing my previous comment I was wondering if I was being trolled. Too bad I was right.
Altmetric now tracks Wikipedia references to research papers
If anyone's ever watched the documentary "Bigger, Stronger, Faster*" they raise some interesting points questioning why steroids are demonized. Professional musicians take beta-blockers, athletes get laser eye surgery and take cortisone and opiate shots before/during competition, programmers take Adderall and Modafinil, male porn stars shot their penises full of drugs to stay erect for hours on end, etc. etc. Plenty of examples of professionals "cheating" without widespread media outcry and pearl-clutching about the sanctity of the profession.

Furthermore, taking steroids won't improve your muscle-memory, proprioception, agility, sports IQ, etc... In my opinion they should be allowed in sports in some limited cases, such as recovering from an injury, where it would be administered in a controlled environment by a licensed doctor to accelerate recovery. They're a very useful drug if used properly.
>In the case of the US operations in Yemen we are discussing, the sovereignty, territorial integrity and political independence of Yemen have been respected

Again Yemen's consent/cooperation is not the litmus test. For example US/Afganistan, the US had Afganisttan's cooperation to use force against the Taliban; nevertheless, the US went to and obtained authorization from the UN Secruity Council. This is/was a legal requirement, irrespective of the consent of Afganistan. The reason the US did the lawful thing Afganistan and not Yemen, is due to a poor (self-serving) legal interpretation, where the US does not consider what it did in Yemen of international character but the US could not make the same argument for Afganistan. Essentially the US claims (in a legal sense) it can kill its own citizens anywhere in the world without international law applying because US believes such action is domestic in nature. In other words the US is not making your argument, that they can use force wherever a foreign nation consents, the US' position is that the can use force anywhere in the world (with or without consent) so long as the force is used against its own citizens.
No, it's not relevant how long we've had the method--what's relevant is how far back the data goes.
Well, I've seen software engineers with masters degrees that can't math their way out of a paper bag. In several countries.

And, "validated university degress" or not, I doubt a fizz buzz interview would have much different results in your country as opposed to the US:

http://blog.codinghorror.com/why-cant-programmers-program/
Can you give an example of a well designed PHP codebase?

Are any of the other frameworks (Symfony2, Zend, etc..) better?
Amazing conversation that really provokes us to think about who of us has it right? Those of us who are ambitious about creating opportunity, climbing the corporate ladder, etc? Or those of us who consciously decide to opt for autonomy and convenience (potentially undermining the structure of our capitalist system!). I've written a more detailed response and posted it to ProgrammableWeb since any conversation about APIs are so near and dear to our hearts http://www.programmableweb.com/news/do-apis-eliminate-middle...
Non-blocking UI's with interface previews
College Football National Signing Day Technology
From personal experience: xanax works very well.
Started working on a book about Swift and released early versions of the first 11 chapters.

http://www.swift-tutorial.io/learn-swift
Show HN: HN Rank Chrome extension
I wonder if this could be attributed to STDs, jealous lovers, and other risks a sexual active person might be exposed to compared to a sexually inactive person.
We computer professionals think we'll be or are part of that aristocracy, so it's okay.
It's probably a bit too soon for something like "pay my taxes in bitcoin"... but ultimately a government transacting in a transparent fashion such as this _MUST_ be a step in the right direction? No?
Whipped together a basic one last night: https://github.com/acdlite/flummox-isomorphic-demo
The suggestion is not so much that the prosecutors manufactured evidence, but that whoever "framed" Ulbricht did. But that's a tough row to hoe, given that there is physical evidence connecting Ulbricht as well.

There's no evidence of manufacturing or tampering with evidence. The argument that the defense is relying on is that the evidence is so overwhelming, so spectacularly damning, that nobody with the ability to run a vast criminal conspiracy could simultaneously be so reckless and naive as to leave that much evidence.

Two additional points the defense was going to attempt before being shut down by the court:

* They were going to put a bitcoin expert on the stand to testify as to the unlikelihood of someone actually being able to transfer as much bitcoin from Silk Road to Ulbricht's wallet as the FBI actually found. Possibly --- it is part of the defense's strategy to surprise the prosecution with new arguments --- they'd also find some way to testify as to ways in which bitcoin wallets can be tampered with or manufactured.

Nick Weaver at ISCI independently tracked SR transactions to what's believed to be Ulbricht's wallet, and was able to almost immediately trace 20% of the funds in that wallet directly to Silk Road. This was going to be a longshot argument, but it's an argument in the vein you're referring to.

* They were going to put Steve Bellovin on the stand to testify as to how vulnerabilities in BitTorrent clients could have allowed hackers to put arbitrary files on Ulbricht's laptop, thus explaining away all the evidence the FBI found on it. At the time he was apprehended, Ulbricht was running a BitTorrent client downloading a Colbert episode.

That's about it. That, and the old lady he grew up with who said he was a nice boy. Really.

Against the notion that hackers digitally framed Ulbricht are things like the slips of paper they found with SR details on them alongside his girlfriend's phone number, or the USB fob backup of SR they found on his nightstand.

Everyone feels like they've missed something here, or that they haven't been following along carefully, because the defense put on an absurdly short slate of witnesses who primarily testified to Ulbricht's character. The court chided them for attempting to put on a case through the prosecution's witnesses rather than calling their own. Even when the defense tried to do that, it did so outlandishly; for instance, their accusation that Karpeles was behind Ulbricht's framing fell apart dramatically when it was revealed that Ulbricht had paid the hosting bills for the Silk Road website parked at Karpeles hosting company.

It's just a weird, weird case, is what I'm saying.
CDW [1] is still around and is much more targeted towards that audience.

[1] https://www.cdw.com/
Reliability Data Set for 41,000 Hard Drives Now Open Source
Jaconda.im started as XMPP-based messenger hence the name – Jabber Conference derivative. And it does work with XMPP. Nothing changed in this regard.

However after Google Talk was replaced with proprietary Hangouts protocol we had to look for other options.

Telegram fits our concept just right. Let's see what other people think. You are welcome to participate.
Looking at your logs, what do the big exercise #s look like from day 1 to now? Row, DL, Squat, Bench, OH Press

You certainly may have some medical condition, but every person who has come to me with a similar story has not realized they are simply missing something. I was even you at one point until I finally figured out how to lift and how to eat.
Hacking venture capital markets
Kicked off my personal challenge - 12 Apps in 12 Months - in order to force myself to deliver personal projects as opposed to just tinker with stuff and never make it past the beginner phase.

It's working great; I have a slick kanban workflow on Trello going on, and a (tiny, irrelevant, but useful for this purpose) SaaS app in production.

App #2 is under way ahead of schedule since #1 reached MVP with a full week to spare of January.

It's obviously early days in the project, but I hope to make this my year of sincere effort, and personal growth.
No, that's not what happened. The problem isn't simply that Antonopolous lacked credentials; it's that they disclosed him as a witness at the 11th hour without giving the court time to vet him. If you read the ruling, Steve Bellovin was also rejected, despite the judge's repeated acknowledgement of his outstanding credentials. In both cases, the defense was also unable or unwilling to describe what their expert witnesses would testify to, which they are required to do, just as the prosecution was required to do the same for their witnesses, to allow the opposing side time to prepare.
Tell a story? :)
If the system was not counting its trades, would they show up in the dashboard?

A reconciliation would be necessary, which would come from where the orders were being sent to (the exchange), but with millisecond delays a realtime dashboard seems only necessary for this case (not that it is a bad case) and while End Of Day reconciliations are needed, I'd be interested if anyone knew of exchange requirements for intra-day trading reconciliations?
A lot of the over engineering in Laravel comes from Symphony, which in turn inspires how Laravel is built. And with the Proxy pattern in use everywhere, it inspires high coupling in your code in a way that doesn't quite look like coupling but is nonetheless.
This look awesome! But there are a lot of similar services such as codeclimate.
I don't believe this would add transparency. All they would likely do is immediately exchange it for USD. I don't think they would keep it in a wallet where we could keep track of their expenditures.
How You Can Make a AAA Game Like Today's Developers
Not a framework per se, but several independent packages, http://thephpleague.com/ has some well written and nice code.
We use it internally right now and plan to invite new teams in batches. It has rough angles and we polish it before the public launch.
I assume it's because not every server (most notably: google's) support the XEP for offline messages, and having to always keep a connection to the remote server is mobile/battery-unfriendly.

All these newfangled alternatives usually rely on the Google services' push notifications api afaik.
No, they also suffer from the pattern misuse pattern and are also slow as hell.
The world of self-driving cars
I suspect they would cash out immediately. After all the taxes are denominated in USD. The article mentions that the state wouldn't pay any fees though, that's the part I'm really curious about.
When I tried SF2 I found it to be a terrible, Java-like, pile of abstractions. This might work for some people, but if you prefer thinking about business logic (as opposed to "where do I extend this IoC dependency container so that it can find my ControllerFactory), it's not for you. It left me bitter.

Yii is supposed to be nicer, I heard from colleagues, but I left PHP programming the moment I saw the opportunity so I can't vouch for that.
OP- I am based in NY but have had success in filling engineering roles in the start-up space. A big factor (arguably the most important) is culture fit. I've had fairly good success understanding my client's needs and parameters and providing suitable candidates.

Feel free to write back and I can send you my email to continue the conversation. BOL!
It's not just you, "over a one hundred of integrations" is not grammatical.
Re the Forbes article, I have never completely understood how hearsay rules work. The sworn affidavit from Der-Yeghiayan can be entered as evidence but then certain parts of it can be labeled as hearsay and then the jury the can be told to disregard those specific parts as well as his testimony relating to the contents of the affidavit? How does this not bring in to question the accuracy and integrity of the entire affidavit?
I agree strongly that math is poorly taught most places and that Concrete Mathematics does an admirable job of teaching math in a way that gets to the beauty of it. Oddly enough, it wasn't until I threw myself into more advanced mathematics that I started to see the fun in it. I absolutely hated learning calculus and linear algebra even though I could do it well. It just seemed so boring. I don't have a good solution to how to make things better, however, the mathematician Paul Lockhart has given this a lot of thought.

All that said, I think there are a number of misconceptions here.

First, mathematicians invent new languages all the time. That's the point of definitions, otherwise we'd be using sets to describe everything. The problem is, you first have to understand the concept well in order to apply suitable definitions. Think probability before Kolmogorov.

Second, Turing machines are a formalism to introduce you to the theory of computation because they are the simplest (or close to it) thing that can compute in the current sense of the word. Once you learn how TMs work, pretty much everyone just accepts them as a given and deals at a higher level.

Third people are trying to read Mochizuki's proof, but it is very hard. He basically invented his own way of doing things and so to understand his proof you first need to understand his methods. It's understandable that professional mathematicians with their own careers and areas of research find it hard to read the ~1000 pages of dense mathematics (proof + prior papers) to understand what is going on. Most people probably haven't read 1000 pages of math in their life, and it takes a while to come to terms with it no matter how smart you are.
Waking up early to exercise is great, I'm working on getting into a similar schedule.
Until your comment I hadn't even realized that Office Max had been subsumed. I guess that goes to show how little I interact with those stores anymore.
You're conflating beliefs with hypotheses.
Well, you've sure persuaded me.
Built a 100% automated site that lists the best prices and details for all top level domains:

http://tld-list.com
> Humorously, a Facebook-esque header on one spectator’s smartphone screen has disappeared.

I didn't notice the header. However, I did appreciate that they changed the mountains on the smartphone picture to match the updated landscape.
Staples also makes a TON of money from their Printing Centers. I worked at one for a few months as I was finishing up my undergrad. The money they make in that department EASILY carries the rest of the store. Even though they've been in the computer selling business for a number of years, I'm willing to bet that they haven't made much money on it, whereas office supplies and printing are where the real money is.
Staples has a shockingly large (at least to me) online business. They're the second largest online retailer in the US (second only to Amazon):

http://www.fool.com/investing/general/2014/03/27/staples-is-...
If you're new to Laravel or want to learn more check out http://Laracasts.com. Jeff Way does a great job. (Just a fan/current subscriber).
Interesting... Google Talk dropping XMPP was a dark day, but alas that's the nature of basing a business off Google services.

It's also great to hear that it started out using XMPP, maybe Jaconda can bring XMPP back by allowing discovery based on GitHub accounts :o
OS/2 was not killed by linux. They barely co-existed.

OS/2 was killed when Microsoft, who schooled IBM and the rest of the world on execution, released Windows. Then MS and IBM "divorced".
Pulled together a team of enthusiastic organizers and launched the website for a not-for-profit conference for web developers in the Pacific Northwest [1]. Not technically January, but we just sold-out our first batch of early bird tickets yesterday.

[1] http://cascadiajs.com
No, you're quite wrong there.
Show HN: Foldpass – a creative writing game for iOS
Agree totally, poor writing. It seems that Microsoft, under Mr Nadella's stewardship, are moving towards a more iterative design approach, which seems to be working well.
This is my first app in the Appstore. It's a sideproject that was on a back-burner for a loong time. Finally got it together enough to get it out to the public.

The tech stack for this is Knockout.js/Phonegap frontend with Django/Heroku backend.

Go check it out and write some haikus!
Are you aware that Google XMPP servers still support federation? (I tried just that the other week)

I don't see how you _had to_ look for other options

(still: I agree how looking at other options is the wise thing to do, given that Google+XMPP seems to be a -very- slowly sinking ship)
Yeah, agreed, that's a terrible definition of a good job.
1) Many people live off investments, pensions and passive income
2) Many people have income that is not regular or predictable, but large
3) Many people have good paying jobs that don't require 30 hours per week

That's a very narrow definition. That's why they are only asking for a target of 50% I guess.
Alibaba begins drone delivery trials in China
You Need to Be Bold and Disruptive to Win
you did not try it right...