Hacker Newsnew | past | comments | ask | show | jobs | submit | testing3212's commentslogin

Matlab has a neural network toolbox that you can use to train small recurrent networks.

There is a book that I can link if you are interested.


I am interested :)


This is from one of the people who helped write the toolbox in Matlab. There is a page limit on the Amazon publishing service, so that is why it's posted here[1]. Chapter 14 describes notation for the recurrent networks and explains their training.

[1]:http://hagan.okstate.edu/NNDesign.pdf


If you are comfortable in MATLAB this tutorial is great: https://theclevermachine.wordpress.com/2014/09/11/a-gentle-i...


Cultural progress too!

I'm an American, and I'm fascinated by space exploration. These kind of endeavors bring people together and make us look at the Earth as one entity that we all need to live on. It brings people together by strengthening trust through a common goal and achievement.

Now, as far as the "hur-dur my tax monies..." argument. I wonder if he has heard of the asteroid mining company in the US. Planetary resources speculats that a single 30 meter diameter asteroid could have over $50 billion[1] worth in platinum. Developing technology like ESA has done obviously helps advance a companies that can bring these resources back to Earth. So, I feel like he has to be trolling unless he really just hasn't had ANY interest in space exploration from the start. But, if he is going to out-right dismiss the program, he needs to have done some searching to at least form an opinion for why it is bad. Very untactful.

[1] http://www.reuters.com/article/2012/04/24/us-space-asteroid-...


I hope this mission (and hopefully future missions like this) will either confirm or deny a claim like that - TBH, large claims like that kinda sound like space mining companies trying to get people to invest large amounts of money into their business.


> It's been almost 10 years since I've had that experience with Linux. This is over 4 desktops and 3 laptops. Can we please bury this meme?

Maybe with desktops, but even just last year, trying to get wi-fi setup on my beagle bone or raspberry pi were hell. Multiple programs to do the same thing, and none of them work quite the same. So running scripts from the command line with the usual commands wouldn't work, so then the only thing that did work was the gui. But what if you don't want to use the gui, because you want the thing to reconnect automatically after power down (an option the gui didn't provide)?

Maybe running ubuntu, this wouldn't have been an issue, but beagle bone had archlinux, and then I tried multiple versions for the raspberry pi, most of them debian based.

So, no. This meme won't die just because most versions work out of box for desktops. It would have to work out of box for anything linux runs on.


Agreed. Desktops? Great compatibility. Laptops? Not so much. This August, in 2014 for those keeping score at home, I had to create a custom LiveCD of Fedora 20 to even get the distro to boot! The vanilla FC20 LiveCD images were shipping a Linux kernel a few weeks to old to work on the new, generic, bare-bones Asus laptop.

The custom spin downloaded all the packages from the updates repository, loading an ever-so-slightly newer kernel that played nice with that Asus's particular UEFI/Intel Haswell combo.

That computer's working great after doing that, but not everyone can be expected to: A) Troubleshoot why a "should work every time" plain-jane OS image won't even boot--kernel panics in 2014? Who knew, right? B) Figure out how to create a more up-to-date version of that image

UEFI and secure boot and on and on... It's not ~2005-2011 anymore, laptops are a lot more complicated and more diverse than they used to be a very short time ago.


> UEFI and secure boot and on and on... It's not ~2005-2011 anymore, laptops are a lot more complicated and more diverse than they used to be a very short time ago.

I think rather the opposite is true. The post-ultrabook era has seen an increasingly uniform PC laptop environment. There are far more laptops you can buy now that are well set up to run linux than ever before because the parts are less likely to come from TinyCompany Electronics, LLC. Taiwan and more likely to come from, say, Intel. An Ultrabook-labelled laptop post-2011 is practically guaranteed to do a good job with linux.


Was your Laptop certified by the manufacturer or distribution to run Linux? Does OSX work on that Laptop out of the box?


I have no experience running or installing OSX and am utterly unequipped to answer that question. I also have no idea what "certified by the manufacturer or distribution to run Linux" means. As I explained elsewhere, there is such a staggering amount of proprietary hardware in use in laptops, none of the Linux Laptop authorities can keep up.

I can, however, answer your unspoken question: Will Windows run on it? Well... Yeah. Windows runs on everything powered by an x86 processor. Windows 8.1 came installed on the machine.

The average computer user can't understand the concept that a certain operating system will not work on their computer. You pick a machine out from an array of nearly-identical machines, then start using Windows 8 or OSX 10.x as soon as you open up the cardboard box and plug in the computer.


> Will Windows run on it? Well... Yeah. Windows runs on everything powered by an x86 processor.

I've tried installing Windows 7 on an old Dell laptop a while ago. I got it working eventually, but had to hunt around for drivers for various things -- rather important things, like network, and video. In the end, I had to persuade some download site to give me the Windows XP drivers for the video card, and it worked with that (which, btw, is pretty awesome).

Of course, this is just anecdote, just like any story about Linux not working immediately on some modern laptop is -- but my experience is that these kinds of issues are much rarer than 10 years ago. Especially with Linux (with which I have most experience), but also with Windows.


My question is that I don't understand why someone buys a Windows laptop expects Linux to run on it perfectly. It's the same to me as expecting OSX to run on a Windows Laptop or to install Windows on a Macbook Air. Why wouldn't you just buy a Laptop with Linux pre-installed or at least a Laptop that is certified to be 100% compatible? And if you now try to say that there aren't as many options, take a look at how many options Apple provides to run OSX.

Links to certifications: http://www.ubuntu.com/certification/desktop/models/?query=&c... https://access.redhat.com/search/browse/certified-hardware/#... http://support.lenovo.com/us/en/documents/pd031426

Links to "open up the cardboard box and plug in the computer" http://www.newegg.com/Product/Product.aspx?Item=N82E16834314... https://system76.com/


The problem is not "few options", the problem is "few GOOD options".

With Apple laptops, there is limited choice sure, but the choices are all pretty darn good. With Linux preinstalled laptops, they are entirely uninspiring computers.



The Dell one is nice. Are you sure the X1 comes with linux though? It looks like the only choices are W7 & W8


not related to your comment, but: I can't reply to most comments in this thread, I can't post a top level comment and I can't down-vote any comments... I guess my account has been flagged somehow... I can do all these things in other posts.


Sure! So how did you go with running Windows or Mac OSX or Android on that Beagle Bone or Raspberry Pi?

Linux is the _only_ OS in existence that can run across the variety of hardware it hits. Whether it's from phones through to Supercomputers. Funnily enough when you get to different bits of the hardware spectrum you have to have different skills and capabilities - running on custom ARM hardware doesn't count as standard.


"trying to get wi-fi setup on my beagle bone or raspberry pi were hell"

Can I ask which wifi card/chipset you chose? Was it one that you researched and found out was 100% Linux compatible? Assuming you did do that and didn't find something that was barely hacked to together to have partial support did you actually find editing /etc/network/interfaces with the text below difficult?

auto wlan0

iface wlan0 inet dhcp

    wpa-ssid GUESS_WHAT_GOES_HERE

    wpa-psk PSK_MEANS_PASSWORD
I'm going to assume you chose a wifi solution that was not 100% linux compatible. One that had a weird firmware blob or something else. My point is that I watched someone spend a week trying to get a wifi card working on Linux. He called me up for help so I looked up his Laptop and wifi card. I went on Ebay and spent $7(with shipping) for a card that was 100% compatible, swapped it out and it just worked.


Yeah, I have to agree with this. I used GNU/Linux on my laptop exclusively when I was in grad school, and every "sudo apt-get update && upgrade" felt like taking a turn in Russian roulette. The generic device drivers were almost always a nightmare. Power management was abysmal. And this was on a Lenovo machine that is generally considered to be pretty Linux friendly.

While I never did have a problem that wasn't eventually solvable, I finally came to accept that I really don't like playing sysadmin, and would much rather know that I can pick up my machine, perform library updates, and actually go work on something at a moments notice.

At least on a laptop. On a desktop machine, I'm willing to be much more patient.


Just for my own curiosity, did you intentionally chose a Laptop that you knew was 100% compatible to begin with?

Edit to the downvoter who can't use their words: The above comment said "Lenovo machine that is generally considered to be pretty Linux friendly". Seems like a relevant question as to whether that meant 100% compatible via Lenovo's declaration or online research and an educated guess. It was a sincere question as Lenovo does provide specific information about Linux compatibility.

http://support.lenovo.com/us/en/documents/pd031426

Mind explaining to me what I did wrong there?


@Sibling comment: The Linux Laptop resource websites can't keep pace with the short lifecycles of the typical laptop. It's either pay $400 for this outdated laptop I know will work out-of-the-box with *nix, or spend $300 on a machine that's 1.2x faster with unknown compatibility.


« And this was on a Lenovo machine that is generally considered to be pretty Linux friendly.»

I don't know where you got that info, lenovo laptops have actually been getting away from being linux friendly, at least in my own experience over 5 generations of thinkpads.


I'm only one data point, but I've had three credit cards used maliciously. Each pre-auth for 1 dollar came from a company somewhere in Europe. After my card had been shut off, I would get a call asking about transactions, and they would all start off with that similar transaction.

Perhaps the person stealing the information is based anywhere, but the company commonly issuing the pre-auths is in Europe?


> But it could be possible, given unlimited time.

Just because time is infinite, does not mean that all things are possible.

My understanding is that the universe is in a bounded random walk. As space-time moves, the unexplored potential state space increases more quickly than can be explored.

If there are multiple universes, then each universe could explore one of these states. So if there are more states than universes, not all things are possible. But if there are more universes than states, all things would be possible.

Though there are infinite potential states and infinite universes, I feel like the potential states expand faster than the number of universes. This means that our likelihood of living in a universe where something like like time travel is possible, is incredibly low.


Decentralizing sounds a lot like a peer-to-peer based web. Doesn't this already exist through the tor network and the onion browser?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: