skysight-inc/HackerNews huggingface dataset:
Agreed - this is an outrageous change for low-traffic groups. In an instant, tremendous amounts of history and early documentation for small projects will be wiped out. Families will lose their vacation planning that they started 4 months ago. Small open-source projects and ramen-stage startups will lose core operational pins. And for every one of these communities that ponies up for Pro, ten will move to Discord. Tools like https://github.com/thomasloupe/Slackord2 already exist.

If anyone from Slack is reading this - I desperately want Slack to be the thing people reach for everything in their professional sphere. I want people to be exposed to it when they're working on that side project in college, or when putting something together for a family project. Because Slack's search is far better designed for documentation-style posts... but more importantly, the world needs a tool that feels native to colleagues and collaborators from all different generations. If younger collaborators never experience free Slack and their entire view of professionalism is Discord communities, they'll demand Discord. And Discord, with gaming culture still writ throughout its design system, is a big ask for a non-gamer business professional to take in - Slack is quite correctly designed to be the level of approachable it needs to be. So communities will splinter on age boundaries, and opportunities for collaboration will be lost. Some of them might have even made bridges that would have accomplished tremendous social good. All wiped out in the blink of a little rotating gamepad icon.

It's not too late. You could change the update to say "90 days of history, or the most recent 10k messages, whichever is higher." You could even do this silently so you don't need to walk back your posts. Doing so is at least a first step to preserving Slack as a cultural keystone into the far future in an evolving messaging environment. Please make the right choice.
Kind of agree on that, but I almost feel the opposite with AWS Lambda vs Azure Functions... The advantage of functions, is of course direct access options over http.
>Hell, what's wrong with a phone call?

>attention-grabbing
It's not really as bad as you think within the field of economics. If you were to major in economics, you would be taught that there is no single or multiple perfect measures of growth or innovation. It's important to have multiple metrics, understand their pros and cons. It's also important to have active research advancing the current state of understanding and not believe everything is settled theory.
Azure SQL has literally zero support for database-level locale or time zone options.

This isn't true, you can set the database collation when creating a database. Or are you referring specifically to the language of SQL informational responses (such as error messages)?

There is no recourse. There's no setting. There is no way to fix this.

Well, the fix is documented quite explicitly in the developer documentation (https://docs.microsoft.com/en-us/sql/t-sql/functions/getdate...), which of course isn't the place where an administrator would look:

> Azure SQL Database (with the exception of Azure SQL Managed Instance) and Azure Synapse Analytics follow UTC. Use AT TIME ZONE in Azure SQL Database or Azure Synapse Analytics if you need to interpret date and time information in a non-UTC time zone.

Note the addition with the exception of Azure SQL Managed Instance: if you need server-level control over the time zone, you should use a Managed Instance.

As an aside, this problem with datetime fields depending on the server's timezone isn't just a problem in Azure. We've had countless joys with a naive on-prem CRM application storing birthdays in a datetime-field with 00:00:00 as the time part. When we switched to daylight savings time, all those people were suddenly born at 23:00 the day before. Try explaining that one to your users, who (of course) only see the date part in their UI.
It's possible to host a web app letting you view old Slack messages from an export, e.g. https://github.com/hfaran/slack-export-viewer or https://github.com/srid/Taut . I wonder if that can help in these use cases.
They apparently interviewed over 200 centenarians, and visited all the locations.
More like malicious criminal organizations that want to ensure you pay off your gambling debts
> It also did not have to worry about maintaining backwards compatibility with the pre-existing black&white only format that was only a couple of years old.

The BBC was broadcasting TV shows in black and white, and they were being received, in black and white, on people's black and white televisions for many years before PAL was developed.

So yes of course compatibility was important, the existing sets continued to show (in black and white) newer colour shows, PAL is a method to encode colour on an existing black and white television signal just like NTSC. PAL isn't better because of somehow not worrying about backward compatibility, it's just a better technology.
I have nothing but praise for Matrix, via element.io or any other client of your choice. It's user-friendly, mature, history is not restricted, and the public matrix.org homeserver works great. You can use Element in your browser or as an Electron app. We've been using Matrix for a couple of years for the project I work on (Exosphere). It's a much better fit for open, public communities than Slack is (or Discord for that matter). Matrix lets you have both public, non-encrypted rooms, and end-to-end-encrypted DMs (and private rooms) where the server doesn't see the content of messages. You can organize a collection of rooms in a "space" for your community.

To ease the migration for your existing Slack users, you can even bridge Matrix channels to Slack channels, so people in either place still see all the messages.
I'm still waiting for the EU to enforce a ban on chat apps.
ISEF was a competition among parents and professors living vicariously through children
I thought Beanstalk was decent for Docker before they had EKS and (whatever the new thing is called) though.
lol! I needed that laugh, thanks. I know you're being funny, but if you already hold similar belief systems and also practice healthy living / thinking on your own, you'll be fine.
For newcomers, this has previously [1] been discussed [2].

I've been doing some digging and as I understand from people working inside the city, it is up to each of the 90+ municipalities of Denmark to make the decision on who will be their next vendor to fill the gaps left by Chromebooks.

This is really just the beginning. No US vendor who bakes in data transfers back home is going to be safe.

The only OS which is fit for purpose is Linux. Schools aren't going to want anything to do with a solution that isn't as easy to manage as Google Workspaces for Education.

If you're someone who is into this space or are passionate about FOSS solutions for education and wants a Danish co-founder to put together a turnkey service can you reach out to me at my username at skiff dot com?

[1] https://news.ycombinator.com/item?id=32111967

[2] https://news.ycombinator.com/item?id=32108164
Detect JavaScript Memory Leaks with QueryObjects
I don't think it's obvious. Growth and innovation go hand and hand. A tug of war between capitalism and socialism is essential for a healthy society that can solve exciting problems via markets. It's not perfect, but the growth model keeps society agile, with many options via startups and market competition. It gives us the toolbelt to solve complex problems quickly. It's challenging to start up industries and maintain the plumbing to combat world problems when we have non-innovative, non-incentivized markets. It's apparent that I'm rattling off some generalizations.
> "With great intelligence comes great empathy."

I have met more than my fair share of talented engineers, some with stacks of patents, who would happily stab colleagues in the back for their next promotion.

Even within the hallowed halls of academe, it is well known that competition is vicious for grants and tenure and abuse of graduate students is commonplace.
What are these two accounts?
I've been reimplementing a tool that was done in nodejs before and ported it to golang.

I have to say that a lot of programming paradigms are different in golang, a few parts are annoying, and some parts are "getting there" with generics.

The most annoying part if you do a lot of parsing is the golang mandated rule of what is public and what is private in a package. If you want to parse lots of JSON into a struct, mess is on you, always have to implement a custom marshal/unmarshal for it.

If you always have to implement a custom JSON marshalling method, and abuse annotations for mapping upper/lowercase properties...why was the uppercase rule mandated in the first place?

I wish golang had gone for an export keyword instead. Structs would have been so much cleaner.

The second issue I have with golang is that struct properties (as all data types) aren't nullable except via pointers, which makes consuming JSON APIs a fustercluck to deal with some times. I wish there was a nullable string data type instead of having to use dozens of helper functions.

The last issue is lack of functional ideas (as of now) but they are coming. lo is a lodash inspired library that makes a lot of things easier. [1] I hope that a lot of these helpers will at some point be part of the core libraries, so that datatypes can be easily mapped, casted and filtered.

[1] https://github.com/samber/lo
This isn't necessarily a bad thing. Not sure if there's a name for it but I would consider Slack a productivity hack that actually hurts productivity in the long run. Chat apps are like a quick fix for poor management, which leads to everyone interrupting everyone else due to lack of documentation or escalation paths. The P2P model works but it is wildly inefficient and no one ends up being held accountable.

If Slack didn't exist, leaders would have to come up with documentation, rules and processes to shuffle work around, probably much more efficiently.
Nothing important should be singularly stored in a chat app. If it matters, store it somewhere more permanent.

Chat needs to be ephemeral.
What I meant is, I wouldn't be surprised if the actual intelligence agencies themselves had much more crazy projects going on.
RIP, XMPP + federation

(fb messenger, slack, whatsapp, hangouts/gchat, and more used to be accessible through a single client. That said, I recall federation was mostly unsupported by the various hosts, so you still needed to be logged in to each service.)
I assume your comment is semi-tongue-in-cheek, but Loma Linda's the counter to several of those points.

Loma Linda's core contributing factors seem to be:

* High incidence of vegetarianism

* High incidence of non-smokers and non-drinkers

* Strong religious / social community

* Access to great healthcare

All while having birth records that are just about as accurate as anyplace else in the United States.
sure the end result (microprocessor) don't use too much resources, but the process that produces it does. you can keep improving but a point you reach physical and economist limit that you just can't outrun.

the second thing economist usually talk about a growth in profit, and that can't always go up.
Well there is another option: finding a balance and keeping it.

There's nothing wrong with keeping a replacement level population and producing enough goods for everyone, instead of trying to achieve some kind of maximum output while destroying the landscape around as quickly as possible. Doesn't mean improvements can't be made to quality of life despite that.
We quite successfully use Discord for business purposes. Both for team communications and the user community. Discord is not perfect, but there was something with Slack that made it even less perfect. Hard to explain, I think it has to do with their product thinking.
The issue I’ve encountered in rust is looking at a library and seeing that it requires a nightly build of the compiler.
GameStop NFT trading slows in marketplace’s first week
I find SMT easier than through-hole. And I say B.S. to your line of "rewire a stereo to broadcast instead of receive". There's very little commonality between a stereo and a Transmitter. Whatever, there are still thousands of Hams building Transmitters.
the synthesized noise only covers what is removed by the denoiser, so it all adds up to what the input is (assuming the left-in noise makes it through the encoder)
The CEO that is being interviewed there was in the panama papers. He bought the house he lives in from the wife of one of the people who was jailed after the financial crysis.

The people who were jailed didn't really receive much time at all and the whole thing has been misunderstood abroad.

Honestly the country is no longer independent, the biggest joke is that our ruling political party, the independence party, is anything but...

But these things are just the slow march to making it clear who rules us. Can't wait to see the identity company (also private) being sold in a similar way.

I am doing an uprising (except the icelandic word 'uppreisn' also has the added meaning of 'dignity') - what does that entail? Well I believe that coercion is not a good foundation for anything supposedly legitimate. I want a more persuasive foundation and I guess that starts with making guix a useful OS for non-technical users via my "datalisp" project... I guess I should stop dragging my feet and make the website (datalisp.is) since I am opening this discussion.

Whatever. The key idea is; we need to be able to trust our operating system, for that to happen we need a way to receive automatic updates without having a central source of truth, this is the oracle problem in disguise. The solution is to keep track of probabilistic estimates of [contextual] trust and basically do science (we haven't got a better way to do physics so I don't see how we are expecting anything better from "AI") to assess legitimacy...

You can see my thing at sr.ht/~ilmu and if you are Icelandic; uppreisn.is (note that this thing is lost in google translation).

I've decided I would rather die than earn money doing things I don't believe in and that almost happened recently so everything is a bit scattered. However I have a meetup starting next month and then there will be steady progress on datalisp.

Edit for some clarifications, the sale discussed is blocked right now by the 'competition control' agency but I don't think they have enough grounds and the agencies that do are clearly corrupt.
The typical counter-argument to complaints about the impossibility of endless growth is that growth/gdp are usually sufficiently vaguely defined that it is possible to go on forever – there isn’t any fundamental relationship between growth and resource use.

I don’t really understand your last paragraph; it feels to me like it is written from a very American perspective. There seem to exist countries that achieve economic growth while having sane healthcare, childcare, etc, and it feels clear to me that U.S. issues are more related to the current local optimum the political system has come to rest in than to some obsession with growth. So what is the argument here about growth? Is it that the other countries don’t actually have growth or that they don’t actually provide stability on social issues or what?
The problem is chromeos. With the right model chromebook, one can flash coreboot and use a normal linux distro instead.

https://mrchromebox.tech/#devices
A few more off-topic thoughts about this comment: (a) Two Sigma is an investment firm (a wrapper around a hedge fund), not really a financial company, (b) pretty much no one at Two Sigma is unaware of how often 2 sigma events happen, so I think neither? and (c) two sigma events can totally have meaning beyond random chance, in fact they're usually a leading indicator that there is some connection beyond luck :).
Yep that's almost standard practice by now, so there's lots of competition in that space. And most of the time you (the person researching/drafting/approving the contract) can't really verify it. For me I didn't mind, since it's on them if they committed fraud, not me. Plenty times I would ask to speak to the owner and find out it was "co-owned" with the wife's name on the business license to get woman-owned, and the husband's name (or wife's name, in many cases) to get veteran-owned. Hey, fine with me. Mostly all I wanted was that the work was to spec and delivered on time. If you can game the system without sacrificing legality or quality, go for it!
> And I loved the stories when the government introduced a new land registry (based on reality) and the chaos the ensured

Could you provide some links expanding on this? Or a phrase to Google? Sounds fascinating.
Fellow writers who came here hoping for writing insight and maybe got not as much as you were hoping because you've read about elemental western story design before, wanna trade books that helped you write better?

Techniques of the Selling Writer

Fantasy Fiction Formula (how I learned said elemental western story design) and its more generic Fiction Formula Plotting

Scene & Structure

Save the Cat writes a novel

Body beats to build on

Getting Things Done (not specifically writing but keeps me on track)
The reason editors seem to be a well populated niche, I think, is not only because it is a common need but because it is an application domain ripe for having an application+framework+extensions hybrid. The generic nature of the content being manipulated means that a generic buffer management framework can go a long way to allow humans to adapt it to many purposes. This generic approach also limits the complexity of writing an extension, which makes it more accessible to new or narrowly motivated hackers. Other content-generating applications with similar scripting potential exist in imaging and graphics, e.g. photoshop, gimp, cinepaint, blender. I am sure there are audio equivalents but I know less about those.

An even more robust and powerful application plus framework is arguably an RDBMS system. Even if you limit yourself to the intended usage model, the commercial products like MSSQL and Oracle meet many of your criteria. Of course, the open source ones like PostgreSQL, MariaDB, and SQLite take this even further. They have pretty extensive internal interfaces you can also extend, if you are not content with the planned extensibility of SQL, stored procedures, etc.

But, are you limiting yourself to standalone applications? Many frameworks are very modular and meet many of your criteria for software, but are intended to be consumed by developers and so may not have as much standalone function. Consider web app frameworks, conventional thick GUI frameworks, and more focused tooling like parser generators.

And of course developers may be blind to them, but the operating systems and compilers we use are also rather elaborate and extensible frameworks. I think things like GCC and the Linux kernel demonstrably meet these criteria today, as they did when I was starting my career ~25 years ago.
> I am not particularly interested in the legality of this at the moment. But safety considerations could be important.

Very illegal: https://cults3d.com/en/3d-model/gadget/ar-15-full-auto-sear-...
I liked the Black Mirror Christmas episode. Really drove the point home for me about how "Code Rights" is going to be a real actual political and ethical thing. That and the seventies movie World On a Wire. Philosophical zombies don't have actual consciousnesses, feelings or other qualias, but it doesn't matter. When a simulation realises it's a simulation, a character in someone's book, it might just get very simulation pissed indeed at the situation like in that latter movie. And being a simulation doesn't lessen the simulated very real agony of for example torture and all that.

It's a good strategy not to make anything organism - like on AI - level, methinks. Although OTOH IBM:s Truenorth does save a lot of electricity so hmm... No. That's the worst kind: hardware - level biomimickry. Anything even organism - like is going to simulation - or - not (try to) take over. It's in the blueprint. Watson is correctly built: left - brain reductive - analytical output that advances by trial and error. Or Wolfram AI with it's hierarchical frames and being like a user interface. I suck at coding at that level for the time being but I think I see that point clearly. So don't mix code and data boys and girls.
NZ is a great success story. Compared to Australia who privatised Telecom copper (now called Telstra), who let the copper rot and were also forced to allow access which caused 3rd party retailers and consumers large problems with poor access.
Then the government announced a full fibre to the home network which started being built. Just before the large upwards curve in rollout, the government changed, and bought the rotting copper infrastructure back off Telstra (plus some cable) at astronomical prices.
So now we have slow, expensive internet and the taxpayer has spent more than it would have cost to rollout the fibre, and it’s years later.
Azure is a shit show all around.

Our account rep recommended that we change regions from westus1 to westus2 because westus1 was legacy and that's why we were experiencing so many edge cases and bugs (lots of them). That was a year ago.

Today we can't deploy any new postgres servers in westUS2 region because they claim capacity issues, but will let you deploy vms that use the same instance type. If we had to recreate a server we can't even do that! (Azure support will have us recreate instances if there's a problem)

They tell us to use a new region and have no ETA on when they will have more "capacity". Their answer is to force us into a new region and pay out of our pocket for region bandwidth charges between them.

The only reason we are even trying to create another postgres server is because they are deprecating their original postgres service for a new one (with no clear migration path that actually works).

This is just my rant for the week about Azure as a platform, I have many gripes about how they handle things as a whole, not to mention the circular support that ends in us dealing around problems.
Sure, I agree that it is not the only pro-life position, but it is also not an extreme position among pro-life people (per some Pew research that someone else was quoting, approximately 37% of pro-life people don't make exceptions for rape, 36% do consider rape an exception, and 27% say it depends, whatever that means).

I also think it's reasonable to expect that those who actively campaign to ban abortion are more likely to have more extreme positions than those who simply passively accept these positions. I also think their positions are very relevant, as they have proven to have more sway over public policy than the majority of the population - so combating their arguments is more improtant than combating the beliefs of the more silent pro-life majority.
> fast virtual machines

Compared to what? To do what?
I am in the middle of listening to Einstein: His Life and Universe by Walter Isaacson and would highly recommend this biography to anyone interested in more.
Oh I don't mean big buildout contracts - those are bound to be failures. It's like the government paying Lockheed to develop the F-35.

I mean if you relax zoning regulations and permitting processes significantly, then private enterprise will get external funding and build it out. You can already get 5G home internet in a lot of areas from Verizon or TMo for way cheaper than the wired companies and it's just as fast in both bandwidth and latency. If we had a mmWave node on every block then the buildout problem gets solved pretty quickly.

> dirty work of wiring up unprofitable connections

It doesn't need to be wired to the home. See: Webpass. The problem is that NIMBYs will block ugly antennas sticking out from every building so you get mired in environmental reviews, neighborhood comments, etc. and nothing gets built.