skysight-inc/HackerNews huggingface dataset:
Are you saying that we shouldn't give money to the poor because if they had money they would be robbed? By that logic banks shouldn't have ATMs becuase people get mugged after going to ATMs.

We should give money to the poor so they can not be poor. Even if 10% of them get robbed, even then 90% will be better off than before the money transfer.

Services are nice but central planning of services provides worse allocation than well functioning markets. Even for the poor.
Hell, I bought my car because it was made in Detroit (I was born and raised in Michigan). 'Imported from Detroit' is a hell of a marketing message for Fiat/Chrysler to make.
How to Perform an SEO Health Check on Your Website
How does this differ from e.g. xmonad, which uses vi-like keybindings? It's specifically the bulk operators based on movement?
I heard a radical proposal from an academic recently: require every experiment to be reproduced by a second team before being published.
Transforming Digital Business in 'Real-Time'
In Britain its a cup of tea and F1, snooker or darts.
MS removes 1500 apps from Windows Store, will refund anyone who purchased them
You didn't read far enough into the article - the author took a bunch of inflammatory comments actually directed at a man involved with legislating against violent games and transposed them to use female pronouns.
There is this belief propagated among physicists that smaller scales somehow have more to do with reality. I have never been presented with logic or evidence that convinced me that an electron is somehow more "real" than a molecule or a person or the solar system or the observable universe.

I wish the word "reality" would stop being thrown around without justification. "Fundamental" might be a more appropriate term.
Palm Note: an awesome note taking app built for speed
Hotel ratings based on sentiment analysis of guest reviews
Global Warming re-visted,
How easy is it to get started with Sinch?
The jekyll-scholar format already exists and is more "semantic" than Markdown. After people read these database papers, perhaps one will understand the value of indexing structured data and convert/fork the list repo to structure the source format. This is easy at the birth of a collaboratively edited project and impossible later.

> Assuming you're right that this is a trend

Here is one list of lists, https://github.com/sindresorhus/awesome
Yikes. It's statements like these that make me happy / proud to be a bootstrapped and (moderately) profitable "lifestyle" business.
VMUnify – Enabling Secure and Unified Clouds
Interesting app! I'm always glad to reduce friction between idea and transcription.

That said, the lawyers at Palm Software will have a field day in regards to trademark. They've been in the note-taking app business for ages.
Millions of historic images posted to Flickr
One of the reasons I continue development work predominantly in windows OS is its vast support for mouse-free operability. I love vim for the same reason. I tried ratpoison in linux but found it to interfere with application keyboard shortcuts. I also tried AwesomeWM but it wasnt as graceful as the windows key in windows.

If someone was to solve this issue elegantly it would compel me to reconsider moving my daily development activities back to linux
From the startup who allegedly stole software and raised $2M with it
My name is Frederick Hutson, and I am the President and CEO of Pigeonly. I was recently made aware of a post made here:

https://news.ycombinator.com/item?id=8227225

In light of the defamatory nature of the poster’s statements, I felt compelled to respond. Well over two years ago, we entered into a work-for-hire agreement with the poster to write aspects of the software code for a beta version of our initial e-commerce platform. Our agreement with the poster makes it clear that we own all work product produced pursuant to the agreement. In the end, however, we were very unhappy with the quality of the poster’s work so we terminated the relationship and requested a refund.

In addition to my own assessment I consulted with several independent sources including a founding member of the CakePHP project (the framework the poster used). Everyone who evaluated the code said the same thing, to sum it up (in their professorial opinion) the framework was not utilized correctly which resulted in the numerous bugs and browser incompatibility issues. The truth is even if we wanted to work with the code the poster provided we couldn't because it was flawed. So we were left with no choice but to start from scratch with a new developer.

The bottom line here is that through hard work and determination, we indeed built the Pigeonly platform from scratch and in no way incorporated any of the code produced by the poster. We are very proud of what we have built at Pigeonly, our mission is to build great products that solve the type of problems most would overlook.
The problem is never the queries but object hydration. That's the main reason devs are using ORMS, they model their domain then the ORM takes care of the impedance mismatch between the way data are physically stored and an OO system. SQL is fine,some ORM even implement their own SQL on top of their query builder. But hydration ? good luck doing that without an ORM.
I'm sometimes wondering, couldn't we repurpose rockets for that? You could make some cheap water dropping short-range ballistic missiles, each carrying 200+ kg of cold water.

Or, to push this idea further, maybe we could repurpose artillery and just shoot water buckets from long range? I wonder if this or the missiles would have lower fuel cost than Skycrane or drone operations.
Alongways – What's along the way?
Cyclomatic Method Complexity Is a Scam
> Here (Netherlands) the overhead matrix highway signs indicate lower (legal!) maximum speeds the nearer you get to a traffic jam.

Same here in Germany. I know this from Berlin's inner highway which has automatic traffic signs.

Sometimes just a jam warning sign appears, sometimes the maximum speed is reduced, sometimes both at once.

> On a related note, i propose using telephones for talking.

I often had a similar thought: What if I could talk to the people in the cars next to me? What are they thinking? Why do they act the way they do?

However, I quickly abandoned that thought. The traffic is moving very fast, decisions must be made very quickly. There's no time for a quick chat with all the drivers around me. It would be an additional distraction that would probably do more harm than good.
My name is Frederick Hutson, and I am the President and CEO of Pigeonly. I was recently made aware of this post.

In light of the defamatory nature of the poster’s statements, I felt compelled to respond. Well over two years ago, we entered into a work-for-hire agreement with the poster to write aspects of the software code for a beta version of our initial e-commerce platform. Our agreement with the poster makes it clear that we own all work product produced pursuant to the agreement. In the end, however, we were very unhappy with the quality of the poster’s work so we terminated the relationship and requested a refund.

In addition to my own assessment I consulted with several independent sources including a founding member of the CakePHP project (the framework the poster used). Everyone who evaluated the code said the same thing, to sum it up (in their professorial opinion) the framework was not utilized correctly which resulted in the numerous bugs and browser incompatibility issues. The truth is even if we wanted to work with the code the poster provided we couldn't because it was flawed. So we were left with no choice but to start from scratch with a new developer.

The bottom line here is that through hard work and determination, we indeed built the Pigeonly platform from scratch and in no way incorporated any of the code produced by the poster. We are very proud of what we have built at Pigeonly, our mission is to build great products that solve the type of problems most would overlook.
Augmented Thrill Ride Project – Oculus Rift Ride on Real Roller Coasters
Maybe I've met only high-quality VCs, but very few of these complaints apply to startups I've experienced firsthand, and others are hard to justify since, for example, you'll get turned down if you ask for an NDA. VCs being fickle about founders running the venture rings truest, but that cuts both ways: VCs can be loathe to admit a mistake and replace a bad CEO they invested in or hired.
Well, there is always an option to follow this advice: "If you don't absolutely positively have to have VC and if you aren't absolutely committed to growing to be a $1B revenue company regardless of risk, don't raise VC."
They couldn't possibly consent to such when they have no idea what they are actually giving up. If someone who was previously able to see then went blind was given the same choice, then they would have a basis from which to value sight and make an informed decision of consent; however, I don't think a person who has never seen before can possibly give valid consent to such an experiment.
I misread users as code. This is what I get for commenting before finishing my coffee.
Tripping through IBM’s 1937 corporate songbook
There seems to be a grain of truth in this, but what I'm really curious about is if/how people have used cyclomatic complexity, and whether this is really a problem.

At the moment, I think my company only has warnings for methods with excessively high cyclomatic complexity. That's far less ambitious, and my gut says it highlights methods that are too long, too convoluted, or too unpredictable.
>"make a single-service product, get millions of investment dollars, sell it to Facebook or Google for billions at 1000x revenue premium while still not profitable and cash out"

And if you're not playing this game, realize that most of the folks that VCs see are.
It's great that you redesigned your blog and all, but maybe don't just use HN as a blatant self-promotion platform?
With autonomous sensors and radio beacons coming I can see a multitude of use cases involving IFTTT.

Also, one might have said the same thing about github.
Your assessment was correct, read our response here: https://news.ycombinator.com/item?id=8242361
Flagged this because it is not readable without being logged in there, and that's besides the false assertion in the title.
I only agree with the "expensive coffee" part.
I've got a tassimo machine which has capsules for both coffee and milk - you use both,and it makes delicious latte, much better than I would be able to do myself - at least not without frothing milk, which is messy and I would rather not do it. The machine itself was $40 which is hardly expensive, and the coffee is most absolutely not garbage. And the convenience is huge. It could be cheaper, but it works out at something like $0.80 per cup, which I am ok with, since I rarely drink more than 1 cup a day anyway.
This argument is always used to try to reduce the power of mathematics, but the whole fact that mathematics was used to prove this tells me otherwise. There is a huge amount of properties of the universe that can be understood with mathematics despite Goedel's result.
As @pygy_ said, check out http://turbolua.org/
Hum... Are we talking about the same Windows ?

Have you tried other tiling window managers ? i3 [0] comes to mind, but XMonad [1] and Awesome WM [2] are 2 other popular choices in this domain. There are plenty of others to pick from, too [3].

[0] http://i3wm.org/

[1] http://xmonad.org/

[2] http://awesome.naquadah.org/

[3] https://en.wikipedia.org/wiki/Tiling_window_manager
hmm.. i believe this is pretty the same in Greece, at least during weekends, holidays and work-free days.

In every lunch-gathering with close relatives, or close friends, at least one or two person take a short nap on the couch after the lunch, while the rest are having a relaxed and low voice chat. Usually the persons who fall asleep are males.
Five billion years really is getting up there.

I had a scheme, once, for everyone to be remembered. It started with one nearly impossible scheme, producing a biography for every person ever (starting with the living, with some effort made to recover as many of the deceased as are still remembered today). The problem with that is that being recorded is not the same as being remembered. Being remembered means that someone living knows about you and thinks about you. They occasionally ask themselves what you would think or do.

So you would need a system for everyone's life to be read from the recordings periodically, by at least one person. For the near future -- say a few thousand years -- this could work. For the first few generations, each living person could remember a small handful of the deceased, and all of the deceased would be held in living memory. Once the number of people to be remembered grew too great for that, you could still cycle them in from time to time. Being remembered by one person every thousand years could still be pretty nice.

But five billion years, that dog don't hunt. At current generation lengths, there'd be 200 million generations to be remembered. Unless you are willing to postulate either constant, exponential population growth, dramatic lengthening of generations, or superhuman capacity to remember, you couldn't remember any one person more than once every several million years. It still beats being forgotten, if that's your fear, but not by much.
I have used the awesome window manager (http://awesome.naquadah.org) for a long time. I think most of the big tiling window managers (DWM, xmonad) are similar.

The only things I ever use a mouse for on my linux computers is browsing the web.
Absolutely agree. Also for those interested in query processing and optimization I highly recommend some of the fundamental stuff by Goetz Graefe. http://dblife.cs.wisc.edu/person/Goetz_Graefe
So sharks have teeth?
I'm not a philosopher and may be misinterpreting the quote in question. The philosopher is not claiming that infinite sequences can't have a distinct start. He is claiming that an infinite amount of time could not have elapsed before the present time, t. If it did then it would have taken an infinite amount of time to get to time t-1 and thus we'd never have gotten to time t since it'd require an eternity to get to t-1.
Note that the files are not just stored but in this case also transmitted. And I know that the 'storage is cheap' and 'bandwidth is cheap' mantras are thrown about all the time and yet, I feel that it is perfectly ok to select your algorithms with care.
Show HN: Tech stories with lots of conversation in past 24 hours
VMS also used the semicolon to do version information if you're interfacing with DCL or DECWindows (or NFS I think too). The dot was also used as the directory separator.
In VMS land your path would look something like (in the case of my login.com): DSA0:[USERS.MVEETY]LOGIN.COM;5
At the moment the site mostly just monitors HN and reddit for new (tech related) posts that are getting a lot of comments in the past 24 hours...but if people find it useful, I may expand to monitor more sources (and offer a daily email digest)
Thank you both for your feedback. Yes, Thomas, something along those lines exactly, although given my personal history it would be more likely that it is an open source project, but maybe something could grow from that.

am I being paranoid reading into their playing games with giving me back my copy? And the surprise "consideration" business never mentioned in interview or at any point prior to my asking for my copy? I have the email record of sending that to them.
This is utter nonsense for so many reasons.

Startups are valuable when they make money, and they don't make money because of the idea. They're all about the people: the founders and their relationships to the target market.

That's not to mention how often ideas change. Sometimes the target market changes completely as well.

You can make detailed, elaborate models all you want, but it's not going to tell you anything about the value of a startup. It's the belief that ideas are important that lead so many first-time founders to fail.
For me it's more like gee, I had a job writing Tcl and it was so much "fun". I've just tried the example from "Read messages chunk by available chunk" and got:

invalid command name "handle_data sock4"
while executing
"[list handle_data $chan] "
(procedure "handle_client" line 8)
invoked from within
"handle_client sock4 127.0.0.1 40642"

I replaced [list handle_data $chan] with a plain handle_data $chan, but then another bug come up:

invalid command name "buf"
while executing
"buf sock4,data_ready write"
(write trace on "buf(sock4,data_ready)")
invoked from within
"set buf($chan,data_ready) 0"
(procedure "handle_data" line 4)

The fun never stops :-) In a way Tcl makes shell scripting (Bash) look wonderful because at least there you can't expect much from it, whereas Tcl presents itself more like a "real", full-blown programming language.
I think like any system once you learn all the shortcuts available and use them on a daily basis trying other setups never seem quite as good.
Making Music with Tennis Data
Is it possible that there's something wrong with your browser/cookies? I't readable for me (without being logged-in)...
Peculiar Benefits
That's why it was done on cats, half a decade ago, and even that was controversial.

David Hubel and Torsten Wiesel won a nobel prize for their research where they sewed kittens eyes shut and then unsewed them when they were adults. It was landmark research.
Lets stay focused on Navigation within Google Maps, not some other Google products. When I am driving on freeway at 70 mph I am not interested on billions POIs. I want restaurants within 5 miles _along_my_route_. On the navigation screen like [1] what should I click to get this information?

Can I add a waypoint by clicking anywhere on the map? My car had these features 9 years ago.

Also look at the "lanes support" on the same screenshot. Compare it to [2]

[1] http://www.techfaster.com/wp-content/uploads/2014/05/Maps.pn...
[2] http://www.sportys.com/morepics/14164m.jpg
Internet Archive Book Images
Depends on whether one considers Wired to be a high-quality filter.
I started this discussion quite some time ago. Thought it might be nice to throw it to the HN wolves. Any interest in updating on the latest data (it was made harder by them changing the data format and I never got around to it.)
> There are plenty of others to pick from, too

Alternate link for WM reviews: 30 Window Managers in 30 days: http://crunchbang.org/forums/viewtopic.php?id=18273
I guess you mean "elements." We used to apply the word to earth, air, fire and water. Now it is all about tachions and whatnot. But elements is the word.
Combat form spam with in-browser proof of work
I like that the whole WM is implemented in two files, a .h for configuration and a .c. The code looks clean and has embedded ascii-art. This looks like a project made with love.
Watch this lunatic survive a fireworks blast in a metal suit
I would like Windows' management better if it had more options than just full-screen and half-screen. Have you tried mapping the Windows key as ratpoison's escape key? e.g. http://ratpoison.wxcvbn.org/cgi-bin/wiki.pl/ChangeEscapeKeyH...
Lua pretty much has the same problem as Tcl. Two embedded scenarios don't share much with each other, and quite often you're not even allowed to use outside code -- or even share some of your own.

OpenResty has been around for a while, but then again, it's not like Aolserver helped Tcl a lot in the end.
Yes if your one of the worlds largest users of IBM mainframes as this company is finding good Cobol programmers is not going to be hard.
If you intentionally destroy evidence, that is a crime
Functional Programming in PHP – The book
It is funny because if nature is discrete then Gödel has nothing to say about it. Only our present MODELS fail to deal with finiteness properly.
Looks interesting - does this library do animation of states from old to new (e.g. adding new data) in the same vein as, for example, c3.js?
I've only ever used it to automatically highlight methods that are growing too complex. Seems to work okay for that in my experience.
xmonad isn't modal. This apparently has three modes: 'normal', 'floating' and 'focus'. i3 also has modes: 'normal' and 'resize'.
I think you're going to have a hard time here trying to convince a developer community that a "refund" is something a client is entitled to in a work for hire situation.

You ask a developer to do work for you, they do the requested work, and you pay them. If you don't like the work, you end the relationship. But you still have to pay them for their time.

I don't envy the next few weeks for you guys, but you definitely brought it on yourself by stiffing a developer on an invoice. I suspect you'll come to regret having done that.

As an ironic way of reinforcing the message, you're probably going to employ a lawyer on a work for hire basis in the near future. He's not going to deliver a result that you like. Try asking him for a refund and see how that works for you.

Your best course of action is to pay the developer's invoice in full today. Then edit the above post into an apology.
University Helps Young Coders Uncover Innovative Ideas
I might break if I thought I saw something coming out of the side of the road for some reason. That doesn't happen very often. I might break if I realize that exit is the one I need, but oh! I should be more careful, nevermind I'll get the next one. Might break if I realize I'm suddenly going way too much over the limit, and maybe hard if I believe there's a cop that could be watching me :D I can't really think of any other reasons I might break inexplicably.
There was no word from the "company" since they stopped doing releases so this is considered stalled and this was the major problem specially when you invest your money into something that it is suppose to be released.

This is not OSS software, people pay for the product.
User onboarding isn’t just for HR and growth hackers
Show HN: PhotoKlash – Apples to Apples meets SnapChat in my new app
> I think you're going to have a hard time here trying to convince a developer community that a "refund" is something a client is entitled to in a work for hire situation.

Depends entirely on the contract. Many contracts include terms giving the client recourse in the case where unsatisfactory work product is delivered, especially if it's a pay-for-deliverable rather than pay-for-hours-worked contract. (But some don't, and some have more complex partial-payment or third-party mediation clauses.)

It does sound like regardless of the contract dispute over that payment, the original post's accusations about the code are still false, if the post here is not lying about what code they're using. That post claimed that Pigeon.ly is using stolen code to run their product, while Pigeon.ly claims they are not using that code in their product. Which would still leave a payment dispute but not a copyright issue.
Could really do with an "innovate" or a "pivot" in there, somewhere.
There are extensions or settings in most browsers that will lazy-load tabs for you. No transfer or rendering occurs until you open the tab.

That aside, what could possibly require opening 300 tabs? That must be an absolute productivity killer... Why not use a bookmark manager or "read later" service or something?
GNU MediaGoblin 0.7.0
This game supports more than two players
Since both parties are in agreement as to what actions were taken, why don't you show us the contract so that we can determine who acted appropriately?
In Windows, Alt-Space gives you a menu that lets you move and resize windows without using the mouse. Also in Windows 7 and 8, holding the Windows/Super key and tapping "left" or "right" causes apps to take up half the screen, and "up" maximizes.
Hey everyone, I am the lead dev for this app. Let me know any feedback or if you have any comments.