skysight-inc/HackerNews huggingface dataset:
I can wrap my head around how memory works, but gdb just feels... hard to use. The commands are esoteric and hard to remember and the syntax can be arcane. Plugins like pwndbg add color highlighting and other new features, but on the whole I wish the UX was better. I guess old GNU tools are always like that.
Not at all. I'm suggesting that when writing up a PR blog post, choose examples where applying your technology is a sensible and safe thing to do.
A not-so-subtle reading shows Google is doubling down on ecommerce applications here:

> It could also understand that, in the context of hiking, to “prepare” could include things like fitness training as well as finding the right gear.

> fall is the rainy season on Mt. Fuji so you might need a waterproof jacket.

> MUM could also surface helpful subtopics for deeper exploration — like the top-rated gear or best training exercises

> you might see results like where to enjoy the best views of the mountain, onsen in the area and popular souvenir shops

Or, my favorite line:

> MUM would understand the image and connect it with your question to let you know your boots would work just fine. It could then point you to a blog with a list of recommended gear.

(in other words: "Thanks for showing you're interested in hiking gear. Here's a lot of hiking gear you can buy.")
The paper itself is quite interesting. [1] They describe using 4 of these Tesla valves in a configuration similar to a bridge rectifier for liquids which would take oscillating flow input and produce a constant output.

[1] https://www.nature.com/articles/s41467-021-23009-y
Search quality at Google has been decaying over the past decade. Accuracy and quality of search results is compromised to optimize advertising revenue, penalize competitors or neutralize threats, and cater to the various needs of political or regulatory authorities.

Google's search was at its peak in 2008 when advertising hadn't fully compromised search quality. Google is an advertising business that supports its otherwise money losing properties. Why will things change in the future because you can synthesize data from multiple sources only to compromise that quality with the realities of Google's business model?
Firefox + Ublock Origin works fine on macs
Thanks for looking out for us =D
Link for any who's interested: https://github.com/purpleidea/mgmt/
I and others have been working quite hard on it, so please come join us =D
I think the reason "final" is used is because you'll often have releases like

Foo 2.0 alpha release

Foo 2.0 RC1

Foo 2.0 RC2

etc, and if you just have "Foo 2.0" as a release it can be somewhat ambiguous as to whether someone named something wrong when downloading or describing it and left of that portion of the name, or if it's actually the full release, so they want a word to distinguish it as the actual full and final release of that version and not "the 2.0 branch"

"Final" may not be the best word choice for that, but it does at least accomplish the task of distinguishing the actual final product of that version from any other types of releases or the branch that will eventually become that.
I feel you: in our environment, we stayed on Puppet 3 for exactly the sort of reason you call out for the longest time, and upgrading our Puppet codebase to be 4+ compatible was a major effort.

OTOH, in the case of Ansible, I've had good success with `pip install --user` to get a local (to my user) Ansible install that's separate from the system, and it looks like specific versions of software can be requested.
Should you always be able to sort results by date? If I search for "California", doesn't really ever make sense to date-sort all the pages that match?
Except this is Google not some startup.
> Email and Gmail are not perfectly congruent. An unsettling number of people now seem to be under the impression that Gmail "is" email, in the sense that all email is Gmail and Gmail is all email.

Even major services. I tried to create an Esty account the other day, and it rejected all addresses from my Fastmail-managed personal domains, and would only take a gmail address.

Luckly it turns out you don't need an account to order, and I was able to use my custom domain for an unregistered checkout.
What's changing here that breaks existing code?

I'm not a Linux person, but select requiring help to work beyond FD 1023 isn't new. It also happens on FreeBSD and MacOS, so either you recompile your software (including glibc on linux, apparently) with a bigger FD_SETSIZE, or you use one of the better than select interfaces that doesn't care. If you tuned your FD limit higher, you're already on the hook for knowing about it.

Keeping the default soft limit of 1024 means that programs that don't fiddle with the soft limit can have a working select, and programs that do fiddle with the soft limit should know better. Auto tuning the hard limit to something appropriately sized seems reasonable, but fiddling with the soft limit may end up with this select problem, so it's nice that they didn't fiddle with it.

Also, I'm deeply surprised to be defending Mr. Poettering, but in this case, he's right.
Another not-so-subtle reading shows google doubling down on being "responsible" which has a lot of collateral damage when they block or de-emphasize legitimate results that don't fit their own goals.
> The farms in rural areas are generally focused on growing a single thing (either one type of livestock, or all corn, etc.), entirely for wholesale,

And most of the farms are not only going to be growing just one thing, but the same one thing as other nearby farms (of which there won't be very many, since farms have been consolidating into ever larger operations for many decades).
It’s not. I was born and raised in the Bay Area, late 30s, have family in the city thats owned in the city proper since the 70s. My entire working career was in the peninsula, 10 of which in SOMA.

I don’t want to make this political it’s always been the same story ever since I was a kid. 1 - People who want to live here but priced out hoping to come at a “reasonable” price. 2 - Conservatives looking at the massive amount of talent, money, influence, power, and an intellectual power house of the world and finding any reason to possibly hate cause… we’ll I don’t know.

It’s fine. Nowhere is without issue, yes it’s gotten more expensive, but so has everyone salary. Dirty little secret to the outsiders, a lot of places are matching or competing with FAANG salaries, and even with cost of living being so high you make more in the BA then you would otherwise even after factoring out the roof over your head, in more then a few jobs by quite a healthy margin too
Yeah - seems to jive with my experiences. It's a tough pill to swallow, but bm-25 and tf-idf along side pagerank continue to be superior to dense vector methods for search. Even dense-vectors with re-ranking models afterwards don't perform as well. I've been sad to see that models like BERT are becoming more prolific in search as they are a significant portion of why googles search has gotten worse...
That makes sense. What would have been a better example?
And perhaps that new construction will reduce the market value of their homes, which they don't have to pay property taxes on and therefore regard as a substantial store of value.
Only if you want to use google docs’ features and optionally share it with someone later down the line easily. Save that, you can simply send them your .rtf file over email and ask them to make changes then send it back to you once they’ve done that. Did I mention you can’t work on it at the same time?
This looks interesting. Can't wait to give it a listen! Has anyone already done so? Reviews?
This is a very cynical take (I'm cranky from my second vaccine dose), but:

Imagine how much work, how much energy and effort, went into building an ML-based image cropping feature, just because an up-and-coming Designer decreed that a certain specific crop ratio was the most aesthetically pleasing to the human eye...

...so that years later, after countless hours of additional user research, they would just remove the feature because it doesn't work, and award themselves a medal for doing it.
It's a crime to write bad checks. That's what the article is all about.
I don't think blocking ads on YouTube prevents Google from being able to track you on YouTube
> Freedom of speech doesn't mean I need to hear one's bullshit

As a matter of fact, it is. Not particularly about your hearing of course, but about expressing everything, even things you may consider as BS. You can be wrong, aren't you?

> Do whatever you (not you in particular) want, just quit moaning about it

Couldn't agree more here, but this statement is contradictory to the one you've made before. Glad you changed your mind.
I was talking about the JEE Mains, because that's the only score the majority of students will be able to use for all the other (non-IIT) colleges. Even if we consider the Advanced, the difference between the top two ranks was only 6 points, and the top 8 were within the 25 point spread that separated the top two in your year (I'm using 2019 for a non pandemic perturbed year). The top 10 were separated by an average of less than 4 points each.

> Even middle class families of Bihar, the poorest state of India, find the resources to send their kid to Kota for a couple of years. So, it is not that inaccessible.

I wonder, though. Quora answers about the cost of coaching in Kota from 2018 yields figures in the range of 2.6 - 3.3 lakhs annually (ie, coaching + accommodation + food, etc). That's a median additional expenditure of 25K per month, for two years. Yes, some families from Bihar are able to muster up the amount, but I suspect there is some survivorship bias here. Even if Kota were to be filled by Bihari students, it doesn't necessarily follow that it is accessible to the average bright motivated Bihari student. My guess it is not.

> I would also argue that people much below this threshold have bigger worries in life.

No argument there.
They key here is that transformer-based "search" isn't actually providing links to the sources of information such as how search works now, but rather synthesizing information as a result of being trained on the corpus of Internet data.

In this way, Google gets all the value from Internet properties they don't own without having to push any traffic to those sources. So, they get their cake and eat it too. They create a way to regurgitate information from the vast trove of info on the Internet without ever having to share traffic with those sources by moving traffic from their search engines to those sites, like they do now.

They get to sell advertising to those who want to capture eyeballs for search results, without having to share any ad revenue with the content providers that are powering that transformer-based search.

Ain't it grand?
uBlock Origin already performs CNAME decloaking and blocks this approach, it’s pretty cool.
Fairly basic, but still fun. Julia Evans has the best explanations of systems level stuff often shared in a comic strip form. Plus the article has a reference to Nightmare which is a fun binary exploitation ctf game/course that most programmers should probably have a go at playing. https://github.com/guyinatuxedo/nightmare
You’re being downvoted but it’s actually an interesting issue. Many companies (yelp) already have suffered from quick results… at a certain point Google will have a hive mind but little reason to have you go any further. This is good as a user (hypothetically), but does not contribute back at all to the producers of such information who may have additional value to unlock.

Meanwhile the Reddit’s and whatnots can’t afford to not have Google index them, so this is just the price of admission. I wonder if they need an expansion to do not crawl that lets you specify how the data could be used?
Tried his "hastyhex" binary to hex filter which claims to be faster than alternatives. In tests I ran, it was much faster than hexdump, and even faster than xxd, but was not faster than lesser known public domain code, which was about 2x faster for small files and slightly faster for large ones. See, e.g., [1]

https://github.com/skeeto/hastyhex

1.
https://news.ycombinator.com/item?id=27216195

https://news.ycombinator.com/item?id=27216187
Even in container world, I still find Ansible/Chef useful for a number of low-level system tuning tasks. Things like setting NUMA affinities, modifying kernel parameters, setting IRQ interrupts, loading kernel modules, setting NIC parameters, etc. That kind of stuff is often overlooked, but done right can have pretty dramatic performance impact.
University of Toronto had a research reactor back ~20 years ago: a "slowpoke" reactor.

I don't believe it generated incremental energy, but it was used for irradiation.

I worked there one summer and enjoyed it immensely!
DeFi, almost exclusively on Ethereum, grew from $1 billion to $60 billion in the total value of assets locked, in one year:

https://defipulse.com/
This comment is interesting:

OmnipotentEntity
1 year ago
·
edited 1 year ago
Platinum
Different guy. I've coded a very large project in C++ (about 180k SLoC).

Beyond a certain point, keeping everything in your head is simply beyond the scope of human effort, no matter who you are. So therefore, a language should ideally assist you with keeping track of it all.

However, C++ the language and C++ the community has the philosophy that programmers should have the power to shoot themselves in the foot at any time, and any attempt to assist them into not shooting themselves in the foot is at best pointless molycoddling and at worst is actively subversive to everything the language stands for.

<rest snipped>
No new code should be using select(). Using it assumes the execution environment keeps all file descriptor values within FD_SETSIZE.

I've personally had to debug and fix crashes due to this assumption at multiple jobs.

Back at Hostway decades ago we had Apache+SSL instances randomly crashing which turned out to be due to something opening /dev/random and using select() on the returned file descriptor in a .so. This only happened when the machine had enough virtual hosts to exceed FD_SETSIZE on the spurious open of /dev/random.

At Bizanga we had random crashes in their "carrier grade mail server" software, which would link in proprietary modules from vendors like Symantec for realtime virus scanning before even accepting messages for delivery. This stuff ran in-process for performance reasons, just in separate threads. Being "carrier grade" meant thousands of concurrent connections -> thousands of open files. Those vendor-provided plugins would phone home behind the scenes for virus db updates. Turned out they were using select() on the socket connected for the update, if there were enough active sessions at the time, the socket's value would exceed FD_SETSIZE and boom: segfault.

People tend to forget that it's the value of the fds you pass to select() which can't exceed FD_SETSIZE, not just the quantity of file descriptors. It could be just one file descriptor, but if it's a high enough value exceeding FD_SETSIZE, it will segfault. The value is used as an index into a fixed size array.

I ended up making an execution wrapper @ Bizanga to launch everything with >FD_SETSIZE file descriptors already opened once I saw the vendor modules were linking select(). We found numerous crashes this way, without waiting for them to occur in production.
Vaporware also happens with established companies.
Also if there is a crypto-mining profit to be made, why wouldn’t Hetzner want to capture that profit themselves?
Robinhood was in in Menlo Park / Palo Alto.

Here's a list of startups in Palo Alto: https://angel.co/location/palo-alto

Here's a list of startups in Menlo Park:
https://angel.co/location/menlo-park

I'm sure if you have crunchbase pro you'd be able to do more analysis. But Silicon Valley is still pumping out a lot of startups, and high-tech firms.
> That is, I've been trying to figure out where ansible fits in the bigger picture of the modern trend towards IaC.

As a developer working on a small startup, I don't like using Docker because it makes the fan on my MBP go crazy and drains the battery almost instantly. Whereas I've had zero problems with VirtualBox. Until containerization actually works properly and provides a good developer experience, I can't see myself switching unless forced.
F-150 Lightning Live Reveal [video]
Lennart can't be the Antichrist of Linux because the antichrist is beloved by all. :-)
It's cat and mouse game, but currently ad blockers win all battles.
Sure, more testing would be better, but nobody cares how many landscape shots it messed up, right?

Years ago reddit was, IIRC, not very staffed at all compared to their traffic. It's a pretty privileged take to say they should have done expensive QA entirely around your particular things that you care about.
I feel like honestly these days it's very hard for a similar story to happen. Software and computing is both much more sophisticated and locked down that you can't just open something and flip a bit and fix the world's problems. Modern software is too complicated. That aside, cheap programmers are a dime a dozen assuming you even need one. No used car salesmen need a custom hacker, they'll just buy quickbooks and pay up the wazoo for subscriptions or whatever.

That said, it probably hasn't been ever easier for kids and young people to pick up programming in general.
Not if you move to Puerto Rico.
The rate at which escapes are found (and publicly disclosed) suggests to me that the Chrome sandbox is substantially more advanced than any other browser's.

Perhaps there are just as many escapes being found each quarter in Chrome as the other browsers and they are just being hoarded privately but I don't find that super plausible.
> highly motivated people on Twitter cherrypicking

One of the reference threads that identifies the issue happened on it by accident highlighting a surprising experience in another product (Zoom). Believe it or not, people who care about this stuff are not looking for stuff to complain about, we’re tired and overwhelmed. And I would hope that people who, upon discovering a vulnerability find and catalogue the ways it can be exploited, would be celebrated here.
Grocery store worker returns $1k money order to customer
I would bet that sorting isn’t so simple, at least if you want it to be any good. If you did a naive chronological sort, I imagine you would end up with a whole lot of irrelevant results at the top. There is just too much stuff out there.

To be useful, your “sort” would really just need to be another parameter to the existing relevancy model. And if you did that, then people would probably complain that “it’s not a real sort” and we’re back to square one.

Edit: You know what, this probably is simple for Google, because they’re freakin Google. To your point, I guess they probably don’t do this because money.
Pretty sure the primary reason people stayed stuck in IE for so long was that Microsoft shipped it by default until very, very recently (even in home editions of windows).

You can add on top of that the rebranding they went through. If they had just done what they did now, and shipped the old rendering engine inside the new one as some kind “legacy mode” that sites could request then everyone else could have moved forward years ago and not had to deal with a stagnant browser.
Conjecture here because I don't honestly know, but I think some of what you're observing might just be that food deserts are very regional. If you look at this image [1] you can see that it's basically just the Southeast/Appalachia. Rural Midwest, West, etc don't seem to have this issue nearly as much.

[1] https://cdn2.vox-cdn.com/assets/4565435/food_deserts_map.jpg
Another cool (but useless?) invention is the Tesla turbine: https://www.youtube.com/watch?v=j7DNKIsdBZc
“What are the stylistic differences between Rembrandt and Monet?”
Those trials only work with subscriptions, at least as far as I understand it. The trial just delays billing. This makes Sketch style pricing and trial behaviour difficult.
Some elements, like being fat and going to Berkeley match up; what makes you conclude it is a work of fiction?
Source? I am quite intrigued by this anecdote for information retrieval.
> There is nothing in that press release that could not have been done in the 1980s with Prolog.
Yes, but the person I responded to never had to, except perhaps to consider how often rather than whether. Those with generational wealth never had to for any reason. Those are important differences in context.
It took me 2 years to realize my co-founder is toxic for me
I want to love it more then I do. I think it doesn't fit my needs quite enough.
When setting up a new system for a LAMP role, it might save me 5 minutes of work. When upgrading/updating my herd of LAMP servers, it might save me 5 minutes, and general 'management' of 50+ LAMP servers all in different AWS regions it's very handy. I like it. I just don't use it often enough to justify it.

I honestly spend more time getting it setup, testing, and deploying then I do using it. In my heart I know that this is the right approach, and the way I should be managing my servers. But the time-saved just isn't there. The consistency is awesome.

I have 2 complaints about Ansible.
(1) Minor annoyance - It's slow. It's as slow as if I were sending individual commands from SSH. A scripted solution that is as slow as my typing is a hard sell. It doesn't make spelling mistakes but it does make different mistakes.
I can live with this annoyance, but I have literally spun up a new server, SSH'd in, created my Ansible user, and launched my "Initial Server deployment script", went for lunch; and came back to it just finishing.

That example is even excusable. But a simple script: "check for system updates & report back if needed" for 50 servers is slow as fuck. Running them in parallel would be better.

My biggest most scornful vehement hatred is for yml files and python being white-space sensitive. I will piss on the shoes of the person that ever thought of that. Fuck them.
Even though I have vim templates for .yml, Even though I have 'turn tabs to spaces', even though I have whitespace characters SHOWN; There is ALWAYS atleast one someplace.

I hold a hatred that only Khaan can feel towards Kirk about this.

But other then that, I really want to love it.
Machine learning? It’s not in my book.
this cannot be real. how is a dual land worth thousands of dollars
Why bother with building iOS, Android and win 10 app when can active similar features with a single blazor wasm progressive app?
beta would be 4.0.0b or 4.0.0-1 or 4.0.0-BETA. But context is important here; it's not called final because it's the final major 4 version but because this is the 'release' version of major version 4 according to the mailing list.
But that’s the problem. The entire premise of these algorithms is based around what you (or the developers producing it) care about. It’s the common thread between image crops preferring white faces and women’s breasts, and automated cars preferring dead black pedestrians over vehicle collisions.

If you don’t have the capacity to use new technologies without increasing harm, maybe you don’t have the capacity to use them.
Given that he was sold a fractional reserve system without his knowledge and the US government revealed that BTC-E was the hacker that made it a fractional reserve

Doesnt that suggest him being sentenced at all was wrong and makes him a fall guy?
>Due to a limitation in pip, if you are upgrading from Ansible 3 (or earlier), you need to uninstall Ansible and Ansible Base before installing Ansible 4:

Does anyone know what they're talking about? This is a pain to deal with in my app, and I've never seen it with any other pip package.
Not really, this is closer to saying that the trigger on “Beretta M9 Serial No. 371758” doesn’t kill anyone. If WhatsApp didn’t exist, any other E2E encrypted messenger would have been used.