skysight-inc/HackerNews huggingface dataset:
With a pay to release model only previews are initially available and only when enough money is pledged for release is the full product made available. This is not a trivial model to adopt, but it holds promise for doing business without being at the mercy of copies.

There are also many ways of adding value and capturing customer attentions. Community support and forums where people can find and share tutorials and extensions and come together for conversation and shared game play can add a great deal and keep customers coming to producers for more. This is especially true if there are ways of voting or making purchases that direct the course of ongoing development. Currently management of customer relations and engagement is not integrated with the development and vending of most games. Sure there is some marketing and promotions, but full community support and development is more than that.

It may seem that being able to lock down so called intellectual property extends value for creators and thus the larger community, but there is also an argument to be made that all this focus on ownership and protection of ideas dulls and slows down every aspect of development.
CourtListener is a free source that does this very well for high-level courts. (i.e., US Supreme Court, Federal Courts, State Courts of Last Resort/State Supreme Courts).

For that, you have to detect references of cases which is a difficult problem itself, and CourtListener's search ranking also takes into account the citation weight of certain cases. This generally works well, but my understanding is that sometimes a not-so-important case can end up having many citations. Or if a case with many citations is overturned completely or partially, these things complicate which cases might be most relevant in search results too.

The data source is provided for each case. In some cases, a direct reference/link is provided.
Transit lines are doing that? How so? They can't move somewhere else and buy a car?
What qualifies something as a "real" array of bytes?

All RAM is an array of bytes, so any pointer to real memory(vs. virtual memory) is a pointer to an array of bytes.
I found the following interesting

"""
As a postscript, I’ve heard several stories about people who leave Google or Facebook and have a hard doing being productive at the next place. Both of those companies have planetary-scaled systems and the amazing tools to handle that. The next place doesn’t have those tools, and suddenly you have to know how to do things at much lower levels. If you never learned those levels, you are practically starting over and your previous experience isn’t that important. Their tools do their things, not general things, and certainly not someone else’s things.
"""
What about 'borg' ?

Do they maintain the borg binary on their end or do you have to run that over sftp mode (or whatever it is ...) ?
Sure: the network request time of a person making a request over the open internet is going to be an order of magnitude longer than a DB lookup (in the right style, with a reverse-index) on the scale of data this person is describing. So making the lookup 10x faster saves you...1% of the request latency.

And at the qps they've described, it's not a throughput issue either. So I'm pretty confident in saying that this is a case of premature optimization.

And at some point the increase in parallelization of scans dominates mmap speed, unless you're redundantly sharding your mmaped hash table across multiple machines. And there are cases where network bandwidth is the bottleneck before disk bandwidth, though probably not this case. But yeah basically, the answer is something like "if this is the optimal choice, it probably didnt matter that much".
Excellent piece of reading ! I'm wondering if the CIA would let present day leader of China in to the CIA Head Quarters ?
> Soon after Biden’s answer, giant American C-141 aircraft landed at Beijing airport, full of American equipment for the spy stations.

> About two dozen American military technicians from the National Security Agency settled into Northwest Beijing to train the Chinese in how to operate the American computers, transmitters and radar.

Faascinating history... Thanks op for sharing the article.
Like I said, I’m not sold on git’s specific implementation. But breaking things into smaller, focused commits is—in my experience—a hallmark of good development practice.

There should absolutely be better tooling around it, so that these piecemeal commits can be tested in isolation from one another. That’s a far better approach than just throwing up our hands and committing everything in the working tree, even if half of it has nothing to do with what’s intended.
20% of a city not having a car sounds pretty typical, and from that data looks average. The wealthiest cities seem to correlate to not having cars, with San Francisco leading. The smaller towns on that list, and especially the ones in the Midwest and South are anywhere from single digit to 20%, with Cleveland having the highest number. So what's your point?

Edit: the whole point of my reply was to say that mass transit is effective in dense, wealthy cities. In the Midwest and South those same sentiments will not work because our highest density is in the middle of the city. The farther you go out is quickly drops off. Given that, it makes sense to make cars cheaper and easier to maintain for people there, while focusing on mass transit in areas where it will work. Unfortunately, in areas like SF (where I currently live) it's NIMBYs who get in the way and waste everyone's time while acting like they support mass transit expansion.
> Games that endure usually have something unique about then that resonates with consumers, despite the existence of clones.

But clones have that exact same unique feature, that's why it's called a clone.

If you played/hear the original, you'll recognize the clone right away. But if you find the clone first, you'll think that's the one with that unique feature. Maybe later you discover the original, but the damage is already done.
Unsigned integer overflow is defined in C. Signed integer overflow is not, although in practice the CPU can do it just fine.
> I believe it shouldn't be considered a derivative work

Isn't the point of the majority of this document, that nobody, not individual rightsholders, nor the FSF, not even the Linux Kernel Project, has the legal authority or knowledge to interpret the LGPLv2. That fundamentally the LGPLv2 is a legal document and therefore the only people able to create an interpretation of this document are lawyers, and even then, their interpretation is subject to how a judge might decide in a court of law?

So therefore, your beliefs, my beliefs, anyone's beliefs on this are mere conjecture or supposition, and can be considered essentially worthless. Ultimately, how it plays out depends on legal precedence, jurisdiction, judge, hell- the weather on the day of the trial and the specific circumstances in which it is brought up in the court system.

Ergo, isn't it more than a little presumptuous to debate on this matter? To put forth your opinion and opine it as what you believe, and therefore as some degree of possibility or fact, despite there being essentially no reference point unless a lawyer was actually contacted and was able to provide an interpretation?
No idea how much I'd like it if I'd read it today, but 'Jitterbug perfume' by Tom Robbins is probably the one that I liked most (or strongest), of all the books that were favourites at different times in my life.
The Myth of Chinese Supremacy?
TIL that a lot of sad MFers share my name...

This tool is awesome, but, in knucklehead hands, could be fairly awful.
also I don't think Stardew Valley had any competition on PC when it was released (barring emulation of the Harvest Moon games), which would have helped making it a very good success
When you cherry-pick a commit from another branch, it's not doing anything like a read-tree to make your current work look like that commit's snapshot state. It's doing something like three-way merge between that commit, your baseline and a common ancestor (I'm guessing: the same one that would be identified by git merge-base <hash0> <hash1>.) That's why cherry-pick identifies conflicts.

A cherry-pick deos not just do a diff with its parent 0 and then patch it onto your work. In many cases, that wouldn't work because that's not a three-way-merge, but a two-way merge, which has disadvantages.

However: there may be situations when the commits are so distant, it might make sense just to turn that one into a patch and work the patch onto your baseline. Even if that needs manual work, it can be simpler. You will only get conflicts (patch hunk rejects in that case) that are relevant to that change. I've had lots of experience working with patch stacks (both before and after Quilt was introduced to make that a bit easier) so I'm comfortable migrating patches from one code base to another without a three-way-diff process within version control.
>a similar argument probably applies to the lottery also but nobody likes mentioning that either

In a vaccuum, yes, people are losing money on the lottery. I personally see it as kind of a "lesser of two evils" kind of thing, though.

It allows people to scratch the "if I were rich" itch that causes some folk to risk everything they have (note that the exact same imagery is used to advertise both the lotto and high-risk speculative investments/ponzi schemes) while limiting the losses to the cost of a ticket each week.

Not saying that lottery addicts don't exist, but they're far less likely to lose everything than a problem gambler/day trader.
Google will lower pay for North Carolina and Houston
And with many ISPs worldwide (including mine) still not supporting IPv6 at all, this becomes a problem, not giving incentive to anyone to do the work to support IPv6 (or at least abandon IPv4) as it will only harm them by being inaccessible.
This is a possibility that there aren't any great solutions for currently. Can you message me on reddit with the link to check?
Neuromancer
Agreed, but this problem is not unique to SF as compared to other major cities like NYC, etc. Therefore it shouldn't be a decoding factor in where to live, because it exists in each option.
> The userspace ABI is stable and intended not to cause anything targeting it to become a derived work. But once again, this seems to be a way in which the kernel project seems to think it has the power to interpret the GPL. In their minds, targeting the userspace ABI doesn't make a derived work, but writing a module does, unless it only targets GPL_ONLY symbols, in which case for some reason it isn't.

I think this whole part applies as much to the text of the GPL itself as to the common Linux explanation. The GPL draws a distinction between dynamic linking, static linking, and use over a network or through a CLI style interface to decide if a work is a derived work of the GPL program. But, this distinction is just a novel legal theory proposal at best - there is nothing in copyright law that would make the GPL distinctions authoritative.

A license simply doesn't get to decide what constitutes a derived work - that's entirely up to copyright law itself and the court system to decide.

On the other hand, unless and until Congress decides to explicitly legislate how copyright should apply to software, the courts can very well take common industry practice into consideration for judging what is and is not a derived work of a program, and in this sense the Linux kernel developers' opinion is in no way less impactful than the proposals in the GPL itself.

Furthermore, in a matter of contract law (so assuming that the work is indeed judged to be derived according to copyright law, but now judging whether the GPL may offer some relevant exemptions), the stated intentions and interpretations of the parties of the contract are indeed relevant. If there is a long history of kernel developers publicly stating that as long as you are not using GPL_ONLY symbols, your work should not be considered to be under the purview of the GPL, and if this has not been commonly publicly contested, I think that in an actual trial this will matter much more than other interpretations of the GPL.
I disagree. I think governments prioritise spending, jobs and votes over "better results".
If I remember correctly, one reason for the quick adaption of SSL certificates was the combination of Let's Encrypt and Google saying it would improve ranking. Why doesn't Google just do the same for IPv6? With all the benefits of IPv6, wouldn't Google benefit from such a move as well?
It doesn’t cost several thousand a year to insure and maintain a cheap old Japanese car, which poor parts of the country are full of.
It's interesting how you're framing not giving people something as a punishment.
> I want a good default for string manipulation,http, file manipulation, json/xml/zip and other format parsing

Wanting those things is fine but delivering those things is extremely difficult. JSON/XML/Zip have so many weird edge cases it's maybe impossible to write parsers that are complete to the spec yet also truly secure. XML and Zip bombs aren't explicit features of either format but they're side effects of not being explicitly forbidden.

You're also want "good" parsers without specifying in which dimension you want them to be "good". You can have a complete parser that's reasonably secure but then pay for that with CPU cycles and memory. You can have a small and fast parser that's likely incomplete or has exploitable holes.
The "bool" type, as well as defines for "true" and "false", already existed in <stdbool.h> [1]. What these proposals [2] intend to change is making them real keywords, rather than macros which expand to _Bool and appropriate integer values.

[1]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/st...

[2]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p231... and http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p231...
I have some records that are sealed, but show up in this database. So there are records that were once ‘public’ but are no more, but this database makes them public again.
I mean really you could say that about most non-tourist attraction neighborhoods.

It's probably indicative that it's nice for everyday residents. Most people's lives are pretty mundane.
>BSD/MIT/ISC rules can be broken as well

No one cares and no one has interests to break them for financial gain...not even lawyers (that's the good part)
Horn and Hardart closed in the 1970s because given the choice, people would rather not eat in automated restaurans. But, with wealth inequality as high as it is the "automated" restaurant may be making a comeback.

Just as income inequality is bringing a new wave of app-based delivery servants.
Previously on hn: https://news.ycombinator.com/item?id=30384164
OR WILL THEY?!

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p231...
> I’ve worked on too many teams where people would just commit everything in their working directory, and it would inevitably make reviewing their PRs a nightmare.

And they always claim to review and clean their commits before pushing, or at least before merging, but never do.
Good call, now I'm embarrassed. I should've known that. Funny how the mind works. I knew he died in his 50's and was involved in the Manhattan project but somehow was content lumping him in with all the other scientists from Operation Paperclip and using loose math that 1981 was possible.
> It would be quite fun if we could have hierarchical commits, so I could add bits to a commit without having to squash/amend. Then you'd see the top-level work item as a "commit" and the individual changes as "subcommits".

Would something like Mercurial's queues be something what you're looking for?

* https://stevelosh.com/blog/2010/08/a-git-users-guide-to-merc...

See especially "…with Two (or More) Patches" onwards.
Assuming an already expensive automation makes any kind of economic sense, it could. But right now for a vast majority of basic labors, automation remains out of reach being impractical economically, if not technically.

And robots don't need a good movie, a night out, a good meal, or any of those things, so whatever taxes has to find their way to the people who do present real demand for those things.

And those people do have costs, unless we simply allow them to cease to exist and not show up for work anymore.
If you're not already using smackhouse to smoosh your logs into clickhouse, how can you even call yourself a developer, bro? Who do you code for? Standard Oil? Ma Bell?
Which is why you make stuff dualstack first. Except most ISPs don't even seem to get that far...
>short of a goddamn nightmare

It is....don't touch lawyers if you want to get real wok done.
Ask HN: C# reloadOnChange=true slows down startup on Linux by 2.2 seconds. Why?
I asked this question on stackoverflow, but nobody seems to have an answer yet. Maybe you guys could help. Using the configBuilder with reloadOnChange=true leads to a HUGE slowdown in startup time (usually >1000% - in bigger apps 10 seconds and more). It is dotnet 6 with release mode producing a single executable binary...

The line that matters is:

configBuilder.AddJsonFile(f, true, true);

Here is the full code:

var configBuilder = new ConfigurationBuilder();

var configFiles = new[]
{
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "appsettings.json"),
// the files below do not exist, not even the directory - just a fallback
Path.Combine(Environment.GetFolderPath(UserProfile, DoNotVerify), ".tester/appsettings.json"),
Path.Combine(Environment.GetFolderPath(ApplicationData, DoNotVerify), "tester/appsettings.json"),
};

foreach (var f in configFiles)
{
// using the line below works fast like expected
// configBuilder.AddJsonFile(f, true, false);

// HUGE slowdown of app startup with second parameter set to true. Why?
configBuilder.AddJsonFile(f, true, true);
}

var config = configBuilder.Build();
Console.WriteLine("tester");

More details:
https://stackoverflow.com/questions/71179452/c-sharp-configurationbuilder-with-reloadonchange-true-slows-down-app-startup-on
why would that be? I don't think I have ever seen a site that disclosed they are using GA?

FWIW: I also prefer Plausible, and have all GA traffic blocked in my hosts file
> Giving people money earmarked for education doesn't lift them out of poverty, because education is just a relative advantage in the job market.* A rising tide does not lift any boat's level relative to the water.

Not true. Every single software team I have worked on wanted to hire more workers but when they are paying me $350K a year, it limits how many people they can hire. If you doubled the supply of SWEs, you'd probably have 2 175k jobs instead of the one.
I'm using a Pinephone since ~6 month now, and I don't feel the need to turn back, if one anecdote do weight in your stats :D
I’m sorry he wasted your time, but I found this really funny. Thanks for sharing. What was the fate for either app?
what's your statute of limitations for sources?
I think this is crazy, coz now you have HTTP stuff leaking into your source code. It's just clearly a different abstraction, a worse mess that implementing Callable .

You can implement Callable in a lambda now, so a wrapper can be conjured up easily when you need it. https://www.concretepage.com/java/jdk-8/java-8-runnable-and-... (I agree implementing Callable in the business logic was naff)
I would love to learn more about that library!
Which is much more consistent, IMO.

int foo(int, int) is a function taking two arguments. int foo(int) is a function taking one argument. int foo() ought to mean a function taking no arguments, not a function with an unspecified number of arguments!
Pandora’s star by Peter Hamilton

Trilogy of the Void by Peter Hamilton
Go look at the Census definition of “urban.” Sibley, Iowa, where my wife grew up, is classified as an “urban area.” It’s in the middle of nowhere surrounded by farmland.
Their cloud platform doesn't even fully support IPv6, so I doubt they would do this before at least getting their own public offerings on board.
I fully agree with the sentiment.

Speculation what form future tech takes should have be broad and uncommitted.

* Given our current knowledge, Dyson Spheres are essentially impossible (just lesser-known point is that unlike planet, full Dyson Sphere or Ring World would not be attracted to the star that it would be built around, so it would have to be guided to move with it - see Larry Niven's Ring World Engineers).
* What a civilization would do with all the energy, whether it would want it, etc are other unknowns.

As you say, turning one person's clever idea into a whole research program at the very least neglects other great scifi novels.
They are two different animals. My old job had office documents to complex that windows vm with office performed better than native macOS.
Firefox mobile always load sites in new tabs
> It strongly implies that there are a large class of jobs where the employer has all of the power, and does not have to compete to attract employees

That is even true in cases where there is even balanced employment-employer availability due to other factors. My country should be more civilized by my dad got 6 years of pension payment reduced because the employer "failed to pay" but on every balance sheet his pay was added because "automatic" and nobody warned him, just the employer. Afterwards the lawyers told him to take the "I'll pay one year" deal of the employer because of the likelyhood of getting nothing due to limited liability companies protection. And this in Europe, not even the US. The balance is so far off it's not even remotely fair game.
Now we have N+1 problems or how to microservice at microscale. The article really misses a "must have" these days piece - Kubernetes service deployment yaml for the server side task.
The Name of the Wind by Patrick Rothfuss
"Apple does not allow other apps to replace the default SMS/messaging app." https://support.signal.org/hc/en-us/articles/360007321171-Ca...

Oops, I must've been remembering Android. Well, it's one way Apple could fix this unconscionably lasting security hole.
Cash. Cash helps.

https://www.ted.com/talks/rutger_bregman_poverty_isn_t_a_lac...
There are 10 times more "second" non-rented houses in the United States than there are homeless people.

That- right there - is the reason we have poor.
Not sure how good this on a "regular citizen" level. I tried several drug/alcohol related incidents that I knew about and nothing came up.
Yes because the country favors transit and makes car ownership very expensive. So they’re stuck with the limited opportunities and housing they can reach from the transit lines.
I'm not signed in and read it fine. My uBlock filters are

twitter.com##[id^="layers"] > [class^="css-"]:has([dir^="auto"]):not(:has([aria-expanded])):has(a[href^="/"]):has-text(/Log in|Sign Up/)
twitter.com##html[dir]:style(overflow: auto !important;)
Or people will simply prepare their own food.

I can tell you absolutely that is my response. I'm not going to eat some automated thing that nobody's checking, or has poorly maintained for the least dollars.
well, the lesson here seems to be to avoid targeting mobile platforms. And even then if your game is so simple it can be cloned even before release, maybe it's just there's an oversupply of game/gamedevs and the market will correct itself (or not and artists will continue to produce art, even at a loss)
The problem being that dualstack is worse in every way than IPv4, and worse in every way than IPv6.

The very fact that IPv6 adoption actually requires dual-stack IPv4+IPv6 adoption first is the very reason that adoption took such a hugely long time. If IPv6 could have been made backwards compatible somehow (it's probably mathematically impossible) then adoption would have been much faster (just look at HTTP -> HTTP2 -> HTTP3 already).