skysight-inc/HackerNews huggingface dataset:
If you don't feel like reinventing the wheel, look into using a framework like Zend that has this functionality built in. With Zend, you don't have to use the whole framework, you can just plug in the modules you need. Zend_Auth (http://framework.zend.com/manual/en/zend.auth.html) and Zend_Form (http://framework.zend.com/manual/en/zend.form.html) should do the trick. It will also handle escaping queries, setting cookies, hashing, etc.
If you are running NoScript in its default javacript off setting, this pop up login page does not appear.
There's another angle, though: while the control round-trip might be hideous on OnLive, the inter-user round-trip is negligible; presumably everyone will be sitting on the same gigabit (or better) LAN. Games currently have to pull all sorts of tricks to make the inter-user latency appear not to be present. They've got good enough that generally you just don't notice. I think the same thing will happen here, although I admit that nobody's demonstrated that they're capable of surmounting the technical challenge, and I doubt it's as simple as tweaking #defines in the network stack.
Effectiveness Of War On Terror | Human Victims Of Human
Ruckus, Meru, Xirrus, there are a lot of players in the 4th gen wireless space.
The hard part about understanding this is modeling the position of each pendulum easily. If you want something that cycles from 0 to 1 and back try: Absolute value of (x mod 2 + 1) note:drop the abs to see direction. If they all cycle in 60 seconds it's easy to see that any cycle will start over. At 1/2 the full cycle time they will split into left and right sides etc. Now, work backward after the fastest ball does 4 cycles you can see something that looks nothing like a sine wave.

However, you now need to substitute that position as time into the pendulum equation. At which point you see the sine wave behavior of sticking near the edges as the ball picks up momentum followed by a fast transverse through the center. Still, it's not really a sine wave but it's fairly close. To get a true sine wave all the pendulums would need to be the same length and the balls dropped the same distance but at slightly different times. However, in the experiment they are close to the same length and distance fallen so it looks about right.
Synchronisation of Metronomes (video)
3 Port HDMI Switch Switcher Splitter for HDTV 1080P PS3
Brand New and High quality.
With 3 HDMI female Inputs and 1 HDMI Output.
Support 12-bit Deep Color, full 1080p.
Supports with HDMI 1.3b.
High performance up to 2.5Gbps.
Maintains high resolution video - beautiful, sharp HDTV resolutions up to 1080p, 2k, 1440p graphics and computer resolutions up to 1920 x 1200 are easily achieved.
Dimensions: 6.5 x 6.5 x 1.4 cm.
Which is a pity when you think about how crappy and unfinished the unity UI in ubuntu 11.04 is. In years this is the first time I've stopped using a standard ubuntu (now I'm using Gnome 3, which is almost as bad).
While I agree with you whole-heartedly, I am starting to suspect that ship has sailed.

The only weapon I feel I currently have in that war is iReader or Readability. I have given some consideration to "mining" .swf objects, but it is not currently a big enough pain point to further pursue that effort.

Oh, I take that back: the "mobile" version of many websites is also nice since they are (usually) more content-oriented and less dancing monkeys. I fear that, too, may change but for the time being it works well.
Facebook Has Hit 1 Trillion Page Views This June
You wish for it, HTML5 delivers. http://pepsdev.com/pendulums/
>Only a nut would invest the entire amount themselves.

Not everything I'd want to do would have an immediate commercial payoff, which would rule out investors. That, in turn, would rule out anyone else doing it, which is why having a wealthy backer is necessary.

>But that aside, we're talking here about quality of life which does not equal being able to pay for the craziest most expensive ideas that you can come up with.

If I'm retired, the ability to do those things would be a huge influence on quality of life for me.
Correction: Ubuntu WAS ready for prime time
Mobile Hill
What an awful article. Nothing here was 'new' but rather the same things that have been said in near every other 'Year of desktop Linux!' articles. Replace the post date with any year going back to ~ 2006 and it wouldn't be out of place at all. Also, any writer that is suggesting primetime usage of a Linux distribution and then suggests to use WINE or a VM solution is out of his mind.

It's amusing how the writer referenced Ultimate in order to show the apparent high cost of Windows yet how many people actually need Ultimate? Also, his 'success' story in regards to his wife isn't too realistic or at least common—how many people have a husband who is willing to look for DbxConv (A command app) and do all that work for her.

The site itself looks as if it's stuck a few years back. I'm a little disappointed Windows ME wasn't referenced and no use of 'm$'.
dito moved away from ubuntu and found crunchbang linux, because of unity
So which is it: either Apple needs to pay people a shit-ton of money to come work for them, or they don't.

Most of the commenters in this thread feel, as you do, that CEOs need to be paid a shit-ton of money, or else they would never work for Apple, but the rank-and-file do not need to be paid a lot of money, because Apple is such a great company to work for. Can you explain the discontinuity? Why is Apple great to work for as a peon, but terrible to work for as a CEO? Why does extra money paid to a CEO definitely and absolutely result in a better CEO, but extra money paid for employees won't get them better employees?

Keep in mind the studies that show highly paid CEOs underperform low-paid ones when you answer.
Year n+1 is the year of Linux on the desktop!
You can disable Unity and switch back to Gnome 2 at login time. After you enter or click your username (before you enter your password) you can select which login session you want to use down at the bottom of the boot screen. If I remember correctly the default is "Ubuntu" but there is also a "Ubuntu - Classic" that sends you in to Gnome 2 rather than Unity.
Mail clients (at least Outlook and Thunderbird) mark attachments as untrusted, and then it's up to the application to open them safely.
I've had experience with both Java and Python, so I know how you feel. At MIT, most classes in CS are taught in Python for this very reason: the idiomatic-style and overly verbose syntax of Java detracts from learning pure CS logic.

Sure, using python abstracts away a lot of things (e.g. memory management, type settings, etc.), and some might argue you have less freedom in python, but in the end, python is much closer to "logic" than java. Each line contributes to the logical flow of the program.

That being said, python is a language to write something up quick, prototype an idea, put up a simple webserver. However, when your program must scale or if you're trying to optimise for speed, you should highly consider java. The code will be more verbose, but you will pick up a tremendous speed increase.

I'm sure those of you who are hard-core Java programmers will disagree in some sense, so please leave your thoughts.
InApp purchases StoreKit for iOS devices
The point about it running well on old hardware is well taken. Installing a new OS onto an old box very often results in an apparent speed-up. I was amazed at how fast my old pc was when I upgraded to a new pc, and re-installed XP from scratch on the old one. It was amazing. Unfortunately we then started loading software on it, doing all the normal day-to-day stuff on it, and it's since slowed down again.

Unfortunatly installing Ubuntu on _new_ hardware is a different thing altogether. There you're far more likely to encounter problems as you have newer hardware (espaecially graphics hardware). We got two new "desktop" machines a year ago to use as file servers. Nice Intel motherboards, integrated high-end graphics and so on. A week of trying though (and we tried hard) and we simply could not make the graphics work right. And don't get me started on the RAID support. In the end we started again with Fedora and were up and running in a day. Fedora was more conservative with window transitions and so on, but I could get it to run for more than an hour, and VNC worked.

We use Linux a lot for servers, but I'm in no rush to roll it out for workstations. We'll keep trying every couple years, but it seems like 2 steps forward, one step back sometimes.
For a trawl of some of the worst (presumed British) comments from BBC comments threads, see http://ifyoulikeitsomuchwhydontyougolivethere.com/
Marketing Your Local Business | SicklyCat.com
The days of door hangers, flyers, and newspaper/yellow pages ads are dead and gone.

If interested in acquiring new customers, clients or leads, today’s businesses need to focus their attention on local internet marketing.
Ask HN: A Well Funded Competitor Has Launched Before Me What Should I do?
Hey Guys,

Obviously using a throwaway account but, I'm a well respected member on here with a few thousand karma (just to give you abit of info who I am).

Anyway, I'm in the process of creating a startup however, a well funded competitor has recently launched - a few million in VC funding with a strong team

I am just wondering what I should do knowing this competition is now around. I am aware of other similar competitors (although this is a new niche/spin on it so they aren't outright competitors) but this one was right out of the blue.

What should I do?
I think Apple's plan is to have a stream of new product categories. Already, the iPods make a shrinking contribution to revenue; the iPhone is being overtaken by android; but the iPad is still far, far ahead and growing. What will be next? And can they keep having a "next"? It's tough to keep on creating revolutions (but enormous fun if you can do it).

Going from macs to linux puzzles me, because the mac OS is unix (though not linux) underneath: you have the best of both worlds, usability + power.

The iPad is a simplified product (at present, anyway). Awkward for power users, but great for the huge mainstream who value simplicity over power. Apple is a consumer electronics company these days; a Sony. Geeks are a much smaller and less lucrative market.
A History of Haskell
Starting as an app developer: iPhone or Android? Which one to choose?
Crunchbang isn't great. It breaks regularly; it's pretty big; and there are weird dependency problems. Compare it to distributions like Slitaz or Tiny Core, both of which really are small.
Google plus introduces ‘Ignore’ option
If they don't buy through the market, delivering updates becomes a problem.
Domain names and paths are shocking heiroglyphics, but some weird square with static in it that means nothing at all to a human at first glance is comfy and familiar? I disagree.. I see a lot more URLs out there than QR codes, and just about anyone is okay with typing them in (albeit to google).
When iOS became popular, developers spilled the beans left and right about how successful they were, causing a landslide of competition and a massive goldrush. I think Android devs with success realized this and have decided it's better for business just to shut up.
Argumentative research paper topics – is there any shortage of these?
A good argument is enough to rejuvenate or recharge are lives; so, there could never be a shortage of argumentative research paper topics at any given time. Whether you are a toddler, a teenager, an adult or somebody who is on the verge of getting into the geriatric ward, we would all like to be part of a good and healthy argument.
Web metrics: Size and number of resources
You are actually right, this ancient technology is doomed to be superceded soon by OCR, but it's a fun thing for the moment. It's a fad, it's gonna make its circle.

If there's advantage to their use it's the ability to be included, accidentally or not in photos and videos of people passing by.
Uber European Rival Raises Big Funds
I think the difference is that with Apple, you get charged BY Apple, and a payment to Apple doesnt get declined, but on Google, each dev is a merchant that the banks aren't recognizin, and we get declined left and right.
Sorry, but that's simply wrong, both from a legal and typographical perspective. Arial wasn't made by or for Microsoft, but by Monotype. I'd assume that licensing it was cheaper than Helvetica, or that you'd get a better deal if you buy everything at one foundry.

And whether it's a straight clone can be argued, too. Basically it's to Monotype Grotesque like Helvetica is to Akzidenz Grotesk. It's a bit too close to comfort for some designers, but there are lots of fonts in that design space that aren't that different (one of the problem with grotesques). The shapes of the glyphs don't match, but the general footprint is the same so that you easily substitute Arial for Helvetica and won't change the flow of the text. By the way, this is basically the raison d'être for Liberation Sans, which shares the same metrics.

Also, if it were a straight carbon copy, designers wouldn't complain about the ugly looks of Arial as compared to Helvetica. Which I never quite got myself, but then again, I'm not Helvetica's biggest fan.
CueCat certainly comes to mind. The difference, of course is that this hardware is akready wdespread, and portable. The idea of having that thing by your desktop computer to read codes vs. Urls you could type in was pretty lame. On the other hand, same deal with this - agreed I'd rather simply type in an address.

Security wise, this is the ultimate URL obfuscation. I could go around sticking stickers over everyone elses QR codes to send you all to my virus/spam/phishing kingdom, right?
To finally get a good picture of what matter is, we have to put our egos aside and realize that matter is not the primary component of the universe, matter is a waste byproduct of the violent action going on at the subatomic level that is moving so quickly that none of our primitive sensors can even observe it coming and going. Where is it going to? Somewhere else.

The analogy goes like this. When we observe matter, it is like querying a bank balance and finding $100 in the account. Now if we were to query it thousands of times a second, we would always find $100 in the account. However, if you could query the account a million times a second, sometimes you would find the bank balance as $-1000 or $1000. And even rarer still you find it at $-1million +1million. Empty space is not empty at all, it is just where the violent coming-and-going of whatever makes up matter simply averaging out as a $0 bank balance.

So the energy in our sun, sending out photons is only a waste byproduct of the mysterious processes that make the universe run.

I have a little pet theory that the universe itself, and the humans are just bacteria that are hanging out on the exhaust port of some super sentient being. Our entire universe, the matter we are made up of is simply echos and ripples of some vast mechanism.

Here's the BBC documentary on antimatter where they explain the notion of matter and antimatter being a positive and negative bank balance (on average):

http://www.youtube.com/watch?v=AHzbKrg2HIw#t=7m00s
"What makes compilers hard to write, for someone who has never done it before, is the scope of the problem you're trying to solve. Writing a compiler, to spec, for a non-trivial language takes a lot of WORK."

I think it is useful to distinguish work from difficulty. IMO, on current hardware, writing a compiler is easy and, for most languages, not too much work.

However, if the language spec states what a compiler must do when given invalid programs, this can get much harder.

Writing a runtime increases both the amount of work, too, and, depending on the runtime, can make it much harder.

Finally, if you want your compiler to produce decent code and/or decent error messages, things get harder, too.

Summary: IMO, writing a compiler is easy, writing a good one is hard and a lot of work.
Well, that is a really hard question.
I think you should consider this:

- Do you have any way to make your company different?
- Can you contact some respected member of the niche your company is aiming at, and convince him to start using your product, and endorse you?

Usually smaller companies can offer a better service, to a smaller niche of users, so you can focus in a small sub-niche of the customers, and work with them, that can work for you if you manage to stay small, bigger companies can't afford working with small customers, as they can't break the even point of revenue.

Try to stay out of any strategy that involves money, as your competitor has more resources than you. Focus on personalized service, if you can afford that.

Or, start looking for a funding partner.
So who's going to step up and become the premier Linux hardware vendor? I was just looking at Linux laptops this morning and the problem is battery life. The System76 Lemur 13 gets... 2-3 hours of battery. That's not going to work. The ZaReason Strata Pro 13 gets... I don't know because they don't advertise it and I can't find a review that mentions it.

The conventional wisdom is to get a Thinkpad, which I might have to come to, but it would be wonderful for one of these Linux vendors to step it up and put out something that's competitive in terms of battery life with the improvements that have come in recent years. Apple, Lenovo, Asus, even Toshiba are all putting out laptops with 8+ hours of battery. I wouldn't consider buying one that gets less than 6.
Unity is the incarnation of everything I hated (and worked hard to disable) in Windows 7. I rebooted and selected Ubuntu Classic as the default, and haven't looked back.
Not as two seperate fonts, of course, I meant that they're usually used together when you specify the font family in CSS, i.e. "font-family: Arial, Helvetica, sans-serif".
Hey, the mouse "just works!". Out of the box! Linux is ready. It's always disappointing in articles like these not to see 200 corporate workers trying Libre Office (which would be fine for many many people).
Taking the gist of what he's saying ('Other languages are a lot more concise than Java') I tend to have the same feeling even with HTML when using CSS.

For example, CSS has its own syntax for classes and IDs, and once you're used to that, you can go back to HTML and it can get a little bit frustrating having to do it more verbosely.

// CSS
div.example, div#example {}
// HTML
<div class='example' id='example'>
// What I sometimes end up doing by accident
<div.example> / <div#example>

And the same with PHP vs JS

// Empty object in JS
var obj = {}
// Empty object in PHP
$obj = new stdClass();

Or coffee-script, Erlang, etc. vs plenty other languages

// defining a function in the former
func() -> ...
// and the latter
function() { ... }

And the languages that rely on indentation to identify code blocks vs. those that use curly braces or parentheses. The latter is a nightmare when code is nested several blocks deep and you've a sequence of:

}
}
}
}); ...

By the same token there's probably a blog post out there about how confusing concise syntax is and how it's hard to figure out what the hell '{}' or '[]' or '?:' means compared to their more verbose counterparts.
File that was used to Hack RSA
> Unfortunatly installing Ubuntu on _new_ hardware is a different thing altogether.

This. I made the unfortunate mistake of trying to install Ubuntu on one of the new Toshiba Porteges. I was not expecting such terrible device support (built-in Intel graphics would freeze or kernel panic in full-screen; insert/remove to the HDMI port would cause X to run up to 100% of CPU and be unresponsive to input; screen dimmer would seemingly randomly dim and light while I was working; etc.).
A slight tweak to draw the pendulums too makes the simulation look much nicer:

function draw (Ls, t, h) {
// only for in the program, needed?
for (var i = 0; i < Ls.length; i++) {
...
ctx.lineTo(h * L, 0)
ctx.arc(h * L, 0, 6, 0, 360)
ctx.stroke()
ctx.fill()
...
}
}

to do it right you really need to start another path, but this works fine in Chrome (looks little wonky in Firefox)
Do you have a blog or anything? I've recently gotten into WP7 coding (submitted my first WP7 app to AppHub last night!) and am interested in reading more about people's experiences.
I'm worried that we'll never be able to build our own phones the way we can build our own PCs with commodity hardware due to the crazy patent situation.

Probably hardware and software will continue to be locked down (or in Android's case, released to open-source many many months after official release), but we'll be rescued by the web the same way we were in the PC era.
I would argue that the best gaming console of all time is the PC.
Any idea on the software stack that they are using to handle the huge amount of data?
Wu-Yi Oolong Tea -
Asus tried Linux on the EEE PC. They unfortunately tried an odd version called Xandros, with some modifications and a cut down IceWM theme. I'm not sure they enjoyed supporting it.
This article says they've stopped pre-loading Linux: http://www.pcworld.com/article/196987/has_asus_abandoned_net...

and this article says they're going to start pre-loading Ubuntu:
http://www.theinquirer.net/inquirer/news/2075819/asus-preloa...
Alquiler de Vans Colectivos, Camionetas y buses
Dell have good support. They have some deal with canonical, so it seems most of their laptops work great.

Also, ASUS ones run quite well. ASUS even ship linux on their netbooks. My girl friends netbook runs for ages on it. So much that it has never run out of battery on us.

Sent from my Ubuntu Dell.
Yes, that does NOT state Microsoft just wanted the lawsuit to go away.
Interesting stuff. The method of inverting the die and bonding it to the processor carrier is called Flip-Chip (https://secure.wikimedia.org/wikipedia/en/wiki/Flip_chip), and replaced bonding wires for higher density and better thermal properties (you get direct access to the back of the silicon substrate)

The electron microscope images are all cross-sectional, because it appears he doesn't have the equipment to do surface etching, and just cleaved the chip. I've not generally seen good sectional images around though, so it's definitely an interesting look.

http://www.flylogic.net/blog/ has a lot of stuff about depackaging and reverse-engineering chips, as does "Dr Decapitator" (http://decap.mameworld.info/), who decaps old arcade ROMs, and then extracts their actual data from micrograph images to produce romfiles for emulators.

Edit:

The Sparkfun Saga of the Fake MCUs:

Part 1: https://webcache.googleusercontent.com/search?q=cache:kMgE8B...

Part 2: https://webcache.googleusercontent.com/search?q=cache:mEZ-8g...

Part 3: https://webcache.googleusercontent.com/search?q=cache:3Tlcu2...

(Links via google cache because they seem to have broken their old news URL structure)

Edit^2: I forgot I had this old image of a System-in-Package radio module that I made myself (Digital camera through optical microscope at, iirc, 20x)

http://metavore.org/faff/chip.jpg

The thick black lines at the bottom are millimetre markings on a ruler. The processor is at the centre, and the various other modules are SAW filters (https://secure.wikimedia.org/wikipedia/en/wiki/SAW_filter#SA...)
Personally? It depends on your goal/model.

If you're in it for the money (passive side income etc.) I would go for iPhone. There are people who have made considerable income from ads on Android, but as usual this differs between apps and situation.

If you're just doing it for fun, either works.
Maybe you could provide a few arguments, or better yet : benchmark things :) I have no idea how far this XMPP server can go, how slow it is, but I know that at least 3 orders of magnitude more people on earth can hack on it, debug, provide patches and won't charge insane amounts of money for this :)
What I've done is to install Debian (you can choose testing or stable) base system. And Fluxbox / Openbox on the top of it will all the applications you need.
I'm happy with that.