skysight-inc/HackerNews huggingface dataset:
"Fat" abstract models is the way to go if you have logic that operates on the data. It's not even fat. There were fields assigned values in the example. That is exactly what model methods should do.

"Fat" abstract forms is the way to go if your forms have crispy layouts, placeholder initializers, or other stuff that that directly has to do with forms.

Views can be easily split into categorical files and shouldn't contain much logic other than bringing models and presentation together.

Sounds like thinking about what you're doing is the way to go to not have code get out of hand.
Most web applications will still have an index.php, what I'm saying is that it shouldn't be part of the core framework in a PHP application.
Yes... New security requirements.
Only software that is still maintained with new releases to implement the restricted protocols will work.
Very interesting!

Is that Word2Vec implementation you have roughly equivalent of the Google version[1]?

Any examples of how to use deeplearning4j generally?

[1] https://code.google.com/p/word2vec/
Well done. But many IE7 and IE8 users aren't by choice. They are employees at large companies with no ability to upgrade their corporate computers.
This happens with almost any Akamai'zed domain, if you drop https:// in front of it you get the shared Akamai cert. Customers that pay for SSL get their own pool of IPs that respond with only their cert.

Same thing happens with any shared web host that happens to listen on SSL.
Alright, I clearly didn't read the article well enough.
Can ITAR apply to open source projects? i.e. if someone starts an open source rocket engine project not in the US, are people based in the US allowed to contribute in any way without running afoul of ITAR?
Yes I can. Their default is to over-charge and then not automatically give me my money back.
You should revisit the David to Goliath story :)

http://www.ted.com/talks/malcolm_gladwell_the_unheard_story_...

It is worth watching, if not for the accurateness of the facts, but by the amazing point of view.
By the time you're in one of these sorts of battles you've lost ships. Lots of 'em. You never undock without realizing someday, maybe today, you're gonna lose that ship.
Imagine what a disaster it would be if every rails app had it's own slightly modified version of rails.

I think a more appropriate analogy would be: what if there were 20 or 30 popular frameworks for building apps on Rails?

The bits that provide the consistency between Rails apps (ie. how requests get mapped to controllers, how arguments get passed into the application from the query string and how a response gets to the browser) are there in PHP already. You don't need a framework to know how PHP does those things.

It's quite painful to come across a PHP application which does these things using some sort of PHP framework you've never heard of. Even though you know how simple what's really going on is (ie. some web request is being processed, a response written and optionally some data loaded from a database or other source in between) you have to trawl through reams of documentation to find out what little spin this framework has put onto it.
X86 chips (especially Intel's) are leagues ahead in terms of performance per watt.

In fact not only regarding performance per watt, but also performance per dollar. It's just that ARM designs for lowest power consumption while Intel/AMD design for maximum perfomance.
Pulsars are actually pretty noisy. Starquakes, infalling matter and braking due to drag on the magnetic field jink the rotational frequency around a lot, comparable to a good clock (you could probably compensate for the braking effects, but the quakes are another matter).
One might ask why they're looking for nursing jobs at work then.
Cannot all IE7 users upgrade to IE8?
Also, only projects that can afford the certification process.
Probably because they're at a job so crappy that their employer forces them to use IE7.
Do these corporations not have security issues with these old browsers?
This should make consuming promises a lot more readable!

api.get 'comments/1'
.then transformComment
.then (comment) ->
appendwithEvents comment, 'click'
cacheComment comment
.fail console.error
True enough - but it sounds like the site making the offer is a job-board.
Not really HN material.
I think the only exceptions are Server 2003 SP1 and IA-64 versions of Windows, none of which are common.
Why does a server need a GPU?
These are all things I wasn't even thinking of. They would be great reward tiers. I would love to send a little data logger into space just so I could have my own personal data from space, kind of like the ArduSat Kickstarter. I'm not sure if it would be feasible, but if the price was under $1k for a smartphone sized package I'd go for it. Even if it was timesharing my code with someone else's to make it feasible. I'd pay more for a higher chance of success, but given the two year lead time and unknown chance of success I'd want a discount.
EVE is full of stories of large organizations that won the battles but lost the war.

Also, everyone should take heart what you said about lost ships. The best players only fly what they can afford to lose. Many of us players who did smaller-scale PvP had "rich-fit" ships just for comedy. Losing 25bil-fit frigates happens and most of us flew them because "fuck it" to begin with.
Yes my main problem is I don't see how a free market system on protection would not devolve into a mafia-esque extortion scheme. I cover a bit more what powers I'd assume they effectively have in the other thread. Please correct me if I'm wrong on those assumptions (but please point out how they've been stopped from acquiring those powers).

So to sum up why you'd keep paying a protection monopoly even if it was abusive to you is because unless you have an effective alternative protection arrangement they have the power to do what they like to you and if you rock the boat you give them a reason to.

I'll have a look at that book and the premise that in free market competition these monopolies wouldn't form or would behave fairly to competitors if they did (Though normally I'd argue that you wouldn't have seen AT&T and Standard Oil stopping their practices without the oncoming threat of government intervention.) I will instead point out the question of “A rich merchant with a bag of gold, the king, the pope, and a man with a gun are alone in a room. Who is the most powerful?”. The answer is it depends on the man with the gun. The point being that while there are several different forms of power the ability to inflict violence is one of them and it's master is not necessarily market forces especially since it can shape the market. So how do you ensure a free market system?

There are several countries where you could visit and pay the local warlord money to ensure you're not harassed inside their territory. Whether they stick to the deal is somewhat questionable but several do, this does not mean I'd feel secure in their justice if one of their men decided to beat me, and I would be more than a fool to expect a refund if they did. Why would I pay the warlord instead of putting all my money toward bodyguards? Because the cost for the warlord if everyone does this is higher for him than losing men the first few times and then having a steady income. Why haven't all those who believe they will visit these countries to hire a large mercenary force to stabilize the region? Is it just more efficient to keep the local warlord? Similar abuses occurred with the mafia before an outside supplier of greater protection stepped in, unfortunately in the free market that outside supplier could just as easily be the more efficient yakuza.

I'd also like to point out that the demand to not be shot in the head is inelastic and a local provider of the service can manipulate the supply of not being shot in the head to reach a price to his liking.

Now if I grant you democracy is a more corrupt system would you still suggest to me that it is worse than what I conclude a system with a free market on protection would devolve into?
I'm by no means a fan of PHP, but the author does have a point that it's essentially an ad-hoc templating system which lets you glue your own framework on the spot. Obviously it becomes a mess eventually, but it may be useful for small projects where you want to develop rapidly with minimal dependencies, or as a sort of Mozart coding philosophy.

You'd be surprised how un-messy it can be if you remove any arbitrary directory structures and arcane framework code.

A big part of making this work for me has been the adoption of "Template Animation"[1] (or DOM templating whatever you'd like to call it) which does away with the need for the server side code to "build" the interface.

Once you get rid of that, and provide an easy way for things to be split up and organised into classes, and if you avoid anything too far removed from "pure" PHP, it's really quite easy for anyone to come along and see what's going on.

Of course it gets messy if you let it get messy, though ;)

I actually think it'd be very refreshing if we got more frameworks that aren't based on MVC, which instead simply give you some APIs and let you use them as you see fit. I know there are some, but they're not widespread. Although you could essentially just grab a bunch of libraries and that'd be equivalent.

That's basically where I landed. My applications now are a bit of boilerplate configuration and a bunch of folders with class files in them, that I either write or get from somewhere else. Because the interfaces are built completely in static HTML anyway you don't get all this mess to do with where to store your "assets" and how to structure your views/templates.

[1]http://www.workingsoftware.com.au/page/Your_templating_engin...
> We are offering to buy a new computer with a modern browser for any of our customers who are stuck with IE7

Great PR, since practically no-one is going to take them up on the offer. If you're on IE7 you're probably on it because MegaCorp's Intranet Application '02 Enterprise Edition doesn't work on anything else. Meaning the new computer will break their LOB application.

It's also possible it won't cost them any money in the long run, if their definition of "customer" is limited to the people posting jobs [1].

[1] http://www.nursingjobs.us/employers/pricing/
You have demonstrated you just want to argue.
People even use their current work emails for job applications.
And hospitals post job offers for nurses from their fleet of home PCs, right?
Show HN: Better Technical Interviews
> anybody who believes in creationism is a completely backward person and incapable of rational, critical thought.

Was that meant to be sarcastic? Because that's rather bigoted. I think that creationism is irrational, but it's a very large jump to say that a person is therefore incapable of critical thought.
Now this is perfection. Get both relative line numbering and absolute line numbers.

However, I use the vim-powerline plugin which displays the current line number/total lines at the bottom which is enough for me.
One might ask how those job offers end up on the site. Other unemployed nurses, or hospitals?
In some ways, yes, though while the approach you describe has been explored ( http://www.inf.ethz.ch/personal/ataneja/ModelingDynamicScene... ), that's not quite what concentric mosaics and other light field approaches are doing. One strength of light field methods is that there is no need to model the scene. (Photosynth, on the other hand, spends much of its computational budget determining the 3D position of sparse feature points and the cameras observing them.)
Someone should probably tell them not to do that.
Like this? http://aspen.io/
Well the performance on 1080p games has been less than stellar so far, compared to my gaming PC. Laughable, even, since my PC graphics card is already almost 2 years old. These consoles are really a joke, and they are making money on the hardware this time around, that tells you how cheap they are.
Just today, I finished a deep-learning example in C# with Accord .NET. It solves a simple XOR function, as well as classifying ascii digits.

If you're looking for a basic example in .NET, I think the XOR one is as simple as it gets.

Deep-Learning XOR:
https://github.com/primaryobjects/deep-learning/blob/XOR/Dee...

Deep-Learning Digits:
https://github.com/primaryobjects/deep-learning/blob/master/...
Decided to open up my side project I spent the last few months on for free. If it gets to expensive too host I might look at charging but otherwise, enjoy. And please use the contact link to send any feedback or feature requests. Thanks.
> Two 10 Gigabit Ethernet ports.

Within a 25W envelope??? I thought dual 10GbE chips consume 10-15W.
> My ultimate goal though is for it to be presentable in IE7 with a top notch experience in anything newer, makes it a little easier.

I think that's the exact right attitude.

I work in an environment that supports back to IE7 and I really get a kick out of creating robust solutions that work in crappy or older browsers.

Admittedly I work with web sites, or simple applications, rather than full on web applications, but I find starting with sensible HTML/CSS/JS and using progressive enhancement usually gets me 95% of the way there.
I think this is an exaggeration, and I think “exercises” (at least, if many similar ones are repeated in a row) are generally overemphasized, and people waste too much time on them.

What best improves reading comprehension, or conversation in a foreign language, or mathematical problem-solving, or understanding of history, or eye for photography, or anything else, is experience doing the thing itself: reading novels, having conversations, solving puzzles, reading primary sources and analyzing them, taking and printing pictures. The thing itself is the most interesting/fun activity, and the most genuine: it allows many more and more subtle connections to be made between ideas/fields/actions. It aligns with the ways our minds naturally work. It inflames curiosity and creativity.

Any “exercise” is, at best, a limited model of the skill to be learned to do the real thing. It is one tiny piece of a longer process, split apart semi-arbitrarily.

It’s important to understand when an “exercise” can be helpful. Namely, when there is a very clear way to break down a skill into parts, and then analyze just one part, looking for specific weaknesses to eliminate. So for example, a soccer player might want to take many corner kicks to practice placing them in just the right place, or a chess player might want to repeat just the opening phase of the game, or a student of mathematics might want to practice multiplying numbers, or a foreign language learner might want to try to pronounce a tricky word over and over.

But! These exercises should not simply be done for their own sake. They should be done with careful attention to making specific improvements to skill or technique. Ideally, they should be overseen by an expert mentor who can give useful advice about what to fix. And more emphasis should be put on doing the real activity itself. A soccer player might have a perfect corner kick in the abstract, but without understanding where the players are on the field and when to time the kick in the context of the game, it’s not very useful. A chess player might be able to find every possible fork on the board, but unless he understands the rest of the current position, just knowing the forks alone won’t save him.

For someone who expects to become a world-class performer, where the performance must be flawless, I think there’s probably more value in doing exercises and focusing on minutiae, since such a person is dedicated and understands what the purpose is, and usually has a skilled coach for advice, often in a 1-on-1 setting.

But swamping beginners in exercises usually does more harm than good: exercises are boring, they lack context or purpose. They suck all the life out of a subject, and they retard real learning.
Why is anyone still using GoDaddy?
PHP is an amazing tool for quick 50 line webpages.

The problem with non-MVC frameworks is that generally most programmers won't go through the hassle of making MVC style classes. MVC cuts across so many domains that there have to be some really compelling reasons to abandon it. I'm interested though, what do you like to use as an architecture alternative to MVC?
You really should look for a job. There's nothing wrong with it. Look at it as starting a consulting business with just 1 client, get to know your 'client' and start suggesting ways you can make more money together - then charge a cut to do so.
It's even cooler than throwaway names [0]. You can index from the back:

arr = [1, 2, 3]
[..., two, three] = arr

or look for node-style callbacks...

myFun = (..., cb) ->
cb()

But you can't use it multiple times. That would allow for ambiguous syntax:

# disallowed
[..., whatAmI, ...] = [1, 2, 3, 4]

[0] https://gist.github.com/aseemk/8637896#expansion-in-array-de...
How much would $1.50 in 1945 be worth today?
Yup, if only someone had been there to stop me from doing the same. I poured everything into a failing company because I couldn't bear the thought of failure or working for someone else.

I even put in the money I'd set aside for the IRS, telling myself I'd get it back as soon as a big contract we were working on came through. And then it didn't.

Failure is always an option. The aftermath just keeps getting worse the longer you stave it off.
You clearly don't have a clue. "Pretty normal players" don't get into the CSM.

He was pretty much as exceptional in-game as he was out-of-game.
Sure but they earned that right.
I'm surprised you didn't just go with IE9 as the cutoff? Why?
You're assuming corporations take security seriously.
Maybe it's a Colorado thing? It reminds me of the same coffee shop conversation I used to overhear:
'I just love living in Boulder, it's so diverse.' Said by white person to other white person on a day I went only saw white people on the way to the office with all white people before I went home to a largely white community.

I'm sure they were great people and I loved my neighborhood in the suburbs but it and Boulder were anything but diverse from an ethic or cultural point of view.
Why not? Ferdinand was a visionary that followed his intuition against all odds and produced an iconic product.
I was saddled with supporting IE8 for a while because our biggest customer (of one of our products) was using it. They made up ~4% of traffic before they finally moved to Win7+IE11.

Money talks.
Maybe they don't have computers at home.
I'm surprised no one has yet created a database where people can anonymously submit ranges of IPs where a lot of users are on IE7 and other older browsers. This would paint a big ol' bullseye on those organizations since it highlights them as easy targets for exploits that target older browsers.
>This is not a problem that can be solved by computers. Ultimately, there is only one way to be sure what a particular bit of DNA does – you have to alter it in real, living cells to see what happens.

Ah, the old "comment out this line" style of understanding code.
It's interesting. I'd like to see more countries. How about ￥1 1980 today ?
Do you need this dropbox feature?
Excluding certain file from getting synced to dropbox?
Binary compatible yes. Star the repo and watch it in the next few days. Example apps are on the way. I plan on implementing a full "easy to use" machine learning lib around this.

Edit: Poke around in the tests, Here's an example of it learning a compressed version of MNIST:
https://github.com/agibsonccc/java-deeplearning/blob/master/...

I have a lot more example usage in each of the tests. Test coverage was a higher priority above the documentation, but example usage is there. I'm more than happy to answer emails around the usage of the library as well. I also take feature requests.

I plan on implementing convolutional nets, recursive neural nets and some other ones based around that same structure; That includes the scale out versions with akka for easy multi threading or clustering ( I have built in service discovery with zookeeper among other things in there.
Aspen makes it a feature :). The code can still be organized, you can still have models and shared code. I think (although I don't use it in production) that it's quite refreshing.
Does not work in Chrome 26 (yeah, ancient version, I know).
>>usual tip is 20 doge. Seriously?

Think of it not as a negative thing ("cheap bastards!") but as a cheap A/B test. Now we know how much in actual monetary value micropayments can be based on.

20 DOGE ~= $0.03 (or 3 cents).

Prior to cryptocurrencies, there was no way to test this out in a live setting because money transmission fees would have prevented this on a large scale. Pay walls have to charge enough to cover credit-card fees + operating + profit margin in monthly or yearly amounts (or per hefty per-article fees); perhaps now they can harvest real data to determine whether micropayments would work via cryptocurrencies,

Cheap, live, at-scale economic experiment in micropayments (or micro-tips if you want to be pedantic).
S.R.E.A.M. Get the ISK! Jump out to a clone, y'all.
clearly food hasn't fallen in the same way that electronics have.

Exactly; that was my point, or at least part of it. For the rest, see my response to patio11.
I feel like the first mistake someone makes is to try to practice "machine learning". If you're going in with that as you're goal you're likely to fail.

Instead, tell a story. Motivate what you're doing with real questions and real data and you'll be driven to do all 5 of these lessons (and many more smart things).

Every time someone comes in with a pet algorithm I cringe a bit. There's certainly an air of everything being "just marbles" and thus having application of every algorithm to every problem, but the real question is rarely about the algorithm—it's about the set up, the cleaning, the story. Even when it's about the algorithm you're actually just trying to tell a better story.

So focus on that.

Figure out what you want to "do ML" before you get too excited about what ML is. It's often really painful and annoying with bug fixing turnaround clocking in the hours or days. It's also some of the prettiest math around and a collection of neat hacks for getting great answers to nigh unanswerable questions.

But it's always about answering a question. Start there.
Only if stupid drama is your thing. There are some things best left alone.
Very cool stuff. A .NET implementation is a great project. If you want any advice, I'm working with a friend on a hadoop version as well.

https://github.com/jpatanooga/Metronome

We have a wiki and some resources put up.
Prices are mostly determined by the competition and not by the seller. Say Sony manufactures a laptop at $100 and Lenovo at $102.

If Lenovo has to be competition they have to somehow shove off that additional $2 required to make themselves on par with Sony.

So every penny counts.
You can read about what happened when they contacted me. This was some time ago but maybe you can learn from my mistakes: http://www.pffirewall.com/family/google-knocked-answered/
Windows XP only runs IE8.
The parent is obviously a "social scientist whose specialty is to attempt to systematically explore predictions and possibilities about the future and how they can emerge from the present, whether that of human society in particular or of life on earth in general." Obviously. http://en.wikipedia.org/wiki/Futurist