skysight-inc/HackerNews huggingface dataset:
> > “If you look at the GitHub Terms of Service, no matter what license you use, you give GitHub the right to host your code and to use your code to improve their products and features,” [Kate] Downing, [an IP lawyer specializing in FOSS compliance] says. “So with respect to code that’s already on GitHub, I think the answer to the question of copyright infringement is fairly straightforward.”

So any code uploaded by someone other than the copyright holder renders someone liable to be sued for copyright infringement, AFAICS. The only question is whom it makes liable -- the uploader, GitHub (=Microsoft!), or both?

I can see arguments either way: The uploader is clearly infringing by giving away a right that isn't theirs to give. But so is GitHub / Microsoft, for using a "right" they haven't been properly given. So I'm provisionally leaning towards "both".

> I can't mirror somebody else's (open source) code on GitHub without their explicit agreement.

Who is doing the "mirroring" -- you, in uploading the code, or GitHub / Microsoft in actually hosting it, keeping it available for download from their "mirror"[1] site?

___

[1]: Is that even the correct terminology nowadays, when AIUI for lots of projects GitHub is their primary code repository?
Too fancy for anyone to be confident in what it's doing or whether it reflects real patterns.

0.90 AUC doesn't mean everything you can get this model to tell you is real, especially if you are trying to tell a causal story.

Now, show me a plot of your data with a trend line and I'll often be able to tell you if there's a real pattern in your data.
Love Ruby method chaining and .tap(). Ruby was the language I could most “think in” and write a lot of stuff then have it just work like I figure it would. Python makes me roll my eyes having to explicitly handle a bunch of random small errors, like it’s being overly pedantic. I’m also not a fan of significant whitespace, which is another reason I prefer JSON to YAML (along with always having to look up if I need a hyphen on a line or not).
And Amazon shows the distribution from 1..5 stars, rather than just an average (I know, plenty of noise/garbage in there still...)
If you recognize the brand but have never been inclined to make a purchase... it hasn't worked.
I'm just as curious as you -- I can kinda see the math behind sloppily overbooking and paying $3-500 occasionally for the operational cost savings, but I have a tough time seeing how it adds up once you're paying out 10s of K$.

Here's a thread of people discussing it:
https://www.flyertalk.com/forum/delta-air-lines-skymiles/208...

Including a reasonable hypothesis: The next available flight was 2-3 days later. So the amount of money could cover 3 days of hotel, food, and lost income. Of course, most people have a drivers license and could rent a car and drive -- but not everyone.
I suspect it’s a hard limit to prevent disgruntled (former) admin blast radius.
So is astroturfing. Parent and most other posters should be banned for breaking that rule.
I forgot to mention. 5 weeks of PTO or like in my case, after having paid into the system enough years, 6 weeks of PTO. Plus 100% paid sick leave! And lastl but not least between 12 and 24 months (parents' choice) parental leave which can be consumed half-half by both parents.
Not noticeably. All those things, were they amenable to improvement, could have been done decades past. They were not done, or not enough. Spending more on nukes now is throwing good money after bad, the classic sunk-cost delusion.
The thing that the "oversupply" can go into a PSPS, or you can just turn off pulsed coal or oil production facilities (if you have a national leadership over energy production and distribution, it won't work in Texas)
Do they come with ethernet runs to every room? Those walls will murder RF like WiFi.
If you don't know the ROI then you cannot compute the value... and hence you're not even wrong.
You really missed the point there.
Being ahead of your time isn't a compliment. It's a failure to find the meaningful connective tissue between where people are and where you want them to be.

It's good to set an ambitious north star - far beyond what people think is realistic or possible. But then you actually have to help them get there, both technologically, and psychologically.
Otherwise, you might as well be waiting around for teleportation to become a reality and then claim "I've been begging people to teleport to save time since 2005, but they just weren't listening".

Of course this is not required. Most people don't do this, and are able to have a happy and productive career not moving the state of the art forward, but just following what's already out there.
But you don't get to claim both being a brilliant innovator ahead of the curve, misunderstood in your time, if you're not able to convince anyone of your vision.

Back to your original post: It's totally OK to have different personal values and business values, unless you're a founder/CEO, at which point those become one and the same. Every company has it's own set of distinct business values (likely influenced by THEIR founder/CEO). So long as you're an employee, you can figure out how you can adapt your values to the needs of the company (or try - maybe successfully, but probably not - to change theirs).

It's not a failure to recognize that you prioritize different values in different circumstances. It doesn't make you dishonest, any more than it makes you dishonest by behaving socially one way with your friends of 20 years, and a different way at dinner the first time you meet a girlfriend's parents.
> We give each one of our developers their very own aws account managed through AWS organizations service. They are full administrators and responsible for resources and cost.

How many developers work at your organization?
They start at a lower amount and then increase it until they have the required people. The lower and upper bound on what they can offer first appeared in a leaked 2017 memo. 2017 also happens to be the year of the violent removal of someone on a United flight: https://en.wikipedia.org/wiki/2017_United_Express_passenger_...

My guess would be that Delta put this policy into place after the terrible United incident.
I work for a company where we basically sell access to a SaaS behind a frontend powered by React. The customers pay, very well as I'm led to believe by our figures. There's no advertising. Nobody cares that the frontend is slow, because that slowness is because it's an SPA and that's factored in as a necessary cost of business.

In other words, even if you pay, there's no reason to think the software should be any better.
That's because the product of value to the 'researchers' is the title.
The likely solution to that problem is ForgeFed, a kind of ActivityPub for federated source-control systems: https://github.com/forgefed/forgefed
I've been an IC at a company providing IC services to small companies in the buildings next to FAANG HQs. I've worked as an IC designer, have been involved in a lot of IC (obviously) and I also have several years of experience in IC. So clearly, ic wot ppl mean when they type IC.

As an IC on various forums for over a decade, I've only started commonly seeing this abbreviation in the past 2 years.

Just don't.
One thing to note: IME it's extremely tough to connect emotionally with a stranger over FaceTime. Once I realized this, I stopped counting my 100+ FTs as real dates.

My humble suggestion is to meet someone as soon as possible once you know you're interested (in a safe setting, ofc). This really cut down on churn for me.

There is no replacement for real-life live interaction!
Usually it means one of two things:

1. There is a regulatory (or contract) issue if this isn't fixed _now_. They would also have had some reason to avoid involuntary deboarding, which they usually don't.

2. A gate agent was angry and wanted to send a message to corporate (possibly just before quitting).
"GOODYEAR" plastered across a quarterback's ass would be good just for the giggle factor.
> How long were you on the waiting list before you got access? I only signed up a week or two ago, so I assume I'm in for a long wait.

It's not based on duration, but rather multi-faceted criteria which it seemingly determines based on email association, social media, Linkedin, Geographical location etc... it's not quite clear how it's weighed but those are all things it asks you for when you resister for the Beta [0].

The thing that was found out recently that their might be a paid public release coming soon because they integrated Stripe into Dall-E 2 [1].

0: https://www.reddit.com/r/dalle2/comments/vpind8/i_received_a...

1: https://www.reddit.com/r/dalle2/comments/vo16pj/a_billingcre...
I just run force update on the root component 60 times a second and import the global state in every component that needs data from the store.
https://www.ycombinator.com/companies/gitlab

it's public, whatever their investor will ask, they'll comply, github is their competitor, they'll want the same product

unless you self host, in that case it is debatable but for how long

we need more services like sr.ht, and less like github/gitlab
PEBKAC, you can scroll and search chats in teams.
Why would you want 14 ft ceilings? That sounds awful.

With gable roofs you can put mechanical systems / ducts up there and use it for storage, especially if the attic is within the envelope of the home.
> The residents of Shitterton now have an almost theft-proof sign

Having grown up on Cock Street, I can confirm that they went to great lengths to make the sign theft-proof.

They often nearly succeeded.
If the response to increased crime in poor areas is a 35% decrease in enforcement, as the paper claims, this will be obvious in simple plots of crime and enforcement over time in those areas.

No social scientist worth their salt would just report some model-generated plots and claim it represented something about the real world. That's just hypothesis generation. Confirming the hypothesis requires direct data analysis.
Randoop: Automatic unit test generation for Java
> although we have setup some aws billing alerts just in case.

My experience with these has been decidedly mixed. As in, you define them and never, ever see an alert.
Some experimentation in that space is probably a good thing. Bash is familiar, but it's far from perfect. In terms of executing programs, it gets the critical functionality down pretty well; readline-based editing, variables, aliases, pipes, IO redirects, background process management, etc.

In terms of being a programming language, I always regret when I use it. I recently had a minor heart attack when I realized that our CI was green when tests were failing; deep down in some shell script, someone forgot to turn on "pipefail" and the shell linter to check for that was misconfigured, and so the CI command that piped output to a logfile failed, but the log file was written OK, so "exit 0".

In terms of interactive poking around at a computer, I never really liked the UNIX philosophy here. I run a terminal emulator, which connects to a remote server over SSH, which is running a terminal multiplexer, which is running bash, which then runs my programs. None of these things know anything about each other. The UNIX way!!! The end result is total jank and some useful features are completely impossible to implement. The various shells running under the multiplexer overwrite each other's history. The terminal multiplexer can't give the terminal emulator its scrollback buffer. The shell history is specific to the machine that the shell is running on, not the machine that the terminal is running on. Echoing the character you just typed involves two TCP round trips! It's so bad, guys.

For that reason, I totally see the desire to re-engineer this space. There are a lot of improvements to be mad. Powershell is an interesting attempt. It doesn't solve any of my problems, though, and I personally don't enjoy using it. It's verbose and unergonomic, and still not a good programming language for making stuff happen. Windows is missing the glue ecosystem of things like "grep", "sed", "curl", etc., which make matters worse. (Powershell provides some of those things as cmdlets, but the "curl" one opens up IE to make you click something, and weird stuff like that.) It's nice that someone tried to make a new thing. I personally think it's worse than everything else out there.

TL;DR: "we've always used bash" leaves a lot to be desired. It's fine. But if someone says they can do better, I completely agree.
Excel is quite complex, but the Excel of 2022 is far more complex than the Excel of 1995, and part of it exists on the web itself, so Excel '22 would be an invalidation of your argument that '95 apps were more complex (as well as other modern versions of the other apps).

One major difference in 1995 applications is that almost none of them were collaborative or synced with a remote server. They were all isolated applications that worked entirely in a local context. They could be programmed to a single target platform on perhaps one to three screen resolutions (640x480, 800x600 and 1024x768). They could all work under the assumption that one style of input was being used (mouse and/or keyboard). They all could use simple built-in dropdown context menus. They could all render to a canvas context graphics with much of the heavy lifting assumed by the operating system itself.
Ask a few of the men you've dated for honest feedback.

Stress to them that you are sorry things didn't work out between you, you don't have an interest in trying again, but you really want to know what they found appealing and not appealing.

Good luck!
How can I get MEV people to want to use my validator for the blocks they want to bribe in? I get how that works in Proof of Work, but not this form of Proof of Stake.
I'm extremely skeptical that it's more secure.

PoW burns a lot of energy, but the algorithm has an elegant simplicity to it. Crucially, the _work_ is impossible to fake.

PoS (very roughly) means that the richest control the network... which seems reasonable. But suppose you decide to rewrite the blockchain to say you're the richest, do you then control the network? It's a circular loop, and defending against those kinds of attacks is dramatically more complex. I've been lightly following development and I get the sense they've been playing whack-a-mole with vulnerabilities and bugs since ~2016. It's hard to have confidence in the result.
> Then they learn about the Scunthorpe problem and beyond.

I comment pretty regularly on youtube to get random thoughts out of my head about the video I'm watching (I'm under no delusion that someone relevant will see my comment), and all the spam replies I get use unicode numbers in the username to share phone/telegram numbers. Circled numbers [0] are a favorite, though not the only ones they use. The Scunthorpe problem doesn't seem very relevant here.

[0] http://xahlee.info/comp/unicode_circled_numbers.html
That should say Rust 1.63, not Rust 1.53
If you discover you operate from different axioms, or that even your ideas of how to evaluate the value of an axiom differ, what is the next step?
There's a better piece on this, which I read several years ago. The core of the problem isn't the use of the mean, which is what most of the comments are picking up on here. The problem is the Air Force was designing for the mean of more than a dozen measurements, which weren't highly correlated. In that case, even if your distributions are Gaussian, you're going to have vanishingly few samples that are on the peak on all of them, which is what the non-adjustable cockpit design optimized for.

This is related to the "curse of dimensionality" https://en.m.wikipedia.org/wiki/Curse_of_dimensionality
You can convince a candidate to do a full day of interviews, but every individual interview would be at most 1 hour.

Accounting for introductions, and giving THEM a chance to ask questions leaves you 45-50 minutes.

Oh and you probably want to do a technical question to ensure the candidate is not a "talker" fraud, like a toy programming problem or a system design, so budget 25 minutes for that. You have 25 left, max.

Just how many different stories of "a difficult challenge at work" can you get in 25 minutes? (With context, background, follow-ups, and clarifications?).

My guess is 3-4 max. Which is still fairly good and maybe better than 1. But it's certainly nowhere close to 17.
Hey, Manisha

1) What is your zodiac sign?:) I know , stupid question, but anyway, what is your birth day and month?

2) Little lifehack when choosing between the candidates, the guy you want to marry is the one who will make you smile and even laugh every time you meet him

3) check the book "mathematics of love" and the mathematical lecture by Gusein Zade called "picky bride". Alternatively by Martin Gardner. That may help :)

4) Best of luck:)
Think of the user having a number of games running in parallel equal to the usual number of tabs you have open in the browsers.
Has nobody explained MMT to them? The debts aren't even real. Inflation is a solved problem.
F-strings and defaultdict make me dislike Python about 50% less. Date math still sucks compared to JS, and comprehensions tend to be less comprehensible reading code someone else wrote, but Python wasn’t really meant to be a functional lang.

All that said, I strongly believe that solving the right problem and working in a language that more of the dev team / company are comfortable with deploying / supporting / integrating with are way more important. I’ve seen far too many times what happens when a team at a BigCo “goes rogue” and wants to use something nonstandard, then has to re-solve dozens of solved problems because of that decision. It’s never been worth it in my experience. M
> AI can code low level stuff. This one function. This small piece of logic. What it can't do is conceive of how to take a bunch of different functions and put them together to produce an actual product.

Thats what everybody in the chess world said: "AI can decide low level stuff. This one move. This small attack on a rook. What it can't do is conceive of how to take a bunch of different tactics and put them together to produce a game of chess."

...Until Deep Blue beat Garry Kasparov.

> It can't tell you if you should use postges or mongo.

Yeah, and then came: "It may be able to play chess, but it can't tell you how to play Go."

Look how that went.
Showing a reaction is very important in my book. I’m also moving to Source Hut.

Not hosting my code in servers of a company which is openly hostile to open source and Linux is a good move.

Lastly, you can try to prevent scraping. It’s a cat and mouse game, but at least your servers can’t be directly accessed by the training code itself.
Git is great because every clone is a backup: if you want public backups, push to multiple upstreams (or setup mirroring): e.g. sr.ht, self-hosted gitea on AWS and self-hosted gitolite on Hetzner
> Fragmentation of C runtimes is annoying but inescapable. Glibc for example isn't any better.

Glibc very much is better.

There cannot be more than a single version of a (tightly coupled) ld.so+libc.so pair in a given address space any more than there can be more than a single KERNEL32 version in a given address space, and given that some system services are exclusively accessible via dynamic linking (accelerated graphics, for one), this forces essentially everything on a conventional Linux desktop to use a single version of a single C runtime (whether Glibc or Musl). No need to guess whether you need CRTDLL or MSVCRT or MSVCR70 or MSVCR71 or ... or UCRT (plus which compiler-version-specific overlay?): you need a sufficiently recent libc.so.6.

I cannot say I like this design (in some respects I actually like the Windows one more), but it does force Glibc to have very strong back-compat mechanisms and guarantees; e.g. it includes a bug-compatible version of memcpy() for old binaries that depended on it working byte by byte. As far as I’m aware, this applies from the point GNU stopped pretending Linux did not exist and the “Linux libc” fork died, that is 1998 or thereabouts.

(There are a myriad reasons why old Linux binaries won’t run on a new machine, but Glibc isn’t one of them.)

This is not to say that Glibc is perfect. Actually building a backwards-compatible binary that references old symbol versions is a gigantic pain: you either have to use a whole old environment, apply symbol versioning hacks on top of a new one and pray the resulting chimera works, or patch antique Glibc sources for new compilers and build a cross toolchain. But if you already have an old binary, it is better.
I'm same age and a woman (but lesbian). My perspective is different though but I do understand.

My advice - don't focus on the end goal. Which seems to be multiple:
- Be married
- Have kids
- Be in love

Those goals are all achievable by themselves and each one leads you toward the holy trinity.

Meet people that you can connect with. As a nerd who loves data analysis, you have 120 dates of data you can look into to determine trends. What was the good/bad parts of each date? That might help narrow things down for the future dates.

A lot of men are looking for atleast one of those (sometimes all of the above), but I've seen my male friends get overwhelmed for a lack of a better term when faced with all of them at once.

I know that's not the quick fix advice you want but I think that's the honest truth. There's lots of men out there.

Freezing your eggs is a possibility but I can understand the challenges/reluctance in that.

Good luck and I hope you will come back to this post in a year and add "PS. I found the love of my life and we're having twins!"
Delta offered $10k to passengers in Grand Rapids to be bumped from flight
Right, that's fair. If I saw a resumé that included, say, references to SCUBA diving and motorcycling, I'd see them as indications of a Real Actual Human behind the professional façade, with whom I could probably have an interesting conversation. If the list of extracurricular interests sprawled over half a page, I'd get fatigued.
Are you a journalist? I’m curious what you submit them for.
Not to split hairs, but that's a claim that the average degree of preference is higher among men, not that the average degree of being suited for it is higher among men.
> there is nothing to prevent GitHub from training its models off open source that is hosted on sr.ht or GitLab or anywhere else

I disagree. I think that GitHub is training Copilot on only repos currently on GitHub, because they can easily do so due to the Terms of Service [1] which allow them to "parse [user content] into a search index or otherwise analyze [user content] on our servers". They can reasonably show that an ML model fits the definition of "otherwise analyze content", regardless of the license.

If code that was never hosted on GitHub to begin with starts showing up verbatim in Copilot suggestions, it might be a more legally challenging position for them. It is unfortunate grey area if people decide to upload copies of free software repos to GitHub anyway, but perhaps future versions of the GPL or other free/libre licenses could be explicit about usage in training ML models.

I have no idea what Amazon or Salesforce are doing, but it would be interesting to hear what they are using for training data and how they justify compliance with the software licenses.

----------------------------------------

[1] https://docs.github.com/en/site-policy/github-terms/github-t...
> MSVCRT.DLL isn't the library "everyone" uses; just Microsoft programs, and some misguided freeware built with MinGW.

There's a third set of users: programs built with old enough versions of the Microsoft compiler. Before Microsoft decided that every single version of its C compiler should use a different C runtime (and much later they changed their mind again), all Microsoft C and C++ compilers linked their output with MSVCRT.DLL. In fact, that's probably the reason MinGW chose to use MSVCRT.DLL: to increase compatibility with the Microsoft compilers, by using the same C runtime.