skysight-inc/HackerNews huggingface dataset:
The time will come when Westerners stop pretending Democracy is more important than a roof over your head and food on the table. All the praise in the world for North America and Western Europe for managing do develop with democratic governments, but China, Thailand, Vietnam, Singapore and others are there to show that prosperity reaches a broader definition than liberal democracy. Developing countries need growth, not ballots.

From someone who would be really happy with a Pinochet-style dictatorship instead of their current gov
I mentioned some of this censorship in https://news.ycombinator.com/item?id=14403809. A tieba (your random big BBS site; https://archive.fo/0mh1t#selection-4961.0-4961.16 reply #10) link from http://archive.is/tTgsx (solidot, Chinese version of slashdot) points to a ban on mentioning Google by name & doing commentary on AI, and suggests doing a
indirect livestream by showing a separate board instead. Someone's YouTube livestream mirror on Bilibili was supposedly taken down after the B site made it too public by putting it on the front page.

According to the tieba page, the ban was first noticed as CCTV5 deleted their Weibo (a microblogging service) post on the livestream.

Welcome to the 4th part of confidence doctrine -- cultural confidence.
Between this and the recent article bemoaning cargo shorts, literally everything I own offends the fashion gods, I guess. :(
Isn't emacs an IDE? :)
Couchbase (not CouchDB) gives you a whole bunch of things. You get the embedded document database, sync/replication, conflict management, auth, scale, data routing, querying, and more. Not every project needs all these things, of course. It's just damn hard to get this stuff right when you do need it.

I also personally find it way easier to use than the standard stores on Android and iOS for on-device persistence. 2.0 is coming up and should simplify the use a bit, too. So as it stands now I'd say the main sweet spots are, ironically, around the two ends of the spectrum. Easy to use for persistent local storage with no sync, and the industrial strength solution when used with sync.

(I work for Couchbase on the mobile side.)
Overweight, obesity, and risk of cardiometabolic multimorbidity
Since when is being associated with Reddit a huge signal of success, esp. compared to other sucessful startups?
BTW, if you are interested in Istio auth future work, here is the list:
https://github.com/istio/auth#future-work

Disclaimer: I work on Istio
So THIS is why they developed GVFS.
It would be really cool if you can make it a progressive web app.
Sure there is... the article even said that WKWebView and Safari are faster than his Samsung device. The problem is not that the browser isn't fast, the problem is that he wants to make a sub optimal cross platform app that's not optimized for either iOS or low end Android devices that most people are buying.
Ask HN: Global Employee Exchange platform
I'm working on a platform that enables companies to groom their future leaders via short term employee exchange programs.
These programs would not be more than 3 months long and individuals will get to work full time in an entirely new place, with new people and learn new things.
This will help companies address seasonality as well.

Currently, such opportunities / projects are floated intra company or by governments.

What's your take on this idea?
I agree. I really think Linux needs a Nobel Price
Most of moderns RCE POCs lift off a scripting engine (VBS for Office, Javascript for browsers, ActiveX for Flash, etc..) in order to facilitate exploitation. The only ones which does not use a script engine are POC exploiting a "network" vuln (like SMB).

Scriptless 0day RCE is still possible in a ROP+ALSR world, but exploitation is a real bitch. Ex : https://scarybeastsecurity.blogspot.fr/2016/11/0day-exploit-...
I get this too.

I don't think this is how the internet is supposed to work.
>> Now imagine that you're not just removing people for trolling. You're also removing them for:
- mentioning rival businesses
- saying bad things about the business
- talking about the special price they received from the business
- sharing private coupon codes

There are no silver bullets to solve the problem of moderating chat messages, but guidelines stating all of the above are not allowed and that users who violate these guidelines will be banned, is a start. As an example of moderation+guidelines working, HN is a decent example. Things like hate speech, attacking people belonging to certain religions still happen once in a while here as well. Since the mods are active and ban such users, trolls are kept under control.

> Imagine a screenshot of a business's website with a chatter posting about pedophilia.

Theoretically possible, just like how a user can post the same message in comments sections or forums and capture a screenshot even if chat was not present. It really sounds more of a sitcom type problem and even if it does happen and someone captures a screenshot, people surely won't take trolls seriously. When was the last time something like this happened?

Anyway, thanks for the feedback.
October 2016: https://techcrunch.com/2016/10/26/imzy

"We now have a number of years to take our time and get the community thing right."

Less then a year later they give up. Why? Some minutes ago, there was a post of the founder here saying they still have most of that $8m: https://news.ycombinator.com/item?id=14411586
Jsonnet – The data templating language
A little, but organized more so on individuals and groups than verticals.
It has improved. It works well for a lot of use cases. And if you want to have a platform more focused you just make custom renderers for those elements. It is not for everything but especially if it will support more platforms it will be very interesting for LoB apps.
I'm not the Author but that's likely true though it could be in C++ and shared between the platforms.

In a bigger sense I don't understand why people make it such a big deal that you need to learn two languages. Swift and Kotlin are really simple to learn. Granted I've been programming for a long time (over 25 years and 19 professionally) but I've worked in at least 10 different languages over my career and learning a new one is ALWAYS the easiest part of working on a new platform.
https://news.ycombinator.com/item?id=14411586 ?
I'm a tad confused by a few things.

Is this meant to be a cool tech demo, or a real product? I noticed the author mentioned adding new features and a premium version in another comment. This leads me to believe it's intended to be a real product.

With that in mind, I have a few questions:

1. If this is inspired by Notational Velocity, a very popular and real product, why is this also named Notational? I understand if you're doing a cool tech demo that it's not a big deal, but if you plan to charge money for this you probably shouldn't copy their name.

2. Was "Notational Velocity but real-time" your hypothesis of what would make this something people want to use/buy? If so, what about all the other very standard features that note-taking and thought storage apps have? Do you plan to hit baseline with those?

3. How do you compete with the larger companies who offer these apps for free to their users? Google Keep, Apple Notes, etc.

4. Is the real-time feature the only way you plan to make this different/better than the others?

I'm not trying to be a downer here, but I feel like I see "X app but real-time" posted to HN on a weekly basis now, like it being real-time is going to be the differentiator that makes it wildly popular. Those products then go on to ignore half the reasons why the others have users. Even if they reach feature parity, their one differentiator is "well, it's real-time". I'm not sure that's enough.

If this is just meant to be a cool demo of Vue.js (with an awesome homepage), well done, ignore my comments =)
As the linked article says, modularizing and living in separate repos was the plan of record for a while. But after evaluating the tradeoffs, we decided that Windows needs to optimize for big, rapid refactors at this stage in its development. "Easy to make sweeping changes" also means "easy to clean up architecture and refactor for cleaner boundaries".

The Windows build system is where component boundaries get enforced. Having version control introduce additional arbitrary boundaries makes the problem of good modularity harder to solve.
Remember when they said IE was an integral part of the OS? Yeah...
Indeed, I missed the link to the blog post. My mistake!
I plan to keep the web version as a demo for now. It contains the first 4 levels of the game, and after you beat the 4th level it will ask if you'd like to continue to the various stores (App Store if you're on iOS, Play if you're on Android, else Steam).

My experience on the stores has been good, people who play the game seem to enjoy it. The hard part has been discovery :)
I've tried getting interviews at Google and the only time their recruters have contacted me back were from internal referrals (none of those worked out in the end as they wanted me to move to SF, and I wanted to work from Canada).

How would one go about getting your foot in the door at such companies (I've had similar experiences with both Microsoft & Facebook as well) ?
but google's and facebook's repos are also orders of magnitude larger than what most people deal with, normal tools might work just fine in most cases.
Also, neither the local nor remote storage providers it uses were available 10 years ago.
And Brett Terpstra -- the programmer of nvAlt -- uses 1Writer as well. He reviewed 1Writer in 2015 and continues to recommend it.

http://brettterpstra.com/2015/01/28/my-pick-for-best-ios-nva...
discussion here https://news.ycombinator.com/item?id=14411126
I recommend reading this comment in Patrick Bateman's voice [1].

[1] https://www.youtube.com/watch?v=Rk93hTVRpW8
"praise" is equally as loaded. Should be "last-change" or something.
Thanks for answering my direct question and for that link, which is exactly what I was curious about.
Softbank's CEO has two, personal, areas of interest he is willing to bet a lot on: IoT and robotics. NVidia is a very competent hardware manufacturer and is investing a lot in deep learning.

Softbank has telephony networks and robots manufacture. It does make some sense.
You hope that the international actors- among which, prominently, the USA- have willingly fuelled a bloodbath for years for "realpolitk" reasons instead of having done that unwillingly, out of incompetence?
Reddit spammed fake comments for months in order to gain traction...

https://motherboard.vice.com/en_us/article/how-reddit-got-hu...

(I'm not proposing Vice as a great source, but it's the first thing that came up on google.)
My guess is that softbank primarily wants to get their money out of Yen. The Yen's future is extremely uncertain, Japan's government is 1 Quadrillion yen in debt.
No. Anything not strictly necessary must be opt-in.

See also: https://www.google.it/amp/s/amp.theguardian.com/technology/2...
Toward tidy data analysis
You mean labels such as "propagandists?"
Silicon Valley's Big 3 vs. Detroit's Golden Age Big 3
The surprisingly efficient thing about biology is that it will take care of itself after released in an energy-dense environment...
That's an example of the breakage though. Apigee's cloud runs in only 2 specific AWS regions. So once you tie all these pieces together, you end up with a long path, with some functionality that should be closer to the end user.
Referrals are honestly a great strategy.

Often employees will be open to referring you even if you don't know them well. Use social media, Facebook groups, Quora, etc. Recruiters want to be found.

Have an active github.

Make yourself Google-able. Have a website where you list projects. Screenshots help make things feel more "real", especially if it's a recruiter/sourcer who might not understand some of the technical details.

Hackathons and conferences also. They're swarming with recruiters.
> The single point of failure arguments is getting really old and is fairly baseless particularly if your storage (e.g. RDBMS) or network (single zone or even multi zone load balancer) is also not a single point of failure.

That sounds like multiple single points of failures, which just means you have more work to do, not that you can throw your hands in the air and say "welp".
The biggest problem I have with these companies is that they feel like a cult.
And the people working there are doing a lot to keep that cult spirit alive.
All of these companies want you too feel and act like they are the single best entity in the entire universe and you should be honored that they even acknowledged you. This works great for young graduates that are full of dreams and hopes but it discourages experienced people from even attempting to go through the interview process.

Oh and the always responsive HR or whoever is in charge.
Getting back to you after 6 months.
Thanks but no thanks. I would rather make more money in a stupid corporate job than working on more aggressive ways of making people to click on ads.
Much smaller and without wineserver too.
Thanks for the heads-up. I'll remember to use a throwaway next time.
Good advice.

But I didn't see much there that should surprise anybody other than several versions of "Don't panic", including:

"Don't panic -- everybody else looks imperfect too."

and

"Don't panic -- you're being judged on how well you perform under pressure."
Python is plenty fast where it matters. You have heavily optimized numerical and scientific libraries (numpy and scipy) and can easily escape in C if it matters that much to you. But in my experience bad performance is usually a result of wrong architecture and algorithms, sometimes even outright bugs, often introduced by "optimization" hacks which only make code less readable.

This holds for all languages, of course, not only Python. Forget raw speed, it is just the other end of the stick from Hadoop. Believe me, you don't need it. And even when you think you do, you don't. And when you have measured it and you still need it, ok, you can optimize that bottleneck. Everywhere else, choose proper architecture and write maintainable code and your app will leave others in the dust. Because it is never just about the speed anyway.
I didn't to either. After a quick googling I see some pro-nambla weirdnesses with him. Don't see anything looking like victims coming forward so I'd give him the benefit of the doubt. I think...

But I only had good experiences with his daughter and him. Doubt I have any repressed memories there - would have repressed other worse shit in my life too :).

But I might Google more later. At a starbucks so I don't feel like googling for the word "pedophilia".
Restaurant says ICE agents ate breakfast then detained 3 workers
Like Google Plus Circles? :P
I see nothing in the parent's comment that insinuates this. What specifically are you referring to?
I'm on HackerNews multiple times every day.

Imzy is a company that came, raised over $10MM in funding, and went out of business in 7 months. This is the first I've heard of them.

How on earth does that happen? It's inexplicable.
That's reasonable, and different from selling it to third parties.
In the end this comes down to a gripe that you can't use Chrome for web views on iOS owing to platform restrictions (and, secondarily, that you need to use XCode to submit to the App store, which I agree with, although it's pretty painless if you have a Mac). Guess what, you've now got that problem for Windows (the app store is blocking non-MS browsers) too. The problem doesn't exist for Android because Android is the new Windows -- for good and ill.

A lot of web app developers (myself included) are highly reliant today on Chrome in the way that we were dependent on some flavor of IE in the past. In my case, I need WebRTC and the only other major browser that supports it right now (FireFox) does it so badly that in effect I'm developing exclusively for Chrome. That said, all of my non WebRTC code is as agnostic as possible, runs fine on Safari, and Safari/Webkit is supposed to get WebRTC "real soon now".

This is essentially a "Safari is the new IE" meme in disguise. The closest thing to the new IE is whatever browser folks are treating as "the web" and that's Chrome right now. Don't forget that IE became the old IE in part because it delivered features programmers clamored for and was the best browser for most people for a long time. It only stopped being dominant because it stopped satisfying users. By most accounts users love Safari on iOS as a browser. If it's not a fabulous app platform that's because Apple isn't trying to meet the needs of app developers with Safari.
To be fair to the author, the article is a year old and fashion can move fairly quickly. As you say, Khaki hasn't gone anywhere for the majority of the population that doesn't care about clothing, but perhaps more interesting is the fact that it's now on the rise in a big way with people who do. Clean, dark denim is falling out of favor and people are shifting to chinos.

Neither khaki, nor denim, are ever going anywhere for long. They may fall out of fashion after over-saturation occasionally, but they'll always be back.
Analysis of Tesla Injury Rates: 2014 to 2017 [pdf]
There have been cross platform application development tools for years before "the web". So I'm not convinced what you describe fits.
The game looks good. But I'm a bit skeptical of web-assembly after the flash era, where games did all kind of nasty stuff. I know "it's just javascript" but I feel unease having a binary blob of code running on my machine, at least with "javascript" you can view the source code. I do have JavaScript disabled by default btw. I also know that png images are also binary blobs, yet I allowed them, even though there have been exploits, but I feel that png rendering is more hardened, and can do far less, then web-assembly.
No, it should be hard to make arbitrary changes.

If you change the word "arbitrary" to "necessary" (implying a different bias than the one you went with) then all of a sudden this attitude sounds less helpful.

Similarly "easy to limp along with a bad architecture" could be re-written as "easy to work with the existing architecture".

At the end of the day, it's about getting work done, not making decisions that are the most "pure".
This is a civil war funded by Saudi Arabia and Iran on opposite sides. Stepping in the middle won't solve the issue.

edit: I'm not advocating doing nothing. But just that thinking getting boots on the ground will easily solve this.
No, we'll keep the SD servers around for a while for servicing older products. We also have a "breadcrumbing" system that lets an engineer follow a file's history back from Git to the old system.
Only if the majority are on your side.
It might even be that there aren't 100 YCs worth of people good at making YC-style bets.
>Tesla’s total recordable incidence rate (TRIR) in 2015 was 31 percent higher than the industry-wide incident rate (8.8 injuries per 100 workers, compared to 6.7 for the automobile
manufacturing industry as a whole).

Even Jalopnik got a quote from Tesla that has a hard time directly refuting the math:

>“We may have had some challenges in the past as we were learning how to become a car company, but what matters is the future and with the changes we’ve made, we now have the lowest injury rate in the industry by far,” a Tesla spokesperson told Jalopnik by email.

The point being, IBNR (Incurred But Not Reported) type updates change Tesla's numbers after the fact pretty frequently.

http://jalopnik.com/internal-tesla-data-shows-injury-rates-e...
Why aren't more people using MQ for inter-service messaging (something like RabbitMQ) instead of HTTP?
I'd recommend checking out Vue CLI for structured Vue apps (https://github.com/vuejs/vue-cli). There are plenty of tutorials on using vue-router and vuex with it. Addy Osmani mentioned a progressive web app template at Google IO recently (https://github.com/vuejs-templates/pwa) which gives you things like Service Worker etc
For 3 way merging, I've had good luck with beyondcompare
Your `palette` function is super dope. I'm gonna use that.
The article is from a women's point of view. For women, khaki is much less common now than it was 10 years ago. 7 for all mankind is a premium denim for women. Heavy selvedge denim is a niche market and not representative of all premium denim
Seems to be working for China.
Actually you get a prompt when you try to save a file that has been modified in a different session or when you switch to a similarly modified buffer. But those are pretty reasonable and don't happen that often.
The one I'm most interested about is the 5v1 match (which may be what they were referring to?). If AlphaGo wins that one, then it's basically over.
Building a Community of WP Devs – Interview with CEO of Codeable
A look inside the secret Chicago Police software-generated watch list
We will save you money on your auto insurance by shopping around for you
Has any link ever been determined between interview performance and on-the-job performance?

I've made the clichéd mistake mentioned in the article of wearing a suit to an interview where it wasn't appropriate, and felt the air being sucked out of the room. It strikes me as silly, but what do I know. Do these hiring practices result in a good cohort of employees?
Rather unfair comparison IMO. All of the '4k' demos you mention rely on the Java runtime and lean on the big JRE stdlib. That's not to their detriment, just that they've had some rather large hurdles overcome for them compared to the starting point of produkkt/Farbrausch.

> (he also wrote the real Minecraft)
So what you're /actually/ trying to do is namedrop, and say "I know notch". Good for you. I find it funny that you felt the need to add this footnote, given anyone who is wise to these prods (or just googles them) will be aware of the author.
SLC?
I disagree that it's hard, but rather that Imzy was doing a very poor job.

Look at Twitter. It wasn't a revolutionary UX masterpiece in the beginning, it was useful.

Imzy was never useful. It's not useful to talk to a bunch of people who need censorship to feel comfortable talking to other humans. I'd argue it's the least rewarding group of people to have a conversation with in the first place.

1) I agree that more sites' content should be public in the sense that logged-out users should be able to browse. Twitter does the best job at this.

2) I only used it for a few days, very early on, but yeah it was pretty bad. I've seen much worse though.

3) I explored quite a bit, but kept finding low-quality users and content.

4) To me, the killer feature of Imzy was for people who were """triggered""" somewhere else on the internet and need a website that forces people to be cuddlebuddies and censors the living shit out of any inconvenient truths. I never actually posted on Imzy, but all the signaling there lead me to believe that that was the case for the platform.

5) Yeah, I only kept using it for those few days to see if anything/anybody cool was going to be on there, and there were a few minor headlines about it.

I am exactly 0% surprised that it's shutting down. I can't believe it made it this far to begin with, there's no way they ever made more than 5 digits, it was just an awful product with no space to exist in and no money to make from being there.
You can't shame us way from being proud of our heritage.
You're just so far ahead of the curve, these people can't see it yet. :P
There were a couple of big discussions here:

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

https://news.ycombinator.com/item?id=13145922
Yeah, in the former the information is truly gone, but in the latter, you're trying to convince people that you forgot something you used to know, and they may not believe you.
Oh we all value diversity so so much. Just fucking all dress alike, it's our culture, no diversity here. Hypocrisy.
That's straight out of a Shel Silverstein poem...
Find a team that works in the location you want to work at. Get a referral for that team.