skysight-inc/HackerNews huggingface dataset:
It's important to remind everyone that this common adage is very wrong, looking at history (at least as long as we take "strong men" to mean "powerful armies").

Tough times mean brittle impoverished societies with weak armies that crumble easily. Easy times (prosperous, politically stable societies) are what creates strong armies.

War requires huge investments of resources, so only prosperous societies can have powerful armies. War also requires strong leadership that can't be corrupted or divided - only politically stable societies can ensure their war leaders will not turn cloak or start fighting among themselves.
You can program outside of "the industry".

I work at a science institution that sits between NASA and the .edu sphere of influence. While we also have our own frustrations, it's generally wonderful and I'm a cog in a machine that is enriching the human experience. Are we a little behind on all the spiffy trends? Yep, but we're also not under constant pressure to adopt/adapt to spiffy trends. Do we make a little less than market? Yep, but it's still plenty and the benefits, including retirement and vacation, are amazing.

Of course startups are going to grind you down - you're tasked with rapidly deploying and optimizing someone's business baby and they're on the hook for copious, tenuous funding. Check out USAJobs or similar and find something with a human pace and good benefits.
Why would that be the case? I would say this applied to at least half of the people I've worked with in the past.
It isn't. Most places in the Netherlands - and definitely in larger cities - are rarely more than 10-minute stroll from any grocery store. Anecdata, but as an example there are four supermarkets within a 10-minute stroll from my place of residence, and about two dozen smaller grocery stores.

However, the cities are arguing that dark stores aren't actually stores. You can't buy anything by going to them. The cities argue they are distribution centers. And distribution centers are not typically located in quiet residential areas.
Thanks for trying eesel out!

eesel works with anything in the browser and the intent is to be generic. You can add any app like so - https://intercom.help/eesel/en/articles/3936045-how-to-add-a...

Does that makes sense? Also out of curiosity, what apps do you use?
> I’ve been told there’s a follow up that concedes some of this and argues for emotional design.

Another excellent short book on evoking emotions in design is The Ice Palace That Melted Away, by Bill Stumpf (designer of the Aeron chair). Compares flying in a Boeing to a biplane, and other sensory experiences in design.
multiple perceptions Example youtube

1: Value creation
--> pro it creates low entrey
--> con You need to get in
--> Overal I don´t think it´s a smart move to let people decide if something is going to valueble when they are not the valid expert in a certain domain -->
This video explains it = https://youtu.be/8ZHLCDCPo_U?t=2253

2: Economical
--> pro basicly everyone can start
--> con everyone can start
--> Overal i think it´s hard to overcome bias. The best way to outperform thoughts and words of bias is to look at actions over time.

3: short term vs long term
--> pro it´s intresting in downturn markets for singles now
--> con but singles can build easier faster even in downturn markets.
--> Overal

=
I think internal motivation and timing are key.

The single biggest reason why start-ups succeed | Bill Gross
https://youtu.be/bNpx7gpSqbY?t=324
Do most people really vacation that way? I like to have something to fall back to, like a rough set of things to do in any type of weather, but I can't imagine making that fallback plan a priority. The priority is always what I feel like in the moment, having experienced what I have just before. Most of the moments I remember come out of spontaneously visiting a graveyard or bookshop locals talk about, or taking a trip to the outskirts of town because they looked interesting from afar. Things I would never have thought to plan!
I have stuff delivered because it's a whole thing taking a toddler shopping. Getting dressed, getting there, being bombarded with ads and product placement that is geared to reel in kids. I tip well and try to not make use of the rapid delivery services too much (instead I choose to use the delivery service of the big supermarket chains that deliver after a few hours or next day). Not having to go to actual shops when you have kids is a true God's end. (also Berlin).
The code goes through a few eval steps first.
Here is what is finally evaled -- you can replace the whole file with this for the same result: https://paste.ee/p/VTgj8

Figuring out the odds generator...is a task I will leave to someone else :)
> There's a difference between a snob and a connoisseur.

I wholly agree with this statement. I worked in the coffee industry for a long time for a roaster that purchased some amazing coffees. We were buying top quality coffees at a time when most of our "specialty coffee" competitors were too cheap to pay for it.

Some people really do not know what they are tasting and are so prone to suggestion. Some people also like to assume the identity of the coffee snob to feel some type of superiority to others or feel some type of belonging to a group.

Personal taste is subjective. Some people like dark roasted coffees because they dislike acidity and like smokey flavours. To me a dark roasted coffee tastes like an ashtray. Taste itself and by taste I mean sweet, salty, sour, umami is not subjective however different people taste these in varying intensities. I happen to be sensitive to acidity so what tastes sour to me might not taste sour to another person. Aromatics too are not subjective with the exception of coriander or with people that suffer neurological taste disorders. Smell is an undeveloped sense in most people though so without visual cues a person might not be able to articulate what they are tasting or may generalise eg saying citrus instead of tangelo.

Like the author I always took the opportunity to drink bad coffee whenever it was the only coffee available. To me it was a recalibration. Nowadays I drink the house espresso blend of my old workplace though an aeropress. It's funny to think I would drink up to 20 coffees a day and now I just have one a day. I brew the aeropress with the same recipe every day. It works out probably 75% of the time producing a nice simple chocolatey cup of coffee.
AI Based Excel Formula Bot
That rarely is a solution, though. Most work in this world feels unpleasant, just by virtue of the environment and many factors ruining the experience. It's like that twist on the old adage: "Do what you love and you'll ruin your love of it." Soon as you start to monetize something you love, it becomes a hassle and a chore.
This is in London so I assume Met police, which PCC is effectively the Mayor. So if you want to bring party politics into it, the Mayor has been Labour since 2016.
That's an excellent point - but I'd emphasize that it's the problem that's solved with the help of programming that the customer cares about, not the software package that's built by the programmer. Likewise, the end goal of the customer of the SCUBA welder is not the welding; it's the utility they gain from the pipeline or the structure or whatever the SCUBA welder has assembled. The customer doesn't really care about the welds themselves.

As an automation integrator, I frequently have to push to the forefront of my mind that my customer's focus is not on the machine that I'm designing for them. Yes, I'm going to spend 600 hours on the intricacies of hazard mitigation and operating modes and IO and quality control and timing, with a deadline looming large to ship the machine - it is easy when you're that deep to think of the machine as the end goal. But for my customers, the focus is on the chairs or door handles or valves or whatever they're making that come out of the machine. Graceful fault handling, alternate paths through the sequencer, purge and single-cycle modes, calibration wizards, or whatever other features I can build in might be elegant and might be powerful - but the customer doesn't care about the machine itself. They especially don't care about the machine when logic I've written gets in the way of making products come out the other end!
It's definitely worth it for me as my blog doubles as a repository or personal notes, projects, and ideas I reference often. And sometimes I get noticed, so far without further opportunities.

What made me blog way more, from once per month to nearly daily, was to switch to a lightweight, low-friction hosted blogging platform. Now the tool fades away and blogging feels fun.
Yes there is a huge difference.

I'm not sure what OP had in mind when asking the question, but at least for me it can be rephrased as:

"I LOVE Software Development/Engineering but HATE the industry. Can anyone relate?"

I really like the challenge of everything regarding SWE...users, specifications, documentation, planning, working with teams, testing, et.c.

But in most projects I have worked in something else has crept in:

- No access to customers/product owners to discuss solutions
- Everything being treated as manufacturing line
- Fixed long term plans even though conditions have changes
- Developers taking blame for changed conditions/wrong features
I really love the greenfield situations where you're building stuff up from scratch and have minimal APIs to deal with so you can just keep everything in your head and plow through writing tons of code. No one pays you to do that though.
I don’t think it is related. John Adam’s is describing a goal where one’s standard of living (in terms of ability to dedicate time to recreation) strictly increases per generation. This quote actually implies a completely different speculation, where aiming to create strictly better lifestyles for one’s future generations actually leads to worse outcomes.
Finally figured out what was going wrong and fixed it ... it worked for me!
In my opinion these are the three things that can't really be all achieved under current technology/infrastructure: cheap delivery, fast delivery, and delivery workers that are not miserable.

The illusion of all three being achieved at some point is because they are running at a loss of VC's investment money. Eventually investors will demand profitability, and one of the following happens: fees go up, deliveries get slower, workers become miserable.

This is also what bothers me with this new "hire others to run errands for you" industry. These are things you might find bothersome (go out to buy food, buy groceries, etc), but their perceived value as compared to the things you're buying is so incredibly small, that any "fair" compensation for the person doing it would discourage most people from paying for the service in the first place.

At its core, the amazement of "wow, the delivery of my groceries is so fast and cheap" is not at the shiny technology that makes it possible, but rather the amazement at "wow, there are people willing to do this for such a small amount of money".
> the insane hazing ritual of the tech interview process

That's it, exactly. I was a hiring manager for 25 years, and never gave a single coding test, during that time. I never made any technical errors. The only bad hires were folks that couldn't adapt to the work environment. Some of them were quite technically proficient.

Some of my most gratifying hires, were ones that came in, with little tech proficiency or experience. I kept people for a long time, and helped them to develop their careers. It was not always a a bad thing, when they left. If my company wasn't willing to do what it took, to keep them, then I sincerely wished them luck.

In my rather truncated modern interview cycle (I gave up, after a few months), I came to understand that the interview process is, quite literally, a hazing ritual. Companies don't want "outside the box" thinking. They want people that won't rock the boat, and will do as they are told. I also personally believe that leetcode tests are "young pass filters." Us "olds" are quite unpopular, and it has nothing at all to do with how much we cost. In my entire career, I never made as much as many kids get, at their first job (yet, I still have more to show for it, than many).

When I would ask interviewers why they refused to look at my portfolio, and, instead relied exclusively on leetcode tests, they would hem and haw, but eventually, it would boil down to "Well, I got hazed, so you are, too."

After running into this a few times, I realized the fox ain't worth the chase.
> There's nothing you can do to guarantee your JS isn't passed inputs that trigger pathological cases. ... WASM simply doesn't have this problem.

why doesn't this problem also apply to WASM?
> Yes, a million $/€/£ isn't what it once was

Stop right here. The parent comment was about multi-millionaires 5+ years ago.

Assuming everything hasn't been spent, riches becomes richer when you have capital.
I'm pretty sure they're all nesting in my house right now, so I'm not sure that statistic is accurate.
Of course, it has packages. Personally, I think an OS without compilers is less than useful for hobbyists. I mean, what are you going to run on it? It's a new architecture so there aren't many existing programs.

I'd prefer they wait and provide a more complete distribution.

In the meantime, we are all free to install older versions on Alpha or VAX emulators.
Aren't feminists the ones who clearly refer to their bodies as a symbol of their freedom ?
As for "prostitution" : the term can mean many different things for different people...
Evolution works on a ... slightly different schedule.
There's a very simple explanation - namely USA had untouched industry with already big investment into computer-related areas by the end of the war, while europe was heavily destroyed, and USSR not only got heavily hit in industry, agriculture and manpower, but also even by 1991 didn't really stop being on a crash build-up program due to Russian Empire being, well, a shithole[1]. The trade war component of Cold War meant that while cooperation (or plain exploitation) in the west made certain stuff more available, that didn't happen to East of the divide, even disregarding issues in how industry was run (which aren't necessarily due to "socialism", but get associated with it).

[1] In Poland, the eastern side of the country is still noticeably less developed, with lower development marking the parts that were in Russian Partition - and that was one of the (on average) best developed regions in Tsardom.
HashiCorp Boundary: Revolutionising Access Control
If you're *that* worried about your neighbour and can't get the housing association or the police to break down the door, why don't you just break down the door?
I know that feel, bro. especially as a webdev.

the field is dominated by corporate marketing, cargo-cultism, resume padding, reinventing the wheel and fixing what isn't broken.

since I've chosen this as my career 8 years ago or so, I've managed to get by without ever dealing with someone else's bullshit. I have some income from personal projects and some income from greenfield one-off jobs, I get by for now, but I dread the day when I might need to get an actual job to get a mortgage or after I emigrate
Yea I’m pretty much the same way. I love building, but the advent of product management and the commoditization of software work through “agile processes” has pushed me out. I’m not a drone, but that’s all a company views my skill set as. My solution has been to push further and further up the management chain to avoid the things I hate. I’m now about to start a company because of this lack of autonomy and love for building/creating.
I have to say, any tech organization that has its engineers only coding 20% of the time is doing it wrong. Yes there's much more to software development than pure coding, but 20% would suggest serious organizational structure and process issues.
I wouldn't worry about no code software. They usually can only get you a quarter of the way. Then the requests start coming in and then the client wants their custom workflow in the app and no code can't do it. It usually doesn't take much for the client to realize they need something more custom. I work in the GIS industry and its a great mix of always learning something new but not only working with tech people.
Move to Europe. Or work for a well funded or very profitable small company.
What actual actions did you took based on this analysis ? How much do you estimate it saved you ?
The Super Spikes Era Has Brought a Boom in Four-Minute Miles
Very, very good points here. You're right, the stress part is 100% a personal and perspective issue. I do try to convince myself that "no-one is dying" but the sad reality is that if I don't constantly meet deadliness, prove myself, and go above and beyond for the company (over-time and over-work); as "over the top" as it may sound, it's my kids that "die" when I lose my job and cannot provide.
https://archive.ph/TBEU3
All negative things are correlated, and all positive things are correlated. I'm so tired of studies that "discover" this for the millionth time.
Not having been around for pre-Star Wars science fiction, I've found this series of posts really interesting. It's especially fascinating to read on this topic at a time when pulp-style fiction is (perhaps) experience a kind of revival.
For all you doubters, this is how it works. And talking of breaks, if a manager says anything to the lads, even non-work related, they're allowed to start their break again.
Noise. Trucks, delivery guys having their breaks, and so on. Dutch residential areas are quiet and densely populated, and designed to be comfortable for the residents. Dark stores are about as attractive as neighbours as pubs.
What's relatable to me about your post as well as the ancestors posts is mostly about the comfort level allowing one to actually enjoy the industry.

For example, when I wasn't comfortable, I was always chasing the next language/framework so that I was marketable to someone else's company, and this was actually at the expense of the best solution for whatever company I was at. It was always like "lets make this new microservice, in this new language", "let's refactor this whole project but blame 100% of it on the prior developer and no other ulterior motive whatsoever", "what's the personal development budget again? sure, I'll tell you all about my goal of learning this new language you don't use". Most of the engineers are doing it. If you're drowning, save yourself first.

and now its fantasticaly liberating for me to simply not have to do that! It opens up other possibilities I couldn't understand, such as learning a super niche and new language even if the payoff wasn't clear, this allows me to contribute to projects that I would have ruled out and ironically become more marketable when the premium is highest. It allows me to dive deeper into more time-tested languages, and more.
Spot a person who's been doing very functional programming for too long:

> These two fundamental operations -- curry and compose -- have very simple and intuitive semantics.
Then it turns out the anti-debugger code was contained in a function that gets stringified, so if you change the source code at all, the script stops working. So you have to manually substitute usages of the function-as-string with the string representation of the original obfuscated function...
Well ... in my 30+ years I've done medical (imaging and diagnostics where design controls and planning are required by regulation), enterprise firewalls/anti-spam/anti-virus (again, design and planning critical), more than a few mobile apps, SaaS, VR. So pretty much the gamut.

Long term planning "works" everywhere ... you just have different plans: sometimes less detail on the 3-12 month items, sometimes you need a detailed plan out for a full year or more.
It does, on Itanium, Alpha, and VAX. My understanding from looking at VMS Software's web site is that the native compilers for x86-64, for more well known languages like C++, are still in testing: https://vmssoftware.com/about/news/2022-07-08-state-of-the-9...
Good question! Yes for me it was worth, I also switched from Medium to personal VPS (on DigitalOcean) + Jekyll (https://giuliomagnifico.blog), I spent lots of time to configure all the things but now it’s worth, I learned lots of things and I’m really the owner of my posts for few $/months (5$). I’m also using, for the analytics, Umami on a free Heroku instance and it’s very useful to ditch Google analytics, since now it’s also illegal in EU.

What I think is missing online, is a minimal blog service that is also fast to use and not expensive, something like a minimal Ghost or Squarespace for 5-6$/month. I’m using it for my portfolio (https://giuliomagnifico.it) and its a great service but it’s also way too expensive (20$/month) unfortunately!
While we are here, why is the firmware update said to take 1-2 hours? How many moon landers worth of data is that firmware?
Yeah. I work at a (really competent, adult managed) startup but I can’t stop #%^*ing on Silicon Valley startup culture.

I also feel like I’m daring them to fire me given I literally cannot be reached outside 9-5. They don’t even have my correct phone number on file. And I have to bite my tongue when thinking about some coworkers who basically work for less money given they put in 60+ hours.

It’s weird. I believe, almost romantically, in my current company. They’re the real deal. But I’m still so sour and jaded because of my last company.
I've learned to ignore the industry, or, at least, I'm in the privileged position where I can safely ignore it for the most part, the problem in my case it's that I've started to see more and more the bad (and evil) things our profession and, in the end, our craft is bringing to society and to the world itself. I haven't gotten around to "solve" that just yet.

I do love though to program on my small/little projects.
Regarding SaaS, I think programming departments within IT at non-tech companies will get smaller but not disappear. My employer uses around 8 different SaaS platforms that do not interoperate, and this requires a translation layer. We also have automated export/backup routines, and one large database that we use as our system of record.
The answers to that are always going to be pretty personal. To me the small amount of time it takes is well worth it to have full insight into where money is coming and going.
yeah these are not traditional ones, I'm paraphrasing from ones that graeber/wengrow suggest we use over other measures of societies we've used traditionally (such as how economically successful they are, how much production, etc - the types of measures that obviously favor capitalism as the measure of success)

> (I) the freedom to move away or relocate from one's surroundings; (2) the freedom to ignore or disobey commands issued by others; and (3) the freedom to shape entirely new social realities, or shift back and forth between different ones.

these are proposed as more meaningful ways of evaluating how "advanced" a society is in its liberties. which is interesting for reevaluating current conditions, (post agriculture, large scale) human societies of the past (that may have been dismissed as primitive before), and for imagining where we can go from here.
They're not 3D graphics, it's actual imagery (non visible light, probably H-alpha) from the STEREO, SDO, or SOHO probes (or all of them).
I suspect "fake" is the wrong word, maybe "very low reputation" is better. The parent post discusses avoiding giving unlimited free trials to people who just keep creating new accounts. You'll want to restrict that, especially if each trial costs a non-trivial amount of money. Efficiently detecting such abuse allows the company to offer generous free trials.

A side effect is that a small number of people who use disposable email addresses to manage the spam they receive will also be blocked (see other comments). A business looking at this issue may find it hard to prioritize, the group is small, and they can choose to use a non-disposable address if they want to continue.