skysight-inc/HackerNews huggingface dataset:
3. So a designer who uses lorem ipsum is not a designer? What? So if he's hired to work on a project he sits around waiting for copy before comping design ideas? As someone who's been in this position it is quite wonderful to start with finished or semi-finished copy but that doesn't always happen.

4. A designer who sweats every detail is a designer that never finishes. Sometimes the designer just has to let loose those details that only that designer realizes are a potential issue in the design, not functionality. If during review enough comment on it then fix it, otherwise let it go.

10. I cannot agree with this more. Although I'm a front-end developer so I may be biased just a tad bit.

14. I don't necessarily agree with this. It depends on the project and established goals. As someone else pointed out, if you do this you may give the desktop user a less than ideal experience. If you're willing to put some of that cut stuff back in for the desktop people at some point then sure. But to give a mobile experience to desktop people cannot be a good thing.

15. Almost contradicts rule #4. Some people would say sweating the details is close to over design.

26. This is excellent advice. The hard part is knowing the difference between an app with a good design versus bad. This is a hugely subjective thing. Popular apps don't necessarily have good UI. Also, be careful, because in today's environment if you get an idea from an app you may get sued for it.

29. Not necessarily true. Depends on the people. Your best bud may refuse to document his code in a useful way (or he may just suck at it) and the best coder in your group may be a total jerk outside the professional environment.

I'm a glass half empty kind of guy so that's the focus of my comments. The rest can be assumed I agree with or neutral on.

Also, I kept getting confused over which designer he means as he explains his points. There are three examples in the article; Visual, UX, and UI. But then he just uses "designer" too often for all three.
Great insight. Every time someone says, "I want to learn to code." They should have a project/task in mind and just go. The stack that Suneel lays out is a good foundation for web dev, but as he admits, he like many others invested more time than was necessary in books/documentation/tutorials.

More people need to just jump in. If you get to a point that you want a feature from jQuery, look it up and implement it, but don't feel like you need to wrap your mind around every feature before you can begin. Great work and keep at it.
There are always ebs and flow. The community is less niche now than it was a few years ago, so naturally the ratio of stores on the front page to stories I choose to read has gone down a bit.

But I still find that there are many exceptional comments and so even though I now consume a smaller percentage of overall daily content than I did a few years ago, I don't think the quality of the content I consume via HN has gone down at all.

There are occasionally threads that appear to have no interesting comments in them, and those are usually the sort of vapid, TechCrunch stories or tabloidesque personal interest stories that many of us find annoying.

For what it's worth, I also find it annoying to read weak technical blog posts written by people who are clearly just trying to generate blog traffic and don't really have anything interesting or motivated by a real startup problem.
In Forward, MongoDB makes custom features easier by allowing each template to store data in different ways, without doing any database migrations or really thinking too hard about schema design. The Forward data model operates on certain fields it knows about, but allows other fields to be saved/searched in the same way. For example:

{put [custom_field => "Blue"] in "/products/123"}

{get $product from "/products/123"}

Value is: {$product.custom_field}

You can also search for that value...

{get $blue_products from "/products" [search => [custom_field => "Blue"]]}

While you could accomplish this with a SQL database also, it wouldn't be as easy to read, and probably slower.

Performance in early projects has been phenomenal with MongoDB.
A simple truth of this site is that most of the people here are young. This means, more or less axiomatically, that they haven't seen all, done all, and been jaded by it.

This means that stuff will be reposted. It means that old stuff will be presented as new. Sometimes it will even be upvoted to the front page. This is not a bug. It is how we have a continuity of community. The new folks need to be brought up to speed. It isn't bad.

I am curious if you realize you dont have to read an article that you have seen before, or about at topic you don't like, or whatever. It is ok. We won't ever know. If we find out, we won't judge you poorly.
HN consists of a lot of actively voting and flagging Apple and Google fans(and employees) with >50% using Apple products. Thus most posts critical of them get flagged down. Microsoft friendly posts, comments or even product announcements? Not a chance, even if they get a few votes initially, they get flagged off the front page, whereas negative news go straight up.

In fact, http://winsupersite.com (run by Microsoft watcher Paul Thurrott) has been flagged so much that it is has been hellbanned even from being submitted at all for the crime of being a Microsoft inside news site. This would be hilarious if it weren't sad commentary on the nature of the HN community echo chamber.
You are my favorite person of the day, because when I saw this post title, I said "Oh great, now I'm going to spend my morning writing another comment about how the placebo effect is probably mostly an illusion," and now I am released from that yoke.
A Mind Map for iOS Testing
Revealed: the grubby world of comment spam
Quote from the article:

--

The amorphous state has a higher electrical resistance than the crystalline state, allowing the value stored in the cell to be determined. (For this reason PCM memory is sometimes called “resistive memory”, and its individual cells are sometimes referred to as “memristors”.)

--

This appears to suggest that memristors are things that remember by having variable resistance. I was under the impression that memristors are a fundamentally completely different passive component having a property M linking the time integrals of current and voltage, as opposed to a resistor, which links current and voltage, not their respective time integrals.

Could anyone clarify?
the question is, why did google's stocks go up? also hi fellow singaporean :)
I think there's a difference between the presenter being wrong versus a way they could do it better.

If the presenter is wrong, a polite correction/adjustment can be fantastic.

If the presenter is just.. inefficient? Then maybe it can be turned into a learning experience involving but not embarrassing the presenter. Then the guy walks away thinking "wow, so-and-so taught me how to do this even better!"
We desperately need something like this. I just finished a large ecommerce project built on another open source system and it was so incredibly difficult to customize anything. It was more or less "do it the way we have in the template or you're in for a nightmare", and with the client and design specs asking for custom things, a nightmare was what ensued.

Ecommerce is super complex and it will be a really difficult mission to make this really work and be flexible without getting bloated. But if it can happen, this will be a game changing project. My full support is there, and I'll see if I can contribute as well if I have time : )
R&D in the likes of this is virtually sunk cost to the company. In order for researchers to conduct the work like this they typically need two things:

1) A bountiful supply of cash
2) A reputation

#1 pays the bills, #2 gets them in the door. Symantec and others make their #1 with the snake oil such that they can afford to lose a bit of #1 in order to gain #2. With enough #2 they can hire big names, work with large companies and suddenly you have a pretty strong group that's capable of writing articles like this.

In all hopes we'll see this type of malware understanding get pushed through to the actual detection schemes. Instead of reactionary scanning and detection of files we can start to look towards behavioral scanning. False positives are probably the worst part to the consumer about this since they just want their snake oil without side effects.
The newest of those is past the commenting period. That means any discussion on this can't take place there, so you are either advocating that no one else, particularly new people, has anything valid to say, or your are advocating that we should cater specifically to you.

Since neither of these make a lick of sense, what value do you think you are adding?
Why would expose themselves to such obvious fraud?

The personal guarantees go away once your business is a going concern.
"1. Learn the difference between a UX Designer and a Visual Designer. They are not the same. And while there is (and should be) a lot of overlap in skills—it’s good to know what the designer you’re hiring thinks is priority."

This is very important. On the flip side, I have seen too many designer profiles online where they don't clearly identify whether they are UX designer or visual designer.
IS COPYING DESIGNS THEFT OR INNOVATION? BRAUN VS. APPLE
Braun’s biggest victory over Apple underscores a central economic issue: What is the right balance between competition and opting?
It's interesting that the Arabic TLDs aren't abbreviated the way Latin and semi-Latin (.рф) country codes are. I wonder if that's reflective of anything besides that abbreviation of words is not as common in written Arabic.
Logically, one would think your native language's script would automatically get "whitelisted" and rendered properly, while everything else is punycoded as usual.
Looks amazing. You should have more technical details on the site though. This is for developers so they can handle it up front. I had to dig a bit to find out it's a templating engine built on top of PHP. More about the architecture would be good.
That is not correct. For example, Mozilla takes a white list approach where they add TLDs that have registration policies that limit the risk of phishing (which is most of them).

http://www.mozilla.org/projects/security/tld-idn-policy-list...
Possible aggressive action looming? Before or after the election?
I have no opinion on this, but I do have a meta thought: I wonder if the "quality" of posts is the wrong way to frame the discussion of trends about a community. As an example, it's linguistically like describing an activity as "fun": it means a lot of different things in a lot of different contexts. For instance, the "fun" of having dinner with friends is a lot different than the "fun" of a roller-coaster, but we use the same word for both even though we're really talking about very distinct emotional states. Same thing with "quality", maybe we shouldn't just talk about if posts are better or worse, but rather what trend they're moving towards (if they're moving at all).

I havent been there in years, and I only ever lurked, but I felt like slashdot came close to getting this right, in that you could rate the qualities of something on various axis (ie funny/insightful/interesting), which made scanning the comments really easy. If I didn't want snark I could skip over that easy enough, whereas if I was in the mood for it I could just go all out reading that.

If I were to notice a trend, I would say the site has moved from being a little bit more positive but echo-chambery, to a bit more critical/negative but with more diversity of opinions. I have no opinion on whether that's better or worse, it just feels like a shift of tone to me.

If I were to make a criticism of hacker news though (and it's a minor one -- I'm still here after all), it's that this community is maybe a little too self-serious, out of a terrible fear of becoming redditesque.
Love the idea. Congrats on launching.

I've tried a number of apps to manage OSX's clunky alt+tab, but none have worked out long term.

The only thing that keeps me from trying Foreman is the "closing" of other apps. Like many other users here, just because I want apps out of the way, doesn't mean I want them closed. Is there no way to filter them from the task list instead?

You do make it clear on the site that Foreman closes apps, but I did come back to HN to confirm via the comments.
The 36 Free Plugins That Every WordPress User Could Need
Sweet.

Now you just need to grab a few more more domains, e.g. "EscapeMyDate.com", etc.
So, a block chain contains all transactions in the BitCoin network since the beginning of time?

How does this not end up with having to eventually transmit multiple gigs of data every time you want to do a transaction?
5-page Illustrated Amicus Brief in Apple eBook DoJ Investigation [pdf]
Ah that makes sense, and it's probably the way the majority of people using it would want it to happen.

I'm not sure how widely used this would be, but would it be possible to have it launch bash scripts as well as apps? That way I could manually deal with anything 'special'.
(just tried it before I asked and it didn't seem to let me drag them into a group)
All things equal, Apple doesn't support any cities yet since their mapping program hasn't been released.
Why 0.1 Does Not Exist In Floating-Point
Another concept in Forward that is new, REST-like models. The base Model defines 4 public methods:

get(uri, data)
put(uri, data)
post(uri, data)
delete(uri, data)

It's easy to code a model around this pattern, and the result is a system that functions entirely without procedures from the template's perspective.

For those used to WordPress style functions in templates, this model accomplishes something similar, but again without functions.
Reminiscent of LLC: http://ladieslearningcode.com/

I was a mentor for the Ruby class and absolutely loved the experience, students of all backgrounds were so eager to learn and understand programming.
I remember a day when cable tv had no commercials. You paid, as opposed to programs coming in over the air, and therefor didn't need to see commercials.

I wish it were still this way.
I cannot believe I forgot to make a favicon! ha. Added to todo list.
Exactly. For the statisticians in the room, it's a Poisson process. That means that over time your results should average out to meet certain expectations but each individual hash either solves the problem completely or doesn't solve it at all - no in-betweens and no teamwork.
I fully agree. Yet the OP and others like it keep getting upvoted (it's currently #1 on HN) some some people agree with the fact that HN is sliding. When I look at comments of that sort I see that they are generally based on "I feel", "it seems", etc. There must be tons of people on HN working on text analysis, twitter sentiment analysis and related, why doesn't someone come up with an analysis to back up that claim or to refute it. Then, at least, we would have something concrete to discuss like the methodology of the experiment and the HN data used.
Why should a developer or a contributor pay to help develop something for the community ? seems a little too money making and less community driven.
Over the past few days I have had (mostly) intelligent conversations with people I have never met on JSON, DNA testing in 40,000 years old bones, Scottish independance, and salary needs of contractors.

I simply cannot imagine doing that anywhere else.

And I doubt that any of my comments rate as insightful or beautiful. Yet stopping me making them would have killed those conversations.

I can agree that the submissions seem less interesting than 5 years ago, but the conversations engage me as much as ever, which is fine - HN has changed - it has become more necessary to participate - it is not wikipedia - its not supposed to be a passive read.I have been a lurker here longer than my username, and in the past year it has been noticeable that HN is more like a conference - the interesting stuff happens talking to people in the corridors.

My 2 cents suggestion - hashtag comment threads. Then the best comments, most insightful, most summarising, can be extracted on any given hashtag subject - a living FAQ if you like.

But don't make huge changes - the real stuff is about talking with other interesting people. Thats great - lets not risk it with big unproven changes.
"But seriously, one side of the screen or the other? Haven't they heard that people hold the Nexus 7 with one hand while reading - and not always the same hand? If I'm holding it with my left hand, it's not easy to get my thumb all the way to the right side to do a tap page flip."

Yeah, this is one big problem. One-handed reading is key for public transit, where one hand may be occupied keeping yourself upright.

I also find that when I use the Kindle app on the iPad, or iBooks for that matter, I often end up with undesired taps changing the page, or even taking me to a page far from where I want to be. With physical buttons it's easier to avoid this. With touch screens and narrow bezels, it's very easy to encroach upon the screen and unintentionally 'tap', when you're just trying to hold onto the device.
Cool. If you are going to head towards a CLI version, consider a name change though. Foreman is also the name of a very popular CLI based web development tool (https://github.com/ddollar/foreman)
haha I just used your link
CSS-Only Sticky Headers for Tables, Using ‘position: sticky’
It looks like if you add Arabic as a language in Chrome, domains aren't converted. (And actually it will change http://xn--ggblala6cyf.xn--wgbh1c/ to ستفتاء.مصر in the address bar.)
I really like this app. My current way of doing this is keeping everything inside Launchpad folders and opening them individually. Foreman seems to solve this daily issue.

My only real suggestion is that you change the text on the right side:

Click on an app group and Foreman closes all apps not in that group and opens the apps in the group.

To something simpler, like:

One click to Launch all Grouped Apps & Close everything else!
Thank you :)

As far as I know, any app that's active on the dock will show up in the task list. You might want to try out Witch - I'm not 100% sure that it does what you want, but it might. Good luck!
Authy is hiring. Remote OK
That or whoever the poster is, is inadequate at understanding technical level management and their requirements. I had the same problem once.
What music are you listening to at your Startup? [article by Newsgrape CEO]
Other "consensus" you forgot:

- lisp is good, java is bad

- working in a big co sucks

- rms is awesome

- pg is awesome
Thanks for sharing your thoughts.
Have you considered putting in a donation button as well?

I've not tried it yet but hopefully this also works on mobile phones (I have a Blackberry specifically)

Have you considered releasing the source code?
How long do you think they should accept chargebacks? 6 weeks? 6 months? 6 years?
I can't say this enough.

Great names are made not found.
I was motivated to share this fantastic post with other people on social networks
Well, josteink refused to show any evidence, so why should he be taken seriously?
You can do it with an API call too: http://www.fakecall.net/
So you just look at the tablet and don't consume any content on it? I buy a tablet not to get a tablet, but to do things with it, just like you buy a console to play video games.

Of course everyone caters to who's paying the bills, if not you're out of business. I figure this is more or less common knowledge.

But you have to realize that deciding who pays the bills is hardly ever only your company. In Apple's case especially, there are often 3rd parties paying their bills. Like I mentioned, cell providers pay a huge chunk of their revenue to get the iphone, app developers pay them to create apps on their devices, etc. They do not pay all the bills without third parties.

And even though this is the case, I don't think there's anything wrong with 3rd parties being involved. And if you did (which it seems you do), you should have mentioned this in your post - not just that you generically think there's something wrong with it, but what exactly is wrong with it. Then talk about how consumers would be totally ok with massive price increases on these products and what benefits that would be traded for.
Is there any way to know if one party is more reliable than other? Four years back, was there any way to know that Twitter would limit their APIs and change their terms and conditions the way they have done? If not, isn't the lesson here "do not build on someone else's platform"?
Yes we can thank our FDA and Donald Rumsfeld for our government's acceptance of aspartame. Good thing the dangerous plant stevia was banned until 2008 and we had the safe aspartame, thanks Rumsfeld!

There are still studies that find fault with aspartame, http://www.ncbi.nlm.nih.gov/pubmed/20886530, http://www.ncbi.nlm.nih.gov/pubmed/17805418 But hey, you can trust cancer.gov if you want. I don't touch the stuff, it tastes so disgusting anyway.
- I liked the thought process behind "Parse.ly" name selection.
- "Unfuddle" is not obvious to me.
Very nice app. I would add the possibility to drag from the dock and a group for never closing apps (such as mail or browser).

Many thanks for sharing on github. BTW, would you consider using a well known license (e.g. GPL or MIT)?
This raises the risk of posting even higher. As it is now, if your average comment karma falls below 0, your account is secretly perma-banned from posting. If you're at -1 karma by default, the amount of people who become "secretly perma-banned" will increase significantly. I'm sure that will improve some comments, but I feel we also will most certainly loose out on good posts in the future.
If you liked this post, you will probably find this article about other probabilistic data structures interesting too: http://highlyscalable.wordpress.com/2012/05/01/probabilistic...
Sorry - I meant to clarify stickiness when asked to pay. Freemium conversion is like 1-5%, so I'd imagine somewhere closer to 1% with you guys.

With 30ish people, let's say you burn $2 million a year. You'd need to get 30,000 people to each pay ~$70 a year for your app. My numbers might be wrong, but I'm just curious how you'd get people to spend that when it's so easy to switch to another task app.
Congrats on learning to code but the biggest mistakes new hackers are making is diving right into learning a specific lang.

Learning programming fundamentals is a better way to go. That way, you can jump from lang to lang.

Starting is hard so congrats again.
Looks very cool.

Where is the source code repo for Forward? I take it its public as it says "open-source platform"

edit: nm i found the burb.

"Scheduled for public release in June 2013. The code will be 100% free forever, supported by our team plus a community of open source developers."
Thanks! I'm totally going to steal your suggestion. I was trying to come up with something simpler but couldn't, so thanks again.