skysight-inc/HackerNews huggingface dataset:
I guess that's two different things. One person says "You can give GHC a heart transplant" and the other says "GHC needs a heart transplant: Here is our proposal". In fact, the very text you quote as saying GHC was famously a nightmare says:

> On the bright side, GHC is written in Haskell, and this language is particularly well suited to performing massive refactorings with confidence that nothing breaks. Thus, it should be possible to refactor the GHC library towards a more robust and versatile design

and in fact Simon Peyton Jones continued by saying exactly that:

> You can do a heart or lung transplant on GHC and make truly major changes and the type checker just guides you to do all the right things. The difficult stuff is envisioning and being very clear about what you’re trying to do. Actually doing it is often not that hard.

So the two texts and the two opinions are completely in alignment. GHC is famously bad insofar as it has a poor design. But once a better design is designed, you can give it the heart transplant it needs without excess stress.

I have no idea how the heart transplant proposed by Sylvain Henry, John Ericson and Jeffrey M. Young is going. I suppose at some point there should be something checked in and a report about how painful or painless it was (and, potentially, if it's really completely wrong, perhaps a series of bug reports in the next seven releases of GHC).
They do bear a resemblance, albeit with a 20-some year age difference. Adam has acknowledged the buzz about this: https://twitter.com/adamconover/status/1545120103125372928
> As cars need charging, they would congregate at some charging plot outside the busy areas.

Great so you have constantly cars driving form the city center to outside of the city, that for sure will cause no traffic at all.

Will be fun when people proposes new elevated highways out of the city so the self driving car can go outside of town to the coal power plant to charge.

The only thing worse then having vehicles driving around with 1-preson, is vehicles with 0-people. Its literally the most inefficient use of space ever.

It makes traffic worse, not better and it makes the city worse, not better.

How about this, a city optimized for walking and biking, where different parts of the city are connected threw buses, trams, subways or regional trains.

> Especially, if the existing, personally owned cars that just stand around 99% of the time vanish over time.

Turns out that cities where people can, walk, bike and take trains they don't own cars. Shocking.
Your comment is super interesting. I did not know you could get entropy from a dark web cam. Super cool stuff!
Inflation doesn't help. Higher rates lower inflation, making housing more affordable for wage earners.
> Just don't be a "language guy", my love for C# has kinda boxed me into a lot of enterprise software roles, particularly in desktop legacy and Cloud ERP.

I'm in a similar situation. I love the language but I hate overall community and environment being all about Microsoft in most cases. It's really hard to get out too since most people will see you as the 'MS .NET guy'. There aren't that many companies that want generalists and good devs, most will look at you through the prism of being '.NET Developer' and having '.NET experience', not just 'developer' and 'experience'. It's a pain point of mine, even though I quite like .NET overall and productivity it comes with.
I wonder when this will begin to be implemented or “turned on“ with vehicles that already have compatible hardware. The article was written in February of this year and to my knowledge my car (2022 Tesla 3) has the hardware but the feature is not enabled. Are any production cars in the US fully using this tech?
I mean we definitely can stop it. Laws are a pretty strong deterrent.
fair enough, but how can a 'network' be 'social' if there is only one provider. ('Thou shall not have others before me').

Making means of communication a matter of taste of those who don't care won't yield good results. That's what brought us into that surveillance capitalism mess.
Yeah well, if you sit around in the couple of places that have no housing and hate building housing, surprise, there's not going to be available housing and quality of life is going to be awful.

If that's the battle you want to fight in life more power to you.

If you want to battle your way through needles and shit and piss and the mentally ill and drug addicted to go sit in an fancier office and to live in a city with some cool restaurants so you can pay 6k a month for a 400sqft apartment or have roommates at 30 feel free to do it. But I really have minimal sympathy for people who sign up for this and then complain loudly about how much it sucks.
I need it to trigger my Table of Contents button.
Listen closely for I illuminate a mystery. There is a reality deeper than words. A substance that makes words look like mere windblown fartgas in comparison.

Penetrate the floofy fartgas, touch the substance.
I’ve been working on mine the past couple of weeks i love the idea of things not having to be perfect!

https://www.apricot13.org/
OCaml also has some of that, with Tezos, and Rust with Solana. I think it's because functional languages are thought as producing safer code, which is important in this industry.
The advice in this thread is excellent so far. I'll add to the discussion to say that another option you have is to containerize your Golang application and have a container for every project you work with. If this interests you, I've written a Blog article on it:

https://bartlomiejmika.com/posts/2022/how-to-containerize-a-...

It takes a little bit more time to setup your application in a container, but as time goes on, it saves you work by containing different services you can easily re-create / add / delete / etc versus having to install them manually in your workstation. In addition, having a containerized Golang application is the first step to creating "cloud-native" sort of applications. If this interests you, checkout this tutorial on building cloud-native applications:

https://learning-cloud-native-go.github.io/
This basically feels like a solved problem.
Both of you may be satisfied with a simple override switch-button. Yours will be always on, gp’s always off.
The original comment was that there is no risk of Covid in Macaques jumping to humans since Covid is already in the human population.

In general it is probably easier for a virus to jump between closely related species that it is to jump between more divergent species. Humans and macaques only split about 20-30 million years ago. Humans and bat probably split 70 million years ago. It doesn’t mean that bat viruses can’t make the jump, many do, just that it might be harder for them to establish themselves in humans. Bats live in very tight quarters and end up exchanging a lot of virus between each other. This is a great breeding ground for viruses so there are probably more virus types in bats than in many other animals. That gives a large pool of viruses which have the potential to infect humans.
if you're posting your code publicly on the web, its hard to get upset that people are seeing/using it
> the first comment (…) was clearly talking only about color

That comment explicitly mentions a typeface (Comic Sans).
"You make it sound like there are no women at all in male-dominated fields"

Where in their statement did they make that claim?

You're inventing arguments.
Maybe they meant the class of open source reverse engineering tools

Just as others have mentioned, it can be problematic to even buy IDA Pro, so if Jane Haqor is able to get started with Ghidra and then develops a passion for the space, then that makes Ghidra best for that class, also
Worth noting that this guide is only for editing a lab strain of E. coli (which has a hard time surviving in the wild if I remember correctly), so no one will be making anything capable of spreading a pandemic with this kit.
> Representation matters

For some.

I wanted to be a Formula 1 pilot as a kid because I liked fast cars, not because pilots were men.

I wanted to be an astronaut because I was obsessed with space and spacesuits, but I saw them in comics where the protagonists where animals and I clearly wasn't.

You know, sometimes people like stuff because they like it, not because they saw a male or female name somewhere.

Ada Lovelace and Grace Hopper existence has not discouraged me from becoming a male programmer and the fact that when I was a kid everyone said that knitting and crocheting were a girls' thing hasn't stopped me from learning them, it was a fun thing to do with my aunt.

> If some other little girl, even one, can find solace in one of these wikipedia articles, then it's worth it.

I read this sentence a lot, but there is no reason why we should believe it could happen.

If the fact that these people exist and are alive wasn't enough to make them known, what can a Wikipedia article about unknown people actually do?

Unless a marketing department with a budget pushes them to a larger audience under the assumption that they are important because they are women, regardless of the importance of to actual body of work they produced, they're gonna stay unknown.
I am a programmer who has written extensively on my blog and HN against Copilot.

I am also not a hypocrite; I do not like DALL-E or Stable Diffusion either.

As a sibling comment implies, these AI tools give more power to people who control data, i.e., big companies or wealthy people, while at the same time, they take power away from individuals.

Copilot is bad for society. DALL-E and Stable Diffusion are bad for society.

I don't know what the answer is, but I sure wish I had the resources to sue these powerful entities.
who said they haven't.

for something to show up verbatim in the output of a textual AI model it needs to be an input many times.

I wonder if the problem is not copilot, but many people using this person's code without license or credit, and copilot being trained on those pieces of code as well. copilot may just be exposing a problem rather than creating one.

I don't know much about AI, and I don't use copilot.
I think if you follow the logic & political activity of the movement, it essentially reduces to being anti-human.
If you want to try something similar without all the fiddly bits (which are admittedly awesome)

https://github.com/smartHomeHub/SmartIR
> Chaotic systems are deterministic

By definition, chaotic systems "are" deterministic, but it does not necessarily follow that all systems that have had a label of "chaotic" attached to them are necessarily deterministic. It can certainly cause them to take on that appearance from certain frames of reference though.
I wrote a short story about why VR's biggest adoption problem is “smell”
I guess I wonder if it's easy to refactor then why haven't people done it when they added things in the past?
Her h-index is 8
What is the benefit over rsync which is the perfect tool for this at the moment? Maybe add an faq section to the readme for questions like this?
A) define better

B) the article doesnt really say that
104 minutes. We need a TLDW
What might be going on here is that Copilot pulls code it thinks may be relevant from other files in your VS Code project. You have the original code open in another tab, so Copilot uses it as a reference example. For evidence, see the generated comment under the Copilot completion: "Compare this snippet from Untitled-1.cpp" - that's the AI accidentally repeating the prompt it was given by Copilot.
Seems like clickbait as a digital nose has been continually a challenge to build effectively, that’s why we still use security dogs.
Lets cut the argument very short.

If Tesla or SpaceX were to disappear tomorrow nobody would experience any existential crisis.

If you disappeared Microsoft, Apple or Amazon or Walmart overnight the whole economy would come to a halt. Same for JPMChase,WellsFargo, BoA etc.

Musk is the first guy to reach the top of the Forbes list while being at the helm of an aspirational company, not one that is structurally important one in the present.

It’s a dangerous precedent, and in fact soon enough it was repeated when bitcoiners and owners of exchanges such as Coinbase and FTX reached the top 10 of the Forbes list.
Did NATO promise not to enlarge? Gorbachev says no
How about just drop most of the frames? Let them animate and show users how it’s going every once in a while
> Romans had built highly advanced aqueducts /in Spain/

There were highly advanced aqueducts /in Spain/ long before the Moors came along.
The "Beast" was Nero. Like that was actually his nickname. It adds up to 666 in gematria, which John of Patmos was using. The image of the beast was literally his image on Roman coins, which was the only legal currency, so they needed it to buy and sell. Also, branding of slaves was sometimes done on their hands.

This is the imagery that John of Patmos was pulling from, not visions of microchips, barcodes, vaccines, or AI. He was under Roman oppression and all the imagery used in Revelation is directly relevant to it's writer's own context - no need to editorialize and fear monger
I wonder how much more likely it is for random bit flips in machine shops with Thoriated tungsten rods near a CNC machine.
Good! Large corporations shouldn’t be able to profit off of other people’s data without consent or compensation.
It will depend on where you are. I'm in Europe and it used to be that the usual retailers had no DDR4 ECC options at all. Now there are 1 or 2 available and still no options for DDR5 ECC. Looking at those pages your suppliers seem much better than what I've found so far and yet also have no DDR5 options. Meanwhile DDR5 non-ECC is very broadly available and DDR4 non-ECC has great and mature options.
W00t, keep up the great work!
Hopefully you understand how artists feel about DALL-E and Midjourney now.
Thanks for posting this out never see that before.
If they use copyright images they should also get punished in the original paper they say no copyright content was used but it can be just lies who know data speak for itself and if they can prove this in court they should get punished ( so again Microsoft getting rekt for that will be good to see :] ).
Can this be fixed with 1ms timings instead of 0ms?
We've been using Mutagen extensively for remote development with an EC2 instance hosting a docker-compose with a couple of services and live rebuild+reload, and it's been working fantastic.

It's also nice for automatically managing port forwards.
> much closer together and increase road capacity

So you are assuming there are essentially no more humans driving?

Also, if you want to improve capacity, how about bicycles and buses?

> Even with failures, likely less dangerous than leaving critical decisions to individual human drivers.

You know what's even less dangerous, like essentially no danger, train.

> This would require collaborative networked/distributed self-driving

So the most complex possible solution that is 100% unproven and even in the best cases is far worse then having a city optimized for walking, biking and trains?

Like I just don't understand. Why do you start with the most inefficient solution possible, and then try to apply (expensive) technology to try to make it better.

How about you start with the most efficient, cheapest technology and apply that in 60% of the cases. Then solve the next 35% of the problem with existing technologies that already solve these problems.

And then for the last 5% you can try to solve them with some amazing future tech.

Its quite simple, design cities to be walkable. Make that safe and a priority. Then extend that by the most energy efficient (and space efficient) mode of transport, bicycles. Then use trains to connect different walkable parts of the city with each other.

Then at the very last step, maybe have some fancy self driving cars for a few special cases.

We know this works. It has been done. And its not expensive, it in fact safes money.
Her is my story of "cold sales"

Sometime back in 90s I had a lawyer helping me to sort out some things. In a process of doing it we had to fill endless number of forms. It is very tedious and is prone to mistakes. So I sad that unless there are some legal requirements (the forms originally come in paper form from a government) I can just quickly whip out a program (thanks Borland / Delphi) that would let to enter and keep all data in a database and would print a forms on laser printer. The lawyer said that the government would not mind. So I wrote the software. It had taken me about a month and then another month was spent on lawyer testing it with real clients and me fixing some issues.

The lawyer was happy. He refunded me all the money I previously paid to him. He said that he has a list of about 600 lawyers doing similar work. He had then written very nice cover letter and we stuffed 600 envelopes with that letter and demo version of the software on a floppy and mailed.

This is how we did "cold sales". This whole thing ended up being success and I got very healthy chunk of cash from the lawyers as they were very happy with the product.
Wikipedia will allow pages devoted to individual characters from Tolkein stories, but not pages about real people who have contributed something to science or culture.
Not to be unduly cynical, but any Public Relations 101 course will introduce the importance of third-party messaging, because statements coming from outside a company directly involved in some (apparent) scandal or other will always carry more weight with the public than an official corporate statement. Additionally, this kind of distance removes certain concerns about legal liability if more insider information is leaked later.

[edit] I have no knowledge or opinion on this story, never read the Wire, and never use Meta or any of its products. It does, however, seem rather clear that governments and corporations concerned with controlling message and image do view social media platforms as the most important battleground in the information wars these days.
"We" maybe can't stop it. But if there were the political will to kneecap many uses of machine learning, it's not obvious there's any reason it couldn't be done even if not 100% effective. Whether that would be a good thing is a different question.
Yep. Marketers and investors care about star count. Developers rarely care.
Wow. For some reason I had always assumed worms cannot hear.
> How much was ECC ram at that point? Linus is incredibly wealthy...

I don't think Linus likes wasting money for the sake of wasting it.
If you skip representation, you don't know what you're optimising for. If you include representation, then you will not exclude groups you didn't know existed in the process (or even groups who are generated by AI's policy development process). Skipping representation would be an awful, authoritarian distopia.
The idea is that the monkeys are being used as a 'model organism' for how humans react to getting the virus. Since it is not possible (typically) to extract brain tissue from living humans during Covid infection and see how it's affecting their brain. So macaques are used as a stand-in.

I believe the macaques are just infected with the same Covid strain that can infect humans.
I finished reading "The Mirror and the Light" just a few weeks ago. The final scenes leading up to Cromwell's execution was some of the best writing I have ever read.

Cromwell was a fascinating person. There can be very few non-leaders who have had such an impact on history.
I really hope this means the cameras/monitors instead of mirror wings get allowed asap.
It's under the very specific license though. With your logic it's OK to train AI on a leaked Windows code then. It is/was publicly on the web.
As someone else pointed out above. This is not due to Firefox per se but due to the OS changing dependent packages. I understand if you install Firefox directly from their website rather than through the system package installed you won’t have that behavior. It does not happen on other OSs.
objdump sucks, source annotations via coloring makes it at least 5x faster to read assembly, I don’t care how smart you are or how fluent you are in assembly. If your colleague is wrong for other reasons, that’s orthogonal.
I bought the Foxfire series of books written by students who went around documenting the old rural ways before that was all lost to time.
I was actually thinking after my comment... what if you could hold down e.g. shift while resizing the browser to resize the window without resizing the viewport reported to the website? So you could make the window narrower, then scroll horizontally so the menu is off-screen.
> Because side effects are controlled, you are forced by the type checker to handle runtime errors (or crash).

This is generally true in idiomatic Haskell code, but in fact even pure functions in Haskell can throw runtime exceptions, and you are not forced to handle these.
Yes. C# is the best OO programming language with good support for functional and procedural programming paradigms. For business applications, it is the best programming language that can be used in both frontend/GUI (MAUI) and backend.
Mutagen allows to choose a replication mode: https://mutagen.io/documentation/synchronization

Do you want something different from the "one-way-replica" mode?
If this is the new status quo then I suggest we find out how to fuck up the corpus as best as possible.
Driving individual cars isn't cheap. The overall for society are huge. Roads are massively subsidized. Car dependency hurts housing prices as well.

Carpooling failed because it doesn't make sense to use amateur drivers on the same overfilled road network to carry a couple more people. If the entrance to the city is backed up, car-pool lanes don't add much.
The lines were added to the top of the license. Changes don't need to go into the middle of the file to count as a modification.
The future of autonomous vehicles is in mass transit
Functional programming lends itself well to finance through correctness and also the fact everything you do is basically data in -> data out. Versus other domains where using stateful objects to model things is easier.
I use FF on Mac OS and have never seen it refuse to operate due to an update. It will sometimes popup a dialog letting me know there is an update but I can dismiss it. I tend to check for updates every couple of weeks, anyway. The update process is mostly painless though it does restart the browser. That is probably a good thing anyway. Most updates I get when I do update the browser for other reasons and it installs and update as it is restarting.
Show HN: Custom sonata playlist for sleep and rest
Also available through https://www.locserendipity.com/Songs/Sonatas.m3u

This is a curated from a selection of 600+ sonatas out of 23,000 songs on archive.org. I listened to the songs and selected 10% that would not interfere with sleep to create a relaxing and pleasant auditory experience.
I’m a programmer and a songwriter and I am not worried about these tools and I don’t think they are bad for society.

What did the photograph do to the portrait artist? What did the recording do to the live musician?

Here’s some highfalutin art theory on the matter, from almost a hundred years ago: https://en.wikipedia.org/wiki/The_Work_of_Art_in_the_Age_of_...
A dead comment complains about the name KataOS, because of the existence of Kata Containers. It does not appear that Kata Containers has a trademark associated with their name. Corporations do not act "polite." They react to force of law.

PSA: If you run an open source project and you want to protect its name, you better put a ring on it.

But, I'm curious: is a container manager in a sufficiently similar market to an operating system to constitute brand confusion?
Pluralsight, LinkedIn learning, Packt publishing.