skysight-inc/HackerNews huggingface dataset:
Nope, my first sentence, pack the JavaScript stuff on the scripts lib and let Java/.NET build take care of the rest, as it belongs on a proper full stack SSR framework.
Ask HN: Getting blacklist when trying to check if email can deliver
Hi all.
My website is running a verify email to query smtp server the perform these command

Note : the mail from {myemail}@mydomain is not real and my server dont have spf and dkim yet

HELO mydomain

MAIL FROM: <mymail@mydomain>

RCPT TO: <examplemail@aol.com>

QUIT

After running these command i get black list on eXploits Blocklist (XBL) & CSS Blocklist (CSS).
I check issue from spamhaus and this is the detail infomation :

(IP, UTC timestamp, HELO value)

{hide my ip :O} outlook.com

Notable things about the HELOs:

They are often dynamic-looking rDNS, and claim to be from geographically very different networks
They can include impossible HELOs like "gmail.com", "outlook.com", "comcast.net" - Gmail, Outlook and Comcast do not use these. These are all fake.
The cause of this problem is frequently found to be coming from an phone or laptop with "free" VPN or channel unlocker, "free" streaming apps.
This can be caused by a spambot infection or a server misconfiguration.

First check that the HELO settings are correct. This can be done by sending an email from {hide my ip :O} to "helocheck@abuseat.org". A bounce that contains the required information will be returned immediately. It will look like an error. It is not. Please examine the information in the body of the email. NOTE: "helocheck@abuseat.org" does not currently work with IPv6.

If the HELO settings are correct, then there is a spambot or some other kind of malware!

What step i need to take in order to not get blacklist like this in the future. Thanks in advanced!
do people quit their job because they think they're special? I think that's something you made up.
Not all global variables get assigned to the window object. For example:

<script>
let foo = "bar";
</script>
<script>
console.log(foo); // prints "bar"
console.log(window.foo); // prints "undefined"
</script>
Ok, changed from https://blog.google/products/android/introducing-privacy-san... above. Thanks!
I love this analogy. On its face, my assumption would be that keeping this trail ritual would be of immeasurable value to the society merely as a shared challenge, myth, and meeting place for all members of the society. At the very least, it's something to do, to aspire to, to measure oneself against, etc. I'm curious now to read the book to see if it addresses this idea.
I broke nslookup.io when I entered one of my emoji domains :)
How to Make an Infographic in Less than 3 minute's
Specifically the weaponisation of Wikipedia and Facebook are interesting and a tiny bit chilling.

Ideally Wikipedia should fix the bullshit added to his and related pages, and lock them.

PS: it's incredibly interesting to me how someone of Jewish origin can be so hellbent on spouting antisemitic historical revisionism. Why? Does he really win voters by saying Pétain wasn't a bad guy?
Their logos are also always a good giveaway of what type of BS I'm getting into.
It is hard. And I don't know how to do it. I also have strugle with this. I was raised near the iron curtain so I understand this context. When I was leaving the job at state institution to go to freelancing a lot of people were like "Are you crazy? Leaving the job that you will have for rest of your life?"

Every job change was a challenge and stressful. You never know where will it lead. Did you miss out on something by leaving the job?

You know what works best for me? I try to leave by "There are no wrong choices. There is only life after the choice".
I had a similar reaction. I haven't heard of the author or their modelling prior, so haven't had much time to process the data, but I thought I'd bite, and took a look at some of the spreadsheets.

The bit I was unclear about is where the predictive modelling takes place. I can see the raw numbers and how they've been composed across the main variables like education spending, education level, workforce participation and income, social benefit from workforce participation, and cost of crime.

But I'm not seeing how the model itself is predictive. Where would I look to see the effect of dropping education spending by 50%. How does that impact crime rates and costs? What about the generational effects of deeply-connected criminal families and their children vs having more opportunities to participate and contribute to innovation etc.

Does the model assume a linear relationship, i.e. n times the number of criminals = n times the crime rate = n times crime costs, or does it account for network effects such that n times the criminals have n^n crime rate, and crime costs are n^n - and is there a point where criminal justice processes break down and crime breaks out?

Anyway save from writing a novel, it seems like the author did some homework to pull the various numbers together but I think some high level diagram of their model, inputs, calculations and outputs would be a better way to capture interest. Analysing something like this is a job, relying on the kindness of friends and internet strangers seems like a funny thing to get caught up on when the author themselves acknowledged the time and energy they had to spend pulling all of this together.

I'm maybe going out on a limb but the lack of interest probably doesn't indicate that no one cares about the numbers, nor must it indicate people would rather use emotional intuition, just that there's probably better and more complete models out there used by social scientists and economists that follow tried and tested conventions that take many more factors into account, not my wheelhouse though, if no such standard models exist I'd be very surprised.
Yes, for me it has the effect to just turn off my attention to whatever follows.
> Just having access to the code is enough for audits, regardless of the license.

No. who guarantuees that the code is the one, which is compiled to the binary you are running?
The whole point he makes is, "Amazon is bad because everyone else says Amazon is bad, and I just piggyback the public opinion with my little opinion about seemingly unfair royalties Amazon takes." It might be I'm wrong, but the numbers this guy put up do sound like just whining. It takes a lot of effort to provide cloud-based services such as Audible.
No employee in tech should ever think they're greedy for wanting to maximize their salary. We work in an industry where founders become literally the richest people in the world, where quarterly earnings are in the billions, and where earnings per employee are measured in the millions of dollars. There is nothing wrong with wanting a piece of that.

Get that money.
I think what bob1029 meant was just that opening multiple connections doesn't increase concurrency so don't do it unnecessarily (by using a connection pooling library for example). With PHP you have one "process" per request, so you'd just need to make sure you only open a single SQLite connection per request (using the singleton pattern for example).
Nevermind, the Mashable article misreported what happened. NYT didn't replace Agora with Aroma, they removed Agora and Aroma was simply the next one in line. My apologies, your rehost is fine.

Original: #241 agora, #242 aroma, #243 caulk, #244 shake

NYT list: #241 aroma, #242 caulk, #243 shake, #244 <not out yet>

Because I got Aroma instead of Agora on your rehost and didn't check the puzzle number, and because I took Mashable's word that Aroma was a replacement for Agora, I mistakenly thought your rehost was using NYT's word list.
To me, there are two many reasons to avoid the global scope:

1. Like prototype extensions of JS types like "String", you're basically using a namespace that in the future might be used by a built-in API of the JavaScript engine — which would break your code.

2. You don't know for sure where your code will run in the future. A couple of years ago I worked on a migration where "standard" SPA were migrated to a micro-frontend app (where multiple SPA could be loaded on after another at the root level and each SPA would have to clean-up its own globals and listeners).

BTW I'm not against it — I DO put some stuff in the global object. If you put your entire state in a namespace like __MY_CUSTOM_SPACE__ the risk of encountering those two issues is basically 0.
But I still thing there aren't many valid reasons to do so, especially with nowadays' toolings.
One check code was 1 * this.versionData.substring(0, 2) < 23, so it would need to jump to something like version 9900 or 99000.
Even if amazon makes it impossible, having this as a service might be useful for other readers, simply as a download. Some people may pay for it too.
> Education's value to society and the individual is inherently unquantifiable with today's tools.

Why? What makes it inherently unquantifiable?

More importantly, we live in the real world, in which we need to make actual decisions, which cost money and time. Both policy decisions, like: should we encourage higher education? Should we subsidize it? Extend schooling to 15 grades instead of 12? Etc. But also personal decisions: should I personally pursue a University degree?

You can't just handwave decisions like that by saying it's unquatifiable.
Yale have a good lecture on this book. I finished the novel this year but it took me a very long time to get through it. Lots of stopping and starting due to the dense prose and violence. It's one of the best books I ever read, the language is otherworldly, some of the scenes I'll never forget, and the ending! I'm taking a break and plan to read again.

https://oyc.yale.edu/english/engl-291/lecture-18
The real problem is there's only 195 countries.
Hurdles micropayment platforms can’t overcome
Bit of an OT, but:

> I am a big fan of strongly typed languages

> Now, in some “weakly typed” languages

What does "weakly" and "strongly" typed mean here? Did the author mean dynamically and statically? Or something else?
- To fully understand poetry, we must first be fluent with its meter, rhyme and figures of speech, then ask two questions: 1) How artfully has the objective of the poem been rendered and 2) How important is that objective? Question 1 rates the poem's perfection; question 2 rates its importance. And once these questions have been answered, determining the poem's greatness becomes a relatively simple matter. If the poem's score for perfection is plotted on the horizontal of a graph--

- O Captain! My Captain!
Even though I don't like Intel, I hope they'll have success, as competition is always good - it's apparent looking at what AMD did recently. And Alder Lake seems to be very good, at least from performance standpoint. That being said, I feel like this is gonna be very hard uphill battle.

For them to really succeed as they wish, it might take TSMC and Samsung having much delayed their next 1 or 2 process nodes, and/or Apple/AMD somehow managing to screw their architecture, or hoping that Qualcomm still doesn't come out with some decent processor (after Nuvia acquisition).

Anyway, good luck Intel!
It was too CISC!
His call to action sucked. Should've listed good alternatives. At the end of the day, people will get their audio books, creators be damned.
The first two words of the rule are "never assume".
You wrote: <<QT was an ecosystem shock to me. I barely knew what to do to get started and got lost easily.>> This is surprising to me. It is the gold standard for cross-platform desktop applications. (Readers: Please note that I used "cross-platform" and "desktop" _together_. Yes, I know there are plenty of other GUI frameworks that cover other categories.) The amount of official and unofficial documentation, code samples, and Q&A for Qt is simply mind boggling. Did you not find these docs helpful? Or maybe you do not like C++? Lots of people also use PyQt (or variants) with Python and get along quite well.

Also, if Qt isn't good for you, what else did you try? My experience with GTK+ was awful -- bizarre API and terrible docs. Further, the community was unhelpful and borderline trollish. This was well-documented by the "Subsurface" team (SCUBA diving software) during their transition from GTK+ to Qt.
> Scale vertically and you're still a single point of failure away from a big, potentially fatal outage.

When folks talk about scaling up for stateful resources (database), this typically includes having stand-by replicas to which one can fail over within seconds.

Scaling up the DB and scaling out stateless compute nodes is more than enough for many, many use cases. Having a DB machine with one 1TB RAM isn't anything special these days.
They're bad. I've only compiled one small Haskell program and even after stripping had to resort to upx to compress the binary and make it easy to distribute.

https://dixonary.co.uk/blog/haskell/small was most helpful
I used to think this too but if all the recipe websites start going straight to the recipe without the the personalization, then how would you rank them? Remember, there are thousands of these websites while there are only so many ways you can boil an egg, for example.
Hey! Was this a response to another comment? In the post I'm explaining why it's happening (and it's just purposely bad code to show a global instantiation example)
>It makes me wonder .. if the US shutdown Canadian wood imports, would that significantly lower prices for Canadian consumers? How low would it go?

It probably wouldnt go low because you are not recognising global demand and a growing global population, cost of automation for factory (automated built) furniture, bespoke furniture by individual or small teams of carpenters, cost of transporting wood to other countries where costs are different.

Here in the UK we have this place https://www.oakfurnitureland.co.uk/ it does real solid (oak) wood furniture, not some furniture made of chipboard.

It seems quite cheap but there are visible cost savings, like the furniture isnt that big, its suited to smaller homes than some grand mansion or luxury home, and with a lot of businesses, where finance/credit is available, sometimes the company main business is actually a credit broker/finance specialising in a niche market product.

Some people have said GE (General Electric) is now more a financial entity than a manufacturer, this is business diversification over the decades.
I agree there have been some mistakes (difficult to design the perfect framework on your first attempt), but overall we're quite happy with Ember.

- Embroider is actually 1.0 now and quite usable (https://github.com/embroider-build/embroider).

- Agree with Ember Data and nested resources, that's still needlessly complicated. Same with lack of wildcard in the router/URL.

There are still things Ember needs to fix, for example removing controllers and improve Ember Data. But overall I think there is a good future ahead for Ember.
>> Well, you were claiming that the book/study did not take this into account

> No, I did not.

So how exactly is the reader supposed to interpret this statement of yours:

> So what about the partying, making friends for life, and learning to be an adult?

>

> What about care-free student life as a carrot to incentivise young adults to go into careers that might not be good for them personally, but good for society?

When someone looks at a study and says "What about $FOO", they generally mean "Why is $FOO not addressed?", and not "Your conclusions about $FOO are wrong".

You said

> "What about $FOO"

but you meant

> "Your $FOO conclusions are wrong"

Is this correct?
You sure? The 2000 sqft apartments at 181 Fremont are going for $7M. [1]

If you want to live in a secluded detached single-family with a huge yard, live outside of town.

[1] https://www.redfin.com/CA/San-Francisco/181-Fremont-St-94105...
DNS over HTTPS in Pihole with Docker
WOW I never thought content like this would be tagged "graphic"
This brings up a funny memory. I had this idea in 4th grade when I learned about HIV but not how it was often acquired. Science teacher horrified at the suggestion of how to cure child Leukemia.
Oh, so this must be why the maximum size of a Solana transaction is 1232 bytes (to fit into the 1538 byte limit of a packet with some wiggle room).
> nobody's saying "you're missing some important factors, and let's add them.

Ok, so I’ll say it. Caplan doesn’t know what he doesn’t know. And neither did the people who he asked to check his spreadsheets.

What he is trying to do, in an informal hand-waving way, is something known as causal inference. There are formal, robust ways to do causal inference, which Caplan is not using. No amount of checking his arithmetic or adding more factors is going to fix that.

This would be a good place to start: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2943670/

> Has everyone thought about the fact that the alternative to spreadsheets is policymakers putting their hands on their hips and saying, "Yep, $30k sounds about right for this month?"

Well, I can’t speak for everyone else, but I don’t think about that because what you claim as fact is actually a false dilemma. The actual alternative is to do good science using the correct methods.
That’s a lot of words. Too long; didn’t finish reading. What are they trying to sell me on?
For what it's worth, this is most likely not a JVM configuration issue and more likely an ES/OpenSearch issue.
It's a chicken and egg problem.

How would you gain professional experience in something that is out of your current scope?

For example, if a frontend web developer wants to pivot to backend using serverless.
There's a strain of Marxism called Maoism Third-Worldism. (This relates to the article -- I'm getting to it.)

This is a contentious strain within Marxism because of the way it contorts some of Marxism's basic ideas to its own ends. The main one being Lenin's theory of "labor aristocracy." If you're not familiar with this, it's the idea that the working class in first world countries is effectively "bribed" by their national bourgeoisie through wages higher than those available for the same types of jobs in developed countries.

Maoism Third-Worldism extends this concept by claiming that, actually, first world laborers are not exploited _at all_. No matter how bad workers in developed countries have it, their class interests are fused with those of the national bourgeoisie and their share of imperial "superprofits" means that they effectively belong to the same class category as the latter. I'm simplifying somewhat, but this is the basic idea, and it's proven through hundreds and hundreds of spreadsheets. If you leaf through a book like Zac Cope's Divided World, Divided Class, half the book is citations, charts, and tables.

Now I admit I am a bit of a dilettante here, but to my knowledge there have been no serious attempts made to challenge the vast quantitative efforts made by Third-Worldist writers. This is at least partially explained by the fact that Marxist audiences tend to be a bit less quant-focused than their peers in mainstream economics (to put it lightly). Still, it upends some of the most basic contentions of Marxist analysis, so you'd expect there to be a more lively debate over all those charts and graphs. Right?

I claim there's a larger issue at play here: most people are driven to ideas within social sciences for basically pathological reasons. The ideas agree with them on some basic level, and the research is largely a pretext for legitimizing those ideas or creating a sort of ideological playing field for its adherents. People aren't drawn to Marxism or any of its sub-sub-ideologies because they started reading Capital on whim one day and found its ground-up arguments on the commodity form compelling, any more than libertarians start from a blank slate and are "woken up" by reading Hayek cover-to-cover.

So if you propose a wildly heterodox idea within one of these fields, no amount of math is going to help you. Most people, even academics within the same area of research, will either be drawn the idea - in which case, great, there's math to "back it up" - or repelled by it and dismiss it out of hand.

I'll show my hand here by saying the author's idea sounded kind of dumb to me so I didn't look at the spreadsheets.
Which one? Because I explicitly added support for that and tested it.
So what? We're talking about bad behavior by the students. The question is how the students would avoid this bad behavior. Where do lenders come into it?
Get good grades so you can go to the university you want (if that's what you want to do). Be kind to yourself, it can be a stressful period. Party when your get old enough, have fun with your friends as much as possible. Start to become independent. Do sports and hobbies.
All that, and you never mentioned Log4J
That has been my constant experience in Haskell. When the compiler complaints are gibberish, add types until it makes sense. It leads to this culture where people say that you have to nail down all the types. Which certainly is good advice for beginners. Still I'm sad about this because it easily doubles code with type chatter.
First time I've seen ryg/farbrausch not talking about the demosecene :) Great post!
Reminder that Amazon is the good guy and Elastic is the bad guy here. Elastic changed their license from a FOSS one to a proprietary one, and Amazon's fork is a FOSS continuation of the last version before the change. Yes, Amazon is evil in a lot of ways, but there's nothing even remotely evil about what they did here. And yes, Elastic had a legitimate problem that their old license was open to abuse, but the right way to fix that is the AGPL, not going full proprietary.
Yeah, having spent a lot of time working with dense vector based techniques, especially in the context of a domain which is really similar to semantic search, I can say 100% that I don't want BERT and related techniques anywhere near my google search. That's the real crux of the problem, is the reliance on these sorts of models, and their utilization within query rewriting schemes.
Real question: You wrote "responsive-layout desktop app". What do you mean by this term?

From my experience, if you develop Qt widgets (like dialogs with many child widgets), it is possible (some might say easy) to make things resize correctly by using QHBoxLayout (horizontal) and QVBoxLayout (vertical).
The Regency Pilchard
If you don't know the global names, I would probably do something like this:

1. Grab the name of all globals your JS code is creating (using https://mmazzarolo.com/blog/2022-02-14-find-what-javascript-...).

2. Inspect all of them with the technique used in the article and update the inspection logic so that it checks does a deep check of the value "HelloWorld123" as well (the value can be accessed here: https://gist.github.com/mmazzarolo/2b325f3af2bc83f56d3c921ff...)
And it works pretty well, at least Win32 is less susceptible to GUI civil war going on since Windows 8.
> So by No-FAANG engineer, you mean someone who isnt a robot ad hawker sell out?

Come now, is there any reason to throw those insults?
F-Secure company to split in two
The article from The Guardian quotes as the most likely cause:

"Dr Richard Broughton, an ecologist [..] said a predator could have made the birds swirl tightly and driven them towards the ground, with higher birds forcing lower ones to crash into the buildings or the ground."
This! So much this! Free money for everyone!
Why I Advised a Student Sleuth Not to Publish Evidence of Reverse Racism
> What is my take-away here? I don’t think the compiler has been sufficiently tweaked when it comes to error messages, or that the Haskell community cares sufficiently about beginners.

I don't think it's fair to draw the conclusion that the Haskell community don't care sufficiently about beginners from this, since only selected few of the community has the ability (and time) to work on GHC and improve the state of error messages.
Most of the time, you need ot add/edit your recent work experience. Rest of the things stay same (in general). Not hard to do that once in a while
Although, I update only when I apply for a new job.