skysight-inc/HackerNews huggingface dataset:
> 29 is the record currently

There are some old school companies left in the world. Almost everyone at my company has been here at least eight years. I'm currently at 28 years myself, there are several who have been here almost 40 years, and the longest run employee we've got currently is at 51 years (although, to be fair, he's the founder, and at 83 years old now only works a few hours a day, a few days a week).
Wikipedia seems to agree with you:

https://en.wikipedia.org/wiki/Concrete#Industrial_era
That strikes me as another C-ism that didn't deserve to be carried forward into a 21st century language.

There's a reason we call it "dependency hell" and not "happy fun fussing with dependency version conflicts among projects that are completely unrelated except that you happen to be using the same computer to work on them time."
It's not that employers don't reward creativity quite the opposite most do. The real problem is employers do not like this unbridled creativity that is not tempered with experience.

One of the things that schools try to push on people is the idea that there is no dumb question and also the idea that all opinions are of equal weight. This kind of thinking is complete an utter Fantasyland.

There are great many dumb questions and generally they come from people who've been taught that they can simply ask a question instead of doing any kind of investigation on their own to acquire knowledge or experience and then using the question to fill in the gaps. Additionally there's a lot of bad opinions that are made because of failure to understand the environment which something is in. Some fresh students that enters the workforce has tons of foolish questions and a lot of opinions born of ignorance and I think the workforce is squashing their creativity. Is very much like when you have children and they turn into teenagers and suddenly believe that they know more than the parents. This idea of your old therefore you don't understand is the height of ignorance that they display.

More students need to be taught that they need to listen to the wisdom around them, before they begin to implement "creativity". This may be something that takes years before they are ready to properly participate with creative solutions depending on how fast they can actually pick up in a stimulate information.
> But you are correct about go, it doesn’t give the programmer enough control to be used at that level.

What I like about go is that I can go full unsafe.Pointer if i want to, and do whatever I want.

The other thing I really like, is that they did such a good job discouraging it that i frequently hear people complain about go having pointers but not even letting you have fun with them.

The problem isn't that go doesn't give you enough control, the problem is that it's garbage collected. And you'd need to work around the GC. It's doable and people have done it though. Good idea? Maybe not.

Still waiting for someone to make "go but with ownership and borrow checker"
Don't you dare try and fix it by "theming my app."
Code reviews are an interesting topic since there is so much variability on the part of the reviewer. One could spend hours reviewing a change only to respond with "Looks good to me" after finally concluding that there is no better way, do a cursory code style level review with the same response or spend the same amount of time as the original author completely re-writing the code.
https://en.wikipedia.org/wiki/Collision_attack#Hash_flooding

Note that this is only a problem when an attacker can influence your hash table usage, and can be mitigated with hashing functions like siphash. This is not necessary for the majority of hash tables in the wild.
Organize everything with the Johnny Decimal system
Lightest Foldable Boats
If you start a new religion or marry into a royal family, you will not need to pay taxes anymore. It's a business tax optimization like any other.
Many digital artists I know have a Tezos address, and I could send them a donation of any size for a fixed fee of about 0.000544 XTZ or $0.001 USD.
See also: https://news.ycombinator.com/item?id=31226100
Rust absolutely benefits embedded software. A big reason is that the type system allows libraries to let you enforce invariants at compile time.

For example, your i2c controller only supports two specific pins and they have to be in a specific mode? That can be a compile error if you make a mistake.
I've been running Keycloak for 4 years now, starting with version 10.

I like a well-disciplined stack and Keycloak is a star. And that's huge considering my other big players are Vert.x and PostgreSQL.
1Password's UI, particularly its terribly keyboard navigability.
Do you remember what the reason that you went with a linked list in that case? I’ve been learning hare and was curious about where to use them.

Also, did you use a nullable pointers to represent the next node element in the linked list? Or a tagged union of ( ptr | void)? Or something else?
RCT of COVID19 vaccines: do adenovirus-vector vaccines have beneficial effects?
What Your Younger Employees Are Thinking
Punk got commodified pretty quickly, so did grunge, so much that the fashion part of grunge already got a second or maybe even third revival. Any subculture or trend that picks up steam gets commodified pretty much instantly, creating anything alternative or vaguely subversive into a cash cow for selling t-shirts pretty quickly.
> This is only because the suburbs are often sprawled in between the city and any nature that might have been nearby.

Agreed, but I don’t think there’s a realistic world where you have dense urban cores immediately juxtaposed with forest, especially considering how m
any people are advocating for accelerated urbanization (moving people from suburbs and rural areas).

Sure, that park looks pretty legit. I think that’s with pretty exceptional or those photos aren’t telling the full story—my city has similar parks but behind the photographer would be rows of houses and the city would still be loud around us.
If your goals, personalities or experience don't align, it will suck to play games with certain people. But that's the case for all social activities. But plenty of game groups exists with enough people that you don't have to play with the people you don't like playing with.
Is there an idiom in Loom for cancellation propagation and deadlines? I can't find anything in https://download.java.net/java/early_access/loom/docs/api/ja... about it. Do we need to run a second virtual thread that waits on the cancellation condition and interrupts, and then handle that exception gracefully in the interrupted virtual thread?
> The deflationary design requires ever-diminishing mining rewards, but the network will still require significant mining effort to secure it, especially if the amount of value stored keeps going up.

Agreed - it stands to reason that as BTCUSD rises, more miners will come in until the electricity and electronics wasted per day reaches a certain, relatively fixed proportion of the daily block rewards (900 BTC/d until 2024, currently about USD 35m per day). With that, BTC now consumes about 0.5% of world electricity. If BTC goes 10x, its electricity consumption could approach 5% of world electricity consumption - insanity.
This is what I like about math classes: you're forced to stop and think but you still get exposed to fantastically creative proofs (and even solutions!)

I think people way underrate the educational value of advanced math for people that aren't going to need it in their career.
Have you ever been an employer or otherwise responsible for hiring/firing people?

Even in "at will" states you'd be a moron to not dot your Is and cross your Ts. The cost of fending off a wrongful termination suit is high enough the wages you pay in the meantime are usually the sensible way to go even though a wrongful termination suit is not a sure thing while the wages are.

The only people who can fire fast anymore are big national franchises who can incur the high up front cost of having a legal department figure out how to streamline the dotting and crossing process for their specific case.
First software ate the world. Now software is eating software too. My point is, what you write makes sense if the target isn't moving. Writing software will inevitably become more complex because the envelope is always being pushed.

What you say about needless complexity is a very valid point, but it's just growing pains imo.
I'm not OP but this is cool to know. What do you like about it?
Video is private. Can't watch this.
Sure, some I use all the time, they mostly work on multiple cursors so I end up doing Vim/Emacs level stuff in (my opinion) simpler/faster ways:

- https://marketplace.visualstudio.com/items?itemName=chunsen.... (I bind to M-k M-a)

(This one enables me select, cut and type the new text - this is much faster than backspacing/selecting for me. I feel like this is a "vim pattern" that I'm reusing here)

I also have Alfred (MacOS) installed, and it saves your clipboard history. This ends up giving me sort of an Emacs-like kill ring, system wide.

- https://marketplace.visualstudio.com/items?itemName=rsbondi.... (I bind to M-k M-k)

- https://marketplace.visualstudio.com/items?itemName=janjoerk...

- https://marketplace.visualstudio.com/items?itemName=Asuka.in...

- https://marketplace.visualstudio.com/items?itemName=earshino...

- https://marketplace.visualstudio.com/items?itemName=jonsmith...

There is also https://marketplace.visualstudio.com/items?itemName=hajdaini... and https://marketplace.visualstudio.com/items?itemName=rduvql.v... that I have installed but never got to use.

I would love to record a video showing the kinds of text changes I do all the time, but the really useful happens on real life situations that one cannot record publicly.
They'll just change the folder names to something else eventually. Maybe they should just disable creating folders for the demo.

Also, you're really expecting me to write bash this early in the morning? I have not written bash for a few years now. I guess I could of just had postman generate part of the code for me and done it in an even shorter span of time, but I assumed they were not automating the vandalism.
So I think your argument is that a single quality level is a single datapoint, and therefore not enough to say "codec A is better than codec B on average".

That is technically true, but I'm not even suggesting to attempt to draw such conclusion, because (apart from an easy case of a Pareto improvement) such total order may not even exist. It can be both true that codec A>B and codec B>A at the same time. Therefore no matter how much data you throw at such comprehensive comparison, and how meticulously you aggregate it, it's going to be false/misleading in some way.

There can be a "best codec for smushed thumbnails" and a "best codec for sharp icons" and a "best codec for archiving scanned film", but if you average over these categories, the "overall best codec" may be inferior at all of these.

So while comparing images at one quality level doesn't generalize to "codec A is overall better than codec B", it does give you a more accurate "codec A is better than codec B for the quality I'm planning to use".
Project Alice can do all that, other non spying assistants too, offline, we have conversion skills, and if not, it's really simple to create, still doesn't require online connectivity
Employed work is not everything.

There is life around paid work and we may enjoy / need creativity there, for entertainment, to change the world or everything in between.

(though there are many situations where being creative is useful nay instrumental in paid work too)

If anything, children are often very creative and (early) school also acts as a way to shut down some of this creativity, teaching you to (not) behave / think like this or like this. For the better or worse. A big chunk of elementary and high school is about following instructions properly.
This looks awesome! I dropped Keycloak because it's 2 GiB of RAM was too much for me to commit to SSO on my tiny VPS, so I just switched to static htpasswd management. But this looks like it might be a great replacement.

It seems to support groups/selective access to services through group membership, which is great. Does it support username authentication or does it require that an LDAP server or other OIDP is used as a source of truth?
https://neomutt.org/ https://meli.delivery/ https://github.com/sup-heliotrope/sup https://notmuchmail.org/ https://github.com/pazz/alot https://aerc-mail.org/ https://github.com/wangp/bower https://alpine.x10host.com/
A best feature it may well be, but it requires infrastructure and the OS kernel provides that infrastructure it doesn't depend on it.

Rust for Linux relies on the fact that Rust is deliberately structured in layers so that the bottom layer doesn't need that infrastructure, this was needed to make embedded Rust practical, but it's also important for Linux. Actually, Linux needs even more than Rust had initially, but that's driven further improvements to Rust itself.

You could add a layer to do all this lifting (that's what e.g. a Java OS does) but that's not going to fly in Linux, which is one reason why Go for Linux isn't a thing whereas Rust for Linux is.
I've been meaning to try these types of games out. I don't really care for the roleplaying aspect or tabletop games or playing with other people, but still want to play an rpg. It seems reasonable that there'd be many kinds of "solitaire" but for table top rpgs.
I am aware that the anime's official English title is "The Perfect Insider". I think that title sucks, hence this direct translation of the original title, which whole point was to reference hexadecimal.
I've worked for plenty of places that facilitate alcohol during work hours. For 99% of people that work there they enjoy a beer after lunch while they knock out some evening work or internal meetings, or just choose not to participate. Some people like to casually drink and while that isn't true of all individuals, depending on your team that might be a big morale boost for people that can drink responsibly in the workplace.
One time, over a sales meeting at a school district office, a competitor quipped that it's not fair how some schools get all the easy students, and some schools get all the challenging ones, when any other business can return defective materials.

We skooled them, right there in that meeting: Students are clients, not products.

But I think it illustrates the pervasive attitude toward education by people who are not educators.

EDIT: American K-12 public schools.
Came here to ask what the DSL was. Thanks for pointing that out.

Never heard of DBML before... looks somewhat interesting.

Any other DB DSLs worth recommending?
So, capitalists get a free pass, do they?
Having used gmail since its closed beta I’m bemused that it’s now consistently slower to load a new gmail tab than to cold start Outlook for the same account.
Study says Himalayan rivers will not be affected due to retreating glaciers
https://googleprojectzero.blogspot.com/2021/01/a-look-at-ime...

Pegasus breaks out of the 'blastdoor' and does an RCE
>the municipality will pop out some tiles from the sidewalk

Where do you walk, then?
According to steam, the most popular screen resolution is FHD https://store.steampowered.com/hwsurvey
Thanks a lot, I would most likely not have clicked the video if you had not commented with a summary. Let's give it a try.
T&T was awesome. A group of us in grade school / junior high played T&T and passed the solo dungeons around. A few of us lived within a bike ride of one of the few "gaming" stores that carried T&T and monitored the shelves for new (to us) arrivals.

It was great in a time/place where public transit wasn't a thing and the only way to "voice chat" was to monopolize the only land line.
Dealying midlife crises
I think that being garbage collected is exactly the control problem in question.

I'm no a systems programmer unless you count hobby microcontroller projects, but my understanding is that, when a systems programmer is talking about control, they tend to be talking first and foremost about keeping tight limits on memory usage. Pointers and suchlike just happen to be key tools that help you do that.
I don’t get the XKCD reference either. It’s the opposite. There are many ways to diff database schemas but, as I understand the doc, this utility actually compares the data stored in a database with the data stored in another database having the same schema. I’m not aware of any other “built-in” tools for comparing the content of databases.
I don't disagree with you and your examples are definitely over-engineering / busy work. In my experience a lot of it is driven by the desire for young engineers to learn a new language. If someone paid me to move something to Rust, I would do it. I heard good things about Rust and I would love to get paid to learn it.

But has being a software engineer become easier or harder over the last 30, 20, 10, 5 years? I wasn't an engineer for that long but my impression is that programming today is a lot easier. Dev tools, compilers and linters are very good. There's also a lot more community documentation on stack overflow. Some of the complexity is hidden from the developer, which is good and bad. It can bite you in the ass later, but in 95% of cases its a good trade off in my experience. For instance, my preferred stack is Serverless on AWS. I can set up a single config and have cloud storage, an api, a database, logging, auth all permissioned and in a file I can check in. And with a generous free tier, it's pretty much free. I'll admit if something goes wrong its not fun to debug, but it's remarkably fast and simple for me to spin up a CRUD api.
SEPA transfers within the EURO area are basically free. TransferWise is dirt cheap.

Crypto might seem appealing because, yes, the traditional banking system is very bad (though not everywhere is it as bad as in the US), but in nearly all cases there is a better solution available (good old fintech) without the inefficiencies of crypto.
Unfortunately, the mythology of our new age in the USA is Q and the rest of the Trump personality cult stuff.
vs every farmer ever, who worked a lifetime at the same job?
Wait, schools are rewarding creativity? When did they start doing that?
There's a big leap from "a few people at work are overengineering things" to "we have screwed ourselves as software engineers". I don't think that you can generalize to the entire industry based on your experience.
The schools aren't broken. (Or, at least, that is not an aspect of them that is broken.) Employers are. If we want to fix this house, we have to take out the rot.
Resetting the password resets your API key, which is different from the Oauth tokens.
As someone who’s worked at the LEGO Group, I find this terribly exciting to follow.

These positions will most likely (I’m not employed there anymore so this is just a guess) be for their new Copenhagen office, London office or Shanghai. They also just recently opened up their new corporate headquarters in Billund and will be looking to put people there.

Tech talent is hard to come by in Denmark in general these days, but The LEGO Group has had additional issues with finding talent. The reason for this is that they insist people move to Billund - something no sane Dane would ever do, unless they really, really wanted to work for LEGO.

Their rates are “fine” though. Far from being the best, but fine. Their benefits are awesome though.

Last I heard, they were forcing people back to the office in a “hybrid” setup. 2 days remote, 3 days in the office.

They’ve also traditionally have low employee churn - 10, 20 and 40 yearn anniversaries are very, very common.
A feature request for tags in Roundcube is open since 2009.
Adding my anecdote, my grandmother's parents were Germans and she was born in Brazil in 1928.
I had to google journaling rpg and the first thought I had is that this could be a big part of a creative writing class in high school for some kids.

When I was in high school, I despised the writing assignments and I believe I'm worse off now for never developing that skill.
Humans can be more than their place in the workforce. And we should be.

When asked for advice from school students Kurt Vonnegut responded

“ November 5, 2006

Dear Xavier High School, and Ms. Lockwood, and Messrs Perin, McFeely, Batten, Maurer and Congiusta:

I thank you for your friendly letters. You sure know how to cheer up a really old geezer (84) in his sunset years. I don’t make public appearances any more because I now resemble nothing so much as an iguana.

What I had to say to you, moreover, would not take long, to wit: Practice any art, music, singing, dancing, acting, drawing, painting, sculpting, poetry, fiction, essays, reportage, no matter how well or badly, not to get money and fame, but to experience becoming, to find out what’s inside you, to make your soul grow.

Seriously! I mean starting right now, do art and do it for the rest of your lives. Draw a funny or nice picture of Ms. Lockwood, and give it to her. Dance home after school, and sing in the shower and on and on. Make a face in your mashed potatoes. Pretend you’re Count Dracula.

Here’s an assignment for tonight, and I hope Ms. Lockwood will flunk you if you don’t do it: Write a six line poem, about anything, but rhymed. No fair tennis without a net. Make it as good as you possibly can. But don’t tell anybody what you’re doing. Don’t show it or recite it to anybody, not even your girlfriend or parents or whatever, or Ms. Lockwood. OK?

Tear it up into teeny-weeny pieces, and discard them into widely separated trash recepticals. You will find that you have already been gloriously rewarded for your poem. You have experienced becoming, learned a lot more about what’s inside you, and you have made your soul grow.

God bless you all!

Kurt Vonnegut”

https://news.lettersofnote.com/p/make-your-soul-grow?s=r
Word annoys me every day, it frequently tries to be too smart and does unexpected (too me) things. I can live with both Excel and Visio.
Some special cases of method dispatch in Julia
That's literally one of the goals of foone (https://twitter.com/foone), who has been asking Microsoft to release the source code for years.

Other goals, as far as I remember, are removing limitations on number of objects etc., the ability to export in a modern video format, and different resolutions.
IF you want issues like these to be fixed then you should support the paring back of features.

It's the sprawl of features that leads to those features being poorly implemented.
A problem is that many wireless headphones nowadays have horrible mics. I can immediately tell which person is using an airpod in a meeting. They always sound low in volume and quality, and have difficulty in hearing what I'm saying.
Maintenance of nuclear weapons (specially if old design) is actually very expensive - probably more than their manufacturing cost. Russia claims to have a huge stockpile, but their PIB is at the level of Spain (that has like 40% of russia's population). There is a huge disproportion between the military might Russia claims yo have, and their actual capacity of paying for it. If on paper it doesn't add up, the reality we've been seeing in Ukraine is even worse - even cheap stuff like comms are notoriously unreliable.
Here's an equally odd question: Why encourage physical activity in school given that most employers don't reward it?

--

Why encourage ANYTHING that employers don't reward? I hope this question doesn't really need to be answered.
Oh oh, want about more extra-judicial assassinations in NATO countries?

123m spire ect ect

(be sad)
A lot of what's fun about Minecraft for me is the physics and crafting. I'm not sure that translates super well to physical alone. If you're willing use your imagination for those parts, Lego does offer Minecraft sets.
A Soft Murmur – Ambient sounds to wash away distraction