skysight-inc/HackerNews huggingface dataset:
I dont know if this is linked.

My friend askes me to install Tutamail on her phone recently.

She has been getting loads of spam and unsolicited mail on Gmail.

Initially downloaded it from the play store.

During installation a pop up appeared and asked me to upload the email address and the password of the new account.

So I installed F-droid to see if it was a glitch with the play store.

No! the phone again asked for the email address and password to be uploaded.

On both occassions if I clicked no to the pop up the install failed.

So there I was installing an encrypted email app on her phone and googly wanted to know the email address and the password and would not let me install it unless I shared the new encrypted email address and password with them.

I'm a custom rom man myself so have never come accross this before.
Could Berlin not buy the public toilets from the billboard provider and pay to operate them? Why are we relying on an advertising business for public toilets? They’re…public?
Ah yes, the two genres of advertising; AI and outdoor billboards.
Do you also plan to buy your home with cash only? You will need to save for a long time. To me, loans can be used to judiciously add leverage to your financial profile. If 90% LTV (loan-to-value) is too high for your personal risk profile, then you can increase the down payment from 10% to 20 or 30%.
Places with billboard bans don't ban all ads, if the bathrooms aren't billboards they aren't banned. If the bathrooms are huge billboards next to parks then yeah, you'll have to find other bathrooms and that seems fine.
I am writing a tabular data textbook for O'Reilly
- on building ML systems with a feature store.

I try to be opinionated about modelling - XGBoost is all you really need, but the challenges are more like you say - how to prevent data leakage (ASOF LEFT JOIN (or use a feature store)), separating model-independent data transformations from model-specific data transformations, APIs for things like time-series splits, logging, monitoring, building and operating the pipelines. All pretty standard software engineering in Python nowadays.

Free chapters:

https://www.hopsworks.ai/lp/oreilly-book-building-ml-systems...
> sounds like abusing monopoly status to give new entrants a disadvantage.

It is, and it isn't something I like, I'd prefer if no keys were enrolled by default.

> I am an ex Microsoft employee, bet you wouldn't guess that from these comments.

No I wouldn't have guessed, but MS is so big that just saying your were a MS employee could mean in any one of the thousands of departments not even remotely related to Windows. But that is neither here nor there as it doesn't change anything about my statement.

> I do personally consider secure boot and TPM to have been pushed in bad faith, not for serious security concerns.

Sure, but I still prefer to have this now that I can use it, even if its introduction was in bad faith (which it was consdering IIRC there were e-mail floating around talking about if they could get away with making it only work with Windows or maybe it was some other security mechanism).
That is true, but I wasn't talking about those considering we are on a post about x86 MoBos (I guess I could have clarified that).

And until this requirement on ARM is changed (or there are options I can buy which allow it) I don't consider it a secure platform.
I think the dark side of it is unintentional ADL but it's mostly good. C++ gets a lot of mileage out of concepts in templates. The newer language feature just makes the existing practice first class as something a bit beyond syntactic sugar. But the design of the STL relies heavily on the idea that if something has the requisite properties it is that thing. Iterators are probably the most prominent example. You won't find any explicit iterator types. It's just a set of properties that a type has that makes it an iterator or not. Personally I've never seen confusion be an issue. Granted the iterator and algorithm design has been mostly superceded by newer apis that operate as pipes of functions over streams. Frankly the experience of these are poor in C++ for various reasons.

One big example is that keys in associative collections are const qualified even when moving from the collection. The constness doesn't match the expectation users have when consuming a collection and is unfixable within the constraints of the STL. Anyway it results in awful type checking errors. The whole library is full of these foot guns and most of them result in bizarre behavior or horrible error messages.

Iterators have their own warts but IMO work much better within the C++ type system. Here's a fun one. Reverse iterators have their own set of invalidation properties which are typically weaker and different than forward iterators. Due to various reasons they actually refer to the element that precedes (in reverse sequence) the one you'll get when dereferencing it. So end is rfront and front is rend.

In either case the experience is quite bad compared to the stream apis you get from rust. But I don't think this is a mark against concepts, just a dated design and the limits of the type system and semantics of the language.
This is a great point that I never considered. Many companies subscribing to CrowdStrike services probably thought they took a shortcut to completely outsource they cyber-security needs. Oops, that was a mistake.
Maybe a variable-pressure PTT button for the user would be effective. Push harder or less hard depending on whether or not a word is on the tip of your tongue. The AI could appropriately interrupt or not.
Show HN: Open-source GraphRAG Application with your own data
Wrong direction: you‘d „pipe“ wat through the object. Although TiddlyWiki users might feel right at home.
Every junior developer should know this graph
You can in D

struct Foo
{
void read(){}
}

struct Bar
{
void read(){}
}

struct Nope
{

}

void handle(T)(T data)
{
static if (__traits(hasMember, data, "read") == false) static assert(0, "struct needs a 'read' function");
data.read();
}

void main()
{
Foo foo;
Bar bar;
Nope nope;

handle(foo); // works
handle(bar); // works
handle(nope); // oops main.d(17): Error: static assert: "struct needs a 'read' function"
}
Mercury is so much more attractive than Mars. Rich in resources, has water-ice, and zones that would amenable to human habitation. Being so close to the sun it has limitless energy that can be used to build anything we need.
Project on GitHub: https://github.com/neuml/rag
On HN only the other day in a discussion about caffeine and coffee consumption I pointed out that caffeine was one of the more innocuous toxins plants use to protect themselves against insects—innocuous to humans that is, there being many more that are very much more toxic to humans.

What I've never seen quoted is a comparison of caffeine's toxicity to insects compared with other common plant toxins (pyrethrins, terpenes etc.) and whether its toxicity is aimed at insects that specificly attack coffee beans.

As far as I'm aware caffeine isn't used as an insecticide whereas pyrethrins are commonly used (but both have comparatively low toxicity in humans). Why I ask is that pyrethrins are effective against a broad spectrum of insects, that caffeine isn't used could imply its action is narrow and only targets a specific species of insect.

No doubt this info is buried somewhere deep in the scientific literature and or within pesticide manufacturers' papers but it's curious it isn't common knowledge given the ubiquity of caffeine.

Perhaps those in the coffee business don't want it known in case it affects business. :-)
There is a ban on billboards in Marin County (on the other side of the Golden Gate Bridge from San Francisco).

Legally speaking, billboards are only banned within 500 yards or some other distance from the highway with the most traffic (where billboards would be most valuable, namely, US 101) but actually there are no billboards anywhere in the county and this has been the case since the 1960s (according to an old newspaper article). My guess is that the community has some way to exert "informal" (not based on formal governmental processes) pressure on landlords. Real estate prices are very high here in part because it is a very attractive landscape with plenty of hills and greenery and bodies of water, so maybe most landlords perceive that billboards have the potential to depress prices and keep the occasional landlord who contemplates erecting billboards in line somehow.

Also as an exception to the general rule, bus shelters (structures owned and maintained by the city or the county to keep the rain and the sun off people waiting for a bus) near US 101 have ads on them (4' by 6' or so) and the buses themselves do, too, or at least they used to--it's been a few years since I noticed.
El otro niño
IIRC, Emby has also had some GPL compliance issues. Jellyfin is a fork with of Emby with all the crap removed.
Meanwhile, Los Angeles has raised them to massive and blinding levels. Visual goose-stepping.
My intuition is that a regular LLM is better att coming up with a correct task description from a fuzzy description than it is at actually solving tasks.
Lmao the comment saying this was gpt written got flagged.

How bizarre.
> To better match terminology familiar from other apps, “streams” have been renamed to “channels” across the app in this release.

Thank God! Hard to believe that it took until 9.0, but they made the right call.
Ah yes, there's that. Bah.
In most first world countries, public toilets are a right not a privilege that people have to pay for.

Europe is so backwards on their public toilet investments.
This quote from the article sounds like it learns from failed tests:

>We trained AlphaProof for the IMO by proving or disproving millions of problems, covering a wide range of difficulties and mathematical topic areas over a period of weeks leading up to the competition. The training loop was also applied during the contest, reinforcing proofs of self-generated variations of the contest problems until a full solution could be found.
look at emacs undo buffer, it would be awesome to avoid losing the future if you step into the past.
I wonder what Banksy thinks of online advertising, which goes far beyond "taking the piss".

At its best, your personal data is harvested and traded behind your back to tailor ads specifically for your demographic—and increasingly for you personally—and deliver them when you're most vulnerable.

At its worst, it is all of the above, plus used by anyone who wants to influence how you think about political and social issues, ultimately corrupting democratic processes and destabilizing governments. It is the perfect medium for propaganda.

In either case it is the most insidious form of psychological manipulation we've ever invented. I hope that we eventually collectively sober up about the ways this is harming our societies, and heavily regulate, if not outright ban it. The advertising industry has gone far beyond just promoting a product, and it needs to stop.
Yes please, more of that!
> Reminds me of the lady who got burned by McDonalds coffee

It's really amazing to me how long that bit of corporate propaganda has managed to survive. Especially in the internet age. I know the narrative demonizing that poor woman was pushed very aggressively, but 30 years is a long time. Not many campaigns can hope to be so successful while being so wrong. I get the feeling that even 30 years from now people will still be repeating the same lies.
I could swear I saw some smart TV (or "smart display", it was marketed for digital signage) that put all the smarts on a Raspberry Pi compute module or something like that. Can't find it right now, though:/
I am not reading 10,000+ words on why macros are good. I know macros are good because smart people tell me they are. There is also plentiful evidence of macros being useful to programmers. Who are you trying to convince here?
La niña
Yes. Here though the ostensible topic is constexpr allocation, the real topic is adding deep const.
Very impressed. I am not a scientist but am building a product for intent-based discounting in Shopify. Typically Google scholar gives me very generic results using LSTM etc however this search gave me some interesting results with focus on real world implementation. The clarifying questions are also quite impressive as it gives the impression that it is understanding the query really well. Good stuff. I think it might be useful for end-users and not just company/research folks as well
Ironic since Banksy is one of the largest indoctrinator out there.

People who actually believe in the Banksy lie are unfortunate.
> The Soviet Union couldn't compete on the development of computers, because the USSR was trying to optimize towards what could computers be used for then and there.

There was a great video on this: https://www.youtube.com/watch?v=dnHdqPBrtH8 Asianometry - "Why the Soviet Computer Failed" (18m56s) [2022-07-07]
To be clear: I do not expect the settlement to bankrupt them, but I do expect it to be painful. And, when you say "easily in the millions" -- good luck to demonstrate that in a class action lawsuit, and have the judge believe you. It is much harder than people think. You will be lucky to recoup 10% of those expenses after a settlement. Also, your company may also have cyber-security insurance. (Yes, the insurance companies will join the class action lawsuit, but you cannot get blood from a stone. There will be limits about the settlement size.)
> A confirmation of Greenspun's Tenth Rule, if you will.

I've always found this rule suspect.

If it were true you'd have had lispers loudly reimplementing well-known, slowly-and-buggy mid-size C programs in common lisp, at roughly the rateand loudness the Rust people reimplement old C programs in Rust.

Did that actually happen?

If not, this has to be the greatest expression of envy in all of programming language lore.
Consider seeing if your local school or community has a FIRST lego robotics team.
This is clearly a good point in that infrastructure is a cost and needs continual upgrade and maintenance.

However it's not clear that the appropriate way to pay for that is usage based: looking at domestic supply for example it's roughly the same cost per house to connect to the grid, so it doesn't really make sense to pay more if you have more usage.

I'm not sure what alternative models look like for this and I'm not sure they are better or worse. But there probably is room for innovation on billing this part.
It kind of does: https://business.instagram.com/blog/creator-marketplace-disc...
Whilst there may have been a better solution, I am enjoying all of the quirky ways IT admins were implementing fixes, like these
That claim is not supported by evidence.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9857204/

> The study data suggested no increased risk for SSNHL following any COVID-19 vaccination.
I must be missing something here, because my first thought was "Any constexpr must be const all the way down." Meaning:

- Constexpr objects must be fully const (i.e. they cannot be modified, and non-const methods are not allowed to be called).

- Constexpr objects cannot allow access to mutable data (directly or indirectly). Maybe this is where the devil is in the details? Not sure... It seems that pointers to mutable via constexpr would be a niche thing anyway.

- Constexpr objects always exist for the duration of the program.

- Any allocations made during construction are done via a "const pool" allocator that no-ops deallocation, so that nothing blows up at shutdown. If everything is const/constexpr, the total allocation size should be decidable at compile time, I think?
as long as it is counted in the gdp (not the gdp per capita, it's only the people who care about that sort of silly thing)
That's precisely the case: instead of owning hw, witch per-machine it's a kind-of monolith (even counting blades and other modular solution), you deploy a full OS or half-full to run just a single service, on top of another "OS". Of course yes, this is the cloud model, and is also the ancient and deprecated mainframe model, with much more added complexity and no unique ownership with an enormously big attack surface.

Various return of experience prove that cloud model is not cheap nor reliable than owning iron, it's just fast since you live on the shoulders of someone else. A speed you will pay at an unknown point in time when something happen and you have zero control other that.

DevOps meaning the Devs taking over the Ops without having the needed competences, it's a modern recipe to a failing digital ecosystems and we witnessed that more and more with various "biblical outages" from "Roomba devices briked due to an AWS mishap, cars of a certain vendor with a slice or RCEs, payment systems outages, ... a resilient infra it's not a centrally managed decentralized infra, it's a vast and diverse ecosystem interoperating with open and standard tools and protocols. Classic mail or Usenet infra are resilient, GMail backed by Alphabet infra is not.

What if Azure tomorrow collapse? What's the impact? What's the attack surface of living on the shoulder of someone else, typically much bigger than you and often in other countries where getting even legal protections is costly and complex?

Declarative systems on iron means you can replicate your infra ALONE on the iron, VMs meaning you need much more resources and you do not even know the entire stack of your infra, you can't essentially replicate nothing. VMs/images are still made the classical '80s style semi-manual way with some automation written by a dev knowing just how to manage his/her own desktop a bit and others will use it careless "it's easy to destroy and re-start", as a result we have seen in production images with someone unknown SSH authorized keys because to be quick someone pick the first ready made image from Google Search and add just few things, we are near the level of crap of the dot-com bubble, with MUCH more complexity and weight.
FSD? :-D

Improve robots, and humanoid robots that are used in the assembly line?

What was the question?
It's also how I learnt programming when I was 14! It was so much fun.
Foxconn eyes major expansion in India: plans to assemble iPads
If they could have solved it, they would have. But I agree that language models will be able to do it.
It's less interesting when you learn that this is a common pattern. See: Old Bolsheviks, Sturmabteilung, Ba'ath party purge and others. At some point the instruments of a successful power grab must be disposed of to consolidate power.
All right now, here's the big question:
how do you know that the evidence your
sensory apparatus reveals to you is correct?
What I'm getting at is this: the only
experience that is directly available to
you is your sensory data. And this sensory
data is merely a stream of electrical
impulses which stimulate your computing
center.
In other words, all that I really know
about the outside universe is relayed to
me through my electrical connections.

Why, that would mean that...I really don't
know what the outside universe is like at
all, for certain.
He's asking followers, then shareholders, and finally the board.
As an aside, Ron Rivest and Donald Eastlake last updated "SPKI S-Expressions" just a couple of months ago: https://datatracker.ietf.org/doc/draft-rivest-sexp/
It can’t strip what’s after the as keyword without an up-to-date TS grammar, because `as` is an expression. The parser needs to know how to parse type expressions in order to know when the RHS of the `as` expression ends.

Let’s say that typescript adds a new type operator “wobble T”. What does this desugar to?

x as wobble
T

Without knowing about the new wobble syntax this would be parsed as `x as wobble; T` and desugar to `x; T`

With the new wobble syntax it would be parsed as `x as (wobble T);` according to JS semicolon insertion rules because the expression wobble is incomplete, and desugar to `x`
Would love to see this in SF. It's especially bad on 101.
Various localities have similar bans. I'm aware of at least one with strict signage controls, shopping centers generally have an directory near the entrance(s) and that's about it other than the signage on the stores themselves.
Yes, but the problem space means that invalid outputs can be quickly identified - whereas general programming isn’t necessarily amenable to rapid checks.
Exactly: here in Japan, public toilets are all over the place: train stations, public parks, or frequently just random places in the city, on the street. And they're free, of course.
Witch is a good recipe to pay much more thinking to be smart and pay less, being tied to some third parties decisions for anything running, having a giant attack surface and so on...

There are countless lessons about how owning hw is cheaper than not, there are countless examples of "cloud nightmares", countless examples of why a system need to be simple and securely design from start not "isolated", but people refuse to learn, specially since they are just employees for living on the shoulder of someone else means less work to do and managers typically do not know even the basic of IT to understand.
Where does the name "algebraic data type" come from?
if you ask some people, the answer is yes.
While the cartel deserves a lot of blame for the fentanyl crisis, you have to wonder how transportation, money transfers, and distribution have been allowed to happen throughout the country.

A surveillance state that can track anything missed this massive operation for so many years to the point that it is a leading cause of death??

No, what this is like is the CIA funneling crack cocaine to certain inner city groups with the seemingly stated goal to destroy those communities. This is no different, the same goals, methods except this time it is extremely deadly or makes you a zombie kind of person.

Federal, state, and local police are very corrupt. Local governments have allowed this from all sorts of angles.

Inner cities are like public execution chambers hiding in plain sight. Instead of Zyklon-B, it is fentanyl.

Even the Nazis weren't as evil to design a maze of human suffering where the genocide is self inflicted.

I hope the full story is known about all this one day and politicians and cops need to be held accountable for the corruption that let this all be done to begin with.

American Made indeed.
Humanoid robots are being used in Tesla right now, for real tasks, not for showoff.
Definitely not worldwide, Colombia has a plant doing EA decaf
But parameters don't just fall into FooBar shaped holes. Someone passes them in there. Its still an explicit choice by the programmer to not read the docs and just roll the dice. Who thinks "I fits, I sits" is sufficient for a proper program anyway? Is it really a downside to allow this kind of munging?

Personally I want to see Extension Interfaces, so you opt into such a system in a slightly more explicit way. The slightly extra work aides in tooling and documentation but I can see how Go's way is not absurd.
getting eyeballs on your product is tough. MentionMaster's ai subtly drops your saas into convos on reddit, twitter etc. it's like having a friend naturally recommend you everywhere.
MentionMaster's been a game-changer for me. ai that naturally mentions ur product in convos online. Got 50+ customers from reddit/HN in a month no spam just organic mentions.
I think they mean "pay to send your kids to university" and "pay to take care of sick people" as in the state absorbs the cost.

But the wording is ambiguous.
Can you do that in C# now? Not with IReadOnlyCollection and the mutable collections implement IReadOnlyCollection.
What I notice is they build suburbs as a maze to discourage through traffic. And at the same time make walking and biking even worse.
https://archive.is/QTy80
Companies are still waiting for augmented reality to become a thing so that they can correct this problem and place ads on every available surface within your field of view no matter where you are.