skysight-inc/HackerNews huggingface dataset:
I'm not sure how they (copyrights? Patents?) Harm small ones and people?

For copyrights it works be nice to get some of our culture sooner, but I don't think it harms us. Same for patents. You can make an argument that both should be shorter. I would also accept that software patents shouldn't exist)I think they are definitely rubber stamped to much) but how is the small creator harmed?
Loans to a bombed out country in the aftermath of losing a major war can be hard to come by, for the same reasons as they are for a third world country with an unstable government.

It's not uncommon for a country to get stuck in a situation where they have no infrastructure that could attract investment so they have no industry so they have no economic base to build infrastructure. "Get the US to loan us money" is nominally a way out of this.

The US noticed this too and makes loans to such countries de facto through the World Bank, providing them with an opening through which they can crawl up inside those countries and lay eggs.
When it’s a startup you’re all pulling in the same direction.

When it’s a client it’s important to establish service standards and boundaries, otherwise they become your boss, not a client.
As long as he's on the list, he's not dead.
Is there a way to see newly uploaded videos by topic instead of channels?
Use ChatGPT on Telegram
For new laptops this might hold, but for early upgrades you need to also calculate in the overhead of setting up the new laptops. This could be substantial depending on how it’s done.
Most economies predominantly use mobile devices. We're atypical. Actually, almost all my non work usage is tablet so maybe I am typical.
> Let me let you in on a little secret: if you think that generative AI can do serious journalism better than a massive organization with a huge number of reporters, then, um, you deserve to go out of business.

Does this also apply to a smaller organization like TechDirt?
I second this. Why would I want to click a sign up link without knowing the price in advance? No price no sale. Every service has a pricing page.

Anyway, it seems that they fixed it because there is a Pricing link in the menu now. Well done.
>M2 is a significant upgrade on the M1 machines.
M3 is an incremental improvement on M2.

Cinebench and Geekbench tell a different story. M2 is a small upgrade over M1 while M3 is a bigger upgrade over M2.
I suppose gas and coal are sourced from different places and that may give some resilience to the system. They also serve very different functions in the grid. Coal is for baseline and gas is for peak.
> Hell, think about all the government bureaucrats still running MS DOS! :-)

That's not a good thing though, perhaps aggressively depreciating 32 bit will light a fire under their asses
There was an issue with gas in the 2022/23 winter as the Russia-Ukraine war affected supplies and caused prices to skyrocket. More coal than usual was burnt because of this. But it's a moot point now: coal-fired plants have continued to close in line with UK government policy, and the last remaining one is scheduled to close in September.
What do you mean "it doesn't"? I'm maintaining Debian Ports and I build installer images for all old and obscure targets. We even have support for SuperH which Gentoo dropped at some point.

> https://buildd.debian.org/status/package.php?p=base-files&su...

> https://cdimage.debian.org/cdimage/ports/snapshots/

Installer images for LoongArch are in the works as well.
Which is precisely the culture people in Germany and Japan don't have (or at least: had). If there are profits at least a chunk of them should be re-invested into making things better, who knows what the future brings after all.
Neither a book nor a blog, but I'm building a newsletter that aggregates the latest articles from company engineering blogs. I think you might find it useful: http://bigtechdigest.substack.com
unwilling: no time!
Happy Holidays! :-)
Brainfuck anyone?
The hobbyist Linux market generally tinkers with things like Raspberry Pis now, not ancient 32-bit x86 machines. (This is a natural consequence of the fact that sources for cheap hardware have changed a lot over the last twenty years.)
It's intentionally public. The news page is generated from todo.txt and my git commit messages:

https://blot.im/news
It may be too late for you to ever see this, but:

https://gizmodo.com/depression-anxiety-brokers-sell-mental-h...

The study:
https://techpolicy.sanford.duke.edu/data-brokers-and-the-sal...

https://www.healthyads.com/targeting/medical-conditions-targ...

https://mobilemarketingmagazine.com/psychological-targeting-...

It's also worth pointing out that a company doesn't have to hold a meeting where they vote to deliberately target and exploit vulnerable members of the public, instead they just use an algorithm that constantly optimizes for making them money and which eventually figures out exploiting people is easy and effective.

Those companies generally know it's happening, and often do set out to make it happen just like they've always targeted ads at young children and teenagers whose brains aren't developed yet, but the algorithm gives them plausible deniability.
MOM – a tool for managing overcommitment on KVM hosts
LuaX: A Lua Dialect with JSX
Mostly agree. You are missing the economic jargon as to why copyright is bad (it causes deadweight loss to society by arbitrarily pricing above marginal cost) and why it might be good (maybe more creative work production because profits from works are higher). From the economics springs the right tjing to do: minimize deadweight loss, which means always eyeing ways to reduce copyright while maintaining output. From that i would argue i stead ofa fixed term makerenewal cost exponential by term. I thibking setting term to 10 years, giving first term for free then swt renewal at 100^n for each additional n terms would do the trick and cause nearly all works to enter public domain after 1 or 2 terms and the enduri gly profitable stuff (i.e. mickey mouse type stuff) to be unprofitable to renew after 50 years or so, preserving the fantasy of a gargantuan paypff to stroke the egos of content creators.
Snowflake is rolling out Iceberg support and not Delta support, I think that says a lot.
I am very excited about Iceberg specifically (because open-source), but the last time I looked into it the only implementation was a Spark library, and Trino's (formerly Presto, an SQL engine) Iceberg connector had a hard dependency on Hive! It is like the entire industry had a hard time divorcing its MapReduce, Hive, and dare I to say Spark, legacy.

I didn't look into Iceberg since, but plan to, and I am really looking forward for this to develop. We have the tools and the compute power today to deal with data without legacy tech, and not all data is big data either. Consequently "data engineering", thankfully, resembles the regular back-end development more and more, with its regular development practices being put in place.

So, here is to the hope of having a pure Python Iceberg lib some day very soon!
Somewhat related: the “slippery when wet” road sign used in Australia and New Zealand <https://c.stocksy.com/a/jLM400/z9/1039227.jpg> doesn’t actually depict two tyre treads crossing over in a physically impossible way, but one tyre tread and the edge of the road. I finally realised this for no apparent reason at the age of 29 when cycling through New Zealand. None of my family had realised this, though we’d certainly talked about the signs before: we’d all just just written it off as a weird design.
I recently watched Micro Men[0] which I think does a great job of telling the story of the early computer industry from a British perspective.

[0] - https://en.wikipedia.org/wiki/Micro_Men
Worth noting that when AnandTech did their initial M1 Max review, they never were able to achieve full 400GB/s memory bandwidth saturation, the max they saw when engaging all CPU/GPU cores was 243GB/s - https://www.anandtech.com/show/17024/apple-m1-max-performanc....

I have not seen the equivalent comparisons with M[2-3] Max.
Love to... Just allow customizable hotkeys.

https://connect.mozilla.org/t5/ideas/customizable-hotkeys/id...
Economic downturn and the influence of AI are claiming numerous jobs
Network full builds might be faster, but would incremental builds be? Would developers still be able to use their favourite IDE and OS? Would developers be able to work without waiting in a queue? Would developers be able to work offline?

If you have a massive, monolithic, single-executable-producing codebase that can't be built on a developer machine, then you need network builds. But if you aren't Google, building on laptops gives developers better experience, even if it's slower.
I'd love to learn more about this. Would you mind pointing to a couple of resources that you think are especially interesting developments in the space of mind and memory? I'll google as well, but it would be more interesting to someone what someone _in_ the actual niche finds interesting.
Calling sed(1) a programming language is quite a stretch (although I guess you could say it's Turing-complete), as is calling a core Unix tool “fringe”.

Maybe we need a tongue-in-cheek emoji to mark submissions like this. Or would that ruin half the fun?
In French, we use the expression: "Sortie de route" (going off the road) when someone says something awkward or terribly wrong. Basically, the real meaning of this expression is that you lost the control of your car and went off road. We also say "partir dans le décor" (to go into the scenery), which is used in the same context. And usually you loose control when you take a curve to fast. Hence this symbol.
>Nothing

Then your objections dont make much sense.

>We’re dealing with unknowns across the board.

With respect to solar and wind the costs and build times are very predictable, actually.

We've already had one round of "we can create cheap mini reactors" in the 90s. That vaporware didnt work out so well, but the nuclear-military industrial complex got just as excited about it.
My experience with parsing undocumented binary formats is with Skia's skp files. Unfortunately they don’t publish any docs regarding the format. Instead I relied on their source code (which is very convoluted), and in that process I discovered two tools which proved pretty useful:

- Kaitai [1], which takes as input a YAML file and can parse binary files based on it (and even generate parsers).

- ImHex [2], which has a pattern language [3] which allows parsing, and it seems more powerful than what Kaitai offers. I stumbled upon some limitations with it but it was still useful.

[1]: https://kaitai.io/

[2]: https://github.com/WerWolv/ImHex

[3]: https://docs.werwolv.net/pattern-language/
First thought is cool, second is easter eggs: Space Invaders or Tetris.
You pretty much need the full MRZ or be lucky you get the right part (date of birth, document expiry and document number used) data at the bottom, it's unlikely you can brute force this in the fleeting time available with a run-by scan. If you have a digitised document number it is a lot easier but otherwise you need continuous access to the chip and when you have that you can also just read it.

See ICAO 9303 for details. (BAC specifically)
Good point. I just checked the Hindi page (https://pageviews.wmcloud.org/topviews/?project=hi.wikipedia...) and the top #views there is 15,500. He was an actor since 1952, died of COVID, and Modi was among the thousands condoling. (Maybe the HI. site isn't so useful.)
I would need to write one, haven't blogged for enough time to feel ashamed. I personally move what Max Rozenn does here: https://maxrozen.com/2023-focus-single-product-pays-off
The statement is not considerable as stated. It does not provide enough information to be able to do so. Logically, rationality is context dependent, but the statement is made without defining the context under which it is posed.

The second half of the comment suffers much the same problem. If I wanted to say that the reason was rational (or not), I would need to know under what context it is being said. The reason is undoubtedly both rational and irrational, depending on context. There is not enough information in this thread to establish under what context the reader is intending to interpret the assertion should one want to assert it.
Microwaves heat soil to eliminate pests and help farmers manage soil diseases
That sounds like a belief. Laws are obviously incomplete, circumvented and broken all the time. There is no substitute for common sense when it comes to not getting food poisoning. Some data:

There is the show "Bizarre Foods with Andrew Zimmern" in which he ate weird stuff around the globe. He mentioned across several interviews that he never got sick on one of his trips by mostly just staying away from stuff like known bad tap water.

At the same time he had gotten food poisoning 4 times in the last decade in the US. Including

>Worst case was in Portland, Maine eating mussels at a crappy restaurant that I shouldn't have been eating in in the first place. On the road, in the third and fourth world I have not gotten sick.

https://web.archive.org/web/20230607121840/https://starcasm....

If i recall his rule of thumb is that if the local grandmas eat there and they dont use stuff you have to be exposed to for a while to tolerate it (rotten food / tap water in India) you are good to go.
> Surely it's not just reputation of the publisher of the image.

Literally this for all of the software and dependencies that I use.
Adventures with compression
> We have since issued security patches to prevent further client-side data leaks of this kind and have added solutions that will detect and prevent players from customizing the game client to their benefit.

Note that they have not said that they have closed this side channel altogether. This data is still transmitted to the client, and they are inviting further sneakier exploitation by not remediating it.
typical carrier complement has ~300-500 vertical launch tubes and sea sparrows can be quad packed into a tube, and CIWS. not sure i would bet against aegis
can confirm that it is a nice thing to work with parquet files. Before this, we've worked for ~1 year with CSVs (I know the horror) and we made an effort to port all the 'legacy' code to Parquet files

We interface with BigQuery (via Airflow) mostly, and except one very annoying situation it's a big improvement in terms of speed (parsing floats after querying the DB is NEVER a good option).

---

In case anyone's wondering, it's basically storing and loading native numpy arrays in BigQuery via the python client(s).

You have a bunch of options (assume you have one or more cols with float32 numpy arrays):

- dataframe -> to_parquet -> upload to GCS -> GCSToBigQueryOperator (https://airflow.apache.org/docs/apache-airflow-providers-goo...)

-> instead of storing as a `FLOAT, REPEATED` it will be stored as a STRUCT with a structure of `list>item` OR `list>element` (pyarrow==11 OR pyarrow==13).This requires a manual parsing from this 'json structure' that you get when querying the DB back to np.array -> slow and basically you are using CSVs again.

-> Read more: https://stackoverflow.com/questions/68303327/unnecessary-list-item-nesting-in-bigquery-schemas-from-pyarrow-upload-dataframe

-> set the schema before uploading? Nope, all values will uploaded as null in BQ.

- dataframe -> bigquery.Client -> upload the dataframe from python

- very slow, you need to batch your data (imagine 24h vs 5 minutes kind of slow as dataframe sizes increase + necessity to keep all data in memory or batch it so extra save/load of each batch before uploading)

- arrays are stored properly

- solution: you must do 2 things, one on the pyarrow side and one on the BigQuery side

- `df.to_parquet(..., use_compliant_nested_type=True)` (in pyarrow==14 it's True by default, but airflow needs pyarrow==11, where it's False by default)

- use `enable_list_inference=True` (link: https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#list_logical_type)

- when both of this are true (i.e. save parquet files [to GCS] using that flag and load parquet files [from GCS to BQ] using the other flag arrays can be stored as (FLOAT, REPEATED) and queried as numpy arrays out of the box without any manual management.

This took me like 1 week of debugging and reading source code, obscure SO comments and GH issues etc.
> We're not talking about

You're not talking about it and assuming others are the same. That's the risk of giving advice, especially with certainty - you never know the other people, their priorities, needs, or what they are thinking about.
Yeah, other possible reads:

- "brace yourself, here be dragons"

- "til now it was a bit of a treadmill, but that's a part you probably don't want to fast read"

- "on the surface this may look innocuous but there are tricky subtleties that you may not want to overlook"
Using PowerFewShot for few-shot learning
We have that filed in our bug tracker back in July 2022 and when I looked at the issue ( https://phabricator.wikimedia.org/T313114#8093706 ) almost all of the traffic came from a handful of IP addresses. Thus it is most probably some kind of probe, maybe to check whether internet is reachable.

As a result of the bug above, the entry is filtered out when post processing, but the page view dataset used for https://pagevews.wmcloud.org/ relies on the raw aggregated data.
I looked at the image before reading the rest of your comment. My first thought was that the tire tracks crossing each other was supposed to indicate a full rotation of the car. (It’s really slippery, you might spin out!)

After reading your comment I still don’t think one of the lines is a road’s edge?

Do you know if either interpretation is the official one?

EDIT: Just took another look and I see it now. The line near the car’s left tire doesn’t actually align with that tire!
It might sound like nitpicking but I find it dangerous to say vulnerability == CVE.

CVEs are one source of information about potential vulnerabilities but they are amongst the least reliable these days. I've heard them being called Curriculum Vitae Enhancer.

And Trivy itself uses more sources than just CVEs as well. With upcoming regulation like the Cyber Resilience Act we'll get even more sources of vulnerabilities.
I believe the future will be/should be one of distributed sources for this information. Every vendor might want to be their own authoritative source of vulnerabilities.

This is a long way of saying: Useful tool, congratulations on the launch! I'd suggest a change of name as you limit yourself with the current one.
I don't know where in the world you are, but B&H in US still sells new 16" M1 Max machines with 64GB memory, 2TB SSD for 2499-2599 depending on the current deal. This is around the price of base M3 Pro with 18/512 configuration, I figure you'll still get 5+ years of use with such machine and never worry about storage or memory.
I wrote https://github.com/ThomasHabets/yurate and use it daily to triage new videos from channels I subscribe to.

It uses a playlist (to triage into) and google drive's application specific storage (so not access to other google drive files) for state, so is entirely client side.

Usable here: https://cement.retrofitta.se/tmp/yt/yt.html
Not the same but since YouTube still has RSS support you can add your favorite channels to an rss reader and get notified about new videos (and unfortunately also shorts)
I have a serious issue with products that claim to be email solutions in every corner of their marketing and then, buried in the FAQ, say that they’re GMAIL only. This is bait and switch for my time. I have multiple Gmail accounts, was considering the lifetime sub but I’ll pass.
Yet another to-do app, yet simpler
i think you made a point for why being opinionated is good, which is not really the debate here
There really should be a very fine tuned 'wage vs cost of living' number, which takes effort to look at grocery cost, along with housing cost, including buying a house, electricity, basically all basics.

Maybe some blended rate, where you look at "buying housing for a family of 4 + rented apartment for a bachelor" and blend, to get living costs.

When I did research compared to where I live, I discovered a person makes more living near Ottawa, ON, making $70k USD/year, than someone making $250k/yr US in .. say, Palo Alto. This was of course primarily due to housing costs, although this was in 2020. Things have changed dramatically in most of Canada (re: housing) in the last 3+ years.

Of course yes, most certainly, if you buy + pay off a $3M USD house/land vs a $300k USD house, you have more money to retire on. You could theoretically move to a lower cost area, and retire with style. Yet who wants to (potentially) leave their kids who might settle in the region too, and additionally, all their friends, associates, etc, etc.

Any yet buying doesn't take into account "What if a person just rents for their entire life", which can happen. Nor does it take into account things such as property tax, and other associated housing costs (water tax, etc).

To give an idea of the massive cost differences, just the property tax on a typical $3M Palo Alto home is 4x my mortgage on my $250k house. My mortgage is $800 USD per month. Palo Alto monthly property tax on $3M home? A little over $3000/month. Paying 4x as much just in property tax, compared to my mortgage? Well, that money is gone, gone, gone in terms of 'life savings', and is pure additional cost.

For the record, my property tax is about $120USD/month. Let's call it 25x more for Palo Alto property tax.

Again, there have been dramatic changes in Canadian housing pricing in the last 3 years. There are also differences in how peoples are taxed. For example, I probably pay more federal and provincial income tax, and a little less property tax, with money tricking down from those levels to the municipal level. Yet, I also get free health care (quality debates and issues not relevant, just a point), $10/day state funded day care, and pharmacare coming soon.

So it's really hard to equate across national borders in terms of living costs, but I guess my point is living costs can be so dramatically different. I suspect that making $100k in Palo Alto makes a person much poorer than someone making $25k in rural Arizona.
> I dunno if there's much difference between cow milk, soy milk, oat milk

Well given the fact that cow milk exists in nature, has been drank by humans for thousands of years, and the other two are trying to be like cow milk, right off the bat, I think a good working hypothesis is that cow milk is less processed than soy and oat milk. They may pasteurize and homogenize it and add some vitamins, but it is fundamentally pretty close to what came out of the cow. Soy mil and oat milk, need a lot more processing to turn soy and oats into something at resembles milk.
One thing I'd really like PostgreSQL to add is LIMIT on update statement as this makes batching easier. E.g.

UPDATE user_profile
SET followers_count = 0
WHERE followers_count IS NULL
LIMIT 10000

I don't care which rows gets updated, only that no more than 10000 rows get updated. After each UPDATE I will COMMIT and then repeat as long as the UPDATE returns a positive number of rows updated.

This makes it much easier to make small-ish batch updates and avoid locking all rows in the table.
If you boycott everything "made under CCP control", you're going to be living a pretty ascetic life.
The Modern Data Lake Is a Database
https://doesitarm.com/
They probably mean tools like distcc or sccache:

https://github.com/distcc/distcc

https://github.com/mozilla/sccache
Does the Google info sidebar ping Wikipedia every time "YouTube" is queried? Would that show up in these statistics?