skysight-inc/HackerNews huggingface dataset:
After a long period of relative dominance by a single provider, there’s recently been a lot of interesting things happening in the search space. Specifically around privacy, there are multiple projects and companies working to offer us control how (and whether) our search activity is captured and monetized. But there’s no such thing as a free lunch — companies providing search services need to monetize SOMEHOW, and I think that’s the key thing to pay attention to when evaluating new services.

Brave’s approach seems to be to straddle the line a bit between free and paid — the article says there will be an option to pay for a completely ad-free version of the Brave Search service, while also having a free option that is ad supported (albeit via the unique BAT model).

It’s exciting to see these types of services starting to become available. Competition and user choice in search is a good thing for everyone involved.

Disclaimer: I work at Neeva[1], a subscription based never-any-ads search engine. These opinions are my own.

[1] https://www.neeva.com
> Why is his total wealth an absolute necessity to look at

Because money needs to move. Having it sit somewhere in a bank account is not something you want to encourage (as a government).
I assume that op03 is referring to Telegram, which I believe is founded by Russians. However, the company is head quartered in London and Dubai according to Wikipedia.
Not necessarily, the distribution of people's returns have a lot of skew or fat tails.
According to Wikipedia:

The River Monnow derives its name from the Welsh (Cymraeg, Myn-wy) and translates to "swift water". (myn means swift, and wy is one of the many Welsh words for water).

The name Tintern may derive from the Welsh din + d/teyrn, meaning "rocks of the king".
London Futures
What’s the business model? Free app without updated privacy details raises a flag for me.
> An employee who makes a valuable impact does so because they want to see the company/product succeed.

With most companies, this is a comical assertion only applicable to 20-somethings who haven't realized that their employer will betray their trust one day. At least in the US.

Until companies start rewarding longevity and favoring employees over executive bonuses when budget crises occur, employees will also be mercenary and seek out better compensation if they have the opportunity. US companies, by and large, will slash staffing or employee bonuses before cutting management or executive positions and/or bonuses during difficult times, even when they have the capital to avoid those cuts if the so-called leaders would be willing to make a personal sacrifice.

Now in the case of the posted article, the compensation is already good. So that changes the calculus ($180k/year may not be the best SV salary out there, but it's very good across most of the US, even for developers). And by leveling the pay at an already good salary it can further change the motivation of employees. But try fixing the salaries at, say, the median household income of central GA (depending on which county somewhere between $30k and $45k). Sure, the boss can say, "I'm suffering with you." But the employee is still going to seek out better pay.
I'm pretty sure there is better advice here to listen to. Try to go up, not down.
Wouldn't it be more useful to just show a spinner?

Or have zombie spinners eliminated all trust that they indicate ongoing activity?
This is just the LEB128 format, which is used commonly used and I don't think there's any serious problems with it.
We have either DSL or Comcast. 300/10mbps costs $100. Total rip-off but that’s the price of our county signing a 10 year exclusive deal with them. Now it’s expired but nobody is going to bring business in.
Seems a bit more like collectivism to me. Remember, everyone is choosing to and agreeing to be paid the same by choosing to work at this firm. If they disagreed, they'd be voting with their feet.

Socialism is a society level compact that cannot be unwound the same way if at all.
It's not harder. It's unfair and this unfairness tends to be cyclical. People take up the pitchforks and get rid of their leaders.
Huh, turns out I often highlight passages as I'm reading them without realizing it, and this website has text that is literally unreadable while highlighted.

https://i.imgur.com/qutKE65.png
Improving their ML models with more data.
How do you reconcile other people's perceptions? The facts are defined insofar as we know we can't use the license if we actively frustrate worker associations, but from Amazon's perspective they are doing their employees a favor by creating "panels" internally "so the workers don't have to unionize!" Arguably they could hold the perspective that they "support" worker associations.
This is why we need to promote the existence of more and better alternatives. Because "if you don't like it, leave" doesn't work if there is nowhere else to go. But if there is, it does.
Should WordPress have a GraphQL API in core?
"In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters" is a great book that covers Ashton Tate's blunders, as well as others from the golden age of tech.
The car going faster didn't make me drive more miles. I still put in the same number of miles as I would have gone. I just finished my errands much faster than if I had a car that only went 10mph. So yeah, if my theoretical car had a 100mi range I'd still take the Ferrari over a cart that maxes out at 10mph. This exact scenario of capped miles exists for many people, it's called leasing a car. I imagine people still lease fancy cars because the experience driving one is better than driving a slower, crappier one.

Are you honestly suggesting in the above scenario you'd take the 1Mbit connection over any of the higher speeds?
I don't know what you mean by that. I pointed out two libcs that do exactly that (that was what I meant by ‘the sensible, simple implementation’; perhaps that wasn't clear enough?) as well as multiple other approaches that also result in correct performance. And the managarm and sortix libcs (for instance) are hardly well known.
This heavily filters for people who have had experience with programming in high-school or even before that, there's no way for a programming novice to pass that grueling routine.

And then people rhetorically ask themselves why students coming from economically disadvantaged households are under-represented in this industry (one of the best paying industries in this time and age). Stuff like that has got to change.
Four eights in SHA-256 plus four eights in (say) MD5 is just as likely as eight eights in SHA-256, at least if each hash function is truly a good approximation of a pseudo-random function.

(In fact, since the definition didn't specify where the eights are, and they can be anywhere in the output, I think four eights in each of two different hash functions is more likely, because there's more total output digits in which to look for them.)

Edit: If you don't specify the other hash function in advance, it's even more likely, because you can first find your SHA-256 amulet and then keep searching for a hash function in which it is also an amulet, where you might have a dozen or two potential choices that amulet-viewers might find interesting or impressive, each of which gives a new roughly independent space of possible amuletness.
This is interesting. Anecdotally, I noticed that Coinbase's level-compensation curves on levels.fyi are very much round flat numbers. I don't know enough about the company's comp model to know how much that changes across role, though.
By that logic, any O(logN) factor is simply O(1). That O(NlogN) sort algorithm should just be considered O(N) for all practical purposes.
Can Second Life ever grow again? A veteran game designer has some key insights
I would argue that in itself is also a political problem. Either you play with monopolies that drag things out and milk you for all your worth, or you play with local municipalities that have a byzantine rule set and politicians who love lobster dinners, or deal with a federal government that is influenced by the individuals and companies who want their pound of flesh, or...

And even without corruption, in a fair world: you have to not damage property, have safe practices, and pay your workers well. While I'm in favor, doing any of that balloons costs.

The solution - to have an efficient, fair, non-corrupt system - is simply not possible today, and likely never will be. Unless you are already a monopoly that can do whatever you please and abuse whoever you want, building infrastructure will forever be very expensive.
(While I may not have had your exact same conditions, I did felt the lowest in my life, before helping out in a farm)

> I’m considering either becoming a monk

Instead of "becoming", you could try to ask the temples, if they need help.
I know people who go to temples, and they say, that there is always work to do.
You would also get free veggie meals :)

Another option could be volunteer work on a farm, which I did.
I attended a program, where you could help out families on farms for a week.
They would give you shelter and food, and you would help them on their farm.

It tremendously help me out of my hole, and gave me a new perspective on life.
I can expand on that, if you like. Just say so!
This also sounds like something that could be cached if the file doesn’t change.
I do not trust the spinners personally
You could make the argument (and many people have) that HML and other simple value formulations aren't actually true value opportunities: they are just cheap and often value traps.

While I kind of look down at value, I think you can outperform with it but you need to look a lot deeper than simple ratios.
> ARM’s weak memory model really doesn’t make things any more complicated. If you are writing lock-free code and not using any sort of memory barriers then your code is potentially broken everywhere due to compiler reordering.

At the risk of mirroring dragontamer's comment, this figures. As that linked blog post explains, if you're programming in (modern) C++, you're writing for the standard C++ memory model, not the memory model of the target CPU architecture.

Perhaps a weak memory model will make things interesting for the compiler team, but that's not your concern. Perhaps there could be performance consequences, but that's a different matter than writing broken code.
I refreshed the lite version on a search, and didn't even realise when it refreshed...
I'm not proud to share this anecdote, but I pitched a VC firm wearing a long-sleeve shirt to cover up the bracelet that let me back into the maternity wards for the first 48 hours of my kid's life.

To the VC partner's credit, he stopped the meeting when he saw the bracelet and I explained what it was (and re-scheduled the meeting for a couple weeks later, so it wasn't a blow-off; I still didn't get funded, but it left a positive impression).
>they need to refund the taxpayers' money or do what they promised with it.

plus interest.
Somewhat related, if you would like to query any location in the U.S. and see internet speeds, the government has a site for it. [1] I am using that to decide where to move. Use the pull down menu to change from coordinates to address. You can put in a street address.

[1] - https://broadbandmap.fcc.gov/#/
Congratulations Auth0 on the Acquisition by Okta
I agree. Fortunately, to move off Bing doesn’t have to be a sudden flip of a binary switch.

> DuckDuckGo gets its results from over four hundred sources. These include hundreds of vertical sources delivering niche Instant Answers, DuckDuckBot (our crawler) and crowd-sourced sites (like Wikipedia, stored in our answer indexes). We also of course have more traditional links in the search results, which we also source from multiple partners, though most commonly from Bing (and none from Google). — https://help.duckduckgo.com/duckduckgo-help-pages/results/so...

I find their instant answers fairly useful, enough to often not use the other results at all — unfortunately for them enough to use some of the sites some answers are sourced from directly, in particular often using my browsers’ built in Wikipedia searches.

DuckDuckBot I can’t judge, because I don’t know which results come from it (previous comments on HN seem to show the amount of difference between DDG and Bings results vary between search terms¹), but it seems that non-Bing links are a thing and DDG can adjust what fraction of the page they take as whatever gap there is between them and the bigger crawlers’ narrows or widens.

1: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
It sends a revalidation request, so unlikely in theory, but probably many [shared] hosting providers set up a forced cache on server side ... or otherwise the server-side was wrong. (After all if someone used no-cache instead of no-store maybe they mucked up something else too.)
Please share those studies.
P.S. My very first assignment at Boeing was to determine the size of that jackscrew needed to carry the load. I panicked, and went to my lead engineer. He laughed, and said "you know how to do column buckling calculations, right?" I said yes, and he said go to it.

After 3 years of working on the gearbox I knew everything there was to know about it, including all the failure modes anyone could think of. I was also fortunate to have a couple of Boeing's best engineers mentoring me.

It's redundant.
This is probably the effect of GDPR Article 20: “(..) the data subject shall have the right to have the personal data transmitted directly from one controller to another, where technically feasible.“

https://gdpr-info.eu/art-20-gdpr/
> It's controversial because most practising researches in the field of building AI don't believe it is a concern on any close timescales.

I'd agree with that, but I wouldn't be surprised if some narrow domains are completely surpassed.
I like analogies, but I really don't think this one illuminates anything.

The US bread industry has been slowly jacking up the amount of sugar in their products for decades. That's because almost all large-scale food producers also want their product to be as addictive as crack. Maybe there are "bakers" who are more honest than that, but as a category I don't think there are enough to base a useful analogy on.
plan9/9front/acme.
The irony of this whole chain is that the paper itself actually acknowledges this other variable (that y'all are pretending is the only variable) directly:

> There is considerable evidence of concentration of mining operations in particular locations, typically where reliable electricity is cheaply available, though, precise data are lacking (e.g., [15], [6]). In the US, perhaps the most well-known concentration is the Mid-Columbia Basin area in central and eastern Washington State, where cheap electricity is produced by hydropower along the Columbia River [4], [6], however, mining in other US locations also occurs (see [11] and news references in [23], [24], and [25]).

> emissions rates per kWh will differ substantially given underlying differences in how power is produced—i.e., China relies extensively on coal power (>60% of electricity generation) while the US is more balanced (32% natural gas, 30% coal, 20% nuclear, etc.).

Saying they ignore this is just a lie. Criticize the paper, by all means, but this simply isn't a hit piece. It's careful in stating exactly what it can commit to, and it reasonably tries to explain how that fits into the bigger picture.
No, as generally practiced, it is not of any value aside from keeping project managers busy.
How are you positioned to take advantage of this? What's your portfolio like?
Fixed Broadband Deployment
Because sometimes latency matters:

- You want a "ding" sound within Xms of the time a user performs some action.

- You want a volume change to happen within Yms of the user pressing the volume up/down keys

Without buffer rewinding, your buffer size when playing music cannot be longer than the smallest of such requirements.

With buffer rewinding, your buffer size can be very long when playing media, and if a latency-sensitive event happens, you throw away the buffer. This reduces wakeups and increases the batch size for mixing, which is good for battery life.

The PipeWire people seem fairly smart, so they are probably aware of this, but I'd like to see power numbers on say a big-little ARM system of PW compared to PA.
I looks more recent. Especially the long beams on the roof. Like a sewer.

I guess an aqueduct makes the most sense.
Definitely understand where you’re coming from, I think you're looking this through the lens of the way these types of programs have worked in the past.

With us, these are always your customers, we're just allowing you to launch your own capital program for them. We aren't having you "send us prospects." Instead, we're providing you the infrastructure so you can get them funded them on your platform. We keep them in your product and ecosystem, and your users never need to know who Lendflow is (if you wouldn't like them to).

We provide a lot as part of the program, including the technology, customer support and onboarding, dedicated phone lines and email integration, and the go to market sales and marketing collateral.We also provide the data and analytics for your program, so you can better run your service with us over time.

There are a lot of costs associated with these services, so the subscription keeps our incentives aligned with our platform partners and the small businesses we’re serving together.
Google Ads Specialist Freelance
and with length+array you don't need 2 copies of so many functions (array input vs string input)

No matter how you slice it, null termination was a mistake.
What I don’t understand is why C programmers use the built in strings. It’s like rolling your own sorting algorithm every time you need it. Surely someone could write a better string library in C that hides the complexity. The real problem is that C programmers are apparently allergic to using other people’s code.
David Graeber: After the Pandemic, We Can’t Go Back to Sleep
In my area there was good competition with the new fiber infrastructure, so Spectrum offered $30/mo for two years with 400/25
I think for new code in environments that support newer standards C89 shouldn't be used. For the increasingly rare places new C is being written where C89 is the latest tooling available and the code handles strings, a safer string library is nearly a must. I strongly recommend a safer string library no matter which standard, but I'm nobody.

When updating existing code C89 (maybe K&R) might be what's used so minor code changes won't undo that.

I tend to write most of my code in something higher-level than C and only resort to C or assembly in performance-critical sections as found with a profiler. Plenty of general-purpose languages have memory-safe strings built into the language, and honestly I keep hoping the Cisco/Intel safestrings library or something like SDS gets the standard library blessing one day.
> A CLIP model consists of two sides, a ResNet vision model and a Transformer language model, trained to align pairs of images and text from the internet using a contrastive loss.

It isn't surprising that a model trained for alligning photos and corresponding text labels has neurons that have learned higher semantic concepts as that is exactly the goal of generalisation.
JavaScript Transforming and Reordering Array Methods
> extras.example.net is still third-party to awesome.example.org

Yes, that's right. I'm making the assumption that letting the request succeed at all is on the losing side of the battle.

For me, I know I'm 100% trackable across the internet with my IP address (it hasn't changed in 2 years) and my screen resolution (the only 4k monitors behind that IP). If I don't block the request in the first place, the tracking company fingerprints my browser and sets that as a cookie.

The reason I say we're completely screwed is that I think we'll see all kinds of dirty tricks. Ex: auth = ads under the header and auth.example.net is actually a tracking domain. That's much harder to prevent than sending ads.example.com to a black hole.
> your point about Netflix is irrelevant because not every use case can be buffered

nothing special about netflix, just a service that most people use. even their highest quality offering is streamable if we actually got advertised speeds. just trying to say that 25 isnt a meaningful cap for most people.

> require better up speed than 3Mbps with bad ping and high jitter

rejectfinite makes this point downthread and i agree with both of you. i think theres a lot more bang for your buck to be had by reducing quality problems and widening the upload pipe.

100Mbps download so that multiple people can simultaneously stream 4k video is not a sane default.
Microsoft's implementations are distinct and incompatible (and they haven't changed to be compatible with the standard versions because of backwards compatibility).
The right function may change based on the use case, that's why they may not have wanted to suggest an alternative outright.
Cool, didn’t know that.
We've gotten this feedback from a few folks; to be honest, we've been pretty product focused, and our website is not our product. That said, we should totally tweak this. Thanks for bringing it up.
Language Squad
We wrote a little blog post congratulating Okta and Auth0 on the acquisition:

https://fusionauth.io/blog/2021/03/04/congrats-auth0-okta-ac...
I know what it feels like to fail a 2 million dollar agile project. Where do I go from there?
As a male, I have always insisted to my wife to get embryos frozen.

I don't understand her reticence on the subject.

It is just an insurance policy for the future. You insure against unexpected events. Why not insure against changing your mind about having 1 (or more) children ?

*Comment : the author should have explored surrogacy. It may have made sense for her given her lifestyle / work demands.
Oh yeah, don't worry about that. Just switch to view only mode if you want to read the actual document.

Edit: If you don't know how, here's a handy tip. Just add "/preview" to the end of any doc to link directly to it's view only mode. So for the document I linked above, it would be: https://docs.google.com/document/d/1ZrIiXypVUvPIRs9JG8AsU55F...
I don't doubt that in many cases developers are actively optimizing for addiction, but I wonder if "User engagement" is also sometimes code for "we made our site hard to navigate, and it takes twice as long to find what you're looking for". I mean, how do you distinguish between users spending more time on your site because they find it fun or useful or whatever, versus users spending more time on your site because it's just badly designed?
Since the music comes from Spotify I suspect the cost of running this is dramatically lower than the old Turntable was.