skysight-inc/HackerNews huggingface dataset:
Would like HN feedback on a few areas (or course any area is fair game and I appreciate any and all feedback):

+ Performance, responsiveness

+ Usability, UX

+ Use cases

Tivia is Titanium-based so I am particularly interested in HN opinions on the first two items, especially as compared to similar native apps. Thoughts?

The Tivia alpha is an MVP - it is too broad right now - basically the plumbing. However, next is extending into use cases that are important to community groups. Ideally, replacing their website, mass email distributions and mass text messages. Thoughts?

Finally, please be as harsh as you wish, that is exactly the feedback I need, but known shortcomings that will probably be repetitive:

+ Security/encryption (WIP)

+ Address book filter/search (WIP)

+ Media zoom

Links:

Apple: https://goo.gl/sIQgQL

Android: https://goo.gl/6aqwnA

Web collateral: http://goo.gl/cfq1SD

Thanks for all feedback
I'm annoyed just by simple error-messages (like in Eclipse) while I'm editing in a "broke" state. I know that this class isn't valid Java yet, Eclipse; shut up! :)
You missed a zero or two on the right side of your decimal point.
If you're just looking for somewhere to post some content, we run an indieweb-compatible service: https://withknown.com ;)

It's about not having control over your representation online. For me, it's also about freedom of identity, and freedom to dictate your own content standards.
This is so cool, i know first hand Cuba has a lot to offer on IT and innovation, I'm in!
Do you guys have a mailing list or some other channel? I would like to get notified when new stuff happens.
The death of pensions really did it. My wife and I each stumbled upon positions with a pension, and it seems as if the roller-coaster just stopped. We had no "loyalty" and moved around whenever the mood struck us, but now we look at the risk/reward of a more exciting job vs 25 years of stability and a secure retirement... it's not a hard decision to make.
"The U.S. has more memorizers than most other countries in the world."

I'm wondering where they get this stat, because I just don't believe it. I lived in China for a few years and the education system there is pretty much all rote-memorization. I've heard that it's similar in other parts of Asia.

But the idea of the article is true: When you just memorize, it makes it difficult to apply the principals that you are learning to other situations/problems.
To play devil's advocate: hiring a less-experienced freelancer is a riskier investment than hiring an experienced freelancer with a big portfolio and many references. Even if the two candidates are of equal skill, the hiring party can't know that. Thus, price is a function of what you can reasonably expect to get from a candidate.

Being an inexperienced freelancer is akin to being a borrower with an under-established credit rating. Regardless of whether the borrower is sitting on a mattress full of millions, he or she will still pay higher interest rates until his or her credit is better established.
It's a more powerful reinforcement schedule (B. F. Skinner) than the old "wait for years and _maybe_ get a payoff" way, making students more motivated and aware of their mistakes.
I believe they will fade away or evolved into more of a VR device (gaming). I have glasses but they are not something I enjoy wearing. I buy glasses that are aesthetically pleasing and I cannot imagine a tech company being able to design something that is somewhat fashionable. I personally feel some things should be unconnected, every day glasses being one of them. I love tech, but my smartphone is all I really need connected. However, if x-ray vision comes to glasses, I'd buy a pair. :)
http://www.develop-online.net/news/valve-s-perfect-hiring-hi... , which is one of the parent posts, gives some of the timing details.

Even if it were before, would you "necessarily count on it being objective"? It seems like an impossibly high standard, given how many people make comments that aren't exactly accurate before they've been fired.
Agreed. It's disturbing that there are so many members who are seemingly intelligent, but either haven't read the guidelines or think that guidelines don't apply to them.
That sounds like (GNU Social) + (Diaspora) - (Distributed Content)

Sounds great until your (sub)domain(s) gets censored or targeted.
The trojan Emoji
Pretty much any time you turn a liquid into a gas, it takes up a _lot_ more space.
It has to be lower, but you don't know how much lower. It's probably not as much lower as you think. If they would have paid more, you didn't charge enough. Obviously it's hard to know that at the beginning.
Do you have a source? Not doubting you, but I think I see a lot of people take glee in punishing other people and would like to have an objective reason to disagree with it.
Isn't this just what companies like to call "a voluntary layoff?"
>Hacker News, you SUCK.

Very constructive and courteous.
When you don't know, the fastest way to learn is to find someone who does know, and ask them.

If one sushi chef likes another chef's sushi, why doesn't the one just ask the other how to make it? Because of social reasons?
The difference is that the cheater is only slowing you down because they're cheating. Otherwise they'd be behind you. We understand that limited road access is allocated on a first come first serve basis, and cheaters are subverting that.
Abuse (1996) had some kind of (inverted) target focus I think. Or is that a snappy lerp-smooth?
Cool, that makes sense, thank you again.

I would think a barometer would work far better. GPS is not the best for vertical accuracy.
You're not able to upgrade your gaming PC?
If a profile gets censored / targeted, it's one profile, vs an entire social network. But, eg, content being replied to is typically duplicated across profiles, so there actually is distribution of content.
Hi there,

we have a small site explaining what this is all about:
http://meetup.merchise.com/

and twitter here:
https://twitter.com/MerchiseMeetup
What does it mean to preserve nature in the Age of Humans?
Yeah I get that, and of course I'm just picking at just one example. But if you watch the Jiro movie, there's an apprentice who spends a full year just learning to beat an octopus. His job for one year is simply to beat an octopus to learn how to tenderize the meat. The same goes for making sushi rice. Why do these chefs have to dedicate themselves for a year to learn how to make rice when surely it can be taught in a week to a point of minimal palatable difference.
OpenTable Pay
With triggers you can fetch and index data from relations.
Today people are still buying hand-made portrait paintings. They could easily spend x10 less and take a photo or hire a digital painter. However, they still choose the old, irrational way.

The process itself is the value. The years spent mastering the little things is the sacrifice that makes it valuable to the costumer. In return, the chef follows the path to satori by sticking to his chosen kata, the way. Japanese work ethic is deeply rooted in the zen tradition.
Working in Public – Introducing the ConvertKit Monthly Report
Contact forms on GitHub pages made easy
I've never heard the idea that "moderate drinking" was good for your health.

I've heard that having 1 or 2 dark beers per week can positively impact your HDL Cholesterol levels.

I've heard that drinking a glass of red wine every now and then can benefit your cardiovascular health.

However, I've never heard of any health benefits from light beer, liquor, white wine, or any other alcoholic beverage. I am curious where the idea of "benefits of moderate drinking" came from.
Maybe I didn't understand it, but I read the whole thing. "I suppose perhaps" is pretty far from a statement of certainty, if that's the part you think I missed.
What is the value in their technological preferences aligning with yours? I ask because that simply encourages me to tell you what you want to hear in the interview.
Yes energy in Boulder CO is looking for a Senior UI Developer to help us with a transition off of Flex and onto js.

yesenergy.com

michaelb@yesenergy.com
Infographic: The history of Photoshop
The Icarus Ultimatum
Bold Poker: Your Personal Poker Dealer
Ask HN: How do you prepare for a Technical Interview
Hi.

I am full time software developer and my day to day activities involve bug fixes and sometimes working on a prototype or POCs. I recently got an chance to interview and after a little research I found that, they are more focused on Data Structures and Algorithms coding questions. The problem here is, that I know what a complexity of a quick sort or how I do use HashMaps, but I don't work on these data structures or algos everyday, or even write a tree traversal routines. I remembered all these when I was a fresh graduate. How do you deal with this? Should I ask more time before I go for an interview?? What should be a better approach.

Sorry for my bad English.
Thanks in advance.
PunkSPIDER
Yeah, the Russians define alcoholism as 0.5L of vodka a day. How convenient. Doesn't change the fact that habitual drinking is alcoholism and can easily lead to dangerous drinking (1 glass of wine a day may not be dangerous, but it makes it very easy to drink "a bit" more, especially when you're stressed or depressed).
Sounded familiar, reminds me of:
http://www.rebelscience.org/Cosas/COSA.htm
https://github.com/gocircuit/escher
Apparently http://muppet.wikia.com/wiki/Big_Bird#Trivia the Big Bird costume was originally going to be even harder to operate: Jim Henson's original plan was to have the actor facing the opposite direction to Big Bird, so that the legs would look more realistically birdlike.
This depends entirely on the art though. Arts like Tae Kwan Do or Karate have gone free for all, with many belt systems and rankings thanks to bastardization via profit motive. Judo and Brazilian Jiu Jitsu however have been a lot more successful at keeping its bar high. In general, the skill level of a purple belt in any population of purple belts will fall in a tighter spectrum.
The Revolution Will Be Annotated
Osquery Security Audit
Lowered intelligence, lowered reflexes, the need to spend money on alcohol (unless you can drink the bottom end shit), feeling down, depressed or anxious during withdrawal if you miraculously quit (several weeks at least).
The trunks mass moves the COG rearwards and when combined with the fins, it provides passive stability that keeps the nose pointing in the direction of travel.

Notice that when the trunk detaches, the craft immediately starts pitching over.
I think that's very true, and I appreciate your perspective. I have no doubt it's very truthful, and there are some great things about the openness that might be possible with a holocracy or something like it.

I agree that the organization I worked in got it really badly wrong, but I also saw how the structure that was being followed (and there is a structure) sort of enabled that. It was a small organization and there were many other things going on that I think caused issues—so perhaps it's not 100% attributable to holocracy, and wasn't perhaps the best situation for it to be effective because of that.

I'll admit it was anecdotal. But I don't trust a process that, when followed fairly closely, had what appeared to be many holes in its organizational model that were suboptimal.
How TDD helps us ship more effectively
This looks really awesome. I hope it takes off! I'm pretty curious what it looks like though--as much as it shouldn't matter, syntax is very important.

There's a lot of overlap with how I want my language Mutagen[1] to work. Merkle trees of syntax, details persistence/communication handled transparently (or at least orthogonally to any other program logic). Where I think this is most important though (and this description of the project doesn't seem to mention) is optimization. Things like database de-/normalization, data locality, and really so much more--pretty much everything engineers do for performance rather than business logic--should be in the hands of the compiler. Mutagen has been on hiatus for a while, but I've been thinking about it a lot more lately, thinking where to go next. If anybody is interested in it, let me know--I'd love some contributors to work with, or even just people interested in optimization/compilers/functional programming to talk to.

[1]https://github.com/zwegner/mutagen
It was a followup to this post by an admin:

https://www.reddit.com/r/blog/comments/352twf/were_sharing_o...
Well, if you lose your private key and it get into their hand, as of now, yes, you can be impersonalized. As for perfect forward secrecy, it will be enabled sooner or later.

We currently don't handle the case where your computer itself get compromised and the disk content is made available. Those scenario should be handled by encrypting your devices and sandboxing network facing applications. In Linux, we also use DBus as the main IPC between the client and the daemon. Anyone with root access could theoretically mess with it and do a local MiM attack. There is little any application can do about this kind of compromission so it is kind of pointless to try to tackle them. At best it would slow such an attack, at worst give a false sense of security.
I am a moderate drinker, and currently doing a dry month.

It is trivial for me to do, and I could do a dry year or decade.

I will likely resume drinking alcohol after this month (or months) as I enjoy it and don't see any strong negative impacts from it.
I have heard the “first rule of the macro club” to be “don’t write macros”. The idea is before writing a macro, you should try writing it as a function instead. If that is possible, that is usually better, because functions, unlike macros, can be passed around as first-class values, and I think they are easier to debug.

You should break that rule only when the behavior can’t be written as a function, such as these cases:

• The call needs to avoid evaluating its arguments. For example, the `if` built into the language is sometimes defined as a macro.

(if (= (+ 2 2) 4)
(print "math works")
(print "math is broken"))

If `if` were a function, it would first print both statements, and then return the return value of `print` in whichever branch. By making `if` a macro, it can avoid evaluating the branch that is inapplicable.

• The call relies on information about the environment only available at compile-time. Perhaps the macro reads a configuration file on the developer’s computer to decide how to set something up.

• You have profiled the program and determined that it is better to run the function at compile-time. For example, you might want to make `(regex "[a-z][a-z0-9]+")` compile the string to a regular expression at compile-time instead of run-time.
It was well worth seeing: I only wish that my binoculars (or eyes) had been somewhat stronger.
I think it would be useful if the distinction did exist in Rust, so that for example, "closures that have an empty environment" were indeed referred to as lambdas, and lambdas had the guarantee of being Sync, Send, Copy, Clone, etc., since they're more or less just like regular `fn` items as far as I know. As it is, a closure that captures nothing doesn't satisfy those bounds AFAIK, so their use is more restrictive than it needs to be. Instead, you're forced to write an actual `fn` definition, depriving you of the practicality and conciseness of closure syntax.
True, but that requires great self control. If you drink a bit more every day, you go into mental retardation territory and then you become more stupid, depressed and so addicted you hate yourself.
You can see the previous submissions for the OP here: https://news.ycombinator.com/submitted?id=SanderMak

Doesn't look like a social media team.
Where I work, we make extensive use of group simulations in our hiring decisions. With a well designed scenario, defined roles for group members and contentious issues that must be resolved, you really learn a lot about how people add value, or subtract it, in a group setting.

The hiring team forms a circle at a discrete distance around the group and each of us has an assigned person to watch. That way we can catch body language etc. When doing this, it is remarkable how some people can in a low key, quiet way, bring missing information into the discussion, sway the group or bring it to a constructive consensus. We love those people and they have a high success rate when we hire them.

It is pretty normal that a very impressive candidate one-on-one looks very different in the group setting, and vise versa. We tend only to hire the people that do well in both the one on one and the group.

Oh - the loud dominant strategy is very hard to pull off successfully in a group context. There is too much risk of it being obvious (to the hiring team watching) that it subtracted value.
I'm not sure if you're referring to medical education in the United States.

If you are, individuals who ultimately care for patients must complete college (4 years), medical school (>4 years), and a residency program (3+ years).

Thus, training to be a physician in the US would require at least 11 years, of which at least five (the last five) would involve extensive patient contact.
They're working together as far as I know. Check or example [1]. The website itself doesn't mention anything though.

[1] https://github.com/jasnell/node.js-convergence
Most smokers say it calms them down. Nicotine does indeed have calming effects and improves focus. Which is why E-cigs are way healthier than normal cigarettes.
I do not understand the their "hack" when she already had her father password... Nice achievement but this is not hacking at all.
Does anyone notice Don's piano belt :)
Hi, please join as at http://www.meetup.com/merchise/ We have a mailing list there and will notify everyone as soon as venue and date for the first event are set.
Node.js certainly seems to have a high turnover rate for project leadership. I wonder what role Joyent is playing in that. I don't think Ryan Dahl stepped down on good terms. Isaac Schluter might be a different story.
https://twitter.com/MrSnuffleupagus, and check out who follows him, and vice versa.
For those like me living in linux, there is espeak

I've heard it's Stephen Hawking voice --cant confirm-- but sounds really really similar.

http://man.cx/espeak

EDIT: Thanks lucb1e! I do also use espeak, the other gave me same weird error.

All I can find about the other one is this project: https://github.com/williamh/espeakup
Chromium issue: Notification.requestPermission cannot be called on load events
I think that only people who do not have particularly good relationship with the rest of their team, and either already have or can easily find another good job. If that's a somewhat stable company, I don't think the percentage would be high. Most people don't like change. If things are okay-ish and you have friends on your team, I don't think a 3-month severance is enough to make you change your comfortable routine. Do some large change at the company, like changing the management structure, moving the company and the chances that people will take that offer will very significantly increase.
The Spider Web Engineer
That sounds potentially confusing. The same syntax yields closures that sometimes are Send, Sync, Copy, Clone, etc but usually aren't? I'd rather stick with nested fn's. If you really want to be able to have inline functions that are lambdas but not closures, then maybe you should submit an RFC to add literal syntax of the form `fn(args) -> T { code }`
Hi mate, thanks a lot... Any chance in joining us as a speaker in the near future?
What is your exercise regiment? Try 30+ minutes of moderate exercise daily.
Programming should be like this. When you're in your twenties thinking you know everything you should have have an old master slapping you on the writs telling you that even if you think you are - you actually are not ready building real systems yet. ;-)
I wonder how much involvement her dad had in in this video. A lot of it did seem like she genuinely knew what she was doing. In any case, she is a natural communicator!
They probably do, but I also imagine that a lot of things just can't be taught and instead come from experience. For example, I used to train with an Olympic gold medalist in badminton, and he would tell me that the thing I really need to bring my playing to the next level is to be able to take risks and gamble by predicting what the opponent was going to do.

The theory made complete sense: you just need to be able to guess with hopefully high accuracy what they were going to do so that you could take advantage of it and it's fine because even if you are wrong sometimes you just still end up positive. Of course, the problem is you can't actually really assign probabilities to your guesses and you might have less than a second to decide what to do.

I imagine this is the same with making sushi. You might understand that if a fish is a certain way, you need to add more rice, or vice versa, but you can't just "measure" the fish and instead go off your intuition.

Honestly I don't know a thing about making sushi but the post described having to go off intuition, and it's just not something that can really be taught easily.
My two questions for all JavaScript libraries as an enterprise LoB dev are:

(1) What browser versions are supported? (Translation: are you willing to do/accept help with the work to support business users?)

Edit: answered at the bottom, IE9+

(2) How well is deep nesting supported? (Translation: can my parent-child-grandchild-greatgrandchild piles of data entry forms use this?)

Thanks for the time invested in creating this library and the associated documentation!
For me this is the biggest thing I enjoy about alcohol - it is primarily consumed at social occasions. Convincing some old colleagues to grab a beer on a patio is much easier than convincing them to meet up otherwise. Not everyone drinks at the meetups, but most do.
The only time I've ever used them was in an education setting and even then the people who owned them said the smartboards were not worth the hassle.
Wow, author here, was not expecting this to end up here! This project is very much in development, it's not close to a finished product and I hope I didn't give that impression. I created the site so there'd be a space other than my blog to share updates about progress and so on. If everything I wrote sounds like nonsense, check back in 6 months. I am hoping things will be much further along, and more concrete by then. It will get there.

I definitely appreciate the feedback from folks about how it is unclear what the project even is from the descriptions. I am still trying to figure out the best way to explain it succinctly (so far haven't been too successful). Having a better demo to show would definitely go a long way.

This might help a little bit - here's a video and some explanation of the expression editor from my blog: http://pchiusano.github.io/2015-03-17/unison-update5.html The platform is going to be more than just the editor, but that might provide a feel for what the editing experience could be like. Obviously many details and polish to be worked out.
New Algorithm Illuminates Free Will
It was also the name of a popular general midi soundfont :)
Ok, perfectly fair critique of the article. And I agree with your other points here. I guess it was about whether we talk about the article or about the real problems.

Regarding the article, the "I got a degree, why am I not wealthy?" nonsense is indeed the wrong thing to complain about if someone wants to talk about what's wrong with the system. College, especially the humanities, is a multilevel marketing scheme. And as with other such things, I still don't like victim-blaming. Someone getting into a pyramid scheme hoping to make it big is a nincompoop, but the real evil is the people pushing the scheme from the top more than than the suckers who cycle through the bottom rungs to keep the pyramid going.