skysight-inc/HackerNews huggingface dataset:
Contentrain is a powerful Git-based Headless CMS for creating JAMstack web apps, landing pages, business websites, blogs and personal websites!

A new and promising way for turning your static web apps into dynamic!

Some highlights:
Lifetime free options
Setup in minutes
Build unlimited JSON & Markdown collection models without writing any code
Unlimited roles & permissions
No bandwith or storage limits
i18n support
High control with Git power
Relational content models
Easy content editing panel for non-developers Support all JAMstack frameworks (Nuxt.js, Next.js, Gatsby, 11ty, Jekyll, Hugo, Gridsome and more)
The issue is the idea of introducing an external dependency for a one line function that anyone with a rudimentary understanding of programming should be able to write in their sleep. The idea of sharing code isn't flawed here, but the risk / reward in these cases is very much out of whack.
This goes against Bourdain's experience per his book Kitchen Confidential.

Most new businesses fail, especially in the restaurant industry, where the equity will be worth 0 (maybe even less).

There will always be a constant stream of new restaurants needing a chef and will pay (cash) for their services.

Change restaurants for startups and chefs for programmers.
I have Sony WH-1000X M3 noise cancelling fancy pancy wireless headphones and they can't charge and be used at the same time either! It is lunacy. Is there some cracy cheap charging chip that has this drawback? The headphones were very expansive still ...
Biggest Software Flops of All Time
IMHO, the real pb of linux is its C-based dialect which only grotesquely and absurdely complex and massive compilers (icc is not even open source) can understand to generate correct machine code. This is required to get a bit more performance out of ISA independent code.

I think a line was crossed with this C-based dialect and those _horrible_ compilers.

don't fool yourself: open source software obsuscated and vendor-locked by size and complexity (including its SDK) is hardly less worse than closed source software.

I would try to code assembly directly for critical fast-code-paths (with a very conservative usage of a pre-processor), but be _really_ sure that any ISA independent code can be compiled with dead simple and small C compilers... I am currently investigating this possibility (will take months, hopefully less than a year...)
Get Vernier calipers! The scale is easy to learn and use and measurements will be at least as precise as electronic calipers. With no batteries required the tool has much less of an environmental impact and you never need to worry about whether the calipers will work or not.
...or claiming "yup I looked"
Don't dodge the topic. Propose how leaded gasoline would have been phased out earlier if only governments didn't make them illegal. Answer the same question for HCFCs.
Most SQL systems (postgres, mysql, sqlite) use generated parsers but yeah other than that handwritten is the norm.

Is there a reason for that? None that I can think of. SQL systems tend to have worse error messages but I don't believe parser generators require error messages to be as bad as SQL error messages (I'm talking about how they often don't give line number or column number info).

So my guess (and it sounds kind of absurd to say) is that most SQL systems just don't put much thought into parsing. And not that parser generators fit the domain better.
I see. So it’s like Docker, but their own implementation? Can’t wrap my head around it right now.
I remember having a good hiding spot near the ammo for the FarSight and just taking out my friends on repeat for like 20 solid minutes before they managed to get to me and kill me. Totally OP in wrong hands and amazingly fun.

One of my honest bigger complaints about newer first person shooters is that they round all that corners off the map. There's no good sniper nests.

In Halo Infinite anywhere you could reasonably snipe from is out of bounds. They give you a grappling hook, but don't let you go anywhere interesting with it in the multiplayer.
There was definitely the flavors you speak of. Companies suffered from individual pieces more than others and you rolled the dice when you changed jobs.

What I anecdotally perceive has changed in the last five years or so is that the no good lying tools that arose from Scrum's popularity have become compelling to upper layers and weaponized against engineering.

Burndown charts. Design documents. The bureaucracy that is JIRA (YAGNI IMO). These each chip away at autonomy.
I suspect "card" has been poorly translated (eg, as a material instead of as an item)
I see this and would argue it’s not user hostile. Rather twitter’s target users are those who sign up and log in to view and consume content so they can target. It’s not a hostility towards user but rather a non-catering to its non-users. For the majority of content , tweets and threads are not an issue. They easily consume it and if they don’t want to deal with the format they utilize tools that utilize Twitter’s API.
Shady. The worst ive seen is forcing your American staff to hire a massive overseas team at approx $10k per employee per year, having them set up a local company in their country with the understanding that it's just a front and you are their only client, force them to work during American hours and forcing all of your American employees to remote train them for two years and then firing your American staff. Had this happen to me once.
Testing whether a number is odd is done in 3 characters:

n % 2

if you don't like the % you can also do it using a bitwise AND, this also handles negative numbers:

n & 1

this is equal to 1 if the number is odd, 0 if it is even, and will be converted to true or false in a if statement. You don't need a library for this.

And you should not need a library to handle string conversions, you should be aware of the types you manipulates. If you do need to handle strings, that's still easy:

Number(n) & 1

And Number(n) is a no op if n is already a number. But wait, no, actually, you don't even need this because % and & will auto cast the string to a number anyway. You can use parseInt(n) if there's a chance that your number is going to be non integer, but meh.

So n & 1 will cover everything.

All this is readable and idiomatic, there's no need to write a function for that, let alone a full fledged library with unit tests, package.json and all this crap that bloats the node_module folders of everybody.

isOdd = require('isOdd') and your entry in the dependencies of your package.json is going to be more verbose than isOdd = n => n & 1. Even "isOdd(n)" is longer than "n & 1". Nothing beats the "& 1".

If people are going to write libraries for all kind of similarly small and trivial things, soon we will need more than the Earth to handle our code.
Head programmers at funded startups earn very lucrative money -- unlike the vast majority of chefs.
Personally I'm holding out for the Lamborghini Galvani.
Yeah, okay, but 500 bucks a month?
Interesting. However, since I'm not a gamer, I find more convincing the post given as a reference https://blog.asmartbear.com/slc.html.
Nice video explaining the quirkiness of the compression in the media formats.
Could it also be linked sunlight? Exposure to sun light creates vitamin-d.
Yes. China with a level 4 biolab should be compared to Yemen or Sub-Saharan Africa. LOL.
I disagree about right effort, but I’m just an amateur anyway so don’t listen to me :)

I don’t think this means you dont feel sad or angry or even jealous or anything else. It means, when you’re sad, just be sad. Don’t be too sad about being sad.. :)
Isn't that their job? Your mechanic doesn't berate you for being a crappy driver, they get paid to fix your car when it isn't working
Maybe a rouge engineer added it for the benefit of mankind?
Agreed, i put https://www.lightdims.com/ or electrical tape on those. That doesn’t really work with transparent cases though.
According to projections, we'll have more natgas capacity, but the plants will be running less often because they're only supplementing renewables rather than providing base power.

By carbon negative I just mean that generation will emit less carbon two years from now despite generating more power.
My name is Justus, and I had my eye on https://just.us for years. It was just the photo gallery for a couple’s 60th anniversary dance.

I checked every year on the expiry date to see if they renewed. Every year they did.

One year I forgot to check and now the domain is parked and for sale for $288k.
He wasnt describing anything, as he never saw those places until 1988.

https://www.mdpi.com/2076-0752/7/1/9/htm Transpacific Cyberpunk: Transgeneric Interactions between Prose, Cinema, and Manga

"Chronologically speaking, the moment Gibson shifts emphasis from cyberspace to junkyard was noticed when he paid the first visit to Japan in the winter of 1988. Celebrating the completion of the Cyberspace Trilogy, we had a welcome party for him at an ethnic restaurant called Sunda located just in front of NHK (Japan Broadcasting Corporation) in Jinnan, Shibuya ward, Tokyo"

just like he didnt know anything about computers while writing about cyberspace

https://www.theguardian.com/books/2020/jan/11/william-gibson...

“I was actually able to write Neuromancer because I didn’t know anything about computers,” he says. “I knew literally nothing. What I did was deconstruct the poetics of the language of people who were already working in the field. I’d stand in the hotel bar at the Seattle science fiction convention listening to these guys who were the first computer programmers I ever saw talk about their work. I had no idea what they were talking about, but that was the first time that I ever heard the word ‘interface’ used as a verb. And I swooned. Wow, that’s a verb. Seriously, poetically that was wonderful."
I live in slovenia (also taxpayer paid colleges), and the situation here is the same.

First issue is, that basically everyone wants to study and actually goes to study, even if it's underwater basket weaving, and they already know that there are zero job prospects even at the time they are filling out the forms to go to college (~middle of the fourth year of high school).

The second is, that college gives you some benefits (almost free college dorms, food coupons, due to student-status, you can work student-type of jobs with some tax benefits, etc.), even people who wouldn't otherwise study, enroll just to get the "status", and people who want to study eg. english literature, but are not accepted for that programme, enroll to eg. electrical engineering, that they have no interest in, but it's easier to get in, and they still get the "student status".

The third is, similar to the second, even when they should finish their college (hopefully graduate,... or quit), they try to prolong the studying process, to keep the "student status" longer.

And the fourth, when they actually finish college, especially the ones with "useless degrees" (the ones, that there are no market needs for) have issues getting a job, since a lot of employers for "shitty jobs" (baristas, etc.) prefer hiring people with student status, due to much simpler hiring and firing process, much simpler bureaucracy and a bit better taxes.

So yeah... we (the taxpayers) pay a lot of money for a lot of students who either intentionally study stuff that we don't actually need (and the added value of that education in the later job (eg. barista with a masters in ancient greek) is basically zero), and for students who just abuse the student status for all the benefits and student work, making job-seeking harder for graduates.

There is also an additional problem of people studying something that the job market needs (medicine, engineering, CS,...), and then leaving the country the moment they graduate and never paying back their studies (because they never pay taxes in our country).

There are many alternative systems, that I'm not 100% they'd work better, by eg. colleges charging some tuition, and then graduates having to stay in the country and work in the field that they studied for X years (so their degree gives them some added value in their paychecks and then taxes that would bay their tuition back passively), or paying back their tuition directly if they want to leave or do some other, unrelated work.
We are given that he says he does know and have no reason to doubt it. It is possible that Peter and Sandy know one another and already know that they are perfect at figuring out maths/logic puzzles.
Yeah, it doesnt make sense to make school more like work. Homework is already despised, how can schooljobs be anything more than that? What about making work more like school? Making corporations more like college? Some may prefer that.
For N=100, though, they could know beforehand that potential solutions are eliminated at least the first 15 times someone says "I don't know". For any N, it should be possible to work out the longest such a game could go on (until one of them says, "I don't know, and I don't know any more from your last statement").
No value anymore, only speculation.

houses for sale getting 30+ bids 200k over asking, buyers waiving all contingencies including appraisal gaps and inspections

some houses going for $400k+ over asking

EV companies valued at billions of dollars with <$50,000 in total revenue

retail tripping over themselves to buy SPACs before the SPACs even announce what company is merging with them

there was no repurcussion to the 2008 crimes. have been ingested into the system, not a doomsayer but hope the most egregious speculators get bankrupted it won't happen - we are in full bizzarro clown world.
I’ve played monopoly for 30 years and never realised that. I and everyone I’ve ever played assumed you had a choice whether to purchase or not.
> The data model should really always be validated by someone with more knowledge and experience.

Are there resources (e.g., books) that one can get ideas about good data modelling?
> I know this is kind of negative: but I don't like nostalgia much and
I think I like tech-nostalgia least.

It's not negative. It's an interesting sentiment, but one I think is
based on a misperception or mischaracterisation, if you'll permit me;

Nostalgia is about experience and feelings. It often has idealising
elements, attempting to restore something bound to a specific past
time or culture that can never actually be revisited. Wallowing in a
warm, fuzzy feeling" as you describe it, is depressive.

That's not what's going on in tech.

Tech people are experiencing disgust, frustration, anger, hopelessness
and a whole range of sentiments hostile to current tech which is
objectively broken in a number of ways. And justifiably so. We have
wandered off the path, not just the path of "excitement and fun" but
right off the path of utility into the long grass of bloated,
brittle, precarious, unfathomable and unmaintainable complexity under
the yoke of exploitation and false efficiency.

The desire to move "backwards" is a desire to fix things.

Many of the qualities of earlier tech can, and should be revisited.

We're in a cul-de-sac and unable to progress precisely because we
label earlier technologies as "necessarily inferior". It is an
arrogance and parochialism of false progress to do so. That mind-set
always sees any sort of back-tracking as negative regression, or
"anti-progressive". But sometimes the way forward is back. Remembering
where you've been, is central to any successful algorithm that's
navigating a maze (which is what technology is).

Projects like Gemini and distributed "New Web" based on overlay
networks are not regressive. They are very contemporary attempts to
distil the best elements of the 90s internet culture and re-orient
development from there, but with the hindsight of knowing how not to
do things.

> Don't get me wrong I like old tech, but just for what it is. Text
based, simple, fast etc...

All of those qualities are also possible with new tech. And they make
the new tech even better. And as energy and environment bite, we'll
start to see them as positive qualities to move toward... in other
words our definition (direction) of progress will evolve.
You should always be practising.

As for the other stuff, it's about not identifying with your thoughts. Sad thoughts can still arise, you just don't grab it and say "that's me"
Not sure why you are being downvoted...you aren't wrong.

> Except the Buddha and his stories explicitly advised against asceticism...

Yup, the Middle Path.
Thanks for the kind words!

W.r.t. the “Dr.”: It’s interesting how much reactions differ. In Germany, people tend to think you are smart if you have a title. In the States, people tend to think you’re incapable of functioning in the real world.

I’m still experimenting. The title has worked well for me w.r.t. branding. Sometimes I mention it, sometimes I don’t.
There are two BSL4 labs in Sub-Saharan Africa. One in Gabon, one in South Africa.
If you turn up a few times after destroying the gearbox from shifting into reverse on the highway, they might have a word. I don't condone the berating, I just mean to point out the source of the conflict [0]. A car (especially a modern one) abstracts away its insides much better than a database or network does, too.

[0] The mechanic is also being paid by you to fix your screwup, in proportion to the severity of the screwup. Your colleague is not.
If you are using electron for cross-platform, consider that you are already on the right track from the available options. Everything else is much worse.
It's not pretty, but it works!
These are questions of prudence a.k.a. practical wisdom or good judgment, which is very much acknowledged as part of morality even though it might not be the main focus of moral philosophy.
Which Gentleman (or lady?)? supernova87a, himinlomax, or vt85
Honestly SCRUM is an abomination, a tentative to adapt a mass-production technique (Toyoda Kanban for mechanical industry of the '900) to R&D/intellectual activities.

The abomination is refusing to understand that creative activities can't be done well in constrained setups, while mass-production work very well with a certain rigidity. Toyoda NEVER tried to make Toyota R&D a kanban activity, just the factory part was kanban. Modern neoliberal managers have decided that the same technique they like can scale, while it can't. As a result we see a kind of quality-rise in listing terms, while the final outcome is crapwares monsters no one can understand not master, witch a big batch of side techniques to keep them artificially alive to a certain extent.

Classic sw development have flaws, Agile manifesto was a tentative to mitigate them, but have not much to do with SCRUM nor with what we call agile today.
The Columbus Dispatch's lino was in their building, still, as of last year, looking for a museum home. A bunch are in museums - the problem with this machinery and stuff like Heidelbergs and C&Ps is that they were all made around the turn of the century in cast iron and weigh a ton. In the 2000s there was a huge craze to refurbish the old machines and a lot are in cozy print shops, their sizes really useful for greeting cards and wedding invitations. But they're hard to move, maintain, provide adequate ventilation for, get parts for...
I think you are referring to "The Last Dragon" which is considered an all time cult classic.
Degrading outside a voltage range and soldered batteries means they’re talking about the lithium ion or lipo parts of this chart.

I’ve seen several “present credentials” demands here lately. I find it a bit odd.
It sounds like the insider's version of "content", or perhaps it's just a more recent term. As a non-native speaker, it was really grating and hard to read, but obviously you're not supposed to understand other industry's jargon.
> One thing that is keeping me from progressing further is the inconvenience that comes with sleep alterations caused by meditation, and how it affects my work as a programmer.

How has meditation affected your sleep?
That‘s not how this works in German speaking countries in Europe.

The school is paid for by the tax payer and the company pays the apprentice a salary that should represent the value they create as an apprentice.

The company also pays for additional courses organized by their guilds. For programmers and system administrators this might be how to build a pc or a network or how to build some software project.

It‘s a great system for companies and apprentices. I think there are even some Swiss companies that try to build similar programs in the US because they have a hard time hiring in the US.
> Mind you we checked and it is actually not legal to have no visible pricing.

Wouldn't raising awareness of the illegal activity be the easier thing to do?
It’s not forced to, they just give a couple examples with reasoning and then the model figures out that that’s what it’s supposed to do
Undocumented Google Sheets formula functions
I didn’t/don’t dispute that “many understand very well what blockchain is”.

My assertion is quite different: that people familiar with basic computing technologies have a natural intuition for web technologies, which brings with it comfort and trust, whereas this is not true of blockchain and cryptocurrency.

As I said I was excited by the potential of blockchain and crypto, and would welcome it being widely adopted, but I suspect this factor is a major barrier. I’d welcome evidence to the contrary, not sneering.
From the Arab Spring to Russian censorship: a decade of internet blackouts
The 1.1 spec is corrupt, intentionally sabotaged. Stay away from Patterson and co.
"React is too complicated! Let's use inferior tools instead" is my current favorite developer anti-pattern
I meant the purpose of a prayer for others (in the Catholic sense) is a request to God. I pray that my brother is granted X I pray that my children remain safe, etc.

What you describe there in that we should love all equally is Christian thinking as per the Gospel, which I agree has many similarities with that Budhist meditation exercise but is not specific to a prayer for other people.
Maybe it wasn't that it was exclusive, but that it felt manageable and comprehensible. It felt like you could be aware of the breadth of it all (even if some was already out of reach). Now, that feels beyond impossible - we have every niche and every underworld.

I started as a web designer as images were being added to browsers and you could change the default grey background colour. Things are a bit different now...
Same at my previous role - we did have some people who were really good at some point, and into DBs. We had a very solid Redis and PostgreSQL set-up, and some advanced stuff for simple data in Redis - but once that knowledge fades with attrition, making space for continued personal development into how two very different DBMS work for a small team is not easy, and it just stays untouched, disliked, and somewhat abandoned forever more.
High labor costs for recycling are almost entirely due to heterogeneity. In the future, car batteries will be quite homogeneous.

Currently Lithium isn't recycled because there's not much of it in a battery, and it used to be cheap. Nickel was what was driving the economics AFAICT. Today's high Lithium price is changing that.
Maybe the Yubikeys didn’t work out so well?
Show HN: Cognate – Stack oriented programming in English prose
Hi everyone,

I just wanted to show off my WIP programming language Cognate, which I thought you might find interesting. It takes inspiration from Factor and Joy, but uses prefix notation. The compiler ignores words starting with lowercase, allowing comments embedded into statements. It is a dynamic, garbage collected language oriented around higher order functions.
> It could be he has actual use cases for these repositories.

If that were true, it would be useful for the author to actually explain that in his repo documentation. As it is, concluding that this is a joke is by far the most reasonable response.
Think bigger. Do the whole house. There's paint you can get for this.