For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more ybaumes's commentsregister

You should design a native app.


yes it would be great to avoid the words to overlap. And also when I begin to type in a word I cannot switch to another target, I must finish the current one. It is ok! But could you make the current bigger and red instead of orange please? :-)


It seems to me it is not a "real" AI. I began a game, and after complete development on my side (about 5-6 moves), the opponent AI did only developed pawns, which shows off its limits.

I am not a javascript expert. but given the size of the code, I doubt there is a great IA underluying. Actually I've browsed the mignified code in order to find the AI implementation. The only clue I spot was a call to the Random() function. I won't state it for sure, because I wasn't able to understand the whole code. But I highly guessed it is the basis of the AI implementation. :-)


Play a full game and you'll be surprised, the AI is actually surprisingly good and gets better as the game progresses, especially given the size of the code.


Where's the unobfuscated code? I haven't been able to find it...


I am not sure you will find. It seems to me that the point of this demo is to submit minified javascript code for an online coder competition.


Ah, hmm, too bad... It would have been interesting.


I should follow your path. Do you have a visa? Or do you plan to find the firm and request the visa then?


Hello Yves, I don't have one, I don't feel my credentials from Paris will get me far enough, so I will go to SF and NYC physically this summer. The VISA can come later.


Thank you for your (double) feedback! :-)


If you want to communicate more, i'm Igosuki on twitter.


Yeah right me too. I live in Paris since 2005. I've learnt to dislike the city. And when I read all what happens in the silicon Valley, it feels more and more the wrong place...


Taking my courage with both hands, leaving for SF/NY this summer hoping to find a job.


I don't understand: " I really like Azul Systems' hack of using the EPT/RVI virtualized page tables as a hardware read barrier for real-time garbage collection, and with a single-address space operating system I think you can do the same thing on hardware with a regular MMU."

I understand real-time garbage collection, but what is EPT/RVI virtualized page?


I am just wondering here: two blog post from a startup in "stealth" mode. One about CSS "advanced" tricks. The other one about criticizing Chrome browser. Are those guys about to release a competing Web-Browser? :P Too less cues to know, but still the question popped up in my mind.

It would explain the criticizing tone of the article. Don't make me tell what I didn't tell: they could be proven right or wrong, it is not my point. I don't want to follow the debate about Chrome performance here. But what I suggest is: unknowing the real goals of Aptiverse's business and their interests I would backup a little bit and try to look at the big picture. And avoid religious Emacs/VI war.

But well then, I am trying to make bold bet anyway. They could be about to release a new ground-breaking web-browser in the near future, make everyone switch and fix the issues they announced in their blog post. Don't know what future is made of! :-)


I would go further with your argument (which is perfectly valid for me) for the sake of completeness: it helps them to have a foot in web standardization and, more importantly, to offer a viable alternative solution, fully integrated and "in control". Secured. I don't think it is only a matter of "speed". :-)

Before Chrome they were to the "mercy" of the leader in the market place: IE - with its OS companion MS-Windows, the first "barrier" to the the web. Which is the main playground of Google. IE was not really moving the web forward, and known for a lot of issues. I remember people reluctant to use they credit card on the web, because of their unconscious feelings of MS-Windows/MS-IE insecurities. Stuff evolved A LOT from there. Microsoft IE is now much more respectful of the w3c standard AFAIK, more stable, etc. And as you see, from that stability emerged a lot of business. I could not envisaged so much possibilities if the status-quo was still holding today as in 1998. I would make a bold statement, saying that thanks to FireFox, Chrome, Hackers, we are now seeing all those startups...

It was a very important challenge for Google (and it is not finished) because they have incentive in people using the "open" web more and more, as you told. The more user on the internet, the more time they spend on it, as you said, the more they watch ads/spend money/consume. And I still know people frightened by this "Tool" that they don't understand. Viruses, Credit card number steal, etc. "Who are those guys, the Anonymous hackers?" I was asked not a long time ago. I was visiting friends owning a PS3 when the PS3 network have been closed down because of act of pirating, totally chocked by its useless video games. Etc, etc. Long list of example.

Google understood early that it was in their interest to work on that matter. Those topics will take more and more place in news in the near future, I guess. Google won't be able to sort everything out of course. But they were needing to push further the control of their own fortune. Chrome was a step forward going into the action.

They are still working on that full "Vertical" offer. Chrome was just ONE part of the full scheme. They've released Android, now they are releasing Google Pixel. Tomorrow, Google glass. That must be exciting times at Google because the work of so much year is taking forms, and I guess it will translates in even a better future. At least they are showing to me that they perfectly envision from a long time ago which the treats are and the challenges for their business. And how to tackle them. Facebook, native guis, any other kind of "closed" web (as opposed to open web) are another kind of threats, but that is another story, I guess... :-) .


This post would constitute a good/constructive reply to the latter article : 25 Years to Mac - How Ubuntu Pushed Me Away from the PC[1]

[1][http://randomdrake.com/2013/02/23/25-years-to-mac-how-ubuntu...]


Based on that article, I think Ubuntu probably would push me away from the PC, too. I used a variant called "Goobuntu" (guess where...) during my tenure at one particular company, and it was a mixed bag. I'm not sure how much was due to Ubuntu itself and how much was from the local meddling, but it was wonky in ways my Linux boxes normally aren't.

Put it this way - my machine at work was some beastly multi-proc Pentium 4 something or other, and my machine at home was some random gunk I put together using old parts from Micro Center. It was so old, I had to special order the CPU online because nobody in town still had them in stock. I live in the valley, and could drive to AMD in under 15 minutes. That's just nuts.

Still, my machine at home was far more responsive than my workstation ever was. There were tons of weird glitchy times where it would just sit there and lag for no apparent reason. I didn't even get the worst of it, since I ran a minimal window manager. People who went for the full-on "desktop environment" (KDE? GNOME? whatever it was on that distribution, I don't know) had even more anomalies.

When I hit my hotkey to pop open an X terminal and don't get my shell prompt in a blink of an eye, something is very wrong.

Edit: forgot something. My home machine was faster over my cable modem + ssh tunnel to work than my work machine was sitting on the corp gigabit Ethernet. Think about that.


> Still, my machine at home was far more responsive than my workstation ever was. There were tons of weird glitchy times where it would just sit there and lag for no apparent reason.

I never worked for Big G, but I've felt that exact pain before--that sounds like the classic "enterprise diskless workstation problem." Lots of big companies like to obviate reimaging their Linux boxes by just mounting /usr over NFS. Then, they don't fan-in correctly, so they have too few servers serving too many clients with too little disk locality between requests, so your request to read, say, a font from /usr/share/fonts has to sit in a queue.

Please, if you are a sysadmin who does this: just run a daemon which, in effect, rsyncs the system to the disk server instead. Your workstations have big disks, sitting around doing nothing. You can be as clever as you want, serving squashfs underlay images over bittorrent in the background and then switching out the rootfs link on download completion--just, please, do something other than NFS. NFS is meant for shared filesystems that change; it has absolutely no advantages for a shared read-only rootfs.


One significant point that you made in your original post was that you did your Linux upgrades on your own schedule to meet your own needs. This cannot be overstated.

I understand David Drake's issues with Ubuntu 12.04 with the bloated GUI that comes out of the box - but there are less problematic alternatives, such as Xubuntu. Still, he was right about the time he spent searching for how to fix configuration issues. I would love to hear his take 6 months after he has been on MacOSX if he uses it for serious coding outside of the Apple ecosystem. I use Homebrew on my MacBook Pro and do just as much searching for how to get some code to port because of idiosyncrasies in OSX. Still, I do like my 2009 MBP on Mountain Lion.


DIY is a great lifestyle. And it comes with many positive benefits, not least of which affect mood and outlook.

I'm typing this on a 7-year-old Thinkpad X60s, and with the right Firefox add-ons, surfing feels more responsive than on my (untuned, unoptimized) i7. The clunker is way more fun.

Getting something relatively "perfect" and finished is just not as fun as having something which needs a lot of fixing, assembly, experimentation, etc. If only for the feeling of control, transparency and understanding how things work, it's worth it.


Ubuntu is full fat and runs a lot of processes by default.

Once Canonical have the device drivers sorted for native linux on a range of hardware, there is nothing stopping anyone putting arch or slackware on the same platforms. Perhaps some extra gunk in the kernel.


<blockquote>I actually moved my PC onto my desk instead of on the floor because I got sick of bending over to take care of this. </blockquote> That reminds me something for sure... :-)


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You