skysight-inc/HackerNews huggingface dataset:
> I worry about google stealing my stuff or that I would be violating agreements with my customers by exposing their data to google.

Perhaps it just follows Google cloud's user data policy as long as you're using a paid service? But the latter might be a legitimate concern; some customer may ask their data not to leave any networks outside the contract and depending on this types of public services will increases the likelihood of such accidents.
> $8T borrowed ... for stock repurchases

Aren't stock repurchases funded by cash on hand, like Apple does?
cursors result in expensive server side state. if ordering is less important an alternative is to make cardinality queries cheaper and then allow the client to request sections thereby making the scheme stateless for the purposes of the server.

so one query returns an approximate cardinality of the result set or a partition count based on approximate size of the result set and a fixed request response size.

the second to n queries are gets, but the gets include the partition count and the partition requested. the server uses a hashing scheme to either reduce the input data used for the construction of the response or filtering of the response itself.

use of numerical partition ids and hashing allows for the response to maintain consistency over time as well as pushing of the sharding/selection scheme as deep as necessary into the data layer to avoid scalability issues.

requests that are too big are cancelled and given abuse points.
No, this is bad because it provides additional signal for fingerprinting. I don't like this.
Good point. V8 gave us Node.js, right? Also I've been out of the loop for a while now about Firefox. My understanding was Firefox had a pretty bad memory leak for a long time. Was that ever resolved?

Edit: Saw your edit. Glad the firefox memory problem was resolved.
I'm guessing license issues would be a problem. Roboto wouldn't be an issue, but I'm pretty sure Microsoft's and Apple's default font files require a license to host.
Critical Mass (Cycling)
Thank you. It's very easy to criticize mainstream media culture, many people make a career out of it now, but it's not in itself productive. To the degree that it's more than a cheap way for writers to gain influence, they'd do better by spending the same time either contributing to the "counter culture" or telling its stories.
This small fact makes a huge difference. A researcher can certainly afford colab's modestly priced pro tier.
yea about that...
So if parents are not involved in someone as young as a teen, who is responsible?

I remember a case recently against LAPD and/or CPS who were sued by the family of a brutally murdered child because they didn’t remove the child from the abusive parent. I was blown away because I don’t understand the point of monetarily compensating a family with money from tax dollars because one of their own family members acted against one of their own.

Perhaps the state shouldn’t have as much powers or as much responsibility when it comes to family. So how do we implement law and order and justice.

Everything seems like we are dealing with a bizarro world logic and rationalization.

In this particular case, the mother says that the shooter has ‘his own reasons and shouldn’t be judged’ and everyone is blaming the politicians and law and order Dept and even the state of Texas. It makes no sense to me.
Why do you think that, numerically?
Cool down please. You talk about Greece, where a government change can undo in record time what the previous has made. We passed the same laws over and over many times about health, education etc since the last decade. Anything that lasts more than a couple of years is in jeopardy.
Everything that can be learned can be studied through some mix of these techniques:

1. Rote learning/memorization. Copying, tracing, flash cards and so forth. This is how you learned to read and write, and while in school math it tends to be applied to calculation(memorizing results from adding and multiplying and so on) it can also be applied to build up recall of mathematical concepts like postulates and theorems.

2. Logic and problem solving strategies. Math "homework" is usually about finding a result through a mix of deductive, inductive and abductive strategies. When the result is calculation-focused it becomes very mechanical and "follow the steps you've memorized", and so can usually be delegated to a computer program now, but higher level math is more about integrating the concepts together to prove something is correct, which means having a really clear understanding of the definitions you're working with.

3. Dividing and conquering. Sometimes it's hard to see a concept in totality but you can understand a particular limited context and then generalize on it. This is typically where math research starts: there's a flash of insight into a concept and then progressive attempts to generalize it and reuse it to solve more problems or define its relationship to other concepts, like how there are multiple ways to define coordinate systems in geometry.

When reading a math text, it can be hard to get started because skimming the text doesn't really grant any access to the concepts: you have to follow through on internalizing them first, which means a mix of the rote learning and posing problems for oneself to solve, and looking for analogies in things you already know to find the differences and so gain more detailed understanding. By the time you've done that, you probably have read the same words hundreds of times and "slept on the problem" for weeks.

This quality of not really understanding math until you've grappled with the problems means that research mathematicians tend to only have a really detailed understanding of their own specialty, but have a more limited background in others, enough to communicate a little bit but not necessarily participate in the discussion substantially. To get "there", look at what's offered in college courses: you can reuse their textbooks and problem sets. Following an online course is also a valid method. You don't have to attend classes or lectures to study math, although sometimes you may want to ask questions to clarify - but the internet exists for that and lots of people are willing to help, at least up until you actually get to a research level problem.
JupyterLab

I've migrated several notebooks from Colab to JupyterLab when playing around with various generative art models; it's a drop-in replacement and runs on your local machine's hardware.

I did have to do some fiddling to install a bunch of Nvidia crap on my local machine, however; blame CUDA.
Today you are one of the lucky 10 thousand: https://youtu.be/RQY6WGOoYis
Surely you don't think there's another endpoint that's getting hit an order of magnitude more to change the point?

Multiply by 3 for redundancy & availability. Multiply by 3 for other endpoints. You're not even 10x...

And this was not Uber as it exists. This is a simplified version of Uber that gives the user a nearly equal experience.
At an ISP, when I was much younger, at the coffee machine I asked the Technical Director why we didn't invest in some technical cleanup. He replied that any available finances are much more profitably spent in advertising, which was directly correlated to sales, which were critical to survival. I guess that's why there are two sorts of companies: those that survived, and those with great code quality !
The problem is that merit in the sense of "measurable outcome" isn't what matters -- as any poker player can tell you. In the presence of large random variation (hello, life) you can only judge merit based on process, not outcome. But process is not measurable. Even experts sometimes disagree on optimal process.

So in the end, if you want to judge meaningful objective merit, you have to fall back to subjective opinions.

This is why any attempt at objectively judging merit (in anything but highly artificial situations) is fundamentally flawed, and you might be better of giving things away by lottery, or equally to all.

----

Of course, there are outliers. There are people whose process is so obviously and irreparably bad that nobody would contest that fact. These can be handled separately.
Pipelines don't add supply, and it is my understanding that oil companies have a lot of unused leases, but that simply drilling is easier said than done. [1]

[1] https://www.npr.org/2022/03/19/1086925726/gas-prices-oil-cru...
So, I do think it is good for wages to go up, especially at the low end, but I notice that every time they directly quoted Jerome Powell, it sounded way more reasonable than their summaries in between those quotes.

It has long been orthodox policy that wages should not rise faster than productivity. We are seeing the reason for this right now: when they do, then inflation rises faster than wages (or profits).

If, as the article asserts, inflation were caused by "corporate monopolies", then we would see the least inflation in markets like housing, or equities, or grain, where there are many producers to choose from. Instead, these are three of the highest-inflation sectors lately.

None of this is meant to suggest that the Fed is doing everything correctly or well, but there are good and valid reasons to be concerned when wages rise faster than productivity, or when there are many job openings for each applicant, because neither of those situations actually results in us (the non-corporations) being better off.
I wrote a tiny tool to calculate a "brightness" score for a repo, which looks at the total number of stars that the people who starred your repo have.

The idea being that people who starred your repo who themselves have tons of stars are likely "better" in that they are likely to be experienced, intelligent users, and not bots.

https://github.com/Hellisotherpeople/Bright
The parent made it sound like the privacy side of Firefox was slipping, so I was hoping he could talk about any specifics.
Good question, I bought a Dylos back in 2015 and can't remember how the other options stacked up when I researched it. I've been happy with the purchase and would recommend it if you're interested in watching air quality. It has a convenient "monitor mode" where it will re-sample the air every hour so it's not constantly running. It's neat to see how the air quality in a room changes based on having the windows open or shut, after cooking, just being in the room, etc.

I'd expect there are smaller / sleeker / more advanced monitors out now though. Generally speaking I think you want a laser detector instead of the cheaper infrared detectors.
And it was 50 years away 50 years ago.

It's always the same.

Reminds me of a well known electric car CEO that says self-driving cars are 3 years away and has been saying that for 10 years.
You can read Powell's remarks here: https://www.wsj.com/articles/transcript-fed-chief-powells-po...

Contrary to this wonderfully editorialized piece, Powell is talking about wage growth not wages themselves.

Let me explain his remarks a bit more (views not my own, but let me try and more accurate reflect his remarks).

Hiring and wages are increasing sharply/rapidly because the economy is running too hot. Everyone is trying to hire, but there are few/no people to hire. Everyone is trying to hire more because money is flowing and demand is high.

The idea Powell has is: you need to temper demand. Reduced demand means you need less supply, which means fewer vacant jobs. You can still do this at full employment. Fewer jobs means that employers do not need to "overbid" (objection! subjective!) for labour. You'll still pay a bit of a premium, but not as much because your labour shortage isn't so urgent.

Without blowing out the labour budget so badly, prices won't increase so quickly, and so inflation tempers.

Powell's of the opinion that the lowest earners need stability more than they need rapidly increased wages. Not because they shouldn't make more, but because low-income households are more sensitive to price variability (prefer stability), and he doesn't want to see those increase wages simply feed into increased prices.

in fact, Powell talks about how he wants long, expansionary runs and not short-run inflationary runs. Expansion of the economy is good. Inflation is not. It diminishes purchasing power of everyday people, especially those not heavily into inflation-riding securities.

that being said, I think it's a fair criticism that worker wages are not the only component here, as the economist points out. Corporate America is pining for maximum ROI, for both executives and shareholders.
Does Firefox's Profiles do what you are describing?
Do you have an air-conditioner?
URL changed from https://oa.mg/blog/persist-or-give-up/, which points to this.

I've also changed the title in an attempt to avoid the shallow-generic style of comment which this thread has unfortunately filled up with. (Submitted title was "Study shows entrepreneurs who see themselves as rational, aren’t always rational".) The paper's own title isn't likely to lead to any better discussion, since we all know the answer already, or assume we do.
the same thing all the car services in NYC are doing now with luxury SUVs with leather seats and such? you rarely see an actual town car now.
But the cosmic microwave background refers to one single event, that has echoes everywhere, right? If I understand correctly, you don't need to synchronize anything to have echoes everywhere.
Nonsense. You have to spend that time, either once now or 9 times later. You just need to be more firm about using it.
the fundamental disconnect is you aren’t actually more important than other people just because you were given more money
There definitely has to be, on the other end of the commit count spectrum I've seen people being reprimanded for having too few commits. Looks like they had bad management anyway, he might have dodged a bullet there
but if u compare whats on steam... and what was available already as retro games for snes, sega... imho there is much more creative retro stuff
Smart Laser Helps Dog Owner Pick Up Forgotten Poop
Profit should not be a thing in housing, healthcare, or food until everyone is housed, cared for, and fed.
Yeah, there was a "punk" documentary at some point that had all these modern artists going on about how influential the movement was to their music and how much they admired those artists, etc.

The punch line at the end of the movie was interviewing the original punk folks and seeing how angry they were that everybody missed the damn point. The point wasn't to imitate the "punks" well--the point was to stand against the mainstream any way you could.

> Anyone who looks at society and just sees the same dreary, banal wasteland of consumer garbage year after year is, themselves, far too mainstream to even be aware of counterculture.

I disagree. The counterculture very much ripped through to the normies in the 1960s and 1970s. So, much so that it terrified the mainstream.

Since then, the mainstream has made damn good and sure that won't happen again.
German prices and wages are not low. I worked there.
There are other reasons for Germany's export strength.
Can you create a conflict across a power failure reboot?
I don't think he discovered the conclusion per se. I think he discovered an analytical path to an already known/suspected conclusion via a novel application of cosmology math to planetary climate.
Low skill job wage buys you about the same amount of housing regardless of whether you're making $25/h in the Bay or $12/h in Arkansas. It buys you about the same amount of restaurant food, conditioned on buying from a local restaurant instead of a national chain. It buys you the same amount of a mechanic's work.

You can't escape basic economics. The supply of low skill labor is vastly greater than the demand, ergo real wages are low. The supply of housing is vastly smaller than demand, ergo real rents are high.
that's just sounds like excuse why we should take money from the poor

"we'll have to take away your pay bump and any hopes for better pay, because the market decided you're not actually worth it"

"our billion dollar/year company can't afford to pay more without increasing prices for end-consumers"
Maybe it isn't, maybe it is; the point is you would never know what you're not being shown.
I think of stars as encouragement, so I give them when it has fewer than a few-k stars and is well maintained, or if not, to encourage it.
https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....

https://www.phoronix.com/scan.php?page=news_item&px=Btrfs-Li...

https://www.phoronix.com/scan.php?page=news_item&px=Intel-IF...

But MGLRU alone is impactful enough to finally fix a multi-decade desktop limitation, so I don't even care about other changes.
I visited several offices that re-opened and it is the latter.
The time and money wasted is amazing. The lesson's not learned.
This is honestly kind of a midwit take, though. They're "artifical" in the sense that nothing is inherently a resource until it's involved in a process where it's transformed into something we want. But it's certain still physical and limited in some way. That it's "artificial" doesn't mean we can conjure up resources out of thin air at will.
You could buy an activated charcoal filter built to attach to the same inline fan booster from most garden stores that carry indoor growing equipment. They're popular with people growing cannabis indoors to remove the smell from their grow area.

Something like this:

https://www.amazon.com/dp/B07GSKFBL8/
It's not about capitalism - it's about trust. If you're meeting up with strangers how exactly can you do so safely?
If you use ULIDs for IDs (sortable by time, millisecond resolution) and a tombstone field (nullable deleted_at is a good one) then you have a very stable collection that guarantees no new objects will be inserted/deleted before the write head - it is append only in effect.

You can then do some cool things, especially if your objects are evenly distributed and especially if you don't need exact page sizes or can over-query and hide them as needed.

If you then know the approximate frequency of objects, you can then map some linear scaling to an approximate range of ULIDs. Basically German tank problem in reverse.

https://en.m.wikipedia.org/wiki/German_tank_problem
For an older McMansion in TX or FL, not far out of line.
Why write anything to disk if you can just store it in an array?
Using different fonts on different platforms will be a problem for design because those fonts have different metrics, different character height and different optimal line interval, for example.

Also, Arial is not ugly. It looks good on print.
I use this a lot. I find it interesting to compare trajectories of similar projects. it's often hard to predict the popularity (or at least star count) of a library. Case in point, back when Bootstrap was in vogue I always found the Vue.js version of far superior to the react-strap (and react-bootstrap) in terms of API, documentation, and support. Yet bootstrap-vue never came that close to catching it's React counterparts in stars.

To play devil's advocate to those who thumb their noses at GH stars, I've found this metric to be a helpful proxy in my career when choosing libraries.
But if you click that link for "Additional Restrictions" there's nothing about deepfakes mentioned for pro.

3. Restrictions.
In this Section 3, the phrase “you will not” means “you will not, will not attempt, and will not permit a third party to”.

When you use the Paid Service, you will not:

share your Google account password with someone else to allow them to access any Paid Service that the person did not order;
access the Paid Service other than by means authorized by Google;
copy, sell, rent, or sublicense the Paid Services to any third party;
use the Paid Service as a general file-hosting or media-serving platform;
engage in peer-to-peer file-sharing; or
mine cryptocurrency.
This is like my webpage drum loop app! https://drummy.io

I love this concept
It also integrates extremely tightly into the Apple ecosystem and has always had fantastic performance with very little resource usage. Unlike chrome (although that’s gotten much better).
Same way fission works.

All these methods are really sophisticated ways to heat stuff and rotate a turbine.
LibreWolf is a Firefox fork/mod which actually respects privacy in my usage (if you trust it to be non-malicious). It enables privacy features, and turns off Firefox-bundled ads and studies and telemetry.

I had to turn off fission.autostart on an old machine with 4 gigabytes of RAM (and maybe decrease content processes to 1), to make it use less RAM.
I broadly agree with multiplicity problems being the worst, but have some nits.

> because my language's static type system probably won't give me any leads on what needs fixing

This is because moving to Vec<Address> introduced 0 addresses as a possibility into the type already and you didn't deal with it then. If the author had moved to NonEmptyVec<Address> first, then you could have transitioned to Option<NonEmptyVec<Address>>.

> Ironically, I often find that the hardest places to work out what to do are those where the static type system forces me to deal with the possibility of there not being a T but my analysis of the code shows (or, at least, suggests) that at run-time there always will be a T. This leads to a counter-intuitive situation: although the static type system has helpfully told me all the places where changing the multiplicity needs to be considered, I can introduce more run-time errors than I could ever have encountered in a non-option-types language!

This doesn't quite make sense. Either the errors could also happen in the dynamic type setting in which case you were missing checking you needed, or they can't happen in either setting in which case you may have unnecessary code checking for a missing T, but those runtime errors never actually occur in practice. I think maybe the author means those unnecessary checks are "more runtime errors", but it's not that you actually get more errors in practice, it's just that someone reading the code might think there is the possibility of errors in more places than there actually are. There is an easy solution to this though: find the earliest point where it's guaranteed that there is actually a T, put one assert there with a comment indicating that if this assert is ever false it's a bug, then stuff the the unwrapped T in a new variable and use it from then on. If you need to pass it to a function that requires an option just call it with f(Some(foo)).

> (e.g. do I dynamically check the property each time I create one of my new wrapper types? what is the performance cost?)

No you only have a constructor that requires you to pass in at least one initial element which will statically enforce that it's at least size one, and then only have the container assert that it's still at least size one when methods that remove elements are called (which in most use cases you probably won't ever call or will call rarely). The cost is one branch when erasing, it's very cheap. And since erasing from anywhere in the vector except the end involves shifting comparatively speaking the branch is cheap.
If it didn't work for them, they wouldn't drive.
How is HTTPS supposed to work without crypto?
LibreWolf?
Aaaand the disruption to the faltering regulated Taxi system, eating that for lunch.

Travis K is still out there. Doing things.
> Stablecoin

> 1400% yearly return

Pick one. For real, 1400% return must be some ponzi-level s*t. How the hell can it generate such returns if not by selling to a greater fool?
Many things on the Net have a 2000 character limit for URLs. Still, I bet some creative minds could do a lot in 2000 characters. We should start a demo scene.