skysight-inc/HackerNews huggingface dataset:
With code in particular the only thing I use it for, the source of truth is running the code and testing for corner cases. I usually know what the right answer is. It can just get to it faster.

I may not know always know the correct API or CloudFormation/CDK/Terraform syntax. But if it gets it wrong, I can read the docs and correct it.

Providing sources doesn’t usually help. ChatGPT consistently makes up sources.
Communism will force you to take the rope to hang yourself with, and also force you to say you’re not hanging your self while you’re tying the noose around your neck.
Why NY Times/Wash Post/Politico Didn’t Publish Seemingly Bombshell UFO Report
I wonder if Google is Xerox of our era, developing promising technologies only to be made practical and commercialized by other entities? Transformer is one example. Not sure if recent advancement in quantum computing is another.
Yup, you'll be blown away at how all the people problems haven't changed a bit. Even if we have it a lot easier than punch cards.

There's a 20th anniversary edition and you can skip the chapter with source code and the one fawning over Windows. ;-)
It's easier than ever to be homeless and it's generally frowned upon to forcefully institutionalize the mentally ill these days.
Why do you think that Amazon is concerned that a database is enough to threaten their business?
https://archive.ph/PgI60
> Imagine roads only being present or usable when conducive to advertisement.

There's also a big interest in tracking people for reason du jour.
Apple are at the “the technology isn’t quite there yet” phase. When they enter the market you’ll know you’ll probably get something semi reliable.
This assumes that an independent accessory vendor could somehow worm its way into Apple's multi-billion dollar marketing campaigns. Airpods sell primarily due to the value of being a 1st-party Apple accessory.
People don't want buzzwords, people want promotions, bonuses, and recognition. It turns out that producing working software is not the optimal way to obtain those things at a lot of companies.
That it's a negative interaction pretending to be a positive one.
Not sure if it's me, it says NaN above the title, and the button that says "Bend!" or "Straighten" doesn't actually do anything. I've tried multiple hard refreshes.
For those replying to you about Twitter is still politics, that's like going to r/all on reddit and complaining that it's all tired memes. When you look for lowest denominator content, that's what you'll get.

The answer lies in curation. Just as one can read only high quality subs like AskHistorians or AskScience on reddit, so too must you curate your Twitter feed with what type of content you're looking for. For example I have lists for ancient art, web development, general programming, and so on. I also block the Trending pages so I almost never see any political stuff on Twitter.
I wonder how many people are actually willing to share "secret" details versus how many actually have anything to share that is worth anything.

We all know how to load up OHLCV data and do basic math on it. Where does that gain us any edge, you know?
In our travel-centric world, the urge to discover fresh places and enjoy lavish experiences is more powerful than ever. From picturesque landscapes to vibrant cultures, the allure of travel continues to captivate us. And in this pursuit of unforgettable adventures, airline credit cards have emerged as a game-changer, offering a multitude of benefits and turning our vacations into affordable and luxurious escapes.
The key detail you're missing is that the problem must be written down. All details must be specified, so that you can unambiguously tell how well it's being solved.

Yes, you can write down a problem inspired by a specific stick. And yes, the written down problem will of course inevitably differ in the details from the real stick. Normally you'd think of these small differences as small errors in the description. But as soon as you try to argue the stick is computing the written-down problem, they become errors in the stick because they affect its ability to implement the problem you wrote down.
And in many such systems the peer pressure to give a 5 is tremendous, which further devalues the rating system. Uber drivers for example have told me that if more than a few customers give them a 4 they will be effectively fired. Restaurants, tour companies etc have asked me to please give them the maximum number of stars on Yelp, Google, Tripadvisor, etc lest there be dire consequences for them.

This is of course Goodheart's Law in action but I don't have any ideas for fixing the problem.
Seems like this is culturally different for some things. And corporations can influence too.

I have a friend who has four restaurants in Tokyo, and I've been several times there. If you keep attention to the restaurant reviews in Google Maps, Japanese people is very hard. They'd go like "The food is great, incredible service, surprising flavors, very good experience, best Spanish food I've had in a long time..." and then they go "...but I know they can do better and have space to improve. 2/5".

In Spain we would be like "Nice beer, they gave us some tapas. 5/5"

Gig economy corporations also have made this worse. You're scared to score your driver, your server or your hotel by less than a 5/5 or somebody might get punished or fired (and maybe they didn't even had a contract in the first place).

And this becomes a snake biting its own tail. Now I rarely go to a place with a score of less than a 4/5, and I'll score relatively high because I know I could influence votes out of what people consider "worthy to visit".
i worked on a product that did something similar for telecoms. had a closed loop automation and graphical designer for object model. it was 10 years ago.

looking today at all the manual work with playbooks/etc, it's astonishing. feels like things didn't move forward at all in past decade
That can also be scary. I think you have a valid point, and that would mean the AI 'thinking' is more similar to a Sociopath. Can still be 'human' if just a broken human, or what some have also called 'alien'.
> Why are we still using credit cards?

Because they're accepted by pretty much everybody and nobody has come up with a system that is any better.
There’s no way I’m 80% efficient.
Counting website hits using Cloudflare workers
In general historically I'd agree with you but the FTC under Khan has been prolific, not to mention there was recently news that they specifically are going to target Amazon for a large antitrust case and Khan wrote what is considered her most important paper specifically on Amazon.

https://www.bloomberg.com/news/articles/2023-06-29/amazon-ma...

https://www.yalelawjournal.org/pdf/e.710.Khan.805_zuvfyyeh.p...
Rich Hickey actually has spoken about this on numerous occasions! So much of what we really do in programming is move data around, why not have data as first-class citizen in your programming?
City Innovate | Product and Design | San Francisco Bay Area | Series A | $120k-$175k base + generous equity

I'm the CEO and former CIO for the City of SF. We are a public benefit corporation helping modernize government agencies through document automation (think enterprise Google Docs - smart templates, section level permissioning, workflow).

We have PMF, are very profitable, zero churn, and are growing quickly. We have some of the largest govt agencies in the world as our customers.

We're looking for product and designers with document (Google Docs, Notion, DropBox, etc) or B2B experience. Email me if you're interested in these roles jay@cityinnovate.com
unacquire

This reminds me of when some code was lightly edited to remove references to "master" and "slave", only to end up with a function "enminion".
I think the reason to be impressed is that they do things that were previously not possible. And they are absolutely directly useful! Just not for everything. But it seems like a very fruitful line of research, and it’s easy to believe that future iterations will have significant improvements and those improvements will happen quickly. There’s no sense worrying about whether GPT4 is smarter than a human, the interesting part is that it demonstrates that we have techniques that may be able to get you to a machine that is smarter than a human.
Pointed at cars, obviously.

There are many of those, in many formats, with many different behaviors. I'm not sure what lack of surveillance the OP is talking about.

But there does exist a high reluctance of transit rule enforcers to enforce transit rules, together with a high bias into looking only at the rules aimed at protecting the people inside the car, mostly at places where the car is creates the least risk to people outside of it.
Chinese scientists create edible food packaging to replace plastic
In my experience, getting N software engineers in a room produces exactly N different answers only if you don't allow them to debate further. If you do, the upper bound on the number of different answers seems to be is at least 3N.
Note - not rapper.
Citing a Lack of Usage, Costco Removes E.V. Chargers (2011)
Yes, there are definitely a lot of big companies that have used FoundationDB very hard at huge scale for many years. That said, yeah, it feels like there are also a lot of folks on HN who just jump on the "cool, fault simulation" bandwagon and don't have a lot of personal real-world experience.

What I can tell you, for sure, is that if you find an issue with something as important and fundamental as data loss the team working on FoundationDB would take it super seriously.
Not the really the gotcha you think this is.
> Would stronger (and enforced) anti trust laws be a solution? I believe businesses would just lie and say they are going to be part of the business but then just bury them anyway.

Stronger anti-trust laws would just block many of these sales in the first place (e.g. identify that Goodreads competes with Amazon's existing dominant user book-review feature, and kill the acquisition for that reason).
Wouldn’t an LLC allow me to make purchases into business expenses and skip income tax?
I believe what he is referring to is that the LLM’s weights are set when chatting. It is not “learning”. simply using its pretrained weights on your input.

Edit: Nope. TIL feed-forward means no loops.
Since 2007, https://stop.zona-m.net/

now also as newsletter, https://mfioretti.substack.com/
It’s somehow fitting that he’s being interviewed by Q.
Chip Wars: China Strikes Back
Location: Guelph, ON, Canada

Remote: Yes

Willing to relocate: Yes

Technologies:

- Languages: JavaScript, Ruby, Go, SQL, CSS, HTML

- Frameworks: React, Express, Handlebars, jQuery, Sinatra

- Cloud: AWS CDK, ECS, EC2, Fargate, EFS, VPC, Lambda, Cloud Map; DigitalOcean Droplets; Heroku

- Other: Node.js, Git, PostgreSQL, MongoDB, RESTful APIs, Docker, Webhooks

Resume: https://stephendjohnston.github.io/public/Stephen_Johnston_R...

Email: sdjohnston1990@gmail.com

Most recently, I co-created Herald, an open-source application that simplifies the deployment of a full observability pipeline, condensing a complex multi-application deployment (Elasticsearch, Logstash, Kibana, Fleet Server) into just a few simple steps.

Please visit https://herald-app.github.io to read the full technical case study where the use case, design decisions and implementation challenges of building Herald are discussed.
20%?

This industry is built on lack of effectiveness.

We've built a few complex, production ready OSes,

with bilion programming language and compilers,

with a few web browsers,

with X drivers for everything (graphics, network, sound).

Basically everything a few times

Just to display funny cats in web browser
Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies:

Back End: Node.js, Express, Python, C#, Java, RESTful APIs

Databases: PostgreSQL, MongoDB, SQLite

Front End: HTML, CSS, JavaScript, TypeScript, React, jQuery

Cloud Technologies: AWS CDK, ECS, EC2, Fargate, IAM, EFS, VPC, Lambda, CloudWatch

Resume: https://kowshikislam.dev/assets/Kowshik_Islam_Resume.pdf

Email:kowshikislam8@gmail.com

I'm Kowshik Islam, a Toronto-based software engineer with a knack for building scalable and efficient solutions. I co-created Herald, an open-source observability platform for distributed applications, and spearheaded initiatives in automatic provisioning, microservices architecture, and containerization. Prior to Herald, as a self-employed developer, I contributed to the open-source community through several web apps. My career began at OFGO Studio, where I led the modernization of our existing infrastructure with software tools, transforming us into one of the most efficient companies in our domain. My educational journey is unique: I graduated with a Mechanical Engineering degree from Toronto Metropolitan University (formerly Ryerson University), complemented by the first two years of Computer Science study, and a specialized software engineering track from Launch School.

To learn more about my journey and projects, including Herald, visit my website: https://kowshikislam.dev/
A particular gripe of mine is the tendency for some code reviewers to nitpick code golf solutions that don’t really improve clarity, maintainability, or quality (and might arguably reduce them). Going from 40 characters to 30 characters for a functionally equivalent statement isn’t a win worth mentioning in my book.
Grit | Senior+ Software Engineers / ML Engineers | New York or (rarely) Remote | Full-time | $150–250k + equity

We’re building software to automatically fix technical debt. We do this by combining expressive static analysis tooling (we’ve built a developer-friendly query language for code) with machine learning to automatically migrate code to new patterns and platforms. We’re in private beta, but have deployed thousands of successful changes for initial customers and have raised a large seed round from top investors (led by Founders Fund). We’ve solving challenges at the intersection of machine learning and programming languages using Rust, TypeScript, and LLMs. We’re hiring for both smart generalists and PL/ML experts who are interested in collaborating on problems like automatically inserting new types into codebases and using unit tests for automated learning.

Here are a few reasons you might be interested in applying:

- We’re working on the edge of the possible and doing deep technical work in parsers/language design and machine learning.

- We mostly work in-person in New York, but remote is also possible for outstanding candidates who have proven success in a remote model.

- I’m personally committed to giving quick feedback to everyone who applies.

Learn more at https://www.grit.io/careers or email morgante@grit.io.
I think they are used to that these fields progress relatively slowly. Also there are some things these systems already know that they though would come much later. Hofstadter even says this in the interview. In the 90s, early 2000s I also thought that AGI will come one day, but it will take centuries. Nowadays I think it can be just decades. The progress is very fast compared to my old worldview. I don't think they are mislead at all. I don't think they mischaracterize the current capabalities of these systems. They just think that if progress is this fast (compared to their previous estimates), AGI can come soon, where soon is 5-10-20 years. Younger guys, who are more used to the state of the art, and did not live when things currently possible seemed far far away are less impressed.
Do you consider it censorship when Amazon removes fake reviews from their products? This is something most people are in favor of.

You can write what you want about books elsewhere. On Amazon, product reviews and ratings should be from people who have used the product. On Goodreads, reviews should be by people who have read the book.
There were plenty of well-off people who flew to Syria to go behead other people.

Anyway this doesn't matter that much. Sure, you can imagine a world totally different from ours where there would be zero differential risk between a chess-playing computer and a language-speaking computer. But we live in this world, and the risk profile is not the same.
Not just computers. Life is mostly just moving things around. From the highest levels like shipping and waste management down to the lowest levels like data processing. Once you have what you need in the right place, in most cases, the job is nearly done.

The corollary is that if you get smarter about how you move things around, you can make serious efficiency improvements.
I would be grateful beyond even my wildest measure (two middle fingers).
> Part of that was that a lot of the walled-garden services used existing commercial timesharing networks for access, and those were priced for people whose business was paying for it.

Cable television deployments were completely unidirectional. A cable headend typically pulled in a satellite feed and injected that into their coax. There was no upstream connection at the client side and more importantly no upstream at the headend. Cable companies didn't need so didn't have upstream links so they weren't just lying around waiting for some service to use them.

So a counterfactual NABU online service would have needed cable headends upgraded with 1) bidirectional transceivers and 2) the headend offices would need long distance backhaul. Early online services were expensive in part because that backhaul was expensive. A counterfactual NABU service would have needed that same expensive backhaul.
Well, today I learned that I'm very good at identifying that something is in West Virginia.
For anime we have myanimelist.com, for (asian) dramas we have mydramalist.com; and both seems to work, for both tracking and for recommendations... but something like that for books does not exist.

Goodreads acts as the tracker for me, but a recommendations engine it absolutely sucks. It has never recommended me a book ever, I have to rely on /r/fantasy to churn out new recommendations for me.

In the age of AI and LLM and whatever bullshit, how hard is it for Amazon (owner of AWS) to see my read list (which I diligently update) and recommend me something based on the things I've read before, give more weight to my latest reads, and match the sentiments with the text of other books (which they have access too, and it's just text no audio/video bullshit)?

If Youtube can do it, if god damn Twitter can do it, why can't Amazon?

----

(we do have mybooklist.com, but it simply does not work properly, it just seems to be a simple and literal "list" aggregator, from other sources, like newspaper etc.)
What exactly does gatekeeping mean in the context of LLMs? One has several options: you could directly use a search engine, employ an LLM equipped with a search engine plugin for queries outside the training set, or personally fine-tune a LoRA with your specific data in a matter of hours. We have easy, moderate, and complex solutions at our disposal.

Rather than gate keeping, LLMs actually compress the search index into a manageable size, enabling easier sharing. While it's impossible to download the entirety of Google, you can conveniently download a LLaMA, promoting both privacy and autonomy. This marks a departure from the days of having every click and search keyword tracked.

Perhaps the advent of LLMs and Generative Image models by 2030 could allow us to cut the cord and navigate a virtual internet, have a room of our own to dream and be free, essentially functioning as an augmented imagination where we set all the rules.

Local LLMs solve the old problem of accessing information without leaking out what you are looking at, something that bothered me every since BitTorrent and copyright wars.
> Is there anything we can do to maintain calm open discourse about nuanced and emotional topics on HN?

tl;dr: no

That's just the state of internet discourse in general these days.
Hrmmm. Not sure this line of thinking makes sense.

Game data access patterns are quite brutal. OOP for games results in extremely inefficient cache use, lots of random access, and lots of pointer chasing.

ECS isn’t a “natural” fit for games. It’s quite difficult and ECS systems are still far from a solved problem.

The two most popular game engines, Unreal and Unity, are decisively non-ECS for almost everything they do.

In any case, I think the underlying principles of DOD apply to all programs. Specific solutions vary, as always.
A function and API is always an abstraction as it hides the details of the implementation.

Since there are many ways to abstract the same concepts, splitting them into two categories (good, bad) where all the good abstractions are equally good and all the bad abstractions are equally bad seems an unrealistic and impractical way of looking at things.
I’d be very upset if my dishwasher broke every 5th time I used it. And in that scenario I’d much rather wash the dishes by hand.

Probably the same for my clothes vs. the washer.

If it takes 10 minutes to boot my computer, log into 10 SSOs with two factor, and install 57 updates, at what point do I start keeping graph paper and a desktop calculator to track my sales instead of using excel?
The roles are interesting, but they lack benefits, comp, any details of particular interest to a job seeker.
I really like the idea of relative ratings.

But that also amplifies a problem that exists with any rating: recency bias, or any sort of time bias.

I change over time. An album that I loved when I was 15 could get a 1/5 from me today. Or a book that I hated in my teens, may now be my favorite. It's complicated.
Amazing guide, love how "tactile" the animations feel!
I suspect that the OP meant that it triggers a stimulus reaction which is mistaken for a positive interaction.
Linda Yaccarino’s vision for Twitter 2.0 emerges: TikTok Clone
> Is AI overhyped?

no

calling something "hype" should not be a stand-in for data
Nowadays, I'm maximizing my salary, and the way to do that is please management by shipping features. There's no incentive to add tests or refactor code, and I'm not going to win this battle. That being said, over the years I've learned to appreciate the point for shipping fast. Sometimes it's the right thing to do, it's always a tradeoff.
https://pluralistic.net/2023/01/21/potemkin-ai/
https://developers.redhat.com/articles/faqs-no-cost-red-hat-...
I've been playing this (https://wheretakenusa.teuteuf.fr/) for a while now, it's nice albeit a bit hard at times. There's also a worldwide version.
You’ve been trained by the internet
https://news.ycombinator.com/item?id=36563796
> I can’t fit an SQL database on my microcontroller.

Perhaps not SQL Server or Oracle, but unless we are talking about a very limited device there are likely options.
> "Ever notice how the same folks who loudly claim race-based affirmative action is obviously wrong never have the same energy for legacy or athletic scholarships?"

Legacy or athletic admissions are not against the law or violations of civil rights. Displaying bias against Asian-Americans in college admissions is a violation of civil rights law and reprehensibly racist on top of that. One doesn't have to be a conservative to see that that's true.

The real question one should ask is why so many progressives are speaking out in support of Harvard policies that were naked racism against Asian-Americans? They're making it pretty clear that they're no allies of ours.
About macros and comptime: why is the compiler unable to detect that a function is a pure function, and if it is called with constants, the result can be computed ahead of time? At least in the simple cases such as the square example, which are I believe quite common, that would work. Maybe still add an annotation to make sure the compiler will do what the user expects, because humans are terrible compilers after all.

Because the "footgun" here is really that when using macros we are switching languages and strategies - in one case it's eager evaluation, and in the other is sort of like lazy evaluation.