skysight-inc/HackerNews huggingface dataset:
It's not that difficult to get to the 95th percentile in Overwatch or Bridge because no one at the 95th percentile receives much compensation, monetary or otherwise.

When significant compensation is awarded to the 95th percentile of some field, attaining the 95th percentile is much more difficult.
Are we not there already? Last I checked, I thought Swift had more reserved words than C++.
The 1000 True Fans essay is specifically targeting the small transition region in the long tail graph where the tall head becomes a long tail. The thesis is that most creators aren't going to end up in the tall head (statistically) so they should target that transition region because it offers a good living doing some artistic endeavor.

At the high end of the transition region people can make a good living, at the low end they can significantly augment their day job.
Agreed. 95th percentile of Olympic pole vaulter's? 95th percentile of horse jockey's? If you limit your scope the scope of what you are trying to achieve it gets much more competitive.
It also depends, perhaps, on the method you're using. If you're trying to a method based on comprehensible input, then the point of contention would be that any materials that you can't understand without a translation are still too advanced for you, and you'll learn more efficiently if you instead seek materials that you really can comprehend.

That's where I like LingQ so much, at least in principle: It's theoretically a clearinghouse where you can find lots and lots of these kinds of materials for learning. (The truth is, it can be a bit difficult to sift through.)
It would go down if the data point lay there.
We have a legally entrenched doctors guild with a government granted monopoly on their profession. We have patents granting monopolies on chemicals and devices. This is not a free market. We have zoning laws granting landlords a monopoly on housing supply. Again, not free. All the modern equivalent of royal patents allowing the population to be farmed by the professions and the landed classes without competition. Hardly laissez-faire.
nevermind, i thought this was a future change, but it's already live. i've been using 3.7.4, and can confirm that two dictionaries with equivalent key,value pairs, even if inserted in a different order, are considered abstractly equal.

this coincidentally came up for me this morning on a small interview challenge: https://dev.to/candidateplanet/comment/l8o2
> Assuming that that sample is representative of all the training data, it must be that the algorithm is 'choosing' not to produce images of dark skinned people. Perhaps because it isn't very good at them and 'knows' this? I wonder if there are other features it's deliberately avoiding?

An algorithm would not have this kind of insight. (This is just a GAN trained on face data.) To say that an algorithm like this is "deliberately" doing anything is a misunderstanding.

Most generators like this that I've seen, like GPT-2, require you to provide a "seed" of some sort, such as a sentence fragment. They then build off of this seed. I don't know if this is implemented that way, but if so, perhaps the developer provided a set of seed data that leads to this result. There may also be a sort of "averaging" involved (see another commenter's note about the women having similar features), and depending on both the training data and the seed, this may result in a preference towards certain features.

Edit: it's StyleGAN.
The preamps in your Focusrite are decent, and you have a condensor microphone which is probably louder than the dynamic microphone used for the video. You’re fine I’d say!

If you’d want more control over the sound before it goes into the computer, than a kind of channel strip unit with a preamp compressor and eq could make sense, although you can do all that in OBS as well.
> If this is useful, I wonder if an ordered set is useful.

An ordered set is a unique list. It's useful. However it's not present in Python, dicts and sets have separate implementations and sets were not moved over to the ordered implementation (because the ordering was initially a side-effect of a change in implementation which was not considered useful or advantageous for sets).
I agree, it has been so intolerable I've been using firefox because it just feels faster. I'm getting really fed up with google projects as of late just being abandoned.

Like GMail is awful[https://medium.com/@boriscoder/peeking-under-the-hood-of-red...] and chrome is on its way.
I will switch to Firefox as soon as I am convinced it is a better option. It has been my experience that it is slower and more broken than Chrome, and despite promises of respecting users has a history violating user trust. Plus, there was that one time they fired a guy for having a fetish.
Had some code break while porting from 2 to 3 because it assumed dict order and it was part of the official Python build system, the old spark parser for the AST module.
> Though it’s not like companies are in the habit of communicating their CPU scheduling strategy to their customers. The customers don’t care nor can the comprehend that information.

I think nobody’s talking about publishing their actual scheduling or CPU throttling algorithm, just about saying "we're slowing the phone down to save battery life, which it seems nearly everybody would understand.
After 3 years of broken keyboards...
Wasn’t there an article recently about someone ordering this feature accidentally, and Tesla saying it was non-refundable? Talk about having your cake and eating it.
Is it? I've never seen a graph do this. Even e.g. fund performance comparing to index, normalized to starting value, show below-the-line in all graphs I've seen.

E.g. this https://www.blackrock.com/uk/intermediaries/products/230286/...

Doesn't start from zero, but is very clear that it doesn't start from unity either.
Probably something more like a PE. From the NSPE website a PE entails:

"To become licensed, engineers must complete a four-year college degree, work under a Professional Engineer for at least four years, pass two intensive competency exams and earn a license from their state's licensure board. Then, to retain their licenses, PEs must continually maintain and improve their skills throughout their careers."

Most PEs that I have worked with are very diligent. You don't get yahoos going that far. Generally, they are top-notch engineers. Think '10X' engineers, but for oil wells and churches. I mean, look at any large structure on Wikipedia, most of the time you'll find the engineer's name in the side placard, not just the firm's name. PEs are serious, dedicated, and smart people. I mean, their stamp is on those documents and they go to jail when the bridge fails.

So, for software, if you have an exam of the PE's caliber, you essentially guarantee '10X' engineers. The workforce is more highly paid, yes, but it is of a much higher quality. Bugs get solved faster, stand-ups don't last 30 minutes, the wiki is updated by everyone, etc. Employers know that their candidates really are good stuff, less whiteboards or take-homes are needed. Also, possibly when something messes up, the engineer is the one responsible, not the company. So offloading the insurance to the employees is not the worst thing for a company.

Honestly, it would not be a bad system and I think would be a much calmer and better one.
I think graphics switching only works when running on battery power. Wonder if there's a way of make it still work when plugged in...
> because the laptop CANNOT be 2mm thicker

Well, they did make the 16" a fair bit thicker than the previous models.
I think you're overcorrecting here. I've been on the other side of the table for questions like that, and the intent is to ensure that you have been in the appropriate situations before. At most multinational companies, resolving conflicts between two engineering teams is an everyday occurrence, and any new hires above entry level are expected to know how to do it.

That some people manage to escape the requirement by lying doesn't mean lying is the intended strategy.
Brutalism is extremely unimaginative with its one trick being an upset of scale, proportion and balance. It coupled onto the International Style precisely because it is devoid of content.
10 year projections are mostly off by an order of magnitude.

Wright's law (https://ark-invest.com/research/wrights-law-predicts-teslas-...
https://ark-invest.com/research/wrights-law-2
) predicts that as electric cars get competitive with gasoline cars in a few years, production will accerelate in the middle of the decade. As batteries get cheaper by about 18%/year, production can ramp up by 30-50%/year

If you use 30%/year for battery production increase, you arrive at 4TWh/year at ~2030. For 50%/year production increase you get 17TWh/year.

There's a reason why I'm really excited for Tesla's battery day, as they clearly want to get closer to 50%/year and not 30%/year production increase.
That’s what’s happening? Oh man, that really started to be prevalent for me in the last week or two. Very frustrating.
The only controversy I've actually read about Brave is their replacement of the site's ads with ones they've sourced themselves. But maybe they've stopped doing that now?
That's beyond fucked up. This essentially guarantees no market for second hand Teslas in the future. It was already questionable with the battery situation whether these cars would sell on the used market after say $100k miles or whatever the initial battery is limited to before it dies and requires an expensive replacement. But now it's clear. I certainly won't be buying this garbage. This is not revolutionary. With no resale market, I doubt they are even more environmentally friendly than ICE cars which can and are resold and won't need expensive battery replacements. This is devolution not evolution. So much for Musk's genius. He seems more like the typical silicon valley billionaire asshole that he truly is every day.
It appears that this coronavirus leads to pneumonia and other second complications, which is what actually kills you.

In theory, it is possible that because a lot of people smoke or vape in China, that they have reduced lung functionality. So when the coronavirus proceeds to the pneumonia stage, that your unhealthy lungs will have a more difficult time fighting off the infection. Then the virus proceeds to attacking your other organs, and they start failing. And from this, you die.

The moral of the story: Kids don’t smoke or vape. It might not immediately kill you, but it will increase your chances of dying if you catch the flu, or if your health complications turns into pneumonia and leads to other internal failures.

Again: This is only a theory.
There seems to be something fundamentally wrong (with the game or with the measurement or with something else) when the top 10% is considered “not good” and the top 5% is “respectable”. I can’t really think of anything where this is true. Games, job performance, educational testing, income & wealth... Top 10% is kind of by definition great!
That's the problem, yeah. If they'd made the tradeoff clear and advised that a battery replacement would alleviate it, that would be one thing. But the margin on a $50-70 battery replacement is a lot thinner than the margin on a $500-1000 new phone, so...
https://www.rawstory.com/2019/06/ag-bill-barr-killed-7-rober...
My opinion is that MacBook Pros turned into consumer machines somewhere along the way and the overwhelming majority of buyers use them for Facebook, Youtube and Mail.app.
I imagine Apple has a vast amount of metrics on this. None of these use cases require better thermals, so Apple engineers the devices accordingly.

I don't recall my 17" Powerbook G4 ever having thermal issues but how many people would buy a ~$5000 base spec MBP today? See Mac Pro.
Many (most?) programming language runtimes now do this, especially the web-focused ones. But it's completely orthogonal to insertion-ordered iteration (which is implemented by a list).
> The owner in question, who Jalopnik refers to as Alec, purchased the car last December. The dealer bought the car a month earlier from a Tesla auction, with both “Enhanced Autopilot” and “Full Self Driving Mode” features intact

> TESLA: Tesla has recent identified instances of customers being incorrectly configured for Autopilot versions that they did not pay for. Since, there was an audit done to correct these instances. Your vehicle is one of the vehicles that was incorrectly configured for Autopilot. We looked back at your purchase history and unfortunately Full-Self Driving was not a feature that you had paid for.

So Buyer 1 bought a vehicle from Tesla that in fact had a feature. Buyer 1 then sold to Buyer 2, advertising this feature. Now Tesla is saying "Full-Self Driving was not a feature that you had paid for". That's incorrect under any interpretation of the events. Tesla could say that it wasn't a feature that Buyer 1 paid for, but Buyer 2 definitely paid for it because it was advertised as having the feature and that would have impacted his willingness to pay for the vehicle.

The way Tesla has worded this makes it seem like they would potentially disable features for people who buy Teslas used — regardless of whether the first owner paid for that feature — on the grounds that "X was not a feature that you had paid for".

I don't see how the $8,000 (or less, since it's a used vehicle?) that Tesla would get from this would be worth this terrible publicity.
Agreed, although the idea of MyFitnessPal being killed for a moment activated my long-held desire to build an alternative. MFP is bloated, locked down (without a premium subscription) and the UX lacks thoughtfulness in many painful ways (two examples: navigating between diary dates and viewing macronutrients per meal).
http://www.cs.uu.nl/docs/vakken/magr/2017-2018/files/SIMD%20...

https://bisqwit.iki.fi/story/howto/openmp/

The two guides I found useful to get started.
thanks :-)

i mean, i would hope not if it's an implementation detail and not a change in the abstraction itself... feels a bit like it is breaking the abstraction, though.
Possible you have strict tracking protection enabled? Firefox is pretty clear this may break some websites.
It’s totally a scam, but it’s legal. If the entrepreneur has incorporated, he probably can’t be sued. What’s more, he doesn’t have to pay a penny in workman’s comp, because Florida has loopholes which permit multiple levels of “independent contractors” with only the top guy having a license, and a specific form letting the top guy absolve himself of responsibility for his “subs.” One guy got so good at this scam that he had a LinkedIn page and an IOS app you could download. Florida’s codes contain numerous devices like this. Most prominent is the “Notice of Non-Representation” that your buyer’s agent will get you to sign, just just just before closing.
Capsule-oriented Programming (2013) [pdf]
Just by default, the blocking of ad networks is useful for minimizing malware delivery vectors. But beyond that, it's mostly just how many times I've seen Yan and team stay on top of security risks in real time when I crash the brave office.

So there's a bit of insider knowledge there, yes.
What java calls linkedhashmap, Python calls ordereddict.

It's not quite as old as java's linkedhashmap but is no spring chicken either (it's a bit above 10 years old).
A good example would be Chromeboxes and Chromebooks. They really should put an expiration date / EOL on the packaging and system itself.
So cut their contract and give it to SpaceX instead. Their software engineering practices haven't killed anyone yet, and they've never had to update a vehicle's software mid-mission (to my knowledge).
>Apple implemented this to help users extend life of older devices.

No they didn't. The software updates didn't properly work on phones with the older batteries, so this was their work around. The options they had were: 1. not allow the updates on those phones, 2. allow the updates and have users deal with potentially having the phones shut down. 3. Offer battery upgrades. 4. Jerry rig a hack to deal with it.

They went with the most subversive option. They were not being benevolent here.
Perishable software is a huge problem - things keep operating only in dynamic equilibrium, such that they would fall apart as soon as we stop putting energy into fixing flaws.

I have been thinking for years that as a society, we need 100-year products. It would be a global good to counteract the local incentives for producing perishable software.

However, over time I have realized that there are legitimately unforeseen circumstances that come up - for example, the general realization of the need for stricter security around logins (e.g. two-factor authentication). Maybe a 10 year time window is realistic for now.

In the meantime, requiring expiration days would go a long way towards calling out how perishable our devices and software are.
The internet was created by people who really knew how to make sausage. Unfortunately security was not one of their concerns.
I think you might have a mistaken idea of how precise such guidelines can be. There are always border cases and exceptions. Trying to nail them down completely makes them complicated, which only generates more border cases and exceptions, not to mention the literalistic sort of objections that only consume time and generate even more objections.

That's why both the HN guidelines and that Who Is Hiring rule are written in simple language that gets the bulk of the point—the spirit of the law—across, without pretending that there isn't still room for interpretation. Readers are expected to interpret them reasonably, and in practice this works just fine. Sometimes they interpret them differently from how we do, and then we try to explain better, on a case by case basis. It's ad hoc and imprecise, which is exactly how something as messy as a large internet forum needs to operate.
I think it's extremely silly that every time buffer length vulnerabilities get discovered, people start immediately jumping how rewriting everything in rust would have stopped it.

Yes, that's not wrong, but a sane (ptr, len) "slice"/"buffer" type would have prevented this in any language, not just rust. These things happen not because C and C++ lack sophisticated ownership semantics, but because without such a type, passing a pointer and hoping the buffer is always big enough is just easier than doing the right thing.

If this was something funky like a cross-thread race-condition dangling-pointer double-free, you'd have a great point. Only Rust's unique safety model can prevent that. But with things like this, as much as I love Rust and it's community, I sometimes feel like many rust fans are much more interested in being smug than making real-world progress towards safer software today.
It's the kind of mixup that can be fixed... after someone makes it a huge PR nightmare for them. Otherwise they would not give a shit.
Help us out here... we were thinking this was about a series of court cases? Who owns the courthouse?
Nuts! You’d think after a few weeks they’d hire a ton of folks and do it by paper until it could be fixed.

How many people can go months without a paycheck.
The 2015 MBP is a work horse but it too had issues with external monitors. I used to connect it to two external 1080p monitors one via HDMI the other with some ancient adapter. When I plugged in the latter my internet would suddenly stop working. This was apparently from a multi year bug where the ports adapter was so close to the wireless card that it interfered with the wireless cards normal operation. Upgrading the adapter fixed the problem (it was one of the old display adapters with physical pins you had to screw in) - took a very long time to debug that issue!
AFAICT, the author does not explain it, but why did the author chose this benchmark? Is it a good approximation of what webpages do in the wild?
Whatever doubts I have about Brave would mainly relate to the business model; I guess time will tell whether they've figured out the right approach.

Oh, and there's my desire to push back against browser engine monoculture, which I believe is bad for the Web.
Apple is punished for trying to push the issue under the rug, perpetuating a situation that was beneficial to their revenue.

It would be the same if an ISP silently slowed a user's internet when detecting their ISP provided router is getting flacky. That's not the right way of handling this, users should be warned of the issue so they can act accordingly, and not stay in the dark until someone discovers the hack.
Right. Which is why most people are better off not financing anything at all.

But financing doesn’t make you an idiot.
I think the problem then is people not respecting YAGNI. The vast majority of web apps should be built using React ant only the true monoliths should be built using Angular.

Also it's worth nothing that React and Vue scale. They work as well for small, scrappy projects as they do for large enterprise ones. I wouldn't say the same for Angular.
http://whichfaceisreal.com/
Thanks for the feedback. Actually makes sense. The target is for newsletters so no attachment support, spam filtering (for now) and access to full email headers (no RSS element this will fit in).
Hey, thanks for pointing that out. The post was actually published today. I had to Google search to find where that was written. It was updated later but must have been put there manually when first written.
Fixed.
Thanks.
Please don't turn HN into reddit
It's not breaking, it was implementation defined, now it's guaranteed order.

If a new guarantee or behaviour were a breaking change, every non-patch release of a semversioned tool (which python isn't) would be major.
Interestingly, they also said that you can’t get refunds for accidental purchases because you can’t just pay for a new roof on your house and then ask for a refund after it’s done (or some analogy like that).

Yeah no that’s bullshit, software can totally be removed, as we see here.
> Please, more people switch to Firefox. Chrome is breaking the internet.

I have tried to switch to Firefox multiple times, but I couldn't stand how much slower it felt than Brave, especially on Android. I also prefer the minimalistic interface of Chromium, and run Brave with its "Rewards" feature turned off.
Mine seems fine. I have not noticed any more fan noise than any previous macbook. I use it for 8+ hours a day, open, usually with a Luna Display connected.
> Indicted Russian describes “troll farm” work

> Claims he had no idea what the servers were used for or what was going on, just did configs

Par for the course for Solution Design and Provisioning Managers, lol.
Firefox works for me. It’s lighter than chrome ever since the rebuild they did a few years ago.
Great, because of limited Android updates I have to get a new phone.
But in this case Tesla had not been paid for this. Not by anyone.

The title of the article implies that they have, but if you read it you see that they have not.
How do you design a no-code platform?
They absolutely do, but batteries have physical limitations that result in lower power output over time. Under those conditions, the phone can either intermittently crash as older Android phones do, or adjust CPU power draw which will slow down the device. The only other options are to replace the battery or the device. There’s no free lunch to be had here.

IMHO, Apple’s “crime” here is bad communication.
What could we make if we learned how to manufacture things in space?
CVS is an outsourced shop, stripped to the bone. All their IT jobs have left Rhode Island over the years to be replaced by “managed services”. It’s highly unlikely they will read your feedback.
There is no information about what this do in the page. Does it submit the link to a lot of aggregators? Does it just spam them?