skysight-inc/HackerNews huggingface dataset:
This. They took half of FreeBSD without giving them a single cent, only to never give horseshit about them afterwards. They're didn't even add support for FreeBSD to Swift despite the fact it would cost them very little effort, just to underline how little they care.
Good to know, thanks on the correction. Didn't get the whole spiel from my mate but that makes sense.
If it fits 4ft humans that would be plenty so long as there is somewhere else to fit a 6ft human
Obviously solar is out at night but I can't see the problem with wind. I would have thought it was helpful as you could vary the demand according to supply.
I would be interested in a breakdown of spending by different demographics. Personally, my grocery spending is pretty low, but art/media spending is almost nonexistent, unless you count my ISP bill.
Touch screens should be banned on security [edit: safety] grounds. You need to take your eyes off the road to perform simple operations such as adjusting heating. Relying on muscle memory with physical knobs is much safer. And it's not just Tesla, it's a worrying trend for many car manufacturers.
He doesn't mean sell as in sales pitch, they are actually taking money for vapor.
What causes Ruby memory bloat? And how to fix it.
Rerunning bamboo build does not replace artifacts for deployment
Taylor Swift is an hypocrite.

She called out Apple when she was at her high, now she bends to Spotify and launches exclusive content on the platform. The platform that doesn't want to pay the artists even when they have all the right.
Apple is also being misleading about the 30%/15% fee variance. They make it seem like Spotify's fees drop to 15% after it has been in the App Store for a year. In reality, it is only 15% if a user is renewing their annual subscription. For initial purchase of annual subscriptions or initial purchase+renewal of all other subscription durations the fee is still 30% indefinitely. And I'm willing to bet that the vast majority of users pay monthly rather than annually.
Do you think that's reasonable?

What do you do to your cars?

I've never had a car in overnight. And I couldn't point to anyone I know being without their car for even a week.

And I don't drive premium cars either, naively I would expect premium cars to be more reliable, and have better service.
The Subaru differential system is really a beautiful thing all on it’s own. It’s funny, just after posting my comment I thought “should have mentioned the limited slip for the subie fans”.

And to my chagrin, I’m deep in a worm hole learning a whole lot about the Tesla AWD system tonight.
It’s the standard, some big companies offer a bit more
Basic statistics

http://www.driverless-future.com/?page_id=983
Just like Apple does when you import books via iTunes.
Why would forging be a requirement? Hasn't material science reached a point where we can built alloys that can be just cast into the right shape? Can't the problem of them being slightly weaker be solved by just making them thicker (not a problem for nuclear I'd guess bc you don't build that many pieces and you don't need to move them much), or by just having stuff like turbines replaced more often?

I know that mixing "nuclear" + "cheaper manufacturing" sounds scary, but maybe it's a better idea... why would you need "best of the best" materials for pieces that (1) stay in one place (they're not airplanes!) and (2) can be replaced/serviced/inspected on fixed schedules following fixed procedures on fixed budgets etc.

Modern forges were perfected by the germans in the war because they wanted to build airplane parts (!!) and they wanter to build them fast... I'd imagine nuclear power technology has none of this requirements and can be re-designed to work with commodity low-quality parts and have the movable pieces easily replace-able...

(I'd imagine that if people would get over the "uuh, nuclear, scarry, scarry" mindset nuclear technology could become a dirt cheap commodity and be build with a mixture of ceramics + cheap alloys just fine...)
Open Source, pay for Apple's WebKit and Apple's contributions to FreeBSD and other open source projects.

Every Linux box that is connected to a printer (specially networked printers) runs CUPS in part by Apple.

Also, FreeBSD is a small part of macOS, contrary to what some people want other people to believe, and FreeBSD is not in that camp of GPLv3, so no, FreeBSD is not on that disgusting echo chamber leaded by Stallmann
Sadly until they implement the OGG container there isn't a lot to do about Opus on iOS. They could also gasp consider adding support for Vorbis and Theora, but I think they would rather stop making computers than do it at this point.
Alphabet-made Chrome extension is designed to tune out toxic comments
Because publishers don't want e-books to succeed, because self-publishing will kill their monopoly.
This sidesteps a few of the issues, which include that Spotify like others in the app store is at the mercy of Apple interpreting its own rules when deciding to block updates.

Then there's the notion that Apple is competing with its own customers in the appstore. And when it comes to Spotify, Apple Music is a direct competitor but I doubt they charge them 30% of revenue. They have a huge conflict of interest. Pretending that they are even remotely neutral is ludicrous. They block competing browser technologies; technology stacks not favorable to them; content they don't like; business models they don't like; etc.

And then the infamous Apple tax is of course very lucrative for Apple. Calling others greedy while charging this much while actively competing against them is simply arrogant. Spotify has delivered lots of revenue to Apple over the years. It seems Apple feels entitled to a huge chunk of this revenue and to the privilege of unfairly competing with them at the same time.

This company (and others like it, cough Amazon) deserve to be scrutinized for their anti competitive practices.
In my "real world" we normally don't care about things like big-O complexity. We worry about doing dumb things and not taking more time than we have available. I'm not saying big-O is useless or CS wizards are never helpful. It's just that you need one or two of them for a large team of normies, IME.

I have a problem with this notion that knowledge of algorithms is required to be a good engineer though. Case in point: Senior algorithm nerd on my project is going nuts over algorithmic complexity and delaying an early delivery to another team so they can begin using our new feature. In our case, n is fairly small no matter what, so 2n vs n^2 really doesn't matter to us. The code he's optimizing isn't even the long pole in the tent. It calls other routines which take 2/3 of the total time anyway. We could just deliver now and improve later when we have real world data on how people want to use our feature, but nope, we're wasting time on endless rewrites in search of perfection which may not matter if the other team can't deploy our stuff in time.
But that's a too simple way to look at it. I am not trying to defend the 30%, but just saying 'their own apps do not have to pay 30%, so they can easily replace any app with their own' doesn't go far enough.
They got two options:
a) make a 30% on $10/month from Spotify -> $3 in Apple's bag for no work or effort at all. Almost pure profit.
b) sell their own music solution for $10/month (INSTEAD of that customer going to Spotify) and have to pay out X to musicians, companies, younameit. Higher hosting and streaming costs too. If X>$7/month Apple loses. If it's $7 Apple earns as much but no more than with option a), if it's less than $7/month only then Apple wins.
Rust doesn't make much sense for this kind of project in the first place. You use it for things that need to be memory correct, and proveably so. Very useful for handling uncontrolled data.
Panoramic roof probably mitigates the headspace issue. May not feel so cramped.
Solar panels already exist and have existed for a long time.
Mono runs fine. IL2CPP is more of a work around to get AOT on iOS and Burst is just a nice linter but you could write the same tight loops now and mostly likely get very close. Plus, Burst isn't even out so its odd to bring it up as necessary.
Sounded a bit like a spoiler given how many times they failed to use it and the trademark lapsed.

Tesla might still have had a problem of it being too close to the E-Type (Jaguar) if Ford hadn't challenged them.
Funny that they didn't mention Apple Music even once in their statement, which is what a major part of the complaint is about.

Overall I'm shocked by the level of hubris coming from Apple. The app store is a mutually beneficial ecosystem for all parties, but they make it sound like they are doing the world a huge favor by running it.
>they are native only in that they run native code

so... native. I'm glad everyone agrees then.
Were you generating native code all the time via C export instead of using MELT?
If you are looking for a good resource to prepare for Dynamic Programming for Technical Interviews, look at

Grokking the Dynamic Programming Patterns for Coding Interviews (https://www.educative.io/collection/5668639101419520/5633779...)

Disclaimer: I'm the co-founder of educative.io but NOT the author of this course.
Thanks for helping clear this up.

It seems that many dynamic programming solutions can be arrived at by starting with a recursive formulation, adding memoization, and then optimizing the cache based on specialized knowledge of the problem. For example:

1. Q: How can you compute Fibonacci number f(n) recursively? A: f(n) = f(n-1) + f(n-2)

2. Q: How can you memoize the results of your recursive function(s) to dramatically reduce the number of calls? A: Make a cache keyed on n that stores f(n).

3. Q: Given specialized understanding of the problem, how can you minimize the size of the cache? A: Notice that you don't need to keep all O(n) slots; you only need to keep two ints.

Can every dynamic programming solution be explained this way? Or is there a good example of a dynamic programming problem for which you really need to make a leap that can't be sensibly reached through this sequence of three questions?
I do something similar daily, and it works fine, as we have a strong test suite.

You can't disassociate dynamically typed languages from (strong) test suites, so one needs to qualify:

> Good luck making changes to a 100kloc Python codebase without test suite

versus

> Good luck making changes to a 100kloc Python codebase with a good test suite

In context, the first case is no different from "Good lucking making changes to a 100kloc Rust spaghetti-coded codebase", and one can't meaningfully judge a something based on a poor use of it.
So he’s home free? If I were him, I’d be afraid that someone might want to physically harm me.
Scrolljacking is always bad. I have come across about two instances where it was almost decent, but they still managed to be bad. This is not one of those; this is one of the usual lot that are just plain bad with no redeeming features. Completely unusable on my laptop with touch, and infuriating to scroll with the touchpad or keyboard. And disabling JavaScript isn’t an option because then the entire page is completely broken.
Wechat isn't a direct competitor
I found out recently the x509/tls certa are YYMMDD

200122

For example. Amazing.
This reminds me of the time my '18 Lambo was in the shop for a week for service so I was forced to drive my '17 Ferrari. Worst week of my life.
Spotify isn't paying ANY fee to Apple.

Spotify is a free App and there are no IAPs.

All costumers that use Spotify in Apple devices have to pay through the WWW, carriers, gift cards, etc.

Spotify is a piece of shit that wants to use Apple's network for free. Because they know people trust Apple with their CCs more than them.
More information here: https://www.arts.gov/news/2018/arts-contribute-more-760-bill...

There is a lot that's classified as art here, and rightfully so. Film, TV, Broadway, music, photography, art schools, sculpture, jewelry, architecture, musical instruments...
Isn't the whole "a truck isn't a car so an SUV must not be a car" is an americanism based on some weird US regulation history? Outside the US SUVs are cars. And the largest SUVs such as the X5/Q7/XC90 are built on the same platforms as their non-suv siblings. The truck-based-original-SUV isn't a thing except in the US I believe.
You would have to be dealing with a very large number of meshes at once, if you were churning through millions of vertex and uv arrays per second. I can't say what you should use in this scneario. But this is a pretty niche scenario! And you would probably want to focus on parallelism, where C++ again is not the best.
There could be a --i-am-a-stuntman-and-i-spit-in-the-face-of-danger flag, that would disable some checks for compilation to be fast enough. It could be used when building known good packages or during design iteration. It would be an escape hatch.

Of course the problem is: would people just add the flag to their configuration and never disable it? I think they would not. Because people mostly use defaults. That's why instead of -Wall -Wextra -pedantic with possible -Wereor for development, most places I worked in ignore most default warnings and just occasionally run some kind of static analysis. Even though many times the analysis often results with things that would be detected with additional warning flags.

And yeah I hate it and I wish that warnings would mostly be treated as errors or silenced when applicable. Then there are always separate efforts to "clean the warnings". But afterwards new code just introduces new warnings, because people are trained to ignore them.

I assume that Rust developers don't want my scenario to happen at all, but I feel that with defaults reversed it wouldn't.

But maybe it's to great a risk? Of course as always it's a game of trade offs.
> Spotify seeks to keep all the benefits of the App Store ecosystem — including the substantial revenue that they draw from the App Store’s customers — without making any contributions to that marketplace

Wow, Apple's response is rather arrogant. Apple seems to forget that without apps like Spotify, and those it said "contribute nothing to the app store", app store won't grow to what it is today. I am pretty sure that Spotify is willing to distribute outside AppStore if you give it a choice.
Surely that depends what the thing is?
Formatted for mobile:

According to Richard Bellman, who came up with the name:

An interesting question is, Where did the name, dynamic programming, come from?

The 1950s were not good years for mathematical research. We had a very interesting gentleman in Washington named Wilson. He was Secretary of Defense, and he actually had a pathological fear and hatred of the word research. [...] What title, what name, could I choose?

In the first place I was interested in planning, in decision making, in thinking. But planning, is not a good word for various reasons. I decided therefore to use the word "programming"

[...] it's impossible to use the word "dynamic" in a pejorative sense. Try thinking of some combination that will possibly give it a pejorative meaning. It's impossible.

Thus, I thought dynamic programming was a good name. It was something not even a Congressman could object to.
wprq, tfdim ?
Hope they don't built it in Tamil Nadu. We already have two.
Unfortunately everything that comes on top of your mind when you hear Art is probably at the end of list. Entertainment and Media are dominant.
Pay whom exactly? Apple "pays" for open source by contributing code and fixes, which is how it should be.
> make more money off others' work

That's basically capitalism in a nutshell
At least this is a blanket category, not hand-picked example.
Before fukushima, I estimated any natural disaster big enough to destroy a nuclear plant would kill so many people itself, that the nuclear accident would be a mere side note.

Well Tōhoku tsunami and earthquake killed 15,000+ people and yet everyone only talks about the nuclear plant that was hit with it.

At some point you just have to accept that human mind has an irrational fear on rare but dramatic events
> Heck, the author praises Rust and it's memory safety, but then proceeds to criticise Rust compiler because, as he puts it, the compiler will stop you from doing unsafe studf again and again. Isn't that the whole point? Or is anyone expecting that your memory corruption problems will magically cease because you write your same old memory allocation and access bugs in Rust instead of C or C++?

I think the biggest problem with advanced type systems and complex compiler checks is that they are only desirable when you know the code you're writing is the the right one. A lot of the time, you're exploring a solution and don't care about edge cases, since you're not sure you've even found the right happy path. At this stage, you don't really care if your code is handling all required inputs, if it doesn't have leaks etc. - you just want to run it and see whether it at least sometimes produces the right output. At this stage, you're often fighting the compiler.

Once you know that you're on a good path, then you start caring about safety and all the other bits, and the compiler starts becoming a trusted friend.

It would be really interesting to have a system that supported both modes, e.g. starting from Rust but setting a flag to turn borrow checker errors into warnings or something similar. I'd bet that would change many people's perspectives, like the author of this article.
That definition of a middleman is pretty useless. According to you Apple is a middle-man because they just provide access to apps and web pages which you really want to use. Google search is a middle man because you just use them to access websites you really care about. Walmart is a middle man because they only connect the producers of consumer goods to consumers.

Everything ultimately leans on suppliers so if that's your definition everything is a middle man unless you farm crops or dig up ore or something.
I buy Steam games from Humble Bundle all the time. The developers can actually generate steam keys and sell their game directly. https://partner.steamgames.com/doc/features/keys

As far as I know you can't do that on iOS. There's also nothing stopping the devs from selling IAP themselves on their own website. So no, Steam is much much more open than Apple's App store. Not to mention the fact that Steam is completely optional and the App store is not.
Exactly what my local store does. They pay the wholesaler 10 and sell to me for 15.
The first non Unity non Unreal game I thought of, Celeste, uses C# and XNA. Lots of games use other languages these days.
An alternative point of view is that you set them up with an unsuitable question in the first place. Also, the disadvantage of stories such as yours is that we only hear one side. How did your "help" look like? We don't know.

For my taste the brevity and content of your story indicates a lack of introspection. It seems to me that the only option you consider is that the interviewee gets all the blame.

The reason for my suspicion is that independent of what happened there you should at least be aware that the story is not suitable to be shared in this form, because readers here only get your (very short too) story. Sure, you will get agreement - from people who jump to quick conclusions without actually having a basis for it. You are not even trying to give sufficient and/or unbiased information. I know this is just a forum and casual conversation, but to compare with science, which has the same issue of communicating one's ideas to other people, the equivalent would be a paper that only publishes the authors conclusions.
Face detection library with speed of 1500FPS
Why?

Apple has Apple Music, has more music than Spotify and even if there is a track on Spotify and not in Apple Music, you can upload your own MP3s and stream them. I have a gigantic collection of Soundtracks and indie music there.
Both of these projects, it should be noted, have been major successes.

What is the farebox return compared to variable costs, let alone variable costs plus debt service on infrastructure?
The clue is in the name FreeBSD: a portmanteau of both ‘free’ and the BSD licence which explicitly allows them to take it and reuse the code.
He means the huge window that opens after starting steam and logging in. The window usually has multiple pages with current deals.
> Some people shouldn't be handling hundreds of millions of USD.

Yes, but deterrents don't work if you don't expect to handle hundreds of millions. And I don't believe he did expect to handle hundreds of millions. Nobody did. Bitcoin just... did that.
DP is a mathematically term describing certain problems. It does not state that you need to save all solutions to sub problems. If you do have a DP problem, the fastest way to solve it is with recursion and memoization as needed because of the properties of the problem.
> Wow. It is astonishing to read this from a company being widely accused of an unfair 30% tax.

Widely accused by people who do nothing at all.
> their non-automated lines barely work.

citation?
How do you explain Teslas higher safety record if that was true?

Its absolutely no problem using a Touch screen, have been for 4 years and 100.000km in my Model S.
No, I am talking about operations that alter the topology of single large meshes. Just creating a single tesselated sphere with full topological information gets you there easily.
BBC scores first interview with one of 13 ‘Russian trolls’ indicted
It is just a matter of time before better, more precise and accurate robots will be created.
It would be Epic, if it was true.
> There's also no law against having a monopoly,

Yes there is. It's called anti-trust law and a large part is about pure market share.

It's also illegal to use your monopoly in a market to get advantages in that market. Most notably, you can't use your monopoly to keep your monopoly. (I.e. intel making a deal with dell where dell cannot use AMD processors)
This is a lot of money and some massive savings you're talking about. How many hours are you working per week ? (I'm asking this from the other side of the Rhine where such wages are phenomenal).
For free? Oh, you're paying, a lot. Just not with money.
I totally agree Go has its warts but you talk as if this is a unique property to Go. If we are going to handpick our examples then I could easily cite instances where Go requires less boilerplate code than Java and C#. So ultimately it does balance out.

I agree it would be nice if Go was more expressive but I dont agree with your points about it being more error prone nor less readable. In your example there isnt any errors that you could do in Go that you couldn’t accidentally do in the subjectively better code aside forgetting to assign to the variable, which the Go compiler would catch that anyway.

Plus all the examples of readability in this discussion are really just a few small percentages either way. If a developer can’t competently read either example then they shouldn’t be allowed near your code anyway.

Having written a lot of Go and Java (admittedly very little C# though), I’ve definitely found myself far more productive in Go. Not just writing code, but compiling, testing and deploying said code too. And at the end of the day productivity matters more to me than creating works of art in my source code. Which is why I don’t mind some of Go’s uglier syntax.

I’m sure other people might argue that they’re more productive in $LANGUAGE and I’m sure they’re also right too. The funny thing about productivity is it’s a case by case thing. Sometimes Go makes sense, sometimes it’s Java or C# or Rust or even C. Sometimes it’s a JIT language like JavaScript or Python. And some times I just need to hack something together quickly in Perl. This is why I think it pays to be agnostic rather than spending weeks of your life coming up with “reasons” to dislike programming languages.
Odoo's open source business model explained
Simplicity is hard, it takes thought and often, the refinement of quite a few prototypes.