skysight-inc/HackerNews huggingface dataset:
The article gives several examples, including a lawsuit against GNOME Foundation.

It also links to a study that backs up the figures in the title:

> The recent UnifiedPatents, Defending Open Source: An 2022 Litigation Update, report shows patent troll attacks on open-source projects are on track for a 100% increase over 2021.[1]

The report shows its trend graph, and explains its findings:

> Looking specifically at all kinds of NPEs, open-source patent litigation has reached 617 cases, and is on track for over 1,200 cases. This would nearly double the total amount of cases brought in 721 against open source technologies.

[1] https://www.unifiedpatents.com/insights/2022/6/9/defending-o...
Yes and Deutsch Bahn is doing exactly this.

Source: https://www.tagesschau.de/wirtschaft/deutsche-bahn-siemens-w...
Best practices for creating a modern NPM package
or maybe you're being overly critical.

PHP aint pretty, but that code doesn't seem unreasonable to me. I certainly wouldn't blink at it outside of the typo.
It's a fair point that obstructing draft legislation is a kind of de facto prohibiting of votes, even if crown consent does not enable stopping a vote directly. But in practice I don’t think consent could possibly be used this way without the tacit approval of the government (like with the prorogation of parliament case). I brought up parliamentary sovereignty above precisely because of this. If parliament is sovereign then ultimately the limits of crown consent are for parliament to decide. So the crown does not truly have a binding veto, if that veto can be removed or undone by parliament.

That said, it would be very interesting if such a veto was attempted and it went to court, we’d get to see more constitutional clarification in action!
Defaulting back to it's `native` language (of the programmers). That would be hilarious and should be on the next AirPlane spoof.

Mel Brooks, where are you!
>>I believe you probably genuinely think a pug doing a salute is glorifying nazis, that nobody else could reasonably disagree, and that society needs to be protected from this and stamping it out by locking up commoners who dare to defy the state edicts.

I think the society needs to be protected from trivialization of Nazi gestures and symbology, not from pugs on youtube specifically. I know you are trying to reduce it to absolute absurdity so my argument can be easily dismissed, but I'm sure you can also see how it wouldn't be appropriate to have a short Tik Tok video of someone making a Nazi salute and then saying "it's just a joke, everyone relax". No one got hurt, they only did it for the views, but it still wouldn't be ok - not because we want to live in a society of oppresion and censorship, but because using a nazi salute as a joke in itself without any context(context like in all the examples you posted) is poor taste at best. Can we at least agree on that?

>> it's revisionist to say that satirizing nazis including and mocking their salutes was some big offensive taboo.

I also live in the UK, and I think we are arguing about two separate things.
One is mocking nazis in art and media - there you are absolutely correct, there is a history there and it is generally allowed.

What I'm pointing out is that I don't believe European societies accept Nazi salutes as jokes pretty much anywhere outside of art/comedy/standup context. Go to a party in the UK and start marching with your hand raised up straight, if anyone complains say "it's a joke bro" - see how fast you get kicked out. My bet is very very very fast.

That's my entire feeling about this - that a random short YT clip of nazi salutes is the equivalent of that "it's a joke bro" mentality. It's not allowed not because we love oppression, it's not allowed because it trivializes something that has left such deep scars on our societies.
Also here: https://www.tagesschau.de/wirtschaft/deutsche-bahn-siemens-w...
Even having experience with C/C++, C preprocessor and C declarations took a long time. Some time to get used to the grammar as well.

A language without preprocessor and a simple grammar saves a lot time and you can go direct for the funny parts.
Typelevel vs ZIO (John DeGoes) drama? Allegations against Jon Pretty?
I think Lisp machines have a serious drawback. It means that OS will be totally open-source with no compilation-as-obfuscation ceremony, that leads to impossibility to show users ads and to lobby non-free software. Our bosses aren't ready for that paradigm shift and most of the people are O.K. to be useds.
Loom will be the next billion dollar mistake after nulls. Keep my words in mind for a decade or two...
I don’t think you read OP correctly. They’re saying that because devs are too shy to talk about salaries in the office, it only helps employers.
I think this basically misunderstands what the mulchers actually are.

The prompt is the only thing there is, it's all they will ever understand. Therefore, engineering prompts is the only way to get behavior out of them. That won't change unless the architecture changes, in which case, it isn't GPT-N.
Http status codes barely do anything to begin with nowadays. I was bombarded with them in college, and if you look at any webapp, it only ever responds 200, 302 or 500.

Redirects are done in js, 404s are just normal pages, if that, and 401s are just not a thing on the public web anymore.
That speaker wasn't just anybody with 'right-wing views', it was 'Mencius Moldbug' himself. (See, for example: https://www.unqualified-reservations.org/2013/09/technology-...)
I'm a huge fan of Rust (I write in it for a living), but I still can't help wonder how they are going to tolerate the compile times. A couple of drivers...no problem, but what happens once they get a large number of drivers in Rust? Compile times will definitely start going up considerably. I wonder how much this has been considered, or possibly they have no plans to do anything this extensive?
The cover of Mad Magazine #198, when they were finally forced to mess up the aesthetics with a UPC barcode, is instructive:

https://archive.org/details/mad-magazine-198-1978
Batteries can get you through the places where its hard/costly to directly electrify.

The two techs are complementary.

You see this on tram systems where bridges or junctions conplicate the overhead wires.
Yeah doing a parabola is relatively easy. Doing a nearly perfect one to maximize weightlessness without overstressing something is harder, so having one pilot for each aspect makes sense.

Another for radio and another for “general everything watching; the captain” makes sense.
>where are the nuclear reactors?

In France. Mostly idling.
Amazing video.

I’d guess not mechanical? Look at the dashboard top, lower left over the first minute or so: There’s a screw head that keeps popping in and out of existence which suggests some kind of heavy software correction to me.
100% agreed. And maybe keep this in mind when people are taking more precautions than you think are necessary.

It kind of reminds me of “having the winds leave my sails.” Like I know I could do this thing previously but today there just isn’t a way to get going.
What you're describing is basically why Kissinger et al lobbied to kick out Taiwan from the UN, lobbied to shut down Taiwan's nuclear weapons program at the UN and worked so hard to intertwine US and Chinese economies. It's also the reason why Kissinger had that speech and the WEF advising the political leadership of the west to change course.

It doesn't really matter though, there seems to be no way to have a reasonable discussion on this topic without being attacked as a Putin sympathizer in most places of the "free world".
Having produced copies of holograms in the past, I definitely had to draw them in Photoshop (Illustrator really).

Same goes for features like transparencies, watermarks, etc.
Ok but I was hoping for serious answers.

That was a bit terse: the reason this isn't a serious answer is because Germany is burning large amounts of coal to make electricity, because of the natural gas shortage.

Turning electricity into hydrogen at around an 80% loss by the time it hits the fuel cell doesn't even begin to pencil out.
>I know, but iCloud is not tool for creativity.

I don't use Apple products myself but if iCloud was part of the pathway, ie edit on iPad, only way to transfer is via iCloud....
Jep, this is really an issue of how the JVM and Classloaders are architected. Rust essentially chooses the other side of the sea, which is better in some sense, but worse in others (which we will see once the ecosystem grows).

A configurable middleground is needed, but it's not an easy task to get that done.
You have to setup a git server and a front-end for the repositories. The first part is the easy one: you basically need one server and git installed.

- https://saucecode.bar/posts/09-hosting-your-git-server.html
- https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protoco...

For the front-end part, there are some options:

- cgit [1]: uses CGI to dynamically serve your repos, many customize it
- git2html [2]: generates static pages

Or you can build your own, I saw two approaches for this:

1. Use the git library [3] or bindings for it: [4] (golang)
2. Call the git CLI from you web server, I had some examples, but forgot them.

---
[1] https://git.zx2c4.com/cgit/about/
[2] https://github.com/Hypercubed/git2html
[3] https://libgit2.org/
[4] https://github.com/go-git/go-git
And for me, I miss some of that straightforward cinema today. Sometimes you don’t want ambiguities and meandering characters.

Everything is a blockbuster and a franchise.
From a practical perspective, I found myself in a sort of context switching throughout the piece, looking up various bits to make sure I understood their use, but also finding myself disappointed when I came to the conclusion that the use of a given piece of jargon didn't seem warranted over a simpler version of the phrase. I liked the topic so I pushed through, but it made it tougher to read than it seemed to need to be.
Dataplane API is pretty sweet :

https://www.haproxy.com/documentation/dataplaneapi/community...
It may be the best on any platform outside of the BEAM, but there are a lot of correlating factors needed to create the ideal concurrency platform that you simply can't do without building them from the ground up.

It's why almost anything outside the BEAM can't make that claim.
Too many in charge of policy who have never served in the military. War can be more profitable than peace. They could have had a cease fire, but they squelched it.
This is absolutely true. Checking if their reports are going to be impediments to their goals is critical for managers, especially if those goals were themselves aligned with THEIR managers. You don't want to assign significant responsibility to someone who might drag their feet on something.
What diplomatic off ramp does Russia need? There is a simple first step towards redemption and that is get out of Ukraine right now. Better yesterday.

Western Europe just learned a painful lesson that you can't trust Russia. Eastern Europe tried to hammer that point into the brains of the other European politicians but it didn't work until now.
> because, by "chance", half of the nuclear reactors are all simultaneously down

What do you mean with the quotes? It's not by chance, it's due to backlogged maintenance (due to Covid) and some corrosion issues in a few reactors. The plan is to have all maintenance over before the winter.
Semi off topic- I'm seeing a Global Hawk and Rivet Joint doing God's work over the Black Sea. Outstanding!
One of my preferred video clip ever was filmed entirely during a parabolic flight:

OK Go, Upside Down & Inside Out
https://youtu.be/LWGJA9i18Co
No backpressure in RxJS.
Its something that works in the cloud on a server. Its a cloudcomponentprocessor. Thats exactly what it is, what it does and absolutly context free.

Descriptive alone does not cut it.

Bonsupoints if your software throws errors, that throw customers. "I want to book a flight to NY, but it keeps saying Venice:DB is full"
I’m the GP, this wasn’t the topic of my comment above.
It’s also a broken analogy because “the rich” are always more privileged than “the poor”, but a given white person may be less privileged than a given nonwhite person.
Eventually, You'll Be Wrong: On Ideals vs. Ideologies
Porting a language designed to be portable and ETL-ing the data is the least of the issues.

I would think that there are many other considerations for a mainframe application, such as security, predictability, data integrity etc.
I'm not the original asker, but evaluating programmers based upon the number of commits per day is a lot like evaluating them based on the number of lines of code written per day -- it's a measure of activity, rather than a measure of productivity, and those often aren't the same thing.

(I'm not trying to imply that that's a mistake you've made; it's just something that it's easy to forget as a manager of programmers, and is maybe worth pointing out explicitly; you need a way to measure the team's productivity, but it's very hard to find a good, measurable proxy for 'productivity' which isn't eventually going to end up being gamed by the whole team!)
If someone doesn't like something, they may criticize anything about the thing, such as (a) having or a silly name or (b) having a generic descriptive name. Sometimes you just can't win. Sometimes such 'spillover' criticism is better understood as collateral damage from deeper frustrations.
I regularly see 401s and 403s on public APIs when interacting with them.

301s can be somewhat handy in certain circumstances too.
Every Kotlin project I see uses Gradle. I still prefer maven though.
this is the most "OG" domain name I've ever seen
Inside this essay giving horrible advice, is more horrible advice:

> Even worse are those ubiquitous diagrams everybody uses to communicate about software, where there’s a box labeled OrdersService with an arrow connecting it to a box labeled OrderStatusService. I don’t understand why anybody draws those.

People like this are why there are documents with a thousand bullet points and no diagrams to help anyone actually visualize how this all fits together.

It's like a children's song ...

The foot bone connected to the leg bone,
The leg bone connected to the knee bone,
The knee bone connected to the thigh bone,
The thigh bone connected to the back bone,
The back bone connected to the neck bone,
The neck bone connected to the head bone

And by the end of it you still don't know what you are dealing with.
People Are Being Arrested in the UK for Protesting Against the Monarchy
While their coal usage is still growing, their use of renewables is also growing rapidly. They will probably overtake the US and EU eventually. They are heavily investing in wind. Most of the solar panel manufacturers are Chinese as well.
Not quite useless. POST tells the server to check for a body which I think is a reasonable indication of intent. But otherwise, yes, it’s all arbitrary and just vague hints to the server program as to what you might possibly be thinking of doing…
you can also add

stats admin

to the stats backend to enable ability to do that from statistics UI address. Just make sure it is at the very least behind a password
Quote interesting, it does seem, however, that averages are destroyed by outliers.. it seems that people are quite unreasonable in the amount of money they demand for relatively minor things.. Such as leaving a city, over 50 million usd? really? wtf? They're sprinkled over the entire planet and no single one is SO MUCH better than other top tier cities..

Other things, like roussian roulette is kind of too low.. average of $204.921.322.. you're (I assume) 50/50 on ending your life. .that should approach priceless (I chose 900 million)

On the third hand.. $18.042.936 for eating a cocroach ?wtf, only multimillionaires playing this game? that's an easy task with very low risk..
Visual testing 101. Design and development flow
This was the path i was sign posted to take and I felt like onboarding was fun:

1. I needed to install clojure https://clojure.org/guides/install_clojure
2. I needed an editor, i wanted to use VSCode so the Calva plugin was what i needed https://calva.io/paredit/
3. I needed to learn how to edit Clojure, i tried going beyond this point without learning paredit and it slowed me down so i came back and invested an evening - in vs code do ctrl+shift+p then choose the calva getting started repl
4. You need build tooling and it seemed the choices were lein (easy user experience but not “blessed” future direction? - not sure about what i’m saying here but it’s the understanding i formed). Tools.deps is the blessed approach but designed to customise the heck out of it - problematic for a beginner like me! Thankfully you can park the customisation for later and just get started with a well laid out starter https://github.com/practicalli/clojure-deps-edn - there’s even a video walks you through its features, all the inspectors and visualisers are nice to know about but not needed yet on a beginner journey

At this point I was free to do whatever. In my case so far that’s meant a toy project in reframe (loved it), another in luminus (also loved it), then i went off on learning more of the language since i felt lack of familiarity was most of my challenges with my luminus project.

Clojure is one of my fun languages. I laughed along to a TSoding video where the chap was quite openly dismissive of clojure as he went along but everything he tried just worked and fell into place like dominos. It just made me chuckle. https://m.youtube.com/watch?v=7fylNa2wZaU

I have Bob Nystrom’s interpreters book and i intend to use clojure as i go through that. We’ll see how successful i am…
No, it is just context. Which context you choose in which part of your code is up to you. Somewhere I might choose ZIO. Elsewhere I might just choose an error-context. Or a state-context. Or a "let me accumulate some extra information while doing data-rprcessing"-context.

And it is always explicit when you are in a context and which one it is. This is really the strengths over languages where this concept is missing. Those languages will just merge and mushup contexts and you never know exactly which things are safe to use and not.
I love writing libs and giving them unconventional names. See Khadijah a go struct to Cypher cRUD query generator https://github.com/emehrkay/khadijah
I can only assume this whole post is meant as a joke. HCF obviously. HELP and BUY are throwbacks to when protocols were designed with interactivity in mind, and are useless today. UNDO and REMEMBER are also without merit, the former implying statefulness on the server's part (if the client is sending the state to undo to, it's just PUT), and the latter being impossible to implement (could not distinguish browsers behind NAT, or running on same box, etc).
> Absolutely stunning Mediterranean cinematography, beautiful coastal and indoor shots, a decent plot with....

I had the same feeling when watching Pierrot le Fou (the only Jean-Luc Godard film I watched, possibly new wave...). It was introduced by a french colleague of mine, during a very small international film festival in Dublin early 2000. I wasn't into any art house movies but it made such an impression on me that I always had a nice (and saturated colourful) memory of the film.
China’s ponzi-like property market is eroding faith in the state
Not to deny the big point.

Bear proofing is pretty good these days. The standard anti-bear latch relies on the physiological difference between human hands and paws.

Bear country street furniture has the latch recessed beneath a metal guard where a hand will fit and a bear paw won't.

Indeed the problem is well solved enough that you can buy a bear safe cooler at Walmart.
Highly academic libraries, because of course companies like Comcast or Disney Streaming are universities.
> author is a bit stuck in his own head ... passingly mentions obscure terms for no reason

My sentiments exactly.
I don’t understand why the author claims self signed certificates are safe that users on the other end can verify for themselves that it’s the right party. Isn’t this exactly not possible for self signed certs? Anyone can mint a cert in my name, and that is the sole reason why CAs exist.
Indeed. And all noir films. American cinema is a lot more than just its best picture nominees. Why is OP ignoring films like Rebel Without a Cause, East of Eden, The Defiant Ones, Anatomy of a Murder, The Hustler, Paths of Glory?

I love French New Wave and Breathless is one of my favorite films, but OP overstates their case.
I've really enjoyed Golang for this reason. The powers that be take a cautious approach before adding major new stuff, even when the community complains loudly about lack of important features (e.g. generics for many years until recently). Go code I've written years ago is easy to adapt to new versions and ways of doing things, even when I have to switch gears to others languages for months/years at a time. Go is predictable.
Hey I have an idea. Get everyone to wear AR glasses that filter your vision. Then have thieves pay hackers to make them invisible to eye witnesses.

The holdouts who refuse to wear the glasses slowly meet with ... unfortunate accidents. One by one. Until there's no one left who sees the world as it is.
Among the aristocracy, sure. Maybe the near-aristocracy. What about the other 99% of historical humans? Do you have any sources that the average peasant was marrying primarily for advantage? What advantage is there even to gain in a marriage between two peasants?
It is disappointing that in a supposedly intellectual forum it's necessary to point out that correlation does not imply causation.

https://en.m.wikipedia.org/wiki/Correlation_does_not_imply_c...
Once It Was an Internet Giant–But Who Owns AOL Today?
Ahh I finally get why C calls the unit / top type “void”—it’s empty as in requires no storage! (It’s not the usual empty / bottom / contradiction type, which has an empty set of possible values and would imply the function does not return at all.)
> It is insanely expensive for me as a small time hobby coder.

No small time hobby coder needs GitLab Premium. You are free to create as many projects and groups as you need, without having to pay a dime.
But then GET as well as everything else can have a body, so most servers would check anyway.
For one You can’t actually prove this. We use brains to experience everything so we (humans as a species) can never know.
+1. Housing costs a fortune in both London and Silicon Valley. London has an excellent rail network so if you could WFH somewhere with much cheaper housing 3 days a week that could work. Although the NHS is underfunded to breaking point, private healthcare and insurance is much cheaper in UK than USA. Reasons to move to the US would be for adventure, experiencing another country, the great outdoors, all the things USA offers. Probably not for financial reasons anymore. This used to be different but UK tech salaries got better. Of course, who knows what the long-term holds for UK, with Brexit, higher inflation than other countries, the union breaking apart (Scotland leaving), political instability etc.. Not that USA is a perfectly stable country either ;)
But not yet the C4 cycle, right?
I think I meant "fair-right" (that's why there was a hyphen) and wanted to avoid a more exact characterization to avoid sparking a debate around it.
Wow. Nice. I'm working on a similar project atm. Do you have any info on how to configure the socket?
I'm not an economist, just some random techie.

I don't think you can lump all of GAMA together. I think that Meta and Twitter which rely almost entirely on advertising revenue are the most vulnerable. Google with some products and Apple with several products should be less vulnerable. Amazon covers several niches: distributor, advertiser, web services, so they are probably facing numerous challenges in the future.

If the headwinds in the near future intensify, then I suspect that advertising spending will reduce and thus any business that sustains itself purely on advertising revenue will have serious problems.