skysight-inc/HackerNews huggingface dataset:
Ask HN: Easiest way to build a CRUD app?
Ideally, there would be no:

>multiple programming/scripting languages to learn

>external dependencies: packages, api's, services, saas

Should be simple and resilient, can last for a long time.

Doesn't require a lot of maintenance, large multiskilled teams, or dependency on services or API's that have a tendency to deprecate or disappear. Something which is not easy to compromise or hack.

Is it a stupid question? The closest I can think of is a static site generator with some kind of self-hosted database but I'm not aware of any.

Thanks
It’s 2020 and you’re in the future (2020)
SIMD instructions as we know them today do not make a consensus among the actors and architectures. See : https://www.phoronix.com/scan.php?page=news_item&px=Linus-To...
That makes them harder to implement in compilers and in turns to democratize SIMD.

There is an article on the web explaining the purpose of SVE/SVE2 ("Scalable Vector Extension"), which is supposed to be the successor of SIMD on ARM : https://levelup.gitconnected.com/armv9-what-is-the-big-deal-...

Extract : "[...] the addition of SIMD instructions has led to an explosion in the number of instructions, especially for x86. And of course not every x86 processor will support all these instructions. Only the newer ones will support AVX-512.
The beauty of SVE is that the same code will work for both the super-computer and the cheap phone. That is not possible with the x86 SIMD instructions."

There is also a Java proposal to use SVE as the way of doing SIMD in the Java world : https://openjdk.java.net/jeps/417

The same principle will be extended on ARM to matrices with "Scalable Matrix Extension" : https://community.arm.com/arm-community-blogs/b/architecture...

We can speculate that everyone will migrate to ARM / RISC-V at some point, or x86 will have similar instructions.
Here is my experience and why I believe some level of "optimal income" exists:

A. You start your life at this level based on what life your family can afford. You can't control it, you can just adapt. You get used to it and that is your base level. You have some "needs" that were not possible at this level and this is your ambition level.

B. Depending on a lot of factors you can go in any direction from level A. If you have a lot of motivation - you will work hard and if you are lucky - you will get to higher levels, if not - you can even degrade compared to the level your parents are in. Most of the things that you dreamed of as a child will not be at the billionaire level. Probably most things will be at the level C, which is slightly higher than what your parents had (depends on a lot of factors like your character etc.)

C. This is the level where you probably fulfilled all your child dreams and wants. You can afford everything your parents could + something on top of it. This is usually the easiest level to get to - you can get here by exploiting tools of level B given to you by your parents + smart work from your side. While you fulfil your child dreams you start become smarter as well and some of the crazy child dreams, which seemed genius (buy 100 Lego boxes and build the most epic Star Wars fleet among my friends) now seem irrelevant and is not worth the resources. If you haven't reached level C - additional resources will bring you happiness doesn't matter if this level is at 75000 or 1M. If you reached it you have a decision to make.

D. Next level after C. It is much more harder and riskier to reach it. You might need to sacrifice your family, time and life to reach it. But all your basic wants and needs are met. So now you face a few great options:

1. You can keep increasing your needs and now your level C becomes your level B and D becomes your new level C. This comes with the risk to lose your ground at the level C and get back to Level B or lower. You become unhappy again before you reach your new level C.

2. You can stop raising your needs, give it some time and/or hard work and cement your position at level C. Diversify, deleverage, lower risk profile etc. This works toward your feeling of security, which increases happiness, but not to the extent of new needs.

3. You can do #1+#2 and reach level #2 faster with higher risk.

As you can see at the level D you are looking for a mindset change. Before that you had a clear goal of "why do I need more money", but when you are at the level D you have to come up with new goals. This is the most exciting place to be in my mind.

See Anton Kreil's "Build and Own Your Own Infrastructure" - this talk changed my perspective on my personal financial goals.
> We as a society cannot keep disposing of things forever.

Of course, because the Earth won't be around forever. But we can dispose of a lot of stuff for a very long time, because the Earth is a really big place.

Geology is all about massive quantities of stuff just being left in piles and solidifying over millions of years. If the stuff isn't that toxic, this could happen to anthropogenic stuff too.
Mutually authenticated TLS doesn't care about which protocol is being spoken over TLS, so whether you speak HTTP/1.1, HTTP/2 or a Martian protocol you dreamed up yesterday it works fine either way.

NTLM auth is garbage. Google didn't break it, Microsoft acknowledged many years ago that this is trash and you should stop using it, so unsurprisingly they didn't put in the engineering effort to support using this broken trash over HTTP/2 on IIS or Edge.
If I were to design a new programming language then x > y or x == y when x is the float 1.2 and y the integer 1 would throw an exception. Mathematically that is wrong because obviously 1.2 > 1, but in my experience, trying to compare values of different types leads to much pain and many annoying bugs.
I guess I'm hand-wavily referring to both. The time gap might be the actual delay, but after waiting for some separation, most people also don't aggressively maintain that separation -- they let the distance grow longer for a little while to get even more separation. I guess that's the max accel.
Test Net Release of Globaldce
> Awesome tool but what is the legality of this?

It's a client, none of the copyrighted work is stored in the software, it merely facilitates the user to load it in a media player.

> Where is it sourcing the episodes from?

The answer is in the source: https://github.com/trakBan/spongebob-cli/blob/eac7eded094a48...

TLDR: seems to be fetched from a source called "megacartoons".
I really hate to be the person to raise this controversial opinion, which will probably annoy most readers (and moderators alike)...

But this article really feels like its trying to squeeze feminist women empowering blood from stones. And I really don't necessarily see it. Here's some examples of the language used in the article that I find particularly misleading or unnecessarily loaded.

---

"British archeologist Leonard Woolley uncovered the most lavish Mesopotamian tomb ever discovered. ...But the resplendent grave goods are not the only reason the discovery rocked the world in the early 20th century: this tomb belonged to a woman."

Is it particularly noteworthy or impressive that an ancient tomb belonged to a woman? Is it out of the realm of possibility that this isn't just the only tomb they've found that wasn't robbed in antiquity?

---

"Though no contemporary documents mention Pu-abi, scholars believe she may have ruled in her own right since her seal mentions no husband."

That's quite the logical leap

---

"There were very large workshops where women were engaged in the production of woolen objects. And within that group, there were actually women who were managers."

It would be nice to find more supporting citations of these kinds of statements, but this will be a problem explained later on

---

"But if I hadn’t studied Ur’s ancient women, I would have thought that the entire country was ruled by men and that all of the things that occurred in civilization, the beginning of civilization, was about what men did. And now I know that’s just one part of how civilizations develop"

The author's own statements don't demonstrate a neutral point of view on this subject

---

"Archeologist and textile expert Rita Wright, professor emerita of anthropology at New York University, is the first to ever study Pu-abi’s garments based on the only surviving image of her. Her findings have just been published in the new book Art/ifacts and ArtWorks in the Ancient World. Atlas Obscura spoke to Wright about the role of women in ancient Ur, what we know of Queen Pu-abi’s life, and why textiles are so often overlooked in archeology."

This person is basically a gender studies professor specializing in ancient Mesopotamian textiles based off of her previous publications. And she is literally the only person to have written any papers or books about this particular niche that I could find on researchgate. I am not an anthropologist or archeologist, but I cast heavy doubts about articles and publications like these where you essentially have one singular subject matter expert focused on a thin niche that more or less only they know about casting wide generalizations about their field of study.
> My browser doesn't care.

It soon will https://web.dev/cors-rfc1918-feedback/
I’m interested in knowing more about your implementation.
> Why on earth do you then have to invent a new syntax for time formats that requires you to memorize a “magic” timestamp, and try to remember if it follows the broken US practice of illogical month/day ordering.

I find this kind of critizism to be unfounded as it seems the author have not actually used the feature but is just complaining about it.

This is how it is used, and as you see there is no preference for "the broken US practice of illogical month/day ordering":

n := time.Now()
localTimeFormat := "2006-01-02 15:04:05"
formatted := n.Format(localTimeFormat)
Hmm, that sounds like my teenage experience of Star Fleet Battles.

I should’ve stuck with just the base set and looked for people to play it with, but I kept buying the expansion packs instead.
The Taj Mahal was also built for a woman.
> can’t leverage the Fb pay infrastructure

According to “How it Works”, it supports multiple payment methods like PayPal & Credit cards - I don’t see why UPI couldn’t just be another option on the list specifically for India.

* https://pay.facebook.com/how-it-works/
There's an obsession with pitch decks and whitepapers in some communities that borders on form over function.

Imagine showcasing a complete Dapp with a tutorial, basically ready for launch excluding some UX changes, and then getting questions about, "What's your roadmap?" or, "Where's your whitepaper?"

I appreciate his perspective here. Words must mean action. Talk is cheap.
That business plans are a bad thing is becoming a meme.

It's great to get some (many in PGs case) likes on twitter and that's about it. A business plan is great to have because it forces you to think through all the important pieces of the business. Many great companies had one, e.g. Apple (as mentioned by someone else in this thread). Amazon has detailed Word documents for anything they dive into.

Of course, planning should not becoming your core activity... There's a limit after which business planning is just an academic exercise.
The suffering of Niger people will never end.
> None of them are about what you're going to do in the near term future.

Okay, let us look again at some of the questions posted by OP:

1. How do you know people need what you're making?

2. Who might become competitors?

3. How do or will you make money? How much could you make?

These all look future tense to me.
Really been chugging the survivorship bias kool-aid, haven’t we?
the same has also been happening to services. see how outsourcing dev, support, creative work etc to the same or similar countries that took on physical production. While the service sector remains, it is more and more comprising of bullshit jobs with fancier and fancier ego nurturing titles.
the US still export a lot of services, those that people in developing countries don't seem able to offer yet. but the import/export balance isn't there. fill the gab with debt.
I tell you what -- you've inspired me to start a blog and write about this! Will post here when I get it up and rolling.
Here is the article

https://www.cnbc.com/2021/10/05/tesla-must-pay-137-million-t...

relevant line.

“In addition to Mr. Diaz, three other witnesses (all non-Tesla contract employees) testified at trial that they regularly heard racial slurs (including the n-word) on the Fremont factory floor. While they all agreed that the use of the n-word was not appropriate in the workplace, they also agreed that most of the time they thought the language was used in a ‘friendly’ manner and usually by African-American colleagues.”
you miss what PG was stating, Audience and User is the balance sheet and the business plan nothing else matters.
Experts Alarmed by Videos of Tesla Full Self-Driving Screwing Up
I think the ziggurat has been completely restored. The old pics from when it was first photographed have it look like a lumpy mess. I suspect that even the current bricks are new.

https://images.app.goo.gl/T3HxJqqHgMYzTca88
Everyone will have different gripes based on previous experience.

I once religiously wrote Doxygen (aka javadoc) comments for all my C code. Eventually I realized it was just very verbose red tape that added little value. In C no-one bothers to actually generate or read the generated Doxygen HTML output. It's just waste. Granted in Java this is not the case as javadoc is more permeated into the culture. Anywho, personally I'm glad the Go designers went with something more lightweight that focuses on the essentials. All just personal preferences...

WRT logging, can it be done right? I think in most circumstances the right answer is to not log anything at all. Logging poisons the code you are writing, forcing the user of your code to relate to the same logging APIs as you choose. Maybe they will have 10s, 100s of different logging APIs to relate to in the final program. If you are writing reusable code for others I think the answer is to avoid logging to the largest extent possible. Otherwise do something really simple that the user of your code can control if they want or not.
> Nearly 8% of the top 10 million websites support HTTP/3, according to the latest figures from W3Techs.

Let me guess: those are all behind Cloudflare
> I always find it funny how anyone can think globalization hasn't drastically improved the world we live in.

Have you been to Detroit?
>Products getting cheaper and lower quality is a spiral I'm not sure how we are going to escape

This is an imaginary spiral. Well, except for the products getting cheaper. That is a good thing.
Fair enough - it was quick cynicism - apologies for my quick reaction. Not really up to Hacker News standards.

For some perspective, I've been around long enough to have seen many many similar things before ... generally not for the better. I saw Google appear, and do very well, all the while acknowledging that their world is complex and their business had the potential for terrible consequences. Remember "Don't be Evil."

That could have been enough - do great, useful, interesting stuff, and profit from it.

But Google (like most of the others) has been subsumed by new managerialism and short-term goals. Search and Maps have both morphed and look more like low-end advertising directories. Android hasn't learnt much from Windows; is driven by "feature tick-boxism" and becomes more bloated and confused (for users and programmers) with each release. And short-term profit-driven decisions have written-off or endangered products like Reader, Drive, and Gmail.

So when I see "Google" and "FPGA" I was primed for warning flags. And flags-a-plenty there are. I'm afraid I distrust the basic model: pick an open source tool (nextptr) and "extend" it (which locks users into the new tool). Create an "alliance", bundle, and add bits and pieces. It looks (deliberately or not) like an attempt to dominate an environment - reminds me of the Android development environment, and not in a good way.
... which is due to the sheer amount of cash being dumped into medical research. Because congressmen get cancer.

There are several medical subfields that on their own get more funding than the entire NSF (i.e. all other science).
> The BHPS contains a standard mental wellbeing measure, a General Health Questionnaire (GHQ) score. This is used internationally by medical researchers and others as an indicator of psychological strain or stress

Regardless of what they are attempting to measure, the tool they are using is used to measure stress.

Chronic stress can absolutely make you less happy, but it's not the single source of unhappiness, and the complete absence of stress isn't equivalent to happiness either. People need challenge in their lives. Not overbearing challenge, but not too little either.

-

Look at it this way: Even some of our poorest can turn night into day with a light switch, can produce potable water from a tap, can see and talk to people across the entire planet, we can travel faster than the fastest horse, can read almost any book from any time without even having to master latin and greek. Our kids don't have a 75% chance of dying, our noses aren't falling off from syphilis, nobody is going mad from ergotism, we have access to seasonal foods all year long.

So if it is true that having wealth makes us happy, why isn't everyone living in perpetual bliss, given we have wealth that exceeds the wildest imagination of past times' kings and emperors? Why aren't we happier than we are? Or was Alexander the Great suffering and miserable from not having a new model iphone?
Alas, building a Teams bot to do something actually useful like that is all but impossible...
I mean, "better than a bloated java app" is not really a compliment is it ? Every time I try to use jetbrains IDE I am just unable to given how slow everything feels, my hands start shaking from the stress in merely a few minutes
Braess's paradox?
Wings3D 2.2.8
I can second this: my darling offspring has a raspberry pi and thrives on it - he has never used OSX or Windows. Just Android (on a tablet) and Raspbian.
Thanks allot for this really appreciate... This is totally right .. But even more so because I simply inked it's cool and useful but I don't have any concrete ideas of exactly what for.

So your examples of education and, and bug reporting are really useful. As well as the rest of your post. Thanks!
I don't see how she's casting "wide generalizations". She's simply pointing out that this kind of status for women in Ur was a new discovery; it was in no way foreseeable from previous sources about Ur. And I don't know why you're calling her a "gender studies" professor; Textiles were not trivial "women's work", especially not back then; they involved serious developments in technology. This scholar has done what seems to be interesting and novel work about the iconography of this queen's attire, which lets us draw new inferences about how textiles in Ur worked.
That's great to hear. I'd be very interested to see how this goes on. Is there a place to follow development, like a Matrix room or something?
"This really is just arguing semantics on the internet, one of the least interesting activities, usually."

"Come on. Just restate your point: I don't focus investment decisions on traditional balance sheets at all, but rather on conversations with founders."

It's pretty interesting once you get into it, isn't it? Welcome to the club!
True, but on the simulation some cars look like they move laterally. Maybe I should just assume that the scale of the rendering is not 1:1.
Wouldn't you then need an old iPhone for each user?
Isn't this a CSRF issue?
I'll even take retina implants happily. But not a full on helmet-contraption. Not in public anyway.
Thanks, I'll add some arrows. I guess it isn't intuitive that you can click and drag to scroll left and right through the cities.
I have also read Kaczynski.

The two main problems are: his notion of freedom, which is too simplistic (almost akin to absence of conditioning) and his rose-colored view of an imaginary past which dis not exist ever (past without technology in which life was a kind of perpetual paradise).

Otherwise, the reading is interesting.

But being free is something in the heart, as so many mystics of all religions living in labour camps have taught us.
Anecdotally, most of the ads for stuff I see on Instagram are scam. The products are real but the websites they were sold on just copied the images. Saw the pattern over and over again and once got burnt for trying to buy something that looked ok. (Thank god PayPal got me my money back eventually)

I don’t trust things I see in Instagram ads anymore, even if the product looks interesting
Debates about cryptocurrencies aside, that website is beautiful. Colours are nice, aesthetics are great, without being too retro and the performance is good.
I didn't believe you so I looked this all up and indeed everything you said is correct. My GR professor was famously one of the worst academics at the department and he never taught us any of that. His specialty was GR too.

Anyway, your response was needlessly hyperbolic. The only two misconceptions you are correcting here is that tidal forces can be quite weak at the event horizon and the universe does not come to an before passing through it.
I (grudgingly) paid for personal copies of both Fusion and Workstation Pro, since I did use both heavily for years.

However... my personal opinion of Workstation has taken a nosedive. I've experienced quite a number of really ridiculous bugs, and it appears that the firing of all of the competent maintainers and replacing them with Chinese developers has not done the product quality any favours. Looks like it's been in "cash cow maintenance mode" for almost a decade at this point.

Example from last week at work: When I fire up my Linux VMs on Windows 10 Enterprise, I get a black screen. The workaround: enable a nonexistent floppy drive. When the system boots the "floppy drive not present" dialogue box somehow stops the screen blanking out and it works until the virtualised OS power saving turns off the screen. At which point it's dead until you power it down and repeat the floppy trick. There's some really basic bug here, and it's been around for several years. Reported and unaddressed.

Same with quite a few other issues I've reported. EFI bugs preventing FreeBSD booting. Segfaults when using the PC beeper on Linux. Really stupid stuff that any basic emulation should be handling.

The QA on these products seems to have just gone, and I really resent paying a significant amount of money for bug-ridden poorly-tested software.

With Fusion I've seen the same issues that Workstation has for the most part, since other than the UI the codebase is mostly shared. If they want to be able to compete with the OS-provided and free alternatives, they need to up their game and make their product worth paying money for. Right now, it seems like you pay through the nose for something that has a handful of features nothing else offers, but overall is a worse experience.
I use Keyboard Maestro for similar grunt work on the Mac. It's quite powerful.
Wings3D[0] is fully open-source written in Erlang an advanced subdivision modeler that is both powerful and easy to use.

Source and binary packages for Wings3D 2.2.8 released on January 16, 2022.[1]

> Mostly minor bug fixes but large changes under the hood.[2]

[0] http://www.wings3d.com/

[1] https://sourceforge.net/projects/wings/files/wings/2.2.8/

[2] https://twitter.com/Wings3dOfficial/status/14827263325052026...
PG knows how to write good content. This tweet was just-vague-enough that people can both claim he did and that he didn't and many other things and argue and explain the view, etc. He got engagement - maybe that's all it was about. Or maybe I'm wrong and it was a random tweet.

But what I'm sure about is that if he wanted this to be an idea that's well communicated and important, it wouldn't be ambiguous like this.