skysight-inc/HackerNews huggingface dataset:
I’ve tried to understand causal inference several times and failed. Tutorials seem unnecessarily long winded. I wish authors would give simple, to the point examples.

Say I have a simple table of outdoor temperatures and ice cream sales.

What can the machinery of causal inference do for me in this situation?

If it doesn’t apply here, what do I need to add to my dataset to make it appropriate for causal inference? More columns of data? Explicit assumptions?

If I can use causal inference, what can it tell me? If I think of it as a function CA(data), can it tell me if the relationship is actually causal? Can it tell me the direction of the relationship? If there were more columns, could it return a graph of causal relationships and their strength? Or do I need to provide that graph to this function?

I know a wet pavement can be caused by rain or spilled water or that an alarm can go off due to an earthquake or a burglary. I have common sense. I also understand the basics of graph traversal from comp sci classes.

How do I practically use causal inference?

To the authors of future articles on this (or any technical tutorial), please explain the essence, the easy path, then the caveats and corner cases. Only then will abstract philosophizing make sense.
Absolutely not. Pseudo-anoymous can still be traced back with the right correlations.

It should just be illegal to use customer data unless they explicitly agree.

It's not even about harm. It's about having a right to privacy.

And this is not some computer games we're talking about. It's our whole lives.
Any idea if Mastercard is worse than Visa/Discover? It's not a healthy competitive market, but there are options, I'm curious if I should be making an effort to use one.
How does it work? Does the encoder specifically pass the bounding box coordinates to the rest of the network as part of the embeddings?
There are new rules about "reachability" and "module linkage". Not to mention things like methods defined within the class declaration are no longer as-if `inline` when within a module. It's not just "a faster preprocessor" mode; there are real rules associated with module boundaries.
That is definitely how the world works. Import/export laws largely do not apply when it's the customer self-importing it for their own personal use. And that can include the seller sending it to them using FedEx or whatever, still self-import.

Import/export laws mostly affect stuff that's going to be resold again, and involve local subsidiaries or contracted distributors.

The two cases I listed do not happen at the same time. Try some other, more charitable interpretation.

If I went out and bought something out of my country, the seller never tried to sell in my country and it makes no sense they would have to follow my local law.

If the seller went out and started selling (doing marketing etc) in my country, that's a different story.
Indeed, there has been much progress.

The next big fundamental problem is "hallucination", or being totally wrong without detecting it.
Another important aspect that seems to be overlooked in a lot of these discussions (specifically for Rails, but probably relevant in other contexts as well) is that if your jobs are very heterogeneous in terms of their degree of parallelizability then it will be very difficult to do effective provisioning and capacity planning.

Let's say you have two types of jobs: one that is highly parallelizable (Eg request to third party API), and one that doesn't parallelize well (video transcoding using 100% of available CPU). Then you'd want a lot of threads assigned to each CPU for the first type, but very few for the second type. If they're on the same queue, you can have a few threads and be blocked by job type one most of the time, or have a lot of threads and get tons of context switching when the second type of job dominates. Either way your throughput will be very bad.

My current idea is to partition job types first by their degree of parallelizability (as in Amdahl's law), then by priority if necessary.

Has anyone tried this?
the same exists in france, people on social media post coded messages with the hashtag #radiolondres

https://en.wikipedia.org/wiki/Radio_Londres#Coded_messages
Rust had generators first and used them to experiment with async. They're still there, stuck in nightly/unstable.

https://doc.rust-lang.org/beta/unstable-book/language-featur...

I think that's because there was a huge demand for async specifically, and Rust could ship higher level async without solving all the design details of less desired generators first.
Make sure those cuts are done sloppily. If you know what the font is, it's possible to derive details about the text that was redacted using kerning information. This matters more for digital redaction, even if the data is actually removed and not just covered with black rectangles.
pseudo-anonymous can be de-anonymized. This would be terrible to be public.
> because lots of people don't vote

Apart from countries with mandatory elections, like Australia which reaches ~90% turnout.
Why women dey less likely to ask questions for public?
Managers Can Know They're Being Evil
One would argue the best approach is non-blocking written in a blocking fashion for clarity. async/await instead of Promises and Thens.

Most languages have this now. For the ones that don’t, they have pointers, so writing a thread pool event loop is trivial.
From the Z spec (https://www.inform-fiction.org/zmachine/standards/z1point1/s...):

"In practice the text compression factor is not really very good: for instance, 155000 characters of text squashes into 99000 bytes. (Text usually accounts for about 75% of a story file.) Encoding does at least encrypt the text so that casual browsers can't read it. Well-chosen abbreviations will reduce total story file size by 10% or so."

I'm curious about other schemes like this with higher density. Obviously, it's a trade-off between text density and more code in the VM.
It's the incentive structures at play that are forcing the continually worsening of search quality. It doesn't matter what their immediate management wants, what the shareholders want seems to be more profit this quarter, and higher stock prices.
Yes! I worry all the time about how much time my kids are spending at home and I try to encourage them to spend time with friends
This exactly, thank you. Sometimes you can’t untangle the defines in another header and they infect your own.

Modules are a nice barrier to guard against side effects.
IEEE: "WiFi should be named in numbers because the letters are confusing"

...

IEEE: "Now introducing WiFi 6E!"

Lol
Ah that Switchto thing looks really interesting. From my brief skimming it sounds like the actual biggest cost of context switching is not saving and restoring all the state, but deciding which thread to switch to.

The Switchto patch allows you to just tell Linux which thread to switch to, so it doesn't need to figure it out. Looks like they reduced the costs by ~20x. I wonder why it was never merged.

I guess my intuition was right then. I mean, async is still useful for WASM and microcontrollers, but for "I need to support 10000000 concurrent connections" (which is the usual motivation), it's a hack around poor OS APIs.
Freshpaint (YC S19) Is Hiring Software Engineers to Protect Patient Privacy
> voting ahould be calm and considered.

Unlike discussions in your house of commons...
ASL is not signed English. It has its own distinct grammar. Many people who use ASL are more comfortable and fluent using ASL than communicating using English text.
Something like this liquid level sensor, https://theblindkitchen.com/product/liquid-alert/
https://archive.ph/0V1K8
Sounds a lot like "Just following orders" and "You weren't there".

> And frankly I don't care

That's just it though. This isn't about you.

Sports game or not, there are losers in war; and it's been us, a lot, for decades. Whoever you try to blame, whatever you call people who point this out, that fact remains true.
Ask HN: Do you believe cars are a burden to have?
Wasn't the initial codebase github atom? So, about as in house as edge2 (the current one) is.
I find that I skip things I'm not interested in on the front page. If they're still there after some time, I dig in and read them despite my initial lack of interest, and I've learned quite a few interesting things as a result.
May I suggest: With Free Software (https://taler.net/)?
We don't understand how they work. We know how to make them, but much like the human brain, the very low level workings are beyond our understanding.

Broadly it can be said that LLMs work by reducing uncertainty. Interestingly, human consciousness is also theorized by some to work the same way, react to the input in ways to reduce uncertainty.
Very cool project. I love how much thought you put into it, it really shows. One thing is I wanted to make you aware of is that the player doesn't work on MacOS Safari. Another thing that's really minor is that the font ligatures are a little distracting. Still though, amazing work. I love it and I'll keep checking in and seeing how it gets updated.

I really wish something like this existed for ancient greek.
Similar to how the Raspberry Pi was developed by former Broadcom engineers and as such uses their CPUs.
It's the perfect occasion to rewrite it in rust.

There, I've said it
Spoken like an officer indeed (inferring here, could be wrong).

1. Ignores the core subject of the post and the GP's response claiming it is indicative of continued failure of leadership.

2. Generically tries to seem like there is some level of agreement without being concrete in admitting problems in any way.

3. Tries to defend Wilsonionism foreign policy (a root cause evil) by ad-homineming GP as a "disgruntled junior enlisted", and in a later post using the old-faithful "civilian leadership" excuse.

4. Defends officers generally while attacking senior enlisted (who are subject to said officers).

I think you just about made the GP's point.

We have billions for Ukraine and Israel and the military industrial complex (or the better put MICIMATT, by Ray McGovern), but when it comes to taking care of our junior enlisted leadership can't be bothered. Despite your generic denials it is indeed indicative of a repeated failure of leadership pattern. There is a reason recruiting is suffering massively right now... the internet makes it much harder to cover up these sort of things that got swept under the rug in the past, and a completely disconnected from the constitution foreign policy that is plain for all to see exacerbates the problem.

How about we remove the plank from our own eye before we move to take the splinter out of our brothers?
This isn't how people are in practice. People aren't "digital citizens" who critically examine online sources and cross reference. This isn't some "ideal" to be reached either, it's completely out of tune with our emotional reality

Take this thread for example, there's an article, and then there's deluge of discussion and different perspectives. It's kind of contradictory, we're all sitting here distracting each other over not distracting each other

here's a different perspective: stupidity, distraction, and manipulation aren't inherently bad. They're just misunderstood
I didn't know that, thanks for telling me.
You start an EU competing service with the top EU banks and money lenders. You build a bunch of credit card infrastructure. You tie your infrastructure to the merchant systems and get gateways to implement your protocol.

Not exactly easy but it’s not impossible. An app based system could probably do it and force ApplePay and GooglePay to use it in those areas. They will if it’s in place.
Please tell my why this prompt is blocked by Bing's image creator then: "view from inside a shark's mouth as it hunts fish" but "view from inside a shark's mouth as it looks for fish" is fine.

A shark hunting is over the line but it can look for fish fine?
This looks good. Thanks for sharing.
... yet another site which displays ads if you hit "reject all"
There should be a browser extension to automatically submit gdpr reports for such sites
How does this compare to Raindrop.io?
You can find the app if you use a non-google search engine (e.g. duckduckgo), and the publisher's name matches the medium username.
Say what you want about Apple, but as someone with unilateral hearing loss I can tell you this is absolutely not true. Literally out of the box Apple products for at least the last decade have specific features such as a basic sound channel balance (missing from Xbox, unsure about Windows) and best in class hearing aid support (a third party peripheral). Reliability and ease is important for these features and I don’t think buying add ons from Microsoft is remotely in the ballpark.
Well the whole credit/lending part isn't even needed. In Europe this is only a marginal thing and most people just have debit cards.
Then we all should vote for a new net neutrality because until internet is a utility, you agree to a terms of service that is hostile towards privacy.
I've been in physical design since 1997. Back then we were using Cadence Gate / Silicon Ensemble.

We tried the various Avanti tools. Aquarius, Astro, Apollo. I don't remember the exact order but all the space theme names are where the MilkyWay database comes from that is still in Synopsys IC Compiler.

I remember that when the court actually compared the source code they found that some of the comments had the same words misspelled in the same way. Two programmers may pick the same variable names but they aren't going to misspell words the same way in comments unless it was stolen code.
> if not management matters, once again revealing that management is really not the main goal of managers in dysfunctional settings.

Which supports my theorem:

"Behind every bad manager is a bad leader."

Dysfunctional settings is culture. Leadership is responsible for culture. Bad managers thrive where bad leadership allows it. Full stop.
How is that even remotely "his big point"?
He is criticizing the wealth extraction, not lamenting that he doesn't get a better seat at its table.
> But how do you break up such a duopoly?

Start buying things with cash again.
Same problem with human brains.
The Pumpkin Spice Latte Is Designed to Make You Feel Death
What's "often breakable since 2011"?
That is an understatement. UBlock Origin is blocking 454 ads, or 92% of the page.
A Chronicle of Timekeeping
It is that.
Have fun with Go or Java if you like.

Rust is a blissful experience for those that want and enjoy it.
When I lived in a city it kind of felt like that. Now I live in the countryside...
> but I'd actually disagree we're in a post truth society -- it's more
like there are violent narcissists who are melting down in ever
severe ways that folks like you and I will not cater to them

That brings hope. Yes, we must rub their noses in truth, again and
again, and eventually some of it will stick.
FD: I'm a member of SG15, author of P1689[1], and implemented much of the support for compiling them in CMake.

It is my opinion that hand-coded Makefiles are unlikely to handle modules well. They have the same required strategy as Fortran modules where the (documented!) approach by Intel was to run `make` in parallel until it works (basically using the `make` scheduler to get the TU compilation order eventually). Of course, there's no reliable way to know if you found a stale module or anything like that if there's a cycle or a module rename leaving old artifacts around.

There is the `makedepf90` tool that could do the "dynamic dependencies" with a fixed-level recursive Makefile to order the compilations in the right order (though I think you may be able skip the recursive layer if you have no sources generated by tools built during the build).

Anyways, this strategy fails if you want implementation-only modules, modules of the same name (that don't end up in the same process space; debug and release builds in a single tree are the more common example though), use modules from other projects (as you need to add rules to compile their module interfaces for your own build).

[1] https://wg21.link/p1689
I've been exploring this idea in my more recent code and so far no regrets. I'd go so far as to say that grid is often the better flexbox because (1) the DSL that allows arbitrary names is so nice for specifying alternative responsive designs and (2) it lowers the temptation to create unnecessary divs for the sole purpose of layout.
Okay but now you need this very complicated video system to communicate, rather than text which works everywhere and you can read at your own pace. Also with this system it would still be auto-translated from written English so I can't see it being more expressive than the source text.

How many people find the video of the guy easier to understand than the text saying King's Cross - 14:29 - Cancelled?

https://static.wixstatic.com/media/c30a4d_0430c75ba26545c0b7...
So I've studied German a little. I have no conversational skills and little facility reading it. But I really enjoy German poetry in the original language. My theory is that it's like the Guitar Hero version of speaking the language - it lets me play along with an expert, even though I am a rank neophyte. I would love to see this in German.

One thing that bothers me is that the cultural context is lost. I am completely oblivious to things that would be obvious to a native speaker. For instance, I like some poems by Christian Morgenstern, but is that like saying I like a Hallmark card or a Thomas Kincaid painting? I suspect it's a little bit like the latter, which is fine. The Germans I have spoken with had no interest in poetry, good or bad, so they couldn't offer any feedback.
Judging from the emails I receive and the presentations I see, we haven't yet got to 80% of firms adopting Spell Check.
This is a poorly translated article with a sensationalist headline. The only real facts here reflect the general trend seen in the last year where the tech job market is slightly cooling off.
When I finished my degree in Spain 15 years ago, programmers weren't a well paid or well regarded job. In fact I used to live paycheck to paycheck (making less than some of my friends in non-tech jobs), and programming was considered "for nerds".

I think this didn't change much for the following decade, but COVID turned the tables. Suddenly Spanish programmers could take jobs for global companies for very competitive salaries. I've heard of people making 70-80k euros working from home, which is more than 2x the average national. Recently someone told me that when they offered a Spanish programmer a job for 100k USD, she started crying.

So the "correction" that we are seeing seems more like a logical consequence of the contracting job market, plus the move away from remote work for many companies. It seems more like a correction than a crisis.
What do you mean? I looked through both, and they are both very easy to set up. Especially if you ignore the build documentations for wallabag which suggest OS level install of PHP, and do it with containers instead.

So, if you want to try it out, both are identical. 1. Clone, 2. docker-compose up.
You need capital to lend though or you need lender groups you can securitize. That’s the “credit” part of Visa/Mastercard. The concept can easily be done all digital. IANAE on payments but pretty sure if you build it (and connect it), it would work.
Going Vertical: Gate All Around, 3D DRAM, 3D NAND
> If the relative humidity is above 65% and the temperature is above 85 degrees Fahrenheit, that sets the conditions for mold growth

That's 10-15% higher than humidity levels needed for mold growth. And it'll grow at almost any temp above freezing, it's just slower.

Also, "black mold" isn't a thing. Mold can be black and be totally benign. It's the species that counts
I belive Mastercard have already told customers in certain regions to stop using their data by last week.
> American morals...they won't provide payments for some websites...

Never heard of that. What are some examples?
These are not even the best 7B models for an RPG. The RP Llama/Mistral finetunes should do much better.
That begs the question of why it’s so critical to have an unlimited supply of mediocre video – you don’t need to build a competitor, just find another outlet for your spare time which is hardly a challenge.
Very great initiative.

I would add the year of composition in the list: 'Oct 10, Tacciono i boschi e i fiumi (1591), by Torquato Tasso'

The voice is quite good.

How will we submit requests?

Today (15 Oct 2023) is the centenary of the birth of Italo Calvino. You could have added "Le città e la memoria 1. [Diomira]", the proper opening, from "Le città invisibili".

> Partendosi di là e andando tre giornate verso levante, l’uomo si trova a Diomira, città con sessanta cupole d’argento, statue in bronzo di tutti gli dei, vie lastricate in stagno, un teatro di cristallo, un gallo d’oro che canta ogni mattina su una torre. Tutte queste bellezze il viaggiatore già conosce per averle viste anche in altre città. Ma la proprietà di questa è che chi vi arriva una sera di settembre, quando le giornate s’accorciano e le lampade multicolori s’accendono tutte insieme sulle porte delle friggitorie, e da una terrazza una voce di donna grida: uh!, gli viene da invidiare quelli che ora pensano d’aver già vissuto una sera uguale a questa e d’esser stati quella volta felici.
Ok, I feel a bit dense here, but I have an application that has threads and blocking. Thread pools for processing bulk data, and tokio for serving up the results. Am I missing something?
> Elections should reflect the will of the people. But it's kind of gamed, because lots of people don't vote.

How does "not voting" not reflect the will of the people? They're not forced to not vote. It's their will to not vote.
The Wole Earth Catalog Online
So, the technocracy can use its billions (trillions?) of dollars (in aggregate) of influence to continue to perpetuate technology which buries us in distraction and dopamine hits and furthers the capitalist agenda, yet we are unable to amass the same kind of support and influence to tackle the existential problems with which we are confronted globally. Speaks volumes on the state of our humanity. Why do we let these people continue to drive the bus when it is not in our collective, long-term interest?
> As a result only a small number of business decisions today rely on a/b tests.

The default for all code changes at Netflix is they’re A/B tested.
HA! I have witnessed this myself a few hours ago when I opened a YT video in new private window (Firefox word for Chromium's Incognito) instead of new window by mistake; it threw a blocked message right in my face and I was like "wait...what? Yesterday was the ad blocker popup and today this?!" lol, seems like they are on their way to close it down if they continue like this, because it feels like a threat to its users to force them buy premium subscription.
> I've never understood why people do this on block level elements like paragraphs and headers where default behavior should definitely be margins.

IMO it’s more correct semantically. An <h1> means the top level of page heading, it doesn’t mean “1em of margin at the top and bottom”. A CSS reset that also resets all margins etc lets you derive your own formatting rules from semantic HTML. In most cases this is all a nitpick but I do get the rationale.
Honest question: Why do people think Microsoft buying Activision is bad?
> Surprisingly often, the composition of high-quality technical
documentation requires the engagement of a human brain.

Funny at that, too: https://lists.debian.org/debian-devel/2023/10/msg00085.html
That is only if you have a global module fragment. Without that, you can start right off with `export module M;`.
Over hiring and laying off tens of thousands is efficiency!

Sending empty planes in the air to keep take off slots is so efficient!

…Stop parroting memes of the ossified that fall apart with 10 seconds of discussion.
please find the docs for SSO setup for the CF dashboard here: https://developers.cloudflare.com/cloudflare-one/application...