skysight-inc/HackerNews huggingface dataset:
Looks nice!

I'd like to see a feature where I give it a budget, maybe a temperature preference, and it books me a random trip.
> What's to stop an accused murderer from lying more during the murder trial?

In that case, it would increase the roster of crimes the defendant is accused of. Not so for someone already accused of perjury.

> In a perjury trial, why do you need to ask anything at all?

In a perjury trial, the defendant's attorney might try to argue that the defendant didn't know what he said was false. Perjury requires knowing falsehoods, not inadvertent misstatements of fact. Or the attorney might try to argue that the falsehoods weren't material to the issues being tested in court. There are other defenses -- mental incompetence and others.
Well, think I'll be taking a vacation sometime soon!
Pretty cool idea. I'd like to see the students expand on this by adding some filter features like location, date, etc.
This is so smart! Really nice animations, too.
This. I'd love Sublime on a Raspberry Pi (or on my phone, once it's running Ubuntu).
Trouble with hiring "drupal developers" is that they are more then likely NOT developers. They are people with no engineering training who learned how to configure drupal sites and plug some hacked solutions into less then optimal places in the code.

People with proper development pedigree tend to sneer at the Drupal platform, and with good reason. This makes hiring incredibly difficult.
What Thought Looks Like: Researchers Record Fish Neurons
You can't take a unlocked GSM phone onto Verizon or Sprint. You can't take a Verizon phone onto Sprint. You can't take a Sprint phone onto Verizon.

The only carrier you can choose with GSM is T-Mobile. But wait, they use the 1900MHz 3G band, so if you've got a phone that doesn't use that band, you're stuck with EDGE data.

LTE won't change this, they've chosen different bands.
These bacteria are very old. If they were any good at surviving, they would still be around up here. The fact that they now only exist in a very isolated place means that they got killed off up here once before, so they're probably not too dangerous.
And whatever you make would have to survive desert conditions. If Dune has taught me anything, it's that sandstorms really cut the workin life expectancy of tech.

Ironically a shielding made of diamond might solve that problem..
> It's also evidence that the NSF questions aren't a fair measure of scientific literacy.

Yes, unless knowing which fields are -- and are not -- scientific has been accepted as a criterion for scientific literacy. That's what's confusing about this paper -- it doesn't clearly state what the criteria are for literacy, then it argues that not knowing the standing of astrology probably isn't a useful metric.
Remarks here revolve around paranoid fantasies. But I don't think the bartender was concerned with privacy at all. His remarks were confined to how it looked. People want to look cool in a bar, and they were uncool and didn't appear to care.

I'm thinking hes just a Luddite, not typical of other bar patrons and not particularly technical - hes a bartender after all. So a bartenders opinion is maybe not something worth stewing over.

I'd be far more interested in the perception of other bar patrons. All we got was "a couple were jealous". Ok, that's more like it, an SF bar and a couple walk in with Google glasses, I can understand that reaction.
http://www.meertens.knaw.nl/soundbites/. Hundreds of hours of Dutch dialects, free for research, 'please cite us', contact them for other uses.

From the same institute: http://www.meertens.knaw.nl/projecten/sprekende_kaart/svg/
The Linux Graphics Driver Stack Remains Insecure
Ironically, whatever this is linking to is throwing a 500 error.
Boeing 787’s problems blamed on outsourcing
Show HN: CyBranding's Completely Bootstrapped MVP
The main difference between Nowcation and Expedia is that Nowcation helps you find your destination. With Expedia, Orbitz, and other travel sites, you have to know where you want to go before finding deals.
It would be nice if the departure locations were alphabetical, or at least let me type in to search.
I mean....on expedia, I have to query destinations individually as if I know where I'm going....this just shows me the options from my departures point of view...I love it!
This really is a cool idea. Who doesn't occasionally yearn to get away from it all?

I'm not in the US, though that's not your fault.
I think trying to convert vim users is pretty futile. /r/vim/ brought up a lot of issues with Sublime's vintage mode:

http://www.reddit.com/r/vim/comments/17i5ps/from_a_vim_persp...
My little short gem from being forced to take a course on ABAP (the SAP "programming language") at Uni:

If you have an error in your program, your editor crashes. You have to start a new editor instance by wrangling through a dozen submenus and entering cryptic commands.

The guy overseeing the course said "Yeah, just open a few backup instances of the editor beforehand."
Remember William Shockley? Nobel Prize winner?

http://en.wikipedia.org/wiki/William_Shockley

He spent the latter years of his life arguing that black people were genetically inferior, and with a spectacular disregard for evidence.

My point? A high standing in the world of science is no assurance that a person will apply science to all aspects of his life.

So the question of scientific literacy (in the sense of general knowledge), and the question of a person's standing as "scientifically educated", are essentially separate.
Having an internal module know how to interact with a request seems to me to be the point of the example, and I also disagree with it, as a rule.
As a "good drupal developer" (I hope!) I can back this statement up big time. My company has 2 developers who know Drupal fairly well but we need to scale up to 4-6 developers at our skill level.

They simply do not exist.

We get loads of useless "site builders" applying or your prototypical PHP Developer (seperation of layers? why?). Very, very hard to find competent people who are willing to work with Drupal.

If you're just starting out and are shopping for a development platform, stay away from Drupal. You'll take more time to develop your MVP, but in the long run you'll save a huge amount of time and money.
Ok, you make a certain point, and I'm going to correct myself.

Google does not interview based on the material from Algorithms 1 & 2 in university. Merely having the fundamentals taught in undergrad down-pat will not actually help much on a Google interview.

Google interviews based on a database of Interview Questions, which are largely unique to the BigCo recruiting process. They're not real problems I've ever seen anyone actually have to solve; they're basically checks to see if you have studied the subject of BigCo coding interviews in itself.

To repeat my example from below: how do you find all the identical anagrams of words in a text, given the text? This is not a problem taught in Algorithms class, and in fact, there are several different ways to apply Algorithms 1&2 knowledge to the problem. Only one of those (tokenize and sort the tokens in lexical ordering to get a "canonical" form of the string, then build your own key-value map from canonical strings to bags of words) will get you the job, and in fact it's the one that involves pretending you can't build sets of characters and use them as keys to a hash table. In fact, if you could hash character-sets, it's much cheaper to do so rather than employ a counting sort followed by a key-value store.

Actually, as I remember, we didn't (and don't) do much with key-value data structures in Algorithms class at all, not as I took it, and not as I've TA'd it. The question is used precisely because it tests your knowledge of How to Play the Interview Game rather than your fundamental computing knowledge.
Sublime Text is awesome, but the article falls completely flat by mentioning stuff that's actually in vim and missing the parts that are not.

5. vim compatability!

> With a few tweaks, I was able to make it just like vim as far as I could tell

It took me five seconds to hit walls and off-by-one issues revealing Vintage mode as a remote simulacrum of Vim. A look at the source confirmed that it's just a mode emulation and a small bunch of keybindings, a far cry from the notion of text objects which makes Vim what it is. I am a vim user, but I use ST without Vintage because the impedance mismatch is too big.

> minus some :commands

Author doesn't mention VintageEx. Still thouroughly lacking, even for basic stuff.

4. Powerful Keybindings in JSON and Plugins in Python

:help index lists default keybindings
:verbose map lists all set keybindings, what they do and where they've been set.

With Vim (vim --version will tell you), depending on compilation options, you can write plugins in various languages (python, perl, ruby, lua, tcl...), not just vimscript.

hot-load: :source ~/.vimrc or whatever other file.

3. Package Manager and the More Centralized Community

vim.org/scripts[0] is the central place to look for.

Pathogen and Vundle fix that. Package Control give you a central, automated and in-editor index, which I'm not sure is a real plus since I care about installing plugins once in a blue moon, so that's merely a convenience. Besides I've had Package Control bork ST more than once on upgrades (either of ST or of itself), so I'd rather have it outside.

2. Project Sessions

:mksession is what you want. Bind it to a key[1], or be creative in your vimrc.

Also, automatic restore[2] when there's one around and you boot with just vim in the project directory.

1. Ctrl+P - GotoAnything:

For the function mentioned (fuzzy search for files), there's a plugin of the same name.

The author again fails to mention what makes Sublime Text supposedly stand apart: Go To Anything goes to anything, not just files, so symbols (with @symbol) and lines (with :linenum) are reachable from a single shortcut.

I don't want to sound mean, ST rocks and has a number of good things I miss in Vim, but they're not among this list. In fact it's good enough that I contemplated doing a real Vim mode with extensible text objects (hence why I looked at the Vintage source).

[0]: http://www.vim.org/scripts/index.php

[1]: https://github.com/lloeki/vimfiles/blob/master/rc#L158

[2]: https://github.com/lloeki/vimfiles/blob/master/rc#L257
This is not an issue with prepaid plans, either carrier or MVNOs (Straight Talk, Net10, etc). You pay in advance for the features you want (data or not, etc), and that's what you get. No surprises, no automatically signing you up for anything, and no contracts.

We've been using these on our Galaxy Nexus and other unlocked Android and iPhone devices for a couple years now with great success.
Author here: Any suggestions for this page, which is mainly aimed at converting users coming from my free website http://hashtagify.me ? Of course, any other suggestions or comments are welcome!
There was a bug ticket about that a while back: http://code.google.com/p/chromium/issues/detail?id=162634

If you still have the problem you should note down your GPU, driver/version and OS/version and comment on that ticket.

I will follow the progress of that ticket as of now.
The author missed a critical reason to stay away from Drupal.

Testing.

It's basically impossible to do proper unit testing in Drupal. A unit test is a core requirement to doing test driven development and to do it properly that test needs to be run quickly and efficiently. There is no way to do that in Drupal as their testing framework requires a minimum of 1 minute per test.

As a developer working with drupal, I feel completely trapped by this atrocious platform. I worry that the longer I work with it, the more at risk my career becomes - not a pleasant feeling.
Timbuktu Manuscripts Not As Burned As Reported
I believe you are thinking of the existing Bologna Process[0] which is, at heart, an attempt to build an EU-wide common higher education system.

http://en.wikipedia.org/wiki/Bologna_Process
I kind of agree with you .. skyscrapers out of diamonds !? give us a break here :)
This is awesome! I've been tossing this kind of idea around for awhile, because every once and awhile I find myself browsing hipmunk for "cheap flights today" to see if there's anything interesting, and a UI with the express purpose of selling short notice cheap flights has a lot of potential.

My thoughts:

- When I'm booking a vacation, especially on short notice I'm going to need lodging. A lot of the price is hidden in the lodging and so I can't be sure if these are good deals or not. Going forward, it might be possible to load lodging in (possibly bake the deals a few times a day to reduce server load) and display 1 singular price that includes everything.

- While you're at it, why not keep playing up this instant vacation thing, take it to the next level. I click the button, pay, and you dispatch a uber to my house to take me to the airport.

- Selling package deals allows you to skim a little off the top in the way of "booking fees", but more interesting is the possibly to use yield management to buy tickets when they are the cheapest, then resell as a "nowcation" later.

Hope you keep working on this.
Beats by dre outlet
I see the article kindly submitted here is a guest post by Richard Price, founder and CEO of the Academia.edu website. I have signed up for Academia.edu (and the confusingly similar site ResearchGate, run by a different group of founders), but so far haven't seen a lot of activity on these new sites.

That point is well taken that there needs to be reform in how scientists develop their reputation as researchers. Right now, reviewing submissions to scientific journals is anonymous, and not well rewarded. Jelte Wicherts, writing in Frontiers of Computational Neuroscience (an open-access journal),

Jelte M. Wicherts, Rogier A. Kievit, Marjan Bakker and Denny Borsboom. Letting the daylight in: reviewing the reviewers and other ways to maximize transparency in science. Front. Comput. Neurosci., 03 April 2012 doi: 10.3389/fncom.2012.00020

http://www.frontiersin.org/Computational_Neuroscience/10.338...

suggests new procedures for making the peer-review process in scientific publishing more rewarding and more reliable too. Wicherts does a lot of research on this issue to try to reduce the number of dubious publications in his main discipline, the psychology of human intelligence.

"With the emergence of online publishing, opportunities to maximize transparency of scientific research have grown considerably. However, these possibilities are still only marginally used. We argue for the implementation of (1) peer-reviewed peer review, (2) transparent editorial hierarchies, and (3) online data publication. First, peer-reviewed peer review entails a community-wide review system in which reviews are published online and rated by peers. This ensures accountability of reviewers, thereby increasing academic quality of reviews. Second, reviewers who write many highly regarded reviews may move to higher editorial positions. Third, online publication of data ensures the possibility of independent verification of inferential claims in published papers. This counters statistical errors and overly positive reporting of statistical results. We illustrate the benefits of these strategies by discussing an example in which the classical publication system has gone awry, namely controversial IQ research. We argue that this case would have likely been avoided using more transparent publication practices. We argue that the proposed system leads to better reviews, meritocratic editorial hierarchies, and a higher degree of replicability of statistical analyses."
High Quality yet Affordable PDF Converter
PDF Converter, a high quality yet affordable desktop utility, is designed to convert normal PDF to 6 popular document formats including Word, Excel, PowerPoint, EPUB, HTML, and Text on Windows platforms. It performs quite quickly and efficiently and can save you a lot of time and money while dealing with PDF files. Handing PDF tasks can’t be easier with PDF Converter.

PDF Converter Pro includes all the features of PDF Converter, and also integrates new OCR technology, which can convert both normal and scanned PDF to text-based document formats.
Brandon Jones does a bit of Unity 3D exporting to WebGL, you should read up on his blog: http://blog.tojicode.com/

I've heard rumors Unity 3D is thinking of a full blown WebGL exporter as well, no idea if real/soon/at-all.
Not sure how you're doing your 'booking' to photo matching, but you've got a great pic of Toronto, Ontario matched with a booking to Ontario, California. I noticed this after switching to the Seattle section.

Nice simple presentation.
The initial iPhone 4 was the last true upgrade to the phone. The iPad in 2010 was the last true new product.

These are the symptoms of the problem.
These are all awesome suggestions. If a service did this for me, I would love it forever. I will definitely look into the quickest ways to implement stuff like this.
I still have only used sublime text once, but I might try it out again soon just to get a better idea of what these features are that make it so much better. And them I'm going to add them into vim.

I think that it is a serious problem that sublime text is proprietary. While it does support plugins, the one time I did use it I remember seeing several messages from plugin authors complaining that the sublime API does not support certain features that they wanted it to support, and that the sublime text authors refused to implement them. So to that effect I really think there is no benefit to using a proprietary text editor, no matter how many flashy features it has. I would rather just improve vim (and encourage others to do so) so that it is better than sublime text.

It also seems somewhat strange that sublime is proprietary considering how lax their licensing policy is. It doesn't seem to me like there is any financial or practical reason for it to be proprietary. To channel Stallman, the only thing I can reasonably conclude is that the author intends to attack his own users. It really disappoints me to see that this kind of project is being promoted as a replacement for free software editors.
Journey to Sublime
The traditional animals/shapes/cars/etc. examples all use objects to represent actual things. But sometimes, one's objects don't reflect anything that you're trying to actually model. The need for them has just sort of arisen from the way the code has structured. They don't represent anything as such, they're just a way of putting in some extensible runtime dispatch. And it seems like people often prefer to use conditionals rather than objects for this situation. Not really sure why. Perhaps most people think of mere objectness as having some meaning, that makes using an object inappropriate for this kind of situation? I'm not sure.

If you keep an eye out for this, I'm pretty sure you'll start to spot it!
Hello Kirby
The scientific publication business modell is a work of "genius". In a nutshell

- Outsource content production, get content for free

- Outsource the review process, get quality assurance for free

- Slap brand name on it and charge (many customers being opted in on autopay plans)

I'm looking forward to one of the disruptors succeeding. I think that it is reasonable to demand that any tax funded research should be openly available for society to benefit
Hacking With XSS Auditor
Composing Mysql manually is a Bad Idea, and the safe version is not safe because the algorithm is fundamentally flawed. People need to be doing parametrized queries. The reason novices can't adapt to PHP is that the library design is bad to begin with. I don't think either Python or Ruby has this problem. I don't think anyone will be confused because suddenly YAML.load doesn't execute arbitrary code.
I've tried Sublime Text several times, but each time I went back to Vim. The Vintage plugin just does not cut it for me; there're too many things that Vim does, that Sublime cannot do. I couldn't live with EasyMotion, RelativeNumber, the fantastic split window support, Gundo (Undo Tree), and much more.

Regarding the plugins he mentions, I see nothing special, all of that is also available as Vim plugins:

5. Vim Compatibility (Obviously in there)

4. Keybindings in JSON are indeed nice, though imap / and friends in Vimrc are ok, too. Using Vim+Python, one can also write Vim plugins in Python (import vim).

3. Vundle (https://github.com/gmarik/vundle) is a fantastic package manager and reads GitHub repositories likehttps://github.com/vim-scripts. Adding a new package is as simple as doing
:Bundle 'vim-scripts/YankRing.vim'
:BundleInstall
or :BundleSearch foo to find what's available.

The listed plugins:
Git -> try Fugitive.vim it is awesome
Emmett -> Also available for Vim
SublimeLinter -> Syntastic
SublimeCodeIntel -> Clang Complete

2. Vim has built-in support for sessions via the :mksession command. Or, just use the session.vim (https://github.com/xolox/vim-session) plugin, because it makes it even easier.

1. There's CommandT (https://github.com/wincent/Command-T), CtrlP (https://github.com/kien/ctrlp.vim), Waldo (https://github.com/jtaby/Waldo), FuzzyFinder (https://github.com/vim-scripts/FuzzyFinder). And most offer much more functionality than just file, directory, or buffer search.

I recently made the switch from Xcode to Vim (I mostly do Objective-C these days) by getting Clang Complete running (http://appventure.me/2013/01/use-vim-as-xcode-alternative-io...) so that I can use Vim full time and not only for web and python stuff. I couldn't be happier.
One question: Is this something similar to the CSB+ Tree (Cache Conscious B+ Tree)

http://people.cs.aau.dk/~simas/dat5_07/papers/p475-rao.pdf

Or are the optimisations mentioned there still valid?
http://www.tuxlom.com/ runs fine (60 FPS) on a mobile Core i5 with HD 4000. :)
Crowdsourcing takes center stage in business
Please don't base your judgments of real life policing on Hollywood productions.
> rather than rationally responding to my argument.

There is no rational response to your argument. That's why I replied as I did. Philosophy isn't a science, amenable to scientific debate and a conclusion based on evidence, which is why philosophical arguments have the character they do -- interminable and inconclusive.

> that science is a method for discovering facts about the external world.

Necessary but not sufficient. When a theory about observations is proposed and then tested, it is then that we cross the threshold of science. "Discovering facts about the external world" is not science, otherwise my saying "stars are little points in the night sky" would qualify as science. It doesn't, because no testable, falsifiable explanation is proposed.

My saying "I have a cure for the common cold -- I shake a dried gourd over the patient" is not science, both because it doesn't consider other explanations and because it doesn't propose an explanation. I have "discovered a fact about the external world" but what I have done is still not science.

Science is not "discovering facts about the external world". Science must include falsifiable explanations, explanations that are cast out if they fail subsequent tests.

> Arguing that via the scientific method we've arrived at a fairly good understanding of how humans evolved which is likely true in important parts is, in fact, quite the opposite of being a Creationist.

That's true only if we try to explain what we have observed, and accept the possibility of falsification of our explanations. Creationism and evolution don't differ as descriptions, they differ as explanations, and by the property that a falsification would destroy the nicest-sounding theory.

The above is what separates science and philosophy -- in science, concrete statements lead to concrete procedures for weeding out indefensible ideas.
I like it. Where are you getting the data from? Could it be expanded to include other cities outside the US?