skysight-inc/HackerNews huggingface dataset:
Close but I don't think it's quite 25 years! I added graceful draining to Apache httpd's mod_proxy and mod_proxy_balancer either in 2003 or 2004, and at the time I'm nearly certain it was the first software load balancer to have the feature, and it wasn't available on the hardware load balancers of the time that I had access to ... though I later learned that at least BigIP load balancers had the feature.

At the time, we had healthy debates about whether the feature was useful enough to justify additional complexity, and whether there could be cases where it would backfire. To this day, it's an underused feature. I still regularly run into customers and configurations that cause unnecessary blips to their end-users, so it's nice to see when people dig in and make sure that the next level of networking is working as well as it can.
LLMs, non-programmatic computing, and logit bias
Using logit bias you can get GPT to perform tasks within software using natural language. My post here shows how I use logit bias to perform decision making within my context enhanced query bot. I also include an interesting conversation about the nature of LLMs; are they deterministic or programmatic?
they don't have capabilities for local production. so it's either build overseas or not build at all
As the article points out, Japan is densely populated and builds at 1/4 of the cost. That alone cannot explain it.
Cracking NT Hashes in Rust on M1 MacBook Pro (2022)
Predatory Journals on Twitter: The Lack of Community Engagement
I love this "Association by Guilt", great lo-fi post-punk band.
Staking claims, where corner posts were placed at half kilometer intervals, were usually paced on foot, estimating for canyons, stream crossings, and other diversions. Some claims were continuous up to 20km by 20 km.
This was in complete wilderness, in the Yukon, British Columbia and so on. Pre GPS. Not that long ago!
They used topographic maps for reference. It is amazing how accurate the claims were, when transferred to modern mapping systems.
Wait punk started around 1975… isn’t all punk retro?

/s

Very fun piece.
Whether it's a fact is under some dispute but it doesn't matter if it's a fact, it's specifically selected to be bait. Take a look at

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The dramatic reaction to doing group activities like stretching being viewed as an "insult" indicates that person has a very low emotional IQ. So yes, that's a great time to get them to stop taking themselves too seriously!
I don't think it is a good solution at all - regular consumers buy cars that are type approved and certified as cars by various regulatory bodies, and they should expect that normal parking spaces should accommodate their car because that's what they own. If you made a "car" that was heavier than 3500kg it wouldn't be type approved as a car anymore, it would be classed as a truck and you'd need to have a C/C1 licence to drive it and you wouldn't(shouldn't) expect to be able to park it everywhere. Why isn't the same rule applied to dimensions? Normal car that can be driven on a B class licence should weigh less than 3500kg AND it should be smaller than whatever the problematic dimensions are. That's not to say that cars like the i7 shouldn't exist - just that they shouldn't be classed the same as a Toyota Aigo.
I would bet the weaknesses of most mom and pops, and where professional management excels, is in the efficiency and vendor relationships. Lots of small mom and pop places pay exorbitant amounts for things like credit card processing, cash management and banking, tech, inventory management, etc.

If team shares can be a good partner to complement the strengths of the small business owners, they can increase the profitability significantly. By leaving the community element in place, theoretically it could be the best of both worlds.
>the great advantage of risc-v is that you don't need to pay arm a license for every chip, but i think that's like 99¢ or something

99¢ would be a big deal for a microcontroller. I think you might have meant a different amount.

>gigadevice's risc-v clones of popular stm32s, the gd32vf line, seem to have failed despite lower power usage. gigadevice's arm clones of the same chips (gd32f) are enormously successful

As far as I am aware, there is no GD32VF line. There is a few variants of GD32VF103 and that's it. They are still at their first iteration of RISC-V chips, testing the waters.

Instead, I would look at WCH32V, as they have a range of RISC-V based families.

>it's worse in others

RISC-V always led in 64bit code density.

As of the recently ratified bit manipulation and code size extensions, RISC-V does now offer higher density in 32bit too, beating ARM thumb2.

>and the compilers aren't as good

Potentially still the case, yet RISC-V is rapidly building the strongest ecosystem.
The Atlantic doesn't think so: The Chinese ‘Debt Trap’ Is a Myth - https://www.theatlantic.com/international/archive/2021/02/ch...
> If we're going to be trusting some random guy's binaries, I think we are in the right to demand that it is byte-for-byte reproducible on commodity hardware

I don't think anyone has a right to demand anything of the project. The MIT license specifically has the whole "THIS SOFTWARE IS PROVIDED AS IS" spiel for a reason. Thinking that you can demand anything of an open source developer who, afaik, has no responsibilities in relationship towards you, is a rather toxic mindset that should be kept out of open source.
OpenAI Just Bought a Game Studio Working on a “Minecraft” Clone
Thank you for the links, that's eye opening, considering that even Amnesty got involved. https://xinjiang.amnesty.org

It's kind off scary how far propaganda can reach, I thought more news outlets would be more critical than spreading it further if that is the case.

Aren't you a bit concerned with source you linked being closely related to the CCP?
Great to hear you’re sending customers to Zapier, thanks for the context.
But if you do this, then you can't say that your company uses AI to improve your customers' experience!
We're using this tool for some of our project. Basically our manager with zero programming skills was able to build a quite complex backend, which uses postgres, some REST APIs. It runs scheduled tasks and webhook-initiated tasks. It was impressive for me.

One of the downsides is that we have sporadic errors which we just live with, with retries. Probably will be fixed in the foreseeable future.

I, personally, don't have interest with this tool, I prefer proper programming stack. However I can suggest this kind of tool for someone with lacking programming skills (however it's expected that you understand some SQL, some databases fundamentals, some HTTP fundamentals).

We self host it within our kubernetes cluster, it's not a worst thing I had to deal with. Of course free version is quite restricted when it comes to user management, etc, can't even think about oidc integration. But we're cheapos, don't have money for software, so better than nothing.
I haven't tried Huginn in a while, but from my experience n8n can get a bit janky at times as well.

I feel like the sweet spot it hits is neither developer- nor newbie-friedly, but somewhere in between where it's equally bad for both target groups. Workflows get out of hand very quickly, making me need more blocks than lines of Python I'd have to write to achieve the same thing. You need to really understand their logic gates to do stuff, and the docs you'll be relying on range from not great to very bad, incomplete, or just plain incorrect. You'll have to rely on their (Discourse) community forum quite a bit.

If you're one of those people that are strict about open source definitions (I'm personally not one of them), then it's not open source, as you'd need the enterprise license to run it in production for commercial purposes. But, to make it worse, you'll reach some of those enterprise features in your personal projects as well: global variables, Git version control, bash scripts, custom nodes, workflow history (so that you can revert if you mess something up)... all behind an unobtainable license for personal use.

With that out of the way, it is the closest thing to what I want out of such a tool, so I keep on using it despite its flaws. Managing credentials is very easy, you can make custom HTTP requests, sharing and importing workflows is very straightforward, debugging them is easy (most of the time), it's easy to self-host using Docker, it supports many of the APIs I want to use that other similar tools don't (okay some of the cloud ones do, but they're pretty unobtainable .

Overall, I'd say 6/10? It's good, but it could be so much better.
Ting announced planned service in my neighborhood a few years ago (So Cal) and started micro-trenching about a year later. Surprisingly our local ATT service announced fiber upgrades (replacing slow copper DSL) soon after and started pulling new cables overhead (we still have utility poles.) Whether coincidental or not the 50x speed upgrade was appreciated.
* academic/scientific research
False positives aren't what you should worry about.

False negatives are.
Ruffle.rs Breathed New Life into My First Gaming Creation
I don't know whether this is true, but I think I've heard it said in connection with this story.

Egypt had a solar based-calendar, so (to a decent approximation) on every named date the sun would be in the same place in the sky.

So all that would be needed was for it be known that the sun shined straight down the well on (for instance) the 14th day of the 2nd Month of Growth (I had to look up the Egyptian calendar to get that date!), and Eratosthenes just needed to measure on that date.
from the article:

>Slack does not share a common codebase or even runtime; services in the user-facing request path are written in Hack, Go, Java, and C++.
> He had heard that in the nearby town of Syene midday sunlight shines straight down to the bottom of deep wells

“Nearby” is an interesting descriptor for a town 515 miles away.

Syene was basically the town furthest up the Nile in Egypt. You literally couldn’t get any further from Alexandria and still consider it Egypt.
I remember it as "grep for a needle in a haystack"
Yes, things are worked out pretty well, in the end it didn't take long to find _something_ as a dev, but I think early next year should be a good time to apply to "good" companies. In-network people are telling me things are frozen where they're at, and to wait for Q1 next year.
I use it for one off stuff I used to use Ruby for at the hobby level. The learning curve was high but it is very easy to reason about correctness.
Is Slack dead? unironically. Does it have a future? With Teams, etc. coming out, it seems most companies do not want to go the Slack route
I didn't say not to try to get to reproducible builds, though, but not to treat Dtolnay like he's a criminal.

There is a very real problem that he was trying to solve, but the right way to do it will require core language support. And his heart is certainly in the right place, since "slow build times" is probably the #1 complaint about Rust.

If you actually polled most Rust users they probably care about their build times more than they care about this issue, particularly if you designed the survey impartially and just asked them to stack rank priorities. They probably all would prefer "both" being the right answer though.

Where the criticism really needs to be leveled is on the core language design (although I appreciate that their job is also extremely tough).

[And the one good thing to come out of this shitshow will probably be getting people focused on solving this issue the right way]
A womb must not become a spare part for sale
Modernizing compiler design for Carbon's toolchain [video]
Paywall bypass: https://archive.li/ap79e
§1.0.1 Emissions resulting from human activities are substantially increasing the atmospheric concentrations of the greenhouse gases: carbon dioxide, methane, chloro­ fluorocarbons (CFCs) and nitrous oxide. These increases will enhance the greenhouse effect, resulting on average in an additional warming of the Earth's surface. The main greenhouse gas, water vapour, will increase in response to global warming and further enhance it.

§1.0.3 A n average rate of increase of global mean temperature during the next century of about 0.3°C per decade (with an uncertainty range of 0.2—0.5°C per decade) assuming the IPCC Scenario A (Business-as- Usual) emissions of greenhouse gases; this is a more rapid increase than seen over the past 10,000 years. This will result in a likely increase in the global mean temperature of about 1°C above the present value by 2025 (about 2°C above that in the pre-industrial period), and 3°C above today's value before the end of the next century (about 4°C above pre-industrial).The rise will not be steady because of other factors.

§3.0.2 The IPCC recommends a programme for the development and implementation of global, comprehensive and phased action for the resolution of the global warming problem under a flexible and progressive approach.

* Ibid
Id also suggest that France is much less densely populated than the UK - less inhabitants to work around.
Do you think we should do the same with adults? Many of these arguments are also used by proponents of military service.

The funny thing about school is that almost no adults would be willing to be subjected to it. Confined to a building every day for the best years of your life, required to study what the government decides should fill your head, and a persistent risk of being beaten up. Delightful.

Ultimately the main reason that schools exist in their present form is because they are economically useful. Parents need somewhere to park their kids, while they go to work. As a child I could never understand why adults would inflict the barbarism of school on their own children, were they not aware? As an adult it all makes a lot more sense.
A subscription is by definition something you have to keep paying, so it doesn't make sense to say that they've already bought it.
Once we've used Rust for everything else, we can solve the bootstrapping challenge.

You tend to the large bleeds before the small theoretical ones.
How can such an architecture function with respect to user data? If the DB instance primary handling your shard is in AZ-1 and AZ-1 gets drained, how can your writes continue to be serviced?
You need to prove that the construction of the train is not going to affect negatively the area environmentally.

This translates as, you need to dry boreholes along the place, take samples, send the samples to a laboratory, get the data, save the data, store the data, build a system that deals with the data (because different laboratories have different methods) standardise everything, and present the data. You need to do that every month or so.

You need to make sure that the watercourses are suitable for fishes and other animals. 40 years ago, you had a watercourse, you threw a 200mm pvc pipe, call it a culvert and carry on. Now if you really want to preserve the watercourse you need a super oversized culvert that can contain the whole watercourse. But such a culvert is dangerous (people can go inside), so you need to install a grill. Now you need to study the flood risk of the culvert with a blocked grill.

That is in addition to the multiple flood risk assessment that need to be done for a linear project, basically one for each watershed that it crosses. An what if the design changes for whatever reason, like not being compliant with the flood risk assessment? Oh you need to start again, and repeat everything.

Plus in engineering, every time you change something in any of the steps, you need at least 4 pair of eyes to check the change.

So the reason is bureaucracy. These rules are important, but in linear engineering projects, they do impose a high toll on the project price, because you need to make sure they comply on every mile of the project.

That is from my point of view, I am pretty sure there are other stuff that increases the price.
https://archive.is/CHRnl
The issue is with macros in general, and the problem is present with macros in general, even if there’s no better solution in this specific case. If someone is willing to take such drastic measures to combat the downsides of macros when they are needed, what would they be willing to do when they’re forced to use macros when they shouldn’t be needed?
Less bad if you add some nuance. Some dental procedures are “you might not need this right now” or cosmetic. There are bad incentives that can be at play for sure - but procedures aren’t a clear line of “necessary”/“not necessary”.
But the ocean is vast. So wouldn't this mix in and ultimately be an imperceptible change in the average?
One thing's for sure: there's no possible way this makes the world a better place to live in.
> What's your strategy for dealing with jquery not getting loaded?

Host it on your own infrastructure so that it's the same reliability as your site itself?
Clearly no. Legacy inertia will carry it pretty far, even if literally nobody new tries to sign up for it. Our team is still using Slack and has no plans to migrate away at the moment.
Man what a mess. Meanwhile, everyone else can extend a library used by their common services in a common language trivially.
When did we stop calling it "AI"? That's what it was called in my classes 20 years ago.
I'm loving windmill currently. I've been able to automated all sorts software painful manual stuff with it.

For a developer, it seems like a great low code tool with the right flexibility to write whatever script you need.
Hashicorp builds its Terraform business on the free work of thousands of contributors to various Terraform providers. It’s also true that Hashicorp never really accepted PRs to Terraform itself, so there wasn’t a way for these companies to contribute directly anyway until now. They are seizing the opportunity to do so now that it’s feasible.
All of our core code is Rust and even in web backend and k8s tooling at http://www.ditto.live

Been a great choice even with trade offs like needing to train some hires and compilation speeds.
Bernie Marsden, Beloved Whitesnake Guitarist, Dead at 72
Gran Turismo 7 already plays in VR.

Also disqualifying VR that way by stating we've been trying to get it going since the 80s is a bit silly. Most of the other "huge steps" we've made like the iPhone were too just incremental improvements from predecessors.
There are websites that look for ad-blockers and demand you turn them off.

The website has every right to server you the content as they seem fit.

You are not entitled to an experience other than the one they are willing to provide.
Why use Visual Studio for C development [video]
Usually in distributed strongly consistent and durable systems, data is not considered committed until it has been persisted in multiple replicas.

So if one goes down nothing is lost, but capacity and durability is degraded.
Finding mom+pop businesses with growth potential can be difficult. If there is no growth you might not be able to squeeze any money out of the business at all. I recently did due diligence on the highest rated bakery in our area owned by a couple that did just about all the work but wanted to retire. Unfortunately all the profits became their salary. Replacing them meant their replacements' salaries would eat all the profits too. Their weekly sales were the same regardless of how many days they were open because new customers were rare and existing customers either squeezed into or spread out to whatever hours they were open. 40 other local bakeries meant competition was stiff. Everything was cash so an accurate audit was essentially impossible.

Perhaps Teamshares is good at identifying acquisitions with sufficient margins to permanently afford Teamshares services, but if I was an employee at a company being bought I'd be concerned that after the owners retired with their cut and after Teamshares kept extracting their fees, I'd be left holding the bag, ie, a non-growing company slowly dying.
Cellular architecture? They've just rediscovered the art of redundancy systems
Yes — see my recent article https://slack.engineering/hakana-taking-hack-seriously/

We use a few languages to serve client requests, but by far the biggest codebase is written in Hack, which runs inside an interpreter called HHVM that’s also used at Facebook.
Let’s say you’re building a software product. When something happens in your product (maybe somebody buys something, or shares a link, or creates an image, etc.), some of your customers want something to happen in response. Maybe they want the user to receive an email, maybe they want something to be posted to social media, etc.

Normally you would have to integrate with each of those third-party services directly. With n8n, Zapier, etc., you can write one integration and let your customers decide what to plug it into. So you get thousands of integrations “for free” by integrating one service.

The same goes in reverse – maybe something happens in a third-party service and your customers want something to happen in your product as a result. Instead of requiring all those third-party services to integrate with you, they can just integrate with n8n, Zapier, etc.

Because services like n8n and Zapier provide a common interface between very different services, it sidesteps a combinatorial explosion of integrations needed to wire everything up to everything else explicitly.

For instance “when somebody buys something from our Shopify store, I want to add them to a private Slack channel”. Shopify aren’t going to spend time building an integration like that, Slack aren’t going to spend time building an integration like that, and a customer isn’t going to want to commission bespoke software to wire it all up. But if they both integrate with n8n or Zapier, then customers can do it themselves.
I know they can have benefits but all these debt devices, to me, are depressing. Overall I’m sure they do more harm than good. I can’t believe how many sites I see now accepting PayPal Pay Later, Klarna and Affirm all at once — often ahead of standard credit card payments. Seems like debt is the preference.
Sultan Khan, Untrained Chess Player Who Became a Champion
As I said, this is my hunch too. But there is at least one sibling comment which says they do use it responsibly. Public, hard data would give a clear outline of the reality rather than supposition and insinuation, and it would then be much easier to challenge that practice as predatory (presuming that’s what the data did say).
People have different ideas about what open source means. Defining that is what licenses are for. "Unrestricted in all cases" is simply not how that ever played out, historically, at least not for as long as I can recall.
Anything pan-European is hard if you have so many languages and cultures to deal with.

With many languages there isn't a general public. For news it's way more interesting to have sound items in the native language than translation and some concepts, some way people grew up won't transalte at all.

And then life situation between Germany and Romania varies a lot. There are only very few, if at all, problems shared a politician could campaign on.
I've switched to Kobo recently and their devices are very hacker/sideloader friendly. There are also many community provided software and unlocks.