skysight-inc/HackerNews huggingface dataset:
Such service used to exist: FindFace. It was essentially for finding people's VK accounts having only their photo, but finding people who look like you was one of the popular use cases. It was since closed (kinda) due to privacy outrages.

A similar one called FindClone has recently appeared, though I haven't tried it.
Yes, I'm aware. I picked 25 years because that's about how long it took for the market to surpass the highs just prior to the Great Depression.

My point, since you seem to keep missing it, is that "a very high chance" is not the same as "virtually assured", and "virtually assured" is not the same as "guaranteed", yet you seem to be conflating these concepts, as well as minimizing the current consequences of investing in an irresponsible company (losing your investment).
Yes, you can. Those who get hysterical about which other people might believe the same things are actively ceding control of that message to them (the "Hitler was a vegetarian!!" problem)
> The best option for the environment would be going without a car at all

Indeed. This is what I do (in the US). The second-best option for the environment is to buy a used car. Environmentally speaking, a used ICE car beats a new electric one.
Oh sorry, I missed the part about being "the size of the 4i4". I thought you were thinking about using the 4i4 as a replacement to the DBX.

The DBX doesn't need to be mounted to a rack btw. It sits clean on any flat surface like your desk. The only thing that's not optimal is it doesn't have a power switch on it and you should keep it off when not using it.

Personally I have mine hooked up to a surge protector with an on / off switch, so I don't put any stress on the plug. You could also use a remote control surge protector so you don't need to fiddle with manually turning it on / off like a barbarian.
People who smoke or vape are typically at higher risk for any kind of airborne pathogen, yeah. (smoked for a couple decades, still trying to kick this stupid Juul)
Agreed. I think the increased support for modules and web components across major browsers in the past year has really given me the confidence that I can go without Angular/React/Vue and still have a well organized project. I still really miss the binding and routing of Angular. But, that is a small compromise.
If you are "squeaky clean", what stops the "hundreds of lawyers and PIs" from just manufacturing something?
I really don't understand why they can't just stop selling the hardware but continue supporting the app and introduce a way to move data from it to one of their other products. They're a big enough company they can shoulder the cost of this. In fact - it should be considered an investment in not losing future business. Failing to do it just shows disdain for their customers.
On the other hand, having to explicitly re-up copyright means no more vaguery on who owns what.
That's literally just a factual description of what Chevron is.
If the ordering is determined by a hash function and it's always the same it is likely a defect in the implementation, because keys can be easily chosen to cause massive performance degredation; essentially a DoS attack. That's why many dynamic languages these days use things like siphash with a random key.
As an nba fan I find that qoute really misplaced. It's not like you "settle" for a Pippen? He's probably a top 50 player ever.
>When I walk into a brutalist space, I feel minuscule and irrelevant.

That's a good feeling! Brutalist structures are like alien megaliths. You see one and go "Holy shit, the world is full of big mysterious things!"

I contrast it with the mall or the fishbowl office building. Those are spaces designed to soothe your every personal need, but the subtle purpose is really to extract value from you. They are superficially pleasant but devoid of meaning. Brutalism on the other hand is a call to adventure, and refuses to coddle anybody.

But maybe you're thinking more of like a Japanese garden, something truly beautiful and contemplative. That's the opposite of Brutalism in a good way, and both have their place. I just hate it when people reject brutalism for being "spiritless" yet welcome the most sanitized, commercialized alternatives.
Genius is, in my experience and from what I know of history, is something people are born with though. I've met (and worked with) exactly one person I would place near the designation of "genius". I wasn't under the impression that he didn't work hard to gain knowledge, but he just had a different way of approaching problems.

I like to think I'm pretty good at what I do, but I could be struggling with something for hours that he could break down in a way that just never occurred to me. So yes, he put in the time, but it was his thought process that made him great, and I'm not convinced that's something that can be taught to great effect.
I don't know. The problem is that there is almost no way to evaluate software engineers. Have a degree from a decent university? Cool, but how do we know how many actual larger programming assignments that included, and if those were group assignments, how much was your work? Have 10 years of experience? Cool, but how do we know what you actually worked on, and what the quality of your work was?

It's just difficult - and while interviews are decent, whiteboard tasks are usually useless. If you have your own or contributed to open source projects, that's pretty good too for assessing code quality, but not everyone has that.

Ultimately paying for assignments would probably be the best solution, but not everyone can do that either.
Go do `var o = { 3: 'abc' }`
and then
`o[1] = 'def';`
Now tell me the output of `o`. (Doing this in your console should suffice). Is that insertion order?
Pretty much all the tech industry events in APAC that I am aware of are being canceled or postponed. I haven't seen much change outside of APAC yet but that could change of course.
It's part of the zen of Python: Explicit is better than implicit.
OpenWrt: Supported Devices
I agree, but I do wonder if the developers ideology will make it unsustainable.

I currently maintain two federated services - https://pixelfed.uk, which hasn't yet grown beyond a few people but costs next to nothing to host, and https://peertube.co.uk, which has a bit of a tendency for exponential growth. While it's not especially expensive right now, I'll only be able to allow it to grow so far before hosting costs will make it unsustainable.

I don't want to include any advertising, primarily because I don't want to deviate from the standard PeerTube experience, but because the developers provide no way for instance administrators to cover their hosting costs, the size of any one instance is self limiting. That may be a good or a bad thing depending on your position, but either way, I think the Fediverse will have difficulty becoming mainstream while running an instance can only really be viewed as a hobby rather than a potential income stream.
What Is a Business Model?
The definition of 95th percentile is confusing. I think if you scored top 95th at a National exam in high school you would be competitive to choose the university you want. That is impressive.

Being 95 percentile in college sports would probably allow you play the sport professionally.

Having a website in the 95th percentile in terms of traffic would probably be extremely impressive.

Having a 95 percentile restaurant quality in the world would probably result in Michelin stars
What you mean? The rest of the world runs without tips. What is discriminative is to leave the margins up to random customers picks. Instead there should be Uber prices for the driver that are fair, and no tip should be asked, so every driver knows beforehand what they are going to earn and if it is too low there will be very little incentive to apply as a driver. And Uber instead of correcting the fact people don't tip will just set a different price per km or whatever.
Then maybe things are pretty reasonable. At least in those fields.

I feel at a disadvantage in this discussion because I don't really now what I'm talking about :)
Multi-sensor inputs are not required for systems whose failure impact isn't rated as catastrophic, which Boeing specifically avoided in their safety analysis, ostensibly due to the fact they knew the FAA would require sim training for a multi-sensor system. So if you accept Boeing's original classification it is not a defect.

Given that upon further testing after these disasters, the results required them to reclassify MCAS and the Flight computer it runs on as a single, potentially catastrophic point of failure, it is now a defect.

Just wanted to point out that regulationwise, that situation evolved over time due to withholding or material omission of critical information with regards to the nature of the system to regulators.

Whether or not a jury will agree is yet to be seen.
To install LineageOS, it is enough to unlock the bootloader, which permits the installation of operating system images that have not been signed by the manufacturer (e.g. Samsung).

Rooting permits applications to have more control over the device at runtime. Some devices require the bootloader to be unlocked to enable rooting, and others do not.
The point is what works depends on where you are. If you need a new language getting that first 100 (1000?) words is important to do fast, and it doesn't matter too much which words you get. Then you need to hear the real language, and subtitles help you understand. As soon as you start to understand something though you need to switch them off (or to the target language).
Problem Validation: Making Sure You’re Talking to the Right People
> htop / 64 threads

It sure is fun to see the entire top half of htop being taken up by individual CPU bars, but this is another program whose assumptions have been overtaken by the current silicon: At some point it is not that helpful anymore and makes looking at the processes themselves harder.

Sadly the development of htop seems to have stalled, patches/PRs for that and many other issues remain unmerged and unanswered.
This (again) highlights the need for tech companies to take responsibility for what happens on their platform. And it probably won't happen without increased regulation.

Imagine you build a real-world football stadium. Then, you open the doors up to the public for free with minimal restrictions or rules for how the space is used.

You brand the stadium as a "platform" and you invite the public to treat it as such. 6 months later you have people doing drugs on one side of the stadium, holding a white supremacy rally at the other end of the stadium, and then a group of people in the bleachers playing russian roulette with the occasional casualty.

The police eventually track down the owner of the stadium. The owner says "Yes, I own the stadium, it's my property, but sorry Mr. Police, the stadium is a Platform for free expression. I have no control what the public does in there."

--

Introducing new regulations is usually an unpopular suggestion. It raises the barrier of entry for competitors. It limits the market to players who can afford to comply.

But at a certain point, IMO we should stop giving tech companies a free pass just because they're a "platform" that's "too large to moderate".
My wired buds pop out if I do anything more than sit still while listening with them. Any other activity I'm bound to accidentally karate chop the cord out of my ears. Or they catch on something. It's quite a bad experience.

I didn't think BT headphones were worth anything until I tried them. They are surprisingly liberating for someone active like me.
The cost to repair was around $5k, which is a very large amount of money to put into such an old car. The vehicle also subsequently lost most of it's trade-in value when this issue appeared, which completely contradicted the entire argument that old cars retain their value better. They only do as long as they don't have any issues.
I know, that's why I asked for clarification originally. :) Anyways, I appreciate the details.
Again, we're talking about a company with likely dozens of Macs, at least, and the IT dept that has to support that change.

How on earth does your personal experience compare to any of that? You don't even cite what made it easy.
Overwatch has a competitive ladder which ranks players on a ELO-based rating system. The percentiles were published, by the game developers, at one point and are assumed to be stable.

I play(ed) a lot of Overwatch, enough to get into the top 1% (Grandmaster). The rank he derides on, 90-95%, is Diamond, which is quite famously "ELO Hell", because that is where a lot of naturally talented players end up before deciding that blaming their teammates was the issue instead of reviewing their own gameplay. What irks me is, the top 4% of that game, Masters, I would actually consider "good". Sure there is a gap between the top 4%, top 1% and top .1%, but the mistakes you see between those groups are less about "missing fundamental gameplay mechanics" and more flawless execution, awareness and inference. (For anyone that plays the game I would consider 4250 the top .1%, which is almost entirely pros and very talented streamers).

In other words, while I agree the top 10% of the community isn't all that good, the top 5% of that very game is respectable. My beef is less with the ranking and more with his "definition" of good.

Many of the top 1% of Overwatch do regular scrims in semi-pro leagues. Comparing this to basketball, does this mean the bar for "good" is the NCAA, d-league and NBA?
There are benefits to locking yourself into a vertically integrated ecosystem run like an authoritarian state, but also risks. This illustrates the risks.

Diversification is good long-term even if it produces slightly worse results in the short term.
"Typing" on the tiny little qwerty keyboards seems like a big part of the problem to me. The difficulty of that typing makes people abbreviate, tends to make messages small to tiny, and necessitates autocorrect, which leads to gross misunderstandings sometimes.
You can't have your cake and eat it to, even if you're a developing country. Companies don't invest in places like Ecuador because they worry they'll be shaken down if they do. In order to get companies like Chevron to invest in their country, countries like Ecuador consent to these international arbitration agreements. If they don't like the terms, they should stop doing that.
Hear what goes on internally when MS finds a major vulnerability in Windows
Overwatch is a mass participation activity that is casual for most. Performance at the 95% is a joke to a professional. Just like a marathon. 95% of all runners is something like 3:15. That’s more than an hour slower than a decent pro.

It really means nothing and people aren’t competing with each other in this way. A pro doesn’t care about a recreational participant. Usually the people who are pretty good at least have awareness of how good the best are and may be fans but that’s kind of it.
Bringing async/await to embedded Rust
Are you just going to pretend the AirPods and Apple Watch don’t exist? By themselves they’d be a Fortune 500 company.

“Minor updates”. You have to be joking.
I've written a lot of Python, but more Java. This is where I have a gripe with "batteries included." In Java, I'd have to think slightly about this, then use a LinkedHashMap. It's been in Java since *2002. It also has a Set flavor. Python just doesn't have as rich of a collection of included data structures, and the APIs are more limited.
I suppose the meaning of the term depends on what we consider to be the subject of the compatibility.

- backwards compatible code: new code can run on an old interpreter

- backwards compatible interpreter: old code can run on a new interpreter

EDIT: After some thought, you're right. The second description is the reasonable interpretation.

"python 3.7 is backwards compatible with python 3.6"
I'm not sure I agree with the notion that the sole reason for continued urbanization is employment access.

I think we've reached a point where a large and growing portion of the population wants a level of amenities/services that can only be realistically provided in areas of sufficient population density.

Now, there could certainly be some shift that changes that, but I'm not sure what it would be.
Very safety focused- Sure, now for the open market part. How about we try to find a third party shop that has access to repair and re-enable that Tesla's Supercharger mode?

Across the USA there are shops working on exotic cars, hybrid vehicles and full EV's. You dont hear about Nissan all electrics or BMW all electrics exploding all over the place. Its insane to claim Tesla's are so advanced and so magical that an ASE certified mechanic cant work on them.

If FoMoCo or GM did this everyone would claim Antitrust. MS cant force you to use IE, but Tesla, they are the golden boy on wall street and no one is willing to hold them to the same standards as other Automotive manufacturers.
The real point is how do you get to Moscow? (odds are you never have even though it is about the same as distances Americans tend to fly)
Mmmm... I have to go to Embedded World (https://www.embedded-world.de/en) in a couple of weeks... I expected to hear some news, but nothing so far.
For the same price I’d recommend buying he latest $30 ones every year for the next 4-5 years. You’ll get better battery life, eventually Bluetooth 5.2 with lowest latency (sends directly instead of rebroadcasting to the other ear), and probably at least one Bluetooth revision beyond that adding true stereo support during microphone use.

If we’re talking AirPods Pro you could buy new $30 ones each year for the next 8 years, but atm nothing out there seems to compete with transparency mode while still having the fit of a silicon tip and no sealed in feeling/internal pressure noises.

For me I'm not going to spend a lot on any until the latencies are good enough for gaming, along with stereo while using the mic, and will stick to the cheaper ones until then.
> Code that ordered the dictionary keys before iterating are now slightly innefficient due to extra work of sorting a sorted list.

I think TimSort is extremely efficient for presorted lists, so even that isn't a major impediment.
Sent from my iPhone?
I must respectfully disagree.

Boeing is doing EXACTLY the right thing to increase shareholder value.

You forget these things are done under Cost Plus contracts.

You get paid to make something broken. If it is broken, you get to fix it and get paid extra for the fix. If the fix is broken, you get paid again to fix the broken fix.

Another example. Having SLS go so spectacularly over budget and so astonishingly behind schedule is one of the most profitable things ever done. Never get it off the ground. Just ensure the project is never canceled.

Now I hate to sound like a troll. Or like this is a joke. And maybe it is a joke.

BUT IT IS REALITY. The reality we live in. Sorry if it's not what we wish it was.

(NOTE: see below a reply indicating this is NOT a cost plus contract)
Usually languages don’t have it in a very explicit way though. If I try to use f-strings in python 3.5 I get a very explicit syntax error. If I rely on ordered insertions in Python3.5 I get a potentially difficult to diagnose bug.
It's free, so what do you expect?

If you were at the mall and picked up a pamphlet about say, philosophy from someone handing them out at the food court, would you complain that it didn't have the same depth as something you'd find at a bookstore?

We've accustomed ourselves to believing that collections of words should be free if they're on the Internet, when that has almost never been true in the real world.
French fine Apple $27M for battery patch that could slow down old iPhones
Did pangolins spread the China coronavirus to people?
I personally find it fun to become better or trying to see how close I can get to being the best at my hobbies.
Wow! My suburb is showing (I own 3 cars :D)

I certainly would go carless if I lived in a city, but it hadn't crossed my mind that convenient food delivery could be the tipping point in car ownership vs not. But it makes sense -- as, for many, (commute) transport is solved.
you can easily change the CPU bars to be quarter sized.

If you press 'F2' and look at the available meters you should see half and quarter sizes.
Rsync doesn't replace DNS. It is a file copying mechanism, not an addressing system.

When an IP address changes, no amount of rsync will fix it. The IP address is simply out of band.
Thanks! Just did that last night. I was afraid it was gonna be ugly as hell, but it was just a subtle change with a white box around the selected tile. Perfect!
I'm certain that you cannot simply drop-replace an Android OS component with a Fuschia component.

My point is, of course Rust is a memory safe language, and of course it would theoretically prevent overflow exploits, but throwing in "you should've used Rust" when this news is announced isn't helping anything. I am certain that Android devs are at least aware of Rust and it's benefits.
I haven't met a bug related to the angular source code. I've obviously seen bugs in my projects
Chevron is not the only producer of petroleum products in the world and not every person in the world relies on Chevron's products every single day. It's absurd to call that statement factual.
15% load can mean a single i9 core boosting to 4.8-5ghz. The OP is correct. When I use a single threaded program that is keeping a core pinned at 100% why would it be unreasonable for the fan to be on?
+1- and so many companies have gotten themselves in trouble for this. Some employee follows a policy blindly (even when it shouldn't apply or should be escalated) and then the PR blows up...
In a nutshell - you have to do deliberate practice or you stagnate. Musicians know this for ages.
python 3.6 is when they reworked the dictionary and had the side effect of being ordered.
The Go designers went the other way (as they often do):

> When iterating over a map with a range loop, the iteration order is not specified and is not guaranteed to be the same from one iteration to the next.

Actually it is not only "not guaranteed to be the same", the runtime actively makes sure that the iteration order is actually different so you don't even start to rely on it...
16" keyboard is great?
doppelgangers
...but without a sentence or three about the reasons you think Rust is more suited for parallel workloads you are just giving Rust users a bad name again (see Rust Evangelism Strikeforce).
Such a small fine as to not be worth reporting.

"Man in California fined 15cents over parking dispute"
Oh, I think you underestimate Wuhan. It could outdo them all.
I agree that's a good idea, I just don't agree with the increasing financial cost each time you re-up.
Even then -- https://gamozolabs.github.io/assets/afl_256thread.png

Note that this CPU has 128 threads, so half of that picture. For my usual terminal size I might get 0-2 processes listed below that...
Everyone knows that, but everyone, like you I suspect, is playing the game to optimize their children’s (or family’s) position in the social order.

Desire to secure their future resource/financial security really throws a wrench in “letting it all go”.
No doubt, in many cases.
You are missing the "home-grown" part.

The virus seems to only be spreading through China, plus, maybe HK. Everywhere else it's still contained.
I'm enjoying the Rust ecosystem. Everyone writes programs with multi-threading in mind, because the language requires everything to be thread-safe anyway.
I was shocked. Most of my tech savvy and industry friends were shocked. My parents were shocked. It was BLANKET metadata collection (and probably more). A Google engineer who eventually encrypted traffic between their internal data centers was shocked: https://www.techdirt.com/articles/20131106/00235225143/pisse...

I know people were "absolutely sure" before PRISM leaked, but it was a revelation to many.
Asking for the sortedList size with every iteration of that loop. haha, ouch! :)