skysight-inc/HackerNews huggingface dataset:
In addition to what @ggm said, consider why software projects tend to employ external libraries instead of rolling their own solution. The time investment of reinventing the wheel is often immense, even though the eventual result may be objectively superior.
Personally, I love working on features and building apps more than I like dealing with the esoteric and always changing ins and outs of java/typescript build systems. CRA solves that problem for me, without creating a lot of cruft in my folder.

That certainly does not excuse me from learning how to use craco to define babel plugins to make sure my material-ui imports are optimized [1], but it does end up saving me a lot of time that I'd rather spend elsewhere.

I've also found that CRA produces smaller apps than even Parcel 1... which apparently is fixed in Parcel 2, but I have yet to try it as it is still in development 3 months after I finished my last project. ;-)

[1] https://material-ui.com/guides/minimizing-bundle-size/#optio...
I wish this thing would close its quotes and parenthesis
https://news.ycombinator.com/item?id=18511760
You are absolutely right! The quantity of white noise is so much that at some point of time, you'll end up thinking that it would have been much easier had I started this project from scratch instead of inheriting this monstrous code!

You use CLI generators for hand-holding, so that you don't have to write lots of code but this works in only the basic hello world kind of projects. As your project gets larger, this same hand-holding gets in your way as you have to understand, twist and tweak someone else's code unnecessarily.
Your typos and nil values are only relevant if they somehow lead to security issues. Not impossible... but not the biggest concern either.
Features to Consider for Your Next Task Manager App Development
I'm also working with a custom build flow now but I always found CRA to be way easier. It just works vs. with a custom webpack/babel/etc setup there's so many moving parts that I had to manage that it never worked as well as a CRA project. Afaik CRA also hides most (all?) config files from you until you eject.

For the custom setup I'm using now I tried Parcel and I must say it's pretty good. It hides a lot of the complexities of webpack+babel but it also has its limitations (in, like, a different way though that makes it a better fit for my project).
CRA (and other CLI tools for other projects) provide out-of-the-box functionality that you already want, most likely.

Sadly, you have to fight the creators of the underlying tools tooth and nail to make that functionality the default behavior. Run CRA eject and look at the horror that is the resulting configs.
People also underestimate the sheer legal and regulatory BS you have to deal with as an employer. The employee doesn't have to worry about keeping books, filing quarterly taxes, or dealing with any legal entanglements (and for larger companies, there are a lot of legal entanglements).

Employees are insulated from all this work, which requires, not just manpower, but also a ton of mental space.
EBCDIC
Shopify vs. WooCommerce – Who Wins This Battle of Ecommerce Platforms?
I found the website for the summit (https://www.climatesummitmonroe.com/home) but I failed to find any information about that report, which is a shame. I have absolutely zero understanding of how it costs $4700 per foot to raise a road 16 inches.
Airbnb agrees to provide host records to Hawaii
Restic backs up my NAS to B2 without issue. I don't have a file set that changes much though, but it includes backup verification via `restic check`
To be clear, this only works for closed source projects. For an open source project, nobody will care if their code gets "held for ransom" since its already out in the open.
Buy Lexapro Online for Anxiety Disorder – Wayrightmeds.com
I have my own babel+webpack+etc repo I clone for mini-things I want to dig into (e.g., how does "tool x" work?) and I can freely explore learning that tool, without clouding my production important code base. I then transport those learnings back, and the implementation is more refined, since it's clearly written by somehow who knows how to effectively use Tool X, without haphazardly throwing it around.
Oh, Norton Utilities..
Disk Editor... I am still pissed off on Symantec that they destroyed this beautifull product.

Anecdote: at the end of primary school (~16 years old or something) we had a teacher who has took time at the end of school and meticulously removed all the games that "came" to public computer in his class. It was cat and mouse game and I think he enjoyed it a lot, on our side, how to hide a game and on his, how to find it (and due to he started using Norton Commander the trick of renaming directory name to whatever±alt+255 didnt work anymore). Then the disk editor came to play, I think he wasted two days to remove directory name with real space at the end. At the end, he got a directory games on root and deep down in there directory with edited entry to point on root ;)
> Due to that, when I landed in the hospital due to an infected and unhappy gallbladder, I decided against removal for myself and spent some time digging up actual studies on how to dissolve the gallstones.

Unfortunately, my gallbladder was at the "104 fever and hydromorphone for pain" level when I landed in the emergency room--choices weren't on the table at that point.

I had been watching my gallbladder for years and I absolutely couldn't pry ursodeoxycholic acid out of any of my doctors as my gallstones "weren't that big". No, they didn't LOOK that big on ultrasound--when my gallbladder was removed they were more than an inch across.

Part of the problem with the modern medical establishment is that anything with a component of more than twice a day or longer than 3 months has an abysmal compliance rate and so they won't give those treatments to anybody--even someone who can demonstrate that they can follow a disciplined schedule for years. And a gallstone treatment regimen takes 12 months before you can even start to see a change.
Microscopically Reweaving a 1907 Painting
>> too incompetent or greedy to correctly write a cybersecurity policy

Don't discount the insurers just yet. The act of war exclusion is likely preferable for the insurers because it would seem to broadly cover the entire incident and because it really doesn't require a whole lot of detailed discovery into Merck's internal processes. But if that fails, then the insurers will, most likely, once again try to deny the claim, this time focusing on the details of the cybersecurity-based policy exclusions.

My guess, with no evidence to back it up, is that the policy is very detailed and specific, and upon investigating its application, the insurers will reveal a lack of proper defense and mitigation processes by Merck, just as you describe.
Even ignoring people offshoring wealth, it's still fairly expensive for the IRS to audit assets for the wealthy, especially things like art (how many expensive paintings do you have and what are they worth now?), private equity (how will series-A startup founders pay their tax?), or intellectual property (how much are Rihanna's songs worth?).

Ultimately I'm skeptical, because there isn't a good model of it working well anywhere else, or even at smaller scales. If the argument is that it only works at the largest scales with 100% buy-in... that's an awfully risky policy.

And among economists it's basically Saez and Zucman vs everyone else, not particularly promising. This is at least the most reasonable position I found, which is that it might work but we shouldn't rely on it to raise as much as we expect: https://www.project-syndicate.org/commentary/elizabeth-warre...
I normally hate boilerplate apps. CRA is an exception. It doesnt pre create any content of significance. ( basically a hello world page, although it has a demo image file to rip out)

It does create a build process, but not content. This frees me to focus on my code. Were I to struggle with getting the build to work when that isnt my goal, I'd likely half ass it, make basic errors, and struggle to reinvent the wheel. (Actually, I know this because I do periodically do this just to make sure I understand what CRA does for me. Each time I find months of changes and tweaks I have to learn that I definitely suck at keeping up on even when I have a project that doesnt use a boilerplate)

CRA isnt like other boilerplate apps - either I dont get your point or you choose a poor example to hang your point off of.
"A secure language is any strongly typed language that caters well to static analysis".

Where is this definition coming from? Seems arbitrary.

Static tools capture the same old range of security issues which is only mostly relevant for C and to some extent to C++ and also Objective-C and unsafe Rust or unsafe Swift.
You mean like Scratch?

Everybody thinks they want that until they try it on a real non-toy problem.

https://en.m.wikipedia.org/wiki/Intentional_programming
TFA says it's passed the Senate and head to Trump's desk for signature.
You may be right but my reading of this would breach the ACL for “Undisturbed Possession of Goods”. That is - unless you told the customer the game had a limited life you can’t stop them using it. Doing so triggers a “remedy” - which - for a “major fault” is a refund.

https://consumerlaw.gov.au/sites/consumer/files/2016/05/0553... (Page 17)

This can’t be hidden in a EULA. It has to be prominent or the term will be ruled invalid under the “Unfair Contract Term” provisions of the ACL.

For those not familiar, ACL trumps all consumer contracts with standard terms. There are penalties for misrepresenting ACL (eg “No refunds” signs are banned, so are limits to consequential damages. Warranties are for a “reasonable” time, etc. )
But who would pay the 137,201 active editors? Oh, wait, they are all unpaid volunteers.

OK, who would pay the 1,149 administrators? Oh wait, they are all unpaid volunteers too.

OK, who would pay the developers? Oh, wait, the software was originally created by unpaid volunteers and it works well enough that having three developers evaluating bug fixes submitted by volunteers would be enough. There are plenty of Linux distributions and open-source projects that get by on one or two developers.

What about the 924,632,645 edits, 49,122,961 pages of all kinds and 5,978,255 articles? Oh wait, those are free to copy over along with the software that runs the encyclopedia.

Full disclosure: I am the author of the Wikipedia essay "Wikipedia has cancer"
I think CRA's core audience is people like me - JS noobs. I have no idea about all the things I need to do to start a JS project or how to get it deployed. CRA tells me - "just run this line and you're good to go". The goal is lowering the barrier to entry by giving sane defaults.

Will I understand everything that's happening? No, but that's a non-goal when I'm starting out. The hope is that I get started, google the stuff I don't understand and gradually understand all the components and why they're there. When I become a JS pro, it's possible the sane defaults won't work for me and I'll choose something else, with an approach similar to yours.
I cannot find a source for that. Care to share?
Avoiding AMP is not so straightforward. I use DDG too, but I still end up on amp links, Twitter for example uses AMP links by default.
For me it was the reverse. Layout and content always went hand in hand, with both engaging and influencing each other.

I have noticed these different approaches, text as 'data' irrespective of presentation and text as an element part of a holistic piece of work, to be strongly preferred by different people and either of them struggling to be productive when mismatched.
I had no idea. How is something so amazingly functional and immediately useful allowed to disappear? It just seems like such an obvious thing to build into a browser engine.
How do they hope to implement this law? Given the fact that people can even root their smart-phones and get rid of those apps?
Yes, that's what happens if you eject. But the point is that ejecting is an absolute last-ditch option that almost no one should have to resort to.

Most folks won't need to customize the standard CRA behavior. If you do, there's the community override tools.

As a specific example, two years ago I wrote a tutorial on how to use the Cesium 3D globe library with Webpack [0]. Loading Cesium at the time required changing two Webpack config options, so my tutorial started with "create a CRA app, then eject".

I recently set up a brand new CRA project that also uses Cesium. I could have used `craco` or a similar override tool to apply those Webpack config tweaks myself, but there's actually a `craco-cesium` plugin [1] that applies those edits and handles copying Cesium's assets to the CRA build output folder. This new project didn't have to eject at all.

As another example, that same project also needed to do more customization to the dev server proxying setup than CRA normally allows. CRA lets you define a simple `"proxy"` option in `package.json`, or a `setupProxy.js` file that gets a reference to the Express app to add middleware. I actually needed to apply a proxy middleware at the _end_ of the chain. `craco` let me access the actual Webpack config setup to do that [2].

The other nice thing about these override tools is that your modifications are isolated in one place, so you know exactly what changes are being made. If I were to eject and get all those config files in my project, yeah, I wouldn't know what had been edited from the originals without digging into the Git history. This way, it's one `configOverrides.js` file at most, and I get all the benefits of the rest of CRA's config which has had thousands of man-hours put into it.

[0] https://blog.isquaredsoftware.com/2017/03/declarative-earth-...

[1] https://github.com/darwin-education/craco-cesium

[2] https://twitter.com/acemarke/status/1152371310682607618
> In adittion to this, have a little perspective. People who are relying on these kinds of programmes very rarely complain that they don't have choice, as they are glad to have anything at all.

I don't think we should be comparing "donated goods" to "nothing", rather "donated goods" to "cash aid".

If the money used to buy the goods and transport it were issued as cash, could it do more good?
Most of the other platforms does is a scan. but beagle does a penetration test. try for yourself.
TBH when I was a kid I said the same thing, only in front of my teacher so that she could treat me better lol
I'm a JS and React _expert_, and I still use CRA all the time whenever I want to spin up a new project because I don't want to take the time to mess with all the build setup. I just want something that works right.
"Memory safety is probably the biggest conceptual leap forward in our lifetimes and we are still not yet in agreement as a community that it is clearly good."

It's not that we're not in agreement. It's just become standard for most developers so they don't care about it.

Memory safety is only still relevant in the context where one is using C and C++ and maybe Obj-C. And in that context many do not agree that Rust is the solution for them, even if they appreciate memory safety otherwise.
That’s part of binning and is common across manufacturers. There used to be some nvidia chips where you could reprogram the firmware and have a decent chance at getting a quadro for a fraction of the cost.
probably not considering all the studies of people in isolated farming communities that live long lives.
> i. GUIs moving to browsers and a lot of compute moving to runtime based languages like Python/JS means that any new ISA features are initially hard to utilize in killer apps on the client side. So if Intel ships a killer new set of instructions there is a significant lag between it doing something useful for the user.

I’d argue that the deployment of new native code has never been easier, because it will be the browsers that first make use of new instructions, and they have large sophisticated dev teams who push out frequent releases with minimal user effort to adopt.
In the future, will the English language be full of accented characters?
> Good news to wake up to the fact that ISAs without safeguards are naturally regressive.

Hmm. Very interesting. Maybe we should in fact have more exceptions in the ISA and let there be more context switches to the kernel.
I work with a small team of 5 that is distributed all over the world (Vietnam, NYC, Abu Dhabi, Hungry). Every weekday, for the past year, we have a meeting using Zoom. This is by far the best software and we've standardized on it for all of our meetings, even with outside contacts.

One interesting thing we've taken to is not using video. I don't know why, but it works better to just hear voices. We are cautious to not talk over each other, even if it gets passionate.

We are very careful to mute ourselves after talking to prevent any sort of feedback as well as keep outside noise down. I've found that wearing headphones with my laptop mic works best.

We also have a policy of being on time. It is very rare for us to show up even one minute late. In fact, I just show up early and wait a few minutes on hold.

Out of band started with Slack and for some reason has moved to a whatsapp group... I don't really know why and haven't really bothered to figure it out.
That is exactly how LabVIEW and Blueprint are used.
Twitter suspends accounts affiliated with Hamas and Hezbollah
Let me share another aspect, the Chicisimo and their company should go down. The whole idea is terrible, instead diversifying between people, they are streamlining wear and if they succeed everyone will look the same. As happened with pop music after ai generators were involved... some things shouldn't be touched by machine.
I never doubted our capability to predict short term (10s of years) temperature change from CO2 levels.

I'm also 100% sure we aren't capable of predicting the consequences of these temperature changes, because they are going to be complex. This will be an interesting ride and the train has left the station. We may want to find more diverse controls than just the CO2 emissions. How about manipulating not just land but also the oceans to run more efficient photosynthesis? Dangerous perhaps?
He was talking on innovation vs legacy cruft.
NetEase Games: Why We Chose a Distributed SQL Database to Break Down Data Silos
This is a very glib analogy. Not only was US after WWII vastly different than China today, your view of US crumbling like the Roman Empire did is also unsubstantiated.
Every security issue can be represented at the language level. It's just a matter of building a more constrained, domain specific language, that encodes the requisite security properties.
I received less than 1 usd in fees
Python's mario is another terminal-oriented tool with concurrent task execution, but with async concurrency rather than multiprocess parallelism.

For example, to get a bunch of urls concurrently

$ mario async-map 'await asks.get ! x.text' < urls.txt

https://github.com/python-mario/mario
There are many video and streaming platforms in China even with integrated chat and tips.
So, it's webscale already. VCs will love this! /s
I don't have the above mentioned cameras, but I do have cameras that are completely blocked from the internet.

The way I do it is: When I leave my home my home assistant will enable the FTP upload on motion detection feature of the camera. If there's motion then the camera will upload the recording to a ftp server running locally (synology), this then gets synced to google drive.

Home assistant can also do push notifications if there's movement detected.
> viewing the source of a program as a linear page of text doesn't make much sense.

I don’t think we really view a file of source code as a linear page of text though, right? It’s a tree. Sibling nodes are often laid out either horizontally or vertically, and children are often wrapped in some type of brace and/or indented, maybe delimited.

I think the fact that editors usually a) align the textual boundaries of tree nodes, and b) allow syntactically/semantically-invalid states, sometimes gets people thinking about editing a character stream instead of a semantic tree.
And he did tell of the love of his life.

But he didn't tell of his trouble writing that story. He left that as a quick mention of a story, to be told another time or never at all.

It would be equally unfitting to title this article "I talked to my grandson about death" even though it's a poignant emotional moment and it's clear what he means. It's not what the article is actually about.
Interesting that the article doesn't mention Greek lowercase sigma which has similar rules:

> uppercase Σ, lowercase σ, lowercase in word-final position ς

https://en.m.wikipedia.org/wiki/Sigma
> The couple used to fly down from Long Island in a Cessna, until one day the runway at the island’s airport was underwater.

Sounds like time for a float plane certificate.
As someone that also has a background in digital circuits tooling, I think that the problem is the spaghetti codding that usually leads to monoliths.

While on text based languages, lack of modularity is kind of hidden and only jumps at you when you try to actually change anything, on visual languages it jumps right at you when you open a project.

Ideally, anything that requires panning or zooming, should be packed into their own little reusable building block, instead many try to package as much as they can into a single screen.
Not sure I follow? The hypothesis that the result you see is the result a worldwide government conspiracy is 100% supported by every result that you see. Because it is 100% consistent with the data, a statistical analysis will tell you exactly that--that it is 100% consistent with the data.
Rust uses something like uniqueness types to ensure memory management is correct, but there are also linear types and I know it has been research on that in Haskell for example. Search for Hask-LL.
Check Memex!

Full-Text Search your Web History & Bookmarks

https://worldbrain.io/

Not affiliated.
> and Google started as a feature of Yahoo.

The DOS point is correct in spirit. Google however did not in any regard start as a feature of Yahoo, it was an entirely stand-alone search engine for nearly two years prior to the Yahoo deal. Just one year after launching publicly it was handling several million searches per day directly on their own site. Google had already become very famous, with people going directly to Google's site to use their search engine before Yahoo signed a deal to use them to power their portal search. Just prior to the Yahoo deal, Google was routinely handling 15+ million seaches per day - a large figure at the time.

Here is a Salon article from December 1998 noting Google's superiority and promoting google.com specifically:

https://www.salon.com/1998/12/21/straight_44/
Btw CRA is essentially what traditional IDEs have had for decades baked in - it’s just that the JS world doesn’t (yet) revolve around monolithic IDEs.
Amateurs are happy to have 50 great sites to find things on. Most working professionals on a deadline don't have the time. You're not wrong, it's just that in the ad/publishing industry the editors time is probably worth more than the cost of licensing the photo.
Anyone else sit and watch the old console-based defrag/speed disk run?

I was ~13 years old, not much programming experience yet but I was fascinated by the process and kept trying to figure out how it worked.
Flimsy Racists: Weak as a Straw House
Kidney Stones – Causes, Symptoms and Treatment
The Polestar 1 Is a Powerful Throwback Treat–Like Licorice
Are they flat screens? Flat as in the glass is not curved of course, not flat as in thin. The flat ones are well known for developing a whole host of convergence/geometry issues that the curved ones either don’t, or take much longer to manifest.