skysight-inc/HackerNews huggingface dataset:
My hope is that the Xilinx embedded ARM devices and tools end up being more affordable than their PPC hard cores.
Cooliris » Channels » Sci-Tech
Low Level Virtual Machine
Apparently the AP is opting out of the WWW. I just get a page that directs me to their customers.

But some googling later: It was 44 knots, into a 30 kt headwind and 6-8 foot seas. The things have both diesel and turbine engines which apparently operate in tandem for top speed. I looked for the fuel burn rate, but only found that sprint range is 1500nm compared to 4300nm at 20kts.
The fact is that even the device drivers, I/O subsystems, network stacks, file systems, and the X number of ways the an OS interacts with the machine are no longer significantly important.

Because it is readily available in free form, it is no longer important, significantly or otherwise? Seriously?

Yes - it's become more commoditised. No, you can't just "replace" it with a browser. And yes, there is a qualitative distinction in degrees of hardware support and underlying engineering.
India Tour Packages – Tourist Places in India     
India Tour Packages – Touring India offers flat 20% off on all India tour packages. – Toursit Places in India.
Great little article. Thanks.
YES! You seem to have gotten a lot of disagreement here, but I know exactly what you're talking about. Someone suggested that this would be bad for scalability, but in fact I was pushed in this direction precisely for scalability purposes. Consider this:

Say you have a page that shows basically the same content for everybody, but has a handful of user-specific elements in there. In a typical MVC setup you'll a controller as the gatekeeper with overall knowledge of the request, it will assemble the data needed for the request and pass it to the view. The view may be one template, or it may be comprised of many, including a layout and several sub-templates. In order to fetch all the content efficiently, you want to know everything up front, so there is no n+1 problem or similar. This works pretty well for the gross content of the page, but not nearly so well for the minutiae. Whether a specific piece of data is often not reasonably known until deep inside a nested template.

So you have a conundrum, do you make assumptions about or replicate the view logic in your controller in order to efficiently load everything? Or do you suffer the performance penalties of looking things up in an ad-hoc basis within the templates at the point their needed?

The answer is simple, you leverage the client. The controller loads the gross content and the templates puts placeholder values for all the other data (classes and maybe some custom attributes). Then you have a javascript library that scrapes up the references to the needed data and requests it directly from the server. This effectively converts your page into a static page that can be served to everybody, cached to your heart's content, etc, and it offloads a good chunk of your processing to client machines which of course by definition scale in constant time.

I've done this in Rails using resources and json, and the performance and scalability benefits are amazing. You just need to know how to write good Javascript and be aware of the security concerns. The only thing that's need to make this uber-efficient in Rails is some kind of request bundling so that if you have more than 2 or 3 resource types needed you don't need to send a separate request for each one.

To all the doubters, you need to open your mind about this. I'm guessing most of you just don't like Javascript, to which I simply direct you to Douglas Crockford.
> Claiming that windows and mac laptops have more trouble working with a projector than Linux...

But that's not what I claimed. I relayed a happy anecdote about a positive experience with Linux - and I did so a) in the context of a parent comment that argued Linux is getting better, and b) on the assumption that most HN readers understand that the plural of anecdote is not data.
The regular random number generator in Flash is automatically seeded and you can't specify a seed. This article, though, talks about using BitmapData.noise() which takes a seed as a parameter, and normally when I see people discussing the use of that API for general purpose random number generation it is precisely because it allows control over seeding.
LOL - great self effacing comment.

Thanks for sending that filter idea, I have never "understood" how to integrate twitter for marketing but that's a heck of a start - I'm planning to run some A/B tests on that . . .
Very cool alternative to PHPMyAdmin. They'd have to add support for foreign keys for me to make the switch though. Also, I'm not sure it actually uses any AJAX at all (at least not that I've noticed). Lots of pretty JavaScript though. shrugs
Follow US Job Trends with JobU
JobU, our projects for Yahoo! Hack U, allows you to track US job trends.
How e-Books Could Smarten Up Kids and Stretch Library Dollars: A National Plan
It's just a sales buzzword for "lots of features", "covers all aspects of a problem domain", or "does it all".
Bloggers Mugged by Reality - the FTC's Proposed Regulations
Any amusing situations you'd like to share?
He says that garbage collection makes languages more scalable and lack of it makes them less scalable. That flies in the face of reality. In practice garbage collection bogs down huge applications. Microsoft tried to rewrite major portions of Windows with GC and it was a dog and they killed it. It seems that most of the biggest applications and systems use a classic memory management scheme, directly or indirectly.

"An experiment is worth a thousand opinions."
As of 2339 PDT on launch day: Now updates actually work.
How to Impress a Job Interviewer ?
The job interviewer is afraid of hiring the wrong person and being held accountable for that mistake.
Actually this does not mean that Ivy gards are risk averse just because they are from Ivy college - in fact it may be other way round. People who prepare for getting into Ivy colleges maybe inherently risk averse hence want a no-brainer, proven method of moderate success. So there might be a self-selection going on there.
I see lots of discussion of process on the OSDV site and wiki, but nothing about vote verification. There's pedestrian validation of hardware and software in machines, but no cryptographic method for voters to check that their vote was included in the final tally, in a David Chaum sense.

Without tamper-resistant algorithms, this is just Diebold++.
The author likes to talk about Ivy grads having risk aversion, but how do you explain cases like Bill Gates where they were so rich to begin with, there wasn't much being gambled on?

Wouldn't it make more sense that these type of schools have richer students with safety nets that allow them to take riskier ventures?
I could do without the term as well.

It's like calling FreeBSD 'NoNT' or Linux 'NoWindows'. Just because SQL is what people are used to using for persistence doesn't make this a good name for an alternative style.
For the past decade, the majority of entrepreneurs (at it is a growing majority, year-by-year) I have represented in my early-stage startups have been immigrants who did not attend elite schools.

This group is smart, innovative and, above all, hungry for entrepreneurial success, and eager to sacrifice in order to achieve it.

The elite school grads can, of course, also exhibit a similar entrepreneurial vigor but most often don't - I don't know if it is an entitlement mindset or aversion to risk, but they are the exception and not the rule among those I have represented in connection with startups (several thousand entrepreneurs in all since I started doing this in 1984).

I can't speak for the broader world, but this is the clear pattern I have seen among early-stage (largely bootstrap) startups in Silicon Valley in recent years.
cc TLDs are ok. But I don't see a need of anything else for the time being.
Conversely, it's usually to your advantage to be perceived as smart, rather than just hard-working. Everyone believes they could work hard, if they wanted to. The people who impress us are the ones who make it seem effortless.
Mypage5-situs jejaring sosial
SparkFun has been operating nationally (internationally?) for years. You'd think somebody at SPARC would've noticed by now. If I were SparkFun, I'd expect that SPARC's inaction over all these years would count for something.
I think his view is distorted a bit. Take HBS statistics for example: 40% of graduates found a company at some point. 40%! Top business schools know how to create entrepreneurs and teach people how to take risks.

The problem is that the engineering education and the MBA education are totally different to the point of being orthogonal. There are 2 distinct cultures formed by science geeks and MBAs. The entrepreneurial view of the world is taught in business school while the engineering school produces engineers and scientists. The problem with tech entrepreneurship is in education. An engineering student is unlikely to take an entrepreneurship class because that belongs to the MBA crowd. Such a pity.

PS I also have an issue with MIT. The students there, especially the ones at PhD, are strongly pushed towards academia rather than creating a business. I went there to school and when I took the "new enterprises" class and I was the only student in the class that was not in business school.
Yes. Not in the way they are right now, but yes, web based applications, running off remote servers, maybe interfacing with a desktop client or something similar to that is the future.
Well that's Deja-vu for me big time. The exact same thing happened to us. It turned out that the "plaintiff" was not even aware that the law firm involved was taking the action. They had used them years ago to register some marks and had some sort of perpetual retainer agreement. The lawyer had just run low on clients and was fishing for billable hours. The other company were friends of ours so we settled it most amiably. They were as surprised as we were.

The bad new is that sparkfun is still going to lose even if they get to keep sparkfun.com. When I looked into the cost of defense, even in the right... its likely worth more than all of sparkfun the company put together. Their case seems ever weaker than ours.

I'd heard stories like this before, and thought them to be exaggerations. Surely the insanity couldn't have reached that level. It must just be sour grapes from those companies who were just a little bit shady. If it happened to us, well, we'd just explain that we had no ill intentions, it was an honest mistake, surely no one would confuse our name with... There are people in this world who have decided that its A-OK to make their living antagonizing the clearly innocent. This for me was the biggest shock.

Choose a new name boys, you're patent/trademark activists now, just like me.

Edit: Oh! I'm definitely ordering my Sparkfun hoodie while I still can! If they do lose the name, nothing will say "arduino geek" quite like that defunct nameplate. Wearing that badboy to maker-faire will be like wearing a Lion-O tshirt to comic-con.
Its looking pretty good, the only thing I can see missing is that there is no per tab process viewer. I will do a complete switch over to chrome once 1passwd and an adblocker are ported over.
their nightly builds have always been available and stable enough for normal use.
just copied features from ASP.Net MVC...
Linus recommends Windows 7
A comprehensive review of google chrome for mac by me can be found at http://www.manu-j.com/blog/google-chrome-mac-review/375/ [ I used one of the latest nightly builds]
As you said, it has become commoditised. Is there really a qualitative distinction? Apple's operating supports Apple's hardware (Mac and iPhone). Linux claims great compatibility with most PC hardware and tonnes of other random equipment out there. Windows is Windows. Do you think the average person cares what file system underpins the iPhone or that Android and the Pre share an OS kernel?

But you are right, you can't replace an operating system with browser. However, you can treat the OS as just another layer in the stack in between the network card and the browser. It's even an interchangeable component -- swap out Linux or Windows or OS X and you have still have something that can push bits onto the net and run a browser.
>> I agree Java is verbose and old and should rarely be used on new projects.

People with attitudes like this scare the hell out of me.
Besides, HP does already has its own OS... HP-UX
DBCSS (Database Customizable Search Solution) turns any database or data warehouse into a search repository; it lets you build a search engine out of your own data on your own rules.
Nothing, look at this guy's other submission, he posted a link to HN's 'new' page
IETester can't be trusted. It's prone to strange bugs that don't appear in the standalone versions of IE.
"Print has been recently enabled on the mac builds. "

I like how you say it as if it was temporarily disabled because it had a bug or something when in reality it wasn't implemented.
Yeah, but he's not prescient at all, and he's not immortal either, and he certainly did not create the universe!

Not only that but there are plenty of more powerful superheroes... Superman is a big fish in a small pond, Earth.
> In a lot of situations, you may not even know who is cheating and by how much, but you might be sure someone is cheating. This will feed back into your own incentives to cheat. I believe OPEC suffers from this a lot.

In situations like OPEC, it's also really different. You don't have everyone on an equal footing like in the classroom game.

If Venezuela can only produce 1 barrel/day and Saudia Arabia can produce 50 barrels/day, it doesn't matter how cheaply Venezuela prices their barrel. But oil is also a market where the appetite of the consumer severely outstrips availability. As long as you can produce large quantities of oil you can pretty much name your price (so long as that's large quantities in relation to other producers).
I can assure you that if you want to learn C AND Assembler and you start with C, you will never ever get to the Assembler bit. A memdrive isn't that difficult and if you never solve a 'real' problem, you never learn anything because you don't have to push yourself. Just my 2 cents...
I think a lot of people take Windows for granted. It's amazing that we have one operating system that can smoothly run on the most expensive and advanced PC hardware and run on a netbook that costs less than a really good dinner out. Hardware manufacturers can put other own drivers as easily as anyone can put out software. And the same software runs on PC models from dozens of manufacturers and whatever Frankenstein-PC you can build yourself. Developers can target one API for all that hardware.

The author doesn't seem to think much of that.

Apple is an exception, an outlier, and a niche.
IE8's IE7 compatibility mode is not perfect, especially when it comes to JavaScript. If it really matters that your site work in IE7, you need to actually test it in IE7.
Yes exactly. I don't want to see what's merely been "liked" a lot - my newsfeed is going to be dominated by witty quotes and pictures of cats. Not that there's anything wrong with that, but it's not actually important to me. Already people are saying they're missing stuff in the News Feed that they wish they'd seen, and having to trawl through the Live Feed parsing it manually.

In the old days, FB had sliders to say what you were more or less interested in (e.g. I had more photos and events, less relationship news) and people you were more or less interested in (more close RL friends who I didn't have a lot of FB overlap with, less work colleagues). Bringing that back could make this work...
Any recommended reading on synchronisation? No specific scenario in mind, just curious.
But there's a difference between being able to reason about the magnitude of a number theoretically, and actually visualizing such a distance in your mind, which I find incredibly hard to do.

11 miles radius at a resolution of one pixel's width. That's like visualizing an entire city, from close enough to distinguish cracks in the sidewalks.
He's talking about the cognitive overhead of programming in the large, not the computational overhead.

I'm into OCaml but I think he's wrong to recommend it so highly in this specific niche - OCaml's namespacing mechanism is weak compared to C++ and Java's for example. Probably the most serious commercial users of OCaml are Jane Street Capital, and their Yaron Minsky has complained about this.
Does pingdom ping from multiple locations?
Tools/Libs for development in C/C++
What tools or libs you use for development in C/C++. I personally use:

Editor: Vim

Tagging: Ctags

Code browsing: Cscope

Debugger: GDB

Memory profiler: Valgrind

Libs: Boost, gflags, threadpool

Building: Autoconf + Automake
It's that the smart businessperson doesn't knowingly make a deal with a monopoly.

I see what you're saying, but hasn't nearly every Apple customer effectively done that? A datacentre could maybe rip out Xserves and replace them with equivalent 1U boxes running some generic Unix apps (e.g. Tomcat) but anyone who has developed on the Mac platform is beholden to Apple.

Not that this is necessarily a bad thing, and not that there is an economic way to stay completely platform agnostic, but it does contradict what you say.
Glad they finally added the "backspace makes you go back a page" keyboard shortcut. That was my biggest problem with the Chromium nightlies and the Alpha...
It was indeed temporarily disabled. From the horse's mouth http://twitter.com/mikepinkerton/status/4906327366 (He is a chrome developer) Of course it was implemented just before that :)
And HP's laserjet printers. Those things were amazing.
Having been through this before (posted below), it occurs to me that Sun/SI may not have any idea whats going on here. This could all be the result of an overzealous paralegal just trying to make-work. There are likely geeks at Sun/SI who use and enjoy Sparkfun products. One well placed call to the right guy at Sun/SI could solve the whole thing. They could reach a $0 "settlement" where Sun/SI protects their mark by "taking action", and Sparkfun gets to go on and conduct business as usual.

On the other hand, as I said, if Sun/SI really wants that name, there is likely little Sparkfun can do to stop them taking it.

Edit: Fujitsu is also connected to SI as a founding member.
That's kind of the key idea behind Microsoft's building of its monopoly: paying developers to produce software for its OS.

Well, it is more subtle than that. If you are a large corporation, you might have 100,000 desktops, and since Windows came out you might have bought 0.5-1M licenses. That's an awful lot. Why would you do this? Because the software you absolutely depend on to run this business is written internally, and the cost of doing this in a Microsoft tool like VB (historically) is low enough to make it worthwhile. Microsoft has always cultivated its developer ecosystem well. Apple are good now, but I remember the dark days of the 90s when you never knew when a key Apple technology you depended on they would simply abandon (e.g. OpenDoc).
I agree with everything you say except that "Apple is an exception, an outlier, and a niche." 10 years ago I'd have agreed with you, but I don't think you can say that anymore. Their market share continues to grow, their products continue to improve, & their customers are the most consistently fanatical I've ever seen.
> These apps are distributed binary, yes?

Like OS X apps, iPhone apps are distributed as bundles (directories) containing all the required files (http://en.wikipedia.org/wiki/Application_Bundle).

The info.plist file is a plain xml of key/value pairs of properties that tell the OS how to handle the app, which kind of files can be opened with it etc.

AFAIK, the application that kids use to crack iPhone apps adds a key/value pair to the info.plist which is needed to load the app on a jailbroken device. So, you just need to check for its presence. If the key is there, the app has been cracked.
I'm amazed nobody has mentioned the "Practice of System and Network Administration" book by Limoncelli and Hogan.

Highly recommended.

http://www.amazon.com/Practice-System-Network-Administration...
Microsoft will stop you deploying Windows with your own branded apps and custom drivers pre-installed? Really? I don't think so...
You misunderstood me. They are very successful (and very profitable) but they're still an exception and a niche. If every PC manufacturer went the same route as Apple, they'd probably all fail.
It doesn't contradict it. He talks about Apple, you talk about Apple's customers. Thinking of it from the company's position, other's monopolies are bad for you, not necessarily your monopolistic advantages.
Hope there will be customizable search from the address bar, like in Opera, or with Keywurl in Safari.

I looked into the extensions API, but didn't find any hooks.
That's exactly right. On top of that Sun had just lost 80% of its market capitalisation and there was a general sense of doom in the tech industry back then.
I'm fairly certain there was a Google Chrome branded developer release available a while ago, outside the chromium daily builds.

It was quickly surpassed feature and stability wise by the daily builds and somewhat difficult to find on the chromium site.
Interesting, the diameter of the Earth is about 12,000 km. The distance to the Sun is about 150 million km. The Hydrogen atom is much "larger", in comparision.

If you really want a mindf-ck, check Avogadro's number (6.022 * 10^23), the number of atoms in 12 grams of C.

http://en.wikipedia.org/wiki/Avogadro_constant

Then compare that to the number of stars in our galaxy multiplied by the number of known galaxies...

http://en.wikipedia.org/wiki/Milky_Way

http://en.wikipedia.org/wiki/Galaxy

Edit: I might add that I learned the above from a chemistry course book. More sense of wonder than when I read about the Orion project; almost as when I learned where atoms heavier than Helium comes from.
operating systems are a natural monopoly, due to network effects. it's no surprise that one of them 'won' and captured most of the market. that doesn't mean it's good for the industry, though.

microsoft has demonstrated time and time again that, with windows, they value backward compatibility ahead of almost everything else. it still bears the mark of design decisions made in the eighties. that makes it pretty difficult to innovate in the windows space, even if microsoft wanted to, and they don't.

apple's macintosh is a viable competitor, but they're after a pretty clearly-defined market as well. they've got millions of customers they can't afford to upset.

three primary desktop operating systems is not enough. it retards the spread of new ideas. we are taking too long to get to whatever comes after the desktop gui metaphor, because any company that created such a thing today doesn't stand much of a chance of being able to sell it.
epi0Bauqu's DuckDuckGo is available as one of the search engine options.
What Windows 7 Means for Business
Explain please? Java is verbose, but although it is old, age isn't important.
Chrome will automatically add a site's search to the list of available engines when you visit it.

So you'd have to visit DuckDuckGo first to have it available.
In discussing whether hardware vendors should make their own OSs, if the low level is commoditised enough you don't need to replace it with a browser, you just need to pick the one that better suits you (e.g., Apple with FreeBSD).

As far as the user experience goes, non-Windows systems are still handicapped by hardware and software compatibility issues which are decreasing in relevance, especially for a hardware vendor who can ensure that at least the hardware it ships is fully supported in their OS of choice.
Japan debut for mobile fuel cell
Beachfront Launch: Hawaii's Startup Community