skysight-inc/HackerNews huggingface dataset:
There's an idea in yogic philosophy that you can't truly know a thing until you experience it. The classic example is a mango - you can read about them, you can study their chemistry, you can ask questions of mango eaters, but until you taste a mango you can't know what a mango tastes like.

For most of my single life I thought of diamond engagement rings as something I'd like to get away without, or at worst begrudgingly buy. I understood the economics and history of diamonds and reached a logical conclusion.

And then 2 year ago, I bought a high grade diamond to propose to my wife and I loved it. From the process of visiting diamond dealers, to seeing it sparkle, to seeing her reaction - it's some of the best money I ever spent. I love seeing it on her hand now as she plays with our baby. I'll probably get joy out of seeing it for the rest of our lives. That comes out to cents per day over the next 40+ years. Worth it.

To be clear, it was never "the ring or the downpayment" kind of choice. I've seen people be dumb here. Don't do it. My point is that there's something to these rings beyond the analysis, much like tasting a mango.

The ring also indicates that I am serious. Yes that's "signaling" but with so many marriages failing because people are half-assed / don't have their shit together, it's a valuable signal.

So let's say DeBeers nailed product-market fit.

As for how special love/marriage is: we are partners in an enterprise of life, we chose to face the future and make people together. We both made the choice and understood its weight - and chose each other. What could be more meaningful?
Global email deliverability disrupted as SpamCop domain expires
I noticed many bounces today from my ages old self-hosted mail server because the IP address is suddenly "in a black list at bl.spamcop.net".

After further investigation, it seems SpamCop is producing false positives to all requests as their domain spamcop.net has expired yesterday and wasn't renewed in time.

SpamCop is one of the widely used DNS blacklist providers on the Internet.

Astonishingly, many ISPs seem to solely rely on responses from a single fault-proof source to determine if IPs should be blacklisted and all incoming e-mails blindly rejected.

Hard to believe, but many of your e-mails are currently not getting delivered due to someone forgetting to renew their domain, which so much of our personal and business functionality apparently relies on.
Right, bc google is so trustworthy, and absolutely doesn't kill anything that doesn't service it's own specific goals.
"I don't believe in my doctors cancer diagnosis. I think my Aura is just out of alignment and needs more crystals."

This is a pump-and-dump. Probably one of the biggest I've ever seen.
JVMs that most people use are optimised for repeated execution of the same code paths on long running processes. If this isn’t your use-case then lots of tuning work is required.
Another lie (are you trying to compete with Modi :)

https://pib.gov.in/PressReleaseIframePage.aspx?PRID=1626703

Madhya Pradesh has lagged Punjab in wheat production although it is several times the size of Punjab in area.

The first slot is usually taken by UP or Punjab

http://agriexchange.apeda.gov.in/india%20production/India_Pr...

Note that I am citing governments records.
Mensa Website Hacked
Come on. Even if you dispise the
js world, plenty of examples of well written JavaScript frameworks and successful end user products.
Yes, it’s a wonder these idiotic apes somehow created the modern world...

We are wired to live in groups of a couple hundred individuals, at most. We can “default to truth” in that setting because all of our interactions are repeated indefinitely over time, and the stable solution to such an iterated prisoners dilemma is to be honest because cheating will be swiftly punished.

Mass media, and especially the Internet, breaks all of our social brain circuitry, and that is not a trivial problem to address.
The hardest part about this question is that “code documentation” is a very vague concept. Are we talking about an API document for programmers who are using the code, calling its functions? Are we talking documentation for users of the application that this code implements? Are we talking about documentation for someone who will be maintaining the code? Some other type of documentation? What problem are you really trying to solve with this documentation?

Once you answer that question then you can start to figure out the best way to document it.
This is already jokes kid. All serious people vacated days ago, it's just morons now. We move.
Good design is like a powerful GPU
I think it's really easy to claim to be socially and environmentally conscious (especially nowadays with social media), but when you are faced with a scenario where your principles and values are put to the test, the decision you make reveals just how important to you those principles and values really are.
In the UK, yes. Traditionally a shiny, fancy ring possibly with stones for the engagement, then a more plain wedding band.

You wear the band all the time, the fancy one as well when you want to dress up.
If you own a house and rent it to someone, you would pay both the property tax on the house itself and the income tax on the rent. Seems normal to me.
Year History of the Pocket
I tried bi-phasic for awhile. It worked great for me, but not so much for my family. My son's off at college now and I mostly work from home so I may give it a go again.
In the late ‘90s I had an internship at IBM. Sometimes you’d need to go into the server room to do your work and I remember the white noise from all the fans in there being perfect for falling asleep to. Granted, that wasn’t the goal, but if you went in there in the afternoon to get work done, it took all of your willpower to not fall asleep at a terminal.
Had a Taiwanese friend who ran a bubble tea store and also always referred to the bubbles added as pearls. He only changed it when he realised that his predominantly non-Asian market didn't know what "adding pearls to your tea" meant.
There's also a 3 slot wide tv/media cupboard, which I recently found out is 3x 19" ... I did have to take of the rack-ears of my switch, since that was just 1-2 mm too wide.
So all the agreements go down to who signed first gets priority regardless of whatever was agreed/signed?
>It's also important to point out that men being (on average) physically stronger doesn't equate to women being "weak".

I’m not necessarily disagreeing with your overall point, but when you say “weak” are you still speaking in the physical sense? If so I can’t follow the above statement. Weak/strong are relative terms. If you’re willing to say one is statistically stronger than the other, you are implying the other is statistically weaker. To not seems to be the type of wordsmithing used to avoid precise use of language. The reason I specifically put the “individual rights” piece in my previous comment was because I was hoping there was a basis outside the aggregate “average” argument that seems oblivious to individual rights.

I think the BJJ argument can actually be dangerous. Yes, it’s good for anyone to know self defense. But the vast majority of women won’t become skillful enough to overcome the (statistical) innate size/strength disadvantage, particularly any man with training. They can if dedicated enough, but if they don’t it can lead to false confidence.

I think the real issue with the argument is that it only plays well because it’s using terms that are currently socially en vogue. Consider how it would come across instead of saying “men are statistically more likely to rape” you instead advocated for a double standard based on “people of X race are more likely to commit Y crime”. It can be statistically correct and still morally wrong to advocate for such policy because it lacks a nuanced view of the problem.
Yet we're all using Electron apps every day.
Agreed, it would have been nice to see some sort of delay or rate limit.
Advice to My Younger Software Developer Self
My last four projects, changed from Angular 6 and Ionide, just Angular 6, followed by Vue.js, now doing one with React.

Who knows what the FE team will remember to come up on the next assignment.
The price of natural diamonds has not gone down, quite the opposite, they’re at a multi-year high. With all the easy money floating around the economy, just like other pricey assets, they’re more in demand.
> Stopping it requires tyrannical laws and enforcement mechanisms.

And that still never works.
As they are using traefik as a reverse proxy, the container is likely not exposed to the internet directly, as long as traefik is there, as it manages all incoming connections.
I've spent years learning to fall asleep as well. I've had no luck with any of the "mindful" methods, brain just too overactive and restless. What worked well is listening to user comments on a monotonous text-to-speech engine. Feels like dozying off at a party while eaves dropping on conversation.

Setup is low profile in ear bluetooth headphones + copy and past a HN or reddit thread of interest (bookmarked earlier during RSS time), strip superfluous UI text and listen away. Unlike produced content like podcast/show, it's not designed to keep your attention. It still takes 10-20 minutes but it's reliable. Also gaining 10% more time is invaluable.
I bet you could quarter your melatonin dose and still get the effects. Do some reading, but 3mg (although a common OTC dosage) is pretty high.
Ah thanks for mentioning this. I looked at the blog post and I seem to have prefixed an extra 1 to the number of requests done by my python script. I updated the post to include the actual calculation of 402 requests per second which is a lot less impressive but still much faster than my original approach on half the hardware.
Problem is how it was distributed, yes fosset etc but still early adopters are like 0.0001% of world people,
Also there is 0 adaptability,
For me the perfect one would be decred, solid based, ready to evolve,
But with slower block reward, let future generations wins too.
I think using "I" statements and referring to their own experience makes the comments subjective. They may be expressing a strong opinion, but they aren't stating it as objective truth.
Are you asking about the max number of open files allowed?

That was why the reboot was needed.
I've been running one on my server for about 4 years. My server is a computer I got for free (some dell optiplex with an i3 in it), it eats 20W of power. It works more or less well depending on available bandwidth (on ADSL attachments were a pain).

These days it's mostly fine. The database is about 15GB (including media), there are scripts around the net to clean it up (rooms you've left, etc). Joining big, federated rooms is ram-expensive with synapse, though you now can specify a maximum complexity on your server to prevent joining those. Other small federated rooms are completely fine to join, and don't cost much more than a local room (IMO, there's little point in hosting a non-federated matrix server).

I use yunohost to simplify deployment, though it has some limitations. I did give access to a few friends, but I feel like I cannot guarantee uptime even though it has been pretty good so far. Once profiles-as-rooms land, that might change, as a user could just hop on another server if mine is down.
Threadripper and 10 SSD RAID array, everything liquid cooled with one large slow fan. Throw in some LED edge RAM
And the reason all this happens is because a uniform civil code is unpalatable to muslims. We would be in a better place if we didn't have polygamy and good divorce, custody, alimony laws instead of religious laws.
I do believe x86 in this case encompasses x86_64 (I checked this on the llvm phabricator to be sure).
Ironically, your proposal would add an extra layer of indirection to their comment.

In its current form it is very clear that it is their opinion.
Likewise. I did one at Hursley in 2000 and had to go down there when one of the Linux boxes would freeze up during performance testing and would need a physical reboot. So loud down in that basement.
Melvin Capital Lost 53% in January, Hurt by GameStop and Other Bets
Why GaN charger is the future of charging?
Even if it is (which I believe it is not; my memory thinks it's higher) that doesn't mean that they aren't underslept at that amount.
Sounds to me like this doesn't correspond at all to google's main interests, being selling personal data from people and publicity, because first of all, how would they compete with whatsapp having more than 1 billion users in first place?
perhaps foundation, or base layer.
The protocol you linked to only supports integer scaling.
Possibly something along the lines of Eurocards (as people who make synthesizers call them), which is based around Eurocards -- still used in industry.

https://en.wikipedia.org/wiki/Eurorack

(Unless you just meant a less-than-42U 19" rack, which is easily available. You can buy 19" racks as small as 6U.)
”The B-52 is slated to remain in service through 2050”

~100 years of flight!
After being rescued by Oracle, after all no one else wanted to buy Sun, not even Google (hoping it would just sink most likely).

Java is as open source and still has multiple implementations available, even Microsoft is now a Java vendor (after having bought jClarity).

Basically you want free beer like Linux? Get a distribution from OpenJDK.

You want support Red-Hat/SuSE style? There is Oracle, and a plenty of other vendors happy to sell JDKs with support.
Ha, thank you. Ok, incorporating this into some post nerd rap trap dubs next week
Got it. I see the distinction. Undone as in find an input that produces a specific hash vs finding the input that originally made the hash. And we rely on not being able to do either efficiently.

From Wikipedia:

> It is not sufficient to make a function "lossy" (not one-to-one) to have a one-way function. In particular, the function that outputs the string of n zeros on any input of length n is not a one-way function because it is easy to come up with an input that will result in the same output. More precisely: For such a function that simply outputs a string of zeroes, an algorithm F that just outputs any string of length n on input f(x) will "find" a proper preimage of the output, even if it is not the input which was originally used to find the output string.
"Live" as in-the-moment or "Live" as being in the same vicinity/venue?

The former is still very much booming, and I don't see why the latter would go anywhere.
For me with bi-phasic it was exactly that; my family. The only way I could make it work was to sacrifice something at work or dinner time. Neither was doable for me.
Nevada is a poorly managed nuclear waste dump. There is nothing its citizen can do. 85 % of Nevada is federally owned and there zero recourse for its citizens on how that is used.

49% of land in Wyoming is owned by the Federal government and the federal can and will do as it pleases with the land. The two senators are not why Wyoming is a nuclear waste dump.

The Senate structure all through U.S. history is vestige of the comprise between souther slave owning and northern factions. The number of states, or what area actually should be state was never carefully planned or designed to protect any minorities, it was always political decision to keep power balanced from day 1.

It is political fiction to explain it as to give minorities rights, rural rights were never the intent, no document ( Bill of rights, Constitution etc) actually talks about any rural or minority rights being protected , they instead talk about 3/5ths instead. It was always about slaves, it was a huge part of the economy for the southern states.
Show HN: Wenano
Nope. That's pretty much what the specs (written by outsourced consultants) said.

In reality, there's one edge case where things needs to be applied in a different, distinct, and very specific order, otherwise (legal consequences).
Yes, xcode is the living proof how blazingly fast an IDE written in native languages is. /s
Yes, but now I can do the update in a separate schedule instead of being forced to do it right there and then when performing host upgrade or migrating the app to a different host.
Working Remotely Revisited – Then vs. Now
Do I get this right and this is just interest that they have paid? Shorts are not covered yet? ny guess how long can Point72 pay interest/bail them out on these shorts?

"I keep hearing that 'most of the GME shorts have covered' — totally untrue," said Ihor Dusaniwsky, S3 managing director of predictive analytics. "In actuality the data shows that total net shares shorted hasn't moved all that much."

"While the 'value shorts' that were in GME earlier have been squeezed, most of the borrowed shares that were returned on the back of the buy to covers were shorted by new momentum shorts in the name,"

https://www.google.co.uk/amp/s/www.cnbc.com/amp/2021/01/29/g...
I would have people directly pay to PDS instead going through another beaurocratic and potentially corrupt layer.
All free JDKs now offer AOT compilers and JIT caches.
Is it OK if I am direct with you and say this is absurd and unhelpful?

OP’s post was clear and to the point. It was entirely focused on the content of their frustrating experience with Docker. And it wasn’t at all “adversarial”. They had a bad experience with software and are sharing it.

I’m glad they didn’t try to wrap it in softening language just in case someone might find their communication style “violent.” I hate this trend. I see so many comments like this in tech and honestly it’s mostly from people who have nothing to say or who become indignant if you say anything they disagree with.
I can't believe the stupidity of people believing these big pharma companies.
"Yes, we can deliver."
"No, we don't take any responsibility if something goes wrong."
"Yes, the contract stays as a secret for public."
"Yes, it's absolutely safe."
"No, you can't sue us if something goes wrong."
"Yes, the fastest vaccine approved before was four years"
"No, no discount. We need to make profit."
Do you need to know what's going on inside? Or can you trust a colleague who's responsible for that?
Thermal Camera for Smart Phones
Like using the AOT compiler or JIT caches provided in recent versions, they are no longer features only available to customers of commercial JDKs.
The utility of an air fryer. If you don't have one, you should buy one immediately. You will not regret it.
Amazon Corretto - Free

Java 8,11 supported by a big firm (Amazon)

https://aws.amazon.com/corretto/
Well, on the other hand OpenJDK is 99% Oracle's work repackaged.

If Oracle decided to stop putting out new FOSS-licenced versions, there would be no new OpenJDK releases (since all the core Java devs are Oracle employees).

So it's like a no-community project, where you get a dump of FOSS code every now and then from a vendor.
The article doesn't directly mention this point, but my opinion is you need to take care of your power users since they tend to be influencers in their own circles. Often they're the tech-savvy member of the family/friendship/work colleague circle, and they steer other non-power users to their preferred products, which over time gain popularity. Signal is a great example of this.

Please look after your power users! Maintaining their trust is critical.
htmx supports the `hx-preserve` attribute since v1.1:

https://htmx.org/attributes/hx-preserve/
What to Expect from Old Windows PC's
So if some members of a group were involved in these activities do you blame the whole group? Are you consistent with you beliefs on labeling groups?
He was facing life in prison. Now, he’s CEO of ‘Instagram for the Incarcerated.’
I think it's a holdover from older times...and underscores a resiliency thing. Rebooting forces garbage collection, and being able to withstand a reboot with no loss of service builds geek cred. :D
The problem is that any success in delivering past contracts does not guarantee success in future in software technology where a typical software technology becomes obsolete every 3 years.

In software world things change so fast that someone with 6 years of experience developing software will not have enough experience with newest tools, languages, methods, etc. Newer graduates with experience is newest applications in their resume get hired and they sometimes lack real development experience.

Building and delivering software is not like building a road or sidewalk where technology does not change by much every year or decade. They still construct sidewalks like they
did say 100 years ago.

So major software contractor's success is pretty much random depending on who gets hired and how good the chosen packages are for the given application and how experienced are the staff in putting it together and having good test specs.

Another problem in software world is that software developers move to new IPOs and so the staffs are ever more transient. Government jobs with complex hiring practices are actually becoming unattractive to developers.
I've quite successfully used Bill Clinton's autobiography for that for about year. :-)
I remember going to a Bladecenter demo at an IBM facility when they first came out, and the demonstrator pulled something that triggered the fans to go on HIGH and the way it wound up like a jet engine was so comically loud the entire room of 30 guests all broke out laughing

Here's an idea of what it was like:

https://youtu.be/pS8h8z1c0bI?t=106
I think Lisp is going to live forever as a niche tool for people who "get" it.

I use Clojure on a daily basis. Not necessarily because it is best Lisp, but rather because I am working with Java applications and being able to reuse the same Java code I have already developed is a huge boon to me. If I was able to choose, I would be using Common Lisp.

The way I use it is to quickly develop adhoc tools and PoCs
and more rarely small UIs in re-frame.

Working with Lisp is a joy for me and I always get this feeling of frustration when I have to go back to Java, especially if I have to translate to Java what I just prototyped in Clojure.

Unfortunately, where I work (financial systems for financial institutions), I have trouble finding enough people, mature enough to be able to even propose working projects in Clojure.

Close in my org structure there is a set of Clojure projects where the company got badly burnt. The code is a mess and a huge headache for management. The guys who wrote it were either promoted (claiming outstanding work on the project but not wanting to maintain it) or left. Now new developers are barely able to change anything without blowing it up.

This underlines the fact that Lisp projects can very easily end in spectacular disasters. You have to be really incompetent to write a typical Java service in a way where it is no longer possible to develop it at all, but in Clojure it is just enough to get couple of people that are intelligent enough to write macros but not experienced enough to understand the dangers of lack framework forcing the structure of your application.
Thing is there are much cheaper stones that is virtually indistinguishable from real diamonds, so in that light it does seem a spurious expense even considering the enduring experiential qualities of it.
You're judging my code without ever having seen it, nor knowing the context of my projects. You won't have to work with my creations because as I explained my projects usually involve just me. As I also explained above, i think Docker can make sense in companies. And re "standard practice", I like to make decisions on what's best for each project, not by dogma.
According to https://unix.stackexchange.com/a/108605 it looks like only a logout and login was required for the changes to take effect. I didn't know this at the time which is why I initiated a reboot.
> "WAF" - Wife Acceptance Factor ;-)

You made my day! That's the primarily limiting factor in my "bedroom datacenter" expansion :D
I know SF was made fun of for this, but the ban on plastic drinking straws made sense. Now all the boba shops use compostable straws and they’re fine.