skysight-inc/HackerNews huggingface dataset:
Ask HN: If "TUVW" is a registered trademark, can I register "TUVW Online"?
Yesterday, I finally came up with a good name for the startup I've been working on. It's an online 3d (not so-) MMO game. Let's call it "TUVW" (not the actual name). I was able to buy the TUVWonline.com domain (ok since TUVW.com is squatted). Yay!

Now, there are a few businesses with registered trademarks TUVW. I want to register the trademark "TUVW Online". What concerns me is that one of the other registered trademarks is for a media (not games) company property named TUVW.

Is this a show-stopper? I'm in the process of asking a couple of lawyers, but I thought I'd throw the question out to HNers, as well.

Thanks!

EDIT> I should add that TUVW is a place-holder for a 4 letter English word. It's not an acronym, nor a made-up word.
Nobel Prize winner Liu Xiaobo hit by targeted cyberattack
What makes the biggest difference on the iPhone is the sheer number of downloads. There are more iOS users, and each user uses a lot more apps.

So an app that gets 200,000 downloads on Android, might get 2,000,000 downloads on iPhone. (These numbers are roughly based on actual figures for my apps, like Brain Tuner [a simple game I created], which are available on both iOS and Android.)

Even if the CPM stays the same, revenue would be 10x because there are about 10x the impressions.
It's not about the processing power for Apple customers. It is for most server buyers though. Apple should have targeted the Xserve as a seamless network tool for Mac labs, and later as an enterprise integration tool for iOS. Something only they can offer.

Bottom line they didn't make it special enough. Instead they competed on pure specs. Something Apple has never done will.
I don't know if I would consider 12 and 13 in Spanish separate, but yes it is suspect. I just posted because I was wondering if there were any real advantages to base 12, or some given examples.
"...neophytes and experts"

I think if you read the comments, your assessment is incorrect. There is a near unanimous thanks for some simple, clear examples. If you are reading about combining typefaces, you obviously know the basics already. If you don't know what a slab serif is, you wouldn't be worrying about combining them with something else. In fact, you'd probably be doing something else entirely :).
Video Shows Russian Journalist’s Beating
From 0 To Game continues - Tic Tac Toe
Sort of like reviewing an early aircraft and declaring that there'll never be transatlantic flight.
It might be very tempting to just use a REST API and a JS client for your web application. With the _escaped_fragment_ technique, you can even get indexed by Google (I'm not sure whether the other search engines already do this, but Google still is good for 90% of my search referrals, so it's ok for me).

The architecture is very clean. And you get a full third-party API "for free" instead of having to bolt it on afterwards (and maybe missing some stuff that can only be done in the web client).

Not only that, by the statelessness of REST you get really good scalability: Each request is independent of each other request, so you should be able to just add frontend- and backend-servers as you see fit without having to worry about global state.

Still, after having done just that (build a web application that is nothing but a JS frontend to a REST API - quite like the new twitter) with http://tempalias.com (source is available), I can tell you that it's not all rainbows and unicorns to misuse that saying once more.

One thing is Sammy, the client-side framework I used. It's quite easy to get lost in one big heap of application that's very hard to maintain. That is totally my mistake though and with a bit of additional experience and some help of require.js or something, I could fix that.

The other thing is UI. People are still used to the browsers page-loading-paradigm. In that case, the browsers themselves provide status update during requests. With AJAX, you'll have to do your own loading indicators and every site does it differently and no site as fine-grained as browsers (Connected, Waiting for reply, Loading... etc).

While the granularity of notifications can be fixed (best is to leave it as a single notification, but respond really quickly), you still don't solve the problem that it looks different on every site. This is a general problem of pure-AJAX sites.

Newtwitter suffers from this. Lately it's quite slow for me and I'm constantly wondering whether some JS has crashed or whether it is just slow.

And finally, sometimes, you have to do really convoluted solutions for problems which could ever-so-easily be solved by just being able to send a few dynamically generated bytes.

Of course, you could cave in and chose the impure solution, but I didn't want to which caused me some headache in my case, like not having access to the hostname of the <script src>'d bookmarklet runner script (https://github.com/pilif/tempalias/blob/master/public/bookma...) which I now have to pass in on bookmarklet invocation.

To be honest though, over time, we'll learn to cope with such issues (and browsers might get a bit better in notifying users about AJAX connections going on) and at that point the advantages could really get into play.

After tempalias which was a personal fun-project, we decided to reuse this rest-only architecture for a project my company is currently working on, fully prepared to deal with the issues outlined here because, really, we believe that the benefits might well outweigh the issues.
Well done! Much easier to use than most crawlers. Is there a way to save the game? Should be easy to implement using localstorage.
Rockmelt - a socially integrated browser
The expense on Xsan is in validating the solution for performance and correct functionality, thus why Apple only recommends using the Promise units purchased from them with specific firmware revisions.
Worse, a blog that crumbles under the HN effect. Thanks for the source link.
24 has 2 more factors and could be as easily represented by the alphabet minus 2 letters. A day has 24 hours, there are 24 major and minor keys, and English could be represented using 24 letters unifying both written language and numbers in a single system!
Very interesting and ambitious project.

A few notes when testing it:

- Uses PyQt/RPy and bundles it's own R instance, but the R instance is quite old and people don't usually like having two entire R installs (twice the maintenance of their favorite packages etc).

- Why RPy and not RPy2?

- Why not have a R shell that can play with the data objects created?

- It's obviously very beta right now, some things just don't work like setting font colors on R graphs

Good start and great to see a working windows installer of something with so many dependencies. From experience I know that's half the battle :)
Is there a deeper message here I'm missing or are we just laughing at someone who didn't have the benefit of hindsight?
you shouldn't need to do session handling if you are going REST. Rest is all about not having state. If you need authentication, authenticate on every request. If your request needs some additional info to give a response, pass that information in when sending the request.

It's really a different paradigm and sometimes it can get really painful to move away from the way of thinking that we are used to.
How RockMelt Nailed Their Product Marketing & Tutorial.
Yeah - Tivo's advantage was that their interface was light years ahead of the competition. But you can't explain that easily. People who actually used my Tivo for a few hours thought it was amazing, but it's hard to get that word out.
RockMelt Browser: THE Web Browser for Entrepreneurs Embracing the Social Media
I will make a total income report next month - stay tuned ;)
I like that they integrate the project euler problems.. you can just reuse your solutions.
I agree with your checklist point. I've witnessed smart, creative people abandon thought and agility to complete a checklist. I've personally struggled with this issue in our business development process. When we're meeting with a new client, I get so excited about their project, that I dive into technical details and forget to ask fundamental questions about milestones, schedule, resources, etc. But when I have a checklist in front of me to ensure I ask these questions, I'm too focused on the list and miss important details specific to the project. We've found that a decent compromise is to have at least two people from our side at every meeting. One is dedicated to scenario-specific quick thinking and the other more mechanically ensures we've covered the fundamentals. It's still not perfect for some of the other reasons you mention, but having only one person in charge of the checklist and having others be checklist-free seems to allow for a good mix of agility while ensuring the critical parts of our process are followed.
Mission accomplished :). As a non-designer, you aren't the target audience, so I'm not surprised, since I wrote the article for those who self-identify as designers, and who have some command of rudimentary typographic terminology. Read the comments on the article to determine who the audience is and whether or not the article reached its intended audience.
Even though every Clojure book out there says something like "We're telling you, wrapping Java libraries in Clojure functions isn't idiomatic!", I think this is the way Clojure will go. (And good for it.)

Why?

1. No one likes calling Java in an imperative or OO manner from Clojure ("easy" as it may be -- it really just isn't Lisp that way).

2. A lot of people who are now interested in Clojure once coded using Ruby. We Rubyists wrap everything.
Britain's Royal Navy website shut by hacker
How about a way to sort by puzzle difficulty (%pass out of total tries for example) so we can easily find the hard problems
Exquisite Quotations on Programming/Computer-Science
More like laughing at someone who pretended to have foresight.
Secure Coding and Application Vulnerability Scanning
I recommend anyone running a startup listen to this advice. Rand has been one of the biggest influences on my business thinking and has helped me immeasurably in growing our business.

I have watched him learn many of these lessons, tried to learn them myself and look forward to much learning to come.

Off-topic - I love the mythbusters video linked from the "Humor" tab.
And.. Now there is 64 accidental upvotes from iPads?
Focus on HIV prevents us from curing a billion people, say scientists
It's all about the processing power. Jobs should have known this from his days at Pixar. A compute farm based around GCD and OpenCL could have been a killer product.
Excellent points. It's disappointing to see the TomfTTB's comment ranked so much higher than this response.
Oracle will create a place for it. They're a marketing machine.
Interesting, I didn't realize it was written by Stoll (the article doesn't even seem to be attributed to him anywhere on the Newsweek page); his writing is quite good (The Cuckoo's Egg ages pretty well, even though the technology is outdated).

Several of the things he mentions in the article have changed quite significantly - buying books over the Internet (Amazon started selling books online the year the article was written) and sending money over the Internet (PayPal) are both common everyday actions now.

The paragraph about finding the date of the Battle of Trafalgar is particularly funny today - the correct answer can be quickly found and verified on Google, Wikipedia, Wolfram Alpha, and so on.
That is really interesting.
You should still honour the right of attribution.
RadioAunty - A Mac app that allows you to listen to live and catchup BBC Radio
You can't be serious. Just because people are willing to pay money for it doesn't mean it's worth your time. There's nothing wrong with making money on the side with a couple of apps like this, but just as AIDS or cancer research is more "useful" than penis pills or breast enhancement surgery regardless of profitability, there are many ways for mobile developers to "push the state of the art" without making more fake cracked screen apps.
Oh, ok, thanks for the info. But did it send a request to HN with every request it received? It could have answered with the data it had...?

Now everything is a 404, did you take the service down completely?
I poked around and found this: http://hackernews.com/rss
Ask tptacek how hard it is to SSL man-in-the-middle attacks in the wild.

Hint: People sell out-of-the-box solutions to the problem.

It's trivial to get certs that browsers won't choke on. You have to more than check for the cert not being "invalid", you have to actually examine it carefully, knowing which cert sellers are trustworthy and which are not. Your SSL lock icon is useless.
Stealing Social Security Numbers is not identity theft?
A famous, overexposed 115 year old poem has gratified one's intellectual curiosity yet again.
What I don't get is why people thought this was some heretical nonsense? It makes total sense, and is kind of obvious when you actually consider the design. A car with a big sail on it would only be powered by the wind and probably not exceed the wind speed, because nothing else is driving it. But it was clear that this thing had two power sources: the force of the wind moving it forward, and the force of the prop pushing the air backward (that may sound totally retarded, I know nothing of physics) and propelling itself forward. It's as if people just stopped thinking once they hit the conundrum part of it and purely started trying to form reasons why it could not work, and didn't really question or analyze it with the possibility of them being wrong.
What about using Scrum and billing by the story point?
I made a little dozenal/decimal online converter, check it out: http://flud.org/dozenal-calc.html
Diane Greene’s Advice to Female Entrepreneurs: You Too Could Start a VMware
The case against evidence
I remember PSION from really back in the old days.

http://www.worldofspectrum.org/infoseekid.cgi?id=0008953

I often wondered if David Potter himself wrote that?

Edit: And I spent far far too long playing PSION Flight Simulator.
Oh, and a forum so people can discuss solution approaches, programming techniques, ask questions, etc.. that would be great. Doesn't need to be anything groundbreaking, just a normal forum
according to the log, it was an Apache 2.2.3/PHP 4.4.9 Red Hat machine -- http://pastebin.com/raw.php?i=M2MUEdv4

as hacks of military websites go, this one doesn't seem too disastrous. From the OP: "The website is primarily used as a public relations site with details about navy operations, programs, equipment, and career opportunities"
Misleading subject line, possible spam?
A few past civilizations seem to have hit on smooth numbers as their base, instead of the "digits" heuristic. I think both have their advantages.
For sure, guys, you are exactly right.

However, a couple things to add based on the fact that Java libs usually stink pretty bad, and there are usually 10 for a given task.

1) One step is to find the 1 in 10 libs that is remotely close to being sane. This often takes a bit of time, trying to figure out which project is strongest from an engineering perspective, mavenized their jars, has some tests, and has an api that is close to being usable, etc.

2) We've had a number of java libs crap out on us after some time. There are 10 libs for everything, and none are complete - that is the general rule. So there is this pattern now of wrapping a java lib, evolving the wrapper layer, and then replacing the underlying lib once you find to many limitations. We've done this with libs like Rome and even Lucene and we're about to do it again for our linear algebra (but will try using Mahout first).
Well, to much of this audience, "the ability to do long division" would probably qualify as a psychic power.
Training for college, I see.
Thanks for posting this, I should have done the same, it is a classic poem I wanted to share. That being said, I don't care about karma, this is my first post... if only there were a way to give my karma away I surely would :P
Is there any reason that the web server can't set up an SSL reverse proxy to fetch the adsense ads ? (Obviously cookies would have to be passed-through...)

It would cost you more bandwidth, but then there's no annoying warning message about mixed content.
Bakpak japan hostels - budget  and  backpackers accomodation in tokyo
How We Used a Python Script to Find Our Domain Name Yipit
Well, at least we will end up with a few kids that can build such a thing. If it's spend on education it isn't all wasted. I worry more about the part that is spent on administrative meetings in Brussels.
"It would fry satellites, overload power grids, destroy all our computers, and possibly put the lights out for most of us for months..."

If this happens, I think losing GPS would be the least of our worries.
Yes, I took it all down. I need to rethink this. Clearly some folks aren't happy with it at all. Not that intentions really matter, but my intentions were only to help all of the people who are making HN apps. I figured we could reduce the need to scrape HN if we just distributed the data.
This makes portability with Clojure-CLR a real problem. I don't think Clojure-CLR has much in the way of adoption right now, but it would be nice to use any Clojure library in any Clojure runtime, like you can with Ruby and all their runtimes.
Kyoto places to discover while you stay in Kyoto Hostel
Stop Microwaving Your Brain; Don't Hold Cell Phone Against Your Ear
Nokia "reaffirms commitment to Symbian platform"
To be fair, the subject of the title is "Art" and the object is "Programming". This is about the art and care that developers should put into the Unix community and the tools they build. In a way, it's an intro to the mindset and philosophy of openness in technology.
A couple more links on this:
http://www.pcworld.com/article/209998/rockmelt_the_facebook_...
and
http://blog.rockmelt.com/post/1509448074/world-meet-rockmelt
If high school memories serve, Latin has regular number-names for 11 through 17, but then semi-irregular ones for 18 (duodeviginti, or "two from twenty") and 19 (undeviginti, "one from twenty").

(I say semi-irregular because they're inconsistent with 11 through 17, but at least consistent with each other, unlike say "eleven" and "twelve", as far as I can tell.)
Just a little bit of my backstory so that you read this through the correct lens: I was a .Net dev and used Visual Studio for years, then my company sold me as a Java dev and I was forced to use Eclipse for just over a year.

I liked Visual Studio, I was really comfortable in it, I understood it's quirks and it had a reasonably nice workflow. I didn't like Eclipse, it was weird and different and I couldn't work as productively in it. But I was _forced_ to use it for a year, I learned that Eclipse prizes the "type-to-navigate" feature, and I learned to love this.

So this next part comes from someone who has felt the Eclipse pain and genuinely enjoys both IDEs (and for the record spends all of his time now in TextMate and Terminal).

I think your idea has a bad cost / benefit ratio. Android moves quickly, the developer community and mindshare is set up in Eclipse and the tools produced within by Google and other Third Parties. I think there is probably an audience for a Visual Studio plug-in, but make no mistake, Eclispe and VS offer a similar amount of functionality, the tools that you find cumbersome on Eclipse were written by people that work in Android all day everyday. You are setting yourself up to try to make a toolset that offers feature parity with the official toolchain. You will also need to offer up tutorials and documentation so that people will use it.

I'm not saying that you shouldn't do this, I'm just saying that you should be realistic with the upfront cost of doing this and the ongoing cost, especially considering the amazing rate of progress Google is throwing at Android. I think in the long run it would probably be a lot easier to work in Eclipse, but that's from someone that's already gotten through the pain of transitioning to Eclipse.
It sort of begs the question will opera still be relevant in a few years down the line as rendering on phones gets cheaper and faster.
I realize that you don't want to maintain state in a REST api. It's not that it's painful to do something I'm use too (ie: session handling), it's just its painful implementing.

My point was that I totally agree with the notion of a REST-based service, but it's easier from an implementation perspective to have have web-heads for views (static files, session handling, etc) that interact with the application (REST) server.
Yes, it avoids duplication (of OS X-included packages) and is very simple to remove if you decide it's not for you.
Let C be a cylinder positioned at the center of the propeller with the same radius as the propeller and whose length = the velocity of the wind. Based on the density of the air and the volume of air contained in the cylinder and velocity of the wind we can calculate the total momentum available. There are theorems on how efficiently you can extract this energy - based on propeller theory. let this number be defined as "eta". if M * V * eta is the momentum available and the mass of the vehicle is less that M * eta where M * V * eta is the momentum extracted i.e.
m < M * eta - then the velocity of the vehicle "v" must be greater than V the velocity of the wind. If you notice the size of the propeller in the picture - it is huge - so that the mass of the wind it intercepts > than the mass of the vehicle
They can't be more different. IBM products suck (especially their software). Apple's don't.
The scientists made the film, too, so there's probably a less interesting explanation.
It's obvious to me why this is possible.

It isn't about transferring "speed" from the wind, it's about transferring energy. Traditional methods, such as sails, didn't have a high enough wind capture/energy output ratio.

By using a propellor they are capturing and using the energy from the wind much more efficient than they would with a sail.

Obviously, that doesn't (and I can't) explain the finer detail, but I don't think it's hard to understand conceptually.
I imagine a lot of time and effort went into creating this. Thanks, Jaques.

Anyone interested in the freemium model may also find the post by Ben Chestnut of Mailchimp incredibly useful, too: http://www.mailchimp.com/blog/going-freemium-one-year-later/
Mobile phone kits to diagnose STDs
In summary, Opera does proxying and caching for its mobile browser.

The article does very little to tell us why that's 'valuable' or indeed a secret.
Opera Mobile will be released for Android tomorrow. I can't wait to finally have a great browser on my phone (the tab limitations of the default one make it unusable for me. All alternatives have major faults or drawbacks). http://www.opera.com/mobile/next/
People get enjoyment out of these things and are willing to pay the maker for that joy. These sorts of apps are literally toys — yeah, they're not "pushing the envelope" of tech but they bring a smile to people's faces. Seems like a noble line of work to be in, whether there are fancy algorithms involved or not.
The presidential speech example is really interesting. Do you have that cleaned-up dataset?
I administer a Mac Server, and actually I had already made the decision to replace it with a Windows Box. We're using it to serve up content to a grand total of two Mac Minis, and the rest are Windows machines, for whom it's serving as domain controller, file server, DHCP, DNS, and backup. All in all I can't see the use case here.

I'm also generally concerned by the lack of a community around the things. You need a lot of people using them to properly debug and test network stuff, and Mac Server just doesn't have the install base.