skysight-inc/HackerNews huggingface dataset:
> What is the problem with allowing repositories with specific licenses or label to be transferered to contributors after certain length of inactivity?

This is unworkable for a large number of reasons. But it's also largely beside the point. If the code is available under a permissive license and is not being maintained, fork it.
I probably wouldn't call it rude, but I'd say it's definitely unwanted. It just adds annoying noise to my inbox. In my time working on FOSS, it's pretty rare that more "votes" would make me more likely or more interested in implementing a particular feature. I certainly would have been interested in knowing what features were most important to users, but I think a drive-by "me too" on a feature request is a poor sample of what users overall really want.

And regardless, for some projects, at some times, you just feel like working what you feel like working on, and more users clamoring for a particular feature just doesn't motivate you.
Virtually any compiled programming language has had an infinite-loop bug in the compiler at some point or other. E.g. Java has a notoriously simplistic type system, but still had a famous case.

Typing an ML-like language is technically exponential in the length of the program, but really the way to look at it is that it's exponential in the depth of the most deeply nested block (for certain kinds of block). There's a certain symmetry with how program runtime is naturally exponential in the depth of the most deeply nested loop - and, in the same way, while deeply nested blocks are possible, they're generally bad code.

I've hit troublesome compile times in Scala a couple of times. One of them was due to a naively implemented type-level intersection operation and lead me to abandon that project (I was trying to write a compile-time dependency injection framework, so you'd have a set of types representing what you had already instantiated and a set of types representing what each service needed to instantiate itself, so you could only add a service if you already had all of its dependencies available. But it was all using linear search, since types (in Scala) are not hashable as far as I know, and even if they were, I don't know that I'm up to implementing a hashtable using type-level programming).
>Just not sure what the endgame is

Automation? Presumably most of the non-ambiguous parts of the legal system could eventually be translated into computer programs. If smart contracts ever really took off this might happen.
A Smart Bracket (and other delimiters) matcher class for Java
I think 500$ for 2080ti won't happen that quickly. There are many hobbyists now who would happily grab several of them for a deep learning project of choice. If they become that cheap I would buy 6 (or however many I could reasonably put in one mining rig like box) just to run Leela Chess Zero training and analysis. I know a few more people in the same boat.

The biggest hope for cheap GPUs is AMD actually delivering something. While I don't doubt they will get there in hardware department I am pessimistic about software.
Or, you could make $200k living in the East Bay by yourself, paying ~1/2 of SF rent with 5-6 YoE. That’s my situation, and I’m not an amazing engineer, merely average IMO.
BlockFi to Pay Customers Curiosity on Litecoin and USDC Holdings – Cash Bits
This article brazenly glosses over HTTPS, which is designed to tackle the very issues that are raised (privacy and authenticity). APIs do not need to sign every response, they just need to properly use HTTPS.
But no one is going to come up and say "you're really smart, and we need you to do smart person job."

I'm sorry but this is just incorrect. I have done that myself, had it happen to me and know that it's a common occurrence. Whenever you hear of someone being "poached" that's exactly what happens.

There are also thousands of recruiters doing exactly this. Not every recruiter mind you but executive and technical recruiters do exactly what you describe for a living.

I think generally though, your advice of "figure out what we want, and make a plan, and go for it" is correct, and generally leads to you being sought out and recruited in the way you describe. You're not going to stand out if you don't want to, so it's a required first step in order to get on that "must have" list of recruits.
I'd ignore it. There are a few other sentences to heed in the article:

> Each of us is more than a statistics. Everyone has their own struggle. The average person doesn’t exist.
Dynamic type systems aren’t even simpler
But how stable is it in everyday use?
Yes, google has real people in the support still. They usually ask "Is there something else I can help you with today?" That is a very open question :-)
I'm almost 10 years older and still doing well as a non-manager. Have colleagues 10-20 years older than me too in the same boat. Don't worry too much about it and do what you enjoy. You will probably have to deal with people a bit more, and every day life is less about coding and more about meetings and strategic plans.
People think it's impossible to be both ethical and competent
Certainly not more engineers than all those places combined, but almost certainly the Bay Area has more engineers than any one of those places individually, and probably a higher concentration of them as well.
Good point about MaxQ, but it was not an important part of my question.

What I was surprised is that the Dragon sent a command to the Falcon to shut down the engines. In a catastrophic scenario, it may be that the Falcon does not accept commands and is "stuck" at full throttle. I was expecting them to test ejection while the rocket is at full power without shutting down engines.

I guess they do not need to test it that way, they can easily calculate or measure if the acceleration was high enough and by initiating throttle down the capsule minimizes the risk of being hit by rocket debris after it falls apart. In a real life emergency such risks are acceptable, but in a test probably unnecessary.
You learn to relax, under threat of death, in bjj also
I see that ripgrep is dual license by MIT license and the Unlicense. I suppose that might be a reasonable way to do it. All of my software is I release it as public domain, but maybe the dual license might help. A variant I have seen is a program that uses MIT license, but it also says that any Discordian pope (which is anyone) is allowed to grant themself a license to use it by WTFPL (which effectively makes it as public domain, even if it isn't).

Free time is unscheduled is I think reasonable and it make sense. But also you might have nothing to change for some time, so until then there would not have any next release.

I write many programs too, but rarely get any comments, whether positive or negative or neutral. (One exception is my "bystand" NNTP client; I have received a patch to make it work on BSD, and some bug fixes, which I have accepted.)

And to write a FAQ document, I think you would need to know the questions.
I think it was just +Fravia's alternate ego for doing more legally questionable stuff
Thanks.

>This applies to the server, but not to the graphical game client running on the user's machine, as the client is usually not accepting random inbound connections, instead it just connects to the server.

There have been a few demonstrated RCEs in game clients (especially in P2P models which many modern games use).
Wow, I never realised that this existed. I read a preview from google books and I must say that I am extremely impressed.
Getting into people's heads: how and why to fake it
Depends on their spending habits. A friend of mine is a manager at Facebook, pulls down $700K+/yr, and then promptly blows it on the most ridiculously overpriced shit imaginable. Extremely expensive vacations with his wife, $100K+ cars (multiple), fully loaded Mac Pro, etc. I'm pretty sure my net worth is substantially higher than his, even though I make less. Remember as well that if you're not a business owner, there aren't really that many ways to reduce your tax burden, and we have progressive tax, so like 35+% of that money immediately disappears into the gaping maw of the federal and state government, never to be seen again.
Weekly Robotics #74
FS flameout may be more realistic, but you need to test for worst case scenarios. Having F5 throttle down allows any kind of Dragon acceleration to pull it away from the Falcon. The critical design element of an crew ejection system is that it needs to out-accelerate the rocket so testing while the Falcon remained at full power seems logical. They probably have reasons not to do it.
I'm no expert myself, but: An Introduction to Non-Classical Logic by Graham Priest. https://www.cambridge.org/core/books/an-introduction-to-nonc...
Reliability of AWS and GCP is one of their best features. Everyone just assumes Azure works as well as the others (spoiler alert: it doesn't).

The main reason you hear about so much Azure growth is because they give free credits to their software assurance customers. For everyone else, not work paying for it.
These numbers are close to double that of Europe. Only self employed consultants get near the bottom edge of those incomes.
The author seems to be aware that https has this function as they seem to state using it ensures the response they see is valid. However, they don't seem to understand why that is or that the raw response would remain verifiable to others.
https://blog.shortbar.com/the-end-of-the-country-developer-7...

I wrote that about two years ago. There are many parallels between how attorneys and software people work which I think you recognize.

One I've brought up several times already in this discussion is that where one chooses to work -- not just how well one interviews, how hard one negotiates, etc., has a big bearing on pay. And there are many reasons why someone might choose to work in a non-FAANG (parallel: BigLaw) setting. Maybe they want to live somewhere else, they enjoy a more specialized boutique area of work, they want more lifestyle flexibility, etc. Larger point, us devs could learn a lot looking at how attorneys or other professions think through these tradeoffs.

Funny, I was talking to my wife earlier tonight about what we should aspire to. Is making as much money as possible really the goal? How much income is it worth to have a short commute and less stress? With a kid on the way in 2-3 months, I find my thoughts coming to this stuff rather often.
The abort was well after MaxQ, after the engines throttled up again.
The mobile apps are where I'm lacking at the moment - I've reluctantly started using dropbox as the syncing solution, but there's not a lot of great mobile apps that work with text well.
Of course recruiters say that, they'll say anything to get you to interview! There was actually a great post about this being the new recruiter form-letter that I'll have to find... it always started with, "I'm impressed by your background, we need smart people like you."

I was talking about the people OP was referring to (company peers/management/HR). Once you're hired and settled, I find the story can often change, and the only thing you can really do then is find another job if the promises of what work you would be doing don't hold up (and they often don't, but it sometimes works out anyway).
Vos interfaces Qt/C++ en ReactJs et plus en QML
Partly this was because it was a joint SpaceX/NASA webcast and while SpaceX normally uses metric, NASA does not.
> What I’d like to see is the government doing more to make it possible for all working women with families to better balance their lives.

Or, you know, the dads could pitch in with running the household.
This is addressed in the article specifically. They're not talking about the person making the API request needing a signature to verify its authenticity. It's about if someone else sends you an API response that they retrieved, you should be able to verify it wasn't tampered with.
While we are on UX design of sign up forms: Please do not put widgets (like show/hide buttons) inside the form fields for passwords. Third party password managers often use this spot for their interface elements because they can't predict safe spots on random pages.
Unfortunately in some (most?) cases you don't control list of trusted authorities on the endpoint.
Either you didn't switch jobs often, or didn't want to spend time on interview preparing sites like leetcode.
> The Superdracos are powerful engines but they don't have anything near the delta-v to always return to land after an abort even if you fill the entire Dragon with propellant. So you'd always need the chutes anyway.

Not sure that's true. The chutes bring the speed of the capsule down quite a bit, just a short burst of the dracos at the last few feet could allow it to softly land and wouldn't require much propellant. This is exactly what the Soyuz does. My guess is that this approach was rejected by NASA (not SpaceX) due to complexity rather than feasibility.
Wrote my master thesis of chemical engineering in the ninetees about an attempt to model a chemical plant in state charts to assist safety analysis.
State charts allow for formal verification of a model which can be beneficial for embedded, safety critical software like central locling of cars or airbags. VSDL can be generated from Statemate.

We managed to model a significant part of the demo plant, the vessels and valves and such, not any software, but failed with an attempt of verification of properties with temporal logic and theorem provers.
Microsoft is doing, what they do best.
Find things most users using or want to use, that's what they have done with WSL.Then do that with MS branding.
Now trying to attract Chrome's userbase.

PS: That's what most of these companies do.
case health <= 0 of
False => pure ()
True => Output $ Death target

This ought to just be:

when (health <= 0) Output $ Death target

It takes years to learn all the general-purpose helper functions in these languages (I'm still discovering new ones after 10 years of Scala), but they can help make code so much clearer. And since they're just plain functions rather than keywords or anything, a reader who doesn't know can just jump through to the definition, which is a one-liner: https://github.com/idris-lang/Idris-dev/blob/master/libs/pre...
Referenced https://www.levels.fyi is very interesting. Some values are hugely different for comparable levels in different companies.
TL;DR: he stayed over at a friend's place in a densely packed condo unit. Condo building has a home automation system with binary codes that has a limit of 16 combinations. With 40 units nearby, each unit controls at least 1 other automation system in a neighbor's apt, so one of his neighbors was accidentally toggling his light.

Even better are the replies from other Twitter users on the same thread on what they experienced with their home automation systems. Here's one that tickled me: "We had an Airbnb guest once who (probably accidentally) connected his Spotify Connect to my living room sound system. Months after he was gone, death metal would start without a warning, volume went up, silence after 5 seconds. It took weeks before I figured it out"

It's crazy how sometimes these automation systems that are supposed to make our lives easier, make it more complicated instead. I wonder when the issues that we see today with smart houses and smart TVs will show up in the upcoming generation of "smart" cars.
That sounds familiar. I'm going by memory, but I'm pretty sure H A David was the author.

I guess I read the 2nd edition. 1988 sounds like a familiar copyright date.
It’s a problem without solutions, when implementing from a mathematical definition.

Either you write it so it is “easy” to understand or you write it so it is easy to compare with the source equation.

Both have pros and cons.
After some googling this kind of looks like "inverse distance weighted interpolation." Is that at all similar? Seems well trodden ground

https://pro.arcgis.com/en/pro-app/help/analysis/geostatistic...

https://en.wikipedia.org/wiki/Inverse_distance_weighting
I usually have no music.
Salaries in the US are pre-payroll taxes, post in EU. Also not included in US salaries: daycare, healthcare, college savings.

Is see this trope all the time, but it’s an illusion. Compare apples to apples.

Edit: Payroll tax != income tax. Most people aren’t even aware the employer is paying this. It’s the light blue bar in the chart in this article: https://en.wikipedia.org/wiki/Payroll_tax
Veritas Agrees to EdTech Startups Campus Management, Edcentric
Comparing an annual salary to attorney's contract rate is not apples to oranges. Developer median salary is quite a bit closer to attorney median salary. Additionally, salary is not based on difficulty. It is based on supply and demand. Sure, high difficulty is going to reduce supply. But more people need lawyers than they need programmers and as mentioned above, attorneys enjoy some regulatory capture (including the extra, expensive schooling and testing required) that keeps supply low as well.
Trying to think about the future of warfare and the nation state, I picked up this gem that was hiding in a voluminous tome: The Shield of Achilles: War, Peace, and the Course of History by Philip Bobbitt

It had so many implications, especially about the future emergence and dominance of the "market state" that I couldn't stop thinking about Neuromancer et al.

Another gem I have found myself rereading more than once, is Nature's God: The Heretical Origins of the American Republic by Matthew Stewart.
> faster compilation

You should profile/benchmark that with a couple thousand lines of code... C++ can be slow to compile (although it isn't always), but so can Rust.

I will add to your list that Rust generally has nicer error messages.
The way American society treats convicts and ex-convicts is baffling to me. It's as if rehabilitation is not even a pretense anymore.
The snowden slides are from 2008 mostly right? I think the article I read was describing how around this time gchq started collaborating with the NSA and CIA because the Tor problem was growing bigger and bigger. Their current capabilities are unknown, but their last known public plan was to control more Tor nodes and retroactively deanonymize Tor flows iirc.

For the dark web stuff, the opsec failure is supposedly parallel reconstruction.
For me, it’s not about doing well. I know I’m doing well making over 3x the US median family income, even if that means I’m paying approximately the US median individual wage per year in rent. It’s about how I was chronically underemployed for several years before I broke into the tech industry, to the extent that my ability to retire at a normal age is in question.

I would like to know what the rate of increase of pay vs years of experience is for both SWEs and engineering management. I’m a senior engineer right now, and, the next level is probably about 3 or 4 years away if things go as expected. Am I doing my bank account a disservice by not switching to management now?

My impression is that it’s probably far easier to make the jump from M1 to M2, possibly even to M3, in those 3 years than it is from senior engineer to staff engineer. At some point, my career level will plateau, no matter what I do, but I want to find the place that leaves me with the most money at age 67 (full retirement age in the US).
That's a fair criticism. What is the correct word for "this request always generates an identical response"?
Looks interesting! will have a look.
Republishing Third Party Ratings in Might Be Copyright/Trademark Infringement
It is if you use a high refresh rate. My 1080ti is barely adequate for 1440p165... and even at that I’m usually turning setting down to average 100–120fps.
Some functional languages have "id id id id id id id id id..." causing exponential compile times. I know F# does, and Haskell did at one point but doesn't any more.
There's plenty of alarmism in The Hidden Persuaders—I think it's fair to say that Freudian 'depth psychology' and subliminal imaagery turned out to be less of a threat than once feared—but once you read what he says about "good guys" versus "bad men" in childrens' TV https://books.google.ie/books?id=29jhBwAAQBAJ&pg=PT76&lpg=PT... you'll never look at Scooby-Doo or the 1960s in the same way again. In that respect I think Thomas Frank's The Conquest of Cool https://www.press.uchicago.edu/ucp/books/book/chicago/C/bo36... may be something of a successor to Hidden Persuaders, but I haven't been able to read it myself yet.
> P.S. It so happens that that we previously interacted on that very PR thread:

Yup. I recognized your username and note that our interaction happened over a year after the original pull request discussion with no response from the repo owner.

> In my experience, at least 80% of the time I end up spending more time and effort on accepting someone's change than I would have writing it myself

Sure but the general culture and expectation in open source is when people find bugs or create features, as good citizens they share the changes upstream. If what you want to do is "throw the code over" or you've lost interest in developing further, all you need to do is to say that as common courtesy to your fellow open source developer especially if like in this case a lot of people use it. Lots of repos do this and clearly stated deprecation.
HBM is not cheap. And for that throughput to be feasible, it also needs to be in close proximity as well.
...I think "ownership" is the only thing in that mix that will give you freedom. Being technically brilliant does not automatically give you freedom. Being a business leader with a vision does not automatically give you freedom. Many people who do have a lot of freedom are neither technically brilliant nor are they business leaders with a vision.
I really don't understand how wage disparity can be given as a reason in the current market, assuming that you're a software engineer. If you don't like how much you make, go find a new employer. I know it's not that simple, but it's doable. Just quitting your career altogether doesn't make any sense, unless you never enjoyed it to begin with.

>If we had good statistical evidence that women aren’t discriminated against when it comes to promotions and compensation, then more would likely stay.

I live in SF, and I "only" make $150k a year. All of my friends in the city make at least double what I do thanks to RSUs. Some make three times as much. Three of them are women (!!!!). I've accepted that I'm probably never going to get into a company that pays that well, and that's fine.

I still have a very comfortable life. I'll probably wash out if there's another downturn, but I'll have saved up enough money to comfortably start over and do something else.

The idea of quitting because I earn significantly less than other people with the same years of experience (or less) is insane. I can admit that they're better engineers than me. That's why they get the big bucks.
That is not a solution, OpenGL 4.6 with AZDO is more capable than WebGPU, just like WebGL 2.0 still lacks many of the OpenGL ES 3.2 capabilities.
There are two unstated assumptions underlying “helpful feedback” that need to be considered and re-evaluated.

First, the assumption that ‘voting’ is an appropriate and helpful form of social interaction with someone who has not expressly invited that participation from others.

Second, the assumption that a group expression of a statement is emotionally equivalent to a single individual’s expression of the same statement.

These are not universally shared assumptions, especially in open source.
> They're not talking about the person making the API request needing a signature to verify its authenticity. It's about if someone else sends you an API response that they retrieved, you should be able to verify it wasn't tampered with.

If a system retrieves data, it should do so with HTTPS, and then it's authenticity can be guaranteed. If it does not use HTTPS (or some similar protocol), then it's authenticity cannot be guaranteed and no amount of signing or hashing can fix that.