skysight-inc/HackerNews huggingface dataset:
I was hoping to see how much people earn in their lifetime. And how that changed over time.

I was wondering the other day other how many years are high earners are actually earning a very high income. In-equality wise it is very different if people in the 2 percentile of income stay there for a decade or more or if they are in that income bracket only for a few years while doing a specific job and drop down to lower income again when they change their job.

Assuming for instance an average work-life of 40 years (25-65), and anyone in the 2 percentile income bracket stays there only for 5 years, that means 16% of the population will be high-income at some point in their life (and stay there for 5 years), or up to 32% of households. This means that in this scenario up to a third of the population (maybe more if kids are taken into account?) would benefit sooner or later from an exceptional boost in disposable income.

That picture would be very different if high-earners stayed high earners for a longer time as they would truly form an elite that is clearly separated in income wealth from the rest of the population.

Obviously what you do with this income determines a lot about your actual wealth. So this is a different question than how absolute wealth is distributed.

I would be very much interested in pointers towards data and/or studies about how runaway elite incomes actually are in different parts of the world.
> "...This glitch caused a single image to be lost, but more importantly, it resulted in all later navigation images being delivered with inaccurate timestamps..."

It seems that the timestamping is detached from frameshooting. That is, as if there were a burst happening, then the burst's frames get assigned the sequential timestamps. Thus if a burst had a glitched/skipped frame, a part of the series and the subsequent bursts become mis-attributed.

I understand that integrating the timestamping to be atomic to frameshooting is likely to slowdown the burst. So there has to be some expected internal timeline to validate the timeline that results from bursting.
> Without a schema, in the first case, how do you determine whether B should be "foo" or ["foo"]? In the second how do you preserve the relative ordering of B #1, C and B #2?

Well, if you are literally developing a model for recasting general XML in JSON, then you know the children of an entity should be a list because duplication os possible and order is signifcant. (Given the close relationships between XML and HTML and between JS and JSON, the obvious starting point for a general solution is to copy the HTML DOM, using only the properties.)

If you are trying not to reserialize XML generally but to solve the same problem as the original XML, then you probably aren’t doing it without a (logical) schema—you know what the object model is that you are trying to stuff into JSON, and you decide based on that.
The Impossibility of Automating Ambiguity
I love the idea that "frontend code" is somehow not "additional development". Have fun with your "manifest" and "metadata".
Cannabis farming would be much easier and cost effective if it could be done out in the open.
Take your CS degree and get an MBA.. operate a higher level for
Higher pay.
> The whole question is what's more likely between experimenters missing photon pairs to the noise due to a systemic misconception in a complex experimental setup, or have the universe be non-local.

It's not about what is more likely or which model I prefer. It's about which model gives accurate prediction that agree with the experimental results. (Or if you want to be more technical, which one has not been falsified.)
Looking forward to the first off planet NTSB report.
I dunno, Safari uses a ton less memory and CPU on my MacBook Pro.
From the article:

> Note: Each observation represents the median earnings of men of a particular age in a particular year. For example, the 1957 cohort is represented by an Age 25 observation in 1957
I've never hurt myself, but I have set the computer on fire.

Context: building an avionics test set with an integrated loads and measurements capability and complex relay switching network to allow different things to be switched to different loads and voltage drops measured. During software/hardware integration testing (first time that the hardware had been driven full speed) we found a bug in the CPLD that resulted in 28V being sunk into a 2A resistive load over a couple of PCB traces specified for 10mA; resulting in a large amount of magic smoke being emitted.
Consider Chrome, automatically, by default, replicates all your passwords to all your devices on which you are signed in.

Thankyouverymuch. I am gonna keep using my password book.

There is no sure way, as a private person and not being expert in security, to secure your browser. But there are ways to limit the damage that can be made. Maybe just don't make it too convenient and have a database of all your passwords on all your devices?
Why would a smartphone CPU preclude the use of an RTOS?
Some are supersets and many are experimental subsets. It's early days, similar to when everyone wrote their own editor in TurboPascal.

Regarding TUIs, have a look at thes screenshots and example codebases for these libraries:

https://crates.io/crates/tui

https://crates.io/crates/spotify-tui

https://crates.io/crates/cursive

TUIs are in many ways more ergonomical, in particular they make experienced users more productive and they can help reduce RSI by limiting the need to move the mouse.
Doing consulting gigs for boring business that are completly unrelated for the fashion of the week at Silicon Valley coffee shops.
Well, since you asked if I should decide what a fringe theory is, yes, sometimes I do make that decision. But when I'm wrong those things have a habit of breaking through. I remember being pretty skeptical of intermittent fasting for awhile. I'd held it out of a study we did in 2014 and then held it out of our publishing. Something about it smelled like anorexia light. So on the one hand I kept hearing people swear by it and then on the other hand I hadn't done enough research to be comfortable. I ended up having a detailed conversation with a doctor about the physiological side and then with a therapist about eating disorders (especially in men) before I was ready to allow it into our work. So for about a year I was wrongly gatekeeping on this topic. But that's what I mean about fringe ideas need to work harder. The fringes is where those ideas get stress tested and refined. And since ideas break out of the fringes all the time, I don't have any real fear that gatekeeping other places is overly oppressive.
A Big Climate Problem with Few Easy Solutions: Planes
He was next to the robot (like his hip touching it) trying to do we never knew what with his hands on the robot. And the robot was moving of course all securities were disabled and it was in a kind of. debug/manual mode) He was also just an operator from the next stage of production, so he was not supposed to be here at all. We checked everything and ran the calibration and validation procedures and they went through so maybe he did repair it in the end.
As I'm from Central/Eastern Europe, I do talk to them sometimes. Yes they are proud atomic superpower. And when westerners have doubts seeing the dwindling population, unimaginable corruption everywhere and lagging civilian technology - that's just naivete, right?

I should have specified you to ask someone who actually knows something about building on permafrost, sorry for the omission.
The transaction isn't secret after it gets mined in the block and added to everyone's main chain. The only use of this would be to conceal one's IP for the transaction broadcast but it's really not necessary anyway because the bitcoin mesh network does a repeating broadcast from all peers to all peers, of all transactions in the mempool. Just use a secure connection and only broadcast to a single peer that you can verify to be a standard "dumb client." Odds are they won't have any logging of IPs and will rebroadcast the transaction, which will propagate it to the entire network.
Neo4j had a great demo, load up the IMDB database, then solve six degrees of Kevin Bacon with SQL vs with Cypher. The Cypher is a one liner that runs immediately, the SQL is a mess that almost brings down the database.

For certain types of queries, recommendation engines being a prime example, graph databases are awesome.
Why not implement some kind of chat feature as well? Maybe push enter to type something and it will appear above your head.
This one is based in security standards :( https://security.stackexchange.com/questions/45455/which-sec... (link talks about screen locking but similar vibe for app logout for various certification bodies)
So, it’s a password.

All I need for password authentication is the password and a device that can generate a one time proof that I know the password.

TOTP just seems more secure because the password is never displayed to the end-user.
How about moving to Italy for a developer job?
Not just that, going next to it with securities off.
To be honest, he's not wrong. He did definitely come off as arrogant, but so would an electrical engineer saying all of this in an analogous way about your home electrician.

He could have just said it better, and should probably take any conceit out of his head because even between engineers there are hugely varying levels and he might not be as big as he thinks.
The likes of DevExpress, ComponentOne, Telerik and friends.
The main thing that interests me in Rust and Go rewrites of common tools (bat, ripgrep, broot, etc.) is that they use their newness as an opportunity to have nicer output and simpler CLIs or nice TUIs. It's not really about the language for me.
Waiting for Dependencies in Tests
Drawings into Reality Ep1
In this video, i show you guys how to realistify your drawings in adobe photoshop 2020. If you guys want me to edit your drawings or photos make sure to send that to- sendme.toeditor@gmail.com

#realistified #photoshop #DrawingsIntoReality

Download the final edited photo:
https://www.editorofficial.in/2021/01/cat-and-honey-bee-phot...

Some of your Frequently Asked Question's Answers below:

Can i send low quality photos
- No, your photos should be at least 2MB or above. It's not that low quality photos can't be edited but it's just not good you know.

How much time does it take to edit these type of drawings in photoshop
- It totally depends, sometimes on the drawing and sometimes on the time it takes to search for the specific photo that should be used in that drawing.
This is a nasty problem that has been around for decades: Data storage rot.

Here's a rather embarrasing example of data storage rot[0].

> Don't do that, that'll delete all the data as well.

Not necessarily, but it depends on the app.

I use the User Defaults dictionary all the time, for things like operational prefs. I even have an SPM module that I wrote for it[1]. User Defaults gets deleted with the app, unless you do some hacking to sync it somewhere else.

I think that storing as an app file may also get deleted when the app is deleted.

We're not supposed to use that for persistent data, though. Apple provides Core Data for that kind of thing (a mixed bag). Even that needs to be done correctly, like storing using iCloud (Disclaimer: I have not chosen to use Core Data for my apps, so I can't speak to it authoritatively).

Or you could do what I do: Use a server.

[0] https://www.theguardian.com/uk/2002/mar/03/research.elearnin...

[1] https://riftvalleysoftware.com/work/open-source-projects/#RV...
Oh right.. and when have humans ever allowed a little thing like natural selection impact anything?
Twitter Blue – Subscription service $2.99 pm
Harmony Visualised (2018)
Is there any explanation for why in Figure 4, the aggregate line is so much higher than the two lines that are supposed to the same thing for the two groups that the population described by the aggregate line neatly partitions into?

EDIT: I may have answered that to myself by drawing some income distribution curves. I guess it's a plausible outcome if the P90 for "all" is closer to the male P90 while the P10 is closer to the female P10 with the two curves being significantly different (which is increasingly the case as one goes to the past).
How do they know the contents follow their guidelines? For example how do they know you don't have kitchenware in there instead of "media"?
Nice debunking by Thunderf00t

https://youtu.be/Th4VlqQyVr4
I tested it with the ”Welcome back” equivalent in Finnish, German, French and Chinese. None of those languages caused the autofill interface to show up.

Safari is in Finnish on my phone, and I used the phrase ”Tervetuloa takaisin” to test. For the other languages I used whatever Google Translate suggested.
It was actually meant in the sense of the paradigm art versus engineering. E.g., in software, the pendulum is at about the most extreme it ever was. As for art as in fine arts, well, the definition changed. (Art theory was rather different in the sixties and seventies, as was the general modus operandi.)
>his treatment of the Law of Demeter, which, as I recall, was so shallow that he didn't even really even thoroughly explain what the law was trying to accomplish.

oof. I mean, yeah, at least explain what the main thing you’re talking about is about, right? This is a pet peeve.
If the topic is predictability, I would expect banks to use the spec to disable only predictably non-autofillable fields with the user's best experience in mind. Disabling autocomplete on username and password fields in the name of some nebulous 'security' goal is neither predictable, nor in line with most user's expectation of usability; it also doesn't make the system more secure. I could argue that these sites themselves aren't following the spec by disabling the fields.

Remember, there are autocomplete values to accommodate "current-password"[1]. If your bank has a field representing a password without that attribute, do you think that's following the spec?

[1] https://html.spec.whatwg.org/multipage/form-control-infrastr...
Based on the evidence that they publicly claimed responsibility.
Why do women still get judged so harshly for having casual sex?
Ah, yes, that wasn't quite clear, sorry. No, I was referring to the ossification of middleboxes/OSes/knowledge/... that made it unviable to support a new IP protocol alongside the existing ones for the general internet case.
This. So much this. We can't blame China for its emissions, while acting like we've solved ours, when all we did was shift our emissions from manufacturing to China.
Chart 1 doesn't make sense to me. It seems everything else is about the median YEARLY earnings, and the word lifetime in the context of this doesn't make sense. Maybe it means the median yearly wage for each individual? Like if I worked exactly 3 years in my entire life and I made 25k at 25, 40k at 40, 60k at 60, my median earnings would be 40k. That's the only way I can make sense of that.
You have a good attitude. Prestige colleges are a lot of things, including brands, and it's in their interest to have everyone develop a tender-age psychological sore spot over whether they're worthy of the brand. Not the other way around, they don't want us wondering whether the prestige college system is worthy of us. We only win when enough of us decide not to play.
I'd imagine you also got very good at the knapsack problem
Universities are not about classes, it's about network out-side the classes. We all know that from experience, but Covid shaped us as a society in different ways. Companies will become global. Being a digital nomad will be normalized, and the difference between an entrepreneurs will be about ecosystem and entrepreneur status in the country.

Network effects will be always there, but not as before.
Let's put a pin your prediction; it's definitely an interesting possibility!

54 seconds of 29.97 frames: 1618.38 frames
54 seconds of 30.00 frames: 1620.00 frames

Toss in a bit of rounding errors and/or tolerances and it's definitely suspiciously close to where a 1 frame error appears between those two.

I'd suggest that the evidence against it would be that while this may be the longest flight on Mars, it seems certain that they'd have taken longer flights on Earth than this. But still, the math nearly checks out.
Sure, if we just forget about the "tune in at any time and hear whatever podcast episode is on right now" concept it makes more sense. It becomes just a list.
Klarna mobile app bug let users log into other customers' accounts
> The really boring approach IMO is to choose a random solid color and put the user's initial(s) on top of it. This makes it pretty unique and much easier to associate someone back to their avatar.

I agree that it's a good simple baseline, but going on a minor off-topic rant, I find it very annoying when this is implemented under the anglocentric assumption of names always being of the format Firstname (Middlename) Surname everywhere, and thus always parsing the initials as "FS". As a result, Spanish people whose naming custom is Firstname(s) 1stSurname 2ndSurname, where the 2nd surname is the "droppable" one, are inappropriately rendered. Director Pedro Almodóvar Caballero becomes "PC", rather than the acceptable versions "PA" or "PAC".
Had a lecturer that made a specific clicking sound at the beginning of every sentence, never had any problem with it. Until a classmate pointed it out, made it almost impossible to follow this man's lectures afterwards
I wonder if in the future, it will be easier to find contributors for Rust projects than C projects, just because Rust is more pleasant to use.
I've always thought it would be really interesting to write a show where the characters speak in a way that mimics how real human being communicate with each other on a daily basis.

It might end up being really bad and hard to watch but I think it could be a refreshing alternative to what we have now where every character is able to give an on-the-spot motivational speech with the confidence of someone who rehearsed it for months before delivering it.

Just a real fictional story that includes realistic human dialog.
Performance Testing Challenges and How to Deal with Them
There's a few factors at play. The first is that the % of apps at a global bank that follow a sensible modern design pattern is often surprisingly small; these are gargantuan, risk-averse (and hence change-averse) organizations that are just now barely wrapping their head around the idea of modern application infrastructure for core business needs. So each bank tends to have absolutely, stupidly enormous legacy app footprints.

Next, there's the VDI factor - these banks are nearly entirely reliant on VDI for most employees. Most work cannot be done without connecting to a Citrix or Horizon session. As a random I/O-heavy workload, VDI benefits greatly from the hyperconverged infrastructure model in terms of cost efficacy.

Also, these banks never pay anywhere close to list price to license any of their software, so the incremental cost of spinning up a cluster to support apps with relatively meagre storage requirements is often close to negligible, which is a strong advantage over the operational costs associated with setting up dedicated storage appliances.
> but none of that is even remotely probable.

it's not likely, but it's possible. Laws can be used, if the political will is there. It's not like encryption where you can't actually force it!

The thing is, this data can contain sensitive information, which existing gov't may want to keep hiding (like CIA slush funds etc).
But doesn’t this type of migration lead to brain drains?

If you take the best talent from the developing world and move them all to America for education and then capture their talents through migration, you deprived the developing world of the talent they need to develop and thrive, which puts the developing world even further behind!

Seems like if we want to help the developing world we need to train and equip their talented people and ensure they have the security and infrastructure to build their homelands into developed nations with established trade routes, etc.

Or we can continue to exploit developing countries by snatching their top talent. It’s not modern day slavery, but it seems to be uncomfortably close in its exploitation.
Integrating Rust Submodules into Systemd
https://gist.github.com/DavidVorick/0dbd4906bfa50b7d8dba23f7...
It does make me feel better :-) My mind works in a way that when I see my hand-writing and specific note-taking style, ideas come back quickly. I'm the kind of person that uses 4 different colors to take notes and has special signs that only I understand everywhere (for example, I have a sign that means "continues in next second page")
I also have terrible memory, so I instinctively take notes for almost everything. And I periodically review them. I do 1 week reviews, 1 month reviews, 1 year reviews, etc. All my notebooks are nicely stacked. I guess I kind of live in my notes

But you're probably right
>Which philosophy are people subscribing to where they are happy to accept a mound of corpses in exchange for holding someone accountable?

(I'm not a philosopher so maybe somebody with an actual background can correct me if I'm wrong)

Ignoring the hyperbole in your statement, I think the traditional counterpoint to consequentialism is deontology. Meaning, the intent behind an action matters despite the consequences. So if you are willingly putting people at risk in the short-term for the "long term good", it's morally wrong. History is rife with examples of how taking an "ends justify the means" philosophy can lead to truly abhorrent policy decisions.

>but I suspect most of the reputable philosophers will agree with the utilitarians on this particular issue.

This comes across as a "no true Scotsman" defense by implying if one is not a utilitarian in this case, they must not be reputable. Kant is generally considered a "reputable" philosopher and would likely fall on the deontological side of the argument as would many others.

>This is a pretty clear cut line of approach.

Ethics is not mathematics so there is often no "clear cut" answer. If you are defining policy, absolutism in this realm is dangerous; you have to acknowledge other people's morals may differ from yours and not fall prey to the presumption that just because it makes sense to you, it must be right.
I tested it with my native language (both the text on the website and the browser UI). The autofill interface did not show up.

Then again Finnish has anyway been a second class citizen when it comes to iOS features.
After being burned with their C++/WinRT reboot without tooling matching C++/CX after 4 years in the works, and the whole situation as you describe, I have decided to eat my UWP hat and just focus on WPF/Win32 in what concerns Windows desktop applications.

The migration wizard for .NET apps was a CLI script, really? In the land of "Developers, Developers,.." and GUI wizards.

Maybe if enough of us keep doubling down on Forms/WPF/Win32 and ignore the whole WinUI/Reunion reboot, they finally understand want we really want for desktop Windows.
> I know how obnoxious this is, but there are engineers out there (hi!) who can pass leetcode style coding interviews without studying because we love this stuff

____

> I don't love leetcode.
At that point why not just make something properly designed to start with?

At the end of the day, regardless of other usability and adoption merits, it’s just a really poorly designed architecture.
> It makes for some very unnatural looking JSON.

Not to me; its a fairly standard and natural JSON pattern. It’s tue that it use is usually quite limited in any given representation, but usually the thing you are modelling in JSON isn’t general XML with no further knowledge of application domain or logical schema.
Is there something up with wp2static right now or did they intentionally strip out all CSS/Style?