skysight-inc/HackerNews huggingface dataset:
IMO the advantages of protos are mostly related to having firmer typing on your data

e.g. instead of writing myJsonPayload["magic string foo"][["magic string bae"], you call methods that actually exist like myMsg.getFoo().getBar(). This is especially helpful if someone who isn't you personally is also writing code that interacts with the data. I suppose that can slow down iteration, but for a decent sized project IMO it's a worthy tradeoff.

Another benefit is having nonhacky representations of numbers that don't exist in standard-compliant JSON, like 0 and infinity. It's also handy to be able to embed comments in your data, which wasn't doable last time I used JSON.
Microsoft is censoring itself. Which they are allowed to do.

I am censoring myself, too.
Haha, thanks!!
I would were I to manage a payment company.
Lowbar – The simplest no-nonsense loading bar for Python
post this above, but there is a pre-bitcoin whitepaper suggesting just this approach to solving email spam
Eh, not really. Google's DV360 platform (formerly known as DBM) is their DSP. Google Search is their platform for buying search inventory. Some of the display/video buying capabilities that exist in Google Ads exist in a much more advanced version in Dv360 via Search Ads 360.

The stack can get a bit convoluted.

If you want a high signal overview to various components of the ecosystem, I often point people to the Jounce "little black book" series as I find it does a decent job of summarizing the components and their use, as well as how data flows between and within them.

https://jouncemedia.com/little-black-book
When was after COVID?
We had major problems with integrating grpc into electron and browser extensions so making something like grpc work on the web is essential. However for a decentralised application, expecting users to deploy a separate proxy is unacceptable. So we were planning to switch back to json RPC and build our own streaming system based off vscode's json RPC.

Does this new connect protocol expect to support all streaming mechanisms client streaming, server streaming and bidirectional?
What about to encourage (or enforce) replacement of older private jets? Older jets should be not good for fuel efficiency, but it's cheap so TCO could be cheap.
Firefox does indeed come with hyphenation dictionaries for a bunch of languages, in order to support the CSS `hyphens` property:

https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens

If you look at the language support tables at the bottom of the page, though, other browsers don't support nearly as many languages.
I'll go further and say that a high price is a great way to screen out the worst customers.
Primitive Technology: Trebuchet [video]
Not at all, I was very remote crossing the Simpson - 750km over seven days without seeing a soul, crossed 1,300 soft red sand dunes.

And now plenty of mud and wild 4x4 in cape york (see today’s video for just the beginning)

Epic mountains in Tasmania, plenty of wild stuff
Say you have some variable you are tracking, which is due to some underlying phenomenon, with some noise. In this case it's the average summer temperature (so each summer gives 1 datapoint).

The simplest model is that the underlying phenomenon has some constant value, and the variations in your observations are all just random noise. You can estimate the true value as just the average of all the data. Computing the variance (the average squared distance from the true value) gives you a sense of how much noise there is.

Now lets say that we make our model a little more complicated and allow that the temperature changes year-to-year. In fact, let's say that we know the true value for each year. Imagine overlaying this "true" plot on top of the noisy observations. We can re-compute the variance, but rather than looking at the error relative to the mean, we're looking at the error relative to this true value. This variance is likely to be lower than the first one we calculated, because some of that variance wasn't actually noise, it was changes in the true value. We've "explained" some of the variance.

Now, rather than having access to the true values, we have some other variable that we think may be a good proxy for the temperature. In this case it's the grape harvest date. The first step is to find some mapping of the proxy variable onto the one that we're interested in (the article doesn't explain what mapping they're using). We assume that explaining more variance means that the (mapped) proxy variable is higher-quality.

Note that the mapping function is essentially learned from the data. In a simple case it might be just finding a scale factor and offset using a linear regression, but it could be more complicated. You need to be a little bit careful that you're not overfitting. It's a good idea to use some of the data to fit the proxy variable, and then compute the explained variance on other data (train/test split).
They don’t use proper logic to justify their actions.
you can go to AliExpress and pay less than $35 if you just want to creepily track people
Reminds me of Sheet2Site, which the creator later sold.
Not even someone leaking it. Email provider bots, chat bots, etc, will check it, and it might even end up in Bing just from there https://news.ycombinator.com/item?id=31892299
1. Some sort of toggle somewhere for dates before 1900 being supported just like dates after 1900.

I work with a lot of historical baseball data with dates before 1900. Constantly having to do string conversions to math and then back again is so tiring. Every time I port in data, I have to clean it up, and every time it screws up in some new and novel way.

Yes, I'm aware that XL's date automatic date conversion causes havoc in genetic data sets as is. And yes, I know that it would cause further havoc if pre-1900 dates were automatically seen as dates.

But some toggle somewhere that I could just click once and then be done with it would save me weeks of time.

2. Again, another toggle that keeps acutes, tildes, and other letters as separate from their non-marked twins when sorting alphabetically or otherwise processing data.

Currently when I sort baseball players by name, alphabetically, the 'á' and 'a' or 'ñ' and 'n' are seen as the same letter and sorted intermixed. This is a huge problem when dealing with Central American, South American, and Caribbean players. Common names like José are not the same as Jose. Same goes for string comprehension functions or searching.
I made basically the exact same point as this article does, but here on HN, almost eight years ago:

https://news.ycombinator.com/item?id=8550133
Hi [name redacted] - I'm a moderator here. I'm afraid that users are correctly flagging your recent posts because they're very much off topic for Hacker News. We definitely wish you well, but at the same time, this isn't the place to be pursuing these issues - it's not going to help you, and users are guaranteed to continue to flag the posts because the material isn't what HN is for. It would be a good idea to stop posting until you get to a place where you can participate on the site in the way it is meant to be used. Best wishes from all of us here.
QBasic was the first programming language I ever wrote anything in. I mostly just transcribed stuff from books I got at the library, but I did try to write my own games. I definitely messed with gorillas.bas.

Big nostalgia hit here.
Your bubble is not representative of reality. Google Meet may not be as popular as Zoom but it’s a strong second. It’s very popular in the business space especially, so it’s mostly used for work. I also sometimes use it with friends when I want a reliable, easy video call with screen share.
Show HN: Score In URL, a sheet music editor that store everything in URL
I'm excited to publish my new project, [Score In URL](https://powersnail.com/ScoreInUrl), a simple, privacy-friendly, sheet music sharing service, where the entire content is encoded in the URL itself as a query parameter. It comes with a decent text editor, rendered score, and audio.

The sheet music is notated with ABC Notation, rendered by abcjs.

This project is heavily inspired by [Hashify](https://hashify.me), which encodes a markdown document into its URL.

The code is here: https://github.com/PowerSnail/ScoreInUrl

I made this with ViteJS and Tailwind CSS, and hosts it with GitHub Pages. I'm not proficient in front-end development at all, my past experience in this area being basically vanilla HTML/CSS, with a tiny bit of JS. This is in fact my first try at using any front-end framework. I sincerely welcome all feedback.

The idea came to me when I tried to convey the idea of an exercise in a music forum. No forum I've used have native support for any form of sheet music. It's either typing "CDEFGAB", which isn't very readable and scales horribly for anything complex; or sharing an image, which is tedious because you have to open up an engraving software, export, and upload. And none of those approach has audio. You can read more about my thoughts [here](https://powersnail.com/2022/score-in-url/).
Two differences, first with the right technology any location works, you can even drill deeper at the same location. Second they refill, globally at a rate of 44TW which is a lot faster than oil.
But … Safari runs WebExtensions on iOS?

https://developer.apple.com/documentation/safariservices/saf...
Zuckerberg is probably the guy who will get figuratively crucified for the abusive shit Facebook did. Which is why it's crazy someone bright would be like, 'oh me too!'

I assume he sees it differently. I'd like to understand.
Excuse me, there was Wave.
I was excited when you said local Lambda emulator, but SAM just looks like a wrapper around https://github.com/lambci
That's an interesting take on Rust, can you expand a bit on why you think it looks that way?
Another google product screw-up. 'Deprecations', rebrandings, weird, unintuitive mergers of products...
How many posts does it take this chain for someone to say nuclear doesn’t work, and then mock free market too?

Aren’t you tired of it? We’ve all seen it a thousand times.
They’re just asking for an equivalent feature.
PowerQuery is powerful, but also compromised by the fact it is so closely tied to Excel. If you want to do data transformation tasks (such as joins) on your Excel data and you don't want to learn R or Python+Pandas then you might be better off doing it in a no-code tool designed explicitly for the task, for example Alteryx (if you have deep pockets) or Easy Data Transform (if you don't).
Young people don't understand risk.

They imagine they are well-paid, but their fraction of company revenue is small enough that, all added up, it leaves enough to make the C-suiters billionaires.

Many of them will begin to learn, soon.
The faster growing kind is highly susceptible to the crown of thorns starfish so this causes a cycle of explosive growth in the starfish population, which in turn kills the coral it feeds off.
90% of content writers that I have talked during product validation are using Google to search for writing financial content.

They mirrored the sentiment of the author that search results have gotten significantly worse and do not provide much auxiliary insights. The noise/hit ratio is really high.

Interestingly, Google Search works really well for Stack Overflow.
> sometimes dubs or subtitles are changed by overeager translators trying to leave their mark, in the process changing the meaning or intent of the dialog.

This is a meme that has mostly been spread by people who don't really speak Japanese, but have picked up a few words and are convinced they know better than bilingual professional translators.

> adding in meme language like "sus"

I remember seeing this example making the rounds -- IIRC, it was a translation of the word きょどる, which is a slang term that was coined fairly recently (90s). It's a contraction of 挙動不審, which means roughly "acting/moving suspiciously as though you're trying to hide something". So not only does it accurately convey the meaning, but turning a slang Japanese term into a non-slang English translation would be less faithful to the original intent.

Of course, the anime fans who complained about the translation don't know this, because the word isn't in any of their Japanese-English dictionary sites, and they can't read well enough to just Google it. On top of that, many of them have gotten so accustomed to stilted translations that they think the stiltedness is somehow a reflection of the original Japanese dialogue itself, and therefore any translations that sound more natural in English must be somehow "inauthentic".

And certain anime fans are absolutely convinced that "progressive" values are entirely unheard of in Japan, and therefore could only have been introduced by "Western influence". So they will seize on any shred of evidence that seems to support this narrative, no matter how flimsy.
> what do you use now?

Call the restaurant or go out.

We had a window of honesty. But when purveyors lie about from where their food comes, and everyone from the delivery people to the restaurants and developers go along, the chain is morally bankrupt.
Every U.S. Crypto Exchange (and Binance) Is Being Investigated by the SEC
I want this too. It's actually ok to be optimistic, if you also prepare mentally for the negative. I'm glad it has increased cover, I look forward to some improvement in overall reef health.

On the 10-20 year window, its a damaged, diminished ecosystem and it will need decades to recover. There is room for hope, it has to be tempered.
That is not longer the case - they brought back optional in proto3
and now it works when I click it. Go figure

Caching.
Here you're saying the founders and owners of Right Stuff Inc. should have very limited rights to cash out, to turn their illiquid shares of their company into money. My father used to have a subspecialty in this, it's very hard for typical private companies, so much so he'd generally get a 1/3 cut for accomplishing it.

One very real alternative is just shutting down when the founder get too old to run it.
I don’t really understand what’s sad about it. I’m from Bangladesh, where nearly all marriages are still facilitated by family members. When a profile for a man comes in, do you think the aunties are looking at the guy’s hobbies and tastes in music? Of course they’re judging men based on education and earning potential. Why wouldn’t they?

It’s completely rational for women to place a high value on men’s income. The vast majority of people want kids someday. From the perspective of women, that means they need to either find a man with a good job that can support a family, find one who truly can take on half the caregiving and half the bread winning, or can truly take over the domestic role. The number of men who, if they’re not out earning money, can instead have the kids bathed, homework done, and dinner on the table for when the woman gets home from work are vanishingly small. Great stay at home dads exist, but they’re unicorns. Statistically, they are vastly outnumbered by the number of guys who leave the mother of their children to do both the bread winning and caregiving. Thus as a purely rational matter, it makes complete sense for women to seek out men who can at least fulfill the traditional male gender role.
You've given me a lot of fun new things to learn about - thank you! Any particular favorites when it comes to PKM? I've experimented with Roam and Obsidian and eventually lost steam with both. Maybe I need a fresh approach.
FWIW the GitHub student developer pack allows age 13+ (unlike Unidays and StudentBeans) and supports high school students (unlike Unidays)
It's a pun on the word "race" meaning both "ethnic group" and "contest of speed".
Shoplift? No big deal. Have the theoretical potential to avoid even 1 penny in taxes? The only option is a financial panopticon that tracks the flow of all money!
The sobering realization is that a lot of the quality phpbb forums which would answer these questions, and link-juice quality posts, got shuttered a long time ago.

Google could find them on Archive but we both know that's not the business.
I find it quite odd that payment providers are being singled out. They aren’t going after the cloud provider, or the other services helping this company run their operations.

> if I belonged to a group of people who believe that such companies shouldn’t exist..

This seems to be the only plausible explanation. Going after them by exploiting a legal technicality (hacking the law). I don’t know if I feel any better about this approach, than I do about the original allegation.

Perhaps, it’s the part of me seeking some order in this world, holding out for a more pure form of justice. An ideal that doesn’t exist in reality.
The value vs volume is such an important insight.

Facebook and Instagram know a lot about which cat memes my friends and I send back and forth to each other.

In contrast, my RSS feed knows a lot about what content I think is valuable to consume in my spare cycles. I would never get in ad in Instagram for anything software-related, but that's at least 1/2 of my RSS feed, and something I'm more likely to spend money for than whatever cat toy they think will cause me to pry open my wallet.

I think if somebody could choose the highest-signal metadata to get to know me well, they should choose my browser/search history, my RSS reader, my e-reader, and iMessage or the corporate Slack instance.

Anything else is tangential at best. I have no idea why they shut down Google Reader, it's clearly the best signal:noise product outside of Maps and Search.

Maybe with the prevalence of google analytics and device/id fingerprinting, they thought it was redundant data.
However the number of actual, genuine content (so excluding SEO listicles and so on) is definitely less than 100x.

In fact it could be less than 1x in many cases. People that would have blogged about their Croatia trip might now instead just have a 10 word tweet, an instagram story (of similar low quality and probably not publicly indexable), or a youtube video (so non text content)
It's not just going to be hollywood-ization or western values, this is the flavour of globalism we're getting in most of the world for the current age.

I don't like it, and the only thing I can really do about it is create my own stories and art in my time off when I feel lonely/unheard and share it with the people I'm allowed to be in contact with.
Swagger/OpenAPI offers a typed API in JSON (along with generated clients just like gRPC). The complaints about protobuf as a serialization format remain valid, and you don't need it to have types.

Also the reability of JSON in-transit is another factor to consider.
Genius does what it must. Talent does what it can. You do what you're told.
Has anyone had any luck with any of the biography services available? I remember hearing about Story Terrace, but am not sure on the quality or thoroughness, especially considering the price point. It does sound like a nice idea though.
Are the reefs back to 1990s quality? this makes it seem like they are
Elon Musk Says Inflation Is ‘Past Peak’ as Parts Costs Trend Down
While orthogonal to the topic being discussed, the About section(reproduced below) can be guiding principles for some at least

Wondering what to do with your life? Here’s what I suggest:

First priority: Your physical health. (No health → no life.)

Second priority: Reasonable financial security. (No food → no health.)

Third priority: Good relationships with friends and family. (Depressed → no mental health.)

After that you can do whatever. The game you’re playing doesn’t have any rules and there’s no way to win.
Which are better? I don't even have a big list of xRPC/xBuf tool - only know of two (now three). Can you point to others?
Loved your original article. I'm happy for you and your employer!
I totally agree. His guests are great, he stinks. I'm sure he's a perfectly nice and amiable person IRL, but as a podcast host I am not a fan. I can't really watch it.
There's a definite spectrum of cruelty, with factory farming near one extreme and many forms of hunting near the other. How much cruelty one can stomach (literally, in this case) is up to the individual, of course.
It was obvious that Apple’s push for privacy was to create a walled garden.
I fear that, on the contrary, such inaccurate claims may do more harm than good. When people are confronted with claims whose accuracy can easily be doubted, they may conclude that everything else is also exaggerated.
That has cache friendliness implications though, doesn't it? Seems better to just cap the size of the allocation and use a VLA.
FWIW, Lex is good about including a ToC, and when you have that, you can use the dropdown menu to open up YouTube's neural-net-generated transcripts (which are surprisingly good but also deliberately extremely literal and badly formatted) to read that instead of spending 5 hours listening to it. (This is what I did to quickly check out his comments on Gato etc.)
It does seem to be a more clear and present danger to health and wellbeing for a chunk of society than the usual HN paranoia about loss of some imagined supreme personal autonomy and the government stopping you from buying what you want.
The attached article is great.

Does anyone have any experience or info on how to bring our Business logic out from domain classes and structures, into configuration?

Any examples or sample code?
Some of us will, and it'll suck for the rest. You know evolution is made of dying, right?
The hard part about working at scale is not that you need to use more efficient algorithms or combine computers to handle the load. It is that all the weird and spooky non-reproducible edge case stuff is happening constantly & will actually demand your attention.

The lower your scale, the more you can get away with using a "high scalability" database. Who cares how concurrent transactions are reconciled when you've never seen one? I would wager that most users aren't actually handling the caveats at application layer. They're just not hitting the weird stuff often enough to ever really consider it.
Tremendous! One of my first tasks with QuickBasic 4.5 was writing an AKAC-874 code generator (for training purposes only) for some Marines at the embassy where I was stationed. It seemed the least that I could do considering they kept me fed with Grade A burgers direct from the States.
I'm not eating bugs or bacteria for my main source of protein. I'm eating meat, fish, eggs, cheese, cream, fruits and vegetables.

Stop telling me that my future is bugs!
I very much agree we should be electrifying our major roads.

There's a couple ways to do this though with pros and cons. Overhead lines are cheapest, but they'd need to be high enough that they'd be impractical for passenger cars to access.

Rails embedded in the road are a technology that's being tested in Sweden[1]. It's a bit more expensive to install, but the advantages are that it can be used by both cars and trucks, and it's less visible than the overhead lines (which some people find unattractive).

A third option is wireless, which is the most expensive and the amount of power you can practically transmit is a lot less than the other two methods.

I think the rails option is probably best if we want to kill the range anxiety issue for trucking and personal vehicles at the same time, but there are good arguments for the overhead lines too.

[1] https://www.theguardian.com/environment/2018/apr/12/worlds-f...
That's it! Exploring, discovering new territory and learning: that's what makes the difference. Very interesting. Thank you for the explanation.
An attacker would first trigger a large VLA-allocation that puts the stack pointer within a few bytes of the guard page. Then they would just have the kernel put a return address or two on the stack and that would be enough to cause a page fault. The only way to guard against that would be to check that every CALL instruction has enough stack space which is infeasible.