skysight-inc/HackerNews huggingface dataset:
Yes, thanks, but I am already quite familiar with the idea that users will break and misunderstand any UI in creative and unexpected ways. That's why we do testing of any new UI designs. That's totally unrelated to my point.

My point is that the author writes as if something that is perfectly familiar to any mobile app user--and is literally the standard way to present a default option that can be changed--is something that has never been seen before. As I said, find me a mobile user who doesn't know what that arrow means in the screenshot in his article. He gave up all credibility with me at that point in the article. It may be that there's a story here, but either way this is just terrible journalism.
Somebody should be able to. It's very likely a task for a big company, but it ought to be a problem that has a solution, as a lot of companies do "solve" it in an ad-hock fashion that seems to cost much more than it should.
I've never tipped in hundreds of Uber rides and I have like a 4.9 last I checked. Because I'm not a special snowflake I would think that most people have a good rating. But if you don't and there are options of who you can pick up, you gotta think that someone with a 4.5 would be picked up over a 3.5.
Firing of Veteran NIH Scientist Prompts Protests Over Publication Ban
Wow, for all of Apple's perfectionism, I'm surprised the distorted reflections on the circular sunshades aren't driving someone bonkers.
What is really depressing is that its only the allegedly fraudulent activity that allows the AG to sue--if Spectrum didn't lie about its speed, it would have been free to overcharge and even to keep charging for its obsolete cable modems. And from here on in, there will be LESS regulation of these monopolies.
I think the purpose of this experiment was to have some fun.
Last couple of years or so have been an eye opener for me on how I choose libraries, tools and services for my project. One important lesson was that never choose a service which don't have plug and play open source alternative. Even hyped start ups go out of business and big companies like Facebook and Google shut down services.

Third party APIs are a even bigger risk. Facebook and Twitter APIs used to change quite often 2-3 years ago. (Haven't personally worked on this off late though.) APIs and services which seem too cheap are generally the ones which should be avoided. Because it is more likely that the companies running these will not find a sustainable business model.

Even Open Source projects get abandoned quite often. Sometimes a team puts together an impressive open source project and then they get acquired by a big company which results in abandonment of the project. I have one client who has his startup riding on Kurento Media Server for WebRTC calls. This product is in development from last one and half years. Now, after Kurento's acquisition by Twilio, Kurento's future is not clear. Also it's not a project which any body can just get into and start developing it further. Thankfully Kurento is not abandoned yet by the development team, but I had read somewhere that they are looking for new maintainers.

The lesson learned is only depend on mature open source projects and depend on PaaS services which make those open source projects available as easy to use services. Even if that PaaS service go down, there is a high chance that you will find someone who can deploy and support it for you.

However, if you are depending on a third party API or a relatively unknown Open Source Project for critical functionality, treat it as a big risk in your product's future road map and be prepared with a contingency plan.

Right now in cloud services there are way too many products which are not easily replaceable. But these are easy to use and sometimes solve really difficult problems. So the temptation to use them is too high. So they still end up in the stack, especially when the clients themselves push for these services to be used.
Should they not have to use the card every time ?
Nothing.

Study in mice, not replicated, touching several hype topics (teleomeres), most likely totally irrelevant.
Honestly he was the most progressive candidate in the Republican field.
https://hotforsecurity.bitdefender.com/blog/mathematician-im...

Once that key is known, it can be impersonated. Regular rotation is a practical mitigation strategy and I like that Sendgrid took it on ahead of the game.

Since they are sending, they can create a new key on the second domain, tell new emails to use it without impacting anything in transit by leaving the old one active until it is changed for rotation.
It's literally a walled garden. Oh the irony.
Trump's immigration crackdown could sink US home prices
Big sport events are a huge scam. The corrupt organizations that have the rights keep money from ads, tickets and bribes, sometimes even requiring changes to the local law to protect their revenue. The supposed benefit for the host is that they can keep the infrastructure, paid by their own money. How generous!

Fortunately the public opinion has generally recognized this fact and there are protests against organizers. I for one, am proud that we told the fuckers to GTFO of Kraków.
Nowadays everybody has something akin in their pockets: a smartphone keyboard.

Or at least KeySwift (but pretty sure stock android and ios have the same feature) does it:

Instead of having to press a specific letter, you can miss and press another close letter. For exemple if I want to write "hello" but I type instead "hekki" it correctly proposes "hello" as correction.

Same for "trsnskstd" and "translate", "ajithdr" and "another".

So instead of having 26 letters to press, you could make for example 6 groups of 4-5 letters, and let the computer decide which word you wanted to type.
This might interest you: https://groups.google.com/forum/#!topic/framework-benchmarks...

And https://speakerdeck.com/trent/pyparallel-how-we-removed-the-....
Being ambiguous to humans doesn't make it an ill-defined task. A machine which perfectly mimicked the judgements of just one human would be doing pretty well, well enough that we couldn't justify saying "judging emotion is a big problem for AI" unless we said the same thing about humans.

Having said that, I agree that it seems a hard problem for the foreseeable future.
Here's a picture of me hanging out with him at his home in Palo Alto a couple years ago.

https://www.flickr.com/photos/brokenladder/9002915694/in/alb...

He was a really nice guy. He signed some of his books for me.
Awesome software marketing videos from Patrick McKenzie
Empirical evidence on an average does not mean that an individual anecdote is false.

I can echo cbanek's finding - I've been a competitive runner for 15 years, and there's a small inflection point in my results about 5 years ago when I got a GPS watch and heart-rate monitor. I was training and racing to the best of my abilities with the tools I had before, and when I got more abilities with the watch, I did better.

I suspect the difference is that some use the device as a crutch rather than a tool.
Google Patent on Location Labels Uses Unique Data to Pinpoint Position
looks at his wired mouse and black laptop
Yeah, I've always been annoyed at the lack of recognition Threes tends to get.
Well, "streaming and broadcast".

So far the content owner has been super aggressive about policing their intellectual property they paid for the exclusive right to distribute. Of course, geography keeps interfering with the ideal case for consumers. So we all lose as usual.
I wouldn't be so sure, she names plenty of studies. Don't be so quick to judge.
I think CSS resets are a bit of a relic. At best these days you need normalization, but full resets are definitely outdated. Wildcard resets are cheap hacks which are debatably useful.

These days I keep my CSS limited to intentionally styled elements. If I find an inconsistency that's a vendor style outside of the realm of my design, I'd rather not add additional bytes to squash it unless it's critical or impinges on the overall design.

I try not to worry about micromanaging pixels.
> The rubber has to meet the road sometime so yeah, in the open-source world that's the only visibility you have so you go with it.

This seems like the real takeaway. An experienced programmer should have some evidence that they do good work, whether that's products or OSS commits or something else altogether (e.g. someone in security who can't talk about their work details but does papers and conferences). Good hiring means being able to adapt to where a candidate has spent their effort.
Housing assistance often is, in these economic classes, synonymous with access to the housing market. You can't suddenly have a few million more homeless people because they didn't wait in the proper lines and fill out the proper paperwork when they crossed the border.
https://www.nngroup.com/articles/computer-skill-levels/

You are not your user
You are not your user
You are not your user

~~

Beyond just that, putting things behind a chevron dramatically decreases actual usage. It's why things like hamburger menus are so bad--significantly reduces discoverability, -even when users understand the pattern-. A chevron is even worse, because it generally indicates "details", "settings", or "advanced". Nobody wants to do that.
Invent != popularize.
You can see it from a nearby hiking trail, Rancho San Antonio. It's really rather stunning.

Also, I really appreciate whichever jurisdiction gave the go ahead and funded the expansion of the on/off ramps on Wolfe/280 (likely Cupertino?). The traffic in the area has become really miserable over the years and I'm hopeful that things are a bit better than the current De Anza Blvd situation.
Often these intellectual property terms are mandatory conditions of employment. I always read here about people "fighting" these terms but nobody's ever willing to go into actual detail about what they did that was successful. At past employers I've tried the cute "strike the clauses out in your employment agreement and initial them" trick and that has always been followed up by a very stern "sign it unmodified or GTFO" talk from HR/legal. Responses to push-back are always along the lines of this is our policy and policies can't be changed. So how did you get this "written exemption"?
"build a relationship with your HR manager" -- But that is how we got in this situation!

Joking aside, I used to think HR was a construct of SJW that hated men. Now I've done a 180 to believe it's a way for corporations to ignore bad behavior by having a paper trail of how they "tried" to deal with it.

I'm never certain that the stories I read are true, but have no doubt that this type of stuff happens all the time.
I build a bunch of home automation stuff (as a hobby) using Pis and other microcontrollers. Performance in those things translates almost directly to power savings, and is very desirable.

OTOH, I've never encountered an issue like this on those systems.. (yet)
I think this is Facebook's 9th or 10th thinly-veiled attempt to siphon users away from Snapchat. Previous direct attempts at cloning included Poke (2012) and Slingshot (2014), which didn't work at all, so they've settled for slowly cloning and integrating Snapchat features into Whatsapp and Instagram.

Have to agree with the conclusion of this Guardian article that has documented the phenomenon:

"With attempts six and seven coming in the same month, and eight, nine, and 10 coming in the same weekend, it’s clear that Facebook’s attacks on Snapchat are accelerating. Some back-of-the-envelope maths suggests that at the current rate of acceleration, there will be more Facebook clones of Snapchat than there are atoms in the universe by the year 2030. And yet Snapchat will probably still be more popular among teens."

https://www.theguardian.com/technology/2016/oct/31/facebook-...
The article title is quite gentle compared to what's actually said in the article. But that wasn't my point.

The article draws the strong conclusion that fitness trackers are useless based on a study. The author compares them to fad diets, sold to the public before they're even properly tested. Now they've been tested and they don't work.

But when I came to this comment thread, the top comment is extolling how wonderfully enabling fitbits are apart from you just gotta have will power. According to one guy.

The article flatly contradicts his stance. According to the study results, on average, even the people with willpower got no fitter.

I doubt he read the article, I doubt anyone down voting anything I said did either.
I'm getting really tired of losing that way, over and over and over with no end in sight. It's so tiring when every conceivable entity has an interest, and it so often conflicts with your own. It's like living your life mobbed by children desperately trying to sell you chiclets or little toys, while others are picking your pockets.
RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1423071

Edit: I'm looking for something for CentOS but I can't even find a tracker where they put CVE's?
Oh goodie another file extension.
Well, they would fit right in, but you're right, we're trying to have less corruption. I wonder if we can force the IOC to rename the games to something else, maybe they can buy a private island somewhere and host them there in isolation, for whomever wants to attend.
Oh I remember Archie!

There was always a story it was named after the comic, and after it there were the Veronica and Jughead systems which were named the same way. I just checked then and Wikipedia says he didn't name it after the comic and hated it. So there goes another 1990's myth.

Archie itself actually never worked very well, but nothing did in those days so we were amazed when it actually returned a result.
"The most commits wins" and "the most passing tests wins" are pretty disturbing sentiments. That's not a way to write good code, it's a way to take on low-effort tasks for commit count or write 10,000 happy-path unit tests.

"Best idea" and "best implementation" are fine, but that's because they're subjective. Goodhart's Law is a great thing to reference here - the only thing you can't game is "actually producing good outcomes".
This better be something better than 'we got slightly bette at identifying planets like our own.' It's great that we're doing so but when they are teasing discoveries rather than simply announcing them it should be for some signficant qualitative difference from anything we've known before.
Figured out a better organizational method for using it as a blog:
https://github.com/divbit/blog
Possibly a good point, but alternatively, take a look at what's happened with WeChat in China. http://a16z.com/2015/08/06/wechat-china-mobile-first/

It was originally a chat app, but is now a standardized authentication, payments and UI for tons of services, like booking a doctor, getting a taxi, etc. Truly seems like we're missing out by not having it.
Ask HN: How to mock sequelize models in Nodejs?
Hi Hackers,

I have been struggling a lot to mock database in one of my side projects while writing junits. Can somebody please help me out here. Below is what the scenario looks like:

Before that, the source code is here - https://github.com/sunilkumarc/track-courier

1. I have created a model using sequelize module in Nodejs. And I access my db through this model.

2. I want to mock the db calls when running junits. For example fineOne method here which return a promise. (https://github.com/sunilkumarc/track-courier/blob/master/models/parcels.js#L4). Basically when running this particular endpoint I want to skip accessing the db.

Any help is appreciated!

Regards,
Sunil
I heard something on the Tim Ferris podcast the other day about how Kevin Kelly (founder of Wired) tries to give away or kill as many of his ideas as possible. If no one takes the idea or he can't kill the idea with a fatal flaw, he knows that he needs to work on that particular idea. That said, ideas are a dime a dozen while execution is priceless.
Fired, sued, and perhaps arrested if Aleynikov is any guide. I don't see any problem with employers looking at a candidate's OSS/free-time programming if it exists, but that's very different standard than requiring it.
But many people don't even have social networks except for maybe LinkedIn (especially outside the US).

I have no idea why you think that. Facebook has approximately 1.7 billion users - that's almost a quarter of everyone on Earth. Besides, I suspect that the people who don't have social media accounts are largely the same group of people who don't travel internationally. If you're wealthy enough to be travelling to the US the probability that you have at least one social media account is very high.
With the temperature level of a datacenter you can easily operate a heat pump with a COP of 5 to 6. Or mix in the CHP to raise temperature level to motor exhaust levels. Use the electricity for the datacenter. Lot of potential.
Sounds like the Olympics are the Groupon of sports.
But the configuration is also compiled into the binary. And if you really need runtime configuration without the weight of GHC, well, Haskell is well known as an excellent language to write interpreters in... (I think someone already did that for Xmonad, actually.)
NASA’s longshot bet on a revolutionary rocket may be about to pay off
We do: https://www.apple.com/macbook/
> For software developers coming from a primarily closed source background, it’s not really clear yet what just happened. To them, open source equals “working for free in your spare time”.

> For those of us who spent the past decade making a billion dollar open source software company however, there is nothing free or spare time about working in the open.

> [...]

> The way to get a job at Red Hat last decade was obvious. You just started collaborating with Red Hat engineers on some piece of technology that they were working on in the open, then when it was clear that you were making a valuable contribution and were a great person to work with, you would apply for a job. Or they would hit you up.

Actually, this sounds exactly like working for free. You do some spec work and if they like it maybe they'll hire you.
The scenario these address aren't two nation states going to war, one with eagles and the other with drones. The scenario is the once-per-decade terrorist attack, in which case losing an eagle or two to mitigate the attack is worthwhile.
A Fine Balance is an absolute masterpiece of a book. There's many lessons to be learned from it.
Why is that ironic?
The number of potentially successful businesses that can be built with Wordpress + Plugins (+ maybe Zapier) is crazy.

I have a few SaaS products out in the wild and find myself longing for the days where I just had to worry about maintaining a decent WP site (with various integrations around it).

All the work that goes into just maintaining a SaaS application tires you out - particularly if you're a solo founder - leaving less time available for marketing...
The NDA on benchmarks is supposedly set to expire on February 28. [0]

Not sure why this PC World article is coming up now. There have already been many stories on Ryzen pricing and the release date of March 2 has been known for several days now... [1]

Product lauch video [2]

[0] http://wccftech.com/amd-ryzen-reviews-live-february-28th-tes...

[1] https://www.reddit.com/r/hardware/comments/5urylu/when_does_...

[2] https://www.youtube.com/watch?v=1v44wWAOHn8
And then everyone took the bait.
> If you have actually used the app, you'd understand that the author's point is valid.

That may be true, and I'll take your word for it. However, if I have to have used the app to understand the author's point, it's a poorly written article. Catching this kind of thing is why newspapers have editors. It's bad writing and it weakened whatever point the author had.

Agreed about the ambiguous wording and whether this goes to the company or directly into worker pay is unclear.
There should be a rule that any formulation of "In the future, you won't... You'll just..." is guaranteed to be wrong.

It's right up there with predicting that no one will ever need ${product}, or writing news headlines with yes/no questions.
Glibc Draft Proposal: Y2038 Proofness Design
I don't get why you would give up on E2E when you can just switch to Signal,

I have accepted to use Telegram the same way I have accepted to drive a car that isn't the safest in the latest tests.

It is a tradeoff. Someday I or some of my passengers might get killed where we could have survived in a new Mercedes or Volvo.

Someday my messages might get intercepted where I could have avoided it.

Meanwhile I try to drive safely.

unless you use Telegram for some features that Signal does not have

I use bots, large groups, desktop client, hashtags, @replies, answers, channels and possibly more that I can't remember.

I might be wrong but I though Signal lacked several of those.

Happy to be corrected if not :-)
Komodo IDE 10.2
You seem to have me confused with someone else.
In the FB video, I think the facial expressions were like emoticons: they had to be manually invoked. This approach could do it automatically in realtime, by mapping the facial movements onto a cartoon avatar (probably easier than onto the real face).
Because Apple makes software walled-gardens.
The way I read the article, the author is pointing out the sneakiness of 1. conflating service with tipping, and 2. hiding an option people assume isn't adjustable (who would think you could waive a service fee, and what normal person would want to pay a ~higher~ service fee? note that service fee vs. tipping has different connotations) behind a nav.

There certainly is a understanding problem here, even if the individual components are all familiar, because it's not at all clear what tapping a chevron on a "service fee" would do anyway, and it's certainly far from default to assume that that's how you would tip, especially if you were unfamiliar with Instacart, and didn't realize tipping is a thing.
I guess that he really had issues with Android development, from an hobbyist perspective.

I can see how a hobbyist just wants a WYSIWYG editor for layouts (well we already have only with CL but a hobbyist does not know that) and is not going to setup AS correctly.

The embarrassing part is that he presents that like a relevant opinion piece. There is definitely a lot of room for improvement in the dev experience for newbie devs, but yeah the article is ridiculous.
He writes about network of connections, 1st, 2nd, 3rd degree and so on being lost when you change companies, but that is incorrect.

Enough people I know and respect have moved on to other companies that my own network has actually grown. If I chose to apply elsewhere the first thing I'd do is reach out in my own network, not spam recruiters with my Github account.

Your Github reputation can be used in addition to your network, or as a substitute if you have no network, but it will not replace the impact of having others already in the industry/company personally vouch for you.

"Who you know" is still the best way to get your foot in the door, because we are all still social animals.