skysight-inc/HackerNews huggingface dataset:
I checked their source (Börskollen), and they quote Tesla Club Sweden [0], which, unsurprisingly, is quite biased as well.

It absolutely looks like a hit piece to me.

[0] https://teslaclubsweden.se/strejken-som-inte-fanns/
We're talking about the future here. Imagine if in 1990 someone said, "You'll carry a computer in your pocket in 20 yrs.?" Only fools underestimate the possibilities of the future.

Words like ridiculous in this context are...ridiculous.

Tanks and ships, etc. are *very* expensive. A team of hackers, much less so.
It may be more that they believe that a union at Tesla would make the stock options they already own less valuable.
It's 20 years later and I've made my career off of pointing out fundamental mistakes made by very smart people. ;) (just with more skill and tact)

90% of what I do is ask dumb questions as if I'm completely clueless.
Can someone explain the hubbub here? My read of the specs seems to match the specs of the Pi 4, HEVC decoding but no encoding.
Wake me up when we have a <1.5T 4x4 fiat panda equivalent, with > 300km autonomy and nothing more advanced than a usb charger and AC
>it's no surprise that members and nonmembers alike tend to hate both kinds of organizations.

This is the biggest lesson the modern UAW has learned. They are now entirely democratic, with nationally elected leaders where one member equals one vote. All contracts are agreed upon by the entire organization.
Games for Gaza
1. Isolation

With a well built monolith, a failure on a service won't fail the whole system.

For poorly built microservices, a failure on a service absolutely does being down the whole system.

Not sure I am convinced that by adopting microservices, your code automatically gets better isolation
For me, maximizing the interior space makes the most sense 99% of the time--and I live on a semi-rural property where I do need to haul stuff from time to time. If I really need a once-a-year load of something that really needs a pickup bed, I'll either rent a trailer for the day or--more likely--just have it delivered.
> when ad networks failed to properly vet their ads and allowed malicious ads to be distributed

All ads are inherently malicious.
Well, exactly. Nobody expects the White House to do technical development for AI, but they've unable to exercise "political leadership" on anything digital for decades. I don't see that changing.

They're so captured, so weak, so behind the times, so conflicted that they're not really able to do their jobs anymore. Yes, there are are a bunch of reasons for it, but the end result is the same: they are not effective digital regulators, and have never been, and likely won't be for the foreseeable future.

> Because I know some of the people working in that space?

Maybe it looks better to the insiders. From the outside the whole thing seems like a sad joke, just another obvious cash grab regulatory capture.
My understanding is that there are a few factors, but two of the dumbest are the "chicken tax", which is a 25% tariff imposed on imported light trucks, and the CAFE standard calculation for allowable miles per gallon without paying a fine. That calculation has a bug that makes it so the larger your vehicle footprint, the fewer miles per gallon your vehicle needs to output to qualify. So, perversely, it ends up punishing smaller vehicles and rewarding giant trucks, which is not what it was supposedly intended to do.

It seems like being all-electric should get you around that mileage requirement, so it's possible that that last one is not as much of a factor. But that is the conventional wisdom about why they won't sell an actual compact truck in the U.S. market, despite the fact that all those old Toyotas and Rangers from the 90s are still being kept on the road because people love them.
> Video streaming would stop working every time your IP changed. Anything that streams would just die and not recover for a while.

Not if the client has buffered enough data, allowing it to reconnect in background while playback continues.
Better than hardcoding it
Yes and no, changes based on the org

But you would get handsomely paid.
If you want to change that model, there's three things that need to happen:

1) engineering needs a reason to embrace abstraction. Because the only thing that stops a new cowboy engineer is their peers explaining to them in what ways this isn't the Wild Wesst. One can assume if rules would benefit the team, they'd be doing them already, so why don't they? Maybe they perceive feature output velocity to be too high to risk changing method. Maybe decisionmaking power rests in the hands of one system architect who is holding the whole machine in their head so things that look complex to others seem simple to them (in that case, the team needs to spread around peer review signoff responsibilities on purpose, so one engineer can't be the decisionmaker and the architecture itself must self-describe). Maybe (this is how I see it usually happen) they were a three-person startup and complexity crept up on them like a boiling frog. Whatever the reason, if you're gonna convince them otherwise, someone's gonna have to generate hard data on how changing the abstraction could make their jobs easier.

2) If management has no idea what "prioritize quality" means (meaning no metrics by which to measure it and no real grasp of the art of software engineering), the engineers will interpret buzzwords as noise and route around them. Management needs to give actionable goals other than "release feature X by Y date" if they want to change engineering culture. That can take many forms (I've seen rewarded fixit weeks and externally-reported issue burndown charts as two good examples).

3) Engineering leadership needs time and bandwidth to do training so they can see outside their prairie-dog hole over to how other teams solve problems. Otherwise, they get locked into the solutions they know, and the only way new approaches ever enter the team is by hires.

And the key thing is: microservices may not be the tool for the job when all is said and done. This is an approach to give your engineering team ways to discover the right patterns, not to trick them into doing microservices. Your engineering team, at the end of the day, is still the best-equipped people to know the machinery of the product and how to shape it.
What I think is going to happen - if interest rates persist and wars keep on waging, that you'll pay the subscription but you'll still see the ads and if you want not to see the ads AT ALL then you'll have to pay for some premium tier or something.
"This kinda thing should not be legislated via executive order."

Dictatorship in another form.
They don't really show any of the settings they used, but for traces, I imagine if you have a reasonable sampling rate, then you aren't going to be running any code for most requests, so it won't increase latency. (Looking at their chart, I guess they are sampling .1% of requests, since 99.9% is where latency starts increasing. I am not sure if I would trace .1% of pages loads to google.com, as their table implies. Rather, I'd pick something like 1 request per second, so that latency does not increase as load increases.)

A lot of Go metrics libraries, specifically Prometheus, introduce a lot of lock contention around incrementing metrics. This was unacceptably slow for our use case at work and I ended up writing a metrics system that doesn't take any locks for most cases.

(There is the option to introduce a lock for metrics that are emitted on a timed basis; i.e. emit tx_bytes every 10s or 1MiB instead of at every Write() call. But this lock is not global to the program; it's unique to the metric and key=value "fields" on the metric. So you can have a lot of metrics around and not content on locks.)

The metrics are then written to the log, which can be processed in real time to synthesize distributed traces and prometheus metrics, if you really want them: https://github.com/pachyderm/pachyderm/blob/master/src/inter... (Our software is self-hosted, and people don't have those systems set up, so we mostly consume metrics/traces in log form. When customers have problems, we prepare a debug bundle that is mostly just logs, and then we can further analyze the logs on our side to see event traces, metrics, etc.)

As for eBPF, that's something I've wanted to use to enrich logs with more system-level information, but most customers that run our software in production aren't allowed to run anything as root, and thus eBPF is unavailable to them. People will tolerate it for things like Cilium or whatever, but not for ordinary applications that users buy and request that their production team install for them. Production Linux at big companies is super locked down, it seems, much to my disappointment. (Personally, my threat model for Linux is that if you are running code on the machine, you probably have root through some yet-undiscovered kernel bug. Historically, I've been right. But that is not the big companies' security teams' mental model, it appears. They aren't paranoid enough to run each k8s pod in a hypervisor, but are paranoid enough to prevent using CAP_SYS_ADMIN or root.)
i loved the style of writing! what do you call it? Realism? Sarcasm? Idk

It had me stuck reading until the very end - usually that never happens!!
Or alternatively, -mnative should do all of those and more if your CPU supports them
fyi good article on where the ends of the horsehoe have bent toward each other I think: https://www.bbc.com/news/world-55957298
I once saved a company $20k in infra costs and saw nothing of it.

In fact the team was pretty upset that they'd budgeted that money for infra already and it'd have been better spent instead of waiting till next year to re-budget it.
Give them uBlock Origin? It's free, and as far as I'm aware removes (as in: makes them invisible) all FB ads including the sponsored posts or whatever it's called in the timeline. Technically not the exact same thing as not being served ads in the first place (which presumably is what you'd be paying for), but still, worth it.
Is someone earning $100k/year really reflective of the elite? I don't really think that cuts it anymore and I would be surprised if the real elite are actually calling to defund the police.
This book and mathematical analysis from Zorich are my favorite two math books.
> Isn't this intentionally priced so that people won't pay for it?

yes

then they'll go back to the regulator and say "we tried, no-one was interested"
> I'll echo the last part of that post: Beware of doing good things at work; the reward is rarely compensation and is usually more work for the same pay.

Let’s rephrase this in a less nihilistic way: Understand your organization’s values and culture. And beware of doing good (or bad) things in a way that goes against your organization’s values and culture.
Skip FAANG and go straight to a company that'll value you!
Keep hoping. Most orgs are updating their DNS through some awful web interface that often doesn't even have the ability to add a comment.
>nobody actually knows what that means or is qualified to define it yet

Now is the time to start talking about it and taking it seriously though. If we keep avoiding trying to define it then we'll never be qualified to do so.
Who is liable for the company's losses and debts, I wonder?
So VW mostly "got rid of" the crumple zone on the VW Buzz through visual styling.

https://www.cnet.com/a/img/resize/e4948b43b5a2e77ce3119ebe70...

If you look at that picture you can see the steering wheel and the drive is behind the front wheels. They just extended the front windshield to give the same look at the older vans.
Yeah, but think about the error bars there. You’re looking at an MoE of around 3% for the entire sample, and more for these subgroups. The real difference could be just a couple percentage points and still be within the confidence interval.
The entire instruction of Scheme in 6.001 was less than an hour. You only need a tiny bit and then you can focus on the concepts in the book rather than quirks of some programming language's syntax. I think that is a huge win. On what basis do you find it "intellectually dishonest"?
Check the Banana Pis if you haven't already. Most of them have it.
https://en.wikipedia.org/wiki/Banana_Pi
So, what's the issue here?

When you subscribe to YouTube for ad-free content, you're essentially paying for an uninterrupted viewing experience.

This is similar to how you'd expect no ads when you pay for a service like Netflix.

For example, imagine watching "The Matrix" on Netflix and being unexpectedly interrupted by an Oreo commercial—it would be frustrating, especially since you paid for an ad-free experience.

The issue with YouTube is that if they were to remove baked-in in-stream ads for Premium users, it might require them to compensate content creators more indirectly, which in turn could reduce Google's profits.

This creates a financial disincentive for YouTube to fully eliminate ads.

As a result, you might find be better if you use software like SponsorBlock.

This situation is paradoxical; ideally, paying customers should receive the best user experience directly from the platform, and be rewarded for that.

Technically, there is no limitation, LinusTechTips can perfectly take 1 minute to add a marker for its sponsored segments, at the moment he ticks "This video contains sponsored content".

A more truthful description for YouTube Premium could be: "Pay 10 USD / month, to remove a lot of, but not all the ads", and then you understand it's not that of a good deal.
Minivans are even better than SUVs for hauling cargo.
You have to use some metric to define 'intellectual' and those all seem like reasonable ones to me. I don't see why you'd consider most of those as appeals to authority. Teaching at Harvard and tenured Professor perhaps but the rest are appeals to experience.
Just get a VPN and get the Turkish or Argentinan premium.
To be pedantic _delay_ms() takes a double not an int.

In AVR_GCC versions before __builtin_avr_delay_cycles was available, in the compiler, if compiled with the Small Model (-Os) passing an int instead of a float ie: _dealy_ms(500.0f) would produce unexpected delays. This was a frequent source of bug reports in the early days of avr-libc. Those older versions relied on odd compile time coercions, and got confused if not passed a float.

I just wanted to mention that in case anyone has old versions of GCC laying around.
The Zero 2 W has a 64-bit Cortex-A53 (ARM8).
Will AI take my job?
Wouldn't this just be "having one or two services"? I don't think that's the same as "microservices".

Correct me if I'm wrong, but isn't "microservices" when you make internal components into services by default, instead of defaulting to making a library or class?
I had a friend in a similar situation, he explained the issue and how he would fix it.

I was baffled and urged him to be careful and assume he was wrong that it had to be wrong.

Anyways, he is still fixing it, getting some people to validate it.

I would think he will save at least hundreds of thousands a year.

But seriously, why a company that spends millions of dollars in an area would not hire an expert to try to save some money in it is beyond me.
The smaller the service, the more likely that the overhead of having a separate service exceeds the benefit of doing so. It isn't at all normal for a service to have its own database unless it provides a substantial piece of functionality, for example, and there are non-trivial costs to splitting databases unnecessarily. If you are not very careful, it is a good way to make certain things a dozen times slower and a dozen times more expensive to develop.
How did you actually reduce the latency here ?
The aristocracy showing off how much money they have is "why things are expensive"? I feel like maybe economics has come a long way since Veblen.
Yes, there are interests pushing for regulation using different arguments.

The regulation in the article is about AIs giving assistance on producing weapons of mass destruction and mentions nuclear and biological. Yann LeCun posted this yesterday about the risk of runaway AIs that would decide to kill or enslave humans, but both arguments result in an oligopoly over AI:

> Altman, Hassabis, and Amodei are the ones doing massive corporate lobbying at the moment.

> They are the ones who are attempting to perform a regulatory capture of the AI industry.

> You, Geoff, and Yoshua are giving ammunition to those who are lobbying for a ban on open AI R&D.

> ...

> The alternative, which will *inevitably* happen if open source AI is regulated out of existence, is that a small number of companies from the West Coast of the US and China will control AI platform and hence control people's entire digital diet.

> What does that mean for democracy?

> What does that mean for cultural diversity?

https://twitter.com/ylecun/status/1718670073391378694
Patently absurd, even
Of course not. It's a complete scam. Imagine paying money for the privilege of doing market segmentation for them. Not to mention the fact they're still vacuuming up vast amounts of your personal information for their surveillance capitalism machine.
The error-prone Israeli government spokesman who wasn't
I can't tell if you're joking...
I think sketch happens in a lot of unions. My father in law was a concrete truck driver in CA. He used to give the union president gifts each year of about ~$1000 or more.
That sounds like a very fair comparison. And to be clear I was referring to SiFive's credibility in the comment above and not yours!
I can accept the need for low-background steel without believing in homeopathy.
nothing about them...

if I as a user want something to _correct_ me, well and good.
but the browser should never make those assumptions for me.
it might actually work well with ISPs, but not browsers.

what about websites which actually make a _pun_ on words and are trying to be funny? switching one letter / word, etc...

not everything is serious and not everything (I think nothing, actually) should be decided by some one else. IMO.
> Your 'senior' engineer is likely right: they are trying to get some kind of process going and you are actively sabotaging that

Why? Because it's a "good practice"? They have 12 people and no customers, they can almost certainly adopt a very aggressive developer cycle that optimizes almost exclusively for happy-path velocity. You'd never do that at 50+ engineers with customers but for 12 engineers who have no customers? It's fine, in fact it's ideal.

> with massive downtime as a result.

They have no customers, downtime literally does not exist for them. You are following a dogmatic practice that is optimizing for a situation that literally does not exist within their company.
Also notably the rural/urban divide is even wider, so even taking the data at face value it appears that it also be justified that high earners are more likely to be in urban areas, and that high-earner rural residents are more likely to spend time in urban areas, and that people more exposed to multiculturalism are more likely to espouse concern with policing.
It's also is the design ARM (the company) is suing to be destroyed. Like literally destroyed.
Consciousness-what it is, where it comes from and whether machines can have it
Is that even legal in Sweden? I can imagine the unions will do some solidarity strikes if true.
Consider using resources like TensorFlow Profiler, PyTorch Profiler, and Spark MLlib's profiler. you can also take advantage from the capabilities of tracing libraries like TensorBoard or Prometheus.
you mean someone costed your company half a million dollars for x amount of time.
This is hostage negotiation, not a reasonable price. The revenue per user comparisons are absurd.

What does it matter what Facebook can sell your attention for? You own your attention.

Facebook used network effects to monopolize its audience and then switched them to ad consumers when they had the eyeballs. There is no way to launch such an ad heavy service in an upfront way.
The union may start as an organization that serves the workers who pay it, but will eventually, as with all bureaucracies, morph into an organization whose function is to protect and enrich itself and the people operating it.

It also adds another layer of management between the workers and those paying them.

Those are both things that you should want to avoid, and if the company is treating people well, they probably don't see a compelling need to spite themselves by enacting extra management layers and costs.

A workforce that thinks a union is dumb (sans campaigning) is the ideal state of workforce.
They aren't claiming A78 performance, they're claiming A78 performance/frequency. Since there are microarchitectural tradeoffs between frequency and IPC in terms of things like how many FO4s to use in pipeline stages these claims aren't as significant as they could be.

If you have a super embedded system where your clock speed is tied to your memory frequency in a way where that's the limiting factor then performance/frequency can be a useful metic, but not in any system with caches.
They should partner with qualcomm, not broadcom.

Too bad it's because of the former broadcom employees within the foundation.
I was not at all popular among my "peers" in that world. I had too much common sense, and didn't make changes just to make changes. I was extremely effective, but since I didn't play by the rules I was ostracized internally.

That said, it did give me the opportunity to get the hell out of that community and back into IT/CyberSec.

In all honesty, there are absolutely good concepts and tools in that world. The issue is that the people who gravitate to that world have no ability to provide any value themselves so don't actually understand how to USE those tools properly.

Everything is a nail when all you have is an ENTIRE TOOLBOX.
Seems like a true consent based "Reject all" button is a critical danger to Facebook's business model. Other articles [1] report they are currently in violation of GDPR rights in Europe.

> The move follows years of privacy litigation, enforcements and court rulings in the EU — which have culminated in a situation where Meta can no longer claim a contractual right (nor legitimate interest) to track and profile users for ad targeting. (Although, at the time of writing, it is still doing the latter — meaning it is technically operating without a proper legal basis. But this summer Meta announced an intention to switch to consent.)

> [...]

> As we reported earlier this month, Meta is relying on a line in a ruling handed down by the bloc’s top court, the CJEU, earlier this year — where the judges allowed the possibility — caveated with “if necessary” — of an (another caveat) “appropriate fee” being charged for an equivalent alternative service (i.e. that lacks tracking and profiling). So the legal fight against Meta’s continued tracking and profiling of users will hinge on what’s necessary and appropriate in this context.

Typical shady Facebook behavior trying to force everyone to press "Accept all" since otherwise their business model is broken. Hopefully the EU will move quickly to close the legal loophole they are trying to exploit.

[1]: https://techcrunch.com/2023/10/30/meta-ad-free-sub-eu/
Not sure that's a fallacy when the question is "is this guy a particular sort of authority". It's more like a validation of said authority.
You can challenge them without actually violating established process. I wasn't comparing you to companies that have regulatory requirements, I was merely saying that all of the above will factor in much, much stronger still in a regulated industry.

But not being in a regulated industry doesn't mean there isn't a very good reason to have a code review in your process, assuming it is used effectively and not for nitpicking.

Not having a code review step is usually a bad idea, unless everybody on your team is of absolutely amazing quality and they never make silly mistakes. I've yet to come across a team like that, but maybe you are the exception to the rule.
Illyin was a russian fascist. Openly so.
Open source vs. 'sort of' open source is as old as software