skysight-inc/HackerNews huggingface dataset:
I'm as much of a "build a monolith until you can't" person as any, but one motivation for using microservices that I haven't seen mentioned here is differing resource/infra requirements + usage patterns.

Throw the request/response-oriented API with bursty traffic on something serverless, run the big async background tasks on beefy VMs (maybe with GPUs!) and scale those down when you're done. Run the payments infra on something not internet-facing, etc.

Deploying all those use cases as one binary/service means you've dramatically over-provisioned/underutilized some resources, and your attack service is larger than it should be.
I worked at Dow Jones (owners of The Wall Street Journal) and was forced into the union there.

That particular union at the time at that company was nothing but a detriment to me and other software engineers. You paid dues and got nothing but lower wages in return. The union would also protect the jobs of under-performing employees which was just demoralizing. One of the things people would negotiate for was to be made nominally into managers with only 1 direct report so they could get out of the union and individually negotiate their pay packages outside of the union's agreement.

Now possibly part of the problem was that it was not a union for all software engineers but a general union for employees of many different jobs.

But the experience left me skeptical of unions in this profession. I think something like employees pooling their equity to get representation on the board or something like that might be more effective.
12 Rules for Life was mostly good, it definitely helped me with some things. I liked his earlier podcasts on JRE and other shows.

However, I couldn't get through Beyond Order at all; I had to drop it fairly early. I think I still like the Peterson from 5-ish years ago. How he currently is, and how he has _mostly_ been for the past 2 years or so does not align with me anymore.
> I'm not sure what the original estimate was, but I think it was intended to cost something like 200K for a year of operations, but we were now close to a million dollars.

> ...

> I return to work the following Monday. I suspected that this would save a bunch of money, and guess what, our projected bill dropped from a million to half a million dollars, and everyone is losing their fucking minds.

Wow, so they're still over budget by 300k dollars. This is a funny story, but the company sounds incompetent.
No, unfortunately that's not something we offer.

Customers could do that on their end, but they'd have to buy the device from us, configure it for remote access,[0] and then forward the device to the final destination.

[0] https://tinypilotkvm.com/faq/cloud-access
> employees aren't liable for the company's losses and debts

Never been laid off during a recession or had your pay frozen and bonuses cancelled during a hard time? Employees risk a lot more than most stock holders by working for a company. On average, stock holders are way more diversified.
Yeah I think the right field is supposed to have some navigation components, but it's completely unpopulated.
The other problem is that these self-imposed roadblocks are so engrained in the modern SDLC that developers literally cannot imagine a world where they do not exist. I got _reamed_ by some "senior" engineers for merging a small PR without an approval recently. And we're not some megacorp, we're a 12 person engineering startup! We can make our own rules! We don't even have any customers...
We have skip connections and recurrent neural networks at home.
It gets worse: you could be imprisoned in a care facility, with no recollection of how you got there, no recollection of anything really, occasionally punctuated by visits from doctors and attendants you've never met, getting in your space, putting their hands on you... but hey, the pudding is a universal fave.
Given how fast AI has improved in recent years, can we be certain no malicious group will discover a way to engineer biological weapons or pandemic-inducing pathogens using near-future AI?

Moreover, once an AI with such capability is open source, there's practically no way to put it back into Pandora's box. Implementing proper and judicious regulations will reduce the risks to everyone.
Humans aren't robots. Every prolific public speaker messes up and says something that's complete nonsense while trying to collect the right words. Surely this isn't the first time he's been asked this question on camera if it's such an important part of his persona. Why this clip? If he consistently defines it poorly, that's one thing. I can't take what could be his worst attempt to define it as normal on this clip alone.
Line Rider Race #2 – Who will survive Flight of the Valkyries? [video]
User interviews and user testing
For this market the PHEV model frankly makes a lot of sense, so I'm not surprised that Ford is doing that with the Ranger line-up.
The default ffmpeg I got from Raspberry Pi OS supports hardware acceleration out of the box these days, as far as I remember.
https://youtu.be/IOfs8U_3NQk?si=pGjtBf13F8_Bmy7A
> People in general do not give a fuck about anything besides price, and behind that, convenience.

They do when it comes to their pets.
Sounds like you should move into sales if you want a % paid on value you help a company.
I'd agree, but then the number of people that I meet who are otherwise intelligent and thoughtful, but have a casual, uncritical belief in the ability for Elon Musk to lead humanity forward on multiple fronts is shocking.
Have you ever heard of the "all in" podcast?
> this presents additional risk from non-state actors, but there's no fundamentally new risk here.

This is splitting hairs for no real purpose. Additional risk is new risk.

> By the mid 1920s there was already enough chemical agents to kill most of the population of Europe. By the 1970s there were enough in global stockpiles to kill every human on the planet several times over.

Those global stockpiles continue to be controlled by state actors though, not aggrieved civilians.

Once we lost that advantage, by the 1990s we had civilians manufacturing and releasing sarin gas in subways and detonating trucks full of fertilizer.

We really don't want kids escalating from school shootings to synthesis and deployment of mustard gas.
I don't think it's always that the dev is choosing to implement these quirks. They're choosing to add extra functionality, but not always implementing it well.

You can choose to have higher latency for the initial request and just display static HTML. Or if you want to load content on demand, then you do have to deal with what happens before anything loads, but I don't think that's the fault of React. Any framework which does this is going to have the same problem that needs to be solved.

Similarly to React "breaking" the back button. If you want user interaction without another page load, you have to deal with the consequences such as needing to track page history more explicitly than you might have otherwise. But that's because the dev chose to change the page content without moving to a new URL, not because that was implemented using React.
I am sorry to hear about your diagnosis. I looked up the UpToDate information on current treatments and would be happy to send a copy to you. Let me know, you can find my email in my user profile. Also, you should be aware of the clinicaltrials.gov site run by the US National Institutes of Health which includes European trials.
> trucks that bring food to cities (because you are right, cities need them to survive), then don't you think you need less infrastructure?

You'll still need the current paved roads to remain pretty much in place. Granted, the highways with 3 or more lanes could lose them (the extra lanes, that is), but we're still going to need 2-lane highways in order to connect the bigger centers of interest.

To say nothing of the fact that less personal cars will also mean much more expensive gasoline/diesel in order to cover up for the last sales (once you get rid of personal cars), lots of economies of scale will vanish over night. The same discourse should be gad regarding the current forced push to electrification.
> At this point, I'm not sure there is any possible experiment or evidence that would actually change most people's mind on climate change. It has become a cause to support rather than a theory.

Aren't you (your way of thinking about this) part of the problem here, or even the whole problem?

You've reduced climate change to politics - certainly there are many people (myself included) who don't agree that it is political.

There are people that say "we need to think about the climate" purely because they are liberal, but they can be ignored, and their views don't change the reality.
Thank you. "Skin" is risk, not just reward.
Yeah I didn’t think anyone used deterministic ones because speed, but I don’t know how much faster probabilistic variants are because if the deterministic ones aren’t too much slower I could imagine the added safety margin would be more useful assuming that key generation isn’t a critical path in an application (which it shouldn’t be because typically you don’t generate many many RSA keys dynamically)
I think it’s still perfectly relevant. Retirees who own their homes have lower expenses than those that must pay rent. If your net worth is 100% equity in your wholly owned home, social security will go a much longer way than someone with $71k in a 401k who must still pay rent.

I don’t know what point you’re trying to make here. Is US retirement a mess? Yes. But I don’t think the magnitude of bleakness is quite as high as you’re describing.

While hardship exists, and I think we’d probably agree that there needs to be a much better safety net in place for people, I think it’s also true that many capable people neglect to save enough for the future. And, to be honest, I think often it’s because of rhetoric like yours. People are hopeless, and just give up trying. Reality is not that grim. Saving even $1M in a 401k over 40 years has been attainable for most people by following the boring “save 10%” strategy.
'floating' museum is straight out of science fiction
The classic TIGSource Forums thread created one day earlier (unless there is some timezone-confusion going on):

https://forums.tigsource.com/index.php?topic=6273.0

"The main inspiration for this game is Infiniminer, but it's going to move in a more Dwarf Fortress way, gameplay wise."

(Maybe there is some archived version somewhere that has more images? It is a bit sad to read it now with so many broken image links.)
Pensions have a lot of problems. They become handcuffs that keep workers at the same place no matter how unhappy they are, and employers know how to take advantage of that. It's easy to look back with rose-colored glasses but I know several people who dragged themselves though several years of misery to hang on to their pension funds.

I wouldn't trade my 401k.
Somewhat related, I mainly code in Kotlin. Adding open telemetry was just adding agent to command line args (usual Java/JVM magic most people don't like). Then I had a project in Go and I got so tired of all the steps it took (setup and ensuring each context is instrumented) and just gave up. We still add our manual instrumentation for customization, but auto-instrumentation made adoption much easier in the day 0.
This is such a good article. My skin was crawling.

What really scared me is that I couldn't identify any of the issues raised in my own organization, even though we often run into similar, smaller-magnitude problems caused by a blindness to obvious mistakes. It makes me fear I, too, am blind to massive bleeding wounds. Here's hoping they actually don't exist.
Forgive me, but I don't understand how you can acknowledge that you do pay for ISA licensing and then contradict that in the next sentence.

> You're paying for [...], not the ISA
It’s not only a notational shortcut as in syntactic sugar though.

It can apply a set of rewrite rules given you were able to construct the right type at some point.

It’s type inference on steroids because you can brute force the solution by applying the rewrite rules and other tactics on propositions until something (propositional equality) is found, or nothing.
Meta to offer ad-free subscription in Europe in bid to keep tracking other users
Who would be more advanced than Cloudflare?
Phone gives your mind what it likes the most: endless possibilities for novelty
It might be cheaper but licensing costs = 0 does not imply that, which is what your original statement said.
Yes, and there are more advantages to the Orange Pi 5 SBCs:

- They have full size HDMI
- They have an m.2 connector
- They still have an audio jack
- They have more powerful performance cores
- They have low performance cores
- They have a 6 TOPS NPU

On the other hand, that cheap base model has no built-in wifi, but so you can add it in the m.2 slot.

For me, the Raspberry Pi 5 is quite disappointing.
But hey, the good thing is that maybe this will push more of the community to the RK3588(S) based boards.
ChatGPT will happily imagine all sorts of made up facts for you. It's not really a great reference.
In the robotics world it's pretty common to have something that looks a lot like microservices as an organizing principle. ROS[1] would probably the robotics framework that everybody cuts their teeth on and in that you have a number of processes communicating over a pub/sub network. Some of the reasons for organizing this way would be familiar to someone doing websites, but you also have factors like vendors for sensors you need providing libraries that will occasionally segfault, and needing to be able to recover from that.

[1]https://en.wikipedia.org/wiki/Robot_Operating_System
so like the caterpillar metamorphosis process… :)
I assume when my time comes, I'll just be thrown into the street. I already see plenty of mentally incapacitated people living there. I guess I'd take your alternative.
Our governments care dearly about "AI safety" (nobody actually knows what that means or is qualified to define it yet) but not a right to privacy.
Well, can you visualize vector spaces beyond 3 dimensions?
I'm really skeptical of any code generation models out there, I've tried a lot and haven't been impressed so far.
> Food would need to be local too or transported slowly by speed of walk or bicycle.

I'm sure he knew that, and I'm a genuine fan of Illich (with all his pluses and minuses), but what he proposes will certainly lead to future famines.
It's literally a 1st amendment violation. Seems pretty extreme to me.
Great, that "less competition" means higher prices... Which means someone setting up a new clinic can benefit from those higher prices - oh look, now you have competition again.
this whole notion of "activating" a venv really does cause more confusion and obfuscation than it solves. How?

Using it this way, without an "activate" step makes things plainer.

python3.11 -m venv .venv/
.venv/bin/python3 -m pip install --requirement etc/pip/requirement.txt
.venv/bin/python3 -m pip freeze > etc/pip/requirement3.11.txt

export PYTHONPATH=$(pwd)/src/python
venv/bin/python3 -m mycorp.myapp.main

This notation can then be used in wrapper scripts in the project. Encouraging people to experiment in the shell without simultaneously and immediately making them reusable in scripts may lead to a "works-on-my-computer" attitude.
How do you solve the context propagation issue with eBPF based instrumentation?

E.g. if you get a RPC request coming in, and make an RPC request in order to serve the incoming RPC request. The traced program needs to track some ID for that request from the time it comes in, through to the place where the the HTTP request comes out. And then that ID has to get injected into a header on the wire so the next program sees the same request ID.

IME that's where most of the overhead (and value) from a manual tracing library comes from.
A cousin of mine in her 20's has a podcast. I listened in on one and was surprised to hear that whe was giving out financial and investing advice. For context, she lives with her husband in his childhood bedroom with her inlaws, and works two or three days a week as a health professional. She has virtually no savings or investments, relies on her inlaws for food, and has an expensive Jeep on a 6 year loan. Interesting to think that folks are listening to her advice as though she is an expert.
This was why the "if you breach the service boundary you're fired" Amazon memo was issued.
Oof, I’m not being hyperbolic when I say I hope no one follows this guide.

Google Photos json files include metadata that Google may have been stripped from the original photo or video. Future You will want that metadata. Just use software that knows about those sidecars (like PhotoStructure).

Don’t downscale *anything*—the software to downscale (like Google Photos) may delete metadata (like GPS lat/lon and captured-at time) that you’ll be sad is missing later, and whatever seems to be “too many pixels” now will seem just adequate with display technology a decade from now.

Videos are enormous compared to still images, but sounds and motion can convey so much of what and how things were happening in that moment, and can be invaluable, depending on the content. New parents: take more video. It depends need to be long: 5-10 seconds is great.

Back to TFA: the suggestion to move your photos back to yet another (free?) cloud service? How does this leave you in a better place than before?

External HDDs are down to $18/tb (at least in USA, it can be a bit more elsewhere). Unless you’re regularly taking hour-long videos at 4K/60FPS, most avid photographers don’t take more than 1tb/year. My entire 25 year digital collection is < 2TB. *Keep a local backup of your originals*!
Operators in the political space are used to working with human systems that can be regulated arbitrarily. It defines its terms, and in so doing creates perfectly delineated categories of people and actions. The law's interpretation of what is and is not allowed is interchangeable with what is and is not possible

The fact that bits don't have colour to define their copyright or that CNC machines produce arbitrarily-shaped pieces of metal possibly including firearms or that factoring numbers is a mathematically hard problem does not matter to the law. AI software does not have a simple "can produce weapons" option or "can cause harm" option that you can turn off so a law that says it should have one does not change the universe to comply. I think that most programmers and engineers err when confronted with this disparity when that they assume politicians who make these misguided laws are simply not smart. To be sure, that happens, but there are thousands to millions of people working in this space, each with an intelligence within a couple standard deviations of that of an individual engineer. If this headline seems dumb to the average tech-savvy millennial who's tried ChatGPT, it's not because its authors didn't spend 10 seconds thinking about prompt injection. It's because they were operating under different parameters.

In this case, I think that the Biden administration is making some attempts to improve the problem, while also benefiting its corporate benefactors. Having Microsoft, Apple, Google, and Facebook work on ways to mitigate prompt injection vulnerabilities does add friction that might dissuade some low-skill or low-effort attacks at the margins. It shifts the blame from easily-abused dangerous tech to tricky criminals. Meanwhile, these corporate interests will benefit from adding a regulatory moat that requires startups to make investments and jump hurdles before they're allowed to enter the market. Those are sufficient reasons to pass this regulation.
Tenure isn't a good way to measure how long people stay. Median tenure (which this is reported to be) is even worse. All a median tenure of 1.1 years days is that about half the workforce was hired in the last 13 months, but it could be either due to the number of employees growing rapidly, due to people leaving the company, or some mix. We can't tell which just from these numbers.

As a thought experiment, consider a company that nobody ever leaves, growing by 20% per year. They'd double in size in about 4 years, so the median tenure in steady state is also 4 years. But that doesn't mean that people only stay for 4 years; the turnover in the thought experiment is literally 0%.

Also, the numbers the article (podcast?) is claiming are not supported even by their own immediate source. The reference they have for average tenure for software developers being 4.2 years doesn't actually say that. The article actually says that it's 4.2 years for all employees and that sofware developers are about 2 years. It also has such a different number for Google (2.3 years) than the number they chose to originally quote that the methodology just can't be the same. I would guess that the second source is using mean, not median.
From a naïve perspective, you are right. However, the physics of falling off a moving vehicle is more complicated. You have the downward G forces under gravity which do not change with forward motion. The deceleration going forward is a function of how how much your skin/clothing adds friction. The curbstone/light posts scenarios do happen but ERs are not filled with those cases. It's the road rash cases.

Three types of vehicles are singletrack like motorcycle, bicycle. Two wheels oriented on on the same line in the direction of travel. uses countersteering., Dual track, four wheels relatively light mass such as cars or small pickup trucks. Dual track heavyweight which may not be something are familiar with if you didn't grow up with trucks. It's a truck with two wheels in the front and four or eight wheels in the back. Usually require CDL to drive. All of these vehicles handled differently under the same road and weather conditions.

If you train and build skills outside of your normal day-to-day usage, you'll build a cope with the unusual more easily and in this case, be a better driver.

As for your speed kills simplification, it's momentum that kills. How fast you decelerate. Speed kills is for people who aren't knowledgeable of physics and how it applies to their day-to-day life.
The cheap trick is to buy your competitors
So there's a bunch of sucker lenders here who are giving money away. That's fine, I suppose, so long as the sucker lenders aren't governments and their banks.
If your provider has an API for the firewall/protection, just use fail2ban with cURL to block certain traffic.

This can be done with Cloudflare using this action: https://github.com/fail2ban/fail2ban/blob/master/config/acti...
One forgotten aspect of this PE taking over established businesses is that are the employees.

I saw some cases where the company gave stock options for employees and kept everyone hanging due to a promise of an IPO and when the whole thing scrubs, the founders sells to the PE and the first measure is to expire all the options from the employee pool [1].

Honestly I think the whole thing about options with the rise of PE and this brutal aspect to get best financial resources is over for any person joining wanting to have a more outsized exit.

[1] - https://news.ycombinator.com/item?id=28561054
Show HN: Beacon – Track Goals and Metrics Right in Jira
Hey HN,

Project tracking tools (e.g., Jira) emphasize tasks, not outcomes, creating misaligned incentives. Over the past 10+ years, I have struggled to find a tool that ties day-to-day dev work to product or team goals. So I created Beacon, a Jira addon that puts the emphasis on goals.

Beacon aims to do three things well:

1- Help teams clearly see the goals they're aiming for.

2- Forecast key metrics to alert teams early if their goals might not be met.

3- Show individuals how their contributions are moving the team closer to its goals.

If you've faced similar challenges, I'd love for you to try Beacon and let me know what you think. I would appreciate any feedback you can provide on the problem, value proposition, and the solution. Thank you for your time!
s/Curry-Haskell/Curry-Howard/g