skysight-inc/HackerNews huggingface dataset:
The starships on the road are free you can just take them I have 458 starships.

Those wheels look moderately impractical- larger wheels might have more clearance.

Reminds me that we had pneumatic tubes and miniature railways between buildings a century ago.
Yeah, I've said a bunch that I'm worried about people starting out from scratch. So much of what I do after I get responses from LLMs is best described as "taste", but how would I have developed that taste without the years of slogging through?

But I also think this is probably just a classic geezer's concern about kids being on my lawn, and it will probably work out just fine for these youths :)
Zayo, HE and Kiwifarms
There is no disk in the servers, so there is no chance for user information to persist anywhere.

I also wouldn’t be surprised if it’s a performance benefit, since RAM is far faster than any permanent storage.

The cons are probably just that this is a pretty unusual architecture that they probably had to put some work into setting up and making it reliable.
This isn't even really a hateful comment about just making fun of Apple, why is this hidden?
The power Google has over small, local businesses is ridiculous.

I work for a small local business. We've been struggling to get rid of the "lead generation" spam from the Google Maps listings. This is costing us on the order of thousands to tens-of-thousands a month in work. (That's significant for our business, on the ~10-15% of monthly revenue.)

I dug into these listings. I discovered the company behind them, a marketing firm in Hawaii. I uncovered a network of 80+ listings across the US they operate. I even discovered their recruiting websites where they pay people to create the listings for them and go on to pay people for 5-star reviews.

I provided all of this information to Google via their "business redressal form." Nothing. It's been months. I keep reporting the listings. Nothing.

We're losing work. Other local contractors are losing work. And Google twiddles its thumbs.

What good is it for Google to have a policy if they're not going to uphold it when their inaction is harming others?
It is still a trade-off - you end up fighting drag, potentially for much longer than a regular drone.
I think Ylian Saint-Hilaire hasn’t been with Intel for about a year now, after some layoffs. As a result the software ecosystem around AMT/vPro is lagging these days.

Hardware wise nothing changed, it’s just even harder for the actual owner of the hardware to use the legitimate management features while presumably easier for whoever could illegitimately abuse them.
Oh, sure. It costs nothing to buy off a single podcaster. There are blatant shills all over the place.

Still better than cable news. CNN literally hired Clapper as a presenter - you couldn't pull a stunt like that the way most podcasts are structured. There'd have to many opportunities for people to press him on the Orwellean spy system that he helped set up. I don't recall any support for domestic mass surveillance among the US voting public.

Compare that to someone in the CIA buying off Joe Rogan - he might sell out some day, but if he got so bad he was offering softball interviews to the likes of Clapper then he's not going to be able to keep the same pull he does now. People have a distaste for that level of blatant propaganda.
> How is it memory safe if they are using off heap memory with malloc/free? I think it would only qualify as memory safe if they were using the GC which they purposefully avoid.

You can still write a safe/minimal wrapper around that with just the actual API you need. (Instead of allowing everything to just peek/poke around in arbitrary off-heap memory.)
Process your own JWST images at home
Well if you're looking to get a groundswell of people to get together and push Google to change... this is probably not the case you want to champion.
You've basically got two ways of handling this:

Using a delimiter to mark end of packet. For text protocols we usually use "\n" to be the delimiter. This usually requires some escaping in the packet to make it unambiguous. Two standard protocols for this are SLIP and HDLC.

Length encoding - like what you did.

The downside of the delimiter approach is that it changes the length of the packet - when you are escaping one byte becomes two and that's sometimes a pain if you're doing it in place in memory (less of a problem if you're streaming byte by byte). The big advantage is that it allows for resynchronisation - if you lose a single byte from your stream, or your length byte ever gets corrupted then you're permanently out of sync - the receiver will never again know where the start or end of a packet is. With the delimiter approach, you just lose one packet. So if you're ever doing this for a UART or network stream or something, always do the delimiter approach!
extensions are configurable or truly hard coded?
I've been looking into this question for a bit. [1]

Here's my notes on evals --

Things to consider when comparing options:

1) “Types of metrics supported (only NLP metrics, model-graded evals, or both), level of customizability; supports component eval (i.e. single prompts) or pipeline evals (i.e. testing the entire pipeline, all the way from retrieval to post-processing)”

2) “+method of dataset & eval management (config vs UI), tracing to help debug failing evals”

3) “If you wanted to go deeper on evaluation, I'd probably also add:

What to evaluate for:

- Hallucination

- Safety

- Usefulness

- Tone / format (eg conciseness)

- Specific regressions

Tips:

- Model-graded evaluation is taking off

- Use GPT-4, GPT-3.5 is not good enough [for evals]

- Most big companies have some human oversight of the model-grading

- Conversational simulation is an emerging idea building on top of model-graded eval” - AI Startup Founder

---

Here are a few that people are using for evals at production scale:

* Honeyhive https://honeyhive.ai

* Gentrace https://gentrace.ai

* Humanloop https://humanloop.com

* Gantry https://www.gantry.io

I've done calls with the founders of three of those four, and I've talked with enterprise customers who've been evaluating a couple of those.

I see there's a few others mentioned in this thread (langfuse, truera, langkit/whylabs) that I haven't heard about from customers but also look promising. There's also langsmith which I do know is popular amongst enterprises (enterprises hear of langchain, see that they have a big enterprise-oriented offering) but I haven't talked with anyone who uses it.

Then for evals at prototyping scale there are various small tools and open source tools that I've collected here: https://llm-utils.org/List+of+tools+for+prompt+engineering

[1]: I'm working on an AI infra handbook. Email me, email in profile, if you can review/add comments to my draft. It's 23 pages long :x
In this context I don't see your point. If I remember correctly, Hashimoto was the founder/CEO when Hashicorp products were being released as Open Source. Now he is no longer in charge (doing some development work I think) and someone else took the decision to change the license to BSL. So I don't see any relevancy here.
Yeah, 75% seems a bit high, but it's a high enough percentage to be extremely useful to me.
Even shourd you disagree, it's useful to respect other's wants not to have their faces on those bodies.
What a terrible site. It assumes I am only interested in sites near where it thinks I am. I type in “Cairo” and get no results at all. Amman comes out with a village in Wales.
The reality is that they are generally more promiscuous and generally under worse circumstances.

This is a statement of fact, please stop mistaking it as a moral judgement that we need to fight against. You cannot help mitigate or solve a problem without accepting reality.
People are ingenious at getting killed, and birds can do it so eventually if we have enough drones someone will die to one.

However, much mini deliveries could be done with vehicles smaller than a full size car - and places where it is common you see lots of mopeds and similar.

People still can die to them.
And Truly Full Self-Driving (TM) will be coming next quarter.
Thank you for correcting me, my bad.
The NextJS folks and Go folks are in that sweet spot. You use the framework du jour, you pat each other on the back, beaming with the folly of your ancestors to use such inferior tools, thinking "this is a golden age of NextJS (or Go) that will surely never end."

What comes next might not even be better, but that won't matter, because what came before won't be cool anymore.

You die a hero or live long enough to become the villain.
> Can’t blame private equity for this one.

Yup, it's Epic which is the private equity rollup. They're innocent, unless there are some Stephen Elop-style shenanigans going on.
I stopped getting content from there when I stopped using RSS readers. Sad.
I think something like this makes the most sense for most people:

0-3 junior
3-7 medior
7-12 senior
Oh, and if you don't know where to start, check this out:

http://mjrnet.org/pinscape/BuildGuideV2/BuildGuide.php
This will happen anyway; what they could do is to gain some time, that's all. But long-term consequences will be serious, I'm not sure if it was worth it.
I owned a pinball machine (Stars). It was interesting at first. Another guy I worked with owned a donkey kong machine he bought from some prize money. We both sold these things. They are seriously cool to own. But after awhile the attraction of them is not worth the burden of owning one.

Also they are not really meant for home use. These things are tanks. They weigh a decent amount. So moving them around to clean them up is a chore. Depending on the condition of what you get you may need to be doing a decent amount of that. If you move you need to set up some decent logistics on how you are going to get it out of your existing place and into your new one (seriously stay ground floor if you can if you own one).

Then there is maintenance. The machine I owned had at least 3 different parts that were decently difficult at the time to source (internet probably changed that). It had another 5-10 electrical/mechanical issues that needed to be fixed because of the previous arcade owners shoddy work. Also some of these things are getting up to 50+ years old. So they are going to need a decent amount of rework for parts that have finally given out way past their EoL. Some of them which no one makes anymore so you have to part scavenge more broken machines.

Also you really better really like that pinball game. As unlike a say a cab you where with some work you can switch out the game. Now with something like the VP tables with a nice screen and some decent switches you can get close to the real thing and switch the game out. Its nice but not the same as the real thing.

I drop a quarter into a machine every few years and remember why I dont buy these things and just rent them for a couple of quarters for a few mins.
The first result on Google for “tank man” is an AI generated selfie
You are changing the question to a different one and then answering it. There should be a fallacy name for this.
>Google really wants to push the assistant, there isn't a way to completely disable it in Android

This is why I switched to LineageOS. Google, the biggest ad company on the planet, is not to be trusted with something so personal as a cell phone.
Substack’s redesign makes it feel like a more traditional social media app
You wouldn’t say that about a news story in the New York Times would you?

This is a Spanish newspaper covering news in Spain.
I wasn't denying that a lot of money is being spent, it's how it's spent.

What I meant was that subsidies for producing various crops/animal products dwarf all the other spending on rural programs, and not a lot of effort is put into actually figuring out how to improve those communities, many of which are bleeding young people.

There is no plan to maintain agricultural communities, and what's worse, that doesn't seem to be a desire for such a plan.
Really would love to see a state allow non-alphanumeric characters as part of plate. Just to watch the chaos when they travel out of state and get a ticket or parking infraction.

Would love to have a smiley or thumbs up character in my plate. Until I tried to pay for parking at a smart meter.
Based on the code, they're hardcoded. It seems like it'd be pretty straightforward to add an override flag though.
I'd also be interested to know who neglected to plan ahead for a foreseeable situation.
Hey John, huge fan, and thank you for the link! I've been struggling with which paper to use to implement the Lambda Calculus (I prefer original source material, because I feel that I learn a little more that way). I started with "An Unsolvable Problem of Elementary Number Theory" [1], but have now temporarily settled on Church's book "The Calculi of Lambda-Conversion" [2] which is a bit more explanatory and is less focused on the decision problem. Curious if you have a recommendation?

[1] https://www.ics.uci.edu/~lopes/teaching/inf212W12/readings/c...

[2] https://compcalc.github.io/public/church/church_calculi_1941...
https://mullvad.net/en/blog/2022/1/12/diskless-infrastructur...
Big sky theory falls apart near airports already, and a crowded drone filled sky would have issues especially with unexpected weather.
Thanks for this...

% Mutated genes with at least 1 allele classified as benign: 95.72%
% Mutated genes with at least 1 allele classified as ambiguous: 2.71%
% Mutated genes with at least 1 allele classified as pathogenic: 1.57%
% Mutated genes with 2 alleles classified as benign: 38.37%
% Mutated genes with 2 alleles classified as ambiguous: 0.54%
% Mutated genes with 2 alleles classified as pathogenic: 0.39%

The first one I checked freaked me out a bit (I have the AA mutation):

MTHFR C677T (Rs1801133). This mutation (the A allele) is associated with reduced enzyme activity, elevated total homocysteine levels and altered distribution of folate [1]. People with an “A” allele for this mutation present a 35% decrease of the normal enzyme activity and “AA” individuals a 70% decrease...
Even if it's varint separated messages?
As someone who just came across this, I disagree.
Case in point: countries with high levels of gun violence. You never know when an unhinged person might unload into you.
The now defunct Pinball Museum in Banning, CA had an interesting model. They opened for business on a convention model (bi-annually, or quarterly) with an all-you-can-play ticket. This gave them time to get all the machines in working order. There was also a repair crew onhand to try to get failures fixed. They did not survive the pandemic and had to liquidate their collection, which was tragic.

So while maybe not the best way to make money, the experience for fans at their shows was outstanding. The largest collection of pins and arcades I've ever seen, almost all in working order.
>putting the entire business inside a single SQL database.

I too have a theory that you could get away with this and come out ahead of the industry. The problem is no CEO has the balls to try it in FinTech or any other heavily regulated industry.
Then there's also monitoring. My notes from the monitoring section are below:

When needed: “it goes hand-in-hand with eval, as you need to be able to turn bad prod generations into failing eval cases for eng to make pass”

Considerations:

1) “Ability to monitor custom metrics (ROUGE [1], Coherence, etc.) and slice-and-dice data - customizability; non-intrusive logging vs proxies, VPC (enterprise-readiness). Plenty of tools w/ basic cost, latency monitoring; very few w/ enterprise-grade customizability, anomaly detection, etc.”

2) “+agent/pipeline tracing, ability to re-purpose data for fine tuning, connection to user feedback, man-in-the-middle approach (proxy) vs SDK integration (we believe SDK is superior so your monitoring vendor can go down without taking down your LLM feature)”

Companies for LLM monitoring: Helicone, Honeyhive, Gentrace, Humanloop, Langsmith, Pezzo

[1]: https://en.wikipedia.org/wiki/ROUGE_(metric)
Can you give some examples, because I’m not sure that’s true. Modern Japan is famously polite and their crime rates are quite low. Likewise, I grew up in a Quaker community that is exceptionally polite and nonviolent.
Ah, that makes sense. So on their end they’re just passing the descriptions to the llm (plus some wrapper to let it know it’s a func) and then they pipeline the data in and out of the chosen function. That has always confused me but I think I get it now. Thanks!
Always fun to have someone try to be a pedant when they don't actually know the meaning of a word.

It's fun that this one is "word".

https://www.merriam-webster.com/dictionary/word
> Definition 2 a/b/c are clearly the contextually-relevant definitions

https://www.merriam-webster.com/thesaurus/word
> Second most popular synonym: "phrase".

Next time when you try to be a pedant, come prepared. Not only is it not wanted, you're not even correct.
What’s the original question?
It depends.

Somewhere like Japan, with a strong cultural sense of societal cohesion and obligation, it could work.

But I live in a country where "societal cohesion" and "obligations" are considered communist propaganda and our constitution gives us the right to as many guns as we want in case we decide to hunt the government for sport.

I mean, this robot[0] make it all the way across the Netherlands and Germany, and only 300 miles into the US before getting beheaded.

[0]https://www.cnn.com/2015/08/03/us/hitchbot-robot-beheaded-ph...
Here's how I saved 44.8 hours every year
Treat it like your rubber duck.
It's not cheap. When I still worked in the city, I was always blown away by how much of their salary most of my coworkers were willing to spend on restaurant lunches every day.

Typically I would expect a restaurant lunch in a major city in the US to cost $20-$40 per person after taxes and tip.[1] So, essentially $5,000 - $10,000/year. This was for people with salaries running from about $50,000 - $200,000 before income tax, so something like 7% - 20% of their after-tax income.

Making a lunch and bringing it instead should be less than half of that, especially if one makes extra food for dinner and brings the leftovers for lunch the next day, but I guess a lot of people actively dislike cooking for themselves.

A decent amount of tech workers also get dinner at restaurants nearly every day, which is of course even more expensive.

[1] Excluding inexpensive franchises like McDonald's, Burger King, Wendy's, because my coworkers typically did not get lunch at places like that.
Since iterating on maps in Go always results in copying the value then I'd guess the first piece of code does what is expected due to that, and the second does not because `a` will only ever have the value of the last element of `alarms` (the original problem described in the article).
There are other things you need energy for. Such as overcoming wind and rain.
Seems to me that the costumes here are modeled after the burqa, which is seen here as providing freedom in anonymity, rather than as denying some right to self-expression. That the characters wear lifts and disguise their voices also seems -- I may be projecting/guessing here -- to be a direct metaphor for Jude's use of (sometimes male) pseudonyms. But while this does all implicitly, you could say, explore gender (as much simply as online pseudonymity), this seems to have been written before the standardized thought-patterns for doing that had been taught, so it's a little more interesting than what I'd expect to find in a 2023 essay. I also note the old 90s-era left-libertarian strains that are now all but dead, as Bitcoin has become more right-libertarian. An "edgier" time in style, but in substance more naive and more optimistic.

Funny also how, first there was this (1992), and then there was Paypal (founded in 1998), Cryptonomicon (1999), the founding of Bitcoin (2009), and finally the crypto boom (2021?). It takes a while for these things to play out.
If this is true, how comes we are not seeing nudes of every famous person?
The text next to the people's faces are actually secret buttons, tapping them helps a lot.
Are delivery people that drive cars that well paid?
>>A van can hold thousands of 2-ounce packages, whereas a drone can hold one.

In a perfect world, yes. In reality, no. You would need a perfect storm of a huge wave of orders all to the same restaurant (or cluster of restaurants) to be delivered to the same neighborhood to ensure timely delivery so the food was hot and the customers were happy. In real life, you are almost guaranteed to never hit the ideal conditions.

Edit: After re-reading your comment, I’d agree with you for the non-food deliveries. My comment was obviously focused more on the UberEats use case.
It just plain doesn't work on my phone. The menu start closing before I can drag into it.

And even if it'd have worked I don't appreciate UI elements where I'm forced to obscure the choices I'm picking between.
Well, we all call ourselves Software Engineer, while in reality, it's pretty far from Engineering. Nothing from with that of course, just pointing out the irony.

4 years is a lot of time. A smart and learning junior, can definitely get to senior in that timeframe. In fact, seniority should not be measured in years.
Nice talk, you're a great speaker! And BTW I also love jOOQ :)

Your example translated to Permazen Kotlin (for concision) would be something like this:

data class IncomeByDate(val film: Film, val date: LocalDate, val income: Long)

films
.flatMap { film -> film.rentals.map { IncomeByDate(film, it.date, it.amount) } }
.groupingBy { it.film }
.reduce { _, l, r -> l.copy(income = l.income + r.income) }
.values
.sortedWith(comparing<IncomeByDate, String> { it.film.title }.thenBy { it.date })

That's not using a convenience library like your jOOL.

You can argue against this in a bunch of ways. We could debate readability, the fact that it's not Java (doesn't matter technically) or that maybe the RDBMS parallelizes operations. We could add parallelism with a .parallelStream() in the right spot easily enough. But the query is around the same length as the SQL and reads in a similar fashion.

You discuss this a bit later but then say, look how much time we've spent! Sure, it comes later in your talk, but that doesn't equal time spent. You're comparing a SQL query you presented fait accompli, vs half a talk of iterating on the Java.

I think you probably overestimate how easy SQL is because you're an expert in it. For occasional users like me, it can be a quirky pain. Even the way strings work is unintuitive. But we know the standard libraries of our languages pretty well, we have to, it's required for the job. Your whole product is built on the fact that SQL isn't good enough, there's a lot of problems that remain unsolved when you just use SQL. Otherwise jOOQ wouldn't exist.

That's before we get into the different properties of the backends, e.g. horizontal read/write scalability for free (FDB) vs RDBMS, incremental online schema evolution and so on.
They will.

You'll never see AI products being launched without a private test phase after Bing and the Sydney coverage in the NYT.

Google probably has something great and is making sure it's not too unexpected in how it's great before wide release.

What I'm really curious about though is Meta's commitment to a GPT-4 competitive model.

The more Google and OpenAI tread lightly and slowly with closed and heavily restricted models, the more it allows Meta to catch up with open models that as a consequence get greater public research attention.
Safer AI with Causal Inference and Citations
Can we please not fill the air with delivery drones... Between the noise and the inevitable surveillance that'll come with them can we not just deliver via e-bike or something...
Sharing Jupyter Notebook
Want to Know About, How to share Jupyter Notebook, Check out this Blog Post.
Get rid of retirees. Harakiri part deux