skysight-inc/HackerNews huggingface dataset:
I think they should add a lecture on test driven development and CI/CD pipelines (e.g. Github actions). And I think after such a course people should be capable of using Github, but for that it also lacks a discussion of issues (or ticket systems in general) and pull requests.

Instead of a whole lecture on Vim they should rather teach a modern editor like VS Code or how to use a real IDE like IntelliJ. With these modern editors you also get refactoring and a Gui for Git, which makes it much less painful to use.

So all in all its a good start, but already outdated on several topics.
Or we could force these tech companies flush with cash to pay market rate and watch salaries rise or let these companies leave the country if they can’t afford to do business here. These are the richest companies on the planet and they don’t need a labor subsidy, they just want one and are powerful enough to get their way.
Hey, Sidd from Vellum here!

Right now we offer traditional fine tuning with prompt/completion pairs but not training a reward model. This works great for a lot of use cases including classification, extracting structured data, or responding with a very specific tone and style.

For making use of domain specific data we recommend using semantic search to pull in the correct context at runtime instead of trying to fine tune a model on the entire corpus of knowledge.
Ask HN: What does protein folding have to do with OpenAI and ChatGPT?
I saw a link here about the most cited AI academic articles and almost all were about protein folding. Why was solving protein folding so vital in the AI world?
Ha! Thanks to you, Today I found out how big those uncompressed JSON files really are (the data wasn't accessible to me, so i shared the tool with my colleague and he was the one who ran the queries on his laptop): https://www.dolthub.com/blog/2022-09-02-a-trillion-prices/ .

And yep, it was more or less they way you did with ijson. I found ijson just a day after I finished the prototype. Rapidjson would probably be faster. Especially after enabling SIMD. But the indexing was a one time thing.

We have open sourced the codebase. Here's the link: https://github.com/multiversal-ventures/json-buffet . Since this was a quick and dirty prototype, comments were sparse. I have updated the Readme, and added a sample json-fetcher. Hope this is more useful for you.

Another unwritten TODO was to nudge the data providers towards a more streaming friendly compression formats - and then just create an index to fetch the data directly from their compressed archives. That would have saved everyone a LOT of $$$.
"although software support is virtually a requirement these days"

Who's fault is this again?

-------------

"- IPv6 is absolutely ready for prime-time and has been for awhile

BUT

"- About half of the internet sites I rely on support IPv6 natively, so there needs to be more pressure on site admins and CDNs to support IPv6 natively"

That is a contradiction.

-----------

"There seems to be a lack of drive (judging by forum posts) to enable IPv6 on internet services by admins, either because they don’t care to, or it’s more work to manage a public IPv4 and public IPv6 presence"

Again, who's fault is it that its so hard? What is the payoff for the extra work?

-----------

- Networks should be designed IPv6-first instead of IPv4-first, and this design approach largely solves most of the major issues

K thanx, but that's not the way virtually every company works. Mayyyyybe a startup? This is unrealistic.

-----------

"Other operating systems are bit of hit or miss"

so... IPV6 is NOT NOT NOT ready for prime time, is that what you are saying?

-----------

What dream world are the ipv6 people living in?

I love this. Who should be implementing ipv6 stacks in OS's? Probably ipv6 people, but ... where are they again? The amount of blame is crazy.

A protocol switchover of this magnitude is about outreach and assistance. The ipv6 crowd has NEVER displayed that, just arrogance, dismissal, and waited for things to get "so bad" in ipv4 that it transferred.

Which is why ipv6 people HATE HATE HATE NAT. It has delayed their grand moment by decades.

...

In an ideal world, the ip++ protocol would have been easier, not harder. BLog posts wouldn't be victim blaming, throwing around NAT64, 464XLAT, DNS64

DNS64 kills me. WHy is there a totally different service for ipv6? Isn't DNS just a key-value store? People put all types of crap into DNS, including, I believe, ipv6 addresses.

Why isn't there a DNS record type that basically lists both an ipv4 and ipv6 for a name, along with negotiation information? Might that make transition a lot easier? Maybe it does, but it isn't in this article.

Just ... all the same problematic attitudes, no progress on issues, my way or highway, and denial.
My experience (not specifically with engineers) is that very, very few people read the 10K, 10Q or other public statements of the company they work for.

A friend of mine used to be a management consultant for one of the big firms. On one memorable project she worked with senior executives of a large ($1b + revenue) non-tech company that had retained the consulting firm, to do an operational diagnostic. It became incredibly clear that many of these senior execs had never really read the company's financial statements in any detail, that they did not understand that the company was cash flow negative, and that they did not know that the company's debt load was increasing over time as it financed losses with bond issuances.

At the same time they were spending incredible amounts of money on luxurious office furniture and trappings.

Stories like this were common. Most managers knew their area, but did not learn about the business more broadly. (Could be selection bias with firms that hire management consultants!)

So, kudos to the engineers who read these and have a rough idea of their company's financial position and how the business works. It's not clear that this is the median experience.
It has always been a cesspool for a long time though. Only fit for consuming memes, cat pics, and financially motivated stunts like when Keanu Reeves was there the other day, using the social media account of the company for his upcoming film in a few weeks.

Each subreddit is controlled by a few essentially random people that likely have personal gain as one of their motivations.

If you think you aren't being advertised to on reddit just because the spam isn't as obvious as elsewhere, think again. The advertising there is more sophisticated than bots dropping links in comments.

There was a leak a while ago showed one of the moderators of wallstreetbets that was posting fake options gains, and it still gave him a massive following which he used to sell them a newsletter or something.

There are many subreddits where there will be a link in the sidebar to a monetized website affiliated with one of the mods.

And even 10 years ago, I remember at least 1 moderator of the programming subreddit somehow always had his blog posts highly voted and ending up on the front page, while any other submissions, especially ones that might counter his claims, would end up being stuck in the "spam filter". And if you messaged to have it unblocked, they'd only respond 1 day later, which means it would never show up on the front page due to the age factor of the ranking algorithm.
Steps:

1. Learn active listening, model it and use it to make people feel heard

2. Model healthy debate to the team and normalize it, then give feedback to it

3. Provide the convergent values to use when force ranking decision criteria

4. Encourage dispassionate assessment of multiple alternatives in every decision

5. Give a pathway to express strong feelings 1:1 and talk it out with them

Sounds like:
'It sounds like you're suggesting that we (your steelman understanding of their proposal). The purpose of this work is to (convergent reason for doing the work). I would challenge that pursuing that alternative (dispassionately assess alternatives, model healthy debate) would lead to (unintended outcome, outsized effort). My recommendation based on what I'm hearing is (path you recommend). If anyone has strong feelings against this please (pathway to express strong feelings).

For example:
'Thanks John, it sounds like you're proposing we use Terraform for this. Terraform worked well for us on that other project, and we're analogizing this work to that other work.

The reason we're focusing on this is because that one big customer asked us to do it. But because it's only one customer, we aren't sure it this work generalizes to others yet.

I would challenge you to consider a lighterweight alternative, such as manually provisioning servers for the dedicated instance, until we know more about impact.

My recommendation based on your feedback is that we manually provision here and revisit in two months. By then we'll know much more about how much this work generalizes

If you or anyone else on the call has strong feelings about this, I'm happy to talk more and around today until 5pm. If not, let's start work and revisit in two months'

If you have to flash your badge (e.g. appeal to institutional power you hold) on every decision, something is wrong (either with them or your approach, but most likely your approach).

Reasons for the steps:

1. Active listening helps people feel heard even if you have to decide something against their preference. It is more satisfying to have your proposal acknowledged than not.

2. Modelling healthy debate will show people the 'right way' to disagree, and normalize it. Then you can coach people (e.g. 'Hey, you did a good job advocating your proposal' vs. 'I noticed you were too direct advocating for this...')

3. It's on you as the leader to provide convergent values. Should we prioritize speed? Quality? Customer happiness? Tech debt? Supportability? Explainability? Minimum sellable? Make sure this is clear to contextualize the eventual path

4. Encourage in all decision being exhaustive about brainstorming alternatives (e.g. there are many ways to implement this, lets seriously consider the best three) which will make people feel heard and lead to better decisions, because often a combination is right

5. Give people a private pathway to express strong feelings of disagreement, or else you'll only hear from the beligerant at the expense of hearing from the wise. The wise might come to you after the fact and disagree on further reflection, but won't want to wage open war in a meeting.
My point is, more things than not have dependency on government or legal system. In case of widespread automation via AGI, the rich are not safe. Probably drone swarms and wilderness survival are your best bet. Who would want to survive like a rat in such a world, though.

To quote the mars man: "all things considered with regard to AGI existential angst, I would prefer to be alive now to witness AGI than be alive in the past and not".
IANAL but the above won't fly in court.
At least the last part, 14 day return policy applies from the time you receive the goods/service, not when you give a business money for that good/service.

E.g. you can return preordered goods, for which you sometimes wait a month.

Even steam allows returning a game in 14 days (and you played at most 2 hours, which is fair).
I think one problem with many city builders is how they don't really have proper sense of time. Houses you plop down now are exactly the same as you did 50 in-game years ago, and even megaprojects usually complete in trivial amounts of in-game time. Combine this with the player having near god-like powers to build whatever and eventually raze down and reshape any parts, and it leaves cities very hollow
> If you're suggesting that the University of Bologna was secular (not religious) in the 11th century, then that is misleading.

I interpret "religious school" as a school that teaches religion (a 'madrasa' in Islam).

It seems that Al-Qarawiyin was mostly that during most of its history though not only (and it was founded as a mosque):

"Among the subjects taught around this period or shortly after were traditional religious subjects such as the Quran and fiqh (Islamic jurisprudence), and other sciences like grammar, rhetoric, logic, medicine, mathematics, astronomy and geography." [1]

[1] https://en.wikipedia.org/wiki/University_of_al-Qarawiyyin
What makes no sense in 2023 is to have an IPv6-only network. That is liable not to work. Someone will eventually bring some old device that won't be able to connect.
That word has a meaning. None of the definitions I see apply.
Does this support HAML-style syntax? We're 100% HAML-only for templating, whether normal Rails views or ViewComponent... https://github.com/haml/haml https://haml.info/ so going back to writing HTML or ERB feels like a huge downgrade.
JetBlue Expects U.S. Move to Block Merger with Spirit
I hope they allow it for less than 1. .75 makes a crappy 1366x768 fit about the same amount of info as a 1080x1920 one. Very useful for low end laptops.
My #1 step in troubleshooting any network issues is to disable IPv6. Step #2 is so rarely needed that I no longer remember what it was. IPv6 has been a failure, it is about time we openly admitted it. Why? Simple - it causes consumer pain and no consumer gain
Hard to say without a particular query, and again it depends on the model, but from the explanation, that could be modeled as a 2-hop relationship. If you put in-place indexes and maybe some filtering, it should be fast.

Please join our Discord at https://discord.gg/memgraph, more people will be able to help you there :)
On the contrary, about 50% of my time with Rust is spent throwing shit at the wall and seeing if it works. The great thing is that the compiler will probably tell you that what you're doing is garbage and you might want to consider redesigning, which is where the other 50% goes. If you hack works, great, just need to get it through code review, which will probably reject most other garbage. If it doesn't, back to the drawing board, and you won't have spent the time pestering someone to read your hackjob.
microsoft apple google
I'm a co-founder at Northflank. This is what we've spent 3+ years building. https://northflank.com.

I am sympathetic with much of Kurt's post. We spent a long time building solutions to several of the areas highlighted (managed PG, persistent volumes, secret management and service discovery).

Making radical changes to architecture on a live cloud platform is always a challenge.

On the front-end Northflank is a next-gen PaaS built for high DX, speed, and powerful capability (real-time UI, API, CLI, GitOps, IaC).

Our backend is built using Kubernetes as an OS: providing a huge amount of flexibility on service discovery, load-balancing, persistence/volumes and scale.

The benefit of using Kubernetes is a universal API across all major cloud providers. We can scale clusters and regions across EKS, GKE and AKS in seconds, either in our managed PaaS or inside our customer's own cloud account.

Our managed dataservices: MySQL, Postgres, Redis, Mongo, Minio are all built using Kubernetes Operators with a small but mighty team.

From a generous free tier to autoscaling to managed postgres and other advanced PaaS/DevOps automation workflows Northflank offers something unique.
I simply cannot imagine being willing to provide identity documents to any of the social media/advertising companies. They would have to somehow demonstrate they're trustworthy first.
Tesla slashes Model S and X US prices by up to $10k
I cannot seem to find the price of the “premium” components.
Reliable is just an ambiguous word in this context because it only means certain aspects are reliable. Just because reliable is usually equated with good doesn't mean it actually means good in all contexts.

For instance a direct drive mechanism (gears instead of belts) with few moving parts and sloppy tolerances on those few parts will be will be highly reliable, in that it will run every time and run forever. "sloppy tolerances" is usually a bad thing but it also means it never gets stuck. This is in general not just a tape drive. But it's garbage for this application because a tape drive isn't a rock saw.

To make any kind of analog signal handler, the mechanical parts need super close tolerances, which means they more easily stick from dust, oxidation, or dried out sticky lubes, and has fragile elements like rubber belts and rollers that all age poorly and even suffer from normal use like getting glazed, and even suffer from not getting used, like rollers forming dents where contacting parts rest for too long, belts taking on the shape of a pully, sticking to the pully, etc. Basically even though the better mechanisn is much more expensive and does the most important job better, one thing it's not is more reliable in the way that a hammer is reliable. It's delicate and needs lots of care and maintenence, and that is not the result of poor engineering or manufacturing or quality.
It has a large number of potential scientific/medical applications.
Are Rokus Linux based? I'd love to install an alternate distribution on one.
No, and it's a huge sticking point that the AI safety group is super salty about. They call themselves scientists and researchers and get super defensive when actual researchers (people who have PhDs and get published in journals) imply that they aren't.
I disagree 100%.

Emacs is the best. I do not hesitate to recommend it. Will it work for you? I don't know. Might it be exactly what you were looking for? Yep! That's how it was for me: it gave me everything I ever wanted and more. Period.
Congrats on the launch! I'm glad to see all the tooling come up in this space.

Regarding tests, how do you evaluate the generated completions for tests? Allowing users to execute a set of tests against a prompt and show completions for visual inspection is a good start but imho doesn't scale when the app is in production with a large corpus of tests. Something we are exploring right now is to generate a similarity/divergence score between generated completions to make this easy at scale.

Disclosure: We are building something very similar at Promptly (https://trypromptly.com) out of our experience using GPT-3 at MakerDojo
> Wonder why don’t support it.

It's probably harder to tie devices in a single household together with IPv6 than with IPv4, or so they think.

They don't make (much) money on their devices, they make money on selling data collected and aggregated by their devices. Their "privacy" policy [0] is a hoot to read. "Whatever we can do, we will. If the laws of the country we collected the data in would interfere with that, we'll move the data and then do what we want." I mean, they grant themselves permission to nmap your network for other devices! Emphasis mine.

> We may receive information about the browsers and devices you use to access the Internet, including our services, such as device types and models, unique identifiers including advertising identifiers (e.g., for Roku Devices, the Advertising Identifier associated with that device), MAC address, IP address, operating system type and version, browser type and language, Wi-Fi network name and connection data, __and information about other devices connected to the same network__.

[0]: https://docs.roku.com/published/userprivacypolicy/en/us
I saw a documentary on YouTube about boats leaking into industrial oil into oceans far from land instead of disposing them properly via hazmat. And this was done in bulk intentionally to avoid the cost of disposal. For the longest time a non profit was finding this on satellite images. But could not trace it until transponder data started appearing publicly.

Came across the video through some random recommendation engine when I was not logged in. wont find it now.
Farmers, Physiologists, and Daylight Saving
If I was buying this solution and you told me you would do it for $20k, I would not consider your proposal for one more minute. I have written things like this. A decently robust solution takes a lot more than that. If you are doing a burdened rate of $100/hour, that's 200 hours, five person weeks. That's barely enough time to get a working MVP, let alone test thoroughly and deploy. Let alone implement management tools to input the orders and the screens for the workers to access and update, let alone the reporting and archiving. Let alone maintenance and support.

And, if you are paying $100/hour burdened, you are hiring people for $50/hour or less. Either you are hiring newbies, in that case, who is doing the design, or you found somebody desperate and are taking advantage.

Which is to say, the assertion of 1-5, $10-20k makes me mad, too, as another form of devaluing the profession of software development.

Nobody is "whipping up" something like this.
Which is crucial, that google has the chance to challenge the request , in court where it belongs

Removing content by government insiders has only been done in authoritarian countries
Microsoft (azure)
Amazon (aws)
Google (gcloud)
(Render founder) I'd love to understand why you think this is the only outcome. Render has positive gross margin and a clear path to profitability based on both our growth so far and the tailwinds in this space. I'm also aware of other companies like ours that have grown all the way to IPO or are well on their way.

I'm very explicit both internally and externally that an acquisition is a failure mode for Render. We're building this for the very long term and plan to keep it that way.
I’m assuming Azure, AWS, Google Cloud, but it’s new to me too
Did you mean "IPv6-only network"?
I too have put lots of time and energy into this and many other city building games.

Agree on everything you say, but I do wonder to what extent the bad traffic and all those limitations are an inherent statement that these games carry by design. A statement on how we think urban design should work blah blah.

SimCity 2000 certainly had a sharper, more pointed set of things to say that presumably originated with Will Wright. Skylines obviously can’t be too political about it, they just have to keep it mild to sell.

I do remember this guy making a great series of videos explaining a lot about how cities were/are made while playing through a modded copy of Skylines. Highly recommend here: https://youtube.com/playlist?list=PLwkSQD3vqK1S1NiHIxxF2g_Uy...

I can imagine what you’re wanting for will probably be delivered with a variety of mods and community content. Or as DLC?
Older hardware tends to be more resilient due to wider traces, which means lower susceptibility to ESD and electromigration. But eventually the last atom will get eroded out of a critical trace and the thing will fail. Nothing lasts forever, especially when made to be as cheap as possible.

https://en.wikipedia.org/wiki/Electromigration
All the economic research I’ve read says repealing zoning laws induced no meaningful decrease in home price. That makes sense - home builders build to maximize profit and aren’t in the business of devaluing property they buy to develop. They develop it in a way that appreciates prices to improve their margins. But like this piece there seems to be some view that market forces are shaped by immoral behavior on someone’s part, rather than simply that’s how things work in a world of scarcity.

We will see how things go in California! Maybe the anti NIMBY dream of style sky high SRO arcologies will come true and everyone will be living in communal peace in their bleak windowless cement efficiency. My bet is prices continue to rise for as long as people move into the region and developers don’t buy into the egalitarian view of affordable housing any more than they ever have.
> Western academia has a bias towards defining religious institutions out of consideration as true academia.

My alma mater offers a BA in Theology and Religion: https://www.exeter.ac.uk/study/undergraduate/courses/theolog...

Oxford has a Faculty of Theology and Religion: https://www.theology.ox.ac.uk/

Cambridge (the original one) has a Faculty of Divinity: https://www.divinity.cam.ac.uk/

Perhaps what you say is true of lesser institutions.
Nobody is required to follow RealPage.