skysight-inc/HackerNews huggingface dataset:
If people succeed in codifying 'their right' to block ads, how would the internet not be doomed to die as is, or at best aggressively centralize even more.

You'd have to pay each website you consume, and obviously people won't have 50 individual subscriptions.

YouTube even offers a premium plan, so people are essentially arguing they're entitled to consuming content for free with no exchange.
We can never know the outcome of the counterfactual scenario for Shkreli.
Oh come on. We can criticize the article on a number of levels but it’s well-written (not well-researched) and clearly human.
“No true Samsung”
My feeling is this pre-trained stuff won't work with electron microscopy, infrared camera or other types of specialized data+targets that aren't in the generical databases.
I think that by 'module' they were thinking of user-space drivers rather than kernel modules.
I initially had a reaction to the page content, but upon second read it actually seems okay. I think then, my reaction was to some title keywords ("unleash" "prowess" "sorcery"), which then spilled over mentally into the content.

It's otherwise a good article with nice links to further reading.
Theoretically the monolithic approach is supposed to be more performant. Abstracting away everything into modules can be more stable, but also usually incurs some overhead. But this is holy war territory and I'm trying to ELI5 best as I can.
Use of adblockers has been pretty constant over time and YT has existed through that entire time. There doesn't seem to be any danger of this scenario actually happening. "Normies" just don't care enough to install adblock.
In prior configuration, the UDP client must get a certificate which uses three way handshake to verify the IP address. Once a client has it's certificate, it can perform transactions with a simple two way transactions.
The conflicts of the last couple of years have not helped improve my already-low feelings about journalism and journalists.
So PDF annotation is nice, but I don't understand what the actual improvement to the sync feature supposed to be?
I much prefer Hacki, it's much lighter and OSS, the dev is also very nice
> there are a lot of people in Gaza who think that Hamas is their best chance of changing the situation.

Those people are wrong. Hamas does not have a chance of accomplishing anything other than slaughter of gazans. They have no chance against israel, unless of course improving palestinians life isn't the goal but rather terrorizing israelis.
Totally agree but it is a strange situation. Everyone will probably be made whole now
The world is such an interesting place at the moment.

The USA has startups and builds software. Web services and AI.

Europe has bureaucracy and builds regulations. GDPR, work regulations, DIN standards.

Where will this end? Long term, when AI makes human labor obsolete, what does Europe have to take part in world trade? We don't have much natural resources either.
Most bosses have never gone through the creative processes that are being discussed here. Or if the boss did it for bread they won’t know how to apply the process to cars. A corporate rebranding is done many times by an agency but once or twice, ever, by the individuals on the client personnel. The boss who knows how it’s actually done will get less theater than the uncertain or over-eager boss who’s doing their first agency rebrand. And, sometimes, the marketing exec is party to the theater because they know a straight up offer to their upline won’t get accepted.

Put another way: I’ve done rebrands for agencies themselves. They’re still prone to the errors even though they know how the sausage is made. It’s an innate human tendency.

And btw — nothing is pretty. Branding, marketing, coding, project management, budgeting. It doesn’t have to be bullshit, but process is not often going to be pretty.
Yet it is not even anti-Israel, it perhaps paints Hamas in a better light ("Such a bunch of liars! Oh, actually lazy journalists"), but really, must the pro-Israel flagger contingent degrade public discourse so?
Starts out so wrong. I live in Spain, traditionally good food still a staple. Most of the world I have visited is like that too.

OK USA has screwed it's food chain, but that does not apply outside. People generally value traditions, and specifically food traditions, highly. It's a long way from financially difficult to keep these alive. People just have to decide they want to and spend time, not money.
People round here do that.

N.B. Traditional food does not come from a shop, you make it yourself. Thus, it cannot be gentrified away. Growing your own local specialities is usually easy where it is traditional.

If you can't imagine obtaining anything without going to the free market and haggling, your limited options are your own doing. That's not gentrification.
Google makes enough money from adwords that they can afford one public good like a free video sharing website.
Thanks for your comment.

I did not know about "Betteridge's law of headlines", quite interesting. Thanks for sharing :)

You raise some interesting points.

1) Safety: It is true that LVMs and LLMs have unknown biases and could potentially create unsafe content. However, this is not necessarily unique to them, for example, Google had the same problem with their supervised learning model https://www.theverge.com/2018/1/12/16882408/google-racist-go.... It all depends on the original data. I believe we need systems on top of our models to ensure safety. It is also possible to restrict the output domain of our models (https://github.com/guidance-ai/guidance). Instead of allowing our LVMs to output any words, we could restrict it to only being able to answer "red, green, blue..." when giving the color of a car.

2) Cost: You are right right now LVMs are quite expensive to run. As you said are a great way to go to market faster but they cannot run on low-cost hardware for the moment. However, they could help with training those smaller models. Indeed, with see in the NLP domain that a lot of smaller models are trained on data created with GPT models. You can still distill the knowledge of your LVMs into a custom smaller model that can run on embedded devices. The advantage is that you can use your LVMs to generate data when it is scarce and use it as a fallback when your smaller device is uncertain of the answer.

3) Labelling data: I don't think labeling data is necessarily cheap. First, you have to collect the data, depending on the frequency of your events could take months of monitoring if you want to build a large-scale dataset. Lastly, not all labeling is necessarily cheap. I worked at a semiconductor company and labeled data was scarce as it required expert knowledge and could only be done by experienced employees. Indeed not all labelling can be done externally.

However, both approaches are indeed complementary and I think systems that will work the best will rely on both.

Thanks again for the thought-provoking discussion. I hope this answer some of the concerns you raised
Good post. Thanks.
They don’t have an inherent right to exist or be profitable. If the EU agrees this violates GDPR then they will have to adapt or die.
> The ultimate in "this would only apply at Google", was having to establish backup communication side channels that weren't Google dependent.

Not sure this is an "only at google" thing. In a past life, I ran Engineering for an App/SMS messaging application. We definitely used an IRC channel as well since the nature of our outages would mean messaging channels could be down. It's also why we didn't rely soley on SMS for our on-call alerting.
Apple Silicon Macs can run Linux, too: Apple designed the boot code signing process to support custom operating systems without access to private data on macOS.

https://asahilinux.org/
Catnip is toxic?
This uses wg-easy, which isn't open source.
> this part of the story is well documented but thanks anyway.

Its not only not well-documented, its inaccurate self-justification that has been constructed after people realized how they had been deluded in their bloodthirst (or, at least, for people like Matt Yglesias who had rocketed from a college blogger to a major media figure largely through his pro-Iraq War blogging, as means of protecting their reputation once public opinion turned.)

It wasn't a major media stranglehold; while, yes, things like Judith Miller’s war pimping occurred, so did extensive major media debunkings of the lies and exposes of the methods being used to manufacture them. People will tell you they watched the UNSC meeting live and remember how chilled they were when Powell presented the fake evidence, but they don't seem to recall as prominently their feeling when many of those claims were debunked by UN inspectors in that same meeting.

A major media failing would have been easier to deal with, to accept: we were lied to, the truth wasn't avaialable, and naturally the public made the sensible stand based on what was available to them. Horrifying in its result, but not at all damaging to one’s fellow humans, but for a small cadre of evil warmongering propagabdists.

But when the whole narrative was debunked and that debunking was widely reported in major media, etc., abd yet the mass of the public still cheerleads for death and destruction that is being sold with the debunked narrative, living through that as someone who didn’t buy into was horrifying on a level that is hard to describe (as has been witnessing the retroactive denial narrative after the bloodthirst subsided a bit0, since not facing what actually happened, makes it a lot more likely to happen again.)
It's all about speed these days. If you don't report it and someone else does, then you've lost customers.
Because the Linux kernel does not have a stable API for modules.

The modules included in the kernel are updated whenever the API changes.

For the external modules, every time when a new kernel version is released, they may become broken and there is a lot of work to identify how to update the modules, unless one watches the kernel mail lists every day, because there is also no documentation about how to migrate the old modules to the new kernel.

The reasons for module breakage may be just the movement of some definitions from one header to another, which break compiling, but most frequently some structures gain new members or lose old members, or some functions gain new arguments or lose old arguments.

When there are new members or arguments it is hard to discover what values should be put in them, while when members or arguments are deleted it is hard to discover whether their absence must be compensated somehow, e.g. by inserting invocations to other functions.

In the worst case everything can be solved by reading the kernel source, but that takes a lot of time and those who maintain out-of-kernel modules usually do not do this as a full-time job, so they do not have time to scan every day the kernel mail lists, to see if anyone has plans to make changes that will break their modules.
You can do the summarization part how ever you want. You don't even need have an llm summarize what the program found. The context that includes the answer, so you can just include that in your final response.
The PDF features are actually an extension, just one built in as Firefox's default pdf viewer.

It's called pdf.js https://github.com/mozilla/pdf.js/

You can actually use this pdf viewer in another browser like Chrome if you'd like, there's a demo URL on there.
The claim is that ad blocker detection scripts violate.

Member States shall ensure that the use of electronic communications networks to store information or to gain access to information stored in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned is provided with clear and comprehensive information in accordance with Directive 95/46/EC, inter alia about the purposes of the processing, and is offered the right to refuse such processing by the data controller. This shall not prevent any technical storage or access for the sole purpose of carrying out or facilitating the transmission of a communication over an electronic communications network, or as strictly necessary in order to provide an information society service explicitly requested by the subscriber violates.

Detecting if a request to Google's servers for an ad fails is not the same thing as gaining access to information stored in a user's device.
The single-minded insistence in the article that various news outlets should "link to the video they are citing" is completely wrong. They talked to Hamas directly, they aren't just repeating what they saw on Twitter. (at least some of the outlets should be expected to do so.)

So of course the journalists aren't talking to some random crazy guy.
Lethargy certainly plays some role as well, see the willingness of reporters to republish press releases from companies with little to no editing that are basically just thinky veiled ads or PR puff pieces.
> the voices that advocated for the truth suddenly switch sides. WHAT.

The media is people. Bias is the default. Sometimes the bias of one organization aligns with the truth, on some issue. That doesn't mean it will on every issue, or will tomorrow if it did yesterday.

Objective reporting is rare. And the reason for that is that it's hard to distinguish. The reason you're watching it on a screen is that you aren't there and you don't know what the truth is, so you're trusting someone else to faithfully convey what's happening. How do you know if they don't?

Sometimes it's more obvious than others. The truth is always logically consistent with reality. It's possible because it happened. Whereas lies have no such constraint. So you can detect lies -- sometimes -- because they contradict themselves. It's the same reason authors publish a novel and then get letters from readers telling them all the mistakes they made -- fiction is inconsistent with reality because otherwise it wouldn't be fiction. And so the more inconsistencies you detect with someone's reporting, the less you trust them.

But that's just a heuristic. Someone tells the truth 95% of the time, that doesn't tell you which 5% is a lie. Someone lies 95% of the time, that doesn't tell you which 5% is the truth.

We want to pretend we can know for sure, but that's not how it is. Then nihilists want to claim that you can't know anything so you might as well give up, but that's not how it is either. Being 95% sure isn't the same as being 40% sure.
> The population density in North American suburbs is too low to allow for children to comfortably walk or bike to their friend's homes, or to third places. They can't even walk to school, for goodness' sake.

All of North America is quite a big area. Clearly as a generalization that's incorrect.

Here in a very suburban town in northern California one can walk around no problem. Easy walk from this neighborhood to the middle school. My office window faces the street of the school and when classes end I see hundreds of kids exit the school and they all walk off in various directions, a smaller number bike or skateboard.
Same. The dynamic typing helps with prototyping but all MBAs have consistently proven they are NOT willing to have the prototype rewritten in something better later.
I don't want any of my data scanned which is why I don't tend to store it in the cloud. If Apple rolled out client side scanning what's to prevent them from extending it to all data on the device, regardless of whether it's synced to iCloud?
Yes, true. Indeed, your phrasing is better! I am not sure however if I can change the title now. I will keep your comment in mind for the future.
Too expensive in terms of cost, materials, and time. Also too vulnerable to swarm attacks. A gepard costs what, 400k? Lancets are 20-40k. I can almost guarantee that it won’t take anywhere near 10-20 lancets to kill one, maybe 3-5. And a non-SPAAG AA gun is a non-starter with modern ISR.
Maybe the Israelis are playing 4D chess.
I can see it being useful, maybe receipt uploading would be a nice feature
No. This is just because phones in Mercadolibre, or other Fayuca places are cheaper and better models than the overpriced ones they sell in Samsung's own "official " store.

I'll replace my phone this year. And was looking to buy a samsung s23 ultra. But all my phones are multi sim. Samsung mexico doesn't sell multi sim. But the gray market ones so sell multisim and a 512gb original s23 is $250 USD cheaper than the one sold by Samsung with only single sim.
What I don’t understand is why doesn’t Google just insert the adverts into the video stream from the main video itself. Default to current, if the user goes over a certain time without playing an advert, insert it.
Ah, yes, replies are broken, you are right. When I go to one of the big account (ex Elon) then it is impossible to find a good discussion, you have to scroll a lot through blue check marked memes, scams and then you get a chance for something meaningful. Wish it was more like reddit/HN.
And EU would have to cave after people complain that YouTube, tiktok, every news site, reddit, the entire internet becomes nothing more than a pay wall to them.

Or maybe more likely, consume content from unfriendly countries who will simply ignore the regulation, and force a continuous game of whack a mole with their domains.
This is the concept behind BAT and the Brave browser, isn’t it?
I find it interesting that this reflection didn't mention SLI/SLO/error budgets, which Google SRE has championed for a long time.

My impression is that they're nice in theory, but less useful in practice. I'm yet to see an error budget effectively inform eng decision making.
That doesn't necessarily mean that there is not a zero day available for Windows 7 or that hackers don't have access to those systems in some way.

The good zero days are found by or sold to governments or elite independent hacking groups working on an international level. They tend to be more interested in targeted attacks against specific individuals or organizations.

Once a zero day is leaked to the public, typically it is quickly adopted by botnet operators to take advantage of un-patched systems.
The Linux kernel doesn't have a stable ABI. Thus, if a kernel function signature changes, or a subsystem gets refactored, etc, drivers get updated as part of the process. If the drivers lived outside the kernel tree, they would have to be updated separately by their own maintainers. That's less efficient and prone to breakage, so generally driver modules are merged into the kernel tree. Often they can even share code with other hardware devices!
Isn't an iPhone SE pretty mid-tier?
Have you read the famous fable about the fox and the grapes?

https://en.wikipedia.org/wiki/The_Fox_and_the_Grapes
The headline is misleading, but the sudden trendiness of a previously-unknown food is pretty devastating to everyone but the few who manage to cash in on the trend.

Witness: Korean food. I love it as much as anyone and have a container of gochujang in the fridge, but I read once about some poor Korean who, when told that Westerners were suddenly very interested in their culture, just said, "Why?"
You can install Asahi Linux on any of the M1/2 Macs. And even if Microsoft and Apple stop giving updates you can still run the machine with the last OS. I’ve been running a 2012 Mac mini just fine and it hasn’t seen updates in a while.
How does Netflix make money? HBO Max? Apple TV? Amazon Prime Video?

Google wants to have their cake and eat it too by having a "free" platform but also controlling exactly how people view it in their browser. If you want to actually control content you need to have a real paywall. There are ways they could implement ads that would not be blockable (with a logged in user), but they don't want to do that for some reason.
Totally agree.

I recently dabbled a bit in stock picking, and built a system to record my commentaries on stocks and my subjective valuation, so that I can refer to them later (so that I have something to base my trades on other than pure emotion).

I just defined the models and used the admin interface for all the editing. I mean, in theory it's not much different from using an excel spreadsheet to keep my records, but I get a full SQL database and a customizable webUI for free after I defined my models. And if I need anything fancy I have a fully programmable system that I can extend arbitrarily.

In django, as long as the functionality is only exposed to trusted users (hence it's called "admin"), there's very little reason to write any "views" logic after you defined the model and basic controller logic.

It's basically the generic CRUD app that you don't have to write.
It's clear that you interpret the Chinese judiciary system as less transparent and fair than the democratic western counterparts. Yet you analyse and interpret laws in the same fashion as a functioning law system. By the same logic I wonder why would you believe anything written in law in a chinese context. So analysing the text would make no sense. China doesn't have a Common Law system and almost certainly the law is exercised differently in different regions. I am simply adding my interpretation of how they are perceived in my limited circle.

It's also interesting you referring my 'CCP friends'. As if it's a category of people or an attribute. Virtually everyone born in a city (city HuKou) would be highly likely a party member (and certainly if taking office).

Thirdly there are countless protests going on everyday. That's the reason I'm adding my insights as most 'chinese resources' are on social media, transient messages and posts, almost never get covered in the mainstream median. No one denies their existence. But like any movement, there are good and bad sides. What you can reach easily is very likely the end of long pipeline of biased selection. I appreciate your concern of publishing any information regarding recent controversial events. It's common belief for population that only receive biased reporting(again I never say what I read must be true, quite the contrary).

Besides it'll be very unlikely that our local judge would know anything about a high profile case like LiFa Peng (would a local officer know a FBI investigation?). These are only visible in the west because they have been escalated to the extreme. Most protests are actually followed up a lot on social media, with the biggest noticable change perhaps being COVID restriction lifted.
Most journalists have to write 10+ articles per day these days. They just copy paste the original tweet, add a little from wikipedia, DM a few people to see if they can get an 'exclusive comment', and maybe a sentence or two of opinion and hit publish.

There is no time to cite sources or worry about accuracy.
This post had a load of comments which have just vanished, what's going on here? Oh it seems that the original post has been replaced by a new one: https://news.ycombinator.com/item?id=38050937
Sure. But in other places ATC would arrange a gate, request law enforcement to that gate, then have ground control direct the aircraft to that gate after landing. No need for the crew to discuss and relay gate assignment to ATC while in the air.
The current tech landscape is enduring a renewed surge of layoffs, a wave that carries significant consequences for the industry and its stakeholders, including venture capitals, startups, and H1B visa holders. This imminent reality serves as a poignant tale of not just corporate downsizing but also the birth of revenge startups, the plight of specialised international employees, and the steps forward for an affected workforce. Through the lens of landmark examples and compelling data, we will uncover the narrative that joins all these disparate threads together, offering insight, understanding, and strategic advice for those involved. Welcome to a journey exploring the undercurrents of the tech industry's tumultuous layoffs.
Maybe the batteries included approach allows the ORM to synergies with the admin in a way that would be harder in other frameworks where the tooling is more ad hoc?