skysight-inc/HackerNews huggingface dataset:
I can't know exactly what the OP means, but I'm guessing they're referring to the tendency for Rails tests to rely heavily on the database and its behavior. This technique is often rationalized for being a partial substitute for end-to-end testing, given that it tests the integration of the app with its services, and that's not wrong per se. It does come with a penalty because constantly building and tearing down the database has consequences in terms of performance and state leaking between test cases. A lot of the time, this reliance on the database is not (or should not) be necessary; it should be possible to test units of the application in isolation, even including the model->controller->view cycle, without needing to include any knowledge about what database or ORM are being used. Just building in-memory data on the fly is safer and faster, and when tests are faster then developers are more likely to run tests frequently and spot issues earlier.

Again, as with many things, it's not a Rails-specific problem. It's an issue in many kinds of codebases, and is an issue with the Ruby community in general. I understand the arguments around coupling tests with the data layer implementation, but I just don't agree when it comes to most of the useful tests being performed.
> Please note all the other phrases in the fragments you're quoting - Bologna is not a religious school ..

Those fragments are simultaneously true for Nalanda or any other school too.
>It's easy for me to believe that a family making 300k in Seattle could be living paycheck to paycheck without being extravagant

This is incredibly out of touch with what it means to actually live paycheck to paycheck. 300k is at a minimum 160k post tax which is a little over 13k a month
Textual CSS is a dialect of CSS that runs in the terminal
Yep I’m in your camp. I have zero problems using IPv4 (and NAT when necessary), unless and until that stops working I’m staying with it.
Sure, that's true, but we don't know that the other stores aren't also using visual tracking and analysis. Also, it's not anonymous since they match shoppers to real world identities with store apps, wifi, shopper loyalty cards and probably payment methods.
Boston Logan: Man arrested trying to open emergency door and stabbing attendant
Right. But if I move stuff around and fix any preserved internal link, the fact that someone else somewhere had some other link that is now broken: not morally on me, IMO!
Minimo Monimi: Unique and minimalist avatar design
Great customised avatars that are both simple and striking
Yes, we are partnering with many companies like Hasura and Replit to help with managed Postgres. Since Neon scales to 0 and also autoscales to your workload it very economical for the long tail of low usage customers.
There's also the "'s" at the end as well - Mr. Fred had his show named "Mr. Rogers' Neighborhood", not "Rodgers's".
SPC Founder Fellowship Application Closing Soon
> the main barrier to IPV6 is just that people don't want to re-learn anything.

I disagree, actually. I think the main barrier is that networking folks have been pretty bad at explaining this to non-networking folks. IPv6 isn't exactly simple to understand.

I'm a reasonably network-savvy guy, and I'm sure that I understand less about IPv6 than I think I do. I just don't know what parts I'm not understanding properly, and what parts I just don't know about.

It's pretty hard to find good explanations of this stuff that aren't aimed at networking experts.
Expect that some systems use random temporary IPv6 exactly to make it harder to track (even Windows)
I should have been clearer in my comment. I wasn't saying exercise and diet can cure obesity. We need people to eat healthy and exercise prior to obesity taking hold.

Prevention (and generally being healthy) must be the default to our health problems, not constantly looking for the cure for problems that we caused ourselves. The 2nd option ends up being whack-a-mole.
Consume this content. Consume that content. Stop consuming so much content. Create content... haha... Disclaimer: I only consumed the title on this post's content.
All other streams are made with 11.5 - which is the official latest version.
It's a post on their forum, hardly an ad.
Yes, but sometimes the nugget you need might not be in the text at all.
Nalanda covered many non-religious topics as well?
hell the living computer museum in seattle, before it's at least physical closure by the sister of paul allen, is/was a bit like this. They have a bunch of vintage big iron that they have restored to working condition and allow members of the public to use. Some of these are still available on the internet.

https://www.livingcomputers.org/

https://www.livingcomputers.org/Computer-Collection/Online-S...

Hell deep in the chip shortage I talked with more than one person that were buying up electronics at thrift shops and ebay that they knew contained chips they could not source at the time.
PocketCity is a dollhouse, nearly an idle clicker. It's pretty, but there is essentially no simulation and gameplay decisions to make.
The Expanse, scifi book and tv show, explored this concept. So fun
Humans Started Riding Horses 5k Years Ago, New Evidence Suggests
Shared mutating state.

Really the parent and everyone here is just complaining about this one singular problem and how no language has completely solved it yet with a method that's Easy and safe.

If my comment was the parent you’re referring to, that isn’t really my position at all.

Certainly there are challenges that come with shared mutable state, but we also have some good tools for dealing with those already. There is a more general problem of managing side effects and external resources, where I think there’s room for better language support, so that might be a better example.

The biggest single frustration I find with many popular programming languages is that once I’ve figured out how to solve the real world problem we’re dealing with, I want to implement that solution as fast as my mind can think and my fingers can type. I don’t want to get bogged down with wrangling general purpose data structures and algorithms, or wondering how to implement an idea with whatever networking or database or mathematical library we use, or writing a screenful of infrastructure plumbing to talk to a cloud service, or trying to figure out all the possible ways that a function I’m calling might tell me it failed and hand-crafting a few lines of boilerplate for every single one.

I haven’t found a language and ecosystem yet that I feel give me that, even though I’ve found many features in reasonably well-known languages and libraries and tools that individually make good progress in that direction.
> And there are many organizations that run plate readers on public streets.

Yes. Like Flock Safety (YC S17)
Nobody told them that most programs and even internet holds barely together thanks to immense quantities of duct tape?
A real full lenght lecture, not to students but to peers. Not paid.
Exactly. The BBC must show us a Nalanda U hoodie, with a copyrighted logo, or else abandon these wild claims! Did this so-called 'university' even have a lacrosse team??

Irony notice: this comment contains irony.
Basic corporate and home networking with NAT and sane default firewalls have been solved for so long now that even senior engineers have never had to deal with it. I haven't had to deal with firewalls in 15 years now.

So I can't entirely fault them for not understanding, but you're right, it's kinda nuts.
I posted this earlier [1] but it’s an interesting little twist to this story…

While EA was busy destroying the SimCity brand with unadulterated capitalist greed, Cities: Skylines was created with public funding from the Finnish government.

No VCs wanted to invest in such a niche company. They were only able to get off the ground thanks to money from Finland’s public startup funding and arts grants.

Capitalism on its own isn’t always enough to ensure that successful products get built. Sometimes it takes public funding to salvage a good idea that capitalism managed to burn down.

[1] https://news.ycombinator.com/item?id=35047255
The paper is attributed to "Anonymous Authors" and the GitHub has an image saying "comming soon" [sic] added five days ago. Of course the image is generated using this technique, but it's anyone's guess what it represents, a person sitting for meditation?

This is pretty cool, but also spooky. For example it seems like this has good commercial promise, as well as a serious amount of work invested, very strange that there's no person or company taking credit yet.

(edited to add, I see now that "comming soon" uses the "o" from their "Ashtanga Yoga" example)
Thank you for this comment, in case someone misunderstood my original post.

I'm from a working class family myself. My parents were factory workers, and they managed to buy a new 4 bed apartment in a new part of town and raise 3 children.

And yet I don't feel I'm doing materially better than my parents at my age. I definitely don't feel upper middle class even if my income suggest so. As you point out I can't imagine how people with more average incomes get by.
They are not relevant, the author made a totally irrational choice by benchmarking under Windows, not realizing the Deck is marketed as a Linux machine first and foremost, and they should be ashamed of themself.
I'm pretty sure thats a feature for any app you put in the top row. If you have Netflix in that row it will show you recommended.
These days the most effective method is phone number verification. It's possible but significantly harder to get around this.
> Android apps can't be shared with other accounts

Yes they can.

https://support.google.com/googleplay/answer/7007852?hl=en

You can share purchased apps, games, movies, TV shows, and e-books and audiobooks from Google Play with up to 5 family members using Google Play Family Library.
I don't disagree with you, but they tweeted

> We’ll readily admit our docs still have a Django-shaped hole in them.

https://twitter.com/flydotio/status/1578039196618575874?t=nu...
If you want to make an impact to housing affordability, I'd ask you to consider getting involved in the YIMBY movement.

I joined the board of YIMBY Action who lead the fight for housing affordability in CA and across the US, and I did so because I see the change this movement can bring, and we're making some major gains throughout the US.

Even just signing up to get the emails or a modest donation is a huge help!

They also have a great Slack for all things housing.

https://yimbyaction.org/
I don't mind to eventually read the code. I've learned how to use SRP by reading URP code anyway, because Unity's document in this regard isn't particularly great either ;p (of course my Rust fluency is still not at the same level of my C#).

Thank you very much for the answer!
Congrats on launching!

I personally think the target audience for this is a little hard to find when compared to products like langchain that do something similar already (i wouldn't be surprised if you guys built on top of this).

As a developer, I wouldn't have much difficulty spinning a Colab instance and running Langchain (takes a few minutes) and get it up and running compared to a solution like yours. Would be awesome to get a pros/cons table of a solution like yours compared to Langchain so developers can best figure out how to dedicate their time without having to try both tools.
Google CEO defends desk-sharing policy, says offices like 'ghost town'
The machine's work is good enough
And now you need all routers in your path to support it. Effectively creating two incompatible networks and achieving a worse result.
here's a couple more to throw into the mix.

Hypertext allows you to write HTML from Ruby.
https://github.com/soveran/hypertext

rbexy - A Ruby template language inspired by JSX
https://github.com/patbenatar/rbexy

imho, hypertext has a great deal of potential especially the DSL.
10 minutes? You don't need the pan to be 900 degrees! It's more like 1-2 minutes.
this doesn't work anymore and is no longer maintained.

Use this instead: https://heightmap.skydark.pl/#
Yeah I guess I just did that in the reverse order so my perspective is a bit different lol

I suppose this is something I mainly notice with people < 30. Chipotle is about the healthiest thing they eat & they legitimately have no idea how to cook. I didn’t really begin to learn or do it until I was 27 and pre-diabetic & that started turning things around for me pretty much immediately.
Most modern OSes (I know for a fact Android, iOS, and Windows) support automatically doing the 4->6 translation on their side (as a matter of fact, some cellular networks in the US are ipv6 only).

I'm unsure if consumer routers would pass on the appropriate RA flag to tell the OS they need to do this in their default configuration however.
Wonder why a "The Sims" competitor hasn't appeared yet, would the lack of branding and general "charm" of The Sims(like Simlish) be a dealbreaker?
Dec 2008-May 2009 and July 2020-Feb 2021 (for much of early pandemic, I was looking to refinance to lock in an even lower rate that I already had; I didn't manage to lock in the absolute low, but ended with ~3%)

https://fred.stlouisfed.org/series/MORTGAGE30US

https://fred.stlouisfed.org/series/MORTGAGE5US

You do see a sharp reduction in ARM mortgages as a share of total with the interest rate reductions post 2008: https://i2.wp.com/financialsamurai.com/wp-content/uploads/20...
I don't follow this argument - the only thing I can think of that's MORE confusing than mixing signed + unsigned types is passing around values of the signed type that are "supposed to be interpreted as unsigned", like "Long.divideUnsigned" does.

https://docs.oracle.com/javase/8/docs/api/java/lang/Long.htm...

So in a program that uses this a lot, a reader can never tell reliably if a value typed "long" is signed or unsigned and the compiler can't catch a mistake like using "divideUnsigned" and then printing the result without using "toUnsignedString"...
The tech in their stack is still pretty good. Unless you’re supporting tens of thousands of customers and trying to make the promises that fly makes today. Look at the fly engineer replies in this thread.

Also they basically only use OSS versions, they could go give Hashicorp some money to solve their Vault problems. They could probably partner with SecondQuadrant for PG as two examples. That might not make sense for their business though.

Hard problems are hard no matter the choice.
Immudb: Keep your Hands off my Database
Oh, what a mess. I don’t like that at all.

I was assuming that there was some way to translate the IPv4 address of the server to an IPv6 one and process it that way, putting the burden of supporting IPv6 on the server side. I had no idea that Roku would actually need to be exposing an IPv4 server to handle these requests.

That makes sense then that the ISP would need some number of IPv4 addresses that it could use to communicate with IPv4 servers on behalf of IPv4 client devices.

Shame on Roku for perpetuating this problem.
Release notes don't say anything about that change but it wouldn't surprise me if it was left out.
Do you find value in having a good reputation?
Can't the robots pull together space junk instead?
The article specifically mentions GPS and not AIS.

But yeah my questions are around AIS - it's such an important safety technology (to at least have a receiver) I'd assume the boats would already be equipped with AIS. And if the boats had a transmitter it would all be seemingly public information anyway (which is the whole point of AIS if I'm not mistaken).

But I am glad the charters are not Required to maintain GPS tracking specifically for government monitoring - but in practicality it seems to me it wouldn't make that big of a difference due to overlapping positional monitoring technology.
Indeed. In Python:

>>> import codecs
>>> codecs.encode("cfrhqb-fpvragvsvp enpvny VD fgngvfgvpf", "rot13")
'pseudo-scientific racial IQ statistics'
Ok so gcc and Linux don’t exist in your world.
I can't be the only one who finds these submissions more tiring than anything at this point
you would be surprised how cheap some employers get to be .. when you get into other international jurisdictions.. well it appears here regularly that on-board fishing and some cargo ship practices are a modern holdout for actual slavery.

Indentured or forced labor has been the norm not the exception, for a very long time in many parts of the world.
What Does It Look Like to Take a Sabbatical?
I'm not saying exercise and diet is the cure for obesity.

Good diet and exercise are the preventative of obesity. I didn't state that clearly in my initial comment.

Please, debate (me) "this guy"!
I respect that. Can you elaborate a bit on the routing protocol thing? I assume you used WAN gossip?

I love the simplicity of fly.io & wish you all the best improving Fly's reliability!
Cities Skylines II Revealed
> In-app purchases $0.99 - $104.99 per item
Was this written by GPT-3 or some other AI. I don't know why, but it has that AI feel to it. Many of the paragraphs feel just... forced and awkward.

Definitely doesn't feel like original research.
Hmmm I'm struggling to see the difference between what you're saying and what I'm (and the Cargo docs) are saying. semver says anything goes at 0.x.y:

> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

It is also simultaneously the case that "anything may change at 0.x.y" is not true for Cargo. Cargo is stricter than "anything may change."

Maybe what you're saying is that Cargo is consistent with semver, but "just" stricter? I'd agree with that, absolutely. That is why I try hard to not say "Cargo doesn't follow semver." (Although it's easy to slip on that one.)
Atlassian Reducing Workforce by 500
Who makes bookmarklets complex enough that you need a build system?
It agrees with Hoffman on one important thing. There has been a shift in campus conservative activism, from “conservative campus organizations and actors [that] favor a more erudite style of political discussion” to ones “which are often very well funded” and “thrive on confrontation.”
All they need to do is look at what happened in Hong Kong.

If China did not do what they did in Hong Kong, Taiwan may be headed to some kind on unification. Now, they would be crazy to even entertain that thought.

This issue lies directly on China and no one else. If I had a say in Taiwan, I would announce it is now a independent Country.
A tail number also makes it easier for ATC to know who to give runway landing clearance to, doesn't it? They can't just say "you airplane over there, yes you, you're clear to land".
Sorry, what? Do you expect that no company can think about what to write before they post it, or that any post about anything internal must cover all internal issues? Posts must be either all roses or a no-thought laundry list of everything bad?
> We don't have the technology to pave the planet in solar panels,

We'd need only 254x254 km of solar panels for the whole world.

https://www.dlr.de/tt/Portaldata/41/Resources/dokumente/inst... - page 25
Right? Like mixed-use housing Or even pedestrian only streets ! Who can imagine!

For a Finnish studio, I would have hoped Colossal Order focused a bit less on American cities, American urbanism.
I needed a cookie cutter for my side projects so I've created one for sqlite that I actively use and a similar one for postgres. Both are very basic, contributions welcome.

Sqlite https://github.com/tomwojcik/django-fly-sqlite-template

Psql https://github.com/tomwojcik/django-fly-postgres-template
Computers are, essentially, fast, iterative, extremely useful for automated and communication tasks, and naturally attract young, detail focused minds based on these qualities. Those essential qualities lend themselves to computer culture. Inherent qualities lead to cultural connotations, not the other way around.
What I don’t understand is why. Their OS is built on a linux kernel from at most a couple of years ago. I’m assuming the same goes for the libraries and the parts of the userland they didn’t make themselves. On any linux kernel not from the 90s it’s more effort not to support IPv6. Unless they rolled their own, which would be a tremendously stupid thing to do.
It's our bad luck that all the easy stuff got put in space.
That's only more plausible if you're entirely unfamiliar with Christian clerical and liturgical garments. Traditional Christian religious garments are rooted to a large extent in the Mediterranean, especially Greece, the Levant, and North Africa, but none of those places would be centers of Arabic culture until centuries later. To the extent they're influenced by Arabic culture, the link probably goes both ways. There's a shared history, after all; shared at a time when what would become modern European and Arabic cultures were minority cultures at the periphery of far more ancient empires.
Structure and Interpretation of Computer Programs – Interactive Version
Pond: CXL-Based Memory Pooling for Cloud Platforms
> This guy makes some good points, but jeez he is so condescending and pretentious. It's really easy for a guy who makes YouTube videos and lives in a crowded European city to pass judgement on people who live lives completely different than his.

He has lived in those "completely different" places. He grew up in one of those areas: he moved to a crowded European city. He grew up in London, Ontario ("fake London")—which has typical post-WW2 car-centric layouts which he features regularly in his vides—, lived in Toronto, lived all over the world. He used to consult all over the world and has visited many cities around the world: see his video "Why City Design is Important (and Why I Hate Houston)" for some of the backstory:

* https://www.youtube.com/watch?v=uxykI30fS54

After seeing all the different options, and initially trying to settle in Toronto—see his video "Suburbs that don't Suck - Streetcar Suburbs (Riverdale, Toronto)":

* https://www.youtube.com/watch?v=MWsGBRdK2N0

he and his wife decided to move to Amsterdam to raise their kids.

It wasn't random chance that he ended in Europe, but a conscious choice. He looked at the options and chose the one that he though was best.

And he has been asked about the 'tone' of this videos: his answer was/is: he doesn't care about how he comes off because (in his opinion) trying to be "nice" to the dumbasses that try to justify the stupidity of car-centric society that is destroying our planet is pointless. Either you have a brain and can see how bad this way of thinking/designing is, or you don't have a brain. He's tired of pussy footing around the (in his view) stupidity: there is no reason to bankrupt cities/society and destroy the planet for this lifestyle when you can (and people do) have high quality of life without car-centric living (in his view).
They pair pretty well with Nreal Air glasses - now if only I could write a driver to make the screen stay in space rather than moving with my head.
Living in SF, how much do you need to earn?
What's the average salary one needs to have in order to have a "decent" life in SF?
The more expensive housing in the US is famous for all-cash transactions so I don't think this works.
I believe that anyone at any income can be living paycheck to paycheck or even growing their debt.

However, having lived through it, I think more of the challenge is prioritization and sticker shock for high earners, opposed to financial impossibility. For example, you are allowed to take a year off contributing to your 401k to buy a house if it is a higher priority to you, or simply borrow the down payment from the 401k. Smart people often get bogged down in opportunity costs and wanting it all.
The website choosing to sell your browsing data is the reason you have to click those buttons.
Who doesn't want fast, cheap, and always available?
Fitbit is getting rid of the best reasons to use a Fitbit