skysight-inc/HackerNews huggingface dataset:
It is a good write up, but it underscores the mystery of how DP ever got named as a technique.

Memoization is a great general-purpose technique that covers pretty much all the obvious cases for DP to a reasonable standard. Its black-box nature allows for effective and well compartmentalised application.

DP is an extremely complicated and invasive technique that requires rewriting algorithms to optimise for space & time use.

It doesn't seem like the advantages of DP are enough to outweigh the neat design of memoisation. I'd rather see an interview question on implementing memoize in Python than writing a DP algorithm.
It's interesting that in U.S and probably in other countries people talk about their annual salaries. Where I live we talk about our monthly salaries after all taxes have been deducted. So when I look at his last number $189,000, how can I convert it to actual monthly income(or are Americans payed/paid two times a month?). Probably I have to deduct income tax and health insurance, right? And there is also this 401k. Or are there any other hidden taxes that workers in U.S. have to take into consideration?
To my mind the killer is event organisation. Put it this way: Meetup is apparently a viable business while charging money for a less-good version of something Facebook offers for free-at-point-of-use. No-one else really competes in that space at all (group chats aren't suitable because people who can't make a given event end up being spammed with all the details of it anyway, while people who join late miss out on details that were posted earlier).
It's not an even playing field though. Apple has a competing music service and they can undercut their competition by avoiding the 30% transaction fee, squeezing competitors into submission.
Is there any way to actually read this? Pay wall.
maybe time for Cloudflare to acknowledge that it's not OK to host sites pushing new-Nazi content and refusing to "discriminate" against them has nothing to do with "remaining partial" or "protecting free-speech"
If so, McDonalds is abusing its power even more. They don’t even let me sell my burgers in their stores.

Similarly, it wouldn’t surprise me if music festivals or cinemas charge suppliers selling on their grounds more than 30% of revenues.

I know app stores feel different, but as far as I know, that legally still is a reasonably apt comparison. That may eventually change, but if so, someone will have to specify what exactly the difference is. I’m not sure that is as simple as “physical vs digital”.
definitely not! but the trade-off, of course, is that you'll most likely always be poor, never own a house, and never retire (not that i'd want to)
It's a UK wide average. Specific industries like banking will pay a markup. Also expect a 15-20% higher pay in London due to increased living costs.
https://news.ycombinator.com/item?id=19396966
(I'm actually secretly a horrible person :P)

Thanks for the comment :)
This whole discussion comes from spotify losing users, and Apple gaining so much.
I switched from spotify -> Apple music because:
1) I can store my own music in icloud and play them on my devices
2) Better content and includes videos
3) "Radio"
> Are they limited by tech or capital?

Tesla is limited by capital at the very least.

I highly recommend the Tesla episode of the "acquired" podcast: https://www.acquired.fm/episodes/2018/7/16/season-3-episode-...
The feature is intended for code, note block quotes. Auto line wraps would be less than helpful.
Practice is the first thing. But you should know what to practice. The art of painting is basically divided in a few fundamentals: materials and tools, drawing, composition, tonality, color theory, brushwork and of course awareness of the message you want to convey. It takes time to master each of this aspects and to integrate them as in a unified painting. Don't be discouraged however! Start today and do not procrastinate!

Don't ask yourself if you have talent. Motivation is the real talent. And you must give it a try to test how much determination you have. You also need help, for both knowing where to start from and to verify how determined you are. Information are now available across the planet like never before. But let me point you some pros and cons of online resources:

Pros

you can easily find teachers, schools and workshops
you can be inspired by tons of artworks by old and new masters
you can search and filter your favorite style, genre and medium
you can view video tutorials, read articles and blogs
you can join communities, social media and connect with other artists
Cons

Starting from books and videos as a complete beginner can be misleading and give you bad habits, hard to correct later
Copying the masters without a clear and specific study purpose (on color, or values, composition, etc.) will most likely lead you to frustration
Using only bi-dimensional reference images, will never give you the life feel you expect
In other words you need to have a more than basic skill level do understand if what you find online can contribute to your learning or pass you a false skills and poor concepts. That’s what I’d recommend you to do:

Start with a teacher in person, who’s art you like and who’s generosity and ability to teach can be verified through other students in the first place.
Try a new one after a while if you think he/her is not the right one for you
Before you drop them, be honest and question yourself: about your motivation, your dedication and focus.
Learn from your fellow painters by joining a class, group or society or travel workshop. Don’t stay barricaded in your studio
Paint from life, both in studio (still, life, figure) and en plein air (nature, city scape, marines).
Avoid shortcuts and do not believe abstract painting is easier. It’s not
As you seriously practiced the above, you can use online resource to integrate, compare and develop what you have learnt with a teacher, with judgment. Do not stop to confront with the guidance of a real person. At least taking a workshop once or twice a year. Embrace the fact that learning is a never ending journey! Even when you become and advanced painter it might be wonderful to have a mentor to help you find your unique voice and develop your full potential as an artist
It's not about oomph going up or downhill, it's about control :)
In what way is China overtly belligerent compared to, say, the US?
Have you ever tried getting a subscription with Spotify on an account linked to facebook, where the facebook account was disconnected?

It is impossible to stop the subscription. No thank you, I will trust my payments with Apple.. Esp. subscriptions.
See this 2014 video: https://www.youtube.com/watch?v=XVbuk3jizGM & associated website: http://matthaeuskrenn.com/new-car-ui/
So many have done this as a joke. Ms apparently didn't think it funny..?
https://emilschutte.com/stackoverflow-autocomplete/ there are others
“In the U.K., 84% of respondents to the 2009 British Social Attitudes survey stated that hard work is either “essential” or “very important” when it comes to getting ahead, and in 2016 the Brookings Institute found that 69% of Americans believe that people are rewarded for intelligence and skill.”

The article does not present anything to counter this widely shared belief in the UK and US.

Being rewarded for intelligence and skill is not the same as only being rewarded for intelligence and skill. The fact that luck is a factor does not mean that skill is not a factor. Or that hard work is not a factor.

I’m not sure if the author is accidentally conflating this illogical leap, or purposely trying to mislead.

Meritocracy, to me, does not mean some Star Trek episode world where only merit determines position. I think it means that merit is the most influential determinant. I would like to see some research of the impact of skill vs luck. Meritocracy is preferable, I think, to other systems like heredity or seniority or equity based on random factors.
As the plane "approaches a stall" the plane is actually in danger. Traditionally, the pilot is trained (on the simulator) to reflexively (every second matters) move the controls to avoid the danger in case of any problems (the different actual problems are simulated and separately trained for).

But the new Boeing 737 Max planes exactly at that dangerous moment behave differently to the pilot's input than what the pilot was trained for, because these new planes have different geometry. They are new, but being sold as the "same old." Selling point: "no pilot's retraining needed."

Boeing of course knew that planes behave differently, but actively tried to hide that, as much as not even reporting and documenting to the pilots that there's a new device built-in ("MCAS") to "move the controls itself" differently than what the pilot would do based on this training.

Now, if the MCAS misbehaves, the pilot is supposed to recognize that the "moved controls" are undesired, manage to turn the MCAS off fast enough (even using a circuit breaker! according to the Boeing's explanation after the first crash), and then again rescue the plane which behaves differently than the plane for which he's trained to have built-in reflexes!"

The pilots are supposed to be trained in the simulators to be prepared for the behavior in extreme situations, not to have a new plane that behaves by-design exactly not as they are trained.

The way they were trained, when some undesired movement occur, their reflex reaction corrects the problem. Not so in this case. Their trained reflexes didn't help. Instead, the faulty MCAS continues. That's why even the circuit breaker step is mentioned. But even after turning the MCAS off, the plane still behaves differently because it is actually of different geometry.

All that can happen at the moment the plane is not high enough to be safe to do enough maneuvering instead of hitting the ground.

EDIT: responding to the answer under this post:

> you seem to be assigning a lot of weight to a very minor system

"I" seem? At this very moment there is a world-wide belief that what you name "very minor" issues lead to death of 350 people in only 5 months time-span, to the point of grounding all the MAX planes.

Also relevant: https://news.ycombinator.com/item?id=19398267
it's only a couple of inches deep, it sounds like "if there's a problem we'll tear it out and replace it" kinda deal
Free Fire Squad Ranked Booyah Gameplay
FreeBSD quite famously is not licensed under the GPL but rather under a BSD-style license.
Oh, absolutely!

Or well, maybe costs wouldn't come down that much, since AFAIK press forging is a pretty mature technology.

I'm just saying a heavy press forge is a major infrastructure project on its own, and it won't just happen by snapping our fingers. It will take time.

Then there's the question of whether it makes sense to embark on a major buildout of current style large light water reactors? If the market shifts towards smaller modular reactors (SMR's), then for light water SMR's smaller forges would likely do. Or further in the future non-water low pressure designs.

My opinion is that given the urgency of addressing climate change, coal pollution etc., yes we should embark on a major buildout of currently available reactor types, while also massively increasing advanced reactor R&D&commercialization funding.
NLP is pseudoscience, unfortunately. Research has failed to turn up evidence that it works, and it’s generally incompatible with our modern understanding of how the brain works.
Is there a higher accident rate in Tesla's as a result of this?
> I think that's a very hypothetical claim.

How is this is a hypothetical claim? It is blatantly obvious. Spotify's early days were entirely dependent on the mobile marketplace. Even now, desktop use constitutes a tiny fraction of their total users.

It's not a hypothetical claim at all, really.

> 30% / 15% is a very steep price / revenue loss

Source? Because 30% / 15% is a common middleman commision for most platforms.

> Google provides a similar App store service

This is ridiculously far from the truth. Google's Play Store isn't curated in the least. Malware regularly pops up, the review process is effectively nonexistent, and the quality of apps on the Play Store is thus far below what one can get from the App Store.

There are costs to reviewing every app. I don't think it's fair for you to say 30% is unfair unless you (a) compare the costs to other middlemen, and (b) figure out how expensive the review process and other infrastructure is.

In general, all you really seem to be doing is promoting freeloading off the App Store. Utilize the benefits it provides, but have users pay for your service via a side-channel so you don't have to contribute back to the ecosystem.
> I'm not even saying the "open" experience is not often without frustration. It absolutely is. Part of Facebook's success is connecting the frustrating parts about the internet and making it usable for normal people. But it's not like Facebook achieved some amazing technological advancement

Facebook did a lot of difficult things (if they weren't difficult others would have done them sooner) whose end result is that humans around the world get a lot of benefit. Focusing on whether Facebook's advances were "technological" is beside the point. (If anything packaging the technology in such a way that people can actually use it can easily be more of an "amazing advancement" than making the technology in the first place).

> nor is connecting the communication mechanisms of the world something that cannot be done without harvesting all of our personal data.

I'm not convinced. Making communication usable may well require an interface that adapts to the individual user. Again, ultimately, if it's so easy to do it better then why hasn't anyone else managed it?
Suspicious amounts of Throwaways in here that all happen to earn over a million $ a year...
Any tips for pushing up contracting rates? I've been on pretty much the same since I started 4 years ago, which isn't a bad rate, but from these numbers it seems like I should be asking for more.

Most of the work I've found had been from recruiters on LinkedIn. Do you just say "I want £800/day, what do you have?".
The version in Russian is significantly more entertaining, though it requires native-speaker level at the language to appreciate it fully.
While I grew up on and love Grimm's fairytales, I am not sure if they are a good example of "our" culture. They have been edited ever since they were trusted to paper to reflect their editors' views on what "our" culture should be. The stern lutheran Grimm brothers themselves actually tuned up the violence in subsequent editions and stripped out the sex and incest (e.g. the devil in the Girl With No Hands was originally her father: try reading that version to your five year old daughter). And later Disney further defanged the stories by removing most of the violence as well.
I would argue that with the extremely low cost of PCB manufacturing (and... if you have access to it... assembly) it's easier now to just lay out a PCB and get it made. The trick is to build up a library of circuit "modules" (like... power supply section, battery charging, video output, etc) that get copy-pasted together.
Of course there's the delay in waiting for the PCBs, which could be frustrating for a hobby project (I was lucky enough to live in SZ for a while where getting PCBs back 2 days after ordering is standard). But parallelising projects can be an effective way of dealing with that, and the variety on working on different things (and the joy of getting a PCB in the mail) can help to mitigate that.
It’s no surprise that USC was at the center of the college admissions scandal
> That is a straight up ban on monopoly.

No, it's still not illegal to have a Monopoly. The FTC can block mergers that can create them if they believe it will harm consumers, e.g. through higher prices caused by less competition, but they typically won't block them if they think consumers will benefit through operational efficiencies gained by consolidation.
> How long it took somebody else in your team to solve the same problem

I don't think that is useful. Variance is too great, even for a constant single person.

I think that anything that attempts to cast this issue as some objectifiable measurement problem is on the wrong track. Measurements work - on a statistical scale. Even then its hit or miss depending on how good the chosen values to be measured are. Just like public health issues. As soon as you try those approaches that work just fine on a large scale on individual problems you are toast. The results of those individual decisions can be measured using statistical methods, but don't try them on individuals.
Maybe not Google. But I would be a little shocked to find that Apple at least doesnt think that way to a degree. I mean... Look what the Ipod did. The Ipod was a game changer.
What a defence "I'm not the bad guy for robbing people's houses, the real bad guys rob and assault the occupants..."
If you really do need to know that stuff, you can read up on it when it's needed. Been programming professionally for over 15 years and have had to use this stuff once that i can remember. Knowing how to design and index a database well is way more useful.
Please stop CCing me about that party that I can't make. I don't need to know who's bringing what, I already know that I can't make it and hearing about all the details over and over again is just going to make me sad.

Also you missed my sister off the last reply, please re-add her and resend your message, again. But without me in the CC list.
If you can get online to use Facebook, you can use any other service - email for example, or chat, or just WhatsApp / Signal. If you have an internet connection in your pocket why use one companies walled garden? I know everyone seems to be using it, but look at what Facebook has done to public discourse in the developed world - alot of people in the US and Europe thought it was great at first too.
What areas are there no competitors, in the space of things they opensource? LLVM has GCC. Webkit has (amongst others) blink. Darwin has Linux. FoundationDB has dozens of great competitors.

And even in the absence of competitors, how is new permissively licensed opensource software a bad thing? How, exactly do you weaponise opensourcing decent software which has no competitors? Can you give some examples?
Powering an iOS App with ML: How to Get Started Using Create ML and Core ML
Where I live, everyone uses either email, whatsapp or public spaces to advertise and organize meetups, from my sister I know that most parties are orgnaized over WA or Instagram, nobody likes using FB for it.
How+GPUs+Speed+Medical+Imaging+|+The+Official+Nvidia+Blog
I live in the inner city, eat out a lot and its not unusual for me to drop a hundred bucks on tickets in a week. I eat at a restaurant for my lunch break, I probably spend ~$30/week on groceries.

People like me are the reason for the article I guess.
> In reality, Apple are doing far more freeloading off of other projects than Spotify is doing off of them, legal or no.

You cannot make any moral assumptions here because the whole point of many of these open-source projects is that people can use them freely, with no obligation - moral, or otherwise - to contribute back.

> should be a free marketplace, like how regular GNU/Linux package repositories have worked for decades.

Yup, this'll end beautifully. It won't devolve into a malware-ridden mess that destroys the privacy and security of users. The users that pay for a curated ecosystem and idiot-proof privacy/security.

Package repositories might be great for the HN crowd. But I think it's fairly blind to think it won't harm Apple's target audience.
I don't believe you. What you say doesn't match my experience, and the few studies I've seen on the topic have been very low-quality.
Thanks for this very informative post! Here in Japan, salaries are much more Europe-like, whereas hours are (I suspect) US-like -- the worst of both worlds!

My pay as a non-software-engineer doing a lot of Excel monkey work in the back office of a fintech company. I'll use yen for consistency; today the exchange rate is about 110 yen per US dollar.

1999-2001 3.6M base

2002-2006 3.6M base + 1.0M (night shift bonus)

2007-2008 4.2M base + 1.0M (night shift bonus continues)

2009-2015 4.5M base + 700k bonus + 1.0M night bonus

2016 4.5M base + 300k bonus + 500k night bonus (rotating shifts; fewer nights) + 200k vested stock options (issued 2012, vested after 4 years)

2017 4.4M base + 300k bonus + 500k night + 200k stock

2018 4.4M base + 300k bonus + 1.0M night (worked nights all the time again) + 80k stock (stock value plummeted)

2019 4.4M base + 300k bonus + 90k stock (no night shifts anymore)

I'm not a native speaker of Japanese, and have no desire to go into middle management, so I suspect things will continue as they are now indefinitely. There's a lot of pressure to reduce salaries and we have onerous KPI demands: five to seven every half year, all of which must be met to maintain salary. It gets harder and harder to keep coming up with ideas for them as the years pass, and I'm thinking of giving up my full-time hard-to-fire status and becoming a contract worker. Bonuses and stock options would disappear but stock options earned in past years would continue to vest. And my stress level would drop by quite a bit!
I think you are making a mistake here. You are believing what Mark Zuckerberg said he believes. I think he believes that Facebook users are dumb fucks.
I liked the part about Alexander
This one:
One of these geniuses was Hartshorne’s thesis advisor, Alexander Grothendieck. From about 1960 to 1970, Grothendieck revolutionized algebraic geometry as part of an epic quest to prove some conjectures about number theory, the Weil Conjectures. He had the idea that these could be translated into questions about geometry and settled that way. But making this idea precise required a huge amount of work. To carry it out, he started a seminar. He gave talks almost every day, and enlisted the help of some of the best mathematicians in Paris.
Exploiting OGNL Injection in Apache Struts
Unlikely Allegations of CIA Links to North Korean Embassy Attack in Madrid
I told my kids that the santa is real, but I have never threaten them with how santa is spying on kids to see if they behave and not giving presents to bad children. The funny thing is, my oldest daughter, to old to believe in santa and know very well he isnt real, "wants" to belive in him. She is prefectly rasional about it. It is the stories and the good feelings of exitement, fairytails, mysteries that she cheriesh.
To be fair, you'll have to compare this to the treatment of the fuel waste and the decommissioned plant. Especially the former problem seems to be largely unsolved.
CRFS: Mount container image directly from registry
That got a good laugh out of me, your ok though ?
And Apple is forcing everyone to sell in their mall and no other. That's pretty much the point.
The 'web' link worked for me.
It really amazes me the kind of stuff that will slide in this industry. I have seen the web front ends for the datacenter cooling systems of certain large tech companies where the password is simply password. Nobody cares much about these things, so it goes unnoticed.
The "killing zone" isn't something Wikipedia invented, they're quoting Consumer Reports, which isn't exactly just some guy's blog when it comes to this topic.

You seem to just be moving the goal post. No, you are not going to find some safety feature of cars that was introduced in lockstep across the entire globe overnight whose impact is as dramatic as say seat belts or airbags were.

Car safety is all about marginal improvements at this point, and there are many regulatory agencies. In practice the US and EU set the tone for safety across the globe, but they don't act in lockstep.

Most of these mandates are also going to be relatively mundane, e.g. mandating that the A-pillar in newly sold cars this year must be 5% stronger than the previous mandate, or given statistics about pedestrian impact mandating some small adjustment to the design of the front bumper or hood.