skysight-inc/HackerNews huggingface dataset:
>The main thing to remember is that being wrong isn't the end of the world

well it depends on how wrong you are. Being wrong, especially being wrong and confident can be a pretty costly combination. There's a reason the principle 'be liberal in what you accept, conservative in what you send' exists in programming. Being afraid of being wrong imposes a cost on you, not being afraid generally tends to impose a cost on others.

The fear of being wrong isn't just some evil invention by a team leader with a clipboard, it's an instinct that genuinely exists for good reason, it makes people scrutinize their claims. In general I think we tend to live more in a culture where people speak without thinking and too often propose solutions based on questionable intuition than the opposite. Especially in business culture where it's pretty rare for people who are responsible for something going wrong to internalize the cost of those decisions, mostly someone else just ends up dealing with it.
>moving Confirmation to before first Communion

Yes that will fix it.

My gf did confirmation because you get loads of presents, which is an easy sell to a child.
That depends on whether you live in a big city or not
Probably dependant on country interpretation, but you can try make it to EU level institutions for proper help.

It seems to be pretty easy to get your contract to terminate here in Poland even in case of non-competition clausule so it would be even easier for something like retroactive price change.
The good for sale is the parking space. If your vehicle is there without a receipt, using it without paying looks exactly like stealing unless you can show that the property owner allowed it. You can say that the payment system was broken but they’re just going to say that’s an excuse and you just didn’t want to pay, etc. – life is way too short to spend trying to argue things like that versus just going somewhere else. Most of the possible outcome involve you paying considerably more, and the ones which don’t are only cheaper if your time is free.
There used to be some indie Mac (and later iOS) only game studios like Pangea Software (makers of Nanosaur, Bugdom, Otto-Matic, and Enigmo among others) but I'm not sure how many of those are still around.

As far as bigger studios go, Bungie was a Mac studio until Microsoft scooped them up to turn Halo Xbox-exclusive instead.
Admittedly I haven't checked for sources, but I'm willing to bet that it's mostly man made these days, either direct deforestation or climate change.
> I don't understand why name constraints aren't implemented everywhere.

They have weird semantics, especially in scenarios with multiple prospective validation paths: path `EE -> ICA' -> ICA'' -> TA` might result in different name constraints than `EE -> ICA' -> ICA''' -> TA`, resulting in hard-to-debug validation errors (or successes) depending on the user's trust store state.

(I don't believe that's why Chrome doesn't support them, however. Chrome's stated reason[1] is that they don't support them on user roots because RFC 5280 doesn't require them to, which is IMO a correct reading of the spec.)

[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=107208...
Apart from where they told their boss they never did any pen testing, and then authored a document stating the opposite.
The value of your wallet lies not in what you believe in, but what everybody else believes in.
> Russia claims Ukraine is an aggressive NATO outpost and that they have been invaded too many times not to see it coming.

They've been invading their neighbors for 200 years, at some point their neighbors got together and promised collective mutual defense. They can claim NATO is the bad guys, but they don't have much credibility at this stage. Stalin was claiming "capitalist encirclement" already in the late 1920s, way before NATO existed.

You know just because one side says one thing and the other says another thing, this isn't something unknowable, right? Russia complains about NATO - how many times has NATO invaded Russia? Now how many times has Russia invaded its neighbors? In just the last 10 years Russia has occupied Georgia, bombed Moldova, and invaded Ukraine. If they don't like all their neighbors joining an alliance maybe they shouldn't keep invading. Use some critical thinking dude.
https://youtu.be/l9yQq4NxyOE?t=8
As long as I don't change my mind, my wallet software will not see any of those changes as legitimate, just as it didn't see Bitcoin Cash or Bitcoin SV as legitimate.
For me I would call the feeling "overwhelmed", it might lead to a kind of anxiety.

I compare the lists to wishlists on ali or amazon. Instead of giving in to the temptation of buying something that is featured when you are shopping for something else, just add it to the wish list. At your next stop, maybe months later, you will see the wish list and say: what was i thinking?
Yes, it is the source of the kernel. It is a POC at the moment. So please be indulgent :-)
A Bit of Cloudflare’s Birthday Week History, Tunnels, and Welcome Michele Yetman
Russ Hanneman in the series Silicon Valley, whose character is loosely based on Mark Cuban, also lost a bunch of crypto when his cleaning lady mistakenly threw away his hardware wallet.
I thought that was Leuven.
It seems like it should be a priority to fix that.
Until someone can just... sign up for an account on BlueSky, it will never be superior to anything.
> When people say "A is B", what I find they usually mean is

The important part is what confidence levels people are used that you have when you say "A is B", not what the person who said it is thinking. As you said here, you know people are wrong a lot when they say it, so that is what "A is B" means, it means "I think A is B".

The exception is if you are saying it from a place of authority like being a teacher or writing a manual. If you are an authority then you should hedge what you say if you aren't confident, but HN comments aren't an authority, there is no need to hedge what you say here, everyone knows you are just saying what you think. If someone was an authority they would start the comment with it.
That’s called stealing, even if you have a rationalization. Until money changes hands, you don’t have a right to someone else’s property and their permission is conditional on payment.
Sure, 30 years ago, but to me it is very unclear how active or influential the mafia is in the 2020's and I'm not seeing any evidence provided here.
You've never heard of someone tanking the consumer's opinion of a company in exchange for some short term profit?

If you make the metric "cash over the past 20 years" that would be less able to be gamed, but do you really want to wait 2 decades between each performance review for your sales team?

There's also the problem of one person gaming the cash metric to the detriment of others. Like a used car salesman who lets other salesmen "warm up" the customer but then swoops in to be the one to actually make the sale. Is he really 10x better then the other sales staff or is he jut a leech claiming other people's sales effort as his own?
The name alone guarantees this program will live on. Sometimes I think a good name is 50-80% of the success of a product or person.
I had never used tumblr but the impression I got from it was similar. Never knew it was full of porn.
Students of color?
To be fair, if you really care, there should be a specification that you are referring to and an independent organisation carrying out the test.

Living in a world where the security of critical software is based on a good faith "trust me bro" doesn't sound ideal.
The problem is that the reviews were anonymous (which was supposed to make the process less political). My direct managers knew what I was doing.
Similar reports were widespread 20+ years ago, when I worked in aerospace. Bad faith partnerships, industrial espionage, and companies barred from competing after all useful information was extracted. It has gone on for decades and nobody will do anything about it. Executives and shareholders get dollar signs in their eyes over the thought of tapping into the Chinese market, and let themselves get burned over and over again.
Well that’s what the case law is.
how many iterations are usual these days?
In terms of unmodified diffusers, you mean fine tuned to whatever they are working on? I agree.
No that's left wing socially.

> the liberal idea is that isn’t something the government should regulate, full stop.

This is true but opposite to right wing socially which is traditional class, religion in government, gender roles, ethnocentrism etc. Most of the 19th century was liberalism opposed to conservatives on these issues (in Europe it was a lot of removing power from religion and a historic ruling class).
Original non-blogspam:

https://www.rechargenews.com/wind/this-tilting-one-blader-fl...
It's not no-cost, there's an opportunity cost.
The value of bitcoin lies in its immutability. That's the only thing it really has left going for it.
The immediate follow up question is can corporate support of open source projects count as product dumping?

We live in very interesting times while all this unravels.
I can see the entrants have really gotten into the spirit of the thing (intentionally or otherwise).
If all you care about is your own view of your wallet’s value, you could get incredibly rich just by forking the chain in your favor :)
In the same spirit, metal roofs are really good, but they're really expensive. A great deal of the expense comes when you have to cut the roof panels to match the contours of the roof, or cut holes for vent pipes.

A simple, single ridge roof should be pretty cheap, but it would also be very boring. That may not sound too bad, but most people don't want to feel like they live in a barn.
> I specifically called out the extra complexity of network calls in microservices, not sure if you read the full comment.

Calling out networking doesn't preclude me from mentioning IPC. IPC isn't limited to network calls, it can be as simple as shared memory and hit millions of OPS: github.com/OpenHFT/Chronicle-Map

> I'm not convinced; if my small/specific code has its own process, I would say it's a microservice.

And you'd be wrong. A core tenant of microservices is being able to individually deploy your microservices. If I spin up a new process for some high risk, highly memory intensive process I've introduced a fraction of the operational complexity of a seperate server and retained the core value proposition of reducing its blast radius if things go south.

Of course again, if you're having so much trouble handle writing software that's reliable that you being to consider isolating instability as a top benefit from your IPC setup instead of a tiny value add... it might be a sign you're not ready for microservices.

_

> True, sadly it doesn't usually work this way. People take the path of least resistance.

> Also once you add multiple DBs you start to get into eventual consistency; which is one of the harder parts of microservices.

You're making my point: If you don't have the engineering chops as a team to make a robust monolith, you definitely don't have the skills and resources to start looking at microservices.

Eventual consistency is not inherent to having multiple databases. If I have an oft changing ephemeral set of data that only affects one feature and it's creating an impedance mismatch with our main datastore, nothing is stopping us from pulling in Redis for all the queries we were previously sending to Postgres, and as far as anything relying on that feature is concerned, nothing at all changed.

With even half decent engineering, Redis going down doesn't break any differently than it would have for a microservice: you define the same error boundaries as before and the failure case ends up the same.

I mean seriously, if your team can't handle having a second data store, imagine the bedlam when you're trying to handle multiple languages across multiple data sources in a non-centralized manner?

_

Microservices are a pattern for companies where a "microservice" gets the kind of development and devops support that would justify spinning off a new mid-sized enterprise.

When you're Netflix your `api/movies/[movieId]/subtitles` endpoint is serving the kind of traffic most companies will never see in their lifetime and needs optimizations that maybe 100 companies in the world will ever need.

For the rest of us EC2 has 224C/488T CPU 24,000 GB RAM machines with 38 GBPs I/O bandwidth. If your business ever scales so far that you outgrow that, throw some of that X Billion dollar valuation money at the problem and build your microservices.
I had to look up both terms. Granger causality seems like an intuitive concept and I am thinking the unique contribution of Granger is making it computationally rigorous. Wikipedia, at least, doesn't give a rigorous definition of downward causation - nothing sufficient to distinguish it from lots of other similar concepts.

And...that abstract is very, very difficult to read. My most charitable explanation is that the author is carefully using terms with very precise meanings in scientific philosophy, but I have my doubts.
The whole reason that we have to go out of our way to promulgate and adhere to ethics is because otherwise ethics will be abandoned in the race to the bottom.

It's long past time that "software engineer" became a protected term in the US, as unpopular as that may be among resume-padders.
Why do software nowadays take so much more memory and processing power (2020)
I don't understand why they talk about it as a rectangle, and not in terms of the total length of pipe? For example, if I arranged everything that used hot water along a single wall of my house, I could have a rectangle of zero area and the maximum score (0%). But there's still a big difference between a version where it is spread out over 5 ft versus 100 ft.
as somebody from Israel, I am talking reality. The only difference is in security related jobs. In other sectors nobody cares.

With regards to "fending for yourself", you should visit Israel some day. It's something that is mastered by age of 8
You’re not wrong but what’s your point? Those people often create terrible policy. So… we are supposed to let conspiracists slide too because there’s this other group that also has problematic beliefs?
Even Don Quixote knew when to pick his battles...
We need to raise the barrier to entry to a lot of places in general.
For localhost, there’s not much downside to a self-signed cert.
AgentBench: Evaluating LLMs as Agents
I think most open source LLM leaderboards are bad - I wish they used different benchmarks to rank the LLMs. The benchmarks they use test metrics that are irrelevant to most users. Also, if you've ever looked inside the benchmark datasets (I have) - it's not the stuff that I'd want dictating the rankings on the LLM leaderboards that influences what LLMs people use!

I have ideas on making better benchmarks (in short: take actual ChatGPT session history, and actual LLM API production use queries, and make benchmarks based on those), but for now, I think this is the best LLM ranking that exists, because it's more of a test of how well the LLM can use tools, and it more closely aligns with my personal experience of how useful different LLMs are in day to day usage.

Here's the ranking from the AgentBench paper: https://raw.githubusercontent.com/THUDM/AgentBench/main/asse...
Is this saying something profound, or is it just Derrida-inspired bullshit?
From that:

Wetting is the ability of a liquid to maintain contact with a solid surface ...

There's no solid surface for our purposes here, so that doesn't really seem to apply all that well?
ok. those are two words that are deliberately left up to the judge & jury to decide. Trying to define them would just end up being circular.
I care about the chain being immutable. A chain forked in my favor is a chain I don't care about.
A big effort, even if I do it during my spare time
That's right, there's no guarantee the data hasn't been tampered with after encryption. The mechanics of the tampering you could do depend on the cipher mode you use.

To give a simplified example (which doesn't match what this program does but is useful to demonstrate), ECB is the simplest mode (which really shouldn't be used for anything). Your input is split into fixed-length blocks (16 bytes for AES) and each block is encrypted separately, producing a deterministic ciphertext for each block. (e.g. a block of all "A" will always encrypt to the same thing).

So if an attacker is able to figure out what plaintext a block of encrypted data corresponds to, they could use that knowledge to build a "fake" encrypted message. They could also remove blocks from a message, or shuffle them around.

If you're interested in playing around more practically with this kind of thing, I highly recommend the https://cryptopals.com/ challenge sets.
Oh yes price increases before planned "sales" are common. I believe there are laws in the UK/EU regarding time frames an item has to be at a certain price before you can say it is "on sale". Something like 28 days sounds familiar so doubling the price of an item that doesn't sell much and having limited (or none?) of the item in stock then dropping it to usual price and calling "half price" no doubt happens constantly with seasonal items like Cadbury Roses.
I'm surprised nobody has mentioned blockchain.
Do you really think Unity will allow one of its customers to bankrupt itself? That doesn't benefit Unity at all.
I'm surprised by all the answers. Lying on tenders and audits is practically a sport.
This is flat out bad advice - being wrong is okay sometimes but if it becomes a pattern or you make yourself look like always needing aid from other devs or team members you'll quickly paint a target on your back as the next person to be cut or fired.
Such a ux nightmare. It’s inexcusable that apple or google doesn’t extend their design guidelines to classify different types of notifications beyond “critical” and “non critical”.

I’m sure this is intentional. But if apple could get the “ask app not to track” button off the ground surely they could make some headway in differentiating “your package has arrived” from “this just in! 15% off stupid bullshit” and being able to opt out from the latter?

God what a stupid future we’ve created. “Oh we have to make the critical notification feed functionally useless because of pressure from marketing partners”
What difference would it make? Any "real engineer" (of whatever you definition you might have of that) will also find themselves being in a shitty position in this situation, which is somewhere between getting fired, voluntarily leaving, living with ethic concerns, being a whistleblower, or finding a compromise that isn't great but maybe acceptable for them.

FWIW, I would consider myself a "real engineer" (because that's exactly the title that was granted to me by my university and country. And there's nothing I ever could have done to become a "more real engineer"). And I could see myself exactly in the same situation if I worked for a bad company. In that case I would have no idea how my title would help me.
How could that work? Even the M2 Ultra isn't nearly as powerful an actual desktop GPU, much less workstation or data center cards. And devs will need to be able to test on Windows machines.
This isn't HN relevant in any way.
> Austria's real problem is that it's a bad business environment with high taxes and tons of regulation.

The same is said about Germany, so that can't be the reason.
I bet if one could develop an index of useful computation per kwh (or $) this project would be near the top.

Imagine if that kind of hyperleveraged impact was the norm rather than the exception.
Without having read any more than can be gleaned from the article, it sounds like it's using similar principles. That is, the image is transformed into a domain (frequency) that is more amenable to rapidly capturing the necessary information quickly without time gating directly. It's not obvious to me what the setup is, but this type of approach is neat.
Java 21 makes me like Java again
Honestly none of that is a pen test under almost anybodys understanding of the word.

If the request wasn't specific, you may be able to get away with arguing that way in a court, who knows.

When you tell the director it is not true, author a document that says otherwise, and then document the whole thing on the internet, by that point it is a lie not embilishment, and I'd be worried about fraud myself.
That was the problem for me too.

There are many implementations of Shamir Secret Sharing out there, but they're all idiosyncratic and impossible to vet unless you have a background in cryptographic security, and like you said nearly all are not actively maintained.

The types of things you would go to the trouble of Shamir Secret Sharing, are also the types of things that might surface decades later (e.g. crypto keys). Imagine going on a treasure hunt to retrieve 2 shards, and then needing to go on an additional internet archaeological hunt for the specific GitHub repository used to generate the shards.

Unless someone solves this issue, I can't see Shamir Secret Sharing becoming any more mainstream.
bluetooth chips are more complex than producing spoons, sure.

Google could EASILY do this, they just do not care. Nobody would come after them if they reverse engineered drivers for bluetooth chips.

but it would never come to that, they could just announce that bluetooth drivers now have to be open source to quality for play store shit, and it would be done. they have 1 million ways to get what they care about, they just dont
Awesome. There is a very surreal joy in building such standalone tools even just for learning. I have been working on a kitchen sync style "chat" app to experiment with new ideas (like integration with X/y/z). I just need to muster the courage to publish it!
Thanks for your response. I think it might be a cultural thing; although I've never been charged for anything myself and so have limited understanding of what that might feel like, I would never judge someone negatively for a prosecution of any crime unless they were actually sentenced. Accusations of sex offences might admittedly be less comfortable to have been known for, but if you win your case there is no (legal) way for anyone to destroy your career; the worst I can imagine happening is that family members distance themselves from you - again, a cultural and personal response, not a legal one.

At least where I am (Britain), compensation will be given if the case was deemed to have been opened without sufficient evidence, which keeps the Crown fairly honest about what they prosecute. The police have a slightly less positive record for integrity, but pro bono support is available if you are actually charged. The result of this is that you should never be left financially worse for having been prosecuted if you subsequently win your case.

Finally, you never need to tell anyone that you've been charged. Of course, people can find out if they are keen enough to do so, but I probably pass on the street dozens of people who've been charged and acquitted for crimes, but I would never know and don't need to know.
they can hire those outdated middle managers from elsewhere
Would their needs be met by a simple key-value store?
Centaurs and Cyborgs on the Jagged Frontier
It’s this.

A cipher with a MAC or authentication (like an AEAD) will return “TRUE” and the data that was definitely decrypted properly. A normal cipher just returns data and it has no idea if it was decrypted correctly, so if you decrypt ABC and it should be XYZ, the wrong key will still “work” but the data will be X@9 which means nothing to you.

Normally, you would validate your data after encryption. Like using something “Here is my result, and it has to start with the ascii characters of a valid date.” An authenticated cipher allows you to not care or have to know anything about the data at all, they’re nice. With the downside that you also need to supply the MAC or TAG or SIG along with the data package.