skysight-inc/HackerNews huggingface dataset:
I tried unsuccessfully to sell my team on DRAKON when we were consolidating workflow engines/schemas. It seems really neat.
I wonder how much more expensive would it be to have "explainers" instead of "fact-checkers".

We all have heard about "the same lies being repeat over and over". Well, if these lies are indeed all kinda the same, then it should be relatively easy to (1) gather a proper, extensive set of facts that disprove the lies and then (2) hire an army of war hamsters to introduce these facts into discussion - following the guidelines from (1).

Right now this approach doesn't work very well, because as soon as you start attacking anyone with facts and logic, you simply get banned from the community. But I'm sure changing this is within the power of the social media.
How do we know the misinformation from the authorities is not similarly a problem? CDC and FDA flip flopped so many times over the last few years. WHO and CDC were telling us not to worry about pandemics, and instead worry about "stigma" instead as late as March 2020.

https://twitter.com/DrTedros/status/1229137314074505216?s=20
https://twitter.com/WHO/status/1224734993966096387?s=20

Censorship is not the answer. It actually gives more credence to the persecuted/wrong and lets them gain more supporters. Just like we dont ban KKK or Nazi stuff, we openly destroy their arguments with facts, not fascism.
You'll find most extreme leftists (by that I mean marxists, maoists, dedicated anarchists) don't care much about "woke culture", because they care much more about class divisions than racial or gender or sexuality or other divisions. "Woke culture" is primarily a center-left phenomenon.
I was getting hand fatigue from my laptop keyboard and decided to look into split keyboards. I tried a variety of Kinesis keyboards but I didn't like the build quality or inconsistency in features between models. I ended up settling with the Mistel MD770 which is a compact split keyboard in a traditional QWERTY layout. I found that was all that was really needed. I still use my laptop a ton, but I switch it up just enough with the split one to keep fatigue at bay. This goes the same for using a trackball with my left hand and a mouse with my right.

At the end of the day the solution for me is to move in different ways and to build strength to combat fatigue. The trouble to adapt to Dvorak or curved, exceptionally ergonomic layouts isn't worth it for me, nor is the cost.
Fact checking is censorship taken on behalf of protected opinions. This is what Facebook itself has asserted in a lawsuit[1]. It is an political act, taken against political enemies. Schmitt would have a field day in 21st century.

> [1] https://twitter.com/disclosetv/status/1469331084550852615/ph...
Tell that to everyone who died of starvation last year. I guess they didn't get the memo.

If only they had known that they had a right to food all their problems would have vanished!
> How ...

Not sure why you're so confused? Instead of compiling one method a thousand times, you compile it once and share the result. You still count the computation needed for the one compilation, but strictly reduces compute resources as less work is being done overall.
That is not true. The American Left is concerned with issues in a manner that is not consistent with leftism elsewhere.

Can you come up with mainstream centrist parties in Western nations that match what you believe are being described as “far left” here?
> posters can vote and downvote how well the source(s) support the claims (claims themselves are not voted/downvoted).

Great idea, however I'm not sure how to make so that the first doesn't degenerate into the second, especially about sensitive issues... Hmm, maybe this is one of the cases where prediction markets can work ?
At one point in my career I was one of those people. Not AWS but I went to many a conference on the vendor's dime. Ran up some impressive bar and restaurant tabs while there. Also on their dime. Some vendors didn't have large conferences and would fly me to a nice resort somewhere for a few days which included some product info sessions. Usually at that point the people trying to keep your business and those trying to get your business are all doing the same thing so it is all ineffective in influencing your choices. In fact during that time I would say a majority of the vendors I was involved in selecting actually did neither.

At none of them was there any kind quid pro quo even hinted at. My employer knew about and approved all trips beforehand.

This is way different than what happened here. Direct payments to an employee for award of work without knowledge of their employer.
Facebook is the Internet for millions of people.
The go to for the ErgoMechKeyboards realm seems to be to use ZMK for these sorts of things. Power consumption and customization of certain things is better supported.

Individually programmable key backlights is nice, but imo a gimmick. That being said I never use backlights on a laptop keyboard, or mech keyboard, so I don't know what the use case for wanting ur Q to light up in a colour different to your W key would be.

Also this board is not that expensive.
At our company, we actually built ETL-Framework-agnostic wrappers, monitoring, logging and scheduling tooling around the different ETL tools we used for four different ETL Product Frameworks we used: Microfocus COBOL, Torrent Orchestrate, Datastage (which incorporated Torrent) and Abinitio.
The wrappers invoked the ETL command, reformatted and consolidated logs.
For scheduling, we relied mostly on CA Autosys, instead of whatever scheduling mechanisms came with the ETL Product.

We found this approach made it easier to transition from one product to another.
As it consistently faster to plug the ETL framework into the supporting framework than to implement everything a new ETL Product offered.

As we move from our on-prem environment to the cloud, we hope we can implement a similar strategy even if we have to switch the support frameworks.
As a 4th generation Californian this article really hits the mark. I spent a majority of my life in the sfbay area and moved out of there when the pandemic started and will never move back. Everyone of my friends and my Wife's friends left along with the last of my direct family as well.

It really boils down to alot of things, cost, dysfunction and environmental degradation. For me I know that life is short and I don't want to live in a crime infested dump that costs a fortune and is extremely crowded where everyone is miserable and has overreaching laws for decent people and lawlessness for criminals.

We had packages stolen off our porch, liquor bottles/trash thrown on our lawn, cars broken into, illegal fireworks being fired off almost every night(scaring our dog to where she was having serious issues), driving anywhere I saw huge piles of trash, homeless camps and shopping carts. Oh and all houses run about $1.3M for a non dump and schools are terrible. And I didn't get into the non-stop fires that have happened the past few years(which has really never happened in California before).[I lived in San Jose]
as other mentioned, encryption solves this. Or scrambling, compression, etc.
> (As an aside) - As a personal mission, I started touring around the country teaching college kids for free about basics of web development, security, etc. But, still, I have a long way to go.

Kudos for doing God's work! As someone who studied in India, I think youtube videos might have a better reach with Indian student audience. There is so many mediocre content out there on YouTube and high-SEO sites like GFG (they are kinda fine for algorithm / Leetcode stuff but I can't stand their student-contributed code for anything else). A higher quality de-facto tutorial series might make a better impact. But of course promoting is important.
So they "mandate" a third dose, nothing happens long term, so they do a fourth lockdown, close some businesses again, do some travel bans, tell people to put things on their faces, nothing happens long term, so they "mandate" a fourth dose, do a fourth lockdown...

And then the virus is still everywhere, it's still significantly more dangerous to be outside than it was in February 2020, and now it's a tremendous administrative pain in the arse to do everything, everyone is terrified due to your big marketing campaign, and we all get it anyway repeatedly.

But this time, of course, it'll be different.
It’s a valid opinion. The principle is regulatory capture and it happens when a regulatory agency isn’t competent and effective enough to remain independent in its acquisition and evaluation of knowledge. Likewise, the “capturing” is not malicious but happens when the pharmaceutical company persuasive over time, or, in extreme situations, when it appears to have the only solution. This can be exacerbated by inherent limitations to the industry in question, e.g. the difficulty of conducting long-term medical trials in an emergency. Regulatory capture is a natural drift and so believing it has occurred does not require believing in a conspiracy.

(I haven’t studied whether it’s happened in the case of Pfizer boosters.)
I think it's more like, after a vaccination or infection you're now producing 20 different antibodies targeting different sites on the Covid spike. You start out producing high levels of the antibodies and less over time, but when you encounter the same virus you ramp up production of all 20 if your levels weren't high enough to prevent infection in the first place.

With Omicron maybe only few of those antibodies still work and not as well. That won't be enough to prevent infection. But you can still ramp up production of the ones that work after infection and your body has a good blue print, though the wonders of memory B cells and somatic hypermutation, to start work on more effective Omicron specific antibodies that makes the process easier than developing covid antibodies from scratch.
The booster dose increases antibody titers significantly above what they were after the second dose (or first in the case of J&J) so someone who is boosted should be more protected than someone who got their second dose at the same time. Additionally, through the process of affinity maturation, the antibodies you have after a booster will be more likely to recognize Omicron because your immune system has learned to recognize more features of the virus spike protein and is more robust to mutations.
Praise, 2 suggestions and a question.

Color coding OOM (order-of-magnitude) is smart, but the colors chosen seem quite hard to distinguish. Consider picking different default colors; also consider adding a redundant representation of scale, like an integer representing OOM scale.

It is strange that a thoughtful design around OOM would also choose keep so many digits. If the goal is to summarize, then please throw those extra digits away. (e.g. 10.3992s is specifying the time down to the millisecond, but those extra ms are not meaningful at the second time scale.)

What is this about the runtime polling tasks? Does that happen in Tokio? Why? I am only familiar with 2 async runtimes (node, vert.x) and I was under the impression that neither of these "poll their threads" in any meaningful way. Threads (or process or fiber or whatever you want to call it in this context) never initiate action on their own. They are ALWAYS waiting for something to happen to them, and that includes timeouts, which would be triggered by passing a thread a clock tick. The runtime's job is to centrally manage resources that must persist between thread behavior, so at most it is going to be polling external resources, and not it's own threads.

Or maybe I don't understand what polling means here? I would interpret it as meaning "keep checking a well-known place for changes, and then do something if a change is found". But since async threads can't initiate any change on their own, this is nonsensical.
Can you recommend a good article about how this works?

It sounds evil at first glance, but thinking about it some more it might be very good.

This discourages people from buying houses with leverage when they think inflation is going to accelerate. It won't help them, because the leverage is inflation-indexed! Here in the USA, every time inflation starts to accelerate people hoard housing; this causes all sorts of social problems.

Also: in the USA the only other ways for most ordinary people to easily hedge against inflation are buying gold or loaning money to the government (inflation-indexed government bonds). It sounds like your country has inflation-indexed mortgage bonds. I would rather lend money to my neighbor than my government.

Personally, I am incredibly impressed with how you guys dealt with the 2007 global financial crisis. You did the right thing: you threw the criminals in jail. Even though they were bankers. I now evaluate Iceland's economic policies from the starting assumption that they understand the world better than we do.
Has anyone verified that the author is the actual student?
Why do Americans deserve jobs over foreigners who are willing to do them for less?
Not on your drives => not your data.

Not encrypted (at rest and in transit) => not private.

There are no exceptions.
And you should use the type "Log m => String -> m ()" instead of general IO.

This way, for one example, you can log in some State-derived monad, keeping logs for caller to extract and use. It is as safe as pure function. And, of course, it is trivial to implement in IO.
I agree that Elixir & Phoenix are the natural evolution in a post-Rails world, but looking further ahead, I think we've reached a point where the compiled & typed languages are starting to have all the goodies that used to be reserved only for the highest of the high level languages, and with web assembly support on the rise, it's going to start to become possible to use languages like this for both backend and frontend in a unified way. So for me, the next natural evolution is using something like Rust or Crystal but with very solid Railsy conventions and intelligent code sharing between frontend and backend. I think this combined with something like the Phoenix live view, but in Rust, is at least where I want my future to be, and I think a workflow like this could become the dominant pattern before, say, Elixir/Phoenix overtakes Rails.

I tip my hat though to people diving into Elixir --- it is definitely a cool direction and one I would follow if I weren't already so sold on Rust/Crystal/etc.
"Fact checkers" are nothing but propaganda.
Raleigh used to have another great used bookstore called Edward McKay Used Books And More, but they closed down. There was also The Book Shoppe in Chapel Hill that closed down. And that one big used book store in Durham at the corner of Main St. and Chapel Hill St. Also gone. This area has lost a lot of good book stores over the last several years. :-(
Two things worth noting. First, this is dated from the November 2nd. Second, as has been pointed out by other commenters, this article is worth reading: https://leadstories.com/hoax-alert/2021/11/fact-check-britis...

Unfortunately, the research misconduct that the BMJ letter points to plays right into the hands of anti-vaxxers and anti-science types.

Science hard, science communication is even harder, but how is the hardest part caring enough to do the research right?

Edit: As has been pointed out, I got the date wrong! This is dated as of 12/17.
My only complaint with the moonlander is that you can't use the tenting at all if you have the thumb cluster tilted upwards.
A couple of days ago there were very strong winds in my area that caused a lot of falling tree limbs and property damage. The next day the newspaper reported, correctly, the fact that the weather had indeed been like that. I'm not sure how this fits with your claim unless you're using the words "fact" and "observation" in an epistemically radical way.
Is Indie Hackers a real community?
This is not intended to be disparaging of Indie Hackers at all. I'm trying to figure out if I want to get involved with the Indie Hackers community. It looks really cool; lots of people building in public and working hard to reach their goals.
Putting JNDI Log4j trigger in my emails so I can see if anyone’s logging my mail
And yet it could be argued that TikTok saved millions they'd otherwise have had to pay to produce or license equivalent software.
We are working on it. This should be out next quarter!
We are all rightfully outraged that a foreign regime is able to impact free expression on college campuses in the US.

It strikes me as relevant that we are building a lot of the same infrastructure of our own accord, with strikingly similar justifications.

At this same university, anybody can anonymously complain about professors or other students based on what they say in a classroom or lecture hall, and that complaint will be investigated.

Does that have an impact on free expression?
You should know that a small portion of the 2-3% transaction fees goes to the card networks. Most goes to the card issuing bank. Now in fairness, the banks also cover the cost of some fraud, and payout generous rewards to their best customers.
Always happy to see companies thinking about typing

I wrote-up a high-level comparison between the type systems of TypeScript and mypy here that might be of interest to type enthusiasts

https://news.ycombinator.com/item?id=29249328
you never know when one if those menacing golf course swans will attack
Does it work with Google drive?
Show HN: I made a free, video-based Christmas card maker over the last weekend
International Airlines Group (IAG)
I live in Seoul and here transportation network and housing are planned together. Yes it's possible to build transportation later, but it's unnecessarily painful, so why bother?
I don't agree with the premise that censorship helps in the first place. If Facebook established a new policy that nobody's allowed to say bad things about fast food, and you saw an article explaining how fast food is healthy and good for you, would you trust it?
Strangers from the internet paid for my MacBook: my 4th year of side projects
I consider my doctor a fact checker, and I certainly wouldn't route around them just because they had the extraordinary moral audacity to check facts and not report garbage to me. The BMJ also makes decisions about what is worthy for their name, and yes, that means they "censor" people from appearing on their platform.

You could say that one man's garbage is another man's treasure, but I'm not sure I would ever say that to my doctor.
Poor interoperability with NAT is a feature, not a bug, IMHO. NAT rarely makes sense in IPv6. In your scenario, why wouldn't you just set up your router so you can directly address the V6 subnets over V6 to begin with?

IPv6 works best when all addresses are globally routable (whether firewalled off or not). We're all so used to RFC1918 that we forget it was an ugly kludge that fundamentally broke how the internet was meant to work. IPv6 is the fix for that breakage: the address of every individual device can actually mean the same thing everywhere on the internet, as it was meant to be. L3 routing can be stateless again.

The primary intent of IPv6 is to replace IPv4, not coexist with it. Coexistence is transitory and not worth optimizing for over the future of the internet when V4 is dead.
Access the world’s best freelance jobs with the lowest take rates
The truth about the artists argument is that all the people lamenting the loss of the artists are the groupies. I know because up in the Oakland hills my friends throw creative parties with art and music and eclectic talks.

But to the groupies, it appears the artists have gone. And that’s because in the mop-geek-sociopath trichotomy, the groupies are the mops. The geeks have hidden themselves from the mops because the latter are creative leeches.

So if you don’t know where the artists have gone, it’s because they went to get away from you.
> There is still substantial (lessened, but not as drastically lessened) protection against serious illness / death.

My understanding so far is that the vaccine is much better at blunting the effects than preventing infection generally, even with "classic" COVID and delta.

In Ohio where I live the statistic so far has been that >90% of all hospitalized cases are unvaccinated, and of the ~10% who are vaccinated the majority have other conditions that boost risk of severe COVID such as being immunocompromised, diabetes, obesity, etc. There are very very few healthy vaccinated people in the hospital.
It'd be easier to identify Babylon Bee content as satire if they were actually funny
I am not arguing people have no control over their lives and everything is deterministic. I am arguing that the rational component (ego) is only one aspect of decision making and is often reactive (with explanations for behavior), not proactive.

> You are not slave to your primitive monkey brain desires

One part of your brain influencing the other doesn't enslave it. Repeatedly denying your desires will only make them stronger, which is why willpower is almost never enough by itself. Sure, if you focus all your energies on regulating one set of behaviors you may be successful, but willpower is a resource. If you use it all there you won't have it elsewhere.
So concretely what are the risks they encours ?
> Is fact checking that difficult?

Yes, it is. Years ago I went through a period of personally fact-checking stories across the board as they were being discussed by my FB contacts. It is hard to quantify just how time consuming this was.

Some stories were super easy to debunk. Others took days to weeks of research and sometimes mathematical modeling. Other stories took 10+ months to wait of legal evidence to surface. I remember one particular case where someone tried to burn down an black church and spray painted "Vote Trump" on the side of the building. The outrage and blame was immediate, massive and pretty much across the board. I looked at it from a game theory perspective. It just didn't make sense. It took some months for law enforcement to finally track down the culprit: It was one of the members of the church, black, of course, who had a problem with the pastor (or something like that) and thought he could burn down the church and deflect blame through his graffiti.

There were cases like this on both sides of the US political spectrum, of course. This is one I remember. A lot of the cases on the other side have to do with things like climate change and vaccine denial.

The point is, it takes a lot of time and effort. It's almost impossible. And, when you finally get down to facts, convincing people what they were told was wrong is pretty much impossible. They can't un-see the lie when it was carpet-bombed into their brains.

Not sure what the solution might be. Taking sides doesn't seem to be a good idea.
Gateron are in no way inferior to Cherry. They struggle with the knock-off branding but have made some pretty popular switches in the past 5 years.
No, he kind of did answer it. "General purpose code". He didn't say "it's for web programming" or "it's for hard real time" or "it's for numeric analysis". I mean, you can probably write web programs in Haskell, but if that's what you're trying to do, you might reach for something else. Same for numerical analysis.
For hard real time you would almost certainly reach for something else. But if your program doesn't fit in a "use something specialized" category, and you want to write in a functional style, then consider Haskell. That seems to me to be a perfectly reasonable answer.

And the rest of the answer is, essentially, "beyond that, if you want to see, you're going to have to learn it". I also don't find that unreasonable - there's only so much you can explain to someone who doesn't know the language. And that's not just Haskell, that's any language. I kind of have an idea of what Rust is about, but if I want to really understand it, I'm going to have to learn it. Same with Haskell, or Lisp, or pretty much anything.

So I found the_af's answer to be quite helpful. And I'm the guy who asked the question, so...