skysight-inc/HackerNews huggingface dataset:
I think this should not come to any surprise to iOS developers. People use the reviews page as a bug report page. For apps I've worked on we got way more negative reviews for particular bugs than we ever got emails reporting said bugs.

There might be a warning already, but if there isn't Apple should make it very clear that every iOS developer has provided technical support contacts and other helpful links that they can use to report bugs. Bug reports don't belong in the review unless the developer never responded to your contacts or never fixed your bug after contacting them.

I also think that the developer should be able to contest reviews that solely create FUD and aren't really reviews at all.
If you are going to start from scratch, why would you ever use XML? XML violates so many things we know to be good, including the essential lisp idea of 'data is code' (which json does OK), not to mention it's ugly, hard to read, and makes for arbitrary patterns.
I know one hamburger restaurant chain here in Seattle, the Counter, that is now on the second round of Groupon, and this round they offered two coupons per customer -- so my thought is the first round couldn't have went too poorly.

I went in with a Groupon and the experience was first class. Great service. They actually had one guy whose main job was to scan the Groupons. I asked him how things were businesswise with Groupon and he said really busy, but he said now that they can just scan them in, pretty easy (last round they had to look up each coupon by hand).

I of course tipped on the full amount, plus some, because the service was excellent. I liked my meal, and the wife and kids did too. We'll be back. And this is a place I may not have gone to w/o Groupon, although I had heard positive things from neighbors. But Groupon definitely got us the last mile through the door.

My feeling is that now, as a business owner that can use Google, if you don't know what you're getting into, you probably won't be business long with or w/o Groupon.
A lot of the historical symbols of pride have become meaningless (or at least significantly less appreciated)

Can you give an example? A hundred years ago a rich man wore a handmade suit and a Rolex and drove around in a Rolls Royce. In a hundred years time, the only difference is that the car will fly...
I develop frequently without internet access because it removes a huge distraction. But my first step was to download to my local drive all the the documentation for the language and tools I'm using.

But tough questions? Yea, use the internet. It's like that old tech support cheat sheet comic by xkcd. "Have you been at it more than half an hour? Ask someone for help. "
NY/SF: how tech resumes stack up
From the article, "The hijackers deliberately sorted the hostages into two groups—Israeli nationals and others, or Jews and Gentiles." The Frenchman you mentioned lied to the hijackers, again, according to Wikipedia: "A 19-year-old Frenchman named Jean-Jacques Maimoni—who chose to identify himself as an Israeli Jew to the hijackers even though he had a French passport."

My mother converted to Judaism before I was born. I do not know if the Israeli courts would recognize that conversion. My case is weaker than some of the people profiled in this NY Times piece: http://www.nytimes.com/2008/03/02/magazine/02jewishness-t.ht...
Snort 2.9.1 beta has been released.
He did not solve for 5 variables, he solved 4 and the last one can be anything.

It doesn't have to be in that relation. Example, 2 variable, 1 equation.
x + y - y = 0.

Here x must be 0.
Snarky answer but true. IBM certainly invented ideas like virtualization first, but without competition, I don't know how cost-effective they would have been.

Mainframes get dissed a lot, but a lot of great technologies were pioneered in that environment.
Is HN being archived?
Ask HN: Employee disclosures and policies
Not sure this fits within the typical HN topics. I'm hoping to get some intelligent insight while maintaining anonymity. It's hard to turn anywhere other than HN for that. I hope you don't mind.

I have a firm offer from a publicly traded, Fortune 100 company. A lot of my friends are surprised that I'm even considering, but my play is to learn about operations at a company of that size, then 2, 3 or 5 years from now jump out. I don't anticipate doing anything directly competitive, but I'm also being adamant about reviewing their employee handbook and policies to check for limiting factors. As I've said to a few people, I'm really interested in dating, but I'm not sure I'm ready to commit to them for a lifetime. I've been scared off by other friends who have made the mistake of not checking and inadvertently surrendering future opportunities.

The company recently replied that they're unable to release the policies and handbook due to proprietary and confidential concerns; only employees are authorized to receive a copy of it. They have offered to answer any specific questions, but I'm not convinced that will resolve my concern. If I don't ask a question precisely the right way, they're not obligated to infer my intent.

Am I getting cold feet or do I have a valid concern? If you're a founder, what are your policies? Do you release this information upon request, or would you become concerned about the candidate? Job seekers, do you ask questions about non compete, confidentiality, and other disclosures prior to accepting an offer?
This article is true, if you look at how Apple designs their products, the look is always minimalistic. They will sacrifice features and function in favor of design. And in a way, this is really a big part of their success. Create attractive hardware and people will eventually appreciate the software.
Currently you can't control the number of times a coupon has been used, but you can control its lifetime.
If you get a new phone (and the coupon it's still valid) it will work, otherwise it won't.
Infinite manufacturing will result in a neighborhood Shapeways or Kickstarter, not a neighborhood Ford.

I fail to see why that's a bad thing.
I reduced a buggy, crashing, network protocol (serial modem!) to a state machine (three actually) in 2 days; had it debugged in another few days and it chugged along like a workhorse for years.

In the process all the bugs in the original code were revealed - literally a hundred cases unhandled or incompletely handled. The code I found had a dozen flags and enourmous runon procedures at every event entry point, totally unreadable.

SO yes I am a keen fan of state machines. But I admit they dominate your code architecture and look funky. Closures are definitely a good thing, tho I haven't yet figured out the best pattern. Its good to have all the cases laid out in front of you, with each combination of state and event commented and discussed. What would that look like using closures?
I suspect that we still have tons to learn about how our genetic information works. For example, we're already challenging the notion that a gene = a protein.
Markov Chains are really handy. You can also use the Hidden Markov Model to do voice recognition. http://en.wikipedia.org/wiki/Speech_recognition
Thanks for alerting me to this -- I'd never heard about it before.
Interestingly, Russia tried to start a Jewish state in the far East in '34:

https://secure.wikimedia.org/wikipedia/en/wiki/Jewish_Autono...
I don't understand why it would stress you out. Can you explain?
Care to enlighten me on examples of languages that got a decent head start as a reference implementation, and are wide-spread?
The Google Closure library also has quite a few data structures + algorithm implementations as well across different domains (2D affine transformations, tree implementations, etc), I highly recommend checking it out
Cameron Díaz se viste de maestra para promocionar Bad Teacher
OK then what happened to Lebanon ;-)
MOTOROLA XT800 TOUCHSCREEN ANDroid PHONE FEATURES AND PRICE
He seems to miss the difference between the improvement of visual design between versions of his site and the difference in usability design between Hipmunk and it's competitors. That's an almost completely different issue. It's no wonder he comes up with weird results.
Erlang comes with gen_fsm behavior because often when writting network protocols and servers, a state machine is a useful abstraction.

Relevant:

"Rage Against The Finite-State Machine" from "Learn you some Erlang For Great Good"

http://learnyousomeerlang.com/finite-state-machines
So write about it!
Wrong country. In the UK, wait staff don't live on tips.
It's interesting that you mention the "who am I related to" aspect, because Geni.com is exactly that. After altercations with unhinged second cousins-once-removed and unpleasant uncles, I set privacy to maximum and abandoned Geni (Geni's habit of spamming people who you added also led to a few unpleasant encounters at family reunions). The family tree idea was good, but the social aspect turned out to be unpleasant.

Some of the same relatives are friends on Facebook, and it is much more pleasant experience, because they are nominal "friends", but are in a high privacy group, so we don't have much opportunity to interact.
> Why would anyone do that?

Business model of proprietary software, return on investment on lock-in of customers.
New Service to Open Source Custom URL Schemes for iOS Developers
Find out how many of your Twitter followers are online right now
We are working on a SaaS that solves exactly this problem combined with some additional things except you don t have to enter any coupons, its completely managed by the back end.

Looks cool though.
> But, Github might make the process more social, and easier to manage. More local patches could translate to more upstream patches.

I hope it does. However, when Clojure switched to github, basically nothing changed. The only difference was that changes showed up immediately instead of having to wait for the cron job that ran git-svn. They still only accept patches as attachments to Jira issues.

So it totally depends on the maintainers attitude. If they are switching because they're tired of everyone bugging them about it, then you probably won't see much change. If they're switching because they see compelling benefits to a process that allows more community involvement, then you might be in luck.
I think he meant that the IP address is irrelevant since the coordinates are sent too.
There are services that rank twitter users based on interaction. Klout comes to mind. If 3rd party services can measure quality, surely twitter could as well. Granted, it's only one metric, but it's a good place to start.

--edited to remove quotes around the word rank. Not sure why I put them there.
I'd just like to figure an easy way to remember all my names and passwords on all the accounts.
A restaurant wouldn't be able to do that because they'd scare off their regular customers. But for anything where they can set a special price for Groupon customers, I'd suspect they were giving a discount on an inflated price.
Great post. I think it is important that more developers learn the importance of managing state. Almost every application ends up with the kind of bugs where you have two properties set on an object that are mutually exclusive, and you can do nothing but scratch your head and try to reproduce the steps that got you there.

Even more important than in Rails-style server-side MVC, though, is using state management in stateful client-side MVC, like Mac, iOS/Android, and web applications. (See http://gmoeck.github.com/2011/03/10/sproutcore-mvc-vs-rails-... to understand the difference.)

At least with Rails, the flow through your application is pipelined M->C->V and the debugging is significantly easier. If you think about an iOS application, for example, your application is starting off in a different state every time, and is constantly being modified by the user. If you ever get into bad state, it can be very hard for the user to recover; especially if that bad state gets persisted to the file system.

One problem with state machines is that they grow in complexity very quickly, and the tools that were given to most people in their CS curriculum don't help you manage this fast growth. However, applications that are mission-critical still need the robustness of formalized state management.

David Harel, while working on software for fighter jets, came up with Harel statecharts, which describe a formalism for parent and child states. These are also very popular in embedded systems, such as pacemakers, where users could die if the system fails:

http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/Stat...

We've been preaching statecharts pretty hard in the SproutCore community, although largely internally at Apple, and included a built-in statechart library in our 1.5 release. Mike Cohen, the maintainer of the SC library, has a ton of great resources on his blog:

https://frozencanuck.wordpress.com/category/statecharts/

I think especially in the arena of web applications, we need to start spreading the word about the benefits of statecharts, not least of which is the easy ability to regenerate state from URLs. It requires discipline and effort upfront, but so does unit testing, and I think that's a battle that the development community has largely won.
Exactly what is stopping the Palestinians from having a functional state? They have been left to their own devices for quite a while now ... and what have they come up with? A militant party sworn to the destruction of their neighbor and another party so weak, it has no choice but to support the militant one. Yup! There's a recipe for peace!

There is nothing Israel/US/UN/Europe/etc. can do to make the Palestinians create a decent government. Only the Palestinians can do that.
That leads to my guess: UnnecessaryComplexity.com

That puzzle does not inspire me with the notion that this new company is psychologically oriented toward making clean understanding out of complicated data.
> "Another theory is that we're going to see a hollowing out of the middle tier of the film and TV businesses. You'll have giant studios making giant movies, and you'll have tiny indies making tiny movies. But there will be no middle ground, because it will no longer be profitable."

You can see this already in the game industry. EA, Activision and Ubisoft have all transitioned to a franchise-only tentpole-or-bust strategy. The independents are struggling to compete with those production values, while two and three-man shops are making respectable livings from sub-$10 downloadable games.

I personally think the middle-ground will bounce back eventually. If only as a place where smaller studios bet their past success on a passion project.
Sorry, you did, and I wasn't paying attention.
I think your last sentence hits the nail on the head. People still love vinyl because of it's "feel". Without fail, everybody I've heard who talks about books says the same thing: it's the feel.

I have a box of vinyl in my basement. It still doesn't get listened to in favor of the lower quality MP3s. With ebooks, you don't even lose the quality.
Lots of talk about "books won't really go away". I'm reminded of the victrola my Grandmother kept until the day she died.

Kids these days (mine and their friends) don't own music collections. Its all on the web. They just download, listen, discard music.

I believe a generation will grow into EBooks and have utterly no use for bulky, unsearchable faded paper books. I will be left in my crowded house, filled with books, and the grandchildren will know I am an old coot. And I am happy with this.
Brick Marketing SEO Newsletter for June 13
I've found that it's best to show the Groupon when it's time to pay the bill. I know we're supposed to show it when we sit down, but no restaurant has ever complained.
Art and technology
Art and technology
JQuery Air: An outstanding introduction to jQuery
Android in C? I thought it was Java.
Plato's Meno is not a technical document. His complaints do not appear to be related to technical documents at all.
try arguing the point instead.
The Tree of Life: Not Really That Profound
Debugger Canvas power tool adds "Code Bubbles" to Visual Studio
Comprehend Systems (YC W11) is hiring engineers. Help us change lives.
I've used Groupon several times, and I've never had an experience like that. I don't get the feeling that I've been treated differently or badly after showing the Groupon.

>Bad restaurants use Groupon because they have to - and any place that can discount so much for their customers makes me question how ridiculous their prices are to start.

In my experience, the restaurants that use Groupon are mediocre to good. Maybe it's a regional thing, but there are so many restaurants here that even many good restaurants aren't very busy.
PgQ: Persistent, Efficient, Transactional work queue in Postgres
Creating a queue using standard SQL is a very frustrating task. The various queue systems available either push the queue overhead onto the clients (ØMQ) or have other tedious overhead. PgQ has many qualities that make it very attractive, not the least of which is the ability to queue work transactionally in stored procedures or triggers.
This point isn't made often enough. The bits of a film or record aren't scarce, but the talent, focus, inspiration and dedication it takes to make arrange those bits are all too scarce. Sit through the entire end credits of a Pixar film and ask yourself if such films would exist without the "artificial" scarcity of copyright paying all those salaries.
> One potential solution to this is to disallow app reviews for users running unreleased OSes.

That would only work for on-device reviews, but those users can always leave reviews through iTunes.
Watch Mr Popper s Penguins Online Free
Watch Mr Popper s Penguins Online Free
The penguin couple are taken over by another presence For two birds that do not fit together in the freezer Mr Popper opens the window to let in the cold winter air creating a snowy habitat.
Kinda like foie gras right?
I was actually just wondering the other day if this existed for either (Google or Amazon) Android market.

This seems like a good solution until they implement it into the market itself.
Unicahome hits Charleston, South Carolina, Part One
Natural language generation is an established idea, so you should definitely hit Google Scholar before trying anything.
I wish programs like this were in place when I was a child. Imagine going to Google when it was still a few guys in a small office. It would be a life changing event.
Targeting App Developers Only Seems "Unfair"
The argument in favor tends to be pro-free-market (ridiculous, I know, but try not to laugh).

The theory is that an otherwise healthy and competitive market with low prices and great service will be ruined if a government gets involved as a player. The twin threats of not needing to make profits and being able to write rules in their favor make municipal ISPs 'impossible' to compete with fairly or effectively.

In reality, this makes as much sense as GM lobbying to outlaw subways. Or (ridiculously expensive and wildly over-subscribed private schools) wanting to ban public education. More importantly, it ignores the fact that nothing remotely commensurate with actual free-market discipline applies to the monopolies and duopolies that actually define the telecom landscape. (In this regard, there may be more truth to the "we can't compete" claim than these operators would care to admit).

There's another argument against municipal internet, but it's one that opponents REALLY don't want to state. Specifically, they're horrified by the very IDEA that data could be treated like a basic utility on par with gas, water, electricity, and trash service. That frames their business in the dreaded 'dumb pipe' terms that they are hell-bent on resisting at all costs. After all, you buy water and electricity by the unit. What you do with those units is your business, and has no influence on the price. That's pretty much the opposite of what "content focused" ISP's regard as their ideal operating environment.
Microsoft earlier explained that "native" means "not cross-platform".
> This makes me wonder how many people ponied up the $99/yr.

Probably not that many, but each developer gets 100 UDID to activate, and I've seen many adding random UDIDs on their accounts for people who wanted to install iOS5

> they would also prevent legitimate reviews at the same time.

There is no legitimate public review from a beta iOS device. Legitimate reviews from iOS-beta testing will be done directly to the developers, not via the AppStore.
I didn't say it was bad! It's just more trivial than a car.

Née "Some Assembly Required."
Sorry for being unclear. Lots of action, then dead for a while, a long while, then some action again. As an exercise, just look at how many hacker/entrepreneur/tech scene related meetups there are in LA (hundreds), and how many of those have a meeting planned or have any regular conversation (maybe one or two).

From a start-up point of view, this city lacks structure; if we have a program were every xyz date a program begins and ends then that might help bring an even flow.
I agree completely. Apple's stance on the web is confusing. On the one hand they do make an excellent browser, so they must understand that it's important to their customers. Yet on the other hand I feel that iCloud is them finally saying that they will not participate in the web economy.

I don't know how consumers will react to this. I don't know if the convenience of signing up for iCloud because you have an iPhone is more important than the inconvenience of not being able to check your mail anywhere. It doesn't work for me though. If I'm shopping for a new computer or a new phone and I have to stop and consider whether or not it is compatible with my email provider; it's time to ditch the email provider.
All right. Except Omega is not = 0. Omega can be anything...
I had a similar terminal groupon experience: I had meal of really, really bad indian food, at a restaurant I would never have tried otherwise and when I mentioned I was going to use a groupon I was told that my bill now included a 15% non-negotiable "service charge". In fact, my bill was taken back and changed so it was clear that the "tip" was compulsory.
Uninstall applications by right click with Menu Uninstaller.
http://thatcoolguy.github.com/gridless-boilerplate/ lags in Safari 5.0.5 while scrolling.
Out of curiosity, what are people doing for living arrangements, these days? Some years ago, I had a friend who had to live out in... Longmont?, due to prices. And those bedroom communities seemed to be just growing and growing.

At the time, Boulder had some pretty strong growth limits/restrictions. Which made the community enjoyable to be in, but very pricey. I imagine those have not changed.
Introducing Riak Pipe, A New Way to Distribute Work Around a Riak Cluster.
Mozilla Quietly Tweaks Firefox Idle Connections
OcuSpec Raises 1.3M From Andreessen And Others To Build An “Affordable Kinect”
Pretty cool stuff. They can sense millimeter movements over the size of a football field with $5 add-ons from Radio Shack. Refreshing that not everyone is building web sites.
Thanks - I understand your points, it's promotional and the content is not super-interesting if you're not into tea, or not British maybe, but I'm glad you like the presentation anyway. That's about 3 days work in there :)
I think it would be a larger engineering effort to totally block it out, but blocking it on the device would at least preventing "heat of the moment" reviews.

Luckily, most of the larger OS updates also required a new version of iTunes, so they could block it for beta releases of iTunes also.
this is why i like ragel (http://www.complang.org/ragel) a lot. seems that zed-shaw also has used it in couple of his projects e.g. mongrel most notably. would be particularly cool if ragel can be combined automagically for some protocol parsing tasks...