skysight-inc/HackerNews huggingface dataset:
Github submissions are typically terrible with it. Especially because people use their personal repos as a blog of sorts, which means that it's hard to tell when a submission from Github is an official blog post, a code repo, or an article to read.

For example, https://news.ycombinator.com/item?id=6573101 is on the front page right now.

The title is:

Modeling your App's User Session (github.com)

It's a blog post by Github staff about how they're now tracking user sessions with Rails, cookies, and their DB. Unfortunately, due to the way that the Github site is structured, from the title, one might think that this is a link to a library repo for user session tracking on a mobile app. A small change to the title, like "Github's modeling of user sessions" would convey the meaning of the blog post much better than the title.
Boy, this comment really resonates.
If you save a dollar, you can always spend it (plus interest) later. If you spend that dollar now, you lose the option to spend it on something you would have ended up valuing more later.
Frequency of Utility
So is the idea here that the buffer is actually on the monitor now and no longer on the gpu? Is that why there is 3x256MB memory on the controller? Perhaps the gpu just pushes bits across the wire as soon as its ready now? And the monitor is now responsible for maintaining a localize triple buffer mechanism?
Hey mate, I can attest to having this issue and at least give an account. I went in last month reporting failure of my HDD, the genius assumed that "Oh the partition somehow got corrupt, this happens" and somehow got a new installation on there after telling me they were not responsible for any data loss. So for some cases, some people would've already lost all their data if they didn't have a backup.

It failed again minutes after leaving the store so I arranged another visit with a genius. This genius was more helpful and understanding and swapped the drive out. Unfortunately the new replacement drive matches these model numbers. Not exactly happy about having to visit a far away store for a third time.
Agreed! But I see no reason why we can't have both. Resolution and smoothness. I'd be so happy with both.

Especially if I can have it at Seiki prices. I picked up one of their $700 4Ks and the only thing holding Seiki back from cracking the desktop display market is the 30Hz limit they inherit from HDMI 1.4, making the monitor only suitable for work (but very well suited to work).
As far as I can see GOOG has never split?
Yup; there are lots of Docker images available at http://index.docker.io/; and more interesting features are on the way (trusted images, automated builds...)

Also, the Docker workflow is appealing to (at least) some people; this helps them to integrate Docker and OpenStack together.
Arrrrcamp 2013
Consider another revolutionary technology from the same company, Optimus. When it first came out, it took a number of years and a public roasting by Linus Torvalds [1] to convince nVidia to officially support it on Linux.

Hopefully, with Valve and increasing numbers of indies supporting Linux, nVidia will learn from their previous mistakes and offer official Linux support for G-Sync from the beginning.

[1] http://www.phoronix.com/scan.php?page=news_item&px=MTEyMTc
Consistency is Everything
How sleep strengthens your memory
It's about being polite. Just walking up to someone and blurting out "Can I borrow your cellphone?" is rude. "I'm sorry to bother you, but can I ask you a question?" gives the listener time to adjust and the opportunity to say "no"
When would the hybrid schema approach be useful?

To my mind it doesn't offer any extra ability to add or remove columns over what we have already.

E.g. I'd never write select * I'd always name columns in my query so that I can be immune to reordering or adding columns to the underlying table or view.
What should the SERP for "LA Car Rental" contain? If that's all you typed, what is Google to suppose you want?

Assuming you don't actually want to rent a car in Los Angeles (or maybe if you do), you will get much more entertaining results by adding a little qualification, e.g., "LA Car Rental scams".
> comedy is most similar to music ... why stand-up comedy is inundated with musical comedians http://en.wikipedia.org/wiki/List_of_musical_comedians

No no no, you've got it all wrong. Comedy is most similar to acting! Look, I found a bigger list than you: http://www.listal.com/actors/comedian/all

Re: musicians. Perhaps that's just because this skill can be directly used on stage. Your entire set can be musical. I can't bring a laptop on stage and program as an entire set. Rather, I've never seen anyone do that. Also, musicians probably already have stage experience.

> Mathematics can provide the latter, but the former takes an approach that goes beyond the mathematical. That isn't to say that great mathematics can't produce great material, but like the mathematics of the Eulers, the Pythagorians, the Euclids, The Turings, and so many others, it takes subverting the problem at a slightly different angle.

What are you basing this off of? If you look at the top tier stand up comedians, they all have a variety of backgrounds.
We're working on using it to recommend user-created events. Just getting started though, hopefully we'll have something to show next month. Haven't shown our site love in awhile but some info is at http://wobbleapp.me.
Great work, well done! Pascal was the second language I learned, after Basic.

I'm interested in studying the code and possibly replicating it for the purpose of learning about how compilers work. Could you give a general overview of the components, or steps you took to implement them? Thanks!
Wish I was as lucky as you when I was your age. These kind of things just weren't available then. Keep at the good work!
It's not symmetric! None of Henry Waxman's friends are friending him back, but they're mostly in a clique with each other.

Lonely little CA-33, nobody understands you...
While he did a laudable thing, Snowden ain't Nelson Mandela.

Nelson Mandela wasn't 'Nelson Mandela' when he was sentenced to life in prison either.
https://github.com/PredictionIO/PredictionIO/blob/develop/process/engines/itemsim/evaluations/scala/topkitems/src/main/scala/io/prediction/evaluations/itemsim/topkitems/TopKItems.scala

Why is this structured like this? These directories seem ridiculous to me, it would be great if someone could explain.
> But the last thing you should do is cripple the tools you make for others to use in some sort of ignoble bid to be moral. That's not moral, it's unprofessional.

I could just stop making tools.

I don't think I'm okay with making wars a clean, professional thing. It should be brutal and bloody and messy at every stage, so we can't isolate ourselves from what we're doing.

If you're making weapon systems and going "Well, I'm not responsible, I just helped make a technology" and the guy firing them is saying "Well, I'm just following orders and pressing some buttons, I'm not really killing them" and the guy in charge is saying "I'm just implementing what the politicians/people want" (depending on how high up the command), who exactly is left actually carrying the price of it?

No, I think I should do everything I can to make sure that we are forced to viscerally feel the terribleness of war when we decide to wage it - not pretend it's a video game.
This is exactly how a product page should look.

- "Get it now" link

- Demonstrates why you want it above the fold

- Three major features right up front

- More detail below, if you care to read that far

I don't know if the project is any good, but hot damn I love that page.
It was because they forgot to put an "e" between the "l" and the "r". For some strange reason, a lot of companies like spellr.com make that exact same mistake, and it always leads to failure.
There is nobody doing this work for HN that doesn't deserve the benefit of the doubt, and then some. HN doesn't have a lot of moderators; it is intimately intertwined with YC the firm (something I've pointed out on HN before). Moderating it is a tricky problem.
Perfect..

Took me about 10 minutes to add to an existing rails app that adds hundreds of markers onto a google map via json. Live updating as you scroll around.

Previously I was trying to find the sweet spot between how many slows down the initial rendering to the viewer vs showing all the markers.

Changed about 3 lines of javascript to use Oboe and changed my rails controller to:

per_page = 100
1.upto(10).each do |page|
response.stream.write ActiveModel::ArraySerializer.new( resources.paginate(page: page, per_page: per_page) , {root: 'cg'}).to_json
end
response.stream.close
it's great pg gave an explanation. unfortunately, the justification and end result is no less absurd.

i think letting the community upvote and downvote the titles themselves would give clear indication to mods for changing them. instead, they choose to justify doing nothing by saying they dont have the resources to read all articles and evaluate each of them.

just seems like intentional friction and reluctance to fix a recurring and aggravating issue that has so many viable solutions.
Thanks for following up with this. There's a real bug here that I'm passing along. Unfortunately, I can't share any of the details, so this will be a bit unsatisfying, but your hunch was correct, there is something wrong going on there.
The idea is that the monitor will only refresh after it is given a frame to render from the graphics card, which makes the monitor sync to the framerate of the graphics card, not the other way around. From what I can tell, this basically means instead of having a fixed refresh rate, the modified monitor now has a variable refresh rate, slaved to the output of the GPU.
Two Convicted Murderers Escape Jail With Forged Documents
Been watching Finalterm for a few months - it looks interesting but it's still too unstable to use for production. The risk of it doing the wrong thing when running on a production host is just not worth the potential efficiency gains.
Thanks for your honesty and frankness. Good luck with your totally different business :)
Great book. Tiny audience.
No worse than a farmer whose produce gets sold further down the chain to the military, or the soup kitchen volunteer who doles out soup to a man who later murders someone.
Too bad it's not for mac.
QML sits on top of an OpenGL (ES)-powered scene graph in Qt 5.
What are the numbers of people swapping their SD cards out of their phone and into something else (and expecting it to work)? I don't know the statistics, but I'm willing to bet it's low. In fact, the number of people in general putting SD cards into their phones is likely to be very low, since a lot of phones don't support it.

I really don't understand your argument that phones just shouldn't support SD cards rather than having the option to expand the storage for cheaper than buying the next model up just to avoid user confusion. If every phone locked out useful features just for the sake of avoiding user confusion, Android wouldn't exist.
Pascal verbosity does not add information, but noise. As humans, we recognize symbols and structures better than words. {} as delimiters make much more sense than BEGIN/END.
I only have one ask: and that's that you also use the word "synergy".
I remember seeing this here: http://n0where.net/final-term/

While the idea looks great, it seemed slow to react to my key presses. Maybe they can fix that in the near future. Otherwise I'm probably sticking to xterm.
A-frigging-men ! One has only to look at the Hacker News feed. It's packed with new start-ups "disrupting" everything.

I launch Thunderbird and go "Here's yet another 'disruptor' hiring". Or "Let's revolutionize X". Come on (insert three exclamation points here).

The only thing this is disrupting is the power of that word. It got diluted, like every buzz word. And now everything is bleeding edge, disruptive, fantastic, agile and "beautiful".

Rainbows, and unicorns, and butterflies ! Oh, my!
How would you prevent replay attacks by someone who manages to get hold of a session cookie?
Agreed. It's interesting how words carry connotation and how those connotations affect the mematic propagation of those words. There's a lot of signalling and culture and counterculture embodied in our style choices, including word choices.
Unless the world economy collapses permanently, I have no doubt that we'll have both eventually. I don't have the patience to wait for inexpensive 4k in the face of this sync stuff though, which is why I can't have both in this generation.
I created a quick and dirty app to visualize the data set they're using:

http://federal-salaries.herokuapp.com/
"Clever humor, a product of wit, mental sharpness which usually comes with the ability to make correlations quickly and creatively." - That's a good way to put it. Couldn't agree more!
Blockbuster castAR Kickstarter hits goal in 20 hours to bring AR to the masses
This also looks really good for video playback (as in movies). It would avoid stuttering from pulldown. I am quite hyped about this.
This seems like a cool project, but I'm really not appreciating the unsolicited email I got based on the fact that I starred the Play Framework repo on GitHub[1].

[1] https://dl.dropboxusercontent.com/u/2938195/predictionio-ema...
* I LOVE the idea of one book that takes me from start to finish, with no flab or wasted time learning something that isn't 100% relevant to making an app.*

These do not appears to be the words of a patient person, or somebody who cares about programming.

I suggest that the impatient and uncaring should not be making apps.
*Jean Chretien
What we need:

1. all documents must be verified and published electronically.

2. all release documents must be published publicly for search.

3. a local press must be made prior to release on both the state/local court and state/local attorney website.

With these three, while we cannot protect people from hacking into the website / buying a clerk putting up a fake document, it is enough to prevent most forgery. The court and the attorney office must hire someone to review these announcement everyday.
Interface Builder encourages rapid prototyping and iteration, and I personally prefer modifying a storyboard someone else wrote than deciphering a wall of layout code that typically contains a ton of magic numbers.

Xcode's refactoring tools will handle updating the Storyboard's connections for you. Also, you can use multiple Storyboards in your app to keep things organized and simple to deal with.

A code review should be easier with Storyboards, because there should be a lot less code! A design review would be good, to make sure the view appears the way its supposed to.

Check out Apple's WWDC session from a couple of years ago where they show how they built iPhoto using storyboards. It's definitely possible to build rich UI using these tools.
For me, Google also returned Uranium One, trading on the Toronto Exchange.

However, Yahoo Finance showed Universal Security Instruments trading in New York, Uranium One in Toronto, and some wireless company trading on six different exchanges. The only symbol without a dot qualifier was the one for Universal Security Instruments.
I thought I read a month or two ago about a ruling that basically said that saying sorry is not admission of guilt. I can't seem to find the article in relation to it, I'm just saying that it might not hurt as much as you'd think
What does it take to close a great Series A right now?
Are you accusing me of suggesting that is the case?
This thread is full of comments debating the merits of editorializing titles. I think a lot more would be gained by spending that same energy debating solutions to the more pressing issue also highlighted by pg: Methods to reduce the number of mean, dismissive, stupid or downright incorrect comments.

Maybe not quite as sexy, but much more constructive towards the goal of having a good online community.
Yes, improve, just do not do it like my GP. Now all (sick) people have to click through a touch screen upon their arrival for an appointment...
Last time I checked it, it was very buggy and unstable, but current version look much much better.

Unfortunately it's totally unusable for Vim users...
Excessive apologizing tends to come off as obsequious. If other people notice that you are an over-apologizer it could easily make them dislike you.
It's not a major architectural change or anything; it's just a convenience for some users.

It may not be a great idea for everyone to use it. But it doesn't strike me as a really bad idea, either.

Postgres offers among the closest to standard SQL you can get if that's what you want.
This is really cool.

I haven't evaluated it personally, but I don't think it's up my alley (I use a tiled WM); Vala and GTK make it seem like it's for the Gnome stack, and it also has mouse interactivity. Finalterm might be neat for an Ubuntu box, though.

Are there any comparable terminal emulators that support completion, 24-bit color, are hardware-accelerated, etc? I'd definitely like to replace mine if so.
The Story Behind a Radical New Idea: A Social Network for Academia
Ask HN: Smartest thing you've ever done?
So instead of "stakeholders" let's just say "people who care" (about X).
I'll say what I said the last time Finalterm was discussed here (and what I often say when 'improved' terminal emulators are thrown around):

Much of what is being provided here could and should be implemented in the shell, not in the terminal emulator. Implemented in the shell, you could get many if not all of these features in any modern terminal emulator. If the terminal emulator genuinely does not provide the facilities that a shell needs to do something, then we can discuss extending the terminal emulator to provide generic facilities that the shell would then use.

The dropdowns in particular could and should be implemented in the shell. Look at what Vim does with its completion right now[0]; it doesn't need specialized terminal emulator support for that. Throwing in mouse support for those dropdowns would be nice, and could be done with existing terminal emulators.

Also, the last time this was discussed people raised concerns that additional parsing of terminal output presented an increased surface area for attack. xterm 'title' support has caused a vulnerability in the past, we should be careful to not repeat that.

[0] http://1.bp.blogspot.com/_ci2yBnqzJgM/TD1PfKTlwnI/AAAAAAAAAD...
I don't know. For me it didn't really live up to the high standards of what is submitted to HN.
Way too much information, and no where to sign up. No one will be interested in this.
Show HN: Pagination for Furatto CSS Framework
What exactly does the extension card do? 1920x1080 24-bit pixels is 6MB, so why does it need 768MB of on-board memory?
Not that I know anything about the software in question but... don't run it on a production host. Or when you're connected to a production host.

99% of your work should be spent on non production hosts. Fire up your old XTerm or whatever when you need to manage a production machine.

I don't really see the problem.
It really kills me to see an otherwise promising terminal with no screen splitting capability, and I did not see splitting mentioned anywhere on their product page.

Fortunately it appears to be a feature under active development, and they address splitting on their blog:

http://blog.finalterm.org/2013/10/multiple-terminals-final-t...

The landing page looks great, but I think mentioning screen splitting would be wise.
Could we HNers declare war on cliché?

Oh...... "war on". Doh!!!!

I'll get me coat...
If you like the completion dropdown, and use Emacs, you may like term-mode extended with my readline-complete.el [0] and auto-complete-mode. Screenshots on the page.

As an aside, you would not believe how difficult it is to read completion data from readline. There is virtually no useful documentation on this matter; many readline settings make the task impossible; the --More-- menu requires your scraper to be interactive... you'd think there would be an escape to return the necessary data in a computer readable format, but you'd be wrong.

On top of that, some programs use mechanisms similar to but incompatible with readline, see Haskell's GHCi and haskeline.

[0]: https://github.com/monsanto/readline-complete.el
On average, how much work are you requested to do for each project?

Also, do you only develop the backend, or do you have to do the entire frontend as well?

I would love to have a job that's just freelance backend (application logic and database setup) web development.
Never.

You're missing the point of what it is to be a hacker.
It's a FOSS terminal emulator, what is there to sign up for? And there's an obvious and prominent link to the Github repo. For the record, I think it's highly interesting.
I also appreciated how the author made his ideas dead-simple, and how his sentences were lovingly hand-crafted.
I'm not sure why people find the need to create these things when they already exist in shells such as zsh.
There are games that can use up 2GB of on-board GPU memory right now, for textures/buffers/etc. It won't be difficult to use up as much as 8 in the near future when panel resolutions get higher - higher panel resolution means a demand for higher resolution textures.

Given this, I'm sure there are things they can do with that onboard memory in the display. Maybe buffer up a half dozen video frames with timing data for smooth high res video playback?
I love this post!

All too often founders fall into a cycle like this:

Pitch failures begin to beget a habit of fear or panic or other forms of negativity, which of course beget more pitch failures.

I had this happen to me in a bad way once, and it almost cost us our company. But if you find your flow and fundraise when things are going well, it gets a lot easier.
The first ingredient of the answer is that for all sorts of video (including games) to look smooth, it is important to know exactly when a frame is going to be displayed on the screen.

The second ingredient of the answer is that, with a fixed monitor refresh rate, you're basically forced to run at a divisor of that refresh rate.

So, if your game usually runs at 72Hz (on a 144Hz monitor) and you get to a busier section, the framerate has to drop down to 36Hz, even when 60Hz would still be possible in terms of CPU and GPU power.
Keep an eye on this pull request:
https://github.com/p-e-w/finalterm/pull/130
I agree. This idea is double plus good.
Stop "Stop Xing" everything
suggestion by tabbing in shell is annoying to me. Some commands have popular prefix. It would be better if suggestion is made like the one you did in finalterm (and list most frequent one at the top).
Or, and stay with me for this one, define who those people are. ;)
I know several people who will dismiss this resume because "it doesn't open properly in Microsoft Word."
The Gap Between Schooling and Education
PMA Illinois Lawsuit Victory Upheld
Yeah, I was looking forward to using this on the Mac.
Might have had more success if they used .io
I wonder if it's hard to implement spliiting.

I also wonder why gnome shell never implemented one. I just don't understand why linux shell don't come with this by default. Think Ubuntu's terminal.