skysight-inc/HackerNews huggingface dataset:
This syncs with my experience. The ones that think they are better than everyone else and don’t have any humility are the hardest. They tend to break things, write 5x more code than needed then stay defensive and finger point instead of fixing things.

I have worked with a few juniors who actually were better than everyone. In all cases they were approachable, humble, asked questions and then were swooped up by a company like google.
https://help.truthsocial.com/how-do-you-retruth/
> Socialized medicine was always going to be unaffordable in the long term.

Why? Sorry but that’s horse shit.

There is nothing preventing socialised medicine for working. It costs less per capita nowadays than it did when it was put in place and productivity skyrocketed since.

The economic arguments were always the very privileged hiding their greed and contempt for the rest of us behind a fine veneer. I truly believe some of them even came to believe it to help themselves sleep at night. It doesn’t mean we all have to drink it.
Zod has a lot of features. And an ecosystem.
It’s really odd to frame such a dispute through the lens of whether it gives you enjoyment or not. A stolen Van Gogh would give the thieves’ house guests plenty of aesthetic pleasure otherwise unavailable as well.
Generous of you to overlook the 100-1000x multiple he has enjoyed.
There isn't one, and yet we still manage to have conversations about the alt-right and republicans and overturning abortion.

Also I'm not from the US so this really isn't my fight at all, I'm not arguing with you about this I'm just trying to point out where you're making a mistake that is going to make it difficult to communicate.

Here's an example, instead of saying "you can't point at contemporary modern feminism because language is hard and ideas are fuzzy" you can say "I don't think that the vice you're accusing these people of really comes up that often". Instead of trying to debate whether true feminists are whatever OP accused them of, you can just say that you don't think whatever OP accused them of is really a big deal that affects very many real people. Skip the definitional debate (you know what group they're trying to point at) and get right to the meat of the argument, whether that issues actually shows up in real life.
When they do one or more of the following:

a) call/protest for firing people for said outside-of-work activities

b) protest/lobby for legislation changes restricting freedom of speech in any way

c) protest/lobby for any sort of affirmative action policies

d) protest/lobby against enforcing criminal laws because they disproportionally affect minorities (when said disproportionate effect is a result of minorities committing said crimes at higher rates)
Ethereum has changed its monetary policy on the whims of few influential people, including Vitalik Buterin. It is currently deflationary, but now eveyone knows that this can change overnight if the right (few) people want it.

With this change it further renounced to its chances to be a replacement of Bitcoin, so it won't bury it, and this eulogy is comical at best... like the hundreds of previous ones from other tokens/networks.

Bitcoin has a track record of keeping its fundamental principle intact (fixed supply, verifiable on low-end hardware, no premine/ICO, etc.), and it makes all the difference when it come to be an actual sound form of money.
The article barely mentions foveated rendering, in the middle of a sea of "use your gaze to click it'll be great I promise".
It is. It's also works in the middle of a legal dispute. I'd guess The Atlantic's lawyers nixed their use "out of an abundance of caution." If you get pulled into a legal dispute--even if you think you're on firm ground--you'll still be out a lot of money for lawyers.
It may be useful for websites to make these logs public. The logs would show the exact time, the IP and the specific abuse.

In my experience, a lot of 'threat intelligence' data has a mysterious origin and is marginally useful. Yes, Tor exit nodes do bad things. Thank you, we sort of already knew that.

But I'm not sure that's really beneficial either. It would be interesting to observe trends (such as log4j) and we could see first hand how Tor exit nodes are used for abuse and maybe collect a large list of 'known bad' IPs.

Also, when we say an IP is bad (because it was observed doing a bad thing), how long do we keep it on the naughty list? 24 hours? More? Less? It may have been dynamically assigned and later some 'good' person will come along and want to use it to browse the web. If the IP is still on the bad list, that person will potentially be blocked by over zealous 'security professionals' who don't understand or don't care.

What other uses could be made of this type of log data?
> That definition seems to conflate "determinism" (something largely impossible to achieve in asynchronously parallel systems)

There are plenty of examples of entirely deterministic parallel models. Fork-join for one.
The Nazis were helped by a lot of things.

Suggesting that anti-hate speech laws are worth bringing up in this context is like mentioning Hitler was a vegetarian or banned smoking and seems to be sourced to a cartoonist, rather than a historian.

Hitler went to jail for 'high treason' after an attempted coup.

> Goebbels' tactic of using provocation to bring attention to the Nazi Party, along with violence at the public party meetings and demonstrations, led the Berlin police to ban the Nazi Party from the city on 5 May 1927.[65][66] Violent incidents continued, including young Nazis randomly attacking Jews in the streets.[62] Goebbels was subjected to a public speaking ban until the end of October.[67]

Goebbels, the victim of oppressive laws that stop you from randomly attacking people in the street. Why have we not learned this lesson from history? If you stop them attacking people violently in the streets, and removing the government, then it's your own fault what happens next.
> I would argue that voting is neither necessary nor appropriate for this problem

It's a change to the Debian Social Contract. Making it without voting would be like changing a country's constitution without voting. How else would you make such a change?
The seer and the seen: Surveying Palantir’s surveillance platform
No one should have the right to control what others do with information.

Theft is a morally defensible issue because it deprives another.

Copyright is morally indefensible: There is no deprivation. It is only about controlling others.
These are known as BLEVE explosions, in which you have a liquid maintained above its boiling point through elevated pressure. When the vessel is breached the pressure quickly drops resulting in the entire volume flashing to vapor at a massive (1000x+) increase in displacement.

https://en.wikipedia.org/wiki/Boiling_liquid_expanding_vapor...
Traditional design by contract checks the contracts at runtime. They can be understood as a form of dynamic typing with quite complicated types, which may be equivalent to refinement types

But you can check contracts at compile time too. It's quite the same thing as static typing with something like refinement types. That's because, while with contracts we can add preconditions like "the size of this array passed as parameter must be a prime number", with refinement types we can define the type of arrays whose size is a prime number, and then have this type as the function argument. (likewise, postconditions can be modeled by the return type of the function)

See for example this Rust library: https://docs.rs/contracts/latest/contracts/

It will by default check the contracts at runtime, but has an option to check them at compile time with https://github.com/facebookexperimental/MIRAI

Now, this Rust library isn't generally understood as creating another type system on top of Rust, but we could do the legwork to develop a type theory that models how it works, and show the equivalence.

Or, another example, Liquid Haskell: https://ucsd-progsys.github.io/liquidhaskell/ it implements a variant of refinement types called liquid types, which is essentially design by contract checked at compile type. In this case, the type theory is already developed. I expect Liquid Haskell to be roughly comparable to Rust's contracts checked by MIRAI.

Now, what we could perhaps say is that refinement types are so powerful that they don't feel like regular types! And, while that's true, there are type systems even more powerful: dependent types used in languages like Coq, Lean and F* to prove mathematical theorems (your type is a theorem, and your code, if it typechecks, is a proof of that theorem).

Dependent types were leveraged to create a verified TLS implementation that mathematically proves the absence of large class of bugs, miTLS https://www.mitls.org/ (they discovered a number of vulnerabilities in TLS implementations and proved that their implementation isn't vulnerable), and HACL* https://github.com/hacl-star/hacl-star a verified crypto implementation used by Firefox and Wireguard. They are part of Project Everest https://project-everest.github.io/ which aims to develop provably secure communications software.
Libinput has genuinely been such a subpar experience for me that I'm currently still running the synaptics driver. One thing that bothers me is that not all applications support kinetic scrolling with libinput, but they do with synaptics. Configuration is fairly limited with the new driver, and I've never got it to feel right. It's been a few years since I last tried however, so I don't know if things have changed, but from what I gather it's not changed a lot over the last decade.
Yeah, a lot of this feels like a really elaborate "dunking on mainstream people", which, yeah of course they aren't that open to experience. The material conditions of consuming profit driven TV and living in the suburbs aren't very condusive towards broad horizons. But it's presented in a 'classification' fashion so that you can feel try to group those you meet and immediately feel superior to them, rather then be empathetic
Why E-Bikes Could Change Everything – Sierra Club
Yes, all of that is true. It is also true that they have organizations can and will get rid of people that are too toxic to work there. Sometimes the system even works! I've known of several people who, despite being brilliant engineers, repeatedly said the kinds of things you just can't say in polite company and so were eventually let go.

Yes, it took too long.

The system (at two separate companies) eventually worked.

That's not the only reason companies will get rid of people of course, because they are ultimately capital-dedicated authoritarian organizations. But it is a reason, which is my point.

And across the industry there is something akin to a floor of acceptable behavior. I cannot go into the office nude. I'm generally not allowed to abuse the other employees (however the higher up you are/the more important you are, the harder it gets to remove you, and it always relies on reporting).

There is a floor, and it's in practice lower than I'd like, but it exists.
If this works for them, fine. It would be weird if everyone liked the same workflows. But for me, every extra step reduces my likelihood to write something.

Right now, it's three steps:

> make newpost NAME='name of this post'

[edit the skeleton until it has what I want in it]

> make rsync

I still don't write as often as I think about it.
Only fair this would revolve around Prince - keep in mind he ADAMANTLY HATED FAIR USE and wanted it against the law for people to cover his songs without his permission. He said so in interviews. I believe he was very wrong on this point and he would’ve abused copyright worse than the RIAA from beyond the grave.

Warhol’s work is barely transformative to me, as in was there tracing paper involved? Or basically the same concept? That’s not transformative that’s derivative. That term applies and it’s not fair use as derivative. These two concepts are rather clear and those who would argue it’s transformative (probably Masnik who is a quack when it comes to fair use) instead of derivative (correct term) are wrong.

Just like Masnik and Pharrell who chicken little’d the Blurred Lines ruling that it would kill creativity in music! Huh, how about that? Old Town Road paid for its samples and was a smash hit. So, yeah, welcome to a re-run of some tired absolutist arguments that fall apart.
It makes me cringe when I see the term "depression" being used lightly,
and in this instance in my opinion used for marketing.

It uses the depression the title and it does not many any further
mention of it or justifies it.
It should also be obvious that maintaining two households is significantly more expensive than one. So excepting the cases where both parties reconstitute a household, these folks are on average poorer than their married counterparts in societies with minimal divorce. Further, the rate of failure to pay full child support in the US is high, like over 50%.
It's been working for me for years just fine without JS. As for chat clients and games, those things absolutely do not belong in the slow pile of abstractions that is a web browser. They should be native applications and they are on my computers.

But you're right about maps. They're extremely well suited to being viewed in a browser with javascript.
The Beastie Boys issued millions of "License to Ill" but they never specified an expiration date.
No, they’re not. The ICC has no authority over ANY state, it has authority over people who are citizens of many states, but not citizens of the US, because the US has a functioning justice system that responds to the things the ICC is focused on. Because of this, there is no need to indict a US citizen in the ICC, you can do it in the US justice system, which is why the US points out that their citizens do not need to be subjected to the ICC.
I think you're missing the point that you can have both, a system that works well and adheres to basic unix philosophy.
> My opinion stops where written. This was fun though!

You have incorporated the word "important" into your opinion, but you haven't explained what you mean by that word. Walking away from a discussion like that without explaining what you mean by the (subjective) word you used is nothing short of rude. Especially combined with the snarky remark about your own entertainment.

If you want to spill out your opinions, without engaging in further discussion when asked, feel free to open a personal blog.
The goal is to tingle the next shiny thing in front of investors to somehow keep the stock evaluation.
That’s very cool. I’d also recommend RSS-Bridge, which is another OSS self-hosted tool that generates RSS feeds. It might be useful if you’re looking for RSS feeds for non-article oriented sites: there’s a wide array of scrapers built in (Amazon price changes, Apple App Store updates, etc.) and it’s not too hard to add your own if you don’t mind PHP.
You can't blame TS for JavaScript.

It's mashing things better by making lib authors like about their API.

jQuery typing showed what a shitty api it actually was. You had no idea what you'd get back f on a call, one element, an array, what type of element.

It made it impossible to build reliable software and why everyone hates jQuery now.

So many early projects had "magic" APIs to save you a few characters or lines of code, only to become a maintenance nightmares because without the docs (or TRYING to analyze source) you had no idea what it did or how.
https://web.archive.org/web/20221002132328/https://www.nytim...
Anyone else find it unsettling that the acronym the social justice crowd settled on was DIE (Diversity, Inclusion, Equality)?
Are there any counter exploits against scanners? e.g. jam the scanners for a very long time, an infinite loop, or memory leak them.
There is nothing wrong with testing for equality so long as your computation is exact or correctly-rounded.
It's such a silly complaint. They've only had a working model for 6 months. Boston dynamics been at it 30 years almost.

Also Tesla bot doesn't ever need to do backflips so they are closer than ppl realize already
Author here. I think it would be very strange to say that this code does not have a race condition. The whole point of the term is to identify circumstances where non-deterministic timing of events influences how you reason about correctness, which is exactly what we're doing here.
Solving a personal itch seems to be the learning method that would work best for me. So far, I have only been practicing through hackathon. Although it's practical (I think), it is not necessarily solving a problem that I care about, so it shares a similar motivational issue above.

Thank you for your thoughtful advice.
>but rather ineffective in general.

Study with 22 people with major depression:
"Treatment with both omega-3s was associated with a significant improvement in depression, with an average 64% drop in symptoms for the EPA group and 71% in the DHA group."

https://www.webmd.com/depression/news/20210618/fish-oil-supp....
If he did he never published it. In fact, AFAIK Erik never published any code at all.
As a man, I find myself increasingly detesting other men who whine. Our society now wants all men to be able to cry just like women can and everyone should applaud. But we have a billion generations of evolution behind us pushing men who don't cry in the face of problems, but fight and overcome. Maybe I am just a backwards throwback, but maybe not. All of the men who cry in front of women (even women who claim crying is okay) that I've heard of are not embraced, but reviled. That is just biology. Toughen up.
DEI is beyond evil and i will vote for any party which opposes it regardless of any other issue
> So any of the Ph.Ds who think they can do better: apply at Tesla!

Why not Boston Dynamics, who are clearly much further in this process and have much more expertise?

There's Boston Dynamics "Spot" that's clearing mines in Ukraine right now. How long will it be before this Tesla-bot can do what Spot does today?

Why would a Ph.D join a group with only a few months of experience, when a true expert is making revolutionary robots exists elsewhere? Ph.D want to learn from others, not be the smartest person in the room.

-------

Lets look at a 2018-era (4 years ago) demo from Spot: https://www.youtube.com/watch?v=wXxrmussq4E

Spot, years ago, could open a door by itself. How long before the Tesla-bot can do that? Why would any Ph.D want to be working on an already solved problem (solved years ago by Boston Dynamics), when they could just join Boston Dynamics and learn from the experts directly?
I find it transformative because I know about Warhol, his art practices, and the context with which he worked.

These works were made in one of his “factories” and were always a part of a larger series. The works were not made in a computer. They were very large screen prints.

To me how they were made and why they were made are just as important as the finished product.

One of my interpretations of Warhol is that celebrities might as well be produced on a factory line!
Look at the Typescript repo itself.

Very much not like C#. Frameworks like Angular use it very much like c# though.
It's not. Instead, the infinitives of "cut" and "heal" are being used as noun phrases. The grammar is correct, and the switch if anything makes the sentence more punchy.
I'm reminded of Dijkstra's notes but with hyperlinks.

It unfortunate that the OP didn't turn their writing into SVG, and it's somewhat stunning that turning a webpage into a PNG with a ridiculous resolution results in a _smaller_ webpage size than most webpages with similar functionality today.

The new web: forget HTML, use PNG. \s
None of this is true. Proxies use HTTP and can therefore use "keep-alive"; they are usually HTTPS. VPN are usually UDP and therefore connectionless.

The usual difference is that they operate at application layer (proxy) or ethernet/IP (VPN). Which would make this a proxy, not a VPN.
1993 United States Senate hearings on video games
This was added a couple of years ago https://docs.oracle.com/en/java/javase/17/docs/api/java.base....

I was thinking that would make it possible to create unmodifiable data objects using that (and not Object as base class).
Author here. It all depends on what the goal is. If performance is the goal, then perhaps race conditions can be considered acceptable, if the gains are significant enough.

I would hope that the primary takeaway from this post is that race conditions are not necessarily bugs. Race conditions are not necessarily something that need to be "fixed".
Given the very poor quality/growing cost of Engineering Colleges in India, his Zoho Schools(zohoschools.com) concept of paying/training high school students for IT jobs, is looking way ahead of the curve.
The developer experience must be evaluated holistically, because languages don't exist in a vacuum. The JS tooling, libraries and community absolutely impacts on how it feels like to be a Typescript developer.

The Kotlin situation isn't comparable because there is an established community that uses Kotlin in the backend, without using Android.

But perhaps you could compare with Swift: while Swift may technically run on non-Apple systems, that's not the experience of most developers. So it's totally valid to avoid Swift because you don't want to deal with Apple and Xcode.
i don't believe remixing is popular enough for that. personally i think that there is to much junk art out there. (how many hours of video are there on youtube?) and freely allowing remixing will only increase the ratio of junk vs good art. i am not saying that all remixes are junk. it is certainly possible to create good remixes. but if half of all original works are junk, then two thirds of remixes are junk, or something like that.

now, i think that an argument can be made that remixes should be allowed to enable that one third of good remixes, and that the good always comes with the bad, and i agree. but i fear many don't, and would rather limit remixing in order to protect original works.
However, Debian doesn't really warn prospective users about the real-world ramifications of its commitment to free software. It's one thing if the homepage had a big warning "this is for free software purists and you'll need to do a complex procedure if you want to run non-free firmware - if you're not ready for this, consider an easier distro like Ubuntu", but they don't.

Technical people will understand or at least suspect these problems, but a novice user who wants to try Linux (they are non-technical and already don't fully understand the concept of distros - maybe someone once told them "try Debian" and so for them "Linux" is Debian), see a nice "Download" button on the homepage, try it out and then are left disgruntled not just by Debian but Linux in general when the thing doesn't work because their network card requires proprietary firmware, so they go back to Windows, running way more proprietary software than a firmware blob, and as a bonus they now have a negative opinion of "Linux".

Having more users use some free software is better than those users giving up just so that some purists' ideological concerns be satisfied.
It was a classic argument made during his lifetime, from the 1910s until 1981 when that video was made.