skysight-inc/HackerNews huggingface dataset:
I really disagree with this. The more features you use from your DBMS vendor, the more you shoot yourself in the following departments:

- scalability. Logic and processing in the server is bad as it means you can only scale up and not scale out. Scale up is damn expensive. When you need that 64 core 96Gb machine to run it all on with 6 replicas will see what I mean.

- complexity. The DBMS is a black box which sucks up tight coupling almost instantly. Coupling is bad for maintenance and scalability. SQL always ends up with heavy coupling.

- lock in. Those features only work with postgres so you're stuck with it forever or induce a lot of cost to move away when a better solution comes along.

- schema. Maintaining schema and dependencies is hell on all but a small system.

These facts come from 20 years of using databases.

Stuff that will save you: Use your DBMS as a simple flat store akin to a document store. Use a CQRS based architecture and encapsulate ALL of your logic in code. If you have to go at least partially relational for god's sake use an ORM that supports several databases well. Make a provider independent app level backup/restore facility such as the one with JIRA or TeamCity. NEVER hire a DBA - they exist only to create walled gardens to protect their existence.

My current gig has cocked up on all areas and it's costing them over 40% of their turnover keeping it alive.

Happy databasing :)
If the complete list of software you use is a web browser and a terminal emulator, what do you do in the terminal emulator? Run a text-based web browser and/or other terminal emulators?
To all those who question the value of this, it's that we now have a new ssh client that runs everywhere Chrome runs. Additionally and non-trivially, the innards of the terminal UI is now exquisitely accessible to the legions of developers who know HTML and CSS. Presumably it's a small step to embedding cross-domain SSH into a webapp.

That said, there are minuses. The big minus is that Chrome, like literally every piece of software that handles the download and installation of other software, provides an entirely new way to discover, download, and install software. The instructions for downloading putty for windows is simple and stable over time. The instructions for installing this plugin are Chrome specific and unstable over time.

Overall, I'd say this plugin has marginal positive value.
This will be one of my few exceptions to a stock system. This plugin will certainly increase productivity given that I spend the majority of my time in Vim 7.
This reminds me of that guy about 10 or 15 years ago, who made some amazing claim that that he was going to live in his house, sustaining himself entirely from work he did and things he bought from the internet for a year. And then basically everyone forgot about it. I don't even know how that ended. The truth is nobody really cares. Stay on the internet, don't use the internet... nobody cares.
I can't imagine how the astronauts felt sitting on top of that behemoth. I don't think I'm exaggerating at all by saying that I would've shit my space-diapers long before the countdown reached zero.
Show HN: StackMaps - Interactive Maps of StackExchange Communites
As someone learning web development, I'd love to get some insights into how one could build this.
>"hack groovy improvements into it, compile it, and want to give it to the world."

under GPL (OpenJDK) not ASL (Harmony <-- groovy name).

Here's what the Apache Foundation said after it discontinued work on Harmony.

"Java specifications are proprietary technology that must be licensed directly from the spec lead under whatever terms the spec lead chooses."
Is it too late to think about shorting this stock?
<schadefreude></schadefreude> ?
Picking Functional Programming's Pockets
Can you get it to animate the way that native views do when going back and forward (the title text moving and fading horizontally, etc.)?

It's a small thing but I kept noticing it. I ended up making an iOS-style header bar in HTML, though I'll openly admit that it's not the greatest solution.
Y Combinator Tops With $7.8 Billion In Value
Very popular with business folk using them for enterprise apps, not consumers wanting to buy fart apps and games.
At first thought this was something about weekend project using Active Template Library, and how that would be weird...
Don't you think consumers would be more interested in less cars on the highway? does that mean we can take our eyes off the wheels for more than 15 minutes? will it be able to park? the consequence of everyone owning a vehicle means more commute time which takes away time from work and life. if this technology is flawless, then mobile office/resting quarter will be the whole new trend.
When a director with a lot to lose (Howard Schultz) leaves so suddenly, one can guarantee that there's something coming which significantly threatens his position outside Groupon and/or reputation. So much so, that he is willing to piss off investors, employees and co-directors by upping and leaving.

I suspect that the writing is on the wall for Groupon.

I'm going to predict that it won't see 2013 without serious restructuring, write-downs and possibly bankruptcy.
oh, good idea. I wonder if navigator.registerProtocolHandler works in apps?

I tried adding it manually in settings->Content Settings...->Handlers, but it only allows you to select handlers on sites that have already requested permission, not add new ones (as far as I can tell).
It's amusing to see all the SEO "experts" that don't make it into the top million:

http://millionshort.com/search.php?q=seo&remove=1000k
"Page not found", and painful auto-play animation kicks in.
Quasar: A window manager for iOS
> I also used Play to build the front-end for my thesis project …. By the time I was done it could show and justify a connection between the string "Britain" and the sentence "The Allies met at the Tehran and Yalta conferences to [...]" and place those connections on a map.

This sounds amazing. Is there a demo online?
I just figured the 'S' was a shortened form of "WTF?!?"

I'll admit I can't figure how they got to 'S' from there, however.
SWTOR Grouping
If you are interested in grouping tips for the SWTOR, shortcuts and tips.
> mremap(), I assume

Yes, with ftruncate(), see the link above. The problem is Windows doesn't have an ftruncate() that works while the file is open and being written to. (Note: my memory is a little fuzzy here, it might be that there was no implementation that took a file descriptor instead of a filename, either way I couldn't pull it off).
As for your 'zero-copy dump memory into a file after-the-fact' idea, I'm sure it's done somewhere. My brain is too frizzled right now to scrounge up how though :).
Setting unicode, changing backspace, setting xterm-256 as the TERM variable, etc ... PuTTy configuration is unintuitive when you first try to configure it. There's a well known page dedicated to configuring PuTTy properly on Windows.
Current market cap (equity value) is $6.8bn, with negligible income. It'll be interesting to see how much longer GRPN takes to trade at fundamentals.
Even with the TCK license, I think the major problem was licensing of the JVM.

Google wanted to make Android open source, but the JVM license requires the GPL, which Google and a lot of companies using it now won’t touch with a pole.

So they had to use more liberal license, like the one they use in most of their other projects and the only way to do that was to write their own new VM (this probably also allowed them to more easily tailor it for mobile use).
BasketBalls Level Pack
> The Kickstarter model works fantastically well for creative people that already have a following/track record.For someone trying to connect with an audience the first time, not so much.

I call bogus. I've only funded a single Kickstarter project, but it was a completely unknown musician I discovered while browsing Kickstarter. There's no way I'm unique in this.
You won't have much luck. MS based corporate outfits like to hire ready trained monkeys so you will get very little buy in from management.

I've taken 5 years and several critical arguments to get a couple of MySQL instances in one of them to run some internal stuff. It's a start at least.
Groupon is hardly even a tech company, and their business model is one that has been seriously criticized since the outset. There will be little collateral damage from their decline.
Good thoughral article. I must say though that I would like for us to stick around and eat our own dogfood for a sec before we go exploit another precious planet ^-^
Nope. The UK is funny. Unlike several 'federated' countries in which each 'bit' has equal power over it's area as each other, the UK has a mismatch. England and Wales are treated together as one country lots of things (law, health system, same notes), but Scotland has a separate legal system, Northern Ireland would have separate laws aswell, but that's a special case cause it has a ahem unique parliamently system.

Wait till you look at other oddities, like the Isle of Mann, which isn't in the UK, or one of the channel islands, which only abolished their feudal voting system a few years ago.
I recently discovered the Travel StackExchange site and thought it would be cool to see where my fellow travelers live so I built a map using the StackExchange API. A nice side-effect of the shared API was that my app works for all StackExchange communities.
I agree that people are not rational and will fear the outliers and that the biggest barriers will be social. I'm hoping that there are very few glitches along the way, since we'll be safer if this happens. Most people feel confident about their own driving, but I think they also remember a lot of the close calls they've had.

I think—and hope—we'll be surprised at how quickly we acclimate to magic. Sure, we'll be completely freaked out by letting go of the steering wheel. Then we'll be irritated at how our car thought the leaves blowing across the road were an obstacle. Finally, we'll wonder how we ever survived our own driving and we'll mourn for those that didn't.
Life before the internet was incredibly boring most of the time.

It's pretty boring most of the time today too. It seems to me as if the more "painless" our society becomes (less hard labor, more free time, movies, and porn), the more boring it becomes. Reading Twitter gives me a headache these days. Oh, you retweeted that someone I don't know went to a concert that was good. That's nice. Really, I don't give a shit.

I constantly switch sides. The internet makes me think we're heading toward the Huxley scenario. And the government, with their SOPA/CISCPA actions make me thing we're heading toward the Orwellian scenario. And it is still to be decided which direction we end up.
Is it possible x is referring to the memory where x had previously been allocated?
Off-topic. How do the "kudos" work? Does it use my IP? Cookies? I tried on different devices on the same network and the vote didn't sync. I cleared my cache and it was still there.
Cool idea. I think this is a great way to see what people actually read online and not just the random thing that catches their interest for a moment.

Great potential to find some high quality sites and information.
I saw a fascinating talk last week from the guy who heads up the NASA vibration lab. According to him there is so much vibration of your head during launch that its damn difficult to read the gauges much make intelligent choices about what to do next. This was a real concern for the Constellation program which had a lot of vibration issues.
BTW, I forgot to mention that the model you proposed would work except that it's very common for someone up for a job to have multiple papers in the same conference. So you see it in citation but not in CVs.
Automated cars are one of those things that is slowly going to creep up on us all since it is a range of technologies working together, until one day we realize we didn't touch the wheel for a whole trip.

We don't really think about it like this, but things like anti-lock brakes and automatic transmissions are all on this same continuum towards "driverless" cars.

A next step might be something like adaptive cruise control: your CC is set at 60 but the car ahead of you slows rapidly and your car automatically applies the brakes.
Hulu, networks to change model of free streaming
(> fn OO)
That's largely because there's the potential to abuse the drugs as well. Giving people painkillers is good, giving them at a strength that makes it easy for someone to overdose from one bottle, less good. For what it's worth, you can easily get 400 or 500mg ibuprofen over the counter in the UK, but it will probably involve interacting with a pharmacist who'll probably refuse to sell them to you if they suspect you're going to abuse them.

With antibiotics there's a pretty good reason for them to prescription only, namely that drug resistant strains of illnesses are becoming a serious problem and it's only made worse by the over use of antibiotics. Plus, you likely don't know what the appropriate antibiotics will be for what ever problem you're trying to treat are.
Apple should buy (four)Square, Microsoft investing in Nook + Web 2.0 is over
Ah, I was unaware of the !g bang syntax, that's a great one. I'm also fond of !archwiki, and all the language bangs. DuckDuckGo is the only search engine that I know of that could take over a significant portion of search traffic. By significant I don't mean tens of millions, but I mean a dedicated userbase who use it in leue of Google.
"Lighten up"? Come on, man. I thought you were mocking the guy, but I could see how you might not mean it that way, so rather than run off and accuse you, or drive-by downvote, I asked what you meant. Which I guess you took as a slight against your honor?

Clearly I need to stop taking everything so serious.
this doesn't answer your question, but you can always download the crx file and sideload it without signing in (you can also clone it from the chromium repo, but then you'd also have to build the nacl part).

Kind of a pain, but if someone does want to try it out badly enough...
> And yet I remain stunned that the same freaks who say they want a flexible work force, ya know, that whole "free market" thang, actively oppose the single biggest enabler to a mobile work force, universal health insurance.

They don't want a free market. Like everyone else, they want a market that favors them. In their case, that means a market that is corporatist - in favor of large companies and those who are already wealthy.
It turns out that this is not actually as surprising as I had first thought -- del unbinds a variable from the (local) scope. Since exec results in a new Python frame, it is in that frame's scope that x is deleted, not in the outer frame (of the function exec_code_object_and_return_x).

I'm in the process of blogging about this and other quirks of exec -- I'll post back here once that's up.
Worker Happiness decreasing in times of economic downturn?

Color me surprised.
Note he's also being replaced by a VP from Deloitte and AMEX's CFO

"With their deep financial, accounting and operational experience"

hmm.... I wonder why they'd need financial and accounting help.
> You'll have to forgive me for being blunt.

"You'll have to forgive me for being rude, obnoxious, conclusion-jumping."

Fixed that for ya.

You're welcome.
Besides the occasional unethical sales methods by some of its employees, were there any other scandals that I'm not aware of?
Interesting site- if anything it's let me know how disorganized my bookmarks are. I can see how using this app would encourage one to categorize their daily inventory of interesting links to properly labeled folders.

Just a comment on the layout: it's certainly clean and straight-forward however on the feed page I would rather see the link title have more prominence over the user icon. Of course, this preference of mine comes from years of using HN and reddit.

Also, I would like to be able to see all the users that are on the site- is that possible?

Cheers! Hope this works out for you!
And this:

>>> dis.dis(exec_code_object_and_return_x)
2 0 LOAD FAST 0 (codeobj)
3 LOAD_CONST 0 (None)
6 DUP_TOP
7 EXEC_STMT

3 8 LOAD_FAST 1 (x)
11 RETURN_VALUE

The interesting case is the second one, in which the compiled codeobj uses DELETE_NAME, which doesn't throw an error (if "del x" was in a function, it would use DELETE_FAST, which would throw an UnboundLocalError if it was used before x was assigned,) and the function then uses LOAD_FAST, which references the function argument directly, and so retrieves the value for return.

By compiling and injecting bytecode like this, the program ends up using two different methods of variable access, which seem to sidestep each other completely.
It's in the headline.
Speaking as someone involved in a hiring team for a developer, I am happy to discard people who are not demonstrating ability if I have other people who are. I am looking for every possible signal that differentiates candidates. Don't shoot yourself in the foot by not differentiating yourself.

Github demonstrates knowledge of (1) current trends in open source, (2) using source control, and (3) a project that can be looked over.

(Substitute github with bitbucket or whatever, I don't care that much).

With respect to engineers who are under restrictive IP contracts, all I can say is I'm sorry. You are likely to be shown up by others who demonstrate skills in ways you are unable (by contract) to. Do your best to leave and find a place where you can demonstrate your awesome.
Looks good! It's times like these that make me wish it was more of a standard to use your ZipCode as your location instead of city (and convert to city in the background), so the points on maps like this would be more spread out in cities. Also, you should make the "Choose a StackExchange Site" drop down more prominent since it is a required first step.
JDB! Why am I not showing up in SF? :)
What I'm wondering: are any of Groupon's competitor's (AmazonLocal, LivingSocial, Google Offers, etc.) more likely to succeed? Or is the business model the biggest problem here?
What I meant was the internet helps me do things in the real world.
Announcing Casablanca, a native library to access the cloud from C++
It'd be great if the prof made the starter code available on github and the student's code was committed to a fork. It'd be quite easy to tell then who's work is whom's.
I've never used android--is it difficult then?
Google Sued by Pension Fund Over Proposed Stock Split
If your bank account recovery link gets emailed to your Gmail account, you have more to worry about if Google decides to abuse your information.
For an already funded company, that already has traction, I personally wouldn't consider a less than 1% equity offer. But for startup, that is still getting going, pre-revenue, I seriously would walk away at 5% or more because it is probably much better to start my own venture.
I think they will have to really play up the ability to easily override the automation. I agree. Steamships retained masts for sails into the twentieth century, and I believe horseless carriages could still be hooked up to a team, for a while after their introduction.
If you just want a terminal emulator in a web browser, Paddy Mullen ported urxvt to JavaScript a few years ago: https://github.com/paddymul/rxvt-js
Hacking Twilio Client for Fun
At least for Python 2.7, you would expect the code run with exec to share the locals and globals with the environment where you called exec from. Thats why the x = x + 1 works, after all.
Now is a terrible time to have food as a large portion of your budget (ie: are poor)
I enjoy the short sweetness of your story. Love your spirit, at such a young age. You sound like the kid I wish I was.

What did you do with that money? Blow it on kid stuff, or save it? Use it for anything specific?
I think that at most it will make investors maybe think twice about the potential of a company. For the most part there shouldn't be any adverse affects on other companies. Especially the other ones that have gone IPO recently, they're all doing well.
I read this and thought the exact same thing. I'd be willing to bet the author has absolutely no idea about the size of Amazons web infrastructure business.
The site's way too wide on my netbook, 1024x600. Also, the list of domains removed from the results covers up part of the results themselves.
Thanks! We built it to combat the low-quality content problem. There is only one way to get content into briarpatch–through a bookmark. So it provides a new way to discover good sites. (plus you get to see your friends' bookmarks, and follow the bookmarks of experts in various fields so you can stay abreast on the latest and greatest)
The first time I moved to the US I always thought I would learn a lot about the states.

What I realized is that it taught me more about Denmark where I came from.

By leaving the internet my suspicion is that he will learn a lot about it and probably get his priorities straight.

If you can afford it, clever move.
One thing about life before the Internet was that social connections were used for finding out information. Nowadays people just go on the Internet and find it. Knowing a lot about a lot of things doesn't really count for much. I used to program Macs in the 90s and you'd get these big old Inside Mac books and maybe a good Primer book and if you got stuck, there was no stack overflow. You just had to go ask somebody. People maintained friendships because they might need information from that person. Now that's become totally obsolete.
Still only at $10. If anyone can suggest anything to boost its profile I'd be in your debt!
Well to be fair, it was/is extremely popular with IT staff for easy integration with their MS stacks and managing devices.

If someone came up with this like that for Android; that would be a killer app.
it especially hurts the poor (both young poor and elderly, like those on social security.)
You're probably not in the 500 top users by reputation. Click "show more users" a few times and you'll show up as long as you have your location in your profile.
Plenty of prescription drugs are not addictive, and plenty of OTC drugs are addictive. Your impression is incorrect.
What I want is a stick or something that comes out near the bumper to block the path of bikes to protect my passengers. If they ignore it, they get deflected off into the sidewalk.

I try to pull as close as I can to block bikes from getting between me and the curb and still have idiots trying to do 20mph in an impossibly tiny gap.
Street Mathematics
Check out TermKit as a pretty awesome proof of concept for this: http://acko.net/blog/on-termkit/
"Having some insight into what it took the team at Google to get theirs to work I find that unless GM starts with that team, and their patent portfolio, this will be be a longer term thing."

You write that as if Google's team is the only one in the world working on this, or far ahead of all others. Their PR department may be superior, but I do not think they are the only ones; many car companies have been working on this for years, sometimes decades (http://en.wikipedia.org/wiki/Driverless_car#History). I cannot judge whether they are far ahead; please show data proving that if you know more.
Anyone want to do the summary?
Pythonect 0.2.0 release
I fully agree with you.
However. Apple and Google wouldn't want to lose their cash cow app stores so they might hold back their browsers.
I would LOVE to see a day when Chrome OS becomes a success. No more gatekeepers. %100 web.
Why are we happy? We are not. Terminal emulation needs to die, but as you point out, there is no reasonable substitute yet. I have enjoyed toying with interesting experiments like the MPW shell, and I support every attempt to replace or kill the ridiculous anachronism that is termcap. It's like we're the SCA and unix is our ren fest.
Jailbroken iPads get windowed app management courtesy of Quasar | The Verge
I used to spend 99% of my time in Terminal and Chrome. Now I can start spending 99% of my time in Chrome.