skysight-inc/HackerNews huggingface dataset:
Author here, there’s one feature I didn’t show in this post that makes things a lot more ergonomic: any expression (most importantly but not limited to functions) can have inline const declarations

Example:

func foo(a: number) =>
const b = a * 2,
const c = b + 17,
b * c

Between that and expressive conditionals, I think most ergonomic concerns about a single expression are covered (but I’m happy to deal with any others that come to light!)

As for bifurcating the language: sorta, but there isn’t actually much syntax that’s different between the two contexts. Mostly the use of semicolons, and then the existence of loops in procedures. And all of it on both sides is designed to be familiar to the target audience.

> The fact that I can't take something in a proc block, remove the side effects, and shove it into a func

As a reminder, procs can’t return values at all, so it’s unlikely you’d ever really have a case to do this with a whole chunk of a proc. You might want to extract an expression out of a proc and into a function, but that should work pretty naturally as-is

Edit: and I think actually, the strict policy against return values for procs probably helps with the question of bifurcation in a way. Without it, some people might just prefer to construct their values procedurally. But with this limitation, the whole team has to be on the same page: if you want to re-use logic that derives a value, you have to use a func.
The IO "channels" are interesting. Are they analogous to the PIO in the RP2040 (Pi Pico)?
There are still some instances in the industry where merit works.

There's close to zero of that left in academia.
I was not referring to Angularjs. I specifically mentioned Angular 2+.
The recent Thedacare (a non profit organization) debacle in Wisconsin shows this is not limited to for profit companies.

https://en.wikipedia.org/wiki/ThedaCare_Regional_Medical_Cen...
Hung out with a guy at BM for a week who swore by it.

His baseline was different than the Redditor presents as theirs, but he had comparable if scaled down versions of the same claims and experience.

He had brought cases of his go-to spray and was giving them out to anyone interested for self experimentation. AFAIK modulo source control there is not much risk from these nasal sprays.

Tried some myself. Would not claim to be able to differentiate any affective difference from placebo and set/setting effects. Which at BM are considerable. But at the time I thought I might have gotten a peasant if mild social-anxiety and general equanimity bump.
How does this compare to the native BLAS in the Accelerate library?
To continuously call them out on their bs and refuse to bend to them when they resort to childish name calling. "I don't care that you think I'm racist, your opinion is irrelevant."

As you can see they've already started flagging me for just mentioning the facts of what they're doing. I'm sure one of them will come along with some -ist inflammatory remark soon.
How will Europe cope if Russia cuts off its gas?
Hacking the Apple Webcam (Again)
Ah, so it's necessarily a compounding effect across the supply chain, then? E.g. assuming 2.5% price increases: energy costs are 1.025x as expensive > fertilizer is now (1.025^2)x as expensive > crops are (1.025^3)x > beef is ^4 > patties ^5 > so now McDs pays 1.025^5 = 13% more on beef, pushing prices up >13% of their avg previous beef cost. The argument is that it could easily get above 50% given cycles in the economy.

Ok, makes sense - thanks
No, Wordpress is horrible. I have worked with it for my clients for years, and I’ve moved everyone of them to something else, just have 2 left to move.

Security is a problem. Many of the top security plugins are scams. They make your website heavy, when all they do is add nginx / htaccess directives. Well, maybe just publish docs to do that. Same for caching plug-ins. They claim to regularly update their rules, you don’t need to do that. Most web servers are fine if configured with security in mind. Need more protection? Put cloudflare or another waf in front of it. Why would you make PHP handle ratelimiting, bots, etc when every request has to wake up the entire server and load every file?

Plug-ins break for no reason. WP claims to be composable, but try to build a more complex website and you quickly realize that there is no framework to guarantee that plugins play well together. Then you’re on to debugging each and every plug-in. This also happens on updates. It’s insane.

Almost all plugins are scams. A plug-in will tell you that it will give you features x, y and z. You download the free version and quickly learn that to even try the actual features you need to buy, after which you realize, by reaching out to the developer that they meant the features would only work on use cases a, b and c, but that is never documented.

Because of scammy plugins, even the simplest features become expensive (plugins) and also require considerable coding.

PHP is an ok language, but the concept that a request has to bootstrap the entire application from rest is crazy. I know we have amazing frameworks like laravel, but Wordpress turned me away from PHP entirely.

Hooks and filters are an opportunity for every plugins or piece of code to add seconds to every request, bc they all run as part of the bootstrap process.

The worst part of Wordpress is it’s database model. Everything is either a post or metadata, and the metadata is linked via a poorly architected join table that does not allow any optimization. If you need to build a new feature, you quickly realize that nothing will scale because because the db is busy processing 100 queries to pull a single post.

If you look at the source of plugins, most functionality is implemented with workarounds like creating custom tables outside Wordpress.

I know WP means well and that it has a huge community and most websites are on WP. But I think people invested too much to drop WP, so if you’re getting started, stay away from WP, try ghost if you need a full cms or something like strapi if you need a headless cms.
No, I mean, the immunity achieved after fighting off infection, which includes antibodies in the blood stream for a period of time, and, as far as we can tell, long-lasting, probably permanent, T- and B-cell memory.
increased capacity at hospitals staffed by who? nurses and doctors are burning out left and right. More beds doesn't do a lot of good if you can't attend to them
OCR algorithms typically aren’t targeting heavily blurred text. It’s more about handling all the ways letters can look, including ligatures, determining paragraph breaks, detecting tables, ignoring staples and coffee stains, etc. than about correcting for bad scans/photos.
It did last time I used it (a few years ago now).
Why Amazon and not the people committing the fraud? I don't know why so many people think private companies should be doing the job of the government. Unless you want Amazon to completely get rid of 3rd party sellers.
The real issue here is that the hardware isn't capable of sandboxing without introducing tons of side channel attacks. Lots of applications are willing to sacrifice a lot of performance in order to gain the distribution advantages from a safe, sandboxed execution environment.
> Throughout this initial period there are standup updates of the form “I’m exploring X, or working through problem Y, but should have something for others to take a look at soon”

What is really going on is the developer has basically been given permission to not turn anything in. They are spending maybe an hour a day actually exploring/working on the issue and the rest of the day they are working on their own pet projects, playing games, watching netflix, whaterver. Heck, they might even spend just one day doing all their "exploring" and then see how long after that they can just show up for standup and extend out the "exploring" phase while doing whatever they want the rest of the day.
https://www.youtube.com/watch?v=YQ_xWvX1n9g
This is outstanding... I really wish I would have had this learning systemd as it would have saved me _hours_. Let's be real - a lot of Linux fundamental stuff is still pretty terse. Learning tools like this really smooth it out and optimize how long it takes to wrap your head around a concept. Also, I am a _huge_ advocate for hands-on in regards to retention.

Adding to my favorites and will be passing this on over the years - thank you for such a great resource.
Sorry - I mean that we are not used to drink anything else with meals. This starts early and when you go to a canteen in a company there will be tap water by default. Maybe 1/10 people would take something else than water.
Is it only me or is git terribly complicated?
How is average Joe (or rather: average coder) supposed to handle it correctly?
Past related threads:

Chesterton’s Fence: A Lesson in Second Order Thinking - https://news.ycombinator.com/item?id=22533484 - March 2020 (85 comments)

The Fallacy of Chesterton’s Fence (2014) - https://news.ycombinator.com/item?id=13063246 - Nov 2016 (26 comments)
Why not? I'm triple vaccinated with Pfizer, and I was seriously considering getting infected. I still don't see any data on hospitalization rate between getting infected with delta vs omicron variant for triple vaccinated people. At the same time getting infected with a variant would prepare my body for newer mutations.
I’ve been looking for a chance to do more wordplay around it :) Probably not an operator, but we’ll see what opportunities present themselves!

Edit: that would be a pretty good nickname for the “spread” operator, actually…
I for one love them, it makes my life so much easier
ok boomer. maybe ask your kid to install a custom rom for you since you can't figure it out
> which almost universally conclude those with natural immunity fare better against re-infection than those with vaccine immunity alone

Almost as if the immune system... worked as intended. Shocking.

This begs the question, why not simply use immunity status instead of vaccination status? If someone has the right antibodies to fight COVID, does it matter how these were obtained?
Your comparing sar-cov-2 to polio? It's a horrible comparison. Polio strikes the young because it was endemic and older people already had Immunity. It doesn't kill but maims. The average paralytic polio case meant closer to 50 years of productive life lost, whereas the average COVID death represents maybe 10 years at most.

Polio has no animal reservoirs, only human reservoirs, therefore it is defeatable.

COVID has many animal reservoirs, therefore it is undefeatable.

It was also accepted fact that polio vaccines killed children. It is not yet accepted fact that COVID vaccines kill people. At least they were honest back then.
ARM gets the short end of the stick here.

NVIDIA being a well known hostile company, the industry did not miss the news about its ARM purchase intent. And thus they looked for alternatives. That's RISC-V.

Today, pretty much every company designing microcontrollers or SoCs is involved with RISC-V. They won't cancel those efforts to embrace ARM again.
No no! If you can't control the software your device runs, you can't consider it "perfectly good".
I have natural immunity too. Got it by being vaccinated, instead of taking the much larger risk of being infected. Aside from the higher risk from the disease, there's the risk of infecting others. An infected person can infect others before symptoms appear, so having everyone with low risk get infected creates the possibility of infecting others of high risk, which of course defeats the whole purpose of the immunization effort.
"Mutual Assured Destruction" isn't a policy of anyone. It's a game theoretical idea that requires pre-conditions that don't necessarily apply. I mean, you hit on one of them: insane people. Most of the large nuclear powers have checks on that: the guy at the top can order the launch, but there's a bunch of relaying of the order. So the guys who turn the keys can refuse. So you need a bunch of insane people to make it happen.

And... also the Soviets once upon a time had a plan to nuke everyone, not just the US, in order to make sure that you don't have countries that build back up faster than they did. There weren't going to be any other countries that weren't radioactive.
What a rude comment to an honest question
Yes, exactly - sorry for not having been clear.
That’s understandable. The nuance here is senior engineers going off and doing things they know need to be done vs juniors getting lost in the weeds. If you’re the former, and you’re always shutdown from doing things you know are important, you probably need to find new employment.
It's surprising how buried any mention of pseudouridine is in the wikipedia article's History section [0], when it's clearly a major component of the mRNA story - 7 years of failures [1] before discovering the uridine toxicity problem. Especially considering TFA describes it's still a point of contention.

[0] https://en.wikipedia.org/wiki/MRNA_vaccine#History

[1] https://www.nytimes.com/2022/01/15/health/mrna-vaccine.html
"i'm glad we're finally talking about this because the first time i met patrick collison he said "hey, nice to meet you, tell me about your startup" and then halfway through my pitch he waved over his guy silently and they busted my knee caps with a tire iron.

...his guys were paul graham and roelof"

https://twitter.com/nealkhosla/status/1486024266252390400
Dropbox Support for macOS 12.3
Not sure if you're joking or not ^^.
The Canadian Security Intelligence Service (CSIS) is almost certainly a customer (though no-one will ever admit it).

They could be the ones pushing Clearview to fight this in Canadian court.
I don't need evidence since from the beginning I'm insisting that it's my own assumption.

That's how assumptions work.

And I'm not focused at all on the IP theft, only on the backdooring.

People just started to focus on IP and the USA after the fact, because americans think the USA and money are the center of the world and see it everywhere even when they are not the main point of the conversation, but just examples.
Right. I think the bot issues will always be with us. I'm just suggesting that there is a huge class of problems ML can solve but because of 'tail risk' (bad behaviour at extreme X values), ML solns can fail entirely.

We need to develop a way to work with ML st most queries can be answered by ML but there is an exception pattern that defaults to a manual, prescriptive process, or whatever.

Also we need APIs to allow detection of that state.
OT Cyber Security Frameworks/Standards: A Comprehensive Guide
I think it was even "all avatars MUST be cute animals".
I agree, but it's also straight up an inaccurate statement. No one knows for sure if natural immunity from Omicron will protect from future variants. Given that having Delta does not make you immune to Omicron, I think it's straight up lying. My dear friend just had Delta in early December 2021 and got Omicron in early January 2022.

Immunity also wanes, and we have no idea if someone who had Omicron will even be immune to Omicron in 10-20 years.
It wouldn’t be incompatible if it took advantage of the Accept header.
For anyone else who is curious, 1000kcal of ground beef is ~1lb or ~ 500g or ~4 burger patties [1].

200kcal of gummy worms is 7 gummy worms [2].

[1] https://www.healthline.com/nutrition/foods/beef

[2] https://www.nutritionix.com/food/gummy-worms
Expand on this?

What I mean is: do you believe this is a fictional account, written by an NT, asserting an altered personal experience which conforms to NT received value structures?

or,

that this Redditor's account may be honest in the sense of describing their own self experience, but, compromised in the sense that it adopts NT language and value structures?
Massive consumer demand helps too.
sqlite vfs on browser indexeddb: https://jlongster.com/future-sql-web
100% agree. I also miss IrfanView. I ended up replacing foobar2000 with mpd+ncmpcpp for the lightweight experience but it is nowhere near the same.

I have not seen any replacements for Total Commander and it doesn't work well enough under Wine so I keep a Windows VM around to use Total Commander over SMB.
Yes noticed as well. Not my inbox but my wife’s - the severity of which she is considering getting a new email address (& ditching gmail acct that is 10+ years old)
Modern medicine weights the benefit of a treatment against its side effects. Chemotherapy, as one example, absolutely ravages a person but the alternative (ongoing cancer) is significantly worse: that is why chemotherapy is a recommended treatment for cancer. The current consensus is that we shouldn't be intentionally infecting ourselves with COVID as an inoculation. The side effects of this treatment aren't well understood and we have evidence that they can be pretty bad (long COVID).

Remember that we are currently only counting deaths. You should continue to do everything in your power to avoid catching COVID... and vaccinate, obviously.
Mask mandates and lockdowns have an enormous costs.

* It is estimated that lockdowns killed at least 238,000 kids in South Asia [1]

* In rich parts of the world kids, especially from poor families, suffer from a huge loss in learning. Our school's district (in Bay Area) psychologist said that most of their 3-5 year old suffer from speech and social delays. Try booking speech or ABA therapy for a kid in Bay Area - they are all booked for months in advance.

[1] https://www.bbc.com/news/world-asia-56425115
One of the stories I heard about the 50 is that if you threw it into the ocean it would sink intermittently.

Anyway the 50 was the first computer I was paid to program on. Many were bought to run in 7070 emulator mode as the 50 was the smallest / cheapest machine that could run 7070.

Happily I was on the 360 side.

At another shop, we had 2 50s, one running DOS and the other OS with HASP.

One day a student was having trouble with the Test and Set (superceded by Compare and Swap) instruction not setting the condition code properly. I wrote a short diagnostic program to exercise TS, store the resulting condition codes and dump. The instruction was not performing correctly.

I showed the dump to the non IBM engineers who hemmed and hawed. A couple days later one phoned me up to say that TS wasn't setting the condition code correctly - exactly what I had been telling him.

They fixed the problem. The next day I got a phone call that HASP wasn't starting on the other 50. Took a dump and found HASP was in a wait just after TS.

The engineers had swapped microcode cards between the two machines.

My manager was not pleased with the engineers.
Hospital refusing heart transplant for man who won't get vaccinated
Turbo: The speed of a SPA without writing JavaScript
For anyone else who is curious, 1000kcal of ground beef is ~1lb or ~ 500g or ~4 burger patties [1].

1000kcal of gummy worms is 34 gummy worms [2].

[1] https://www.healthline.com/nutrition/foods/beef

[2] https://www.nutritionix.com/food/gummy-worms
I imagine the same sort of automated profiling is going on behind closed doors at Google. If this is the thing that puts them in violation, i'm sure they'll think twice about making any more changes and APIs regarding their core business public.
Interesting rationalisation for gendered inanimate nouns in romance languages, thanks. Also used in many/most other Germanic (and other language families?) right? Is your explanation a personal inspiration or established theory? For it to make sense they would need to (for example) refer to (say) a table as 'he' later in a sentence. Do they do that?
There are plenty of good ideas in here, I really like it.

Here's a few things I can say from my experience (I have been working on a "better SQL" for almost 10 years now):

- Your "aggregate by" taking a set of calculations to be performed on the groups is an excellent idea: the fact that "group by X" isn't a separate statement from the "select" that describes the calculations, means you can keep the idea that each line is an operation applied to the result of the previous line.

- Be very careful with auto-generated column names, they will bite you when you implement "Go To Definition" or "Rename Symbol" tools.

- The use of "filter" instead of "where" is a missed opportunity to be easily understood by people who know SQL. I suspect that you wanted to avoid the WHERE/HAVING confusion, but I'm not sure it is worth it. I do appreciate "sort" instead of "order by" (it's good to have only one keyword).

- To support a space-based call convention `f a b` you will pay a very heavy price in the language grammar. Also, allowing optional arguments in this convention will prevent you from implementing first-class, higher-order or partial functions. This may be a price you have decided to pay, if not, look into the OCaml rules for optional arguments, they are very well thought-out (the general idea being, you must have at least one non-optional positional argument _after_ the optional ones).

- Having [X, Y] be your list syntax, and X be a shorthand notation for [X], works out pretty well in practice, so long as you have specific positions in your grammar where lists are expected, so there is no ambiguity between X-as-a-column and X-as-a-shorthand-for-[X]

- General syntax opinions: "from" is fine, your CTE syntax (non-point-free) is fine. Boolean operators should be usable as infix keywords (or prefix if unary), just like arithmetic ones, because that is the first thing users will attempt.

- Raw syntax: for the sake of your syntax highlighter, I recommend having asymmetrical delimiter pairs like [|SQL|] instead of symmetrical pairs like `SQL`.

In addition to the above, one of the issues I have with SQL in an analytics context is that it tends to "lose" the actual tables: since it operates by joining/filtering/aggregating tables into new tables, your "products" table from the database schema is quickly replaced by a CTE named "products5" which (in theory) contains the same lines as the original, plus some additional columns, but (in practice) some lines have been lost or duplicated in the middle. I called this the "vanishing schema" paradox[1]. Your design, with the "let" statements to add columns to a table, solves one portion of the problem, but I wonder if you would consider this worth solving more fully.

[1]: https://nicollet.net/blog/vanishing-schema-paradox.html
Well, it maybe depends where. I noticed that people are more sensitive to topics such as religion since about 2010.

Generally speaking, as a kid, I had a way, way more liberal education than today.
Obviously any Turing complete language can implement an object system, but that's clearly different from the language having an object system built in.
People occasionally going significantly over the speed limit (motorcycles lane splitting, BMWs with no license plate, normal Southern California things) always feels more dangerous to me than all traffic moving at 90/100mph. You try to switch lanes assuming people are going roughly the same speed as you and one of them just flies towards your car… I can’t imagine driving 80mph and being passed at over 200mph
Other countries, notably Israel do allow it. Their scientific establishment is apparently a lot smarter than the one in the U.S. Or maybe less corrupt? We can only guess at the motivation behind apparent incompetence of these agencies, often referred to as "conspiracy theorizing".
> There are apps that produce JSON that would be better served by something I can run search queries upon...

https://duckdb.org/ ?