skysight-inc/HackerNews huggingface dataset:
From TFA

> Is this a legal document?

> No, it isn’t. If the project is under an open source license, it means that everyone can share a copy – even on GitHub – of the licensed material under certain conditions. A license restricting this right wouldn’t be open source anymore. However, since GitHub may not respect the terms of licensed code that is hosted on their servers, not uploading the code of others there is, in fact, an ethical choice.

emphasis mine. It's a "please be nice", not a "I want to enforce things"
Hah, I take it you are not married? Life with a longterm partner tends to be filled with compromises.
Despite being an improvement, passkeys were never MFA. They substitute a single factor - your password - with one stored and managed in a safer way.
That's often to big to be single card.
> > 79608229389 — is exactly like Anna’s, only minus the (mis?)leading “8”.

> Ah, those falsehoods programmers believe about phone numbers

This actually has a reasonable technical explanation that will come to mind of most people who lived in Russia for a prolonged period at some point.

So, when you call internationally, each phone number has a country country that starts with a plus (+) character. E.g., US is +1, Russia is +7.

However, when you call domestically, there is some light magic done by telcoms (in each country, i assume) in regards to country codes to make domestic calls a bit easier to input. In the US, the country code can be entirely omitted for domestic calls. E.g., +1-xxx-xxx-xxxx becomes xxx-xxx-xxxx.

In Russia, it cannot be omitted, but instead can be replaced by character 8 (one character vs. two, and no need to deal with the awkward entry of the plus character). So +7-xxx-xxx-xxxx becomes 8-xxx-xxx-xxxx. No idea why +7 gets replaced by 8 instead of 7, I assume some historical reasons.

With that out of the way, and back to the OP, it seems like one of the sources listed the phone number in the shorthand format used in Russia, while the other one listed in the full form including the country code (with the plus character getting eventually stripped along the way as a special character).
Very cool, I want to experiment with building something similar. Is there any point in using langchain for this or can you add your own glue code to the API results?
That's what the backlog grooming and planning sessions are for. The devs who will be doing the work estimate the work.

If stuff looks really vague, do a "planning" or "discovery" task on the issue first, where you dig through and maybe even prototype what you need to do.

But yes, requirements can change during a spring, but it should be very very rare and not a regular event.
Can you guess why is that? ;)
In Defense of the Office
fanless and too late to correct the autocorrect.

I'm 90% sure that most laptops do not include a fab :D (though maybe some are fabulous [sparkle sparkle glitter])
Sorry, I assumed the worst. Kudos to you!
I was sort of thinking along the lines of...

You must remove complexity to make understandable code.

You can remove complexity without making anything understandable.
I don’t get this argument. “Here’s a legal document we wrote that says that you’re allowed to redistribute our code. But aside from it we’d like to you to not redistribute it on platforms we don’t like for whatever reason. But we won’t spell it out explicitly in the document itself because reasons, instead we’re guilt tripping everyone who does”.

I respect developers right to put any restrictions on the code they share with the world. But I believe it should either be explicit or not restricted at all. Either write the license that says exactly what you want or otherwise don’t shame people into the desired behavior.

Edit: one could even add a more generic statement to the license stating that it’s forbidden to share the code on any platform that would use it to train their AIs per their ToS, so you don’t need to single out GitHub and potentially others in the future.
> If you don't want your code hosted in one place, say so in your license.

Also don't forget to go back in time to let your former self know which hosting providers will violate your license.
That only seems to mention the downvoted comments?
Well, it's a bit of a unique situation in that they don't directly care about the code being on github, but the secondary effect that it being on github has - microsoft violating the code license terms (which are in the license)
As mentioned, it's technically arbitrary, so you just need to get used to how your org does it. There's no right or wrong as long as your org agrees on the value of those points... sort of like bitcoin, ha ha (cries in BTC).
I agree the term is imprecise but it's certainly not a stretch and I'm not the first person to refer to them as such: https://link.springer.com/article/10.1057/s41301-020-00234-4

Hindutva may be more about culture than biology but the best descriptor I can find is "völkisch nationalism" which doesn't have a good English translation ("Volk" being a more abstract idea than ethnicity but more tangible than cultural identity): the idea of Muslims as a residual contaminant of Islamic colonialism that must be excised to restore the purity of a Hindu India strongly resembles the "blood and soil" ideology of Nazi Germany which sought to restore the "birthright" of the "Aryan race" despite the majority of Germans not being considered "pure Aryans" (and declarations of "Aryan-ness" often being more pragmatic than scientific because the entire idea was based on mythology not actual history).

I could have called them fascist as many scholars agree that Hindutva should be considered a fascist ideology in its structure and application despite having no direct lineage from Italian fascism but then someone would have pointed out that "it's not actually fascism" and we could have debated that definition instead.

It's a nationalist populist movement that attempts to displace one cultural and ethnic minority it deems as invasive by empowering another it deems pure while maintaining a pretense of secularism and democracy and it does so by promising to restore an imagined historical greatness and a return to "tradition". Call it ethnonationalist or fascist, either way it would be the obvious bad guy in any piece of historical fiction. That other bad guys exist at the same time doesn't negate this point (after all, we don't need to defend 1930s/1940s Japan, Italy or Spain to point out that Germany was bad or vice versa).
> They are targeting low->mid end, which is an unpopular segment for hardcore gamers, but it is actually the largest segment.

“Hardcore” gamers are actually an extreme minority. Most people just cannot afford high-end hardware. $150-250 was always the most popular price point, the market just gouged during the crypto rush and moved cards up market…that do not sell.

Nvidia has stacks of 4070s and 4080s in stores that they cannot move
Very cool website. Would be nice with a slider in addition to the dropdown, so you could scrub backwards and forwards in time.
All of them are scans of the old material, but many/most of the works also have the OCRed text available. It would be nice if all these were fed to an algorithm and an AncientChatGPT was created :-)
GPL and AGPL allows you to add more clauses to the license if they don't clash with any existing ones. The FSF should certainly share some guidelines on how we can include and extend the license through an additional "anti-ML / anti-AI" clause.
I think this is more likely to actually work. People don't read licenses and there is no CI that automatically enforces them. They might notice this badge though.
There's a ton of stuff people do because they were asked, not because they're legally required.
Read through the github "problems" following the link and it reads as "for profit organisation makes for profit tools"... Great.

I think github, after stackoverflow, is the best thing that happened to developers.
A better URL might be https://9to5mac.com/2023/05/04/brydge-keyboards-out-of-busin... (the source for the arstechnica story)
You don't get ethics and morality not bound by law?
whole-program only makes sense when you're building and linking at the same time, so it is typically used together with LTO.

But you're right, it's also possible to use it for single-translation-unit build-and-link.
We're saying the same thing. If we haven't built it (or something very like it) before, then we cannot possibly know exactly what it is we are building, because reality has a surprising amount of detail.
> I get the sentiment, but people can and should do whatever you permit them to in your license. If you don't want your code hosted in one place, say so in your license.

I mean even doing that will not protect anybody's code, Microsoft doesn't care, they might also be scanning gitlab or bitbucket and doing model training on these. The only way to protect your code at that point is to stay closed source. It's as simple as that.

It's no different from all these models trained on content without permission, whether it be articles or photos,... until all these corporations are sued or copyright laws change to adapt ML, they'll train their model on content regardless of the its license since they are getting away with it.
> Intel Thread Director support

Which requires a 12th generation CPU or newer. For those of us on a budget, that may not really apply. IIRC the cheapest one is the i5-12600KF at ~270USD. So maybe not that unaffordable.

> Better support for high refresh rate monitors and variable refresh rate setups.

Isn't this more to do with CPU/GPUs? I personally don't see this as a feature of a OS. This is also the first time I have heard of this.

> Windows Subsystem for Android.

Which *only works for apps on the AMAZON App Store*. Also known as functionally non existent for most of us. What a let down, and what a useless feature. Was very excited to do native testing of apps without an emulator of some description. They just had to vendor lock it. Wish I knew why, but pretty much everyone I know was quite bummed about it when they found out.

> More cohesive UI

In what world is the Windows 11 UI more cohesive? I have Windows10 for my home PC, and Windows11 for my work PC.

I can tell you exactly which UI is better, simply because one of them actually makes some bloody sense. They didn't even fix the hybrid settings menu mess with control panel. Or even allow opening multiple settings menus. The bloody start button starts in the middle! There are ads in the start menu for social media, ads in the start page for browsers. Task Manager's UI is literally broken, with non functional scaling.

I could list off a dozen other things just off of what I remember.

> Better hardware and driver development support going forward

Not relevant IMO. Not until Windows 10 leaves long term support anyway. This isn't a feature. Just like how Google abandoning your device; and you the customer being forced to move on isn't a "feature".
as someone who has personally hired and worked with for several years teams overseas (e.g. an individual in Spain or a team in Eastern Europe), I'm not really seeing that challenge. If our small startup managed to pull it off, then those logistical problems are not quite as bad as they may seem.
lol, that quote reminds me of the FAQs that companies put on the website about their products. "uncomfortable" faqs are either not posted, or are answered very carefully (or non-answered).
I would question why the "AI" community is being left to their own anarchist devices when they are clearly the core of the problem, instead arguing about licensing pedantics and semantics.
The experience i have with scrum is similar to what the procrustean bed suggests. Funny thing -to me - is that usain bolt did not use scrum to win, neither did federer. You can’t go to the moon with scrum. But I do see value in it as long as I drop 80% of what it proposes. Scrum is just a passion killer. We shoud use the ideas from the No Estimates and Accelerate books
I think that's oversimplified. The European Commission is the executive, not a legislative body. The EU has effectively a bicameral legislature formed by the Parliament and the Council. The Parliament has direct elections with seats apportioned to member states roughly corresponding to population. The Council represents member states directly, but they only sometimes have equal weight, because many things use qualified-majority voting (QMV) where a majority of states and represented population is required. Most things either need to pass through both of these legislatures, or if they're exclusive to the Council, are covered by QMV. The number of things covered by QMV has only grown with time and lots of these would be considered important. There are of course still some matters that require unanimity among states though.
You forgot attractive; nothing but raw sexual energy from this bunch.
No, SVB has irresponsible strategy and pretty much everyone who works in the field knew it was irresponsible strategy.

This was 100% SVB fault and 0% Fed fault.
DJI drone flight log viewer
Nvidia actually doesn’t have anything competitive in the A750 and a770 8gb price points.

AMD’s cards lack performant ray tracing.
This is the future of digital reality.
Ask HN: How would you go about building a startup government?
I've noticed a bit of fanfare these days for gov-/citizen-tech. However, a rarely mentioned obstacle (outside present company) regarding work for or on behalf currently established governments are how they are hobbled by mountains of bureaucratic cruft, making such ventures attempts at turd-polishing. Rather than surmounting the insurmountable, applying gov-/citizen-tech to building a competing startup government (or even a grander market of such governments) seems to be a more efficacious solution.

With all this said, what is a good angle/approach to implementing such a startup? What are similar examples you know of that worked in the past, or at the have a working theory behind their construction?
I don't think you got the sentiment.

It's pretty clear in the article, I hesitate just just cut and paste it here, but the idea is that Github is not respecting some terms of some licenses, so if you upload another authors code to github, you are exposing the author rights to github's depradations.
I love Pieter Breugel's work. Does anyone know where I can buy reproductions of his work online and have them shipped to me?
There's no clause you can add to A/GPL that will help with this. You can't forbid use cases because that would clash with the license, and Github already blatantly ignores the attribution clauses, so there's nothing you can do there either.
The anti-aging effects of rapamycin support the opposite of "pervasive accumulation of entropy" theory - which is that aging is a distorted development program, rather than random accumulation of entropy.

The definition of "random" implies by default that lack of information or knowledge on the object in question is primarily due to cognitive (and hence measurement) limitations of its users, rather than something being 100% objectively ingrained in reality.
Your life sounds similar to mine, and with few words, I think you've described emotional neglect.

I've found myself to be quite avoidant. I found attachment theory before I heard of neglect, and I found it to explain my relationships pretty well. I actually think I found running on empty while looking into attachment theory. I feel like it adequately explained how I came to be so avoidant. Based on your words, I am pretty confident that at least one of her stories of neglect will hit hard.
culture is fine but when it leads to ambiguity not so much
This is about a work in progress for a version of rcmd that I intend to distribute outside of App Store. As you guessed, calling private functions is not allowed by the App Store review guidelines.

I want to add hotkeys for creating Stages with the needed windows, because as it is right now, mousing around to move windows is too slow for me.

I'm looking inside SkyLight.framework and WindowManagement.framework to find the right sequence of SLS* or CGS* functions that does what I need.
well, the FSF certainly is looking at it, but it is a new area of copyright that is unresolved and it's not clear what to do about it, or whether it actually infringes copyrights, etc.
The person that stole my favorite green button shirt.

I still miss it...
I'm really baffled by all this discussion on copyrights in the age of AI. The Copilot does not
'steal' or and reproduce our code - it simply LEARNS from it as a human coder would learn from it. IMHO desire to prevent learning from your open source code seems kind of irrational and antithetical to open source ideas.
Maybe it's a good point for a mini-ask HN: assuming you agree with the sentiment, what is your preferred alternative to GitHub?
Quite right too, just because you paid some guy to buy their land shouldn't give you total control over any historical objects on that land.

Although these guys obviously wanted to make a quick buck and to hell with history.
Not necessarily.

I can give an analogous example.

Lengthening telomeres is a naive strategy some chase for longevity. You can think of telomeres as aglets for DNA -- they shorten as you get older. So inhibiting that shortening is good, right?

Well, that does extend life, in a way, but it also slows down DNA repair and makes that a harder thing to access, because now damaged DNA has longer end-caps on it too.

So of course a few years after the whole "Just take telomere lengtheners!" headline wave, another headline wave of "Telomere lengtheners actually can worsen aging!" is a decent followup to expect (something like this happened IRL IIRC).

You can make a similar analogy with stem cells and a limited stem cell pool (do you deplete the pool early, assuming it no longer regenerates at this point, for a boost of apparent vitality, or ration it over the course of a lifetime?)

Homeopathy on the other hand assumes a bizzare, quantum-like "memory" in molecules that has not been shown to be accurate by science, but excels as being a placebo effect.

These are quite different phenomena. It's another way of saying "the dose makes the poison", though in this case, it's "the dose has varying and highly state-dependent effects within a strongly chaotic dynamical system".
Thanks. My teams have always estimated in hours (though at times these hours were called points) so I was a bit frightened to hear that an estimation of 13 hours would be considered bad! I guess if 13 means 26 person-days I get why people would be nervous – even I would suggest breaking it down into smaller pieces, if possible!
This is an under-appreciated use case for the iPad Pro. I’m a collaborative pianist who relies exclusively on the large format iPad and forScore when practicing, rehearsing and on stage.

(forScore is excellent, although the latest version occasionally fails to display the next page after a page turn. It’s a bug that’s rare but is widely discussed. It happened to me accompanying a violinist at a competition last week. Pressed the Bluetooth pedal, and.., nothing. Only my markings, the score wouldn’t render. But that’s a discussion for a different day.)
That's about the distribution one could expect for placebo too.
You don’t want kernel panic affecting other users
People trying to shoehorn scrum into their startup is the problem - not scrum itself

It is specifically designed for interfacing with project-external stakeholders.

It works well for “project teams” in a large org for whom the project isn’t the primary business focus. e.g. an internal tool to assist with problem X, or a development project for an external entity.

There is no other use case for which scrum is a good fit - and it’s those mismatched experiences that always result in scrum hate.

I think people just got caught up in the cool name and the certifications and blah.

Stop using scrum for the wrong thing!
> well-meaning

Well-meaning is difficult to implement in practice because of "Incompetent, ineffective".
The luthier in me cringes at how he goes about this and his considering a cracked soundboard reducing an instrument to firewood, it would not be terribly difficult or expensive to replace a sitar soundboard. I will not comment on the paint job. All the work he did could have been done without inflicting that massive wound and it would have been less work in the end.
They also happen to often fall into the exact demographics right wing fringe theories cater to. Men in tech who grew up on a diet of nerd culture with sexist tropes will find it easier to believe evopsych nonsense that "women are just not biologically capable of achieving greatness in tech", white and Asian guys will find it easier to believe that they just lucked into being racially predisposed to being smarter. Worse, the discrimination perpetuated by these ideas may even be misinterpreted as evidence (because after all, they don't think sociology is a field that has any merit).
> indexes starting at...

"I don't understand the word 'index'".

- a functional programmer
What he did is comparable to a serial killer in the way he ruined lives. And on a very large scale. The max punishment for that is apparently 150 years. And that is not in sing sing, but in some cushy place. But you are right; he got something that matches the crime vaguely; the problem is that this is an exception and that’s why it’s well known. Many grifters get a few years or nothing for destroying 100s of lives.
I would guess that GitLab is the most used one right after GitHub, but I may be incorrect.
There is a difference between a person learning and a commercial product learning from someone else’s work, probably ignoring all the licenses.
Logic programming offers a good foundation for anything that people call "rule engines." Within logic programming, there is some variation on the degree of declarativeness.

Datalog is arguably the minimal core logic programming, similar to what the lambda calculus achieves for functional programming. Unfortunately, it has been forgotten outside of database and query processing realm. A resurgence has happened in recent years, as PL researchers and also industry have discovered the virtues of datalog (e.g. Flix, DataFun). My own attempt at making this more widely known is here https://github.com/google/mangle, a language from the datalog family and its implementation as a go library.

As the example shows: plain "rules" (or: plain datalog) is rarely enough to capture everything that one wants to express: the question then is, how to combine a pure declarative "kernel" with more general purpose programming (e.g. mapping a list).

PROLOG offered one answer, already in the 1980s, but I fully reject it: the fact that the writing a program in the wrong order with negation and recursion makes it non-terminating is not something we'd want everyone to deal with. Datalog with stratified recursion is somewhat better, as "layers of rules" is a concept that is easy to understand.

In mainstream programming languages, the possibility of writing non-terminating programs also exists, but is rarely an issue. That is why I believe a good combination of declarative and general-purpose has to make it really easy to recognize which parts of a program are in the declarative, terminating, safe kernel and which parts require more attention from the programmer.
Such a hideously dystopian idea. Yeah, let's allow (probably the US) government or some billionaires to start blotting out the sun instead of scaling back our dependence on fuels that were always pretty dreadful environmentally, socially, and politically.

My prediction is that a big, unauthorised experiment will happen, probably go wrong, and the backlash will be enormous. People see the earth as a shared resource, and they will hate this. Especially if it is a divisve rich person trying to play the hero.