skysight-inc/HackerNews huggingface dataset:
Ask HN: How are you managing centralized configs at scale?
I have a diverse environment, and varying configs across the various build profiles on various virtual machines.

It feels wrong to have a repo with a bunch of submodules and bash scripts, so I have to ask: How are you managing centralized configs at scale?
I like the framing. I've been trying to blog more and publish more personal projects over the last ~4 years than I had before that, but speaking to the proverbial empty room is a little disheartening.

I think it's because I'm pining for perspective, which is a fairly high-value thing.

I can't say "luck surface area" has changed my life, yet, but I suspect seeing it that way provides a more stable and intrinsic (if small) motivation. I've thought for a while that I'll need a less-external motivation to be able to keep it up in the long term.
I am not justifying Non-Competes for food service jobs, I am merely pointing out to anyone that might be in that position not to fear taking another job.
Nice idea, really, and very easy to implement.
I can't think of an Apple engineer who would make such a definitive statement on behalf of the company, in public. I also can't think of anyone working there who would have definitive knowledge across all apps and software, because disclosure would prevent such knowledge.

Apple introduced A/B testing to Testflight in 2017 and more A/B testing to the App store this year.

Source: I worked at Apple, but not in software.
Can I also put my networks with Emoji SSIDs into the QR code?
...and Switzerland is divided into cantons :)
Yeah, it's strange and short-sighted (to me) that this kind of reasoning drives language changes. You really should want and treasure having an ages-weathered or weird exonym in the target language, preferably going back to Middle Ages or something. This suggests (on the perception level, that's what we're talking about) that you are a serious and established entity and your relations with the world go way, way back.

Look up England, Germany (and maybe Holy See) here https://en.wikipedia.org/wiki/List_of_country_names_in_vario... At least Slavic names for Germany even have negative undertones (something like 'mute people'). With changing the name you are trashing all that, and it's doubtful that it really changes much in the perception by itself.
Doesn't look like a 404 to me
Rather than this community's emphasis on petty issues ("no javascript"), I'd start by saying something positive about Medium.

If you can't be bothered to self-host a blog, you can link your domain to your Medium publication (before May of this year this was free, and continues to be free for earlier users). You'd then have a free blog on a proper domain, with zero ads and you can even tweak the design with a few clicks to make it your own. Further, it comes with a comment system, followers, etc. It's easy to blog as the writing experience is quite excellent.

I think all of that combined is a lot of value, in particular for a casual blogger. And it doesn't cost a cent. To me, this counters the list of small UI annoyances. We've grown extremely entitled and cynical, I'm just trying to recognize value when I see it. Because certainly the value isn't zero.

The negative I have about Medium is that just like many other content services, they failed to solve the discovery problem. There used to be a lot of quality writing on Medium and there might still be a lot, but those writers are not recognized by the ranking/discovery algorithms. Instead, they are completely outclassed by people gaming the system.

Check any topic/category and see that most are flooded with low effort no-substance articles with click bait titles. Those people know how to work the algorithms, and they win.

So...noise goes to the top instead of quality. And for those quality writers to gain traction, they need to join the engagement hacking or find crickets.

It seems to be a generic problems across many networks: the loud, dumb and unreasonable get 90% of all attention after which other voices are discouraged or just give up.

It gets worse when you consider the secondary problem: there's limited appetite for long form content and the trend is that it's decreasing even further. We quite simply live in a Tiktok society. You have 30 seconds to make your point.
Webassembly doesn't have a goto.

There are some special cased scoped branches but if you read the spec you'll see they are so specific that you can't branch back to the head.

(ex compiler dev)
The min heap would need to live in the process heap of a particular process. It would only be accessible by that process, so other processes would need to interact with it by sending messages to the "min heap" process and waiting for responses. The min heap process would became a massive throughput bottleneck at much lower QPS than ETS, just due to the overhead of processing messages. This would be exacerbated by GC pauses as the min heap grows larger than around 100k or 1M entries, whereas an ETS table can handle 100M entries or more (never hit a limit actually).

Large, mutable, shared state like a cache works much better if it lives in ETS. Any process can read/write to a properly configured table in a few microseconds. Scales very well to large data sizes and high QPS.

The random probing approach has the disadvantage that it stores expired entries longer than necessary. This either wastes memory or reduces cache hit rate. Either of these seem preferable to limiting throughput and maximum entry count, as the min heap would.
Like hamsters?
(Disclaimer: Vale lead here!)

You might be interested in what we're working on with Vale, its core innovations happen to be around memory management.

Some off the top of my head:

* Generational references, for single-ownership memory safety without garbage collection, ref counting, or borrow checking. [0]

* Higher RAII, a form of "linear typing" that lets us add parameters and returns to destructors, to enforce that if you do X, you won't forget to do Y. [1]

* Regions, which could make it so we can eliminate most generation checks in Vale. If it catches on, it could also help other paradigms and get reference counting back into the fight. (Note, we aren't done with this one yet, it's about 3-8 weeks out) [2]

Those are just a few off the top of my head, there are a lot of crazy ideas floating around there. I'm hoping they'll combine to form something like an easier more flexible Rust, because that's the holy grail of language design, to me at least.

A few years ago, I was also pretty down about the state of memory innovation... it felt like not much had been discovered since borrow checking. I knew there had to be something with its speed, but the flexibility of C++. Perhaps we found it!

[0] https://verdagon.dev/blog/generational-references

[1] https://verdagon.dev/blog/higher-raii-7drl

[2] https://verdagon.dev/blog/zero-cost-refs-regions
So just install a program to read qr? Oh wait, I don't have internet.
They don't pay income tax, sure, but it's pretty hard to avoid other taxes.
Nothing torpedoes my opinion of a brand more effectively than one of those insulting "Yes, spam me!"/"No, I'm a moron who hates saving money" popups. Absolutely mind-boggling that any thinking person thought that was an okay way to talk to customers.
I hope someone sees this, I'm still a green name.
What I really want is something with a similar set of convenient APIs and CLIs like ocrmypdf [1] that supports some of the more recent ML based systems. Ocrmypdf has really good ergonomics for me in terms of ease of scripting.

Something like DocTR [2] with the same api would be fantastic.

[1] https://ocrmypdf.readthedocs.io/en/latest/

[2] https://mindee.github.io/doctr/
I am not an expert on Buddhism, but I grew up in India and noticed similarities with Hinduism in two countries: Bhutan and Thailand. The Buddhist temples were very ornate and seemed to be focused on the devotional aspects. If you apply what Chen is saying to Hinduism, it strikes true to me: meditation and yoga are very recent trends in India, and most people focus on the ritualistic and devotional aspects.
>The original attacks worked in javascript that could be delivered by a browser to your single-user PC

no they didnt, otherwise there would be a demo page you could use right now to check if you are susceptible
Rails Security Release CVE-2022-32224
Doesn't the JVM ecosystem have fully concurrent GC with the Azul C4 collector? It's not my favorite set of languages but I don't think we can realistically claim the JVM is not a production-ready runtime.
Happiness = Reality - Expectations

Try a gratitude journal.
If Europe can continue to buy cheap Russian gas and oil and use it as they have done in the past then 5x as much solar and wind for 2025 sounds great. That was the Great Plan of the green movement in Germany. In 2010, 2020, 2030, 2040, 2050 or a time after that green hydrogen will become cheaper than Russian gas and oil and then this plan will be completed.

If however Europe can't continue to burn gas and oil when demand exceeds supply because of the weather, then there is a major problem that is going to need fixing in a very expensive and time consuming way. If green hydrogen don't drop in price and no other storage solution can arrive to become cheap than gas and oil, then the climate change goals won't be achieved.

To add to the problem in northern Europe, the locations for hydropower is practically already at maxed utilization. They are also quite old and with large maintenance debts. They are also is causing extinction of several species, and fixing that would cost prohibitively much money, and the solutions will reduce outputs.

The thing is, 5x solar and wind sounds great but if I can specific the time and space for it, I would make a great profit of trading 5 units of energy for 1x at a different space and time. The price difference in northern Europe can be a factor of 10 or even higher between low and high. 5 kwh worth 3 cent each is worth much less than 1 kwh worth 40 cent.
The leave pretty big divots in the yard, but as long as they stay out of the attic, I don't mind much. A squirrel's tail does look like a rat's if it has the sun behind it.
If I understand correctly:

CPUs do minimize latency by:

- Register renaming

- Out of order execution

- Branch prediction

- Speculative execution

They should not be over subscribed as they have to context switch by storing / loading registers and the cache coherence protocols scale badly with more threads.

GPUs on the other hand maximize throughput by:

- A lot more memory bandwidth

- Smaller and slower cores, but more of them

- Ultra threading (the massively over subscribed hyper threading the video mentions)

- Context switching between wavefronts (basically the equivalent of a CPU thread), just shifts the offset into the huge register file (no store and load)

The one area in which CPUs are getting closer to GPUs is SIMD / SIMT. CPUs used to be able to apply one instruction to a vector of elements without masking (SIMD). In ARM SVE and x86 AVX-512 they can now (like GPUs) mask out individual lanes (SIMT) for ALU operations and memory operations (gather load / scatter store).
Pretty expensive Insta filter.
YouTube has a great personalization algorithm and a lot of content. Content and personalization make up a virtuous cycle, and drive higher engagement rates, which drives ad rates higher. Medium has neither the scale, content nor the engagement to be as valuable a platform for advertisers.
I think this calls for a more nuanced distinction than I think your comment draws. Yes, cultural exchange and transformation is fundamentally how culture happens. Buddhism started from one guy in what we'd now call India, built on some ideas that were already in the area, and has shifted and changed as it moved across time and space. Buddhism isn't owned by any one people or place.

But that doesn't mean that there's no such thing as appropriation, or that it doesn't occur in Silicon Valley.

I've participated in multiple work-place meditation trainings. In each case, the teacher was American, spoke English as a first language, and had done teacher-trainings at American institutions, and I think they were always white. Would my company have been equally willing to hire a Thai immigrant who spoke English but not with an American accent, whose credentials were years of monastic training? Or, is there an institutional preference for hearing Buddhist practices from someone who, as Chen says, looks just like the people they are teaching?

If one population is able to profit off of communicating the cultural practices of others who are not able to access the same opportunities, would you agree that could be called "appropriation"? If not, what should it be called?
I can't say I agree. Every title is the definition of polished. I just wish they hadn't made millions of children sad with the opening of Up!
I would be curious if it were even enforceable under labour law.
Get refund for your CPU. Clearly broken design, most likely not fixable by microcode update.
Maybe...

AMD has the Secure Processor (an ARM), but it has other duties right now, such as system and VM memory encryption.
Show HN: React Native, Expo, Flutter push notifications made simple
Computers are fast and they usually don't complain when you make them do work.
Why would they worry about that? These colored images aren't used for science, they're meant for marketing.
If you read the “Inquiry of Ugra”, you’ll see that the ideal layperson is nothing like the average American Buddhist. The layperson is supposed to live like a monk and hope to be reborn as a proper monastic.

https://en.wikipedia.org/wiki/Ugraparipṛcchā_Sūtra
You can speculate all you want, just dont Fking share the state between cores/threads/processes.
This is basically what I do. Anything that pops up or tries to grab my attention gets instant closed before I look at it and if I can't find the control to close it in 1s I just close the whole tab.
The author is 18 years old, I believe. To put this into context.

He writes rather well btw.
Admit it, The Atlantic is just a dumbed down The New Yorker.
> all it is doing

You mean hold meetings for perhaps hundreds of people many times a year, provide marketing, provide offices and a point of contact for those interested in the standard, hire lawyers to work on legal issues, hire editors to make standards well written, entice companies to join your standard as opposed to competing standards consortiums via using sales people to visit them, handle mailing lists, trackers, review cycles, secretarial staff, janitorial staff, renting collaborate workspaces for meetings, and on and on.....

>that private companies have put together

I think you have misunderstood the process. No single company usually makes such a standard, otherwise there would be no consortium. You want a consortium to be a mostly separate group that obtains input from companies to make a standard. Companies send members to sit in on meetings to craft or guide or merely be aware of how the standard is evolving over time so the company can gain some benefit.

Simply google how to start a technical consortium to find some of the issues, things you'd need to do, and ways to get it all paid for.

Take SMPTE, for example, the Society of Motion Picture and Television Engineers, which creates video standards among other things. They've published over 800 standards since founding in 1916. Check out their website https://www.smpte.org/

They have global outreach, including education functions. Their staff page shows the major staff and functions - those people require offices and support staff. They provide market matching to connect groups to each other to further their standards - this takes effort and people. They have offices in many countries around the world.....

Also in this space are the standardization consortiums ATSC, MPEG, JPEG, CCIR, CCITT, and a few others.

So these are not simply copy and paste operations. Making a good standard and getting the market to adopt it is a lot of work.
I flew out of LHR a couple of weeks ago. The security lines were longer than I have ever seen (took ~45m to an hour total, but I forgot some sunblock in my bag and had to wait quite a while for them to search it) but it was hardly stressful. I suppose if you're tight on time and cut things fine this could become a worry but that's avoidable by getting there a bit earlier. The airport staff were pretty good about checking for people on flights that were going to close soon, too. For me spending £2750 + VAT to avoid this is absolutely crazy (it's 5 years' worth of laptops) but perhaps I don't value my time as much as others here.
True, but CS isn't everything. Stanford is definitely much more of a tech school than Yale.

I'd never have gone to Yale because it was a poor fit for my interests. That's different from being a poor school. Overall school quality is less important than fit. Given my interests, I would have pick Stanford over Yale (and in turn pick Caltech, CMU, or Georgia Tech over Stanford).

That said, Yale is a phenomenal experience. It's very academic in the classic sense -- deep, philosophical discussions, and thoughtfully exploring topics in a way that's increasingly rare in the fast-paced elites. It gives a lot of what people assume they'll get out of a small liberal arts college (which is different from the reality; most small liberal arts colleges are expensive and horrible).

I have little knowledge or Princeton. I know both Harvard and Stanford in great depth.
I totally hate (grey) squirrels. The damage they do to my garden is turning me into Mr McGregor. Just today I removed multiple discarded peanut shells from a bed I was preparing. (Perhaps I just hate the humans who feed them these.)

They've dug holes in my lawn, killed a sapling by digging into its pot. And they are so tame you have to chase them off from close quarters.
>A claim that the produced warnings are selectively used to fire black or unionizing workers would be much more interesting, but I don't see enough evidence to make it yet

That's because they've designed the system from the ground up to make collecting such evidence nearly impossible. Unless they're going to open up their books to you, how would you see such evidence?
Far more people are tired of Westerners blacking up, dressing up in a parody of the people that they colonized and doing a little dance that seems like something a native would do, which is why it's a discussion now.
I'm not sure if you are saying rats leave divots? The squirrels around here live in the ground and make huge holes. I don't really see many rats.
What I mean is, if you didn't have that drive to always want more, then you wouldn't have all the nice things you have in life.
From my observations, a non-exhsustive list:

- Very little initial benefit, especially depending which language you choose.

- Small mistakes are not forgiven by the computer, which is demoralizing.

- Very non-intuitive feedback loops and error messages

- A semi-requirement of going down rabbit holes at the drop of a hat (I wanna write python to download a csv, wait now what's a virtual environment??)

- learning and suggestions from a friend in industry will give you a very direction that's not always helpful ("ok now install git")

- abstraction is often unintuitive, and learning programming requires some heavy compartmentalization early on, or you'll be stuck trying to learn cpu architecture fairly quickly

- the puzzle isn't fun, and if programming isn't somewhat fun or interesting to someone, it's a hard sell
I started with no audience and got >100k reads on one of my articles because I used a medium publication.

This resulted in being able to build an audience that would read my work irrespective of whether I published with a publication.
To that I say, good—if you can't support it, you shouldn't ship it. At least when it comes to taking people's money or promising to revenue-share (like YouTube creators).

In any case, Alphabet's net earnings in 2021 were $76,000,000,000. They could hire 760,000 people at $100k cost per year and still break even. It wouldn't take anywhere near that number to introduce humans into critical loops like copyright strikes and ad revenue customer support, so they could easily–easily—afford it. I think they just don't want to, because they'd rather make all the money and they don't institutionally care about people ground up in the cracks.
> The yields are too low with organic farming.

Always repeated, never justified. Too low for what, exactly? Not too low to feed Sri Lankans. Maybe too low for that and also as much of export crops as had been needed to pay to import massive amounts of fertilizer and pesticide.

Importing food would be a much better use of foreign-trade money than importing pesticides.
>People making more than $300k/yr TC aren't exactly a small minority on HN. ... it's really not a crazy price...

Heathrow doesn't serve only HN users, nor only the wealthy, though. I'd wager that £2750 plus VAT is hardly "relatively little money" for the average person traveling through Heathrow.
No. Designers are becoming too dumb to do simple stuff.

Take the iPhone for example. This handheld Unix computer, after a decade and a half, STILL doesn't audibly notify you of missed calls. It's mind-boggling. This was a routine feature on "dumb phones," not to mention answering machines dating back decades.

I mean... for 30 years or more, microwaves have periodically beeped to remind you that you left food in them. But Apple is too dumb to notify you of missed calls.

But what DID they add? Repeatable audible notification of missed TEXTS, on a screen that's otherwise essentially identical to the phone-options screen.

Idiotic.
Unless they're red [1]

1. https://greysquirrelcontrol.co.uk/
To be honest, Medium still provides the easiest of discovery processes.

Twitter is still bad for the small guy. The algorithm is too bad. I know at least n people will find a tweet content really interesting, but I se k (<< n) likes. That frustrates me.

Blogger, Wordpress, Bear Blog: none of them makes your content visible to others like Medium does.

Those are the solutions that I like, because I don't want to do even little maintenance. And I want features like likes, comments, bookmarks, share buttons.

I posted to Bear Blog and Medium same content some weeks back. It is on an obscure topic. The Bear Blog one has two toasts, nobody reached out to me regarding it. On the Medium one, there are 13 unique claps, two thoughful comments, people saving my article to several lists.

I didn't have this with anything else, tbh.

I tried maintaining a site using Jekyll and hosted on GH pages. I don't even like that amount of maintenance.

I have research for org, self-research, books, family, physical activity, minor hacking projects. Really cannot find the time to fiddle with another thing.
Hehe, nice trick!
Did anybody make a comparison for rough estimation on the number of galaxies in the observable universe based on hubble vs webb?
Don't use either of those.

Currently I can't recommend any search engine. DuckDuckGo seems to be the least-bad, but they have begun to apply some political censorship of certain content, which is bad. At least they - hopefully - don't disclose people's search histories to 3rd parties.
Only the liquid variety. The air, for instance, doesn't have any surface tension.
Yeah, until the very moment our economic growth doesn't outpace population growth. Perhaps our demands are the source of the pressure?
Ah, I remembered the wording wrong. It says:

> Please submit the original source. If a post reports on something found on another site, submit the latter.

Yours seems to be an interpretation, too.