skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you cope/work with endless cycle of webdev?
I've recently started to dabble in webdev (front/backend) and it's very much making me genuinely want to jump off and do _any_ other work because of the "endless cycle of webdev" and this is despite loving the concept of it (it has made me me understand previous hypes such as having open APIs like in early 2010s since I am in that phase/realization).

There are 2 problems I have personally with it and 1 is a subjective observation:

1: It harms the ability to learn the concepts of webdev (routing, API routing, hydration, SSG/SSR, templating, etc.) - due to:

- The frequency of concepts being reinvented or considered obsolete (Example: REST API -> GraphQL -> trpc)

- There is no well established "timeless book"/webdoc that explains these concepts (haven't found it at least)

2: it's demoralizing:

- Making you second guess the stack/libs you've chosen and forcing you to relearn and thus never making that "prefect" stable code

- Being told years later that the entire concept/tool has been a disaster for the web

Subjective:

3: Established "old" frameworks are considered harmful/bug-riddled/slow with the only option being to move over to the new trendy framework thus causing the cycle to occur once more.

----

2, It's partially why I refuse to use/learn Typescript (the main reason is that Microsoft controls it - in contrast with say Go or Rust where it's controlled by a foundation), due to the fate of coffescript and other web trends that now has tons of "x was a mistake" (like SPA).

3, this is mostly a rebuttable to the response "just keep using what you like",
because I've been burnt before using what was seen once as well-established and polished but when I tried it, it was in total decay (meteorJS).

Essentially I'm conflicted on what to do, I do like the ideas of webapps - that webapps can connect other services together or able to create 1 platform for "every" device.

But the ecosystem is all over the place and where it's very much "chase the unicorn" make huge claims with almost zero long-term plans.

Lastly, I'm not against moving to new tech or new stuff, I very much welcome it, if it is swapping out 1 small library (lets say something the size of sentry.io or prisma.io) not the entire workbench.
> Prior to this the contract let the employer claim rights over all IP I created unless specifically exempted.

Makes more sense now. Even in that case, I have many questions regarding the quoted parts in the article. Especially regarding the “demarcation of hours of work”, why would the burden of proof be on the employee? Employer is supposed to keep track of hours of work. If they cannot prove that employee developed the IP during company time, then it shouldn't belong to the company. But then, law and justice are very different things.

> if I wrote a novel about unicorns and rainbows, that wouldn't be owned by the company, but if I wrote software, it would.

I would say that software is too general to be applicable, and yet there's this anecdote somewhere else on this thread [0].

[0] https://news.ycombinator.com/context?id=32885772
Fair enough. Depends how you arrange your ontology. But then anything is a new type of problem, so the claim becomes meaningless.
I think they overdid it and it did not serve gameplay well.

I played a lot of GTA V but in RDR 2 the character is so slow that moving or interacting with anything is a chore. I stopped playing after 5ish hours and that was the only reason.

Gameplay is more important than immersion.
I'm Gen Z and I learned cursive in elementary school. I've forgotten most of it, though.
It helps them to "consume content"
When All the World's a City
How to Bypass Cloudflare: A Comprehensive Guide
Nobody, but that doesn't change anything about whether they're being taken advantage of. In order to be taken advantage of, desperation is a helpful precondition.
Someone already beat me to the “this is a bogus attempt to project a fringe local behavior onto the entirety of Japan” post, so I’m just going to post a link to the post Italian maggot-cheese (which I am surprised hasn’t already happened!) to make it clear that the idea of this as a “Japanese tradition” is as utterly absurd as calling that an “Italian tradition.”

https://en.m.wikipedia.org/wiki/Casu_martzu

For some reason, foreigners really love finding fringe activities in Japan, a country of more than 100 million people, and declaring these activities are “Japanese.” There is something fetishist and exploitative and weird about the relationship between foreign bloggers/YouTubers/journalists/etc and Japan that I find very disturbing.
Tanj, these are all the most excellent reasons why we were proud to have you as part of our Borland team. Software craftsmanship.
> If anything, I'd suspect mammalian parasites are a bigger risk, since they are more likely to thrive in a human host – we are mammals after all.

I could hold the opposite side, saying that our immune system is also better suited to fight against them rather than totally different parasites.
C++ people have a large propensity to complain though. We're more than a decade after type inference, one of the largest QoL improvement possible, was introduced and some people still claim it was a bad thing and that all types should be written down in their entirety. Do you imagine this in your language's communities? I had discussions about this with dozens of c++ programmers in real life.
This. Asking genuine questions is the key - as is starting from the assumption that, hey, I might be completely wrong here - I want to understand this.
My experience is exactly the opposite. I used to do printed characters. My writing speed and legibility (especially for quick notes) improved significantly after switching to cursive. Once you realise that cursive is basically just a way to write printed characters in one flowing motion, it's weird to go back to printed.

But maybe we're talking differnt cursive systems, and that might explain our difference in experience.
> notebooks cost like $10-20, survive impact and even survive a bit of liquid.

There are even liquid tolerable notebooks that are more like textile and even those are pretty inexpensive.
The results might also be overwhelming in the beginning.
Do you think that this hasn't been tried already?
It’s also a dumb macho thing. “Real programmers…” Yeah and I bet real home builders don’t use nail guns, prefab sections, or tape measures. They just eyeball it all and use wooden pegs and hammers.
Additional reason to switch jobs: It is perfectly working for now, as far as the company is concerned, the three man team is doing a tremendous job, and the team conviced itself of the same. Now they have to ship additional stuff, and think they are perfectly able to do so. You are there to make sure they ship, most likely they wont, because things work until they don't anymore. When they don't, and the team isn't shipping, guess who gets the blame? The one team member, the one thing that changed. And after that, the mess will only grow.

Edit: Typos. I suffer severe typing legasteny more often than not...
> the wild animals posses much higher risk than farmed

I think the opposite is true for salmon
It may or may not be defensible but chances are the terms of service you agreed to included a phrase that states they can make changes to those terms and you have to review them periodically or you’ll be deemed to have accepted them.
Sit down in front of a whole lobster on a plate and tell me we don’t eat insects
In my opinion OP should seriously consider this advice.

I really mean nothing patronizing here, but I suspect OP does not have the corporate experience to handle this situation. This is a corporate equivalent of a double-black diamond downhill route. OP was hired by people who have little understanding of tech and already came in with guns blazing. I might almost wonder if OP's a sacrificial lamb.

But, the tech advice of not doing a rewrite, making tests, soothing any hurt feelings, creating local instances will help. Make the everyday coding experiences of the tech team nicer. Source control, local instances, and unit/integration/E2E tests are a gimme.

The old rule of thumb applies: pick only 2 of speed, cost or quality. You cannot have 3.
I could be wrong as I am ESL and moved to USA at a young age.

I believe we were taught cursive to build motor skills. My teachers always gave me good remarks for my neat handwriting, and I remember spending hours practicing both regular and cursive characters. Fill out the sheet, then my mom would erase it and I would do it again and again.
FWIW, adding a Center channel to my former 2.0 seems to have really helped me hear dialogue.
It still does ?
There would be no megacorps without billionaires.
Three of them were through HackerNews's "Who's hiring" thread actually and a fourth one was company's recruiter reaching out to me via LinkedIn.
What you should do is take your specific employment contract to a lawyer to understand the limits under the case law of the state/country in question. California, for example, places strong limits on what they can stop you from doing. But yes, quitting your job may be your best bet.
Yes, I think that's pretty much all true, now.

100 years ago, when accounting and bookkeeping were all done by hand, writing cursive was probably quite a bit faster, and with all the practice you got, just as legible.

In high school, I wrote almost everything in cursive, but over the next 10 years, computers replaced so much writing that I fell out of practice. I'm not sorry it's gone.
The GeForce Now leak was pretty big as well, leaked tons of unannounced games.

There was also a leak of one of Ubisoft's games, not sure about source code.
This kind found a power shell script on a shared drive with plain text admin credentials to practically every internal Uber system. How exactly is anyone supposed to submit a bug bounty for that?
Yeah the American style is extremely ornate and traditional. The UK style is literally just print letters but joined up, nothing fancy.
I really hope for a COOP story. GTA V looked like the perfect game for it but that never happened.
I really enjoy COOP games with friends because of the general increased hostility in Multiplayer games (or at least I feel like it) and the endless microtransactions, but I feel like there are way too few COOP games...
The profit at all costs, just make the next quarter's numbers (so we get our bonus), attitude is what leads to disasters like Twitter.

Their pursuit of profits above all else have likely gotten people killed. They represent a clear and present danger to US National Security.
When you're solving the sliding cars puzzle as a person you're not thinking of graphs. The experience of solving OP's puzzle is entirely different from the one you mention. In theory you could stop, write down the underlying graph representation and solve it that way I suppose. Does anyone do that though?
Especially, since every country has its own variation.
maybe treesheets?
It seems like this would be best solved by creating an arena where legs had an advantage? The whole advantage of legs is that you can traverse areas that aren't unnaturally flat (almost all areas in real life).

Make every single arena a completely flat space where wheels are optimal and then given extra points to sub-optimal builds seems like it would be a poor way to approach things. It would be like giving extra points for creating an aquatic robot, but failing to create an arena with any water in it.
Ha, that reminds me of my Swedish teacher, who loved to remark 'Swedish is a sing-song language!' whenever someone spoke too stodgily.

Of course, she wasn't wrong!
When override was introduced it immediately solved a few hidden bugs here so it definitely has value. I'd say that when doing development with inheritance it catches at least a bug or two a month at compile-time.
Same for nodiscard, I started using it recently and immediately found bugs. So for me their value is infinite
The same argument could be made that what you interacted with was someone designing because their head is lost in the abstract porcelain tower of calculus proofs instead of the practical properties of the materials they were dealing with
In similar situations, I've done full rewrites and I've done refactor over time.

Refactoring over time is by far the least risky, and is where you should start. And the start of that is understanding the scenarios and getting tests in place. At some point, you'll know the refactoring is working, or you'll know a rewrite is needed.

But that is just the technical side. Most of your risk is not there.

As others have mentioned, you need to get your new bosses on board and aware of what the situation really is in terms they understand (specific business risks, specific business opportunities) and make sure they have your back. You will be the first to go if they are taken by surprise. They need to understand the jeopardy to business that already exists, and that while the team has reached a point of relative stability, it is perilous, and some risks will need to be taken to get to a point of actual stability.

The other main risk is the team itself. What do they value? Is it in line with where you know things need to go? If they walk, who will maintaing the beast?
Got the same.

There are 200 ways of doing this (if you don't distinguish between the 2 bunnies when they're on the same tile, 420 if you do).

If you merge together moves involving the same animal there are only 4 (with length 15).

https://gist.github.com/wrbs/5824e9b17c55b5ad3d8467f93e12ed8... (svg graph of the 4)
Dream Textures – Stable Diffusion built-in to the Blender shader editor
>If I had more knowledge in the field I would love to develop a project to reduce the cost of diagnostics to less than $10 and make treatment more available.

If it's an antibody test, couldn't we repurpose all these facilities manufacturing COVID tests? They manufactured quick tests for 1€ a pop.

I expect this business to need something new to focus on, since COVID won't matter in the medium term anymore.
Cursive is definitely faster while maintaining legibility. It's just that no schools in my country has taught us how to actually write it efficiently. For example when I'm writing cursive I'm holding pen incorrectly (yes, there are more efficient and less efficient ways to hold it), I'm moving my fingers incorrectly, I'm moving my hand incorrectly, and in the end certain muscles required for the efficient writing weren't properly developed.

I've learned all this well after graduating from the university, so there is zero reason to train that skill today. But I do know that my shitty cursive is 100% caused by my own lack of proper training to write. I've switched to the writing print characters nowadays, but only out of necessity, not due to efficiency.
Tell that to MindGeek.

Child porn was an example of something that obviously would get even a paper boy in trouble (as long as he's old enough).

There are a lot of things that are illegal, including libel. Section 230 just picked and choose which crimes to shield Big Tech from.
But people don't make these decisions about what to eat on the basis of bizzare thought experiments.
Must be this "Hungarian Notation" everyone keeps talking about!
It’s interesting how in the media Russia is simultaneously portrayed as incompetent and incapable but yet also behind every failed major event, election, political movement, and even bad movie review.

I don’t know how to reconcile these things.
Wow. The paper on NLP I'm presenting soon includes software that I built using the python fork, dearpygui. I had no idea that dear imgui was so popular.

It seems to me to be super high quality of a GUI library.
I agree with the sentiment but a LOT of journalists seem to not only take Twitter seriously enough to report about the nonsense that its users are rambling about, but even use it themselves !
The interesting thing is I've had the experience of getting to live in a number of the places framed in the Western media as ones where bugs are commonly eaten (in Asia in particular). And it's been, at best, misleading. They're only eaten at all frequently in the more rural and extremely impoverished (which is to say extremely impoverished relative to an impoverished average) areas. Across multiple countries the people that do this have been referred to as "hill tribe people." And even there, it's not exactly as framed.

When they are eaten they tend to be cooked in a way to try to remove all flavor (such as heavy frying) and then served with copious amounts of a flavored side (and often alcohol as well). In the less impoverished areas, what bugs are sold are often ironically targeted at foreigners thinking they're engaging in an exotic cultural experience, even though few locals would care to share that 'culture' themselves!
There's a big difference between applied calculus and theoretical calculus. Colleges teach theoretical and then wonder why students struggle to apply it.
I started out thinking RDR2 was immersive, but the theme park ride on rails main plot missions absolutely killed it, and diminished all the cool world stuff they did.
> Depends on countries I guess. In France, the vast majority of the handwritten letters I have received or seen were written in cursive.

Up to this day kids at school in France are still taught cursive. Source: my daughter was for five years straight in a British College and didn't learn cursive, but she just moved to a french school and now has to write cursive (and AFAICT the school, although private, is following the official french cursus).

No biggie though: she adapted in a few days. As to me I don't write in cursive anymore (although I did learn to write using cursive) but I've got zero problem reading cursive.
> Nobody i have worked with ever said "unions" were difficult to use.

I wouldn't trust anyone to write the correct boilerplate for

union { std::string s; int v; };

unless they'd do just this all day long
My guess is the biggest difference is how much you use cursive.

However, just like most skills, some people may be naturally better, so I suppose I could be wrong.
For those unfamiliar with the format, like me:

“JPEG XL, next generation image compression standard with 60% better compression efficiency than JPEG. The draft predicts that the standard will outperform the still image compression performance shown by HEVC HM, Daala and WebP and unlike previous attempts to replace JPEG, it provides transport options and more efficient lossless recompression storage for traditional images.”

https://en.m.wikipedia.org/wiki/JPEG_XL
in the old days, when cursive did not present a challenge and only silent films had subtitles, you could tell these capitalists apart:

http://www.islandbreath.org/2010Year/11/101103jpmorgan.jpg
Here is sundial generator for laser cut, which produces SVG.[0,1]

It might be easy to make a 3D model from generated SVG in Blender and export it to STL.

[0] https://blog.singleton.io/posts/2018-07-05-glowforge-sundial...

[1] https://github.com/dps/sundial
Sure, but as long as it is digital plain text files.

I've tried the minimal paper setup and it got to the point where:

- Recall was terrible (both in-notes, i.e. no quick search and physical notebook misplaced at the most incovenient times)

- Insane amounts of duplication (no easy linking to old notes)

- Unshareability (couldn't lend notebook to colleague as it was personal, had to type it anyway)

- No redundancy (dog ate notes)

I now have a digital text file system. Although it is not a "NASA project", I can add searchability with basically any tool, easy linking (with tags or wikilinks to dates, topics, etc), copy-pasting and proper backup. It is portable across devices and OSes and allows me to perform simple (and complex) analysis with simple scripts if I need.

Being simple text, I expect this system to scale for the rest of my life.
Lume: A Deno based static site generator
"Baby Boomers never learned to read the Sumero-Akkadian cuneiform. How will they interpret the past?"
That's absurd. Are startups risky? Yes. But it's about calculated risk. For example, you don't just start a company and say, "Fuck paying taxes, because who cares about the risk that the IRS will find me."

A founder should take a fair bit of risk in terms of product and market, and manage that aggressively. But for things that can be done in a safe, standard way, by all means do that. E.g., you should pick the state and type of legal entity with absolute minimum risk that investors will have questions. You should also choose boring technology except to the extent that you need to do something risky to make the business work. Etc, etc.
If the purpose had been to be better at taking notes with pen and paper, than being taught to write in shorthand would have been a much more useful skill than being taught to write in cursive.
> You can't hope to understand first year physics without calculus. To be a reasonable civil engineer, don't you need to understand structural engineering, including dynamics, which requires differential equations?

Yes, but memorizing a bag of tricks for hand solving integrals and ODEs that you will never see in symbolic form without more than a passing exposure to the underlying concepts doesn't help anyone understand anything.

Learning mathematical thinking and getting into the groove of that style of problem solving is equally as important (although much less concrete in its applicability for an engineer). But conflating rote memorization of the 'trick' to integrate cos(x)sin(x) with either helps nobody.

A first year physics course is a better venue for teaching actual understanding of what derivative means than a purely symbolic presentation of the chain and product rules followed by presentation of a 'quotient rule' as a separate thing to memorize rather than a trivial combination of the other two. As is implementing some simulations of simple dynamical systems. As is intro to epidemiology or ecology. As is playing cookie clicker.

Get students to visualise things, and actually experience them rather than memorize symbols. Then formalize themand introduce the language so they can express what they've learnt
I didn’t bring up Trump. A broken clock is right twice a day, but pretending Trump wasn’t right in this regard is just as disingenuous as all the people who think he’s never wrong.
> And you're forbidden to refuse to do business with people for a variety of reasons called protected characteristics. (One of which is, in California, political affiliation.)

Due to a constitutional amendment! And even in California, companies are free not to do business without you based on your political beliefs they just can't retaliate against you in the workplace. And of course, the whole discrimination thing only applies if there's not a legitimate non-protected class reason, as we know from masterpiece cake shop.

> For example, in many states, you are forbidden to refuse to do business with Israel, and have been for many decades

Those laws would be unconstitutional and unenforceable. Actual on the books anti-bds laws are much more limited, usually only banning government contractors from boycotting Israel, and even that much more limited stance may be unconstitutional (see a recent Texas anti-bds law that's currently enjoined by the district court due to it's infringement on a corporations first amendment rights!...https://www.salon.com/2022/02/02/anti-bds-law-in-texas-free-...)

There are lots of unconstitutional laws on the books (miscegenation is illegal in a few states, technically), they just can't be enforced, but you aren't doing yourself favors by citing exaggerated, clearly unconstitutional versions of dubiously legal laws as a defense of this one.
It might not only train fine motor skills but since learning cursive isn't easy, it might also require practicing focus, self-discipline and tenacity.
Title: "Gen Z Never Learned to Read Cursive"

Second paragraph: "... The answer: about two-thirds [can't] ..."

Bit click baity! And also seems to only be about the US.