skysight-inc/HackerNews huggingface dataset:
Really depends by what lens you use for "better" (let alone for the entire industry), IMO. I think there is truth in that statement, but only in a historical context when breaking into the industry required a publisher and creating a game required writing your own engine; that truth dwindles as the markets approach (real) saturation. (And there's an argument to be made that those two filters were actually great for filtering people who can create memorable games)

People take pride in craftmanship. If AI can match that, that isn't better for them. More choices (competition) means more money diverted in marketing and ads. That isn't better for game studios and all their non-marketing branches.

All this to say, the more competition there is on the market, the winners end up being marketplaces, not game studios. Music is a commodity at this point. PC/Console video games are far behind that, but walking the same path. Mobile games are not far behind music. IIRC about 80-90% of mobile games development budget is for marketing and ads. There are around 10x mobile games released every year, compared to Steam.

I'm biased because I'm working on my own (PC) game, and I am very grateful to be working on this before the tidal wave hits. It will probably be awhile before AI can match hand-crafted/polished digital experiences.

Just sharing my thoughts as a game developer who grew up in the 90s. This isn't personal, humans will almost always take the path of least resistance. If AI matches expert level output, the outcome is inevitable.
In Kim Stanley Robinson's Mars Trilogy, the first colony ships are built from shuttle tanks given an extra kick of delta vee to put them in LEO. Then they stitch them together into all sorts of Lincoln Log things. Seems like a neat idea except for the tyranny of the rocket equation . . although, well, the final configuration of the SST sort of spat in the face of the rocket equation.
Signup does not work on mobile. The button “continue” doesn’t do anything.
Bro the hospital opened in 2015. What makes you say it did not?

https://www.lemonde.fr/afrique/article/2015/10/24/yamoussouk...
You can find neoclassical buildings in Boston, Havana, Paris, Oslo, Moscow.

They all look the same, just like skyscrapers.

"soullessness" and "lack of character" go back a long way, and people only mentioning it when talking about brutalism or glass buildings is just evidence they know nothing about the history and culture they are trying to preserve
Yes and it will be checked in control paths that aren't always run.

I guess a "cold shower" is that it only checks the type. You could put 999 into a variable that's supposed to hold the outside temperature.
For anyone wanting to try this, I‘d just warn that many extremes that humans haven’t evolved to endure (sitting for long periods, spending no time in sunlight, spending too much time in sunlight, eating no fat, eating too much fat, etc) have been shown repeatedly to shorten lifespan. I’d see daily ice baths as an unnatural extreme and wouldn’t consider doing this, at least not for a long period of time.
Looks like Vercel is having an incident: https://www.vercel-status.com/incidents/kpgg9p03x8x0

Pretty unfortunate timing
Do you get much stress in terms of sometimes not being “rapid” enough, not having anyone to rely on apart from yourself (assuming you’re solo), and finding business?
It's also important to understand the business of the industry that you are in.

Many are judgmental (even within this thread) of some companies not "valuing" software engineering. It's naive to compare social media companies that are making 70% topline margins to auto or airlines companies that are making ~ 15-20% . Of course one industry can hire more engineers, pay them better, give them more swag & benefits.

Even within companies, some product lines and functions will be receiving long term investment. Some product lines may be higher margin than others. There will be a big difference in the money available for software products depending on the budget.

I encourage engineers to consider their business' finances when thinking about their job. The company is not a charity or a church -- it's a business with cash flow, revenue & a long term strategy that all has to be balanced with the cost of building the product.
This telling - "yahoo bought geocities and shut it down, thus shutting the open web" - ignores the fact that all the other similar services died a similar fate. All the tripods and angelfires, they started being (1) ignores by general public (2) overrun by spam.

I wonder how does neocities battle spam/bad actors problem.

edit: but maybe I come as too negative. If neocities are working for someone and bring them joy then good
It's not irrational to appreciate elegance.

It is an elegant design to to achieve a goal with simpler and fewer parts.

A uC and a dozen sensors and actuators and MB of code is a brute force solution. It's flexible and functional but not elegant. Instead of figuring out some way for a thing to happen by itself, you explicitly write a bunch of code to spell it all out.

Now the uC way is more flexible. You can change the code to change what happens, but that's a separate metric and a separate value. Not all tasks or products actually benefit from it, and it comes at the cost of complexity and reliability and longevity and dependence on infrastructure and supply chain. Personally, I think it's completely and utterly ridiculous that a toaster requires a chip fab.

I know why it's not really that crazy if chip fabs happen to exist anyway for other reasons but the observation of the absurdity does still stand.
I remember drooling over this card and half-life 2, while all I had was a voodoo 3. It took me so long to upgrade my computer that by the time I did this series of cards was already two or more generations too old, and in the end I opted for some newer nvidia card. But alas, I finally could play Valve's masterpiece lol
https://en.wikipedia.org/wiki/The_Holocaust

https://en.wikipedia.org/wiki/Khmer_Rouge

https://en.wikipedia.org/wiki/Spanish_Inquisition

https://en.wikipedia.org/wiki/Great_Purge

https://en.wikipedia.org/wiki/John_Brown_(abolitionist)

https://en.wikipedia.org/wiki/Iranian_Revolution

> but there are practical matters

You're arguing as if I said this is a good solution. It's not.

> but then you're up against an enemy that is well armed. How are you going to get your hands on jets, tanks and nukes?

How did the Taliban succeed? How did the Viet Cong succeed?

> the danger of actually being one of those people you mention

Lol. I don't think my views being willfully misrepresented by a stranger on the Internet is "dangerous."
> (And Portal is also a very good thing to spend some time physically prototyping, because it's a challenging thing to code on a computer — especially without any resources from someone who already figured out how to do it!)

how so? implementing functional portals given that you have the Source engine to start from isn't difficult at all. sure, it took a little bit of work to make them look good, and to tidy up things like making physics props go through them properly, and making it so you can shoot portals onto certain walls but not others and have that all work properly. but just making static planes that teleport the player through them while conserving momentum so as to be able to prototype puzzle design isn't that difficult, and surely was much easier to do in the Source engine with the Hammer map editor than wasting time with LEGOs and pipe cleaners—especially when you hired the Narbacular Drop people to learn what they learned in implementing a less-complex version of the same idea. it's just hacking around the already existing physics engine in Source, to add physics and further dimensionality to the design idea that Narbacular Drop already proved—one which was also not predicated on paper/physical prototyping!

I'm trying to figure out why you used Portal as a specific example, when you yourself admit that this is not at all how they designed Portal, given that the way they did design Portal—by building a prototype and playing around with level design in-engine—is clearly the far superior way to go about things.

> Note, though, that nobody ever actually did this for Portal (at least, I don't think) because random people on the Internet had already been prototyping Portal in 2D by drawing portal-puzzles on paper or in MS Paint for years, before Narbacular Drop was developed.

is this true? from my recollection, this all began in the wake of the release of the initial announcement trailer for the original Portal back in 2006.
Isn't Google moving toward phasing out TLS client certs in chrome/chromium?
Then: https://news.ycombinator.com/item?id=5957850
Tracking cell phones is much easier than communicating with them. Don't need large constellation with big satellites to do that.

There was story on here recently, https://news.ycombinator.com/item?id=38322966, about company that launched a constellation of small satellites. The US has lots of radio surveillance satellites that likely can track phones. Also, phone companies sell phone location data.
I mean from the start of the pandemic most virologists were leaning towards COVID becoming another seasonal human coronavirus. Fauci initially was prepping us for the vaccines only being 50% effective against infection (which is probably around about where they actually wound up).

There's this Mandela effect in left-leaning circles which thinks that the messaging started with the early 3-month >90% efficacy-against-infection results from Dec 2020, and they're getting fairly hysterical that we abandoned zero covid, when that actually was never the policy. We just collectively all leaped to that hope with the first round of vaccine results because we wanted the pandemic to just have a simple off switch.

And now that's been twisted up into weird us-vs-them political pathologies where the nominally right-wing antivaxxers are shouting about how the vaccines don't work because they weren't what was "promised" while the left-wing is getting hysterical about giving up on covid eradication.

Most virologists/immunologists/microbiologists are happy that we have vaccines that are 95% efficacious against severe disease/death and that the pandemic is either over or winding down (based on entirely debatable definitions), but this pisses off both different political tribes in different ways.
Sentry's new TOS include agreement to include Training Machine Learning
Update Sentry’s data usage rights to use the error and other data sent by our customers to Sentry for AI model training and other product development efforts (but only in an aggregate and anonymous manner for any external-facing uses); and

If you do not want to be governed by the updated TOS, be sure to close your account before the updated TOS applies to you.
Open Source Applications Written in Rust
I wonder if the right way to sell this is really "CLI for CLI haters" -- if you really find the CLI scary/painful -- distinct from being frustrated with the typical Unix UI limitations -- this doesn't look any less scary.
I like how turning a page is a harder problem than finding Waldo.
GPTs is just a glue layer. It adds some but small values on top of GPT4, emphasizing on small.

If you don’t have GPT4, no value is added
Nothing will ever replace my Pilot Precise V7 (blue).
You know what a hypothesis is right?
So it's a human courage problem, then.
I guess the added thing is, even if they have $service installed, they might not be actively using it. Not only does virtually everyone have an SMS installed, virtually everyone also has it in their daily app rotation (even if it's not their preferred platform). So using SMS feels more polite to me.
I think this lays down some great principles for designing good software, worthy of consideration for all modern platforms.

Has anyone done an analysis of various open source packages, rating them according to their relative adherence to the principles outlined in this work?

Is there a worksheet that developers could follow to rate their own packages? A site for them to submit them as periodic updates and for users track their progress over time?

I imagine some core packages would rate very highly (e.g. coreutils), but many others would rank… poorly.
Exactly, it's a tricky problem. Implementing all transaction isolation levels in a mock is quite an ambitious endeavor.
I like that this calls out caveats to the downsides and mentions places where things really did hold up okay ("Most bugs were at the system boundaries; none were found in the implemented protocols. Formally verified systems, while not perfect, were considerably less buggy than unverified systems."). Good to keep perspective in both directions:)
This is both hilarious and so banal, I'm oscillating between the two states.
We are happy our custom image models are liked by our users and I think helping game devs make good game assets/art is a valuable problem to solve, but not one we are focused on. The first 3-4 years of Rosebud we focused on image generation based app, so I have thought a lot about the opportunity of focusing on a image/asset gen as the main feature of the product. I would argue that it generally has a thinner moat with more capped upside and can more easily be toppled by foundational model companies like OpenAI (with the exception of Midjourney, which is amazing because they have the moat of a community that guides their stronger aesthetics). Furthermore there are a number of other services that focus just on asset gen, and we allow uploads (from assets generated elsewhere) in addition to our own custom models for asset generation for that reason.

The opportunity I am excited most about, and what Rosebud is focused on, is to increase the number of creators of games by many orders of magnitude. That is why we are leaning into an llm native approach for game dev. I also know that the current best models for code gen will be improved dramatically in the next few years and that will have have an even greater impact on the consumer behaviour of who gets to make games and who gets to build software in general. Building a platform around game creation, not just asset gen, will be able to absorb this impending tidal wave of change that I don’t think even incumbent developer tools like Unity or Unreal can address as fast as a startup such as ourselves. The entire game creation work flow is going to get much more intuitive, faster and ultimately be able to generate the quality of games to compete with AAA. Now it is not there, but soon it will be. The game genres we support may look more opinionated and constrained now (ai characters, RPGs, some 3D) but that’s the first step in being able to let our agent based code gen platform perform well in prod. We are making choices that allow us to absorb llm advances later and that generalize well once those improvements happen.

Also, on the IP point, once we let people monetize on the platform, we will be much more strict about what gets to be monetized (i.e only things where it’s ok from an IP point of view).
- In this Hydrodynamics, it looks like `i` is a matrix element subscript (and there is no √-1)

- Fedi's is a superhydrodynamic quantum gravity; with Gross-Pitaevski :

From "Light and gravitational waves don't arrive simultaneously" (2023) https://news.ycombinator.com/item?id=38056295 :

> "Gravity as a fluid dynamic phenomenon in a superfluid quantum space. Fluid quantum gravity and relativity." (2015) https://hal.science/hal-01248015/

> In SQS (Superfluid Quantum Space), Quantum gravity has fluid vortices with Gross-Pitaevskii, Bernoulli's, and IIUC so also Navier-Stokes; so Quantum CFD (Computational Fluid Dynamics)
There is a quite bit of frameworks and packages out there to support it.
Considering how much personal data you have to give to a legitimate employer, seems like the scammers just invoked a lot of unnecessary effort in making the applicant fill out the loan paperwork themselves.
> A dev being able to tell you the time complexity of their code isn’t trivia

I take it that you didn't bother to read the thread you are replying to? There is no reason why you need to have the time complexity of any given function memorized should someone ask. You can – better yet, they can – read the documentation or, failing that, read the code to answer the question. If you happen to have it on hand, that's great and all, but it is only necessary if the asking party see themselves as a trivia master.

> Devs not understanding how to optimize to avoid slow time complexity is definitely one of the first nuts you have to crack in a new engineer.

You never really crack that nut, no matter how experienced, as many problems have no known faster time complexity solution to provide the 'how'. To begin to try to crack that nut you're going to down the road of researcher, not writing day-to-day software, and even then your research is not guaranteed to yield results.
Exactly my thought. High elevation could mean proximity to cool hikes, skiing, mountain biking, etc, while low elevation could equal corn fields and drinking beer while fishing on a lake.

... and please don't respond with counterpoint examples. Yes, I'm aware high elevation can be flat/boring and low elevation can be exciting and full of outdoor adventure.
Hype: "Static Typing reduces bugs."

Shower: A review of all the available literature (up to 2014),
showing that the solid research is inconclusive, while the
conclusive research had methodological issues.

Static typing lets you do more complicated things by offloading a subset of complexity-management to robots. The remaining human-managed complexity expands until new development slows to a crawl, and no further human-managed complexity can be admitted to the system, similar to adding more lanes on a freeway.
Nand2Tetris is the perfect introduction project of this field that spans Hardware, OS and compiler design. That said, I completed the project and found it lacking depths and in-depth investigation of all topics. But this is what makes it the perfect introduction project.

The University of Tokyo has a similar project that I believe can serve as a stepping stone. Check out the CPU experiment: https://ytsmiling.tech/2017/04/02/cpuex.html

If you don't like it (probably due to lack of documentation), at this stage you can also design your own projects. Basically a CPU sub-project that uses Verilog or any HDL, which leads to an OS and compiler project.
I think this is mostly my own ignorance and inexperience working with AuthN, but I had a harder time than expected just figuring out how to add basic log in and session management to my website. I spent a long time reading all the official Cognito docs getting nowhere. Eventually I started searching on the web and finally found two guides that actually managed to explain what I was looking for: [0], [1].

My philosophy toward authn right now is to never have to worry about security at all, so I want to completely minimize any personal responsibility towards managing passwords and tokens, first by outsourcing it as much as I can to products like Cognito, and failing that, by following best practices. My gripe with Cognito, as someone who doesn’t know much about auth and would prefer to learn as little as possible (I just want to add logins to my site!), is that it doesn’t give you an understandable API or user flow or best practices for implementing what I’d consider to be a “happy path” use case, unless you use Amplify. So if you’re someone like me who is learning as they go, there are tons of footguns and mistakes you can easily expose yourself to.

As an example: it’s not obvious that using their hosted UI with a redirect, for USER_SRP_AUTH, should point to a backend endpoint hosted/managed by you that converts access codes to tokens and performs a second redirect back to your actual site. You could easily do the wrong thing and redirect back to your main site with the access code still in the URL params, and then issue a call from the webclient that converts that code to tokens ( Which is terribly insecure as it opens up an exploit - user could share that URL with another not knowing that the access code in the url params is sensitive and could allow others to sign into their account). In fact, that entire exploit/antipattern was never even mentioned anywhere in any docs I found, but it would be extremely easy to accidentally introduce by naively using Cognito.

[0] https://aws.amazon.com/blogs/security/reduce-risk-by-impleme...

[1] https://dev.to/jinlianwang/user-authentication-through-autho...
>rosebud.ai
>bright red logo that looks like anus
It depends on what you are looking for here. If you want to build with LLMs, there are a number of open source options which can be self hosted (although they may not perform on par with GPT-4).

If you are referring to the assistants API which adds some more complex behavior, there is LangChain as others mentioned, but also some more turn key, self hosted options (which I have not tried) such as

- https://github.com/stellar-amenities/assistants

- https://github.com/transitive-bullshit/OpenOpenAI

If you are referring to the marketplace itself, most developers are currently rolling their own web apps with billing and auth while they wait for OpenAI’s offering.

Finally, as a shameless plug, I’ve been working with some friends on a marketplace which provides auth and billing but decouples you from a specific model provider and the high platform fees they may plan to charge. It isn’t open source but we think it might strike the right balance. https://market.interactwith.ai/
There are a lot of things we don't know (eg. how does steak dry-aged in honey taste like? https://www.youtube.com/watch?v=WOqK60u1zco ), but it doesn't mean they're all worth doing.

That's why I said do it if you really want to do it. Otherwise, there's always a doubt as you acknowledged about the feasibility (to get useful results). Which isn't a problem if this is just a hobby project, but it's for schoolwork, so other considerations may apply.
Thanks for the comments, gives me confidence
Every time I have to touch wiring I think there's someone out there who could get rich figuring out how to make it easier to edit the wiring in finished walls.

Though I do know there's a company out there that makes manufactured 2x6 stud (tstuds is one name) that's basically 2 3x2's with diagonal pins between them. Quieter, less thermal transfer, and cheaper to make high R outside walls since the cost scales faster with length than width. Snaking a new cable through an interior walls made of that stuff would just require your typical fiberglass pole, with little to no drilling.
https://archive.is/A2BNC
Put the Bitcoins in the Box
Now we need to make an engine that generates Where’s Waldo scenes, and have the robot working off a flat screen and let it run forever. If we don’t give these robots ditch digging jobs they’ll take ours. ;)
Just look for “good WLB” in the Glassdoor/blind reviews, AND that the company is healthy (doesn’t need to be a rocket ship) business wise
I'm curious, too. I know they've had some issues in the past:

https://github.com/restic/restic/issues/3268#issuecomment-78...

On the other hand, I tested around 15,000 backups last year (multiple hourly backups, daily tests) and they all passed.
Survivor bias. "What doesn't kill you makes you stronger."
Those questions are usually at the end of the job application and when you've filled out enough of them, you can tell the difference between one platform's legal boilerplate and questions added manually by the employer.

All of the sexual orientation questions are clearly of the latter sort. Neither the federal government nor my state require asking anything about sexual orientation. (And yes I do answer "Prefer not to self identify" to the ethnicity question and all of the employer added ones)
Dynamic typing doesn't change/improve this, though, so I'm not sure what the point being made is. I'm also not sure I agree with it at its premise anyway.
I think its iridescence not birefringence, still pretty none the less