skysight-inc/HackerNews huggingface dataset:
What you're describing would be called "end-to-end learning", and the way things have been progressing is that a lot of systems cobbled together (e.g speech synthesis, translation, image recognition) have been converted to models (mostly neural nets) that are learned end-to-end. Autonomous driving is not an exception, and they might still get there, but you have to put your pragmatic hat on and do whatever works right now.
Benefit of this approach include more interpretable results, potentially improved safety guarantees (e.g you can limit the failure to a subsystem, things like that)
Which company does this? While my workplace has used many of these components individually I can't think of a single team that actually uses gRPC off-the-cuff. Nor can I think of anyone that's even mentioned migrating to it.

Disclaimer: I work at Google.
> as I think your own vanity URL looks a little tacky, but oh well.

I think it depends on how professional the personal URL is. If it is my_name@wazoo-how-is-it-going-lol.com, then I agree that it looks rather tacky. It it is first_name@last_name.com, then it looks more professional than a @gmail address.
> My experience is that now when I write Java projects I wish I could get back the expressiveness, performance, and personal productivity I have writing Swift code.

Try Scala. Or Kotlin if you don't want to have to learn too much along the way.
I believe it’s this one: http://paulgraham.com/nerds.html

Some relevant excerpts:

“Bullying was only part of the problem. Another problem, and possibly an even worse one, was that we never had anything real to work on. Humans like to work; in most of the world, your work is your identity. And all the work we did was pointless, or seemed so at the time.”

“If life seems awful to kids, it's neither because hormones are turning you all into monsters (as your parents believe), nor because life actually is awful (as you believe). It's because the adults, who no longer have any economic use for you, have abandoned you to spend years cooped up together with nothing real to do. Any society of that type is awful to live in. You don't have to look any further to explain why teenage kids are unhappy.”
I guess if enough number of people do it, it removes the ability to indict anyone.
Sorry (and apologies for a tangent completely unrelated to the OP), but this is a terribly reactionary way to view web technology. Moreover, it ignores what was an endemic problem in web design up until the proliferation of responsive layout.

If CSS had never become a layout language, sure. We could all be browsing on opinionated clients that render everything arbitrarily. But that's not what happened, and front-end people for much of the past 20 years instead wrote opinionated layout. These layouts generally assumed quite a few things, such as a landscape-oriented display and a certain resolution or point density.

So yes, these sites were, as you say, made for computers, not for tablets – quite in opposition to the original, client-agnostic vision of the web.

Modern, responsive web design attempts to bring the layout-oriented web closer to the client-agnostic place it started by assuming fewer things about the client. You're advocating for more assumptions.
The book was actually written concurrently - one isn't based on the other. They are both vaguely based on an earlier short story of his, Sentinel, but it doesn't really help much.

Agreed that the book clears a lot up though. I mean, I totally didn't get the monkey thing without it. For me, the book is a great story, and the film is pure eye candy. And if they could mate the two, it'd be 8 days long.
It's not his work, at least not in the sense of him creating it.
Well, I'll concede the point, but mass adoption doesn't imply idealness.

See also, JavaScript.
Just to echo one of the points in here: the blog is full of really great details on all this, and how they've changed things, and why. One of the best dev blogs I've ever run across.
Incentive.

When devs announce how their software handles privacy concerns, they have an incentive to be honest because all it takes is one discovery of conflicting code and their trust is lost. But if the code is closed source, that incentive for honesty is removed. Of course the media can still seek circumstantial evidence and make accusations, but that’s a far cry from version control.

Separately, closed source code
invites new incentives to disrespect user privacy for profit.

So, there are these two major categories involved, both of which are mitigated by opening the source code.

Apple remains liable for both of them.

All that Apple has is an observation that they sell hardware too. I guess we are just assuming they already make enough money from advertising as it is and don’t really want more.

I think there is a significant difference.
It is the simplest and only way to make them competitive for an investor. Anyone can buy them (that can invest in the U.S. anyways). If you tax them, nobody would buy them (risk versus earnings). To become a competitive and practical choice, and since it is an option for this investment, they make them tax free. Otherwise they would have to increase the interest to an unrealistic amount; at that point there would be no lending option practically. (Yes, investors only buy municipal bonds for the tax free trait to be honest. Not a loophole, just giving your money earlier to the government if you think about it from an opportunity cost perspective.)

Think of it as a way to take money from state and federal taxes and to move them to municipalities etc. It's either that or the government above would have to pick up the slack.
The issue with those tools is that Amazon changes the product layout very often and heavily conducts A/B tests. I’ve once even heard that computer vision is the most stable way to scrape Amazon. I guess this library will stop working rather soon.
This service is the best service since sliced bread! I've been an entrepreneur most of my adult life, and often felt very isolated. Thanks to Taylor, I now have over 1000 "friends", except these aren't fake Facebook Friends, but true innovators, entrepreneurs, disruptors, researchers, scientists, technical geniuses, etc. Hats off to Taylor who has gone way above and beyond the call of duty to create such an amazing service. I'm definitely going to invest in his company, as it's going to be very very very successful!

Jeanine Buckley
Frankly, when I read a machine learning paper without looking at the list of authors, it is impossible to tell whether it is written by "corporate researchers" or "actual academic researchers". I'm not sure the distinction you're making is really helpful. As long as the research is published openly, peer-reviewed, discussed in conferences, whether the researchers work for the company or for a university does not make much of a difference.

Most of these "corporate researchers" were top of their field in academia before joining Google, Facebook, Microsoft. Furthermore, Google also funds academic research [0]... I'm not even sure where you're getting all your information at this point.

[0] https://ai.google/research/outreach/faculty-research-awards/...
One thing that I think would be helpful would be some editorial contextualizing how good these products are. A lot of people would like to incorporate privacy into their decision-making calculus, but not to the exclusion of the quality of the experience. In some of these categories, there are great alternatives. In some of these categories, the alternatives are not serious.

This comment intersects with nemothekid's great comment below which highlights how there are some major player alternatives which, while they aren't OSS and may have some privacy considerations, probably are still worth mentioning as an alternative to Google.
I’ve found Montessori blogs to be a great resource of ideas for how to involve my toddler in meaningful work. Here’s one of my favorites: http://www.thekavanaughreport.com/2017/04/practicallifebabyt...
A Beginner’s Guide to the Art of Manliness
Small binaries that employ a reduced set of programming/anti-debugging/obfuscation/etc techniques. Sometimes you have an idea what sort of techniques you're up against, sometimes you don't but you have a general idea of difficulty. In all cases the idea is that the possibility domain is bounded and smallish rather than completely unknown.

The idea is you conquer progressively more complicated crackmes and this helps you learn how to tackle random binaries you'll find in the wild.

Generally the step up after crackmes is to find virus payloads/samples and try and unravel those. I understand Stuxnet uses some of the most complex techniques to date: https://www.symantec.com/content/en/us/enterprise/media/secu... (ref: https://news.ycombinator.com/item?id=17099969, also https://news.ycombinator.com/item?id=2212922)
I did this with my almost 3 year old. Except I use whole beans and a drip coffee maker. He tares the scale, weighs the beans, dumps them in the grinder, grinds them, and puts them in the coffee maker. The only part he doesn’t do is get the water because he’s not strong enough to push the button for filtered water in the fridge.

I made the mistake with my first two kids of not involving them early enough. Now they think work around the house is something only mom and dad do.
Ask yourself: "If I could instantaneously become whoever I want in this world, what would it be?" This may require a lot of reflection. For every answer you come up with, ask yourself "why?" and look for bigger end goals. Think about what you want to do toward yourself, your family and friends, your community, your career, and recreation.

If you're having trouble coming up with anything, reflect upon your idols from real life, alive or dead, and from stories who have inspired and motivated you. Try this exercise: Commit to writing your stream of consciousness for 3 pages a day. Don't judge, erase, or cross out. Just keep writing whatever comes naturally to mind, and if you choose to keep it afterwards, they're for your eyes only.

Once you know who you want to become, ask yourself "What do I think I can reasonably achieve in this lifetime? What goals will help me to become this person?" When the end goal is in mind, it is easy to figure out what to do next. Ask "What are the next three things I can do now to work toward my first goal?" Do them immediately. Then starting the next day and each day forth, take one step of any size toward your goal, little by little. There are no deadlines, and there is no rush. Remember that it takes 21-30 consecutive days to create a habit where it'll become automatic.

Set yourself up for success. Set small, easily achievable goals and work your way up. Commit to a few minutes instead of hours. Let your motivation take its natural course, and allow yourself to stop for the day when you're not in the mood. Focus on 1-3 goals at a time to avoid splitting your attention. For every milestone you achieve, celebrate and congratulate yourself, then immediately look onward toward the next goal. Reward yourself regularly for taking steps and achieving goals because you're boldly taking action to change your life.

Don't count or dwell on the failures. They say nothing about your future. You are in full control of your actions now in order to shape the future. Failures tell you what you will do next time to be successful in that situation. Stay focused on achieving your goal. Decide afterwards if it works for you. Remember and tally the successes. Imagine yourself as having already achieved your end goal vividly each day. It doesn't matter where you've come from or who you were yesterday. It matters more who you want to become and where you are going.

Most importantly, HAVE FUN!

Suggested Reading:

- Psycho Cybernetics by Maxwell Maltz

- The Magic of Thinking Big by David J. Schwartz
Meetups did the job for me. Both running and attending them. Here in Auckland, New Zealand, the community is small so attending just a few meetups and making a few acquaintances can lead to a larger network with ease.
If the reward is conditional on performing the task, it triggers the loss of intrinsic motivation.

It is basically a way to hijack the intrinsic reward mechanism and externalize it.

I imagine if you provide support for he activity, regardless of outcome, and regardless of it occurring or not, then the intrinsic motivation may remain in place.

I am not speaking from memory though; I myself would have to look at the book.
How do fighter pilots typically earn their call signs?
> SDL2 doesn't have a 2D graphics API in the traditional sense. It has a basic bitmap software blitter designed for debugging and bootstrapping.

This is actually incorrect. The SDL Render API does use GPU acceleration.
As someone with a significant amount of experience in both ObjC and Swift (4+ full-time years in each), I don't agree with this article. Yes, Swift isn't perfect, it has its flaws. Totally agree there. It's not perfectly integrated with Cocoa either, as the author mentions.

However, to say that Swift is a regression over Objective C seems very short sighted to me. Can you imagine if Apple continued with Objective-C? There would be no way to reverse decade old decisions that simply aren't the right decision anymore. Every new feature would need to be built on top of code from 1984. Swift was very future focused from the get go, and is a bid to ensure that developing for Apple devices in 2025 is not an archaic mess.

Like anything new, it's not perfect at first. That is the world we live in now. However, Swift is getting incrementally better at a very good pace. There are some reasons left to prefer Objective-C right now, but I'm sure that in a few years these reasons will be far fewer.

My own opinion is that I'm much more productive writing Swift, after spending a similar amount of time with each language. If you think the same is true of Objective-C, then that's great - there are certainly still some upsides to developing with Objective-C. However, to say that Swift is a mistake is something that I can't reason with, since it's one of Apple's most forward thinking decisions to date.
How to set up a monthly income with the #1 affiliate program network
If anyone wants to see this in action, someone took a video of their two-year-old making coffee. It’s impressive! (And adorable) https://www.paulaspencerscott.com/single-post/toddler-making...
Thank you so much for taking the time to provide feedback, I really appreciate it!

> This opens up directly to recent images, this is somewhat unintuitive and jarring

The reason I did this was because I wanted the users to be able to start annotating images as quickly as possible. I do see value in having some kind of walkthrough/on-boarding the first time they open the app to explain this behavior. Thanks for pointing this out.

> I'd suggest making the free version of the app allow you to experiment with this feature

I solved this problem by letting you use all the pro features in the upgrade popup. Here is an example - https://imgur.com/a/Kmxjm4d
Maybe I’m confused, but what’s the connection between the profit margin of newspapers and the linked article?
I would say, that's because a few people ride them like they are super badass, blasting loud shitty music and going at indecent speed on the sidewalk (which is totally not badass).

The one in the article are limited to 15mph, a colleague of mine rides one limited to 60km/h (37mph).
Getting a secure RNG right is important. PCG isn't a secure RNG; neither is xorshiro, xorshift, or MT. You can't use them anywhere security relies on not predicting future outputs from past ones. If you have to ask, don't use them.

The most confusing thing about PCG's documentation is its "challenging" level of prediction difficulty. That's not a thing. The PCG authors should not have compared ChaCha or Arc4random with their generator.

Other than that, I'm a little confused why anyone would care how good PCG is. We have adequate insecure RNGs already, and secure RNGs are already so cheap that they make a reasonable default.

But, whatever. If people want to golf who can make the best insecure random number generator, seems fine.
The last price I recall was $60/user/year (at the default level of storage space). Has the price increased that much, or does this reflect extra storage or other add-ons?
I am more interested in the Google specific problems and tracing it back to Larry and Sergey. I have written an essay about one problem: http://yuhongbao.blogspot.com/2018/04/google-doubleclick-moz...
I am working on a project to build an ML and CV enabled database for images and videos. It supports visual search/NN as core primitive and developed for scalability using Kubernetes.

https://www.deepvideoanalytics.com
> taxation is a cost on the person paying for it, and will have the same effects to him as if the person lost the taxed money into the abyss.

In my town, in addition to the normal local taxes, there is a special greenery fee/tax that all residents must pay. It is only $25/year. The purpose is to pay the upkeep of all the green spaces which there are many. I happily pay this because I like to walk through these green spaces. Individually there is no way that $25/year would pay for that, but collectively the town can afford to and it improves living here for all the residents.

There are of course many examples where tax money is not used wisely, but there are also many examples where it is. We should get better at spending it wisely which is of course easier said than done. But to say that taxes are like throwing money into the abyss just doesn't stack up to the data.
> But Nazis represented national socialism which is on the far left side.

No, it's not. National socialism had very little in common with left-wing socialism (even early on, and even less by the time the Nazi party came to power) and was basically right-wing authoritarian nationalism.

There has been a recent effort at historical revisionism by the American Right, in particular, to recast Nazism (and fascism in the general sense) as left-wing movements, but there is no substance behind this propaganda effort.
Apple makes its money from expensive hardware. And respecting your privacy and security helps selling it a lot. And they earned trust by being serious about it for a long time.
Speaking of people making new games for old platforms I just came across an Atari 2600 demake of Unreal Tournament on Reddit https://www.reddit.com/r/gamedev/comments/8q238x/about_to_re...

Unlike the ones you mentioned it’s not mind blowing but it’s still neat and I figured you might be interested in knowing about it since you are interested in these things.
In their game theory recreations, there are receivers and senders, but did they account for bystanders/third parties?

Danson’s donation is only anonymous to people who might walk into the area, but to anyone that truly matters - to Danson, at least - the donation is not anonymous. Perhaps there is a third dimension here that is being missed?
Is wallpaper really as hated as the opening paragraph makes it out to be? I fell in love with wallpaper from watching "Yes Minister" which mostly takes place in government offices with beautiful wallpaper. https://www.youtube.com/watch?v=rvYuoWyk8iU
CBT didn't work for me. But more conventional therapy did. Everybody is different and that is exactly why professional help is so important, depression is a common condition and there are lots of different treatments. With the right treatment you will get better. I did. Thousands of others do too.
I had that. I interned at NASA as a high schooler, got exposed to C, and suddenly found BASIC lacking. SO I tracked down Abacus C at, as I recall, a JC Penney electronics section.

It didn't support then entire K&R standard though. No function pointers.
Besides the Gmails alternatives:

1. Mailfence – Based in Belgium – 500 MB free; 20 GB Pro

2. Tutanota – Based in Germany – 1 GB free; 10 GB Pro

3. Mailbox.org – Based in Germany – 2 GB storage

4. Protonmail – Based in Switzerland – 500 MB free; 5 GB Pro

5. * * Runbox.com - Based in Norway * *

They forgot #5, runbox.com
> But, one thing is, if it isn't in the standard it does not exist.

I am not sure it's true. There are plenty of graphics libraries, including ones with their own standards (like OpenGL), which not only exist but are quite popular and have tons of code written against them.
To “achieve the opposite”: give up on your agenda for their relationship with drawing, or whatever interest of theirs you want to promote.

Support it when requested, but give support only when requested.

Think of your child as being driven by their enthusiasm and interest. They don’t control these forces and you do t either. Trying to force them kills them. Trying to direct them suffocates them.

So, be there, celebrate what they celebrate, lend an year to their doubts, feel free to offer a bit of support but never insist on it. Watch it grow and maintain the soil; that’s all you can really do.

Compliments are also rewards by the way ;)

I highly recommend taking a look at the book, it’s in most libraries.
> I need 8 hrs of sleep period, and the time of day has zero effect on my alertness.

It matters a lot, especially if it’s 5 AM - 1 PM. In high school, I was an RF technician, testing the rollout of LTE in my area. We had to conduct drive tests at night, due to traffic concerns. Working at night and sleeping during the day seriously disrupts your natural circadian rhythm. The only reason we as humans don’t sleep immediately after sunset is due to the invention of artificial light.
Bing's video search (particularly for porn) is the best in the business.
Perhaps you are having PTSD or similar flashbacks. The episodes can start many years after the experiences that they relate to.
People do stencils frequently, you can google all the opinions and resources about it. Paint will stain & fade just the same as wellpaper will. Most people will say that wallpaper lasts longer than paint. I think the biggest thing is that putting on a new coat of paint is a lot easier, so people are more likely to refresh paint than to refresh wallpaper. So you see a lot more really old (and thus, bad looking) wallpaper than you do paint.
Dynamic calls are available today. Concurrency is not.
I speak (Austrian) German and it sounds a lot more like a German dialect than Dutch to me (there are so many of them, though, this is not really saying an awful lot). Like the Dutch speakers who've chimed in, I don't understand much of it but can pick out enough words to tell where the other, incomprehensible words are.
The mystery behind Hemingway's suicide (2011)
You're right. This is one of our greatest living artists, a human cultural treasure. We should weigh every word, every performance carefully. His work offers us incredible insight into ourselves.

Yet, is it perhaps possible that we should consider carefully how far the credibility he so justly deserves should extend. Someone with minimal qualifications talks of how his subjective experience should be considered objective, and some opine that this should be taken seriously on the basis of unrelated merit.

It hurts my head.
That's very good advice, thanks for the reminder. I do edit Wikipedia fairly often, but didn't feel like I had enough time to do a creditable job on this topic this weekend. So consider my HN comment a rough draft of an upcoming Wikipedia edit.
Wow! I did not know about this. What a bunch of criminals! That picture of the street cars stacked up, waiting for domolition in 1952, is really sad.
The C128 came standard with a Z80 as a secondary processor. (Would have been more useful for me if they'd also had an 8" floppy drive so I could have easily gotten stuff to my parents' CP/M machine at work.)
A lot of those are either fixed, or being actively worked on.