skysight-inc/HackerNews huggingface dataset:
If you still have the source code for your rust code, it contains the lock file. Look in there and you'll see all dependencies and their version. Why do you want to look at the binary instead?
I'm still not clear on whether or not you are a native English speaker, but the point being made is that the expressiveness of a programming language shouldn't be tied to the semantics of a spoken language irrespective of whether the majority of the keywords are expressed in some given language (in this case English using Latin alphabet).
Why are we discussing this here?

A bagel sitting on a shelf isn't going to cut you up.

Bose QC-35 II headphones, apparently, may catch on fire and cause chemical burns when touched.

Analogies are great for illustrating a point, but if you say "this thing is just like that other one", you need to argue why that's the case first.
I thought those 3 publications were widely known to be left of centre so I have to agree with the person you're responding to, because if you don't know they're left of centre and that they clearly share an outlook, then you must be in an echo chamber.

As a simple test, do you think someone who says "I read the Federalist, Spectator and the WSJ" would notice a change if they read the NYT?

I know they all have some contributors that go against their own ideological grain, so to speak, but still, you provided a good example of what being in an echo chamber might look like.

Just being honest.
I’ve used Google “dorking” on occasion. It’s got some pretty cool tools-
Here’s a link https://www.exploit-db.com/google-hacking-database
There are actually a couple of books out on it, meaning there is much more beneath the surface.
Didn’t mean to add to your possible conundrum, just wanted to add to your tools ;-)
This line of thinking is, in my opinion, exactly the problem. Everything and everyone is a threat.
... and this serial-search system is closed to the public, whereas Bike index makes this possible to everybody.
Do you have any examples of places someone could go to find more "social, cultural content"?

I don't think my info diet is very balanced. I'd love to be introduced to other places where people talk about different things
They don’t call gmail “YouTube mail” or google maps “YouTube maps” either.
How is async Rust a pain in the ass?

I've got actix handlers with various async database workloads, singleton LRU reloading caches, service calls, etc. It's a breeze. I'm no more productive in Java.
You're missing the point, new technological developments in warfare aren't about "worse or better" since one human wishing to inflict suffering or death on another needs only a sharp stick or a rock and their imagination to produce the worst forms of torture. They're about physical distance. Fighting hand to hand requires an immense level of personal commitment to causing harm. Each technological advance in warfare has lowered that barrier by increasing the distance at which you can maim and kill. It's now possible to kill without ever seeing the person you are killing. Autonomous weapons are the final stage of this development where you don't even need to make the decision to kill, you simply design some inevitably flawed conditions under which you would theoretically kill someone and the machine takes care of the rest.

I think the objective should be preventing war and that means making it more difficult to kill not less.
Opencascade.js: Port of OpenCascade CAD Library to JavaScript and WebAssembly
Yeah, this is a slam-dunk chargeback; the user has documented the disparity and documented their attempt at going through the businesses’ preferred channel. Assuming that what’s presented is true, of course.

I guess chargebacks are less of a thing in the UK?
Often logging libraries allow you changing the logging level at runtime, without restarting or recompiling the application, as well as turning logs or off at runtime for different parts of the application. They let you organize logging levels so that when, for example, you turn the level to INFO in one part of the applications, all of the connected code also gets its own log level turned to INFO and you can define which parts of the application should change their log levels in sync. There's also performance considerations, often log libraries claim to implement tricks so that logging is supposed to be faster than naively writing strings to a file.
From sports to knowledge work: Train, Compete, Recover
I believe it was giant ground sloths as the seed dispersal fauna.
Common Lisp (sbcl) performance via native implementation of simd [0] is very impressive ! It is litteraly acheieving C/Cpp speeds (within few ms). Great work by Marco Heisig

[0] https://github.com/marcoheisig/sb-simd
I would guess that much like MDF, PLA wood's strength is determined by the binding agent. My understanding of this product is that it's basically sawdust + PLA, whereas a wood's strength is stemmed (sorry!!) from its grain.
Atomic Habits!
Replacing incumbents is hard. Replacing ones with wide recognition is even harder (she's the speaker of the house).

Replacing them with people with zero history in politics is going to be nearly impossible. Wikipedia doesn't even consider Buttar notable enough to have his own article, and he still managed to get a quarter of the vote in the last election, which should be seen a real accomplishment.
Yes, abuse isn't always physical. And most of the time the physical abuse can be dealt with more easily than the psychological trauma that comes with it that tend to destroy the lives of the victims on much longer periods.
O, wonder!
How many goodly creatures are there here!
How beauteous mankind is! O brave new world,
That has such people in't!
Yeah, I was going to say something like this. And one step better than Google, but still challenging, there are also a lot of sites out there that prohibit scraping but make an exception for "general purpose search engines". So if you're providing a specialized scraper that's used for specific purposes, you'd likely run into problems there too.

As well as the actual legal challenges, you'll also have the perception thereof, which could make businesses wary of relying on your services.
And even today: https://boards.straightdope.com
Have a listen to this guys lecture on AI and warfare. He explains why we should not fear Skynet instead explains machines capable of selecting targets / people and automatically deciding who should die, their cheep mass production, state of current progress and ways of controlling their use if this needs done.

https://www.bbc.co.uk/programmes/m00127t9

It’s really up to date to as he is also delivering a message to those at the UN talks today
> and that you can't get Facebook to take down such storefronts.

This really surprised me given the difficulty I had with Facebook Marketplace incorrectly taking down my listings and refusing to put them back up (one was an empty aquarium, taken down for selling "live animals").
That's not what Python and Google Sheets do.

>>> list(csv.reader(['''AA"A,"AA""A","A"A"A'''], dialect='excel'))
[['AA"A', 'AA"A', 'AA"A']]

Has the CSV format been standardized somewhere?
You seem to ask the question in bad faith, as clearly this is not the right place to find out these statistics. Google is your friend. There is evidence that warnings, in general, do work.

There is also evidence that wired headphones, which don't have batteries in them, do not self-combust and therefore will not require such a label. A label that differentiates products is certainly useful.

There is also plenty of evidence that most people are unaware of the potential dangers of lithium batteries.

There is no parallel with Prop 65 warnings here.
Personally, I think interactive usage has improved quite a bit. I don't "feel" it that badly in 1.7. It was bad enough earlier in the 1.0 series that I stopped using it for a while (I used it before <1.0 as well).

I think the problems were from:

1) llvm itself getting dramatically slower over time, before more focus upstream on compiler speed more recently: https://www.npopov.com/2020/05/10/Make-LLVM-fast-again.html

2) different types of invalidations

3) less than ideal precompilation of packages

I think all of it has been improved, and can certainly be improved further. That also includes improving the speed of its interpreter (vs the JIT), which exists but was never optimized for speed afaik.
No, I mostly focused on 8-bit home computers so far, and only ventured into other areas when I had some sort of "relationship" with those machines (like the Bombjack or Pengo arcade machines). I never owned a (classic) Gameboy, so... :)
AI and the Future of Work: What We Know Today
didn't work for me when I typed 'svelte'
I think that's pretty consistent? If it takes one year for OpenGL ES2 coverage, not even optimization, it will probably take two more years at least for proper optimized Vulkan/SPIR-V/OpenGL 4 support along with accelerated vidéo encode and decode support.
this is great progress and Alyssa Rosenzweig is awesome, but afaik the gpu is not usable from Linux yet because the kernel driver is not yet written.

the asahi team is very talented, but I don’t think their progress means building a software stack for an undocumented gpu is not difficult.
access to public data doesn't really mean much. A lot of training data already is public. Increasing computational resources and reducing the cost of communication always has a centralizing effect, for basic economic/energy/efficiency reasons, it increases the benefits of division of labor and returns at scale.

The history of technological process is a history of agglomeration and if web3 reduces barriers all it does is creates more, not less leverage for centralization, the same way the internet did after a short phase of disruption, or even book printing for that matter.
Damn that's what I get for commenting late at night
I disagree with you but upvoted, because you gave me some things to think about.

That's what votes are for on this site.
I was SUPER into OTA and FTA satellite reception a little over 10 years ago. I was all over antennaweb and tvfool right before I moved out West. I went from a very flat Southeastern geography to mountains and ridges everywhere. But even then, that was a "in the know" thing. I'd hate to be one of those people who pours money into this just to discover bad reception.
I'm still concerned about that weird back and forth between driver and firmware that she talked about in one of the blog posts. Not really a stable API it seems.
I thought that if more stuff collapses into singularity there might be something pushing outwards... Maybe like turning a balloon inside-out - which leads to the space-time expansion...
In commercial software the customers don’t have the source files…
https://www.google.co.uk/amp/s/www.nytimes.com/2021/06/03/wo...
> " This product contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm" are widely derided?

The problem with those warnings is not their existence, but the fact they are unspecific. If the ingredients on food containers just said "This contains an allergen", people would ignore them too. The way to make the California warnings useful would be to list which specific chemical is the problem, so that it is actionable.

Similarly, for the headphones case, listing the specific problem allows the user to take into account their specific situation (climate, usage pattern etc.) to decide if it's applicable to them. Obviously if the warning just said "this is hazardous", it's worse than useless.
Do bank tellers, conceptually, think of themselves as telling accounts to add $100 to themselves? Or do they think of themselves as adding $100 to an account?
> Honestly our rate of increased knowledge is unreal, basically humanity had very little tech/science improvements for most of our history and then just world changing improvements in the last 2 generations/lifetimes.

I feel like this is more a modern misconception than reality. Play a game of Civilization and you'll start to appreciate just how deep human technology really is. In Roman times, they probably said similar things thinking about how advanced they were compared to the Macedonians a couple hundred years back.

Yea we lost some progress or at least the rate of change greatly slowed from 400 - 1600, but other than that blip I think the progress has actually been fairly linear from 4000 BC to 2021 CE. It just seems like it's not because of the cognitive bias to take for granted all the things that seem so basic compared to computers or nuclear reactors, but in reality, those things actually were very difficult to develop with the knowledge and production techniques available at the time.
Hmmm… this does not match my experience at all. Some user space buffering helps but that’s just because it’s easier to write your application logic (ie read 4 bytes, read 17 bytes, read 46kb). I have not heard the advice to layer another layer of buffer on top of if that. The reason is that it lets you write such code efficiently without paying the syscall overhead. These buffers are very stupid and io_uring or mmap (with a read ahead option) will perform better for larger files because there’s either no extra memory copy or the cost is hidden better. I’ve seen people struggle and fail to outperform the page cache. The only time I’ve beaten it is when it was caching the wrong thing (it was caching compressed and uncompressed pages via fuse so telling it to forget about the compressed pages after decompression eased memory pressure).
Agreed that GUI is a huge part of it, but I'd say for a different reason. There are almost no UI/UX designers contributing to open source projects. At the very least the ratio of them to programmers is incredibly low, far lower than at any company whose main product depends heavily on its GUI like office or graphics software.

OSS GUIs are exactly what you get if you leave it completely up to an army of pure programmers (whether well-paid or not).
This is one of the reasons I've only used SkipTheDishes or try to avoid UberEats as much as possible. SkipTheDishes the customer service at least somewhat tries. UberEats doesn't give two anythings about you or your food.
Notably, GGS is not held in especially high esteem by academic historians. If you are interested in a widely loved piece of geographic history, Braudel's The Mediterranean is considered a classic.
> We understand you are not happy with your recent experience

> [Tick] no response needed!

I think companies really shoot themselves in the foot with responses like this. Surely it’s worth 4 bucks to avoid the potential PR shitstorm.
I don't think it's fair comparing the war on terror with the current pandemic handling. Back then the government attitude was "You killed 3,000 proud Americans, we will avenge them by killing 300,000 Arabs! A eye for a hundred eyes!". It was clear from day one that USA was overreacting, and doing it in a way that was suspiciously profitable.

The WHO is very different than the military industry complex, they're not taking over the world, they making recommendations based on evolving scientific data, and the governments of the world are free to ignore them because not even the UN has enough authority to force them. That so many shitty governments have accepted those recommendations to some degree is a miracle, owed much in part to the effort of their own scientists.
About 75% of the 800k Americans who died from Covid-19 were over 65 years old

<https://www.msn.com/en-us/lifestyle/lifestyle-general/about-...>
Great idea! I like where you're thinking.
A term with no agreed meaning has limited utility. We have an official definition. I don't understand how the community benefits from making the definition more ambiguous and murky. Is there a group that's heavily invested conflating open source with source-available? I just don't understand who wins in that scenario.
There is something general: https://arxivist.com/

Interface is much less polished than ArXiv-sanity. It can also send a daily email of the top 5 for you, which I find very useful.
They said it's no problem - just use a fixed version of the macOS Display Controller firmware of your choice. For example, they might target the macOS 12.1 version of the firmware, maybe upgrade to the macOS 12.4 version a year later... It's not stable but it's easily made stable.
People complained then, in a light-hearted way. Lots of funny memes. But in those days, the banners were tiny, and other than the pupils of the death stare, they didn't follow you around and keep count of how often you'd seen them, as they have been doing these past few years. Ah, good times.
Every tool I’ve seen in the internet trying to profile me and give me suggestions fails miserably. The tech isn’t there and the companies aren’t trustworthy enough for me to say “yes have my data so you can build a profile of me!” and expect them to respect my data.

I just follow HN and a couple of other places that provide good content.
"Everyone has a plan until they get punched in the mouth." (c) Iron Mike
It allows a pixel shader to basically return fully transparent, letting previously drawn objects show through.
So happy to see this as the top comment. We need way more positivity in tech.
True - but the 2024 cynics (as seen primarily on forums like Phoronix) doubted that there would be OpenGLES in this time frame.
If you believe this, it's on you. If anything Smalltalk is easier to read than C++, as it has way less semantics. Probably closer to 1.4-era Java amount of semantics (but with far more power, e.g. closures for one).

You're just knee-jerk reacting to a different syntax.

(You might not like the "image" approach, but that's orthogonal - and not even necessary of all Smalltalks. But you should have absolutely no problem reading and understanding the language's syntax).
This is how our government workers work all the time!

Sadly, most of them are not even paid by some foreign superpower.
> nostalgia.

Nostalgia does not guarantee me personal autonomy. Neither does it guarantee me a right to self defense. Nor does it guarantee a free practice of religion, free press, or a right of association.

Ensuring the survival of a nation state that adheres to the US Constitution will guarantee those things.

> How long will the internet abide states as nodes of economic and social standing?

Take a look at China and their authoritarian take on "the internet". "The internet", that is the masses that make it up, do what they're told, consume what they are allowed to consume, demonize those they are told they should demonize. Goebbels would be jealous of the machine the modern world has developed.
I recently(ish) discovered a legitimate billing error with Lyft/Bay Wheels that caused a few bucks of overage[1]. It wasn’t a lot of money to me, but I pointed it out to them as it was an obvious error. To their credit, they refunded several entire trips, not just the disparity, and I believe they refunded others’ affected rides as well. I think that’s a satisfactory approach: mistakes happen, but companies should make an effort to ensure that they don’t benefit if they make an accident that favors themselves.

[1] https://twitter.com/paulgb/status/1449779457200300033?s=21
lol - my Dad and his co-workers were faxing around cartoons and jokes in the 70's and 80's, and in previous decades I'm sure there were other ways of sharing humorous illustrations and sayings.

There is nothing special about "memes" - the concept is as old as the bored office worker.
> I haven’t seen 1/100 of this hatred for Apple iMessage vuln that led to NSO zero-click exploits, and I don’t get why.

I think there are a few reasons for this, and most of them aren’t based on logic, but emotion.

First, as bad as the NSO zero-click exploits are, they aren’t things that developers were potentially injecting into their own projects. So there is an easier force to “blame” — Apple (for making the mistakes in the first place — and to be clear, all software can have bugs) and NSO Group (for being pieces of shit) — whereas if you either chose Log4j for your own project, or more likely, chose a project/product that chose to use Log4j, the “who to blame” question becomes a lot less comfortable to answer.

At least with the NSO thing, there is a face of who the bad guy is. So it’s easy to sort of not hate Apple, provided Apple patched exploits as soon as they found them. That doesn’t mean that Apple, a company that has used its “better” security relative to its competitors one of its marketing messages, gets off easy. It’s a black mark for them for sure and will make it harder for the company to argue that it is so much more secure than x, y, z service or platform.

With Log4j, similar to OpenSSL, people have to grapple with the reality that they don’t really know a lot about a lot of the code they run — and even worse, acknowledge that they aren’t capable of understanding or auditing that code themselves. I certainly don’t understand a lot of the code and libraries I rely on for things I build. And if I really stop to think about that, that’s scary. Fortunately, my own projects are personal and aren’t taking data from others. But facing that reality can be a difficult pill to swallow. And Log4j is even worse than OpenSSL in a way, because one could be forgiven for having trust in a well-respected cryptographic library, and for not having a deep understanding of how that library works. But having an insecure logging library? That almost feels avoidable — even if it isn’t.

So people want to blame someone. And when it looks like the code — made by volunteers or not — wasn’t the best written, that’s an easy thing to go to. Rather than self-reflecting about all the libraries we use every day that we don’t think about the security or code quality of.

It doesn’t help that the disclosure, for a host of reasons, wasn’t good. That isn’t me blaming the Log4j team, it just is what it is. Disclosure wasn’t great and the fury to patch made some mistakes and now that there is outsized attention on the library, even more vulnerabilities have been found. Which is all understandable and indicative of what often happens in high stress situations.

Ultimately, we should all accept that mistakes happen and that this wasn’t done out of malice. We all have some level of culpability for what we choose to use in our projects. But mistakes happen.

And as you say, discussion is OK but disrespect isn’t. But I think we see lashing out because people want to find someone to blame.
Web scraping is just one way to get the data to facilitate the sale and service of ads.
I think the downside of seatpost/stem is that it's more easy to check. Good point about RF, didn't consider that. I still think it's within the realms of possibility though?
This is so bad I can’t imagine even Uber Eats really thinks it’s acceptable. Probably a bug.

The problem is that tech support are useless automatons and there is no way to really escalate to those that can see it clearly should be fixed other than shouting on Twitter. Very frustrating when there’s no avenue for real review and redress other than chargebacks.
Yes they're right about Rust being expression-oriented and allowing you to compose certain things more easily (in theory - in practice I don't see this being used a lot in Rust outside of match expressions). I read the overall comment as 'Rust is more expressive and composable than python' which doesn't feel correct - by design - mainly because of strong typing and safety checks. I didn't understand the statement about lambdas since to me Python and Rust lambdas are practically equivalent. It came across as if they read about Rust and Python without really being familiar with at least one of them.
The issue that I find with Google scholar is that it seems very biased by my publications. So it's very good at telling me the latest work related to what I used to work on, but not necessarily what I am currently interested in.
About 75% of the 800k Americans who died of Covid-19 were over 65 years old
<https://www.msn.com/en-us/lifestyle/lifestyle-general/about-75percent-of-the-800000-americans-who-have-died-of-covid-19-were-over-65/vi-AARMzc2?li=BBorjTa>