skysight-inc/HackerNews huggingface dataset:
I'm guessing that's because games and animations are created using 3D tools today almost exclusively because everything else is prohibitively expensive.

While every fool (even me) can create/CAD-out a 3D model and then render it (and there are spectacularly bad specimens out there even I would be ashamed of publishing), 2D is an artistic interpretation of reality and takes real craftmanship. Far as I know, most animation is produced in Asia in huge studios and the workflow is such that you record the audio (voices), and draw some key frames after the voice timings by chief artists. The intermediate product is then called a "Leica". Then the artists of the big producers "ink out" the rest.

Personally I can't stand the animation of the 3D variety; it might have been fun/innovative back when Shrek came out, now its just stereotypical and cheap.
-lt
Which is short for..."less than"

Would you care to guess what "greater than" is?
As someone who's frequently been to China, and I'm talking remote, countryside, ox sowed rice paddy China, everything published from the government is known locally as being totally fake. Bribes are standard and should be expected to do any transaction of volume. Fake GDP numbers are obvious. Heck, fake everything is the norm there. Tax day is very interesting. Uniformed government officials setup camp at the major "5 star" hotels in town and the factory bosses show up in their Lexus SUVs with duffle bags full of Yuan to pay the toll. It's something to be seen for sure. There is no real accounting in middle China. I attribute all the fakeness to 3 main factors; communist party politics, local politics and the diversity of cultures equating to local protectionism and face saving. It's entrenched and will likely never change.

I could probably write a book about fake China.
I think the Busines Source License has cleanly solved this dilemma:

http://monty-says.blogspot.com/2016/08/applying-business-sou...

Free as in Freedom but not free as in beer.

You get to use the software for free subect to limitations (can't have more than N users, can't resell hosted access, etc), until N years from now, when the license reverts to GPL. Point releases restart the clock (so you have to fork the N year old version if Oracle acquired the company).

I'd be interested in a variant that reverts to BSD, but maybe that can't work for some reason. I haven't thought too hard about it.
If you only read the statement with the question mark, that's technically not there, but that would be missing the context of the rest of the post, in which OP says "I am curious why India does not have good product companies with global reach like TWTR, Slack, FB etc".

Telegram is a company made by Russians, but not a Russian company, and while it is made outside SV, it wasn't made in a place that blocked foreign companies, as you recommended, and which is what I disagree with.
> the idea that the latter has absolutely no bearing on the former and that propaganda and rhetoric is universally and completely independent of the actions someone will undertake and that words have no consequences

I said it's circus to be upset about the words of someone when you're not equally or more upset about the equal or worse actions of people you're chummy with.

Let's say you're married to a murderer you never criticize, and then get upset when the neighbor is talking about killing a bunch of people, because that is immoral -- then you have double standards and I can't share your antics. I might condemn that neighbor when you're not around, but not in agreement with you.

That's what I'm saying, and I'm not also saying "he's not going to kill anyone, and even if he did, that's fine because your husband started it", and I never would. Which is exactly why that kindergarten stuff gets projected on me.

Even IF you were right, and I was displaying "exactly" what I criticize -- so? Is anyone deluded enough to think they can hide behind me?
Title should be "The US’s Stance on Surveillance Needs a Hard Reset"
Yes, but I don't think that a use-case for this is to identify malware on your system. My understanding is that it is more so focused on disallowing trusted applications from sharing more data than you'd like, or phoning home [more often than you'd like].

*As always, a multi-faceted approach should be taken with security, and this isn't all you should be running if you're trying to defend yourself.
What are the usual benefits of all those "x reimplemented in go" type of projects ? Do people see performance improvments in practice ? Or is it simpler to deploy / monitor ?

I know go has all the hype at the moment, but i'm curious to know what the benefits are in practice. Those real world reimplementation project make for a great benchmark.
Customer Loyalty Is Overrated. Focus on Habit Instead
Having had my name smeared before by journalist from a certain "broadsheet" who took the truth and twisted it to make me look like some sort of criminal regarding a story where the parent company of this newspaper has sent my startup an injunction and this journalist was sent to harass me (no other papers, media printed the story because there was none)

f^&k journalists! they will sell you down the river, ignore your side of the story and lie lie lie

/posting from throwaway account
Feral, Porter of Several AAA Games on Linux, Talks About the Linux Gaming Market
Having just hit the one-year mark myself: default to happiness. Children don't need to be pushed to grow and learn. They do it readily all on their own. What's important is guiding them, and to not push them too hard, lest they learn to hate learning. You'll see it. They are not black holes. They provide plenty of feedback.
Generational Dynamics
If you consider Trump illegitimate, you might be tempted to use force to remove him from office. In the extreme case, someone psychologically instable could feel morally obligated to assassinate Trump.
Which is fastest: read, fread, ifstream or mmap? (2012)
I wish more math papers did this. It's a nightmare for someone who doesn't read equations all day for a living.
People like Pike and Kernighan is the reason I've invested so much of my time in learning Go lately. To some this may seem completely irrational, because you should pick a language based on its merits (e.g. does it support generics, etc), but for me, the books they authored and the software they wrote (e.g. Ken Thompson's contribution to what we now know as unix) says a lot more than a seemingly objective review based on language features. I guess time will show whether I'm right.
People may just not want to have their source code into a special hierarchy where their own source code is mangled with the source code of the dependencies.

I also use a Makefile to setup an ad hoc GOPATH to workaround this.
It's product names like this that discourage young women from going into computer science.
I'd actually be really excited about that.

Unfortunately, a lot of the original cast/crew are dead/a bit too old. Dali was to play the emperor, H.R. Giger, the artist who went on to do the design for the aliens in Alien, was doing the concept designs, but died not too long ago. Mick Jagger was playing the young Harkonnen prince, with Orson Welles as the Baron Harkonnen.

The storyboard book and a lot of the concept art was completed, though, so I'm sure Netflix could still make a great go of it, and Jodorowski himself seems incredibly fired up for an 87 year old. He seems to have more fire in his belly than most 30 year olds.
I think the point he's making is that its business purpose is advertising for YC. Come for the discussion, and if you happen to have an idea, YC is the first thing in your mind that pops into place when you think, "How can I get this off the ground?"

Hell, as a casual user and a corporate employee, YC is the only startup incubator that I know of.
It's hard to know what the right thing to do, but young kids have an immense advantage that they'll quickly lose: the ability to learn really fast.

A couple of examples:

If you don't start playing soccer really young, you will never be able to catch up to someone who did.

A child can easily become fluent in two languages if they're immersed from a young age. Learning a second language once you're past 20 is hard.

It would be shame to waste potential.
> Windows is most backward compatible software in existence.

You were downvoted for saying this, but anybody who has read the Old New Thing blog (https://blogs.msdn.microsoft.com/oldnewthing/) or Raymond Chen's chapter on Windows backwards compatibility (http://ptgmedia.pearsoncmg.com/images/9780321440303/samplech..., PDF) will be both impressed and horrified at the lengths the Windows team went to in order to avoid breaking programs.
Also this article, explaining how in 2013 someone finally figured out how to do the decoding in real-time on the CPU in the 1541 itself.

http://www.linusakesson.net/programming/gcr-decoding/index.p...
Hi, I am Antonin, a maintainer of Snatch at DernierCri.
Actually, Snatch is a (cool, for me) side project that I began with a collegue, for a presentation of Rust.
After this presentation, we decide to continue this project just for fun. We know that we have to improve a lot Snatch, we just wanted here to share it ;-)
Thank you for a great search engine! I swapped from Google as a default search to your guys' engine just shy of a year ago and haven't looked back. Keep up the great work :)
In practical robotics, how often do the assumptions hold? Is it really usually true that the variables have only a linear relationship?
> Consider standard deviation. You can calculate the standard deviation of a stream of numbers without storing all of them, or knowing where the stream will end. 'The standard deviation so far', in effect.

Yes, you are right, but this is both a good example, and a bad example, because my old Casio calculator could do that too :)
I am gonna stop giving books at my local library and burn my library card.

OOps, it sounds stupid.

Okay then, I am gonna stop taking first aid lessons and helping/be helped by benevolent persons.

Ooops, still sound stupid.

I am gonna stop eating my wife bread without paying her.

Still sounds stupid.

I am gonna stop voting because it is free! And counting ballots for free!

I give up. It is amazing how people that are specialist of hammers see every problems as a nail, and may fail to understand that our time is a valuable.

For instance, free services of exchange of native seeds is nowadays the only way to conserve and preserve very important biological diversity and help compensate regulations made to accommodate Bayer/Monsanto racket on seeds. And it is free, so that it lowers the friction in taking part in the global system.

Most actual services nowadays are close to extorsion and developping free as a beer alternative where you exchange time for a service help keep alive important stuff such as culture, seeds, knowledge, freedom... software. Stuff money cannot buy.

We don't need the market every where in our life. Economy is not what drives our existence, else why have kids? They are a cost center. Let's kill them.
One thing I never totally understood is: what happens if those things don't get done? For example, when there is a trillion in non-performing loans, is it an absolute inevitability that they will be written off, or is it "merely" a good idea to write them off (and hence one would think they would write them off)?
I don't know if there is a generic answer to this problem.
This is the biggest turn off for me for the service. I use it, because I like it, but I really don't like the name.
Porno Gratuito, Sexo, Vídeos, Fotos XXX, Conejos En Películas Porno – XNXX.COM
Kalman filters are never going to completely go away since they are optimal[1] under certain assumptions. But these assumptions are often not met so you have to start approximating (with EKF or UKF).

In those scenarios, once computational power allows, I think other approaches such as particle filters which can handle arbitrary distributions(e.g., multimodal) will start taking over. But we're not there yet(?).

[1]https://en.wikipedia.org/wiki/Kalman_filter#Optimality_and_p...
how would you do oauth (or openid style login) with this then?
As a former customer (it has admittedly been a few years) I'm not surprised. Sendgrid's entire business is based on price. Emails are one of the few costs that don't really scale that well. They cost a lot more than people think they should. When I list did a cost analysis they beat out a lot of other providers.

I haven't used them in years, so I'm not sure if they are still the low cost leader, but they are definitely the kind of thing where you get what you pay for. Their lack of investment in product and infrastructure showed for the years I used them, and their slowness in delivering updates was incredibly frustrating.
Oh good apparently owning up to a mistake and leaving it up should also get downvoted. Gotta love this community.
No, search as you type only happened with Instant Search, which launched in September 2010. From 2004 on, you still needed to press Enter to perform an actual search.

Even now, you can inspect JS traffic and see that usually there aren't 14 searches when you enter [superbowl 2017]. Internal metrics reflect a lot of that nuance and more.

Source: I own a Google Instant shirt because I was in one of the teams involved in months of testing and in the launch.
Most businesses of all sectors use all kinds of techniques to maximise consumption from customers, some of them very shady. Billions are poured into behavioural studies of customers and voodoo tricks so people spend money on stuff sometimes they don't even need.

As a customer, I feel entitled to take advantage of everything I can. I don't understand the negativity around it. Us consumers have a salary each month, and we are supposed to get everything we can out of it. It's that simple.
While I don't disagree with the sentiment, I do feel like $5 here and $5 there in monthly charges quickly adds up.

mail, web site/blog (some blog services want a minimum of $10-15!), maybe git hosting, another 5 for a bookmark service (pocket is $5, though pinboard is only $1) a back-up solution, and so on and so on. Should I also have a paid subscription to my internet search and social network services?
Clickbait. Sad from Boston Globe to stoop to this level.
I found this write-up a bit confusing and hard to follow.

The vulnerability is that any SendGrid user could configure a webhook callback which would POST back all received emails for any domain which had its MX set to 'mx.sendgrid.net'. OP exploited this against Uber to receive copies of their emails.

Presumably there was no way to tell from one account that another account is web-hooking your email out from under you. So you have to wonder, if it's as easy as just typing the domain you want to listen in on.... who else was getting all their emails tapped this way?

From Sendgrid's documentation;

Setup
The following steps are required to begin
parsing email:

Point the MX Record of a Domain/Hostname or
Subdomain to mx.sendgrid.net

Associate the Domain/Hostname and the URL in
the Parse API settings page.

Shocking omission by Sendgrid, where's their write-up and apology?
> I have never noticed any performance problems with Cygwin.

What have you been doing with it? Even just running a configure script is very noticeably slower than on Linux or OS X. You can actually see the pauses while it executes each test binary.
Golang: Proposal of the Must operator
I also wish it was toggable to make history dependant on a container. My personal history will likely grow and have too much garbage, it would be nice to wipe it and have it not affect my work container.
is this SafeGuard from safeguardtek.com? is this provided by your ISP directly? do you mind sharing which ISP provides this service to you?
Protonmail is a walled garden of its own because it has no IMAP or POP (hasn't had it for more than two years since it was requested). So you're stuck with using the Protonmail apps on iOS or Android or using the web version. None of them are good choices to have one's own copy of all mails in an easily portable form. The only option Protonmail provides is to individually save or print emails. So there's no easy way to export your mails and switch to another provider.
I took Spanish in high school as a completely native English speaker. I was able to do a perfect accent, however, it felt entirely artificial and not like myself speaking. I felt like I was playing a Spanish news caster, and it felt so foreign that I couldn't tell if I was also changing my voice.

Feynman once observed in his autobiographical "Surely You're Joking Mr. Feynman" that most of it comes down to being willing to make completely foreign sounds.

On the other hand, I have a soft Austin, Texas accent. As the state capitol and a bit of a tech city, it actually consists mostly of immigrants but my family had been in the area for sometime, and knew other families that had been in the area for some time, so I can hear a "native" Austinite accent that most people probably wouldn't even be aware exists, because of how out-numbered the "natives" have become since the 60s or 70s. It's a little southern-tinged with a bit of "breathy" sound, and not very strong (not very markedly different from a "neutral" US accent), but pins down a pretty distinct region if you've heard it enough. I sort of trained it out of my voice around age 12 by emulating people on TV. At the moment, I cannot consciously speak with that accent. I don't even know how to, and I don't live in the area anymore, and I can't do a voice with that accent in my head, but do know it when I hear it. Under a lot of fatigue or stress, I sometimes actually start speaking with that accent, which seems strange, because I can't consciously make myself do it at any time. I couldn't consciously do it properly on command for a million dollars right now.
Neural Net Learns to Play Atari “Jamesbond”
I generally disable third party cookies. Causes very few problems ime.
I was using ParrotSec OS for a few months and it had this as the default for opening Firefox, it would prompt you to ask which profile you wanted to use, it was somewhat handy. Firefox can be set to always open the profile manager on startup by default. But what they're saying now is per tab vs per window.
I agree that Google and Alibaba pouring on hundreds of millions adds credibility. But my skepticism is more banal: I've never seen a successful technology startup built this way.

Startups need to be nimble. When you raise 1.4 billion from the outset and hire hundreds of employees, you quickly build an internal bureaucracy. That's a hard ship to steer.

Most startups need to make course corrections, both big and small, before they find product/market fit. The political & psychological difficulty of those corrections becomes quite high when you have 100's of employees.

Investment dollars are like gasoline. Too much too early and you can actually drown out the flame.
I think that the problem is that "right" changes with use. Something which works perfectly acceptable at 100,000 rows fails miserably at 100 million rows. Write heavy tables will want different index use. Your DB engine will also change what indexes you want to use.

DBAs may not be valuable for day-to-day work at most companies with the prevalence of RDS and similar hosted DB offerings, but they are still invaluable resources for periodic checkins.

Complete side note, but some of the defaults for MySQL RDS instances are silly. They're inconsistent in what size of instance they target, and don't follow best practices. Drives me batty.
You can't export mails from Protonmail or have a local copy except within Protonmail's iOS or Android apps. This means you can't easily move out if you want to.
> The analysis of 28.000 results suggests that hardly anybody gets indexes right

Right, it is "indices", not "indexes" :)
Hi, actually, this was an idea that we shared a few days ago, and I am agree with this.
As I mentioned earlier in a next comment, Snatch is a side project that has been created for a presentation of Rust.
Thank you for this comment - we will work on this idea soon :-)
https://github.com/begriffs/postgrest could use a technical writer and would welcome one
Here the point is more no Zookeeper needed apparently.
Random advice:

- You really want to be on windows 10, not 7. It's better in all ways but one to 7. The one is the forced updating. To avoid having updates forced on you in the middle of a day, give windows a chance to do updates by shutting down every once in a while.

- Settings are spread across the settings app (start), the control panel and various control applets (right-click on start), the registry (windows+R, regedit <enter>) and files on disk (like the hosts file in windows/system32/drivers/etc). Honestly, it's a mess, and google is your friend. It bites you in the beginning, but once set up it really doesn't matter.

- Secondary screens: windows+P switches modes (mirror, second-only, ...). Saves you from unplugging and replugging cables with your fingers crossed. Mixed dpi is a mess, still. You can configure the scaling of different screens separately from display settings, but apps which haven't been updated (properly) for compatibility with mixed dpi look blurry, tiny or huge on any screen that wasn't the primary screen when you signed in to windows, and sometimes look off even on that one. This is getting better, but still a pain.

- People will advocate the linux subsystem for windows, and it's great, but it lives in its own walled garden. If you want access to linuxy tools from the regular cmd.exe consider installing something like msys2 to get the basics in your windows path. Or learn powershell.

- Learn the shortcuts to manage your windows / virtual desktops. Windows is pretty good at managing windows. https://www.thurrott.com/windows/windows-10/4915/windows-10-... (props to Paul Thurrott for his many awesome tip articles.)

- Be more careful where you get software from. If you were last a windows user in the era of download.com and the like, forget about those sites. They're all malware-ridden. Only get software directly from the vendor's site. Also, ninite is pretty good to get a basic set of software going. You don't need a third-party anti-virus, the baked in one is good enough.
*Her
Not even. Chome's session isolation is only per each of the two browsing modes.
Another n00b question: What are "all the cool things that ocaml can do"?

I only saw rather simple typing examples, which didn't seem much different from what TypeScript can do.

On the other hand I read often that ocaml doesn't have runtime errors, which I certainly get with TypeScript.
Thanks for posting that.

Sorry for posting the wrong link to this :(
I would be happy to whitelist the sites with which I use oauth/openid to log in. If I didn't, it would still work; I'd just have to reauthenticate once for every site.
The Hololens was pretty crappy, though. The Oculus is a much more refined experience, and even there it's not clear that it's good enough to step out of novelty into mass market. I'd say Oculus is close, and Hololens has a very long way to go.
Logical replication committed to PostgreSQL 10
I couldn't see anything in the article (or the linked press release) to indicate whether the settlement included reducing the price to something less outrageous.
So you're saying that Silicon Valley is full of temporarily embarrassed Zuckerbergs?
Technical Details of the Enigma Machine
My wife and I argue over this all the time. She wants the kids to enroll in soccer, swimming and what not, all at the ripe age of 2+. I have been like "whats the hurry. Let them grow up naturally and we can always do those things". I guess it is a difficult topic but there is never really a right answer.
http://www.americanscientist.org/issues/pub/2012/5/alice-and...
I have always viewed my role as a parent as setting the boundaries of behavior, and providing a nourishing environment, within which the child could grow and develop on their own, slow or fast, with subtle guidance by me.