skysight-inc/HackerNews huggingface dataset:
Aw-then-tikk: Rate restaurants based on the level of authenticity
One day, I was having korean food with friends at a sketchy place in Waterloo. After I had my first bite on the Korean pancake that I've been expecting for the entire morning, I was like.... wtf? This isn't right. This tastes exactly just like onion pancake from Taiwan ( and it suddenly brought a lot of childwood memory back to me when I was still in Taiwan. )

Have you wondered if the food that you're eating is authentic or not? Maybe the food they claim to be authentic is quite different from the original ones. I know authentic != delicious and the chef may have been trying hard to modify and adjust the taste for the ppl there, however, I built this website simply out of my curiosity. Is it authentic or not? That is the question.

Awthentikk: http://www.awthentikk.com/
Thanks for the positive words.

I'm not going to pretend we've got the Free Software business model perfectly sorted either.

We're producing proprietary software as well as developing/curating open source software projects, and there is a balancing act involved there.

Not to sound too bandwagon-jumpy (I've found the recent hyperbolic public outpouring of grief somewhat distasteful) but I care about user experience and documentation, and I've always believed that focusing on the end user will lead you in the right direction.

http://puppetlabs.com/blog/what-is-user-experience-in-puppet...

We're looking for more UX staff, and have an open UX Designer role right now actually...

http://puppetlabs.jobscore.com/jobs/puppetlabs/ux-designer/b...
For those marveling at how quickly Businessweek, Time and others have turned around tributes to Jobs, this is exactly where print journalists earn their stripes. Newsweeklies have to respond quickly to breaking stories, if they are going to be seen as relevant by readers.

For those who are prematurely predicting the death of print media, collections like this show how journalism professionals can still run rings around all but the best online news outlets.
Julian Assange at the Antiwar Mass Assembly in London [video]
Steve jobs is Not dead
Dear steve,
i have been wondering from past few days what to write to such a great visionary , brilliant and genius man when he left us all of a sudden. But then i knew that you are not dead! Your vision your spirit is in me and all of us who got your message , which you gave not only through Stanford commencement speech but more importantly through your work your company that you left behind!
So we all promise to keep you alive through our work and excellence and of course in our hearts!

Love you steve ,
Imran.
Is That Really the Fresh Prince?
Tor-ramdisk
Did Netflix really jump from 15.9 million subscribers in 2010 to 25.6 million in June 2011? That's an increase of about 10 million subscribers in about a year, compared to an increase of 3.6 million between 2009-2010.
It is worth reading Krugman's 1994 argument that the Asian miracle (unlike the earlier Japanese one) is purely capital based, not productivity based.

http://media.ft.com/cms/b8268ffe-7572-11db-aea1-0000779e2340...
It's worth remembering that this has traditionally been offset by the fact that x86 chips are manufactured in such epic volumes and on such advanced processes that there was no way for more "efficient" silicon to dislodge it.

And unlike the transition from Power chips to x86, ARM won't be so much faster that something like Rosetta will be a workable transition solution for real applications -- effectively everything will have to be ported, or it won't work.

The epic volumes of ARM chips make it possible to overcome the manufacturing and scale issues, but doing complex super-custom ARM chips for PCs drops the chips back out of the mass market again unless an enormous number of PCs get converted all at once -- though this is something Apple is capable of.

Overall, there are enough logistic issues involved that I'm not convinced that ARM is the future of PCs unless the current ARM devices like iPads and Android tablets grow up to be our PCs of the future.
php is fine the way it is. the updates you'd like to make would just turn it into python or ruby as others have alluded to
Interesting one of your clients created a drunk alarm clock app itunes.apple.com/se/app/fyllekameran/ . Not sure how it works? Do you you record a video when your drunk and that's what wakes you or is it your friend's creating drunk wake up greetings that are your alarm sound?
Anyway, I regret getting involved in this thread. Sorry for my comment.
That is the innovation, and I use the word innovation lightly as I'm sure the idea has been thought of in academic circles.

Just a quibble. Innovation is, according to the dictionary, the "introduction of new things or methods". This is quite different from invention, which is "an act or instance of creating or producing by exercise of the imagination, especially in art, music, etc".

Invention can be done in academic circles, but innovation needs someone to actually roll up their sleeves and introduce the damn thing - in this occurrence, introduce it to the vast, chaotic, challenging consumer electronics market.

Apple certainly takes no credit for inventing voice recognition, or any of the concepts used in Siri - in fact, Apple invents very little. However, they should get full credit on the innovation side. As an easy example, tablets were invented for decades before the iPad, but they were not effectively introduced to the consumer market until the iPad. That's innovation - turning ideas into realities - as opposed to invention - coming up with new ideas. Both are essential.
Here's a contrived example to demonstrate the value of sigils:

/* in version x of SFL (Sigil-Free Language) */

school = get_school("Saint Fred's School For Girls");
class = get_class(school, "Agricultural Studies", 12);
yield = get_agricultural_yield(class, "Turnips", 2011);
printf("The Year 12 Ag Studies class produced %d turnips in 2011", yield);

Now we try upgrading to version x+1 of SFL, which adds object-orientation and concurrency (it was a BIG upgrade!). Now three of the lines in that four-line program contain errors, because "class" and "yield" are no longer valid variable names, having been turned into keywords.

In a language with sigils, that's no problem. It also makes it easier (therefore faster) for syntax highlighting to spot where variables are used, without needing a full dictionary and an exact version number - that makes a difference for me as an Emacs user especially.
Stallman's response:

Your article states a long list of criticisms against me, and I doubt
that they are valid.

In particular, I am sure the story about Sofia must be garbled. I
would not even _think_ that someone was an idiot because she asked me
a question I could not answer. So I don't believe I said that.

I can only guess what did happen. Perhaps she asked a question that
made no sense, and I said so. Perhaps when she heard "That question
makes no sense", she understood it as a personal attack, although it
wasn't one. This is a kind of misinterpretation that people often
make. With this kind of misinterpretation, she might have believed
incorrectly that I had called her an idiot.

I can't say this is what happened, but it is at least plausible.
Various other kinds of misunderstanding are plausible too. However,
it is unlikely it happened as she told you. I sometimes utter harsh
rebukes, but they are generally about something important.

That might seem like a surprising claim. After all, isn't it well
known that I have zero social skills, and insult people for no reason?
That is the impression your article gives.

Many people tell stories where I do that; if you collect them and
present their side as undisputed fact, I sound like a real jerk.
Thus, anyone who gets into a dispute with me finds it easy to say,
"Stallman was gratuitously nasty again," and a segment of the public
will nod in sympathy. Therefore, such stories tend to accumulate.

One point in the collection is that I have been "uninvited" from
conferences. I think I can guess one conference I won't be invited
back to: CISL in Argentina. After what I said there about the
Condenar a Maldad program, which distributes dual-boot computers in
which GNU+Linux (see http://www.gnu.org/gnu/gnu-linux-faq.html) is
present but many classes require students to run Windows, they
probably won't invite me again.

My criticism at CISL was necessary, given how much of the organized
free software movement in Argentina had drifted into praising and
supporting that program. I stand by what I said. But if you want to
criticize me a few years from now, you could accurately say I was
"uninvited from a conference" with CISL in mind. Without giving
details, included in a list of many other such criticisms, it will sure
make me sound bad.

What about the rest of the list? I'm not perfect, so maybe some of
them were my mistakes. However, you shouldn't suppose I'm at fault
just because someone criticizes me.
ASP.NET Web Pages/WebMatrix is pretty close to what you describe. Nice syntax with Razor and full .NET framework access with some shortcuts added on.
Stallman pointed out that what I said is nonsense; I didn't mean "when he couldn't answer some question he asked her" but rather "when she couldn't answer some question he asked her".
Payday Lenders
Adobe Creative Suite 5.5 and the new world of GPU accelerated content apps
A simple image hosting site written in Haskell
While we're at it, why not jettison the whole paradigm, and start over? ARM itself is getting quite complicated, and there are ideas to be picked from, say, the B5000, or Transmeta.
Me too. Hope I can find one in the UK!
"Tragedy today, as former President Gerald Ford was eaten by wolves. He was delicious."
I would not consider this a "catch up", no one knows who develop this tech first. Google probably heard about Apple's plan and is able to bake it into Android first. Look at Google TV. Google get it into the market first, but it was a half cooked product.
Yes, that would be something huge (or maybe I'm thinking that because I have this idea for a long time and really wish someone would do this).
Obviously, the quality of the output php code would matter a lot. Actually, by quality I mean mostly the performance.
Are you sure that 'quants' and high-speed trading don't help the economy in some sort of market lubrication fashion that is hard to understand?
Why Recruiters Like Facebook More Than LinkedIn
You could just look at that as an argument against keywords, rather than for sigils, ala Smalltalk and Lisp.
On Middle Men
Springbok Supporter
> the language and its frameworks lack nothing.

It lacks a coherent design philosophy; it's a collection of hacks; a house of cards with no style. It's full of idiosyncrasies that must be memorized because they make no logical sense. Put simply, it completely lacks taste.
Where can I get one of these in SF? Nothing in the mission seems to carry BW.
Casio ctk-720 reviews
How to Make Socially Responsible Investment Choices
Yeah I'm also not a fan of linq. Or at least not in my PHP.

I think something like underscore.js[1] would be much more in the style of PHP - I always thought PHP and JS were similary in their wackiness - and I would much prefer it to LINQ.

As far as modeling after PHP, there are things I'd leave/take, but really the biggest issue is the standard library.

1: http://brianhaveri.github.com/Underscore.php/
Uh,

The stock market is a human institution that theoretically is not merely a battle field but competition which serves to allocate resources efficiently and for the benefit of people, ideally all people but certainly some people.

Thus it seems legitimate to have regulations aimed to focus investment activity on questions that are really related to said resource allocation rather what is ultimately just clever front-running.

I mean, the world's production, distribution and profits process might argued to change in second these days. But it will be a while before world-resources need to be reallocated by millisecond.
The A4 is very similar to the Samsung Hummingbird. The A5 isn't particularly like the Exynos, though, except in that it uses A9 cores; the A5's GPU is _much_ faster.
Well, there's a spectrum where on one end they just paint a big "A5" on the package and hype it as their own. On the other end they completely architected everything on their own (which, clearly, they have not done). Somewhere in the middle there is the reality where they have not only made some power management tweaks, but have (according to the last keynote) added an Image Signal Processor that implements face detection, white balance, and image stabilization algorithms that are, presumably, not on the stock chips you mention.
NYC Startup Paying $350 a Month in Manhattan for 1500sqft Apartment: Pt 2
I have no real experience with configuration management, but I'm confused why the programming language matters?

It seems to me like people complaining about Make being a poor programming language.... IT'S NOT FOR PROGRAMMING! It's for build sequencing. Every single program on your computer is a command-line-invocation away. Let Make handle incrementally executing external scripts based on timestamps, and let real programming languages do what they do best.

Isn't the point of Puppet to have an idempotent declarative language. And can't it execute arbitrary programs?
Woz is literally my hero. He is one of the main reasons I got into coding.
well, that's the author filtering reality.

In real life, there are people still lost and others who think they've found it, but who won't find out until later that something else is what they were meant to do. And some who never will find it.

But none of that makes for an article that puts everything in a pretty box and ties it up with a shiny ribbon.
It looks like someone had fun!

Native parsing of markup and SQL looks like a neat idea (reminds me of Facebook's XHP plus LINQ) but I'm concerned about using the JVM. Does this use a .NET style multithreading model instead of using one process per request? If not, I can't see the benefit of using a JVM given its best features (GC and JIT) would be rendered not only useless, but a bit of a drag.

My personal PHP wishlist is:

* Better interfaces for the core libraries. Ideally replacing them all with namespaced and object-oriented ones with none of this needle-hackstack mixup

* A standard autoloader

* Removing the concept of 'PHP errors' and replacing them all with exceptions
The Exynos uses an ARM Mali 400 GPU; the A5 uses an Imagination Tech SGX543MP2. The latter is far faster; at least twice as fast in most benchmarks. Also, the A5 is known to have a lot of extra DSP hardware on chip, but the purpose of that is somewhat unclear for now (it has been claimed that it's to do with facial recognition, fast camera operation and/or Siri, but really no-one knows for now).
etfb is on the right path, but for me it just feels right. I guess that's just a personal preference, but the dollar sign is a visual indicator that a particular string is a variable, and not a function call.

For me, it makes a big difference in languages like ruby where you could either be calling a method, a monkey-patched method_missing callable, or a property in some scope.
It's nice to see projects like Twitter's Bootstrap[1] being used to help reduce the amount of time it takes to get a site and its information on the web.

[1] http://twitter.github.com/bootstrap/
Glad to hear that they were still friends - some stories were weird, like the one where Jobs threatened to fire their design company (was it frog design) if they continued to work with Woz's new company.
Entire Bridge Goes Missing in PA
> There was not a single ad in the issue.

I would say it's the other way around.
Unlock iPhone - Best Step By Step Methods for Unlocking an iPhone
Painters, not ninja turtles.
Looking for an SEO Company in Melbourne?
+1. wish I'd seen underscore.php sooner!
> please give an example of something you could destroy through fat-fingering.

Destroy as in magic smoke? No. But have to take back to the store to have it reset. Yes.

This initial language prompt the computer booted to didn't have a back button once you'd chosen. If you get that wrong, good luck changing it if you're a casual user.

> Anti-virus is pointless for most users who don't pirate software and who use a modern browser (along with some common sense... Like say, not installing viruses).

That's fine for you and me. I've only ever found one virus despite scanning what I download.

But it was a malware posing as an archiving tool not warez, and malware is everywhere and does everything to look legit. Legitimate users get burned by this all the time.

As for a modern browser, sure - up to date IE is much better than before but Flash hardly is, so IE hardly is, so Windows hardly is... A single security layer simply isn't sufficient. A browser that's so plugin-happy needs to be better sandboxed.

Which is why for a computing environment where your browser is running as the primary user, you need a virus scanner.

> Most people pay your so-called tax because there is no viable alternative, these aren't the kind of people who will buy the parts and put it together themselves.

That's exactly what I mean. There's just enough hard about the install to make it not easy and thus it's hard by most people's reckoning.

Only the Mac is really good and that's because they supply the hardware so they know the drivers, the configuration, etc.

> Finally, I found ubuntu to be more difficult to install than windows. Think "proprietary" drivers...

"Here's a machine that won't run Ubuntu - see what a tough install Ubuntu is!"

Ouch.

> And there are a bunch of fat fingering opportunities in the ncurses version of the install.

Sure. But even still, less of a "there's no back button" kind of thing and more just complexity because of difficulty. Windows by default uses the entire drive, Ubuntu could but that'd make it harder in other ways. But judging it on that sort of thing misses their simplicity in areas that can be simple. As much as can work, just does. No EULAs, no trapdoor options, no hurried backups onto DVDs you forgot to buy and had to go back to get because it doesn't come with a $.30 install disk, etc...
Expert: iPhone 4S antenna system could infringe on Samsung patents
It produces CSS. It should probably have HTML+CSS export, then it won't need Javascript.
Esmalte para U�as
10 Facebook Changes that impact Business Pages
People had an issue about the Amanda Knox release in my supermarket less than 48 hours after the event. This happens a lot more often now.
Econ 101: an economy based on infrastructure growth is not sustainable. China has problems ahead without change.
Green Bay Packers vs Atlanta Falcons
Green Bay Packers vs Atlanta Falcons<p>Match Schedule
Green Bay Packers vs Atlanta Falcons
Date:9th October , 2011
Competition:NFL
Green Bay Packers vs Atlanta Falcons
Start Time:08:20PM (ET )
Week :5
Venue:Georgia Dome<p>Watch your favorite sport on your laptop or computer from anywhere in the world
Interesting, this is by Rémi Forax who is involved in the Asm Java bytecode manipulation library[1] as well as hacking on all kinds of other Java related stuff.

He's got a blog post here with some initial performance tests:

http://weblogs.java.net/blog/forax/archive/2011/09/04/hotspo...

Looks really fast when using type annotation (edit: faster than Java?!). Interestingly he is using the upcoming -hsx Hotspot server flag which makes a big difference in speed.

[1] http://asm.ow2.org/
everyone can purchase fast access. If a brokerage or a bank wanted to do it, they certainly could. It's like saying that Kinko's has an unfair advantage at making copies because it bought expensive copiers and regular folks have not.
New PyCharm 2.0 EAP build: Cython, CoffeeScript, code coverage
Thanks, for posting that. I've never really like Krugman all that much, but he successfully put to paper, what my intuition has always told me about China's rapid growth. Even more remarkable considering he wasn't really talking about China, and it was written 2 decades ago.
POE = Purity of Essence?
Is Magnetic Sponsoring still useful?
Hi,

The bitfield patch was merged in the official CFFI repository eight months ago (http://common-lisp.net/gitweb?p=projects/cffi/cffi.git;a=com...)

I have no idea why quicklisp isn't more up-to-date. If you need recent systems, I recommend managing your own set of libraries. Personally I have a "site-lisp" git repository where I include all the systems I use. This is really useful when I need to try bleeding-edge patches.

Edit: I updated http://codemore.org/cl-zmq.html to document this problem.
I'd say it's more like Kinko's discovering you want to make some copies...and quickly erecting a store right outside your house so you stop there instead of Staples.
PD is pure data, which is an open source clone of the (surprisingly) closed source MAX/MSP. http://puredata.info/

it's basically an open-ended programming environment for music/data/midi -- it's got a steep learning curve but disclaimers like that have no place on a site for hackers =)
>With an open government they wouldn't be able to do this in the dark.

Please don't tell me you actually believe this.
"We do not consider code elegance or code length for the score. Though your program must fit within language-specific memory and runtime limits in order for us to grade it, we do not consider memory footprint or runtime in the score."

That seems like a mistake. How could there not be a penalty for unreadable, slow, or bloated code?
A facial recognition app to sound a siren when Tony Bologna is near.
A better solution would be to reduce the granularity of trades to, for example, 1 second. Nobody needs to trade faster than that. If all trades are executed in a random order every 1 second rather than the current 'fastest fingers first' nothing would really change much in the world, just the HFTs would go away. HFT is a leech on the face of the financial world.
I am currently migrating a largish (thousands of nodes) site away from using Chef and back to using config files in packages, because it's simpler and has the same effect.

Having been round the houses with cfengine, Chef, Puppet and more now I think these tools are, overall, a poor use of time. In general they're 99% used as config blasters: Yet Another Way To Put Files Onto A Computer.

Turns out, packaging systems already did that and have better dependency analysis.

This also helps to match the lifecycle of configuration management objects with that of the components they configure. I've seen far too many sites that had one big hairball of a Chef/Puppet repository that tried to service the needs of multiple conflicting application releases.

The final nail in the Chef coffin is that it encourages parameterisation of config files rather than configuration by convention, which is simpler and less prone to production-environment gotchas.

Everything else they do can be replaced by a very small shell script.
The next language on my "Languages to learn" list is Haskell. I'm a big Clojure & Lisp fan, and Haskell seems like it would be an amazing study in contrast with the Lisp family I'm thrilled by.

However, this makes me cringe a little:

+++ thediv ! [identifier "gallery"]
<< (thediv ! [theclass "screenshots"]
<< ulist <<
(li << anchor ! [href ("view.fcgi?file=" ++ first)]

As far as I know, Haskell doesn't a code-as-data philosophy. (Right?) I think that there are a lot of pure Lisp HTML alternatives, and they work because Lisp is at the same time declarative and functional. S-expressions are concise and almost look like CSS. But Haskell code doesn't seem like such a great replacement. There's too much syntax, and, in my opinion, that gets in the way of understanding-at-a-glance.

Is this style common in Haskell Web development?
First working JavaScript MS Windows Emulator
and what's wrong with that? Or rather, would you ban that too?
Startups at Scale: Make the abstract actionable
There is a photo of the guys of dinahmoe next to the definition of awesome. Seriously, and i just had an overflow of ideas about online music creation.