skysight-inc/HackerNews huggingface dataset:
What free PM tools would you recommend?

I do get your point about Excel not being a good fit for project management (the company I work for uses google spreadsheets to much the same effect).

But you are missing one key piece--everyone either knows how to use a spreadsheet or can learn quickly. Therefore, it is the lowest common denominator--a new employee can be up to speed on using Excel as a project management tool very quickly. That is in contrast to most of the specialized tools, which have lockin and training costs.
It would not be begging the question, it would raise the question "does it make sense to quote the author of a book on logic to support an argument about logical fallacies" and the answer for that seems to be 'yes' (as he's a relevant authority in this case).
Reading the comments is fun...and a bit scary:

TC BANKCALL # TEMPORARY, I HOPE HOPE HOPE
CADR STOPRATE # TEMPORARY, I HOPE HOPE HOPE
shrug History is written by the winners, and the USSR lost the Cold War. All of these will be swept away.

BTW, there are more USSR achievements:

5) First spacewalk

6) First woman in space
A similar question, which is more apt for worthy discussion would be, is bool casting O(1), that is, constant time ?

And that might differ between JITs and compiled languages and different numerical types.

For any machine precision numerical types, if the code is compiled, it'll just become

TEST EAX, EAX
...set eax to 0 or 1 based on jmp...

So in most compiled languages, a bool cast on machine precision numerics, will be constant time.
Super Capacitor from paper
IIRC a gigantic table w/ components - resistors, capacitors, ICs... - prices, supplier, MOQ, etc.
A lot of people have emails on multiple domains that often forward to each other; I feel doing this is going to cause a lot of false positives.
Thank you for your insight.

Building a profitable SaaS is very, very difficult, and can be soul crushing, i am aware of this (that's why i find people like @patio11 very special). On the other hand, working at a dead end job can be equally soul-crushing.

> ultimately you should figure out what will make you happy and go with your instincts

I'm slowly driven towards the same conclusion, but it's easier said than done. Stepping outside the salaryman nest, especially when jobs aren't easy to come by locally, let alone paying well, is scary.
I have been using these "new" icons for well over a month...
Reading some of the comments its a reasonably close analogy WRT the UI where its not allowed to go to sleep while it's still got something to say or think about. So the buttons and lights of a pinball machine keep flashing while there is at least one ball in play.

This is well commented code, for assembly.
>I think it's just someone with a sense of humor.

Yeah I think that's the only explanation for it literally saying "GAME".
[JavaScript] jsKeysConfig Generator via | saherteam Saher Team
Nice Documentation. I liked this line:
058113,000352: 11,3037 77656 UNIT #PROBABLY UNNECESSARY.
Learning to program is not the same as learning a new language. Norvig is talking about something utterly different that has no relevance here. It's even hinted at in his own words -- "Learn at least a half dozen programming languages.".
Show HN: A straight-forward Ionic+Cordova template
Show HN: Reactive, responsive charts for Angular.JS using Chart.js
I was playing with Ionic (and Cordova) this weekend and wasted time figuring out how to set up the Git repo for multi-developer support as well as making plugins work, app icons resize, etc. So this template is the beginning of something that works after simply running "npm install".
The idea for this app has been based on my positive experiences with RunKeeper. I wanted to have something similar for my meditation, to keep me accountable and motivated.

While we are based in Europe (Switzerland), most of our users are from the US (California actually). So a number of tech people and entrepreneurs are already using our app.

Would love some feedback. What can we do better?
Lego has a guide somewhere instructing in the avoidance of "Legos" and any phrasing that makes "Lego" overly awkward in a plural situation. On my phone so hard to find the link right now.
This definitely has applications beyond coding: http://imgur.com/62335fX
My attempt at ducking the inability to eat a pizza.[1]

[1]https://mediacru.sh/9MluzWBYV3f3
what are bugger codes?

http://www.ibiblio.org/apollo/listings/Comanche055/MAIN.agc....
If there is anything the software developer industry doesn't need, it's more tests to automatically reject people.
Plus ca change...

https://github.com/search?l=c&q=%22PROBABLY+UNNECESSARY%22&r...
Think Bigger, Skeptics: Wearable Tech will Change the World
I have the same problem, either I speed it up or I play a passive game on my 2nd monitor. Something like Frozen Synapse works well
Unit Testing with Jasmine
I really like Asana. Though even that has one shortcoming in that task dependencies is clunky.

Trello is something that I use personally so I can't comment on its effectiveness in a group environment.
This is very easily solved by not using Google.
Interesting - e-airbnb.com now redirects to airbnb.com. whois records still list Australian ownership/Russian name servers though.
I've visited Branscombe every year of my life - we've a family connection. It used to be a fairly quiet but known seaside location, but ever since Napoli it has been much busier. I assume it's all those people who went and had a look and decided it was a pretty place to visit...
Information is pretty basic but all things that are good to be reminded about every once in awhile. The type of things you need to think about without thinking about. Regardless, I really enjoyed reading this-the writing style was really captivating. I was also pretty disappointed to see the next entry's not out yet!
Thanks for your feedback. I'm planning to add more details for processor, so the users can compare/analyze the graphic performance of onboard graphic engine. (and decide if a dedicated GPU is required or not)

On motherboard page, currently, it's highlighting the compatible motherboards, I guess it be more better if it shows only the compatible motherboards.
Just call your bank and you'll get your money back immediately. The chargeback process is hugely biased in favor of the cardholder. You can even win the chargeback if you had stayed in the place and it was not as advertised. If you start filing a lot of chargebacks, though, you'll likely be flagged by the card network.
We refused to pay the GIF royalties and we'll continue to do so for newer formats.
How could you pay for the Internet connection on an flat hardware fee? You'd still need some ISP to connect you to the rest of the world outside of the mesh network.
Technical problems plague BBC online services
So how do calls between leaders of different countries work? Have all of them agreed upon using the encryption system? Or perhaps they have equipment that can choose which encryption system to use depending on who they are talking to?
Disagree. I find it difficult and unrewarding. Like, why should I give a shit about another human? Would it make me that much smarter or better in any tangible way? Don't think so. Frankly, I'm having a hard time thinking of a single person in my life that I would rather not go on without.
fa-git uses the font from the old github logo, not the font (or icon) from the git logos.
> To be fair, learning a new language is a joke. It doesn't require a substantial investment of time.

I think that rather depends on the language and your past experience. Most programmers with experience in mainstream languages will indeed require a substantial investment of time to learn a radically different language like Haskell.
My ultimate list of programming blogs you should follow today
Keeping the communication on AirBNB doesn't really help. I've had hosts who admitted that they listed a fake address with fake names via AirBNB's messages, but AirBNB doesn't care.
Feature creep?
So what happened with using some common sense and due diligence? If you're not an adventure seeker choose the host with lots of reviews. If the rate for the property compared with other listings is too good to be true then it's a scam.
Practicing Self-Restraint
The difference between a haphazard device driver, a bootloader by a ragtag group of hackers and a space capsule is national pride and lives at stake. ;-)

We should encourage software to be written as if it will one day fly in space.
Well, I went and had a look at the numbers for the current front page, and they're 17:10:1:2 hacker:misc:business:showHN. I put Show HN separately because they fit all three categories. So without the Show HN, that's 1 business article out of 28.

It doesn't seem out of the ordinary for content these days - the sad thing is that there are tons of tech jumpsites out there, but very few sites that meld business to tech stuff. Despite the name, 'hacker' news was focused on the startup world (it's essentially an advertising mechanism for a startup incubator).

===

hacker: apollo 11 source code, call for hackers, machine learning, julia language, origami robot wheels, neural network framework, self-rubber-ducking, swift, A*, SHA3 announcement, Stanford dataset, nature of code, awesome-fonts, equational reasoning, new math for science, nexusUI, dnswatch

misc: beach lego, armstong moon words, people over pleasure, beware of phishing at airbnb, phones on air force one, guide to logic, engineered century/armstrong. lobster economics (content isn't really business, despite the name), rocket-colling icebag, fun with turbulence

business: problem with founders

show HN: gamedevs, coredemia
10 Web Development and Design Blogs You Need to Bookmark
First-Ever Expedition to Turkmenistan's “Door to Hell”
Naked requests do redirect but clicked links from their phishing emails probably stay on the phishing site.
Why do you have to "own" your submissions for them to be left as-is in the first place? Is the only way to go around here with a stick? Just because they reserve the right to change them doesn't mean it should be done at their own leisure, like "fuck OP, here's what the post should REALLY contain".
In all fairness, people like me who are not security researchers cannot assess whether or not such a change is problematic.

The only reasonable thing we can do is to trust the audit. Post-audit changes, from a pracitcal point of view, mean that it re-gains the "black box" attribute.
Hey, since this is HN, I should point out how nice it was to page through that article and NOT have to deal with any fancy CSS / JavaScript scrolling tricks. Very nice, Globe and Mail.
Lead AngularJS Web Dev  Smoke and Mirrors in Soho, London
I enjoyed the text and the cartoons, although the reflection detail of the characters in the eyes (The triangular bit) was a bit offputting to me. Let me try to explain. This was because the reflection was relative to the direction of the head, rather the direction of the light. Sometimes if the head was sideways to the viewer, the reflection triangle actually bisected the eye and made it look as if the character had two eyes. in each socket

Edits - there is another thing I do not understand. The breadcrumbs in the top left. Are they breadcrumbs? The > implies direction. Are the middle categories sorted? Is it a list of categories without hierarchies?

Informal Fallacy › Unwarranted Assumption › False Dilemma

All pages have Informal Fallacy.
I disagree that the two are the same.

Appeal to authority is _still_ a logical fallacy even if the authority is somehow relevant (the high priest says $DEITY exists, and he's clearly an expert of it. Or, the plumber says I need to change the pipes even though I can see they are not broken).

EDIT: the book author would probably argue the appeal to relevant authority may be a good argument, even if not a logical proof.
uncountable. That's the word I was looking for. How are Lego uncountable? It says the number of blocks right on the box!
I got "Error: GLSL link error: for vertex shader" also.
With Xubuntu / Ubuntu 12.10 running an Asus VivoBook S200E.
Generate icon classes from sprite using SASS
It's of cause fun to have this code to look at, but is it really useful? I don't mean it in a condescending way, but is this actually someone at, say SpaceX, looks at and goes: "Oh so that's how they did that"?
The emphasis on the risk-taking test pilot aspect of the whole thing makes it easy to gloss over the fact that guys like Armstrong were engineers first and foremost. He had an M.S. in Aerospace Engineering, and Buzz Aldrin an Sc.D (PhD) in Astronautics.
It's just too much work to type it all in all the time...

(Has nothing to do with spreadsheets etc... I also get fed up of calorie counting apps and fitness apps as entering data isn't fun!)
Having personally worked directly on international telecom projects in Mexico in the 90s with his tel mex company I assure you that due to bribery / corruption issues we had severe difficulty getting 3 days of work done on our installs per week. But that's not what he meant.

(For the youngsters, 90s Mexico was like 10s China, all manufacturing had moved to or was moving to .mx)

The other problem is a bit of headline bait, he was talking about what most people would call "part time jobs for supposedly retired people". We already have those.
Find customers first, atleast 10 paying ones. These customers should be non related (no family, friends, close contacts). Then you can declare some sort of product market fit. Depending on your market, this could take anywhere between 3 months to 2 years. Once you have had you have to concentrate on building a repeatable sales process. If you are non developer trying selling first and building later, and don't leave your job until you have some confidence in product/market fit.
They're serially monogamous, not life long exclusive pair bonds. Not that those don't exist but they're mostly a minority pursuit.

The below quotation gives a flavour of what it's like for the Irish non working class, living in or applying for social housing. From what I've read of the book Promises I Can Keep and Charles Murray's Coming Apart it's pretty close to the situation in the US non working class, with the no college working class trending that way.

==

I don’t care if you break up with your significant other, spouse, or what it was, or who was at fault, but if I get one more file like the soap opera I have just been handed this week (you may wish to take notes)…

…wherein Household A comprised of B, C and child D and Household Q comprised of R, S and children T and U have both had applications in for a couple of years for social housing.

(i) Household A’s application failed because the parties B and C were not in communication with us as to whether they wanted to proceed. B did not answer our letter, C did; they’ve since split up and are at different addresses. More letters on our part to the new addresses. B doesn’t answer but C does, he still wants to apply for a house because now he’s with a new partner and they have a new baby. Fine, that’s what we’re here for.

(ii) Household Q’s application has been approved. Except that R and S have also since split up, but they never bothered to tell us, and I only discovered this because

(iii) C and S are now cohabiting. And have a new (third) application in for social housing. All of which means:

(iv) We don’t know where B is; we presume she took child D with her wherever she is now. Maybe she will or maybe she won’t apply for social housing on her own behalf. R’s application which has been approved now has to be nullified or something of the like because the circumstances have changed. R may be cohabiting with a new partner and with a new baby of their own; we don’t know and will have to find out.

Meanwhile, C and S and her children T and U and their new baby W are all in a fourth new address, have a new application in as Household Y, and will have to be processed as soon as we disentangle Household A’s application, deal with terminating Household Q’s application, and enter Household Y’s application with the two persons from A and Q that the computer system – which was not designed to deal with the game of “musical chairs” when it comes to swapping your partners – won’t let us assign C and S to a new application because they’re already on the system with their prior applications.

And that means delay, which means C and S (and possibly R and/or B) will be on the phone yelling at us about being on the housing list with years and why the delay when they’re qualified they’re going to the local paper, their local councillor, their local representative about this!

You can see why I’m all NO CANOODLING UNTIL YOU SORT YOURSELVES OUT AND GIVE US ALL AND I DO MEAN ALL THE PERTINENT DETAILS IN A TIMELY MANNER, I trust?
>Many terrible arguments are for things you should do. Many seemingly perfect arguments are in support of horrible things.

That mixes up the quality and sophistication of the arguers with general validity.

The problem is more that decision-making - especially political and economic decision-making - isn't evidence-based.

The fact that economists and politicians use rhetoric instead of reason suggests that you can't have a workable democracy without evidence-based policy.

I'd go further and suggest that knowingly lying to or misleading the public should be a serious crime punishable by jail time.

Lists like the one in this book aren't enough, because so few people understand there's a problem.
In Defense of MinHash Over SimHash
One of the constraints we gave ourselves was that we wanted a fully in-browser solution, and transparently secure - no server-side backend, therefore no data protection issues.

With that in mind, any training we did would have to be done by us. This limits our rubber ducking to exploits within our areas of expertise, but does mean that any memory / cpu consumption occurs on the client machine. It is potentially limited, but it is not a drain on our resources.

Secondly, this was very much a toy made for the fun of it, so our "brain" is entirely hard coded. The language processing is very static, and very simple - so it converts "my problem" into "your problem" so that it can ask suitable questions while faking some intelligence, and there is a state machine that would allow us to make the wizard more flexible based on certain inputs.

So to answer your question specifically, if following the previous conventions, I would have tried to find some kind of word mapping to find categories from words in the sentence. For example, the question "I can't seem to get my stitching to look neat" or "my crochet hook keeps getting stuck" - it would notice the words "stitching" and "crochet" and decide the questions are related to haberdashery, so ask general questions from that domain (e.g. "can you unpick a little way and try again?", "are you keeping a consistent pressure on your thread / wool?")

Of course, this isn't perfect. A couple of people have noted that the duck can encourage you to hack people up (we discourage this course of action and offer no warrantee for any advice the duck appears to present, especially to anyone psychotically inclined). But inter-personal issues are one realm in which this dumb regex-matching falls down frequently - it's very hard to work out that the problem is actually a person, without asking the user directly. That said, this is something that the state machine allows.

Sorry if this isn't a very good answer. I've seen tools like https://github.com/harthur/brain or https://github.com/NaturalNode/natural and would love to attempt something with that in the future, but yes - my guess is that it would be slow to train, hard for us to cover all bases, and may not fit into the memory of the client's computer. Alternatively, one thing that we considered and ultimately rejected (mostly on UX grounds) was allowing users to send us their conversations so that we could improve them - again, a manual process, but one that possibly could be automated with a proper AI library and a pre-generated 'brain'!

What can I say? That's what v2 is for :)
First accelerator-based physics of 2014
Progress Bar Badge for GitHub README Files
In this case, it wasn't some person on a forum asking him just because he knew C.
Understanding module.exports and exports in Node.js
Effective Hashtag Tools For Social Media Marketing
"10 million words recorded during just under 200,000 trials"

So an average of 50 words per trial? I would have expected a higher number.
Scaling Organizations – Scribing
Rome is a dependency-free, customizable date picker
> At the very least they should disallow exchange of e-mail / non-airbnb websites via the platform communication channels.

They do this, and it's a pain in the arse for regular users.

I've only just got back from a 2 week stay in Italy, and unfortunately one of the glasses broke in the dishwasher. I found the replacement online and after apologising to the host offered to replace the glass with an identical at my inconvenience.

Damned if we could have that conversation about the replacement on AirBNB though. We were both unable to share links to shops from which the glasses are available. Eventually having to agree to take the conversation off of AirBNB so we could resolve it.

It's unsatisfactory though as this is the very type of conversation that both the host and myself want recorded through AirBNB so that if anything did go awry AirBNB would have an evidence trail.

Far better would be to do a URL forwarder in the style of Twitter's t.co and to monitor all outbound URLs and allow AirBNB to block domains and phishing sites centrally from each and every message sent (into the future too), whilst allowing all legitimate conversation and link sharing to occur.

This would even allow AirBNB to inform customers who visit URLs that are suspected of phishing, and detect accounts sharing such links much sooner.
DC http://www.meetup.com/Papers-We-Love-DC/
This comment is fairly comical, since most of the groups singled out in the book are typically associated with conservative politics (religious arguments are singled out several times, for instance).

I agree with grandparent for pragmatic reasons -- suggesting this book to a religious friend could easily be misconstrued by said friend as a back-handed insult.
I'm waiting for the 'Let's build a Moonbase' Kickstarter.
Atom manipulation on an insulating surface at room temperature
The fact that there are more than 0 interviewers who ask questions like this is pretty damn sad.
Contemporary enterprise mobile trends to follow
I don't disagree with what you actually said, but your choice of analogy suggests that you believe that questions of morality are settled and have obvious, objective answers.
>radically different

But swift isn't radically different paradigm shift like switching to a purely functional language like Haskell from a life spent writting c++.

I think your confusing learning functional programming with learning a "functional programming language." The "functional" part takes longer then the "programming lanague" part.
The composition / decomposition cartoon needs a caption. Suggestions?
Snowden documents show no evidence for global mass surveillance
Ask HN: Web Devs, Which, if any Syntax Highlighters do you recommend using?
Hey guys, i'm redesigning my blog (http://iosblog.co.uk) which has a syntax highlighter on the individual pages but its boring and grey. What Highlighters have you used? I need a reliable and lightweight one if possible.

Thanks in advance.
You have a lot of explaining to do to yourself. I would start with the question "What is the difference between evidence and conclusions?"

Eventually you should move on to the Bayesian/Frequentist definition of Science, but I'd start with the problems with empiricism. Maybe go on to the problems with induction after that. Might want to ask yourself why so many of the most brilliant people in history believed wrong things.