skysight-inc/HackerNews huggingface dataset:
I'm surprised that it has any impact on performance at all, and I'd love to see the codegen differences between the applications.

Mostly the `final` keyword serves as a compile-time assertion. The compiler (sometimes linker) is perfectly capable of seeing that a class has no derived classes, but what `final` assures is that if you attempt to derive from such a class, you will raise a compile-time error.

This is similar to how `inline` works in practice -- rather than providing a useful hint to the compiler (though the compiler is free to treat it that way) it provides an assertion that if you do non-inlinable operations (e.g. non-tail recursion) then the compiler can flag that.

All of this is to say that `final` can speed up runtimes -- but it does so by forcing you to organize your code such that the guarantees apply. By using `final` classes, in places where dynamic dispatch can be reduced to static dispatch, you force the developer to not introduce patterns that would prevent static dispatch.
The TSA hate/dislike wouldn’t be anywhere near as strong as it is if it weren’t for the poor service levels, which is the key selling point for Clear.
There are two issues to address

1. The price of validation.

2. The quality.

The baseline is to do the work yourself and compare - the equivalent of a "brute force" solution.
This off course defeats the purpose of the entire exercise. You propose an approach to reduce the validation price by crafting the prompt in such a way that the validation can be parially automated. This may reduce the quality because of false negatives and what not.

The underlying assumption is that this process is cheaper then "brute force" and the quality is "good enough". It would be interesting to see a writeup of some specific examples.
I'm super glad that Anthropic has put this up -- having a set of examples is super critical for folks who are writing prompts. (In fact my collaborators and I wrote a paper about these challenges last year [1].)

But I also wish they had included more than one example input/output pair for each prompt type: people really pattern match hard on single examples for prompts, and don't get a good sense for what's critical and what's optional in any given prompt or input from just one example. It wouldn't be that much work to have a carousel of input/output pairs here that readers could flip through, and I suspect it would make this page 10X more useful.

If anyone from Anthropic is reading here, I can't emphasize this enough! It's not just about "well, users should experiment" because often users don't know what they can effectively experiment with in these prompts, because it's hard to extrapolate from just one working example. Multiple examples (even just 2-3!) will give readers much more background here!

[1] https://dl.acm.org/doi/pdf/10.1145/3544548.3581388 (open access link)
Gnu CL also had problems as a Common Lisp implementation. It works (like ECL, which is related) by compiling to C, which is then compiled with a C compiler and the object code loaded into the image. This approach generates inferior code to that which an implementation like SBCL can achieve.

All the Lisp implementations needed more memory than C programs would, which limited their impact before 32 bit machines became standard. And by that time, C was strongly in place.
> Going to need a source with context for this.

Isn't this article the source & context? The author of TFA has several examples where Haidt cherry-picks data, and sometimes has no data at all other than gut feel.
We don't "need" to but we'd all be generally better off if ex-cons can find honest jobs to support themselves.
Delivery-oriented ebikes like the Arrow models in NYC use very large battery packs, and some deliveristas carry a second battery on a rear rack. My impression is that, as deliveristas have moved to working for apps rather than specific restaurants over the past few years, the expected delivery radius has expanded, which drove a lot of the range issues that have lead to widespread adoption of gray-market motorcycles with no plates.

Said unlicensed mopeds are current subject to widespread seizure in NYC, so it does seem like ebikes are coming back.

One major delivery-oriented ebike importer, 'Fly Ebike', has gotten a model UL certified.
I use final more for communication. Don't look for deeper derived classes as there are none. that it results in slower code is an annoying surprise.
Not a typo but an incorrect use of that word.
Then use a license that say your code can't be used to train AI models.

Honestly I agree that in the current state of things, it's fair for them to train on public data as long as the license doesn't forbid it. I learned to code this way, so it makes sense to allow AIs to do the same, for now. If it's a problem, just use another license.
Bit-Slice Microprocessor Design (1980) [pdf]
> Not a hard leap to make, unsure why it wasn't obvious.

Don't be dismissive. Just because others can't see it, doesn't mean we should be dismissive of __them__. I know it is subtle, but I think this is important, especially if we want to be taken seriously. The whole problem is about how small things add up, and often how we can't even see the issues with the small things themselves. People's views are going to be skewed by their experiences and often, with regards to this topic, how effective (or seemingly effective) their governments are. The line is thin and hard to see. That's the whole problem in the first place. So don't chastise people who can't see the spiderweb just because you were at the right angle to see it glistening in the sun.
Currently working on an AI product (essentially a OS-context-sensitive agent caller, basically a "smart" Spotlight for Windows/macOS), and from my experience (~2 months of working on this basically full-time), complex prompts (basically all of the ones provided by Anthropic here) are a mistake. Not only does the quality of output decrease exponentially with complexity (do x which gives you y, and for every y, do z), but also (and this is key), it messes with end-user expectations.

When looking at an email, asking the AI to "summarize this email" will basically work 100% of the time; when looking at a Github webpage and asking it to "clone this repo" will also work 100% of the time. But doing some weird combination of the two "clone the repo this email references" works reliably around 1/2^n (25%) of the time.

I think that there are many very low hanging fruit that are totally achievable using local LLMs, but too many people enamored by a mythical pie-in-the-sky "it does everything" app that we're missing basic things like: clone a git repo without alt-tabbing in my shell, semantic search of PDFs in a folder, add an event to my calendar without alt-tabbing in a new Google Calendar tab, and so on.

Users need to be trained to give simple one-shot requests to AI. The SQL example is particularly egregious: "Get the list of customers who have placed orders but have not provided any reviews, along with the total amount they have spent on orders." This is a disaster waiting to happen (I'd be curious to mess with the schema and watch it crash and burn); I'm almost certain that the example output is cherry picked.
Hey, at least it supports webXR and there's no way to control that content.
I’m even miffed about global entry being a separate program you have to sign up for. Should just be an automatic thing after you’ve made X entries without any issues. As if the gov isn’t already assigning risk scores to people and pre-evaluating who is high or low risk.
Apparently it takes about 3 days to unload a "full size" container ship.

So this rail isn't going to be tremendously useful unless they connect it directly to the USA.

As for loading the trains, they already do it in parallel; look at an arial photo of a stockyard. For this specific use, you could parallelize it even more I suspect.
Navigating New Financial Landscapes
Came across an insightful article analyzing some major financial movements - upcoming IPOs, recent market trends, and the effects of Bitcoin’s halving on its value. It’s quite thorough and a must-read for anyone trying to keep up with these changes.

Find more here:

https://techcrunch.com/2024/04/22/salesforces-silly-deal-die...

The article does a great job breaking down how these events like IPOs and Bitcoin halving are interconnected and could impact the financial sector. It got me thinking about the ripple effects these could have on investments and business strategies.

Wondering what the community here thinks about these trends. Any insights on how these could influence market strategies? Would love to hear your thoughts.

As the CEO of BreastScreening-AI (breastscreeningai.github.io), navigating these complex financial landscapes has been both challenging and enlightening. Integrating advanced technologies like blockchain and cryptocurrency into our operations has given me a firsthand look at the practical impacts of such financial trends. This experience has been crucial in steering our startup through various market dynamics while keeping aligned with our mission to revolutionize breast cancer diagnosis.
There's barely any content in there, what did i miss?
How does any company burn $36 billion on a headset they got handed a prototype for?

At a reasonable $100k/yr and 50% overhead, that's 240,000 years of labor. ~5000 human lifetimes. At a .gov labor rate of 2080 hrs/yr, that's 500,000,000 hrs of work wasted? For mediocre "not a product rendering" that looks like 90's Second Life? I'm not usually the graphic resolution crowd, yet that was rather underwhelming. Could'a just taken a picture of the inside of the Quest view and it would have been better.

Trying to avoid humble bragging, yet last year I put in four government proposals (one 20-pager, rest were 5-10), wrote a web app, converted a NIST matrix package to a different language, and wrote a mixed Android / Windows app for cross-communication. I may have observer bias, and not be representative. However, that was one year, not 5000 lifetimes... You'd think they would have more than a single game as their killer app. Not even Pokemon Go or similar? It's such an obvious previous idea.
Same in LA! I saw an entire train plastered with a mullvad ad on the outside. The ad didn't even say "Mullvad", it just had the logo and some "free the Internet" slogans. Truly bizarre.
Oh damn! I'll take a look! Thanks!!
Looks like the article got flagged as spam?
Which, I guess, makes sense. I think it is absolutely nuts that people would buy an OS developed by an ad company that relies on user profiling for their whole business. But then again it works for Google.
Looks like I can open it with LibreOffice calc
Interesting
https://i.imgur.com/rwjlX0L.png
FWIW this defines coffee consumption as percentage of people who report having consumed coffee within the last day. I would have assumed by the headline it was talking about total or even per capita consumption.

This was it interesting though:

> NCA’s Spring 2024 National Coffee Data Trends (NCDT) report reveals that 67% of American adults had coffee in the past day (more than any other beverage, including tap or bottled water)
SFO was the only airport where i had to wait in the security line starting from inside the plane. took 2.5hrs to reach passport control.

went again in february this year. 3 guys checking passports of hundreds of travellers. another 1.5hrs wasted.

meanwhile back in london i just scan my passport and go thru the automated gates. why can’t the US solve this issue? is it unions? is it federal government? what’s going on?
If you're concerned, you should switch the license of your code, not really where you host it. As long as your license allows LLM/AI models to train on your code, why would you be mad that it does?
The biggest difference over the last 50 years is how ridiculously cheap everything has become. (I used to read SIGGRAPH when it was a dead-tree journal, and it wasn't that the displays necessary for WIMP didn't exist back then; it's just that display memory was prohibitively expensive until the 80s)

Thank you EE's!
yup, the acceleration of e-bikes tends to be quite surprising if you're not used to it. Here in Germany, the top speed is limited to 25 km/h, more than enough in urban scenarios.
I'm not afraid of it, I just don't like the way it looks, I don't like looking at it.

I also don't appreciate this "you're just not able to appreciate it" false flag.

It doesn't matter to me if another language magically solved all the problems I'll ever have 10x easier, if I can't stand to look at it, it's a non-starter for me.
I'm actually making a version of Kenji's macaroni and cheese (except with shredded baby back rib meat added) for lunch as we speak! His channel is great.

I would also be interested in a Chef Jean Pierre simulator, where you learn classic French recipes in a subtly deranged metaverse with a butter-based economy.
> investing has always had a very large political component to it. How could it be otherwise?

Politics and economy have always been intertwined. That isn't what this article is about. American politics is highly partisan. That partisanship is showing up in investing to an unusual, and potentially exploitable, degree. (It's also prominent in VC.)
I won't touch VR/AR until the technology progresses to the point where its nealry indistinguishable from regular sunglasses/eye-glasses.

I have yet to use any VR device that made me want to purchase it, its all felt insanely gimmicky, so far the only time a headset seems nice is on a plane ride.

I can see the potential, still seems a long way off imo.
What is the actual utility of this however? Instead of trying to determine who is to blame, why not try to identify areas of improvement?
I started catching myself saying something is "easy" and now try to say "it's a solved problem".

Most of dev work these days is actually plumbing hardwork found in libraries : serialization? solved. Handle HTTP requests? solved. DB modeling? solved.
It's colonialism without the responsibility of administering large populations.

I don't know if there's a solution though, there are other sharks vying to do far worse.
Plenty of people inside Google also thought that splitting(/replacing) Hangouts into Allo and Duo was monumentally stupid.
The Giant List of AI-Assisted Developer Tools Compared and Reviewed
Dwindling Ads market? Which planet do you live?
You have to consider the fact that most airports were built pre-9/11. The architectural constraints of the airport means long lines are unavoidable if you need to scan people and carry-on luggages for things like metal and sharp objects. Global entry only deals with international passengers which represents fraction of all passengers traveling in the US (which is what the front security deals with).

It also doesn't help that the security have to deal with passengers who don't follow the rules:
https://www.cbsnews.com/news/new-england-patriots-jack-jones...
People shouldn't be tinkering with Lithium batteries inside homes, especially multi-tenant homes.

They should be treated with the same caution you would a combustion engine or meth lab.
I would say the most performance impact would give `constexpr` followed by `const`. I wouldn't bet any money on `final` which in C++ is a guard of inheritance, and C++ function invocation address is resolved the `vtable` hence final wouldn't change anything. Maybe the author was mistaken with `final` keyword in Java
All I have to offer is, if some guys show up and claim to be from "the government" and want you to retrieve a "little black box" for them... run.

#setecastronomy
They are talking about boots. A good pair of boots while last you a long time and once they wear down they can be resoled and repaired. A pair of Red Wings can last you indefinitely if you maintain them.
You should use final to express design intent. In fact I’d rather it were the default in C++, and there was some sort of an opposite (‘derivable’?) keyword instead, but that ship has sailed long time ago. Any measurable negative perf impact should be filed as a bug and fixed.
Insurance companies aren't going to want to touch that with a 10 foot pole.
Source article: https://techcrunch.com/2024/04/18/world-check-database-leake...
Let's first have trains in the first place, California seems utterly incapable of doing what even most developing countries manage to do with no fuss. Then trains can be part of the solution, where people can live in affordable places and commute to where they can make better money. Having recently homeless directly work on trains is beside the point and likely unrealistic.
Linus Tech Tips gets a CT scanner [video]
Ehm... Actually "problem 2" is not a problem but a feature, at social level, and unfortunately some states start to think allowing private companies to give identities (for driving license or ID cards or "just" digital identities) to citizens-users.

A democratic State is owned by their Citizens, formally at least, so only Citizens can identify other Citizens. Not really a monopoly but a safeguard not to be bannable by Google ID because some "terms violation" with no appeal.

For really decentralized systems the classic chain-of-trust model is more than enough IF people really invest in it.
> There is probably no instance in civil service history

I’m not sure that private firms are much better. Especially if the work they are doing has been contracted out to them.
FWIW, if I had to avoid the `Result` return type and produce the `-1` sentinel, I would write

fn add(str1: &str, str2: &str) -> i8 {
let (Ok(a), Ok(b)) = (str1.parse::<i8>(), str2.parse::<i8>()) else {
return -1;
};
a + b
}

`Try` is nightly-only, and has open design questions around precisely the issue highlighted in the article: inference breaks down in the face of `try`, and the proper syntax to use or changes to the algorithm to aid the inference machinery hasn't yet been worked out. A "cute" thing I've seen people do is use closures as a pseudo-try scope, but I tend to not do that.
Given the sensitive nature of the service, a disappointingly short privacy policy. What company is operating this? What is the registration country?
O lot of companies actually migrate back to onpremise. Modern CPU and high memory servers are cheaper than ever, while cloud bill for compute are going slightly up, with a tremendous fees for network traffic.
I would say that lots of people use jq. But it’s not really awk-like.

You could probably use gron with awk pretty easily, since gron stands for “greppable json”.

But I also wonder how an awk with native json support would look like.
It genuinely confuses me how much AI generated content has become a left-wing culture war item overnight. Is this actually out of concern for graphic designers, many of which are the ones using the genAI tools in question?
Runhouse
Actually, we see similar concerns in Game Jams. Many people actually avoid downloading .exe files and often complain if there isn’t a web version available on itch.io
The AI finds investors even for the weirdest startups. You can test it out for free to get a sample of 3 investors, and all the contact info you need.

I totally get you, fundraising is always hard. Happy to give you some tips to help out with your fundraise, maybe a DM through reddit?
There's basically one commercial Common Lisp left (Allegro from Franz), and they're focusing more on things built on top of the Lisp (like AllegroGraph), not the Lisp itself. So the free CLs have sort of won by default, and perhaps also by sucking the oxygen out of the room for expensive proprietary CLs.
The spec is just a bunch of numbers which are already configurable and motherboards can already be set at much higher frequencies.

It doesn't mean that any particular combination of CPU/motherboard/RAM will work.
> I would really love to see Mexico become a rich country with a functional and less-corrupt government/military/law enforcement. That seems insurmountable within a generation, though.

Amen to that. That will never happen as long as we continue The War on Drugs™ -- and that appears to be an impossible habit to kick.
Only when we forget that affordable housing is also in those lower brackets.
The most popular gaming experiences on Quest are all social - Gorilla Tag, Rec Room, VR Chat, Population One, Contractors etc.

It makes sense that expensive AAA experiences like Asgard's Wrath are single player since that's a fairly dominant model in gaming. The Quest doesn't have the player base to support a AAA multiplayer model at this point.
> wasn’t able to get to the part where they described whether or why this is a problem

It's a problem for big financiers who can't "sell to both sides without annoying either—a task that is becoming increasingly hard as new topics are dragged into the fray." That, in turn, means "smaller firms can indulge partisans."

Everyone wants after it because this is quintessentially dumb money and thus profitable to trade against, e.g. "anti-esg boycotts raised the cost of borrowing for Texan municipalities by $300m-500m as banks with esg policies withdrew from underwriting bond sales."
This is amazing! Obviously not as good as Perplexity itself, but a great starting point for anyone developing this kind of stuff.
M1/M2s are around 2-4 trillion if I’m not mistaken
Build a pedal RV that converts from bike to bedroom to kitchen [video]
> - lighter/more comfortable

It's this and one other point: Games that people aren't bored of in an hour.

To me, very few games have come out for VR that don't feel like gimmicky experiences. Even Half Life Alyx, as advanced as it was, kinda felt like a theme park ride after a while. I'm not sure if there's technical reasons for it, but it feels like nobody is taking VR development seriously.

It's hard to justify strapping a TV to my face and feeling uncomfortable for one-off experiences. Even if there was a game with some depth and replayability, I would be even more annoyed to play it on such an uncomfortable headset.

Almost everyone I know is not using their VR headset anymore. I'm not sure it will ever move past that phase, because people want it to be smaller and, simultaneously, more technically immersive. So we're in some weird in between zone where it's neither.
Not really true at all but okay.
Reducing the capability of the human brain to performance alone is too simplistic, especially when looking at LLM's. Even if we would assign some
intelligence to LLM's, they need a 400w GPU at inference time, and several orders of magnitude more of those at training time. The human brain runs constanly at ~20w.

I highly doubt you'd be able to get even close to that kind of performance with current manufacturing processes. We'd need something entirely different from laser lithography for that to happen.
This seems like fundamentally the wrong UX. I clicked "Google apps scripter" and the sample prompt is "Write me a Google apps script that will translate all text in a Google Slides presentation to Korean". Is this really useful to anyone?

I much prefer OpenAI's broad approach of general principles that hold across prompts.

[1] https://docs.anthropic.com/claude/page/google-apps-scripter
Some people who study computer science end up using those skills to write those products with the surveillance features. Should we not practise computer science as well, just to be on the safe side? I don't understand this argument at all.
Feel sorry that you feel that way. There are many experiences (especially ball games that require hand/eye co-ordination) that has made my game / fitness / skill improve at least 80% with very minimal amount of time I spent (compared to real world training). If you are into Fitness, nothing like training in VR for literally no money (compared to Gym / personal trainer)
While we can debate plenty on what the right amount of App Store fees might be, it is objectively true that developers absolutely care about the market of available consumers on the high end platform.