skysight-inc/HackerNews huggingface dataset:
As a person who does run a number of (smallish) mail servers, some outgoing mail does get classified as SPAM and I have to fix it. It's very rare - every 3 months or so maybe, but it does happen. (Possibly the most irritating thing about this is they won't tell you what emails made them think you are sending spam, lets alone why they thing it's spam which makes root cause analysis damned near impossible.) The reverse happens too - we occasionally block non-spam emails.

But, and it's a damned big but, AFAICT, my email servers make less of those mistakes than the big email providers like Google or Microsoft, so the overall reliability of my home grow system is higher. It's got to the point that when someone complains they didn't get an email I got, my first question is "do you use gmail?".

The other big but it is it complex. It isn't just a single server - they are a network of them that distribute email across a geographically dispersed organisation. Despite being distributed it archives copies of all email that passes through it (as required by law here). There are some 2.5K of configuration lines driving it. So yes, it requires some effort to set it up. However, like your case those 2.5K lines haven't changed overly in over a decade.

The flexibility the system provides us in the way we handle email is invaluable. As a consequence of that flexibility a lot of emails are never seen by humans - they routed to a place they can be automatically processed.

Personally I wouldn't say email particularly hard, or particularly easy. It seems no more difficult than all the other things you have to do to manage a cluster of servers. The rewards for getting do it inhouse are pretty big, because just like everything else a programmer or sysadmin has control of, over time it will be scripted so heavily it will become almost invisible.
It's worth a lot if people vape over smoking cigarettes. It's worth negative if people who wouldn't otherwise smoke cigs take up vaping.
The problem for JSC I suspect is how you manage gtk/qt/wx bridges without need either all three or alternatively creating dependency hell due to the bindings directly interacting with internal (eg totally unstable) interfaces and structs.

Eg you’d ideally have

* libjavascriptcore - the actual engine, runtim, and c-api, etc

* libjavascriptcore-qt (only the bindings, it would link the root jsc lib)

* libjavascriptcore-gtk (same)

* etc

The problem is that because they talk directly to internal interfaces they need to update in lockstep.

On Mac the only frameworks that do that are the core webkit frameworks. Nothing else on the system can talk to the internals (Mac and iOS have fairly comprehensive support for distinct internal/project/public APIs). But the system webkit, webcore, jsc, etc all have to update and build in lockstep.

In an ideal world all the alternate language bindings would be built on top of the stable C API, but alas (as I said before) the C API is fairly clunky and also out of date wrt to modern JS features. Also there are fun performance things a given binding can achieve if it doesn’t need to go through some layer of abi stability limitations.
Ask HN: How to sell 'data science consultancy' service?
Hi HN, I'm struggling with the following: many companies can benefit from data science/AI/ML to optimize their processes, profit, costs, etc. We are trying to help companies by doing data science projects for them. But we don't know how to find the clients. I assume potentiel clients don't just google for "data science agency" when they have a problem. They may not even realize things can be optimized/automated, or they may not seek the solution in the data science corner. So how do we sell our services? How do we make them find us, and what keywords/phrases should we use? Should we focus our website on very practical concrete examples, or should we keep it all very high level?
Your comment does prompt the reply that there is a wide variance in the definition of key words on the subject, particularly as applies to popular interpretation.

In the anthropological context, "civilization" is usually meant to refer to the most complex form of societal organization. Civilizations don't start appearing until about 6000-7000 years ago. By contrast, the Younger Dryas (a sudden climatic shift in the Northern hemisphere that reverted temperatures back to the last glacial maximum) occurred about 12000 years ago. The Laurentide ice sheet probably completely collapsed by about 11000 years ago.

With these definitions, you can see that the distance from the end of the last ice age (collapse of the Laurentide ice sheet) or the end of the last big climate change (Younger Dryas) to the beginning of civilization (~Uruk period in Mesopotamia) is around the same magnitude as the distance from the beginning of civilization to the present day. That's not exactly "soon."
A hacker has compromised Jack Dorsey’s Twitter account
Likely both. There's also more suicides: https://afsp.org/about-suicide/suicide-statistics/
You are all right. These people know what they're doing, but they're also academics and are probably not the best implementers.

There are no lessons to be learned here.
"I'm a doom-and-gloom type myself, but this seems like good news, eh?"

uh, not sure about that:

"Scientists determined that the decline in burned area was greatest in savannas and grasslands, where fires are essential for maintaining healthy ecosystems and habitat conservation."
I'm sure there is a very modest energy density possible before materials start behaving radically different. Maybe it can be used in energy harvesting tho, to build some form of kinetic pump
The alternatives are the police tasing portestors, the police shooting portestors, the military bombing portestors...

If you want to protest "police brutality" or an "oppressive regime", you might as well sit there and take it, as long as you make sure to get recorded by some journalists, and hope for public opinion to support you. At least you maybe won't die, which is better than the alternatives.
Fundamentally, I agree with you except:

- That assumes the situation is presented without an agenda or - at minimum - a disclosed agenda.

- That the coverage is an accurate - and preferably complete - summary of the situation.

- And that it's clear which details are facts vs assumptions vs conjecture vs conclusions vs whatever.

Unfortunately, we have few of those things at best. There are many ways to be informed, the current media is not a good, useful, or productive way to do that on just about any topic.
Frys offers same day delivery for free, with orders over $49...

https://images.frys.com/art/deals/tralfaz/Free_Local_Deliver...

Once B&M stores offer same day delivery its going to be hard to be an online store.
Since no one's mentioned it yet: both depression and anxiety are extremely treatable.

Regardless of whatever HN folks think is the cause, therapists and psychiatrists are an actual solution; you should see one.
>What happens if I run the inputs for a decade?

Presumably it either melts or explodes. Or melts and explodes.
After seeing them, what was his or her reply?
Oh yeah? This Wikipedia page is pure clickbait: https://en.wikipedia.org/wiki/Clickbait
Specifically, the study itself states "A limitation of this study is the lack of hard evidence for the harms of most products on most of the criteria"

You could apply the same assessment to strawberries, no? Can't estimate the harm caused by something for which we don't have evidence of harm.
Yes it was being sold on rf:

562120 forums.xkcd.com_PHPBB&bcrypt_July_2019.txt
"We sell at a loss but make it up in volume."
I tasted some famous-brand Greek yogurt that was about 1 or 2 weeks past the best-by date recently. The taste was flawless, but there was something very weird about the texture, like it was subtly sandy or something. I ended up throwing several cups away.

I only recently replaced my half empty "Best-by Nov 2016" Costco Saigon Cinnamon with a brand new bottle of the same. The new bottle tastes a little stronger but I sort of regret throwing the old bottle away since I don't think it will actually matter.
ditto. Hacker news also works great on mobile devices. While every other so-called mobile app/website is a pain in the butt.
The article mentions southern Africa, a region, not South Africa, the country.
On mobile, I use MiniHack (there are tons of other HN apps). On desktop, HN's interface works well enough that I don't try to mess with it.

I really wish I could do one feature on the desktop/web that mobile MiniHack.app does on mobile - to enforce all links opened launch in reader mode in Safari webview. 99% of the time that's exactly what I want when I click through.
I'm using notebooks targeted for school students, of 24x32 or A4 size with 98 pages. It hard to fill one a year.
A lot of the resistance you describe comes from the fact that vaping is illegal in many countries (interestingly, smoking is legal in almost all of those places) and people living in places where vaping is legal, are concerned that there might be a push towards prohibition.

I agree with you that the amount of evidence we have is not conclusive and if you browse the various vaping forums online, you can see that most vapers openly admit that as well, the problem arises when the lack of conclusive evidence is used as an argument in favour of prohibition, that is what drives many vapers to respond.

In other words, if something is “possibly harmful but we’re not sure yet”, is that a sufficient reason for making it illegal? Most vapers think that the answer is no.
Yeah but just look at this article title!

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

The purple prose!
It's a political thing. Microsoft isn't going to break themselves. It's more a question of, if you go against all the warnings and use NTDLL in the non-recommended way (i.e. having it be a hard dependency w/o fallback) Microsoft can and will fuck you if they don't like what you're doing. Just as recently as a few months ago, I saw a startup in Sunnyvale called Crossmeta basically throw in the towel, because they built their whole product around this one NTDLL fork() hack, which had been around for nearly decades. Then MS rolled out a security update, and poof, it's gone.
Yes, it'd have to bypass libc for those system calls, just like any C program would. How is that an excuse for bypassing libc for things like read(2)?

No, making system call interposition harder isn't a security feature. A user who can LD_PRELOAD you can already do arbitrary things to your program.
https://en.wikipedia.org/wiki/Eskom#Power_shortage:_2007_-_o...
>In the old days, long before I was born, about 50% of the population was conscripted as "free" labor

That could be anywhere up until 2019 or later.
Fridge Condenser Fans – Old and New [video]
Oh, hey, that's great. Thanks for sharing.
Huh? What you should care about is whether your program can run on future systems. Whether you call your program static or not is irrelevant.
You know, I think it really depends on how you do it.

I’ve gotten into journaling (though I call it “logging”) as a tool to help me overcome these kinds of issues. Depression is a vicious cycle where you feel like crap, brood on how you feel like crap, do nothing that’s meaningful to you, and then feel like crap because you did nothing that was meaningful for you.

If your journal is just an outlet for this cycle of brooding, it’s part of the problem. If you use it to log information that you can use to “debug yourself”, it can be part of the solution. If I had a paper journal, I would get one with the cover embossed, “NO BROODING”.
We simply don't know how safe vaping is.

Why do you say this so categorically?

"...[R]ats were nose-only exposed to filtered air, nebulized vehicle (saline), or three concentrations of PG/VG mixtures, with and without nicotine...Compared with vehicle exposure, the PG/VG aerosols showed only very limited biological effects with no signs of toxicity."

https://www.ncbi.nlm.nih.gov/pubmed/28882640

Propylene glycol has been used as a carrier for pulmonary inhalers as well as in food and cosmetics for decades.
There are reasons to criticize Tesla that are unchanged by whatever benefits the company can be credited with in the fight against climate change.

For example, the US govt just told them to stop lying about the safety of one of their cars.

There are lots of companies building electric cars without resorting to misleading marketing.
Why aren't propylene glycol or glycerine used as cutting agents?
It could have something to do with the subsidy fraud or perhaps the fact that Tesla's might actually produce more CO2 than a traditional gasoline car [1]. Or perhaps it's because Tesla's art the 4th least reliable cars according to a Consumer Reports survey meaning they break down more often

[1]https://interestingengineering.com/a-tesla-model-3-produces-...
[2] https://www.consumerreports.org/car-reliability-owner-satisf...
Isn’t the vast majority of vaping not marijuana? I’m surprised there was such conflation in the article. And this reply speaks solely about cannibus.
This reminds me of the myth of "loopholes". Gosh we're not sure why these loopholes with which we've filled our laws usually benefit the firms who spend the most lobbying the government! Gosh we could never have predicted that this Byzantine sanctions scheme would hurt the average Venezuelan!
Problem Bank list increased to 76 Institutions
> There's no technical reason to do that.

AFAIK, there is: Go likes using tiny stacks, while libc expects normal-sized stacks. Switching to a reasonably-sized stack and back has a cost, which the Go developers want to avoid.
There is a community of Tesla critics out there, but they are so vocal because they've done something very strange.

They mostly exist on Twitter, but they all share the same block list. Anyone who argues with them or says anything positive about Tesla gets put on that blocklist by anyone else that shares it.

Their reality is very skewed. All they see on Twitter is hatred against Elon, 'proof' everything he does is a scam, misleading sales numbers and hype about competitors.

The only thing they can possibly see is basically a conspiracy theory.

And so they are very vocal because they can't believe anyone could support Tesla/Elon, because they have never seen a good reason to.

There is one guy that runs an investment company, 70% of his investment is shorting Tesla and he consistently complains about losing money doing so, but always saying the scam will finally be revealed 'soon'.
Meanwhile the Chinese visa process is extremely strict and a Chinese citizen has to account for you and explain why you are there. They are finally getting reciprocity in the actions the Chinese government takes against everyone else.
I feel like the unreported yet actually interesting background here is that the Administration seems to have decided, for some reason, to pick a fight with the universities.

The reason that other institutions involved haven't come forward is likely because this kind of thing is terrible advertising for the international student industry.
This is simply xenophobia.
> Musical genres come about as a reaction to the excesses of dominant genres, then become a dominant genre themselves.

This is sort of a tangent, but does this really happen anymore? I think that you're right, but I can't really think of any genres that have come about in the last 30 years that are a response to the excess of dominant genres. Come to think of it, what you're saying may have just been a 20th century phenomenon. Or maybe as early as late 19th century.
Sounds disorienting.
We interact with the Chinese differently than we interact with the Japanese, because the representatives of those groups behave differently.

Those behaviors that are common might be due to sinophobia. Those that are not common must be due to something else.
It is really a difficult call. On one hand, “first they came after the Jews”. On another, by Chinese laws their citizens have obligations to cooperate with their intelligence agencies. China is a technologically advanced mass surveillance state, with dictatorship regime on the rise. This dictatorship regime and its intelligence services have no issues with controlling their citizens by any means possible (from requests to follow their laws to intimidation of family members, etc).
That frontend code already exists and does that every time you vote (line 27 of https://news.ycombinator.com/hn.js). The response content isn't used for anything at all.
Pretty cool, but the WebGL examples on your page brought my computer to a crawl.
Are there any countries that guarantee entry to every person unless a court denies that person entry? Is that a standard that any country adheres to?
If you aren't cost-optimizing that hard, you aren't shipping meaningful volumes yet. 470uF isn't cheap at 10k+ units.

My last project couldn't use a giant cap because of size, not cost constraints.
The current workaround to those issues for Twitter (while it still lasts) is to set the user agent to Opera 12. To handle that for Vivaldi/Chromium I use a nice little user agent extension [1] that allows auto UA switching based on domain.

[1] https://github.com/eminentspoon/chrome-extension-useragent
As a contractor, I worked with the same group of recruiters for well over a decade. They were always forthcoming with who and what. I had only one problem in all that time and that was, in effect, my stuff-up. I had my resume in for the same position via my normal process and also via one directly to the company in question. I hadn't taken notice of this and when I found out, I apologised and withdraw my direct application. In that particular case, I didn't get the work. But I attributed that to my failure.

Otherwise, I found that working with the specific recruiting company to be beneficial to myself with them getting their ongoing cut of the business.
>PS: The Fry's pictured in the story is the Campbell location where it was fun to run up/down the flat "escalator" as it was like an airport's people-mover, but much bouncier.

The Fry's in the picture is the one on Brokaw Road in San Jose, not Campbell. It's Inca themed. The Campbell store is Egyptian themed.
Ask HN: Is there a web framework for creating configuration interfaces?
Is there a web framework for creating setup/configuration/management UIs? This would be for embedded Linux solutions that require some options to be set by the user.
Interesting fact about Zimbabwe's economy: they had one of the worst hyperinflation stories in human history. Then in 2009 they switched to a mix of foreign currencies (mostly USD). It stopped the crazy inflation, their markets calmed down and started working.

This year they switched to their own currency again. 40% inflation already.
Isn't "innocent until proven guilty" a standard related to criminal punishment? This is merely denying someone entry to a country. That's quite a different outcome than a prison sentence.
What economy is not planned? Why call that out with scare quotes?
The only thing that needs fixing is the link font size on mobile. Bumping it by 20% would fix things.
Humming along on my iPad. It looks amazing!
In South Africa, we're having a problem of heightened theft of battery packs that love in cellphone base stations. When desperation is high and crime rampant, there are no holy cows
> As far as I can tell from the article, the "study" is basically arguing that because most psychiatric diagnoses use circumstantial evidence

Perhaps you would have been better served by reading the linked abstract of the paper.

The paper specifically criticizes the heterogeneous and inconsistent of classification of identical symptoms in the the diagnostic criteria for similar diagnosis.

>> Selected chapters of the DSM-5 were thematically analysed: schizophrenia spectrum and other psychotic disorders; bipolar and related disorders; depressive disorders; anxiety disorders; and trauma- and stressor-related disorders. Themes identified heterogeneity in specific diagnostic criteria, including symptom comparators, duration of difficulties, indicators of severity, and perspective used to assess difficulties.

> If a person comes into the ER with the symptoms of a cold and you treat them for a cold, you can't say that the diagnosis of a cold wasn't evidence based simply because the doctor didn't run a test to identify rhinovirus fragments.

You picked a particularly odd example. There is no treatment for colds, all that can be done is to alleviate the patients symptoms.

Indeed, there a number of situations in which you would indeed want to confirm that the symptoms are caused by the common cold because there are other potential causes that can be life threatening. [0]

[0] https://www.health.com/cold-flu-sinus/signs-more-serious-com...

> And if research says that it is a duck 90% of the time, then making that inference is honestly and truly evidence based, even though it leaves open the possibility of 10% misdiagnosis rate.

... what? A 10% misdiagnosis rate because other possible explanation for symptoms are ignored is considered good science and medicine?

> It's also not surprising that the assessment criteria would differ markedly between different types of ailments. The criteria for assessing a sprained ankle wouldn't look anything like that for a cold.

Except the study explicitly compares similar ailments (more like "sprained ankle" vs "broken ankle" vs "torn ligament in ankle"

The main point of the criticism is that unlike other medical diagnosis, psyciactric diagnosis minimize the role of trauma. This is like a doctor trying to diagnose ankle pain while not really considering the fact that you fell off your bike.

> Pragmatic criteria and difficulties that recur across multiple diagnostic categories offer flexibility for the clinician, but undermine the model of discrete categories of disorder. This nevertheless has implications for the way cause is conceptualised, such as implying that trauma affects only a limited number of diagnoses despite increasing evidence to the contrary.
For particulates in particular (no pun intended), purple is a good resource. https://www.purpleair.com

PS: In Paradise right now, incidentally.
The mysteries of quantum mechanics in graphic-novel form
...very oppressive economy.

Citation requested. The problems of the Venezuelan economy are almost entirely due to sanctions.
Big tobacco owns juul so vaping is big tabacoo.
I don't know many people who get saddled with $25k of brand new car debt when they turn 18. Typically, you buy a brand new car if you can afford one, and that precludes most teens.

We're telling every kid in high school not born into means that they'll be destitute if they don't go to college.

The two are not comparable.
This would be a great feature for GoodReader or another iPad PDF reader. You wouldn't even need eye tracking: just magnify two inches above and to the left of my finger.
Do you think that pesticide use could be a contributing factor as well?

I ask because my hemp mentor will never touch concentrates. He argues that even the tiniest bit of pesticides or inorganic fertilizers will also be more concentrated and he’s not willing to gamble on it. There’s just too many unknowns when it comes to that.
Exactly - it becomes more clear if you say that an individual's (or society's) freedoms needs to be compared to those of the coming generation (according to the Iriquois nations - from where the ideals of the US Constitution were inspired [1]).

[1] https://www.pbs.org/native-america/blogs/native-voices/how-t...
Wow, cool story. The part I find surprising is -- there was a fork() hack on NTDLL that actually worked until recently? I know tons of people had tried to get it to work (including the Cygwin folks and also including me) and faced failure after failure!