skysight-inc/HackerNews huggingface dataset:
Buying a house without financing isn't weird (even if it is uncommon). Trying to buy a house as quickly as possible with as little due diligence or negotiation as possible, is.
It comes from Latin: Exceptio probat regulam in casibus non exceptis.

The last part (in casibus non exceptis) is usually omitted, giving it the meaning we have now. The original meaning was a little different.
I wasn't a big fan of the idea before trying it and then I tried it for a small project. I get the appeal, but as the project grew in complexity, I found I disliked managing tailwind

But the experience while writing the code is pretty excellent. It made me realize that what I really want (personally) is to have my css inlined in my editor when writing / editing it, and otherwise remain out of the way in my css file.
The first thing I look for when starting a new project is if I can't be served by the standard library in whatever lang I'm using, to find dependencies that don't also depend on a bunch of code that I will have to indirectly depend on. The code I wrote like that still runs like ten years later without much problems having to update it. The code I worked on which depended on whatever flavor of the year framework people were hyped on for no good reason is rotting.
We had a lot of fun with Monkeyshines.
> In first six months of 2021, there was $590 million in ransomware-related activity

Well, in the same period, there were about $900 million (edited; I had it wrong the first time, sorry).

https://www.blockchain.com/charts/transaction-fees-usd

A lower bound of the benefits provided by the network (the transaction fees paid) is 50% higher than the ransomware. I am surprised it is that low, and am sad that the scammers are so successful.

But at what point does banning something become warranted? Roads, planes, cities, and spoons are also used by criminals. And "it is better that ten guilty persons escape than that one innocent suffer."

I'd rather argue that paying ransoms should be illegal, since it amounts to directly financing criminal activity.

> gold, silver, productive assets like stocks and rental properties

I also own gold.

I live in Romania, not the US. About assets linked to my country: their value would be severely affected in a hyperinflation. Look at Venezuelan real estate: https://www.numbeo.com/cost-of-living/historical-data?itemId...

Also, confiscations could extend to more paper assets, not just foreign money:

https://www.forbes.com/sites/timworstall/2016/12/12/venezuel...
Yes. Someone found an interesting thing to play with and got all 3 litters snatched up. Those kittens don't look especially hungry.

Edit: further reporting says they were hungry: https://nypost.com/2022/06/09/kind-man-saves-kitten-on-road-...
Less than two years ago, the Swiss air force, which is there for intercepting air space incursions had business hours [0].

[0] https://www.aerotime.aero/articles/26815-no-more-office-hour...
CSS has special syntax for media queries, hover states, dark mode etc. If anything, once you are into it Tailwind is far more "guessable".
I think that's an exaggeration. The replication crisis wasn't just this one paper. There were also (e.g.) Daniel Bem's studies on ESP and a whole bunch of individual failed replications. The point of the post is that the size of the replication crisis may have been exaggerated in this study.
I said the same just now, before I saw yours. I know it is going to get down voted, because I didn't append the '\s' tag, and it was a little to obscure. Cheers!
To you it doesn't matter, sure.
I could see that working while hiring is exclusively by the founders, but what would be the plan after there are departments with mostly autonomous hiring functions? Would the allocation continue to come from all employees, the manager of that department, or everyone upstream?

It's an interesting concept, but it feels like there would be significant pitfalls any way I think if it.
Annoying for me (NZ) as well, but understandable. If they don't have servers close enough it'll be a bad experience.

So better not get bad press and directly deny access.
I'm not sure they are ignoring those factors in their own code. It's more a case that the libraries might be increasing their risk factor by an order of magnitude or more.
It’s like you have to learn every raw CSS selector, and then also learned how it’s represented in Tailwind, and then scatter that all over your markup.

That's exactly what it is.

But... you have to do that regardless of what you use for CSS layout. If you're not using Tailwind (or something like it) then you're going to end up creating classes using the raw CSS, and then naming them yourself, and then having to remember what you called them. Hopefully you're good at that and you can remember, else you'll duplicate things. Hopefully your entire team are aligned on the same naming conventions, or your project's styles will be a total mess.

Maybe you'll use styled-components or another CSS-in-JS solution, which helps a bit by making your styles scoped to components so they don't interfere with things outside of where they should, but then you'll have to keep a set of constants to use across all of them anyway, which puts you back at the same problem as plain CSS - you need to remember what's been set, and not duplicate things.

Ultimately, Tailwind is a really well designed abstraction of inline styles that means you don't have to worry about inconsistency and duplication of things any more. It's another thing to learn but because it's so similar to raw CSS it's not actually a lot of effort. It works well.
Heya Turkish guy here, some points you mention I agree (our secularism, administration), but I found your lobbying approach for cheering for war and weapons quite disturbing, I love Greek people, we have many commons and differences, when I share my projects or work publicly I always think there is many otherside think like me, peaceful minds concentrated on development rather than destruction. Elections are due we will show our response to that administration as well. Hope we will have better discussions then.
Overall the Spartans weren't even much more effective. They took some losses battling other Greek city-states. Their martial prowess has been somewhat exaggerated.

https://acoup.blog/2019/09/20/collections-this-isnt-sparta-p...
How does it affect quality?
Blame python for being off in the weeds adding syntax for software engineering (eg., walrus operator), and not for data analysis.
LinkedIn, recruiter! I get around 10 messages a month (feels like more?) and one of the rare cases where everything just fit. Great company, pay and super professional and great recruiter!
Just played on my phone. Impressive.
Suppression destroys the problem, but Alice does want the problem, just not in the middle of this say, tight loop. With a sum type Alice can put problems, together with Digits, in a pile to be handled later.
Does Zen3 have the short and big accelerated both "rep stosX" and "rep movsX" instructions?

For the GPU part, heard about a new "near-0 driver" hardware interface.

Saw something about vectorized qsort algorithms, AVX-512 does crush AVX2 (and AVX-2048 will crush AVX-512, this is irony...) pertinent enough to add AVX-512?

AI? really? :(
System.out.println, or some thin wrapper there-around.

Most of what log4j does is stuff that arguably should be done outside of the application, such as log rotation and piping to file and what have you.
Security ≠ Privacy
> why did Musk even start this clown show of pretending to want to acquire Twitter in the first place?

To me it seems like griefer [0] behavior. The goal is to just duck with Twitter and derive joy from others pain.

Musk is a gamer and I’ve played a lot of games. It’s pretty common to see people who are bored or max level or whatever who just mess with other players like a cat does with a mouse. They expel more of their own energy to cause discomfort to their target. An example may be spending 10 gold pieces to make the target lose 1 gold piece.

It “doesn’t make sense” rationally until you take into account the value of the confusion, pain, negative experiences for the target as a sort of currency.

So it seems perfectly common for me to see Musk spend a few billion in fines or whatever to make life worse for Twitter.

One theory I’ve seen to explain why Musk wants to buy Twitter is to shut it down. If that’s the goal then it’s actually much cheaper not to pay $40B to acquire it and shut it down, but to do this sort of thing that seeds uncertainty so when he pulls out the stock price plummets and Twitter dies from an acceleration from it’s likely path.

[0] https://en.wikipedia.org/wiki/Griefer
I think that metalworking can also be quiet and beautiful too. Of course, many power tools are loud and that's true for both woodworking power tools and metalworking power tools. I do metalworking (welding and blacksmithing) as a hobby and I find the grinders to be the most offensive. I also do a tiny bit of woodworking too and I find my circular saws, miter saw, and router to also be offensive for my tastes. I always wear ear muffs (for hearing protection) when using these tools and that makes using them much less objectionable. There are also many times that I will use hand tools such as files or rasps where another person might likely use a power tool. For the welding that I do, the loud parts are cutting metal and grinding. For the blacksmithing that I do, the only loud part is the hammering on the anvil.
Terrible coding tips for a C++ developer
Who Are the Scientists Here?
as screwed as any other millionaire, laughing all the way to the bank
Because of the fish or because they are full of heavy metals by now? You also shouldn't give small birds too much salad because it is too poisonous for them after conventional agriculture... Pregnant women should not eat more than two portions of tuna a week because of mercury. Tuna aren't born with mercury either...

Cannot read the article because of the paywall.
This is a great example of how developer-centric the conversations are on this site. I get it -- hacker news, not woodworker news -- but next time I get frustrated with how it seems like the hacker news key to solve humanistic problems is to throw more tech at them, I'll remember how this article wasn't called "Why woodworkers like software engineering." The nth degree of this thesis would be something like "Why software engineers like going outside."
A lot of companies offer referral bonuses/incentives to employees whose referrals become successful candidates. Often people who work in such places are happy to refer old classmates & former colleagues they remember as competent, even if those relationships are pretty stale otherwise.
I think part of the tailwind appeal is the top-notch integration into vscode. It made the learning experience even better for me. One of my favorite features are the large but limited color palettes in combination with states. I always found it messy to add another once-used button style to bootstrap, plus, then suddenly my button lives in multiple files.

Here‘s a nice green example button, written out of my head during my holidays:
rounded p-2 border text-green-800 bg-green-100 hover:bg-green-200 active:bg-green-300 border-green-200 hover:border-green-300 active:border-green-400

It‘s long but somehow it‘s easy, readable, customizable and consistent. The limitations are still there though, just think of transitions and animations.

Personally, I would also be happy if inline styles wouldn‘t be with their limitations, but that entirely another topic.
I wonder how good lynx and links2(text) web browsers do fit with brltty.
Is there a VSCode plugin that help you do something like this: when I type text-20px it will try to find the closest class e.g. text-sm automatically?
Wireguard is a really nice clean transport protocol, but there are a few:

(1) We use AES for performance and other reasons. ChaCha is much faster than AES in software but AES blows it away by 2-4X in hardware. We have customers using ZeroTier in an SD-WAN setting who are leveraging AES acceleration (with some of their own custom code) in network accelerators and other devices. We also think we can beat both in-kernel WG and ipsec in V2 on Linux using io_uring because the cryptographic part of ZeroTier is 2-4X faster than WG on "real hardware." My M1 Mac does 2GiB/sec/core and newer Intel/AMD chips with AVX VAES can do as much as 10GiB/sec/core.

(2) We have a bunch of customers who want FIPS. Yes, we know. We're not big fans either but they're large customers and whole industries. We also have a pretty good no-compromise plan for this that treats FIPS as a floor for cryptographic quality not a ceiling and doesn't add meaningful complexity. This is a V2 thing. (You can bootstrap WG with keys from a NIST ECC key exchange to get the asymmetric part of FIPS, but ChaCha is not FIPS.)

(3) We want to maintain backward compatibility with millions and millions of ZeroTier devices out there, at least as far back as we can.

(4) ZeroTier uses a construction where the identity is the outer envelope and then (in V2) the ephemeral forward secrecy keys are the inner envelope. Wireguard does it the other way around. Both are equivalent in terms of cryptographic strength (and I think in noise this is a choice, but it's been a while since I read through that). The advantage of the WG construction is that session participants can't be identified from packets. That's a disadvantage in enterprise though, because they want that. It lets us implement elegant solutions to making a mesh P2P network play nice with enterprise firewall and internal/DMZ isolation practices among other things. It also lets our roots/relays basically do something analogous to MPLS, pumping vast amounts of traffic with virtually no CPU overhead because they don't need to decrypt anything.

We toyed around with making an AES fork of Wireguard, basically use the exact same construction as WG with AES-GMAC-SIV instead of ChaChaPoly. Would be totally fine cryptographically but see #4.

We also support virtualization at layer 2 rather than just layer 3, which is important for a bunch of our industrial use cases. It would be possible though to stuff L2 into WG pretty easily, so that's not really a reason. WG is just a transport protocol so you could stuff anything into it. Fly.io used it as a light alternative to TLS I think. It's just normally used to carry L3 IP.

Edit: also in V2 we are modularizing things, separating the transport protocol from the rest of the code. It'll be in open source Rust and very portable. In our (currently private) Rust repo vl1/ is only about 5K lines of Rust including tons of comments and non-crypto stuff. We also have plans to document it a lot better.
There's this language called zig, and there errors are represented as union values and have this kind of syntax to work with but way more explicit, really like the idea of how they do it.
U.S. inflation reached a new four-decade high of 8.6% in May
For someone who usually avoids divs in favor of semantic tags, that many divs makes me uncomfortable ;-)

I presume the use of so many divs is a stylistic choice and not a requirement?
You mean the treaty between Greece and Italy? I don't understand why Turkey has a right to complain about a treaty between two unrelated countries.

If Italy wants to complain about Greece violating the treaty, by all means, but why should Turkey, as a non-signatory?
What's the overall best regex library today that can be used in production? E.g. in terms of features, speed of compilation, and speed of matching.
Rage-quit my last job without having anything planned. Sent an email to a contact at one of the former employer's clients and was hired a few days later. My previous employer lost the contract. That was in 2011 and I'm still here.
One is a fundamental human experience. The other is a SaaS.
One great tool for fighting complexity is to Always Consider Option Zero: whenever comparing possible solutions to a problem, consider the option (Option Zero) where you simply don’t solve the problem. It’s amazing how much it changes the conversation when you stack up the pros and cons of the status quo, against the pros and cons of each solution. Quite often you realize the best path is much simpler than you thought.

It’s not a panacea, but it really does help slow the growth of your complexity.
The article explains why I can’t seem to buy frankincense in any form other than a burnable incense stick.
He's just reposting stuff from older years, mostly on the same exact day/month.

Should this be allowed? It's not breaking any "rules" but then 10k people could setup a bot to do the same thing and repost stuff twice an hour..
Indeed! I highly recommend the Youtube channel "Mr. Chickadee" to see some great examples of hand tools in action.
The historic problem of just 'drop it in the ocean' is that (so far) it almost always comes back to bite you. Hence the thousands of rusting barrels of DDT off the coast of California.

https://www.latimes.com/environment/story/2021-04-26/ddt-was...

Did I say thousands? Wow.

Don't ever trust anyone that says "We'll just safely dispose of that in the deep ocean.".
How far do you think the effort to integrate cranelift as an optional backend to rustc is from shipping?
A working, open source, fully featured email client... not much of them left after mozilla ditched thunderbird.
Interesting. I like the idea of clean HTML. It's probably great for small projects but I'm not sure it would scale for bigger applications.
Your comment conveys cynicism, but I'm not sure what you're saying.

So you're proposing 100s to 1000s of TWh of utility storage in what form, exactly?

Or are you saying that there will be almost not utility storage?

Are you counting EV batteries as part of utility storage? How about if the batteries take part in vehicle to grid transmission?

People have been skeptical of batteries for decades, claiming that they are never going to be ready for EVs. Then they were ready. You can still find absolutely ridiculous videos on YouTube only a few years old of people going through all sorts of numerical arguments about volume and size to say that EVs will never work on lithium ion batteries. Millions of Tesla owners are proving them wrong on their bad "physics" every single day.

I have a feeling that utility battery storage skepticism is even less rational. Batteries are being deployed extremely effective on the grid right now, disproving the faith.
At least with a Tailwind attribute you know what you are getting.

A named CSS class can contain any definition and even if you are certain of those definitions, they can change depending on what the element is contained within.
Elephant in the room is transitive dependencies.
I don't think these ideas disagree with each other, actually. Good stories have structure, and I'm just giving a name to one such structure. It also doesn't have to be so dogmatically used that one doesn't deviate from the structure. For sure, once you're comfortable presenting, deviate and modify as appropriate. But for someone struggling to organize their thoughts, let alone the words to use, I hoped it would be a helpful way of creating the narrative.
Market values aren't generally quantifiable though. Two houses on the exact same street might be valued slightly differently because one has some original features, or one has historic significance. Unless your decentralised oracle factors in all or the unique aspects of an area and a property, it's not an accurate representation of the value, and as I said before market valuation isn't something that dictates a purchase price. If the paper valuation of a house is 500k, I am well within my rights to give it to my children for nothing, or to sell it to a local person for below cost because they have a unique interest in the property that I agree with.
Lot of work went there to re-invent the weel.
I used to be a contractor for the people I work for. One day I got a tap on the shoulder and was asked if I wanted to work full time (with actual benefits!). So that's where I'm at now.
Am I the only one who thinks this is super scary stuff? If in the future, all software will only run on servers, more and more control will be taken away from users. If Google shuts down the service, or bans your account with no recourse, as they like to do, everything you've purchased is gone.
Don’t worry about it. You’ll see this happen a bunch of times before you retire.

Best not even to look at the amounts until your close to retirement and need to adjust your investments.
The last couple:

Current one was a company recruiter who found me on LinkedIn. On the previous two I was found by my managers to be, again, on LinkedIn. Before that, I found the company and applied (on LinkedIn). Before that, a freelance recruiter found me on a retrocomputing community.

Interestingly enough, my first job was also found online, on a BBS, with further conversation happening on a Minitel-based instant messaging app.
AFAIK the $1 billion is just the "I don't want to do this anymore" clause he signed - if he just pulls out, the same applicable to Twitter if they pull out.

The weirder part is technically Twitter can sue to force the deal to close anyway.
i wonder how countries with mandatory military service deal with gun control for people after their mandatory military service is over.
I discovered the company ten years ago through a summer job when I was at school.
Sounds like a cool project. Well done!
This is the Lausanne treaty (which Turkey is a signatory of, and which stipulates that Greece shouldn't build naval bases on islands, which it hasn't).

There's also a treaty between Greece and Italy, which stipulates that there will be no army on some islands, the violation of which Italy apparently has no problem with. I don't understand by what right an unrelated third party complains about it, it seems to me about as relevant as Greece complaining about a treaty between Colombia and Brazil.
The point is that this is how Twitter already works: it's 99% a platform for rich people, companies, and big journalists to broadcast their opinions. Sure, there is some minor amount of "the masses" voicing their opinion, but it's marginal. And more importantly, the vast, vast majority of Twitter's users never tweet, and only look at tweets from the initial group.

The poster is saying - why keep up this charade of being a social media platform at all, worrying about bots harassing your ad-viewers and so on? Why not embrace how the platform is already going, and get more direct monetization from those looking to broadcast?

If you want to see platforms for voicing opinions of the masses, Facebook and Reddit are doing much better at that, witch much more organic conversation and interaction.
Sometimes it's okay to just hit publish on an unfinished piece of writing.
> They certainly were not good enough at Fukushima

Then why would remaking the part be any better than redesigning the system?
It's actually exactly as you described, and it works really well. People are surprisingly willing to help. Just send a message saying "Hope you're well, I'd love to reconnect and learn more about $COMPANY." Email works better than LinkedIn if you can get it. I got my current job by getting my manager's email from a friend and cold emailing him after seeing that he was hiring. Just introduced myself and said I wanted to chat.
Primarily, similarity to forensics samples I've seen via incident response. But you're right; the individual aspects of this aren't particularly outstanding or complex, it's the lack of uncrossed T's and undotted I's, overall, that makes me lean toward the conclusion I'm making. Kids tend to be sloppier than criminal malware organizations, as criminal malware organizations tend to be sloppier than APT groups.
Only a very small percentage of Linux binaries in the wild is fully static though (e.g., those that are compiled with musl). This is "thanks" to Glibc, which makes doing so nigh impossible.

I also highly doubt "many" programs make syscalls directly, but I could be wrong. I know I haven't done so since the days I dabbled in assembly, at least.