skysight-inc/HackerNews huggingface dataset:
I can't speak to St. Louis, but about the tech stack, my personal experience is that the bigger the company (outside of formal tech companies), the older/slower/more bloated the stack. They tend to choose stability and longevity over modernity, so a lot of Oracle, Microsoft, etc., and whatever their people were using ten years ago. It kinda makes sense at their scale. It's not the core of their business, and they don't like change for change's sake.

If you want a more nimble tech stack, small companies are where it's at -- the ones who don't have much to lose, who are often working on greenfield projects and have both the personnel and the lack of legacy baggage to be able to explore more modern stacks. But even then, you're probably just catching them at the start of a cycle, and if they survive 5-10 years, they'll probably be using an old (by then) tech stack.

I will say this: You can have a lot more sway about the stack once you're hired, especially if you're a full employee. I've convinced several companies to modernize their stacks only after working with them for a year or two, doing good work on their old (terrible) stacks, and then showing a demo of how much easier a new stack could be for the people involved. On the other hand, if I go in swinging during an interview and say "your stack sucks, I want to rewrite it right away" they'll never hire me. Makes sense, because I don't know their pain points and workflows yet; I'm not in a position to make that sort of judgment call from the outside.

Just my 2¢.
I've seen it with ublock but i suspect it's being triggered by sponsorblock rather than ublock
The 386sx was my first overclock switching time crystals out on the board.
Interested to know how long it will take to roll out to everyone. I've still been blissfully unaware of any change during my Youtube viewing.
That's narrower than a right to "privacy" as most people would understand it.
In general Italy builds transit infrastructure cheaply by European standards (which means massively cheaper than North American standards). Despite real concerns about corruption or ineffective bureaucracy they've managed to improve their rail infrastructure a lot these past few decades. Germany and the UK look very bad compared to them in this respect
This is true to some extent, although certainly SPMD has subgroups and reduction operations on those are fairly common.

And you are essentially repeating my point from before, that the fact that an operation among the SIMT threads can be scheduled as one SIMD op is the only special behavior. My example was regular vectorized SIMD ops, but your example of reductions are essentially the same point. Shuffles and horizontal adds are present in SIMT just like they are in regular SIMD.

These same reductions exist in contexts where the model would traditionally be called SPMD. But because the concepts map onto a different level of the system we might not easily recognize them as the same.
The same kind of subgrouping happens in a multinode SPMD context in terms of NUMA regions and nodes, and an MPI implementation can handle reductions on a within-node or within-NUMA-region group of ranks more efficiently than a group containing ranks assigned to multiple meaningful hardware regions.

So I agree with you that the one thing SIMT has to differentiate it from SPMD is the SIMD-like scheduling of multiple threads -- and this was exactly my point from before -- but even here we find that SPMD has the same concepts, just not as explicitly, because the stack typically used in SPMD is more flexible, and SIMT can take advantage of specialized hardware ops.

Optimizations like this do not necessarily mean that the model isn't SPMD though. It's still a single program (a kernel) processing multiple data (indexed by the thread id).
The one key idea of SIMT is really all about the batch scheduling of threads, the fact that multiple threads from a warp can be executed on one SM partition (using CUDA terms here) using a single instruction and a mask.

SIMT emphasizes the GPU scheduler, but it still fits completely within SPMD. All SIMT technologies are SPMD technologies, but not all SPMD technologies are SIMT technologies. I'm not convinced there is enough new in SIMT to warrant the branding using a new architecture type in the taxonomy. They could have just as well emphasized the thread scheduling as an optimization in an SPMD context.
I would imagine so too.

Intent probably matters; mixing your money through a service that has been widely known to be used to facilitate and obfuscate financial crime is probably not the best look if you end up with tainted coins and their legitimate owner comes knocking on your door.

On the other hand, I don't even know how this works in detail in the traditional banking system, i.e. whether stolen money can be clawed back even if it's already moved across several accounts/transfers, the last of which completely oblivious to its source.
It def. adds up. To get an idea, consider cancer cachexia , which is involuntary weight loss due to cancer. Weight loss in the setting of cancer is not just due to appetite loss from side effects of treatment and sickness, but also from metabolic changes. It's such weight loss that brings the cancer to the attention of the doctor, and can be quite dramatic despite the patient not changing his or her appetite or other routine or feeling sick at all. How much of an energy deficit is this? it's believed that cachexia only causes a deficit of only 200 calories/day, but this enough to produce dramatic weight loss.
Voice control on Siri is finicky and losing GPS is more “destructive” that enabling it for most users. For example, I wouldn’t be happy if Siri hears abother person talk over me asking to turn off location services, and then grab the phone out of my hand. I feel like my privacy is protected because Apple devices prompt for permission before allowing an application to access location information, including for system services, and require a second prompt before an app can access location data in the background.
Climate change isn’t really the root cause of the extinctions. It’s far more caused by habitat destruction.
Hopefully it's time when PeerTube becomes more popular, like it happened (is happening) with Twitter and Mastodon.
> In the other hand we have businesses like Best Buy which has a "scan and checkout from the app" feature that doesn't work and the employees know nothing about it.

Walmart also has that, except the checkout is still at the self-serve checkout terminals, it works great, and it is only available to Walmart+ subscribers.

For checkout you hit the checkout button in the app, verify that the item count it has is correct, scan a QR code at an idle checkout terminal, and then hit the pay button and it charges your on-file card.
It's not even close. Prisma is extremely slow.

Take a look at the original IMDB benchmarks on which the Postgres.js benchmarks are done.

https://github.com/edgedb/imdbench#javascript-orms-full-repo...

https://porsager.github.io/imdbench/sql.html
I use GrapheneOS daily and use banking, government, and other sensitive apps without problem. It's a common myth that you can't use those apps on GrapheneOS.
What is UB in unsafe rust? You would be taking the addresses and then using the address of a variable that is still in scope. This assuming that rust has the same guaranteed elision as C++, extending the lifetime of an automatic object into the caller.
1. Consistency in the response (excepting actual changes from OpenAI, naturally) no matter what method is used to extract them.

2. Evaluations done during plugin projects for clients.

3. Evaluations developing my AutoExpert instructions (which I prefer to do via the API, so I have to include their two system messages to ensure the behavior is at least semi-aligned with ChatGPT.

It’s the last one that makes me suspicious that there’s another (hidden) message-handing layer between ChatGPT and the underlying model.
Most common example I can think of is 'net.core.somaxconn'. The default limit out of the box is laughably small. Has been for decades at this point.
Ublock is pretty on top of it but sometimes it can be broken for a few hours. My suspicion is that YouTube will do this cat and mouse game for a while until it faces diminishing returns and eventually it will settle into a stable equilibrium with only more tech savvy people blocking ads, like what happened with Twitch.
Hit me for the first time this morning
Done plenty of automotive/robotics by this point and yep. A KF is usually my first (and often only) step between straight up not filtering and finding a controls expert to analyze the system properly. It's cheap, easy, and works well enough that I don't have to think too hard about it.
You likely have 90% of your wealth directly tied to the success of the US. Politically unpredictable and divided, larger deficits than ever, persistent inflation, trillion dollar DOD budget while most under the age of 35 are burdened with huge education debt, unaffordable housing & healthcare, and failing infrastructure and systems.

US assets aren't becoming more valuable, the dollar is losing purchasing power. Bitcoin is a hedge that the US won't maintain it's dominance and growth trajectory of the last 30 years.
I replied to a sibling post, but I’ll copy it here:

1. Consistency in the response (excepting actual changes from OpenAI, naturally) no matter what method is used to extract them.

2. Evaluations done during plugin projects for clients.

3. Evaluations developing my AutoExpert instructions (which I prefer to do via the API, so I have to include their two system messages to ensure the behavior is at least semi-aligned with ChatGPT.

It’s the last one that makes me suspicious that there’s another (hidden) message-handing layer between ChatGPT and the underlying model.
I would say that cell signals mostly can't use the same frequencies for sending and receiving. The newer TDD allocations at 2.5GHz and above that carriers in the US are rolling out today do use the same for transmit and receive, but most of the old frequency ranges are exclusively up or down.

The difference is that cellular licenses generally offered equal bandwidth to up and down (ex. 10MHz down and 10MHz up). That's because they were originally designed for somewhat symmetrical communication: phone conversations where you assume each party is talking (sending) and listening (receiving) reasonably equally. With DOCSIS, it was designed assuming (correctly) that there'd be a lot more download traffic than upload traffic (which still holds true even in the era of remote work).
Start looking at public infrastructure works in Germany and you’ll a series of massive cost overruns and hugely delayed delivery times. Airport in Berlin is a classic.
No, I pointed out that they ABSOLUTELY DO NOT PASS if government doesn’t want them to. They RARELY pass most of the time anyway.

But you think a time that Parliament couldn’t do anything is evidence Parliament is able to overrule government in practice. I’m not holding out hope for your critical thinking so just take your victory where you can: in your imagination.
Gitlab gets me with this every Monday morning. I see someone did something "two days ago" I think "they worked the weekend?" I hover over the date and realized Gitlab thinks Friday afternoon was two days ago.
Tools.

Often not expensive, available used; they have a magnifying effect on your abilities, and therefore utility to others.
Curious what you think makes it better than other examples out there? How is it different than Active Record or Prisma?
Teal Pumpkin Project (allergy safe Halloween)
So money is specifically different than goods, which was my original point. But money isn’t based on the properties of the item it’s just defined to be, well, money.
I think it's perhaps 1% preference and 99% realization of the reality.

Up: "Hey YouTube, I'd like to watch this video."
Down: Hundreds of MB of data from YouTube

Up: "Hey <streaming TV>, I'd like to binge watch <XYZ>"
Down: Hundreds of MB of data from the streaming service
Try to find skilled workers now. There are many industries/professions in competition. It's also not the "german government", which employs train system workers.
You can't triple stamp a double stamp!
If Youtube makes it impossible to watch videos without ads, I will quit Youtube, not my adblocker.
I will not watch ads.
Lounge access is a really good one. I have an AmEx as well, and it includes Priority Pass (which I like), Centurion (which my home airport has), and Delta lounges (if I fly Delta, though I usually fly either United or Southwest).
In my experience, most banking apps are horrible and not worth using over accessing the bank's browser version.
Transmuting lifetimes is one of the operations explicitly allowed for the std::mem::transmute() function [0]; lifetimes are only there to help safe code, and they have no effect on language-level UB. In fact, the 'static reference will be valid until the caller otherwise invalidates it.

[0] https://doc.rust-lang.org/1.73.0/std/mem/fn.transmute.html#e...
None of the Kalman filter tutorials I have seen (including this one) gives a good explanation for the equations of the measurement update - including the covariance update. If anyone is curious, here is an explanation:
https://postbits.de/kalman-measurement-update.html

Tl;dr: It's mathmatically equivalent to the Bayes filter equations (no big surprise, KF is a BF), and those equations are easier to understand intuitively, but less efficient to compute.
It's a neat idea, but you'd probably have to build it into the OS from ground-up to work. And then a whole ecosystem of development languages and tools built around it. Quite a lot of work to have something anywhere near as functional as what's around today.
German high-speed trains (InterCity Express).
A Kalman filter will give you the "best guess" for some state (x) at the current timestep (k). This estimate often has some lag in it, likely because you have some incomplete information that you couldn't model. Sometimes we care about the previous states (e.g., x_k-1). But if we just save these states and refer to them, we're not getting the most out of our data.

The Kalman Smoother can be used to go back and update these past values with all the samples up to the current time. To update your previous measurements, you need to save the state of your filter at every timestep (x_k) and its associated covariance matrix (P_k). You can then apply Kalman Smoothing to reprocess previous data and update it with all current information. This will often remove the phase delay that you would otherwise observe in your estimate.
now using a "Trusted mixer" is how you get your door kicked in. None of them is the answer. It's different if you are using a protocol. I am free to execute code as I wish. But an entity "pooling funds together, and distributing them" is obviously a KYC trigger. If said entity is violated KYC laws, they can be punished under international money laundering laws.
Right. They already have the solution in the form of the black box DRM "Encrypted Media Extensions". I have intentionally turned off support for this in my browsers so I cannot view "live" streams and commercial media on youtube. Seems like it's working fine.

If youtube wants to stop acting like a free video host for non-corporate humans it's certainly going to drive down the traffic. It'd break 15 years of precedent and usage. I don't think they'll do this. Instead they'll just keep pressuring for absurd legal interpretations, threatening the technologically ignorant, and only buy district attorneys to enforce their absurd legal perspectives when someone technical rocks the boat.
managers who are poor at delegating sometimes end up delegating the mundane work leaving the fulfilling work to themselves which contributes to the long-term unhappiness of staff you mentioned.
There’s also active manipulation by fossil fuel companies, following the exact scheme as tobacco companies. They invest billions per year into this with great success: easily 40% of westerners are in some kind of denial compared to less than 10% in southern countries.

And lobbyism too: 7T$ of FF subsidies per year, while a global energy transition has been estimated at 7T$. So in one year of subsidies we could solve a big part of the problem.
Seems like hiring has been broken forever. Even with the plethora of job sites like LinkedIn it doesn't seem any better. Someone who can come up with a better way of matching up candidates with hiring managers could do really well, but apparently the problem is quite hard since there's been a lot of attempts but not much success.
Just my 2 cents, but assuming the computation needed between incoming data and what has to be displayed is low, I'd go with the 1).

-A small webserver on the raspbian that takes data feed and updates in realtime through websocket (any lib in go, python, JS, or whatever will do the work, see https://github.com/search?q=websocket&type=repositories, pick your poison)

-An ssh connection to the pi to restart the server or update the code/package

-Think of how to deliver the code/package to the pi from the git repo,

-One last thing, even it does not seem a critical app supervise the service/get some metrics on the pi if you can

And voilà
Print ads and TV commercials never unexpectedly did something that lingered.
The issue was always mostly about monopoly power and not technical limitation. A hypothetical second coax network would achieve the same end result, but there’s no reason not to go with fiber for new installations today.
> In general Italy builds transit infrastructure cheaply by European standards

And then: https://en.wikipedia.org/wiki/Ponte_Morandi
That's kind of Google's intention. You are costing them money.
There is a producer/consumer asymmetry here that I think limits the potential of this to prompt significant gains in PeerTube. ie video creators are less likely to be frustrated by an ad blocker blocker.
Nah, leave shaming in the era of the Salem witch trials. We don't need that. Here's what we need:

- global amount of co2 emissions per year

https://www.statista.com/statistics/276629/global-co2-emissi....
- average co2 sequestered per tree - 25-45 kg depending on species (google for estimates)

https://www.usda.gov/media/blog/2015/03/17/power-one-tree-ve...
37 billion metric tons / 25 kg = ~1.48 trillion

Amount of land available for reforestation as of 2019 is enough for 1.2 trillion native saplings.

https://www.science.org/doi/10.1126/science.aax0848

Given the above, we could plant this many trees in a year or two if we really tried. Couple that effort with more renewables, more investment into fusion and co2 sequestration machines, more electric cars, etc, and it's taken care of. I would question the character of any person who wants to be the one doing the shaming or thinking we need shaming for this. This is an engineering problem.
Wouldn't this impact their peering agreements?

Summarizing greatly, but user upload = Comcast pays vs user download = Comcast's peers pay them.

I'd assume for last-mile ISPs, peering is a non-negligible source of revenue.
So fun on fan-fold paper from an Anderson-Jacobson 860 terminal connected to the local Xerox/Honeywell Sigma 9 mainframe. The sound of the pins in the print head spitting out rows of asterisks punctuated by an occasional star, planet, or starship was hypnotic.
It's not that ULA is deprecated, but it discouraged, and this has led to implementation hurdles, like the fact that if you have a device with ULA addresses and GUA addresses, then your device will originate its requests, even to ULAs, from its GUA. So now your firewall rules need to specify the GUA in the source address field, for example, or you need to reconfigure every client directly.

(Also if you're running your services on the GUA, then the destination address also needs to reflect that in the firewall rule).
You can pay for premium right?
dma_bufs can’t cross machine boundaries, so Wayland not being monolithic requires deploying another service directly onto the user’s desktop machine and having it draw everything on behalf of all the GPU-less app servers. In practice the web browser strangely takes this role, with Javascript or Wasm as both window manager and rendering API, but in this world I’m not sure why the compositor still needs to be there.
i’m sometimes succinct, but honestly i always try to be conversationally polite and thank it for good answers—i’m only half joking when i say i hope it remembers that when it goes all skynet!
I'll be considering a subscription to support my content creators. But I'll be considering other platforms first.
There are enough people complaining about the new internet for there to be an active internet like the past. So go walk the walk!
Like 80% of my YouTube viewing has been stuff I can watch on nebula. I would much rather give them my money directly then google anyways, but I’ve been too lazy to make the jump.
I think it's not so much that they care, just marketing.

If you have 1.2Gbps total bandwidth and you can split it as you wish, which do you think looks better to customers? 1Gbps (+200Mbps upload) or 600Mbps symmetric? Easier to sell a bigger number.

It's honestly probably that silly.
A local college's Xerox Sigma 9
My bad, I'll do better.
If you wage war on the innovators the innovators will not stop innovating but they will innovate somewhere else.
I’ve hit something similar before. Ended up installing Linux on it instead. Was a few years ago so not sure if that would still work
Tbh using DOCSIS4.0 is probably a mistake and a dead end technology. Virgin Media in the UK said the cost of upgrading to 4.0 from their 3.1 network was only half that of actually laying full fibre to all their covered premises, so they are instead rolling out FTTH everywhere instead. 4.0 requires significant new physical network components deployed close to end users so it's not a cheap or easy upgrade.

Plus it's unlikely there will be much more speed after 4.0 given it is using very sophisticated modulation techniques and using nearly the entire spectrum of the coax cable.
as a subscriber, i am also very disappointed by all the issues i am having recently with youtube. this must be due to all the cracking down they are doing. it is also affecting paying customers!
The Haskell Discourse is also old internet-y to me. Just a forum where people talk. No targeted ads or nonsense.
Running a browser extension is innovation?
I think titles are somewhat different for this type of agency than for companies in the private sector.

If you look at the page that has the executive bios at https://dot.ca.gov/about-caltrans/executive-biographies there isn't anyone with the title "VP" but "deputy director" seems to roughly be the equivalent of a VP title at a private sector company.
I've transferred to TubeArchivist[0] for my Youtube needs. It downloads my subscriptions for me, gives a much cleaner front-end for watching and integrates with Sponsor Block. It has the added benefit of removing other bad parts of youtube as well: tracking, advertisements, bad comments, recommendations, MrBeast-style videos and so on.

[0]: https://github.com/tubearchivist/tubearchivist