skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you think AppEngine is a stable platform and here to stay?
Looking at the discussion surrounding Google AppEngine it seems a major concern is the future of the platform, especially considering Google's recent axing of popular services. It seems to me that AppEngine has the potential to be more of a money maker than many of the services they cut, but I'm still a little hesitant to use it for new projects. What do you guys think?
I think it's kind of designed as a bike share program with a minor bike-rental option to juice revenues from tourists. The annual membership is $95 (compare to a daily $10 / weekly $25) so if you use it with any semblance of a semi-regular basis you'll buy the yearly option, and if you're a tourist you pay the more expensive rate. It's a form of price discrimination.

It is totally supposed to be about the ride-from-rack-to-rack setup. That's why there's a 30-45 minute max before they have overages (the longer time is for the annual members).
I am curious what you were watching when you learnt Chinese... :)
Designating a candidate key as primary is a nasty SQL implementation wart.
高品質エルメスバッグ，エルメスバーキン激安通販，超人気エルメス(Hermes) 新作公式激安価格で販売，全国送料無料。
当社のエルメス製品の大量注文を歓迎します！最新人気エルメス財布，エルメスバーキン，エルメススカーフアウトレット，送料無料でお届けします!ご安心ください，100％本物保証!
TL;DR: If you find an exploitable bug in a high-profile web site and discover that you're ineligible for a bug bounty, sell it to the bad guys instead. They won't treat you like s##t. ;-)
Yes, but I believe sfjailbird is also right (see comment below) : there's also a vicious "enterprise" culture surrounding that technology that really encourages people to keep going in that direction.
Vino Calidad
Es Fangar es una biofinca que se ha convertido en una referencia en Mallorca. Nuestro tabajo es elaborar vino orgánico de la variedad callet, a partir de técnicas biodinámicas; aceite de oliva de alta calidad bajo los criterios más estrictos y adiestramiento de caballos de pura raza. Es Fangar es la opción ideal para un fin de semana en Mallorca.
Simple, well written, and useful. I think these apply to everyone (with or without kids, startup or not).

+1
Ask HN: Who popularized Flat Design?
There is much discussion on HN about Flat Design, which is reminiscent of the coverage of Web 2.0. Who first developed the concept, and who popularized it?
Over 13k miles traveled on first day of NYC bike share
Less saturated ("pastel") colors match a lot easier. At some level of saturation any combination matches just fine. Try it yourself ;)
Are you proposing to write a simple constraint solver in C? If it's specific to your problem i.e. not too general, it's not the craziest idea I've ever heard.

I don't mind fielding questions over the basic theory if you want to email me (iain at my domain).
Great idea!

Does it work with DVDs or is it limited to the (usually illegal) video files available online?
Let's Innovate for Humanity
It's an issue with all public schools, except maybe in rural Iowa (see below). I don't like it but it is good training for life.
One page [May be a US thing]

DJ'ing and Chefing aren't relevant.

Nobody is going to say they are lackadaisical, untrustworthy, and sport a flat affect.

Examples of skills are better than claims - give some numbers about Facebook and traffic.

Finally, isn't a 1.7 meg PDF a bit at odds with a claim of web expertise? It looks great, but html and css would seem more appropriate. Treat it as part of your portfolio.

Good luck.
Because, as the parent said, as higher level projects, starts requiring systemd, the BSDs will either have to port over systemd and replace their init system, or keep around patches to go around systemd requirments for every application that needs it. Neither is desirable and would take non-trivial effort.
Tesla Stock Breaks $100 for the First Time
Now it has a chance at being a decent browser and
acquiring a new user base, who doesn't care about those
'gutted features'.

By doing what, exactly?
"Wow. Is this the state of our industry now?"

Traditionally this happens when HR demands "10 years experience with windows server 2007" and you somehow snuck thru (or maybe worked at MS on the dev team, or were in a beta program or...) anyway by definition the only people making it thru the filter are going to have a weird/cool/interesting background or are going to be pathological liars who inevitably will only get 32 on the 40 point test, because they filtered all the real applicants out by applying a bad filter.

I guess the SQL analogy would be something like:

SELECT COUNT(*)

FROM applicant

WHERE applicant.skill > 40

HAVING applicant.skill < 10 AND applicant.honesty < 0
"My lazy father never taught me how to mail a letter."
I recently switched from using a racing bike for my day to day commuting to a much chunkier Dutch bike that seems to be in line with the Citi bikes and the difference in commute times is fairly negligible (Cobble Hill to SoHo took me about 15-18 minutes on my road bike and now takes about 18-22). The added ~5 minutes is worth not be drenched in sweat by the end of my ride and having some real cargo capacity on my bike.
I'm sure there are solid examples of brands using flat design prior, but if you're looking for a mass-popularization event I would submit Microsoft's original "metro" UI.
I always thought an "oblong" was a synonym for an oval. Today I learned something new.
I feel exactly the same way. I'm the first one to admit that an ORM can save you a huge amount of time for basic database stuff. However, as queries get more complex I always write them in raw SQL. It's just faster for me. I'm shocked that someone who applies for a programming job wouldn't get these questions right. They're not exactly rocket science, right?
He's quite right. I never equate hours in front of a screen to productivity. Its wrong. I am (for the last 8 years) a dad to 2 boys and have worked in start ups for the last 16 years or so. Sometimes I have to leave early, sometimes I start later, most of the time I drop them off at school, etc.
The last thing I want is to come home late to see two sleeping kids and then leave early the next day.
I couldn't agree more. The same thing goes for social media. I think this rule is pretty universal.
Even better - Europe is effectively comprised of multiple (rather smooth) dialect continua, with national states pretending to have distinct languages, while the actual language situation is much more blurry.
just an FYI, you can (even if you don't have the email anymore) get old posts removed from google groups, you have to jump through a bunch of hoops, but it isn't too hard to do. Just read around. I had to cover for 18 year old me posting god knows what on usenets several years ago. I did this when google first bought deja news however, you can likely get them to remove it.

who knew people were saving stuff back in 94-95. hell anyway 18 year old me didn't care, but luckily I can cover for him.
This is the only way to answer this question.
1% false 99% of the time
$100K FinTech App Demo Day in SF (June 18)
LastPass includes a "security check" that does some level of checking, but they don't appear to provide details on their "strength of your password" check - it runs in the browser so presumably they're only doing some low-level checks.
And yet people still ask if automated testing is needed. I heard there's a new research project being funded called "People: They make mistakes. Again. And Again."
I've been thinking about implementing a diy "green wave" system, unfortunatly most of the lights were I live arn't exclusivly time based.
Because (as qznc stated) they are worried that various applications will start to rely on systemd features so that BSD either will have to maintain a compatibility layer or be stuck with old software.
Any idea if there's similar sites for different languages? I'm learning russian, but audio/video material with english (or finnish) subtitles is hard to find.
xiyangyang, spongebob, aiqing gongyu... Anything I could find on PPTV or PPS.
I was actually going to write something like this, but then I realized that I'm not a designer and I have no idea what I'm talking about. Thanks for putting this together; I know a lot of people dislike flat, but having a cohesive work guide is handy.
Postal Service is on its last legs, with little help in sight
It's not that simple. When you access an American network, your usage is governed my American laws -- period.

You make it sound like if you hacked into Paypal from Germany you'd be completely immune to American law on the matter because you're not in the US.

That's simply not true.
You need a PayPal account to be eligible for a bounty, which he does not because you must be 18 to own a PayPal account.

I have a few friends who work for PayPal support; apparently under 18 customers who put in a fake date of birth call all the time because they can't setup a bank account to receive their money (usually from minecraft server donations).
Looks really nice, and the HTML appears well formed at a glance. I might consider using it in an upcoming project. A few reservations, though:

- JavaScript dropdown menus. Is it not possible to get a pure CSS (get it?) solution? Without JavaScript the menu collapses into a bullet list. I understand that CSS dropdowns are slightly less responsive, but a graceful fallback would be nice.

- Buttons have no :active styling (really minor, I know). This sort of stood out to me as odd, since most default button styles have one.
This is a common complaint about Canonical. But your post is misleading at best.

upstart forged a new path at a time when systemd didn't exist. Ubuntu pioneered it in order to solve a specific problem for which no other solution existed at the time (desktop boot speed).

You can complain that Ubuntu has not switched to systemd if you wish, but it is systemd that went down its own path, dragging other upstream projects with it (eg. udev).

Red Hat switched to upstart initially, and has now decided to drop it in favour of a new project (systemd).
I didn't realise I missed a point to address, I'll seek to clarify.

It's always the user's choice as to whether to send referrers or not, as the referrer is actually added by the user's web browser itself. Extensions exist for just about every major web browser[1][2][...] to modify the behaviour of the HTTP Referrer field. If you don't like the idea of sending referrers, it's entirely within your control to never send a single referrer.

In almost all cases, disabling the referrer entirely won't result in any broken behaviour, primarily as the HTTP Referrer is unreliable and can be spoofed anyway.

[1]: https://chrome.google.com/webstore/detail/referer-control/hn...

[2]: https://addons.mozilla.org/en-US/firefox/addon/refcontrol/
Fair point. Experience has taught me to internally question whether or not each relationship should use a left join or not. The fact that it says "List all departments" made me think it should be a left join. In fact, to me that screams "left join".

Really, in a philosophical sort of way, it's the use of the query that determines which join to use. They want ALL departments, you give them ALL departments. Using a left join you protect yourself in the future - with a performance hit. As you say, if there was a guarantee that the data didn't contain empty departments you'd use an inner join.

Most importantly, a reasonable developer should know to ask the question - if not of the examiner, at least to themselves. Just making an assumption is not the right approach.
A related project that I find very useful is django-memcache-status:

https://github.com/bartTC/django-memcache-status

Update: though of course these both use the same hack to work (overriding admin.site.index_template) so they won't work at the same time.
looks slick!! congrats! Is it similiar to MindNode on the Mac? I use that a lot and have been on the hunt for a great web-alternative with no success so far!
Thanks for the feedback. Right now, Pure just handles CSS, but I've been thinking about adding some JS to add some interactivity. The fly-out menu is a good example of that. That should be up soon - probably as an example, similar to the dropdown menu.
Dave McClure swear the hell out of China
Removing duplicates is dependent on the underlying database because the behavior of deleting while selecting varies. I know MySQL doesn't allow it in most cases, so you need a temporary table. Identifying them is a fine question.
Was there something wron with the methodology used in http://lists.debian.org/debian-devel/2013/05/msg01365.html which showed a 78% contribution from Pottering?

Personally I do not see anything wrong with that, but 78% is basically doing all the coding.
I get NoSuchProcess exceptions whenever I try to access the admin with it enabled. I love the idea though.
The classic blog post on this: http://stopdesign.com/archive/2009/03/20/goodbye-google.html (aka "41 shades of blue").
Sony did try connected ecosystems. They did it early, did it proprietary, did it wrong, and customers went elsewhere. They tried gluing everything together with MemoryStick and ATRAC. Everything, and I mean everything, had a MS slot: TVs, pens (!), CD players...whether it made sense or not. Anything that did audio pressured users to adopt ATRAC, with grudging allowance for MP3. MS was too pricy for anyone else to adopt, so it lost out to CompactFlash & SD. ATRAC was just inferior. Once those fell, Sony had nothing tying products together, and the walled garden went to weeds.

They lost sight of why ecosystem components are linked. Having gotten severely burned, they were shy to adapt and rebuild the necessary cross-platform infrastructure.
We didn't want to have a pure CSS menu just because Pure supports IE7+ and I wanted to keep it that way.

Buttons styling will be fixed in the next release. :)

Thanks!
Another good way to find qualified SEM experts is by using this tool: https://www.google.com/partners/
Hmmm more flight paths to Hawaii than to any of southern Africa (or so it seems)
...this isn't facebook
PayPal's bounty system is a joke. Someone told me that he found a PP admin login page that was vulnerable to SQLi. He notified PP but wasn't rewarded and the bug hadn't been fixed when he checked it a month later. This was last year.
Maybe we should tell users to use passphrases instead.

The 8 char limit is very low now. The limite should be raised to 30 characters.
Natural Gas: Fuel for the future?
I'd recommend Head First SQL (http://www.headfirstlabs.com/books/hfsql/). I started on that book with no real coding knowledge whatsoever (except a long-forgotten Java class that I took circa 1996). Plugging away on that book a few hours a week for a few months taught me enough SQL to get my foot in the door to a new career.
I get it if you're not familiar with puppet/chef/cfengine and super familiar with python, might as well - whatever works. But what is the use case of configuring ssh this way, than with chef or puppet or cfengine?

FYI my question comes from the point-of-view of someone who leans towards sysadmin work.
Not in this edition – I've covered what you need for a foundational knowledge of iPad development, but a future version of the book will include a chapter on iPad development.
Indeed. Amazing to watch them discover the world around them!
Facebook? We're talking about PayPal here. Facebook's vulnerability program requires you just not be in a country subject to US sanctions (and presumably be over 13, the age you need to be to have a Facebook account in the first place).
If you enable SSL for your site, will you start seeing referrers again? Mainly interested in the case of Google searches.
I like the little schema, it flows right into more advanced discussion about how you'd deploy indexes based on the design and queries, how you'd expand the schema in normalized form into supporting an office building seating assignment for each employee, or even multi-sites for employees using a many-many table.

One thing I didn't get was one comment on the article that a guy could struggle thru this with phpmyadmin but not at the console. Maybe he was kidding or trolling. I recently install phpmyadmin to fool around and I can't imagine talking about using it, you'd have to click like fifty thousand times just to implement just a simple query and it would probably take 15 minutes, yet not reduce the cognitive load at all. How do you talk about GUIs in an interview? "Click on the icon of the fornicating centipedes, then on the cthulhu icon, then in the ribbon select the turtle crossing street sign" It makes talking about regex's seem humane in comparison.
I learned English by watching Friends as well. However the thick german accent stayed. It's funny to see how many people in this post have learned english by watching Friends.
We've thought about DVDs, but this isn't implemented yet. We're pondering it as DVD doesn't necessarily seem like a platform with much future...
They'd just lock down his account for suspicious activity as soon as they paid him, anyway.
he did provide a paypal account that wasn't his own, but his parents - who are his legal guardians.

either way, paypal is indeed handling this in the worst way possible.
Great tool, greatly increased the productivity of our group. The visualization gives you a proper overview of what's been done and what's still todo. Kudos.
Show HN: Save Money While Supporting Your Local Libraries
When is there ever 30mph traffic in Manhattan.
Classic Hollywood movies with English subtitles?)

The first few seasons of The X-Files and Twin Peaks together with Scorsese movies (in which characters talk a lot) were my choices.)
Laos Deports 9 North Korean Defectors to China
If Dwolla, Skrill or another PayPal competitor is paying attention they might be wise to pay the kid a bounty in the interest of "improving the integrity of transactions on the web" even if it improved the security of their main competitor.

Would do right by the kid and would tremendous free publicity for the companies looking to supplant PayPal.
I've adopted the 'BEM' way of naming my css classes and so on. It's pretty convenient, and it grows on you pretty quickly.
I hope this helps - http://csswizardry.com/2013/01/mindbemding-getting-your-head...
Not that we've heard of... Non-English media content is a lot harder to find, I'm afraid.
My own answers, with test data: https://gist.github.com/Pluies/5663135

Despite thinking I knew SQL reasonably well, I wouldn't have fared very well at all in an interview setting. :/ Took more time and googling than expected.
Living in Japan for 10 years, Sony was always perceived as closer to the Virgin Group -- Sony offered a series of consumer friendly services all wrapped within a unique marketing spin of 'fun, hip, young.' Only some of those services were electronics related. Their insurance product was marketed at young women, IIRC, and had good differentiation. Not unlike Virgin Bank I guess, something UK readers might know something about but which hasn't hit the States, and likely won't.

Sony's goals aren't the same as Apple or Microsoft and that seems to have confused the author: Sony sees diversification as a core competency and might be better off compared to say GE, rather than just a consumer electronics company:

http://online.wsj.com/article/SB1000142412788732397500457849...
We just saw the US Government shut down the Dwolla to MtGox link. What's keeping Coinbase from having the same problem here? Is Coinbase doing more proper reporting under PATRIOT rules and etc?
might be confusing, also called "pure" http://beebole.com/pure/
No reason you'd need a Facebook account to find some exploits.
Marionette-Require-Boilerplate for SPAs
Two words. Get it. FocusWill.com
Great job. Congrats!
Follow-up on old engineers
Glad to hear that, and thanks for letting us use your awesome work in such a convenient way! WordReference rocks ;-)
I'd love to see this work with django-admin-bootstrapped: https://github.com/riccardo-forina/django-admin-bootstrapped.

I wonder if it'll be compatible with a future official update of the admin, though.
BSA Study Demonstrates Open Source's Economic Advantage
Personally, I'd solve this using an integer programming approach, but CP is really cool.

The IBM CPLEX CP optimizer is best for this kind of stuff IMHO.
> I always thought the selling point was the e-mail /rss / irc etc

None of these are 'selling points'. There is better software available for Email, RSS and IRC. If you don't want many tools, ok, you might like Opera more, but they are no reason to choose Opera over any other browser.

The reasons I choose Opera for my daily work are:

- awesome UI (yes, it actually *is* better than Chrome or FF)
- feature-rich
- fast
- smart caching
- best incognito mode integration
- superior integrated download manager
- pages actually do scroll smoothly
- stable with dozens of tabs, see http://i.imgur.com/Z55rPDh.png

Also, Opera has always brought innovation with it, e.g. tab-sessions, Speeddial, Tabgroups, Opera Link, Opera Unite, reloading tabs on startup, etc ...

At the end of the day a browser is a tool and you have to pick the right one for your task. For browsing, Opera clearly wins - at least it does for me. See also my comment here: https://news.ycombinator.com/item?id=5176327

@Topic: Opera Next is currently just another Chrome skin. Lets hope they don't forget to implement what makes them special.
if it's sealed, then how am i reading it? "unsealed" maybe?
Startup Pricing: How to Manage Channel Conflict
It can be used as a mindmapping-tool, yes. However, it's actually more a project management tool than a mindmaping-tool, so some features like change the color of a branch are not available but you get all those PM features instead (like a calendar, comments, file attachments etc).
> They lost sight of why ecosystem components are linked. Having gotten severely burned, they were shy to adapt and rebuild the necessary cross-platform infrastructure.

i think you hit the nail on the head there. connectivity for connectivity's sake doesn't produce much value. its having everything work together in a way that makes the experience better for the end-user that really matters.
You're missing Ottawa Canada, which also uses Bixi.

P.S. Your contact page 404's, and you don't have your email address in your hacker news profile.
Since rainbow tables are now functionally obsolete, perhaps the best use of a salt is not to add randomness, but to enforce a minimum length. So if your salt is 40 chars, even if a user puts in a one-character-long password they're still at a length of 41 and will get some protection.

Combine that with a skip + take algorithm (not just appending the salt and password together) where you interleave the salt and password, and you might have some improved defense.
As a person not heavily invested in Prolog, can you explain how that works? Is it just branching by choices from the different groups and it backtracks/fails back up to the last choice if constraints are not met?
Session Timeout [comic/humor]
So let's say I have some movie without any kind of subtitles and I play it via Fleex... will it fetch automatically the English or Spanish subtitles? Or that only works with DVDs that include subtitles?
Backlift Launches A/B Testing Service
Why practice makes perfect: How to rewire your brain for better performance
Duly noted, this is the 5th time in these last 3 years that this is said, it's time to add the about page... Done!