skysight-inc/HackerNews huggingface dataset:
I was a big fan of Wirecutter in the early days, but the quality and coverage of their reviews has plummeted in recent years.

They try to update reviews periodically, but they're often missing the most recent products on the market. From their comparisons. Many of their conclusions seem to draw from testing performed many years ago.

Some of the best advice from Wirecutter comes, ironically, from the comment sections, where upset Wirecutter fans seem more interested in tracking down the best products than the site itself. Lately if I visit Wirecutter I scroll to the bottom and see if there are a lot of comments asking why a better product isn't included in the comparison.

I suppose it's not surprising to hear that NYTimes isn't putting much money into the company any more. Though I have to admit I was a bit shocked to see such a relatively large staff involved in this union given the state of their reviews.

Regardless, having the staff go on record that they don't like the Wirecutter and specifically asking the site's fanbase to not use the site feels like the death knell for the site, at least in its current incarnation.
> Things that are easy in React at runtime turn out to be surprisingly difficult in Svelte

Do you have some specific examples?
there are things you cant do in .net that you need the old Registry commands for and those don't accept spaces
> But the supposed benefit of the monorepo was that you could update everything from v1 to v2 in one atomic commit

No, a benefit of a monorepo is that you can update your build-time dependencies atomically. No one has claimed that a monorepo lets you magically do atomic RPC API migrations.

> You have to make the changes in exactly the same way as if your client and server were in separate repositories; indeed it may be harder to get your integration tests to test every combination that will actually be deployed.

It won't though: if you cover both code paths at each stage of the three stages, you'll cover all possibilities (its also not clear that you need integration tests to cover this, you can fake the client or server and test against both versions and be fine). This is the same if you've got multi or mono-repo, although with a monorepo there's a decent argument that maintaining integration tests is easier, as you can build both the client and server from within the repo.

> So when there's a network boundary in between - or more to the point a deployment boundary in between - you end up with the costs of the monorepo but not the benefit.

This presumes that there are some costs. I'd counter that there's no real difference in this situation, and so when choosing mono- vs. multi-repo, this kind of situation shouldn't influence your decision, because it doesn't matter. You should base your decision on the cases where the choice has an impact.
I know an agency of 5 people absolutely flat out delivering low-code solutions on the MS Power Platform, mostly for government agencies.

The thing is, these solutions probably couldn't be delivered by non-engineers, but these people are able to move extremely quick because of the platform.
Not a lot of opportunities for what?

It sounds like it would be more difficult for homeless people to travel from or to anywhere else on average.
I ran a no-code startup about 10 years ago for building mobile apps. My experience has been that no-code is empowering... until it isn't. There's always a piece of bespoke functionality where suddenly the environment you're in becomes a trap unless there's a plugin ecosystem that enables you to write your own integrations. Oftentimes building these plugin customizations becomes more difficult than if you'd built the whole thing in-scratch yourself.

Video of the tool i built: https://www.youtube.com/watch?v=V6_NJ8zcm8o
I asked up-thread if dorm style housing should have restrictions. That's a genuine question. I don't have the answers.

It is not acceptable that we have any number of people sleeping on the street. I realize we can't simply prohibit that. But if we are going to reclaim our public spaces we need solutions that work for everyone. There is never going to be one simple solution to that.

So yeah, build more housing. But what kind? Some of it should simply be affordable housing for gainfully employed people. Some should be dorm style for emergency stays. Some should have a focus on rehab. Some should have a focus on finding employment. There's probably a need for a mix. But we definitely need some places that are safe for vulnerable populations which have more restrictions and different resources than low-barrier-to-entry based shelters or housing.

Should we try to put addicts on a rehab path? Are we willing to ignore that problem to solve homelessness? I don't know. I think it's worth having a conversation.

It's complicated and messy and unclear.
Right from the very top of your source:

> JSX is an XML-like syntax extension to ECMAScript without any defined semantics. It's NOT intended to be implemented by engines or browsers. It's NOT a proposal to incorporate JSX into the ECMAScript spec itself. It's intended to be used by various preprocessors (transpilers) to transform these tokens into standard ECMAScript.

Further down:

> Why not just use that instead of inventing a syntax that's not part of ECMAScript?

It is not JavaScript.
Based on your experience would you be comfortable to list a few of the no-code tools to avoid when taking maintainability into account? Would be useful.
I don't use spaces, because I want to be able to run ad-hoc shell one-liners when working with my data without worrying about quotation and similar stuff.

I also don't use :, as I have ran into problems with both Bash and its completion and FAT FS. Unfortunately, I routinely have timestamps in filenames, so I need to use +%F-%H-%M-%S instead of simple +%F-%T.

One thing has improved, though: I have not run into problems with ěščřžýáíé (which my language is full of) for maybe a decade, except on OpenWRT where space seems to be scarce to support non-ascii.

Edit: I now remember one problem, getting images for a website from an OS X user, which used combining characters instead of direct code points (https://en.wikipedia.org/wiki/Unicode_equivalence#Example), but HTTP requests got normalized in some browsers, leading to strange 404s.
> it hardly helps DEI to give their well-paid workers another pay rise and revoke NDAs.

A couple things: we don't know how much they're paid, so it's not really possible to pass judgment on what they're asking for in terms of comp. Secondly, it's pretty well documented that the racial inequality in America also applies to familial wealth and income, which further exacerbates inequality. There's a pretty good argument to be made IMO that more needs to be done to bridge the racial income disparity gap.
> Most of the stuff I'm seeing aren't anywhere near the Mona Lisa in quality.

Most of what I see in modern art, which goes for tens of millions of dollars, doesn't look like much to me:

* https://luxurylaunches.com/auctions/9-pieces-of-art-ridiculo...

And yet it seems to be "worth" that much to someone. Heck, I don't think much of the "Mona Lisa" as a painting personally—give me a Rembrandt or Monet for my wall—but I wouldn't mind owning it, just so I could turn around and sell it, as the money would be more useful to me.

What makes someone pay tens of millions for a watch?

* https://www.forbes.com/sites/hylabauer/2017/10/26/paul-newma...

> Ok, and what does this actually get me? How meaningful is "ownership" in this context?

You get to say that you own it, and there is a seemingly legally-approved chain of custody that says you do. You can continue to keep it, or you can pass ownership to someone else.

More generally: how meaningful is the ownership of anything? I'm planning to buy a new pair of shoes for about $100 this weekend because my current pair is old. Yet people are willing to layout thousands of dollars for sneakers:

* https://en.wikipedia.org/wiki/Sneaker_collecting

What makes them "worth" that much? Why would anyone spend that kind of money to own something like that?

This is similar to Bitcoin: it's just a bunch of bits, so how meaningful is ownership of bits in the ledger? Why do people follow a certain process to exchange money so that some bits (transactions/ledger) say that I own certain other bits (wallet contents)?
and if you really want to use statements, you can, using an IIFE for example. It’s not pretty but you can because… ehm… it‘s just javascript.

At this point the "is JSX just javascript" discussion has gone on a little to long imho. It feels like "is html a programming language". We all have strong convictions about the answer but it doesn‘t matter, really.

It‘s interesting that fans all of 3 frameworks constantly claim that it’s "just“ or "closer to vanilla" html or js. Should we really care anymore?
Bicubic Interpolation
Sure, but there's some kind of survivorship bias there.

For every "app" like that, which grows up and needs support, there are dozens of others that serve out their usefulness and go away, or just live on in obscurity in some person's personal workflow.

And generic business analysts are hardly the only ones who write bad code...
https://old.reddit.com/r/wirecutter/comments/qrakja/support_...

(Just swap www for old in the url)

But yes, reddit is incredibly user hostile
classic internet trolling: critiquing semantics while being completely oblivious to the pragmatics.

you've missed my entire statement and sentiment because of an error. well done.

World War 2 wasn't as bad as The Great Depression, of course, because WW2 resulted in a very strong economy for a long period in the US, and until the Dollar ceased being backed by gold, wages for blue and white collar workers raised at the same rate.

In fact, I would argue that WW2 doesn't even belong on that list if you're in the US. There were shortages and rationing, but everyone knew it was for a good cause and that it was the right thing to do, including the very few extremely wealthy people of the day.

Today's extremely wealthy view you and I as complete fodder, to be used and tossed aside as necessary, if it brings them any closer at all to an increase in the value of their stock portfolio.
The concept of "no code" has been in existence for much longer than the term "no code" has been in use. For example Excel spreadsheets have existed longer than the term "no code" and these allow people from a non software background to automate some of their tasks, but even now we don't tend to call this "no code". There's very specific connotations with the term, which is why I think at the moment "no code" is typically used as a marketing and sales play. This is something I wrote about in more depth here: https://www.lesinskis.com/whats-the-deal-with-no-code.html
More accurately, this is one of last artifacts from ISO/IEC 646 which allowed several punctuations to be replaced with local characters in domestic variants. Currency characters in particular commonly replaced # or $, but East Asian variants instead chose \ and that got stuck in their own multibyte character encodings.
If you compare it with Python, maybe. If you compare it with C++ or Scala, then not even close.
Any recommendations for taming the sea of options? I'm going to buy something and I am not able to research every purchase myself. How can I get a better result than random choice?
Rectangular Starlink Dish
On the earlier Mazdas the touchscreen actually disabled itself when in drive. Dial only.

Seems like most people didn't need it anyway.
> These apps are exact replicas of the brain process of the owner that made them without a single structured thought in sight.

To be fair, we've probably all seen applications written by professional software engineers that fit that description..
Why have you put a JSON checker into your search engine? These are two entirely different things.
We need a programming language that doesn't have syntax
Hacker News will not let you delete comments or account, ever
Every tag company allows you to delete your tech account. Hacker news will not.

I posted last year concerning this issue which received a lot of concern from users.

I posted this year receive more than a dozen points before the post was flagged and removed.

If you are concerned about privacy, copyright and publishing, You should be concerned that you can’t control or delete your contact on this platform.
Um, what? Are you joking? Mind elaborating?

Rust has gotten tremendous momentum behind it—which is great since it’s introducing a lot of useful, heretofore cutting-edge tech from research into a mainstream language. (Thinking affine types.) Tooling is excellent too.
>"Espressif also commits to 8 years exactly because they want to capture lazy manufacturers."

It's not about laziness, it's about certainty, certifications, and saving money on unnecessary redevelopment and testing. If each of the ICs on your board gets discontinued every two years, and you have 20 ICs on your board, it means that you will have to go through redesign and re-testing as often as you buy components, even if you're doing ten batches a year.
But Intel has better driver support than either for its integrated graphics.

A lot of people hate on Intel but they are actually friendly to open source in some important ways too. As with many companies their size it's definitely a mixed bag.

They also are the only American fab left. I am glad AMD/TSMC is competitive but there's something to be said for supporting Intel to prevent a TSMC monopoly.
Wow, this is super impressive. Great work rust team!
Didn’t know this - thank you
Live virus is found in human feces. In humans, it transmits through lack of hand washing while preparing food.
What’s so “heavy” about it?
Oh but it‘s not just about the syntax, it‘s also about the semantics, scope rules etc. This is the reason I still like JSX best, because I have a fairly deep understanding of that stuff in javascript while vue templates still leave me scratching my head sometimes. But I can see the appeal either way.
It's an interesting read despite that IMO. When I first read it as a teen it blew my mind, and over time I read a bunch of critiques that corrected beliefes I'd had based on it, but I still think it was a good read, because even a cherry picked tour through history and philosophy is a tour through history and philosophy.

For those looking for a left-wing critique, I like Aufheben's: https://libcom.org/library/5000-years-or-debt
That's an important problem that most of us struggle with. All these sites like hn/twitter/reddit/youtube are not a waste of time, they provide value if you use them correctly, like this blog post that I just read. I think the reason they become a waste of time is addiction - assuming you're mostly a consumer of these websites, instead of checking your twitter/reddit/etc feed once a day (or once in a few days), you check it every hour. That's a huge problem. There's no added value in checking it frequently, it's just an addiction. A nice benefit of checking it only once a day is that there's a lot of new content so you actually get value instead of seeing the same tweets again.
Electric bike?
Domestic intelligence services are also black hats. It isn't a matter of them not being black hats but about what they can get away with.
> Node-RED, UiPath, or Power Automate.

All of which have teams of developers behind them, maintaining the code that underly those control flow constructs and form the higher level abstractions that the low code user interacts with.
I am really curious to hear about specific examples of some of these points. Specifically:

> The abstraction leaks and when it does, it requires a good mental model of Svelte's magic.

Maybe because I have familiarized myself with how Svelte works I haven't noticed anything like that.

> Things that are easy in React at runtime turn out to be surprisingly difficult in Svelte

I suspect this is from trying to use React patterns in Svelte, which I've seen quite a lot in people asking questions on Reddit. But I'm sure there are some things like that, could you give an example?

> Two-way data binding is a constant source of bugs

Again, very curious to see an example of this.

> It's not possible to write a one-line function component or similar

What was your use case here? I haven't found myself wanting to do that anywhere.
I know this is snark, but there’s an arguably good answer. That’d be Lisp, according to an essay by pg that I’m too lazy to dig up right now. (Probably “revenge of the nerds” or something.) You just write the language in the parse trees.
While I agree Rust has a steeper learning curve with its lifetime and borrow checker. Why do you surmise that Rust is too syntax heavy? The BNF of Rust doesn't seem anymore complicated than most of the popular languages.

The current trend of Rust seems to to suggest the opposite as well, with more large adopters.
We're splitting hairs now. It's an extension of the JS spec. Once a parser adds this grammar it is JS.

It's syntactical sugar, unlike template syntax #if, ng-if, etc.

Your argument is it's not part of the current Ecmascript spec, I never said it was, but if a parser or engine adds these two new PrimaryExpressions and attributes, it is JS.

The entire point is JSX extends JS to allow templating via nested JS functions w/ pretty brackets instead of creating an entire templating system.

Under your reasoning nothing that isn't in the current accepted Ecmascript spec implemented by browsers is JS. Does that mean decorators aren't JS? Were async functions not JS before they were in browsers?
> We are creating a biological landscape prone to black swan events. Good luck convincing any total vaxer that this is a very real risk. They will laugh and sneer and maybe call you criminal because obviously the data shows the vaccines are safe and effective.

If you don't survive the problems of today, then there's no point in worrying about tomorrow's possibilities because you're dead.

The data does show that the COVID vaccines are generally safe and pretty effective. Not 100%, but the perfect is the enemy of the good, and so let's try to improve our lot now so we have a chance to fight for later.
It’s awful and I wish the fad would go away. Just please stop.

I work at a fortune 100 company where a team just had to write off over 2 years of development at over $10M. Executives were sold a no-code solution and then instructed their team to use it for some complex business processes (duh). It was obvious to a few of us but wow, what a shame.
How many alts are you going to post this under?

https://news.ycombinator.com/item?id=29194631

https://news.ycombinator.com/item?id=29188836

https://news.ycombinator.com/item?id=23622865
I have a browser plugin set so I can only spend 15 minutes/day on hn and reddit. Literally nothing else works for me
I sort of agree but I don't think we're quite there yet.

The only time I here anyone speak favorably about owning a business that's protected by regulation or milking a professional license is if it's part of some grand scheme to make a ton of money and then cash out of <coastal state goes here>.
No. Learning in (and from) groups is a fundamentally different experience.
As they say in The Wire, "We used to make shit in this company, build shit. Now we just put our hands in the next guy's pocket."
System76 Open Source Contributions to Linux Community
Liberal Hypocrisy Is Fueling American Inequality (NYT Opinion)
Allowing oneself to be bored, or at least idle, without self-judgement, can be extremely valuable. You're likely processing things in the background (often without realizing it), which will make your active decisions and activities easier.
I've been doing my hobby projects in Ada for the last couple of years. At the moment, I'm building a game for the Pimoroni Picosystem. Most of my code is open source.

https://github.com/JeremyGrosser?tab=repositories&q=&type=so...
You can do that just with a mirror in the shape of an arrow. Or a mirror with a negative arrow painted on it :)
This is almost certainly a troll, and is a dupe with 100% certainty. Another post on the same topic earlier today: https://news.ycombinator.com/item?id=29194631
The funny part is that to this day, many places still show ¥ instead of \ in Japanese locales, even with UTF-8. Starting with the Windows command line prompt.

And on the opposite side, in a terminal, on macOS, hitting the ¥ key inputs a \, but not in other applications (including vscode), where you need to use option+¥ for a \.

(BTW, I have no idea how to type ¥ in the terminal on macos with a Japanese keyboard)
Clearly the suits and spreadsheet jockeys are now in charge.

You know the drill. The people who started it and cashed out will wait a couple years to ride out some kind of non compete, and then start a new site that’ll solve all the problems wirecutter had.
Covid antiviral pills: what scientists still want to know
Definitely worth another look. Thanks for the link!
I think Rust is a bit beyond "catching on" already.
Can you share more details about your story? Maybe it will be helpful to others. Thanks!
useMemo and useCallback do feel a little boilerplate-y. Something is slow, I wrap it in the thing, I let eslint fill the dependencies and there‘s no big downside to doing it all the time anyway. Feels like something I maybe don‘t need to be typing?

useState is also something svelte eliminates, though I personally prefer to keep that explicit.
In response to https://blogs.gnome.org/christopherdavis/2021/11/10/system76...
if possible, leave enough clearance to swap a vertical for a horizontal in the 11th hour ;) or use larger/more common widths like 8 or 16 position connectors even if you only need 5 or 11 or them filled

if you can reach for creative solutions, a couple months ago it was cheaper for me to use one of those 6-pin power only USB-C connectors with an off-the-shelf USB-C cable than a 6-pin molex cable assembly...
Nah - it is assuming they should be seen as bad actors and we would all be better off if they were all shoved feet first through a wood chipper but alas there is a tragic lack of identified targets, chippers, and people to shove them in.
Average Size of US Homes, Decade by Decade
A lot of these positions are hidden support for students. Faculty often think “administrator” means exclusively Deans and academic leadership, but it is the IT department, the website department, the counseling center, the career center, records, archives, marketing, admissions, health services, etc., etc. that makes up the bulk of administration.

The level of service expected, especially at an Ivy League school is very different today then it was 20-30 years ago. It is a much more complex operation.
> I don't see it catching on

But it is! People are (re)writing stuff in Rust and sound very excited about it.
This is pretty much how I store and recall names. I noticed I often confuse names of the same length with the same first and last letters. Sometimes just the first two or three letters as well.
What happens in your jurisdiction when someone refuses to answer police questions?
So you don't mean the sound isn't absolutely significant.

You mean the sound per cfm isn't significant.
House price volatility is localized to the point that sample sizes are too small. Prices are generally neighborhood-based and the sales in a neighborhood are too infrequent. One quick divorce sale, or one over-eager buyer can skew the data enough to foil this approach.

As an anecdotal example, my development has 115 homes. In the last 12 months, 3 have changed hands. The first sold at 5% over the Zestimate, the second, 10% over, the third 15% over. How would the Zillow algorithm predict the price of the next sale?
I got the tabletop power supply. Its nice though itgot easily scratched on the OLED. But if it breaks now (its a few months old) it is bye bye money. Cause that 1 month warranty is for all their products, no matter the price. 400 EUR e-ink notebook and Pinephone Pro included.
In Debian, the perl script, "hardening-check" is included in the package "devscripts".