skysight-inc/HackerNews huggingface dataset:
> If you need to custom behavior, then EQUALP is a generic function that can be overridden for your data types.

EQUALP is not a generic function.

> EQ differs from EQL only by having undefined behavior on integers and characters, because that gives implementations the freedom to box those datatypes or not while still guaranteeing that EQ is always a pointer-comparison

The distinction is more subtle than that. EQ could have been defined to have consistent behaviour for numbers and characters, such that eg (eq x x) would always be true (but (eq x y) would not be implied by (eql x y)), but it was not. Such a definition would have been easier to understand, and would not have prevented implementations from using efficient immediate representations for numbers and characters.

> = is numeric equality, which is different than value equality because 0.0 is = to -0.0 but not EQL to it

Only on implementations which distinguish negative zero. The standard explicitly calls this out. A better example is 3 vs 3.0.
Takes 3 minutes (for a prompt resulting in a set of 4 images) on my 1080 as well. Really astonished that it takes GP about the same time using just a CPU. Seems like the older generation of GPUs isn't much better than CPUs in regards to ML stuff.
You can't transfer to a different registry (since there is only one registry for each TLD) but where have you had problems transferring to a different registrar? Is this a case of the registry also being the (only) registrar? I don't think that's common.
Ask HN: Share your list of free e-books that're readable on mobile phone display
I am often travelling between cities and I like to read epub books on my mobile phone during the trips.

The problem is that this requires some research about what books to select, find or buy a suitable format that are readable on small screens.

In this thread, can we create a list of free e-books that are readable on small screens? A5/A6 size PDF files, .epub files, books made of collection of responsive HTML files, etc. are all good candidates. Books of all genres are welcome. Alternative reading material like papers (really hard to find ones that are readable on small screens), comics, etc. are also welcome.
No Doom?
Jeepers so much negativity towards the SLS as a platform - yes govt expenditure is political and compromises and budget expenditure must be made to get the right senators onboard.

One of the things that got me interested in space was seeing a Saturn V launch on the cover of my favorite science magazine.

I really hope this will be a success.
well, there we go. learned something new today. Thanks!
Maybe, but how is this relevant? The original discussion featured anti-apartheid activities which were disrupting companies importing wine from South Africa. It had nothing to do with coal or oil.
To add another data point, my GTX1080 takes ~60 sec to generate a pair of 500x500 images using txt2img. Haven't tried img2img yet as the UI package I went with is a bit buggy with it
Kinda is, considering that the frequencies for each note are a standard and used by all equal temperament instruments.

Guitars are almost never perfectly in tune according to that standard, but like I said - people generally don't mind.
I’d argue people greatly underestimate confinement by the Status Quo, or producing what stakeholders asked for... rather than what they needed. As an engineer one may have opinions about how things should be done, but in reality it is often not really your call if you are just an employee.

Put another way, if you are not listening to the person who signs the checks, than your career will be rather short.

"Nor would a wise man, seeing that he was in a hole, go to work and blindly dig it deeper..." (The Washington Post October 25, 1911)
In Sumer/Akkadia/Babylonia/Mesopotamia (sorry, I always confuse them with each other) we have oldest writings ever and oldest songs ever, simply because they used burned clay to write stuff and that survives the longest.

Other cultures either didn’t write stuff down, or they did, but on less resilient material. For example Egypt civilisation is probably older, but they used papyrus, which survives less than clay.

edit: I guess I am wrong, see below

So this song is not really “oldest song ever”, that is a hyperbole, but oldest surviving writing of a song.
"In the end, the Allies committed 68,913 sorties that dropped 122,133 tons of bombs on Crossbow targets without a great deal to show for it."

"Impact" by Benjamin King, pg 321

There's a lot more, the book is a good read.
Providing your full bank login for services like this is just crazy.

All banks need to be required to provide either a read only login or full read only API for tools like this.
Many libraries try to stick to Haskell 98. Also whenever someone writes a paper about some new techniques, they always seem to take a lot of pleasure in pointing out when their technique works in Haskell 98.

I like that you can mix and match GHC extensions even in the same project. So one library (or even just one module) might use some crazy and messy extensions, but you can still use it from vanilla Haskell.

http://dev.stephendiehl.com/hask/#language-extensions has a list of extensions and some judgement on them.

There are a few that are really neat, but don't really cause any mess:

For example, I really like TupleSections. They are not strictly necessary for anything, they are purely cosmetic / syntactic sugar. But they also don't cause any mess. https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/tupl...

Also: TypedHoles are really neat for developing, and will never show up in your final code. https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/type...
List of Creepypastas
This topic is well researched. Those who actively look and are open to new solutions are called “Early adopters” and are just a tiny minority of the entire target audience.

But even they won’t find you if you don’t have an SEO-optimized page, for example, to give you a somewhat extreme example. Just doing nothing and waiting for someone to come is not an option.
The links to the presentation PDFs at www.redballoonsecurity.com/presentation/ all 404 for me.
Fixed now. Sorry!

It was changed because https://www.duolingo.com/math has https://www.duolingo.com as the canonical URL and that one redirects to https://www.duolingo.com/nojs/splash or something.
No, I'm not very interested into learning proprietary technologies but if they become widely adopted and recommended, I will follow.
or interpreted exactly the way you expect it to sound :)

you know how far cover songs can go
1. I do know how to speak Keigo. I'd say most Japanese struggle more with it than I do (it's not something every Japanese person actually learns properly)

2. The worst reaction I get is that my intonation and pronunciation is off-putting, because it sounds too native and doesn't fit my white face. People just aren't used to it.

3. Nobody thinks of me as a loser for having invested years into Japanese and gained proficiency in it. The reaction is usually more like "why did you learn Japanese although you don't need it? It's only spoken on this little island in the sea". Since I have engineering skills people know that I would not be a loser even without this language skill. People are also very humbled to know that I have a sincere interest in their culture. It seems your acquaintances suffer from severe self-loathing to consider somebody who has interest in their culture a loser.

4. Calling people (in the tech sector) who are interested in Japan/Japanese freaks is downright racist. Imagine you were talking about "younger freak types" who move to Spain and learn Spanish.

5. if you think being a bumbling gaijin will make you happy I don't think you should stay in Japan. Of course you will be treated as a baby and not treated seriously. You'll be one of those losers at the local HUB pub that spout racist remarks about the Japanese.

6. "Real foreigners" vs "weeaboo foreigners" - do you listen to yourself? Because somebody doesn't act like a bumbling gaijin and actually learns how to be a functioning adult speaking, reading and writing the language they're a weeaboo?

Either you've never been to Japan and don't know the language, or you hung out with the wrong crowd, or most likely, the wrong attitude and blamed others for the self-fulfilling prophecy you found yourself in.
> What was the benefit / reasoning for removing colour content?

Studio's filming for TV optimized the colors of their sets for contrast on a B&W TV set. Which meant they used ugly colors (cheapest paint available which worked) which were not meant to be reproduced.
Android has been years behind having a framework for low latency audio and it has always struggled with power efficiency.
with all the banning, down-voting and cancel culture in general - it's just not worth it. why should I even care if the receiving part isn't listening, got different agenda (yet another celebrity cult buildup || greed)? heck... the youth doesn't even know how to swear anymore. n word this, r word that - as if Lord Voldemort's gonna pop in. internet has created an illusion that teachers have become obsolete, even at work I refuse to criticize co-workers as it's not my job to evaluate them.
Because production and trafficking kills tens of thousands of people every year and corrupts all nations from top to bottom? Because cocaine laboratories in South American jungles routinely dump hazardous waste in the soil and the rivers? Because rainforests are cleared to plant coca? Because local farmers are forced to plant coca instead of food crops?
I think what the author says is true. The mass of digital workers use
older, established and unfashionable technology, and are neither vocal
nor particularly curious about the work.

But there's an implication of moral purity at play. Are those who just
quietly "mind their own business" a good, wholesome but misrepresented
group?

On the contrary, I think that in matters with far reaching
consequences, which computing is, silent majorities are the
problem. Unreflectively going along with the programme becomes a
kind of passive negligence which should not be lionised in a folksy
way.
There is no technical reason that certificates can't sign IP addresses - that is pure policy because IPs currently don't really represent an identity.
Is it? I think Youtube premium represents <5% of youtube's revenue. Meanwhile, it's also a (weak, IMO) attempt to compete with netflix and/or spotify.
As someone far left, I criticize capitalism routinely here, and it usually gets upvoted. As for free markets, it's hard to criticize something that is largely absent in our modern economy: capitalism is actively hostile to free markets and is basically a positive feedback loop for market monopolization. But I've seen people criticize free markets (as they understand them) and get upvoted as well, many times.
But this is not a problem with a decentralized system! ...oh wait...
They don’t have labs and don’t do any experiments. Theoretical scientists, at best.
I managed to get one that was correct with "A little scared girl is building a sandcastle, while a monster is looking at her. Award-winning photograph.", but I couldn't figure out a phrasing where it wouldn't most of the time get confused thinking that the sandcastle is the monster, or that the girl is the monster.
Really? As a bottom dweller, rather than a master of the universe, I don't see any great harm.

Take Uber. A great service, cheaper rides, what's not to like. If investors stop subsidizing then and Uber was wiped from the board, who cares? I'll find some other way to get a ride. In fact their impact has only been positive, in shaking up the moribund taxi industry. I certainly don't see how it increases consumer costs in the long term, and quality has clearly benefited. Some of those benefits will stick even if Uber tanks.

As to "entices investors to eschew fundamentals and gamble on hype", frankly who the hell cares? Investors are big boys and girls, they don't need hand holding.
Looking at the complete programming language landscape, Fortran, C, and assembly are relatively similar.

If you have garbage collection (more so for GC that moves objects around), lazy sequences, strings that aren’t byte sequences terminated by zeroes, etc. your C compatibility layer will have warts.

If you really need to call C, and want that to be performant, that may limit your design options. Python is a clear example.
I know many developers (over 35 years old) in Europe doing the same (they earn above the average european salary, so like 140K EUR/year or so): Java, no HN, no Linkedin, no FAANG, no leetcode, no switching jobs every 2 years. They have families, they are normal people. If you ask them about monads, they would have no idea (like me) what are you talking about. That's the path I'm heading to (hopefully).
This was reconstructed from fingering instructions with no information on rhythm or pitch. Maybe by looking at the crude drawings available of the instrument to make a better guess what the pitches might be, but this is definitely more of a creative interpretation than a historical record.
also on a 1070, I can generate an image in ~15 seconds, surely you're doing something wrong.
> There is currently no comparable rocket system comparable to SLS even with all its warts. If it flies today, it's the only operational Human rated heavy lift system. Starship is promising, but still a lot more speculative.

It's human-rated only because NASA says it is. It has literally never flown. The NASA rules for human-rating its own internal-designed craft are way looser than the rules for human-rating commercial craft. SpaceX and Boeing had to jump through way more hoops to get their platforms human-rated by NASA.

Artemis could just as easily be done by launching Orion + service module, and upper stage to LEO on separate Falcon Heavy launches, then launching crew on Dragon or Starliner. No starship required. It would be 3 launches, but with autonomous LEO rendezvous there would be no risk to the crew, for about 1/10th the cost (or alternatively, 5 missions a year instead of 1 every 2 years).

This, btw, was NASA's plan before congress mandated the use of SLS!

> Using the shuttle systems reduces the engineering risks.

The extensive changes made for SLS and the fact that ~none of the original engineers were involved invalidates all that heritage. Or at least it would if NASA held the SLS program to the same standards as commercial industry.

> This means that SLS may be more expensive than something scratch-designed, but there is also a lot less insecurity in the schedule (though there was enough ...).

SLS has had more budget and timeline overruns than anything else out there. Even SpaceX's famously optimistic "Elon time" is not as bad as SLS's delays.

> I don't think there was a way for NASA to start the Artemis program sooner than with SLS.

Again, this was the plan before congress got in the way. I remember it vividly as I worked at NASA at the time.

> I don't think it's a good idea to entirely depend on SpaceX for heavy lift rockets or human rated space flight.

ULA would be happy to develop a super-heavy Vulcan. Or Rocket Lab. Or Relativity. etc. Do the same as COTS: fully fund two providers, and if one drops out then fund a 3rd.

> I also don't understand your point about Orion not being able to go to the moon.

Orion has insufficient fuel to enter circular LLO (like Apollo) and still get home. It's too heavy and under-powered compared with the Apollo Command and Service Modules.
I started a IT blog not that long ago. And today I've released a post on how I did flux in kubernetes. Please check it out :).
Spacex seem to be quite successful with a business model of undercutting the cost-plus incumbents. Why wouldn't other companies do this if government incentives were tweaked to favour them a bit more?
that's a good one
Because there is no rhythm or pitch information recorded, it sounds the way you'd expect it to sound because that's nearly the only thing these interpretations have to work with.
Was that on a 4K Netflix subscription?

Image quality on Netflix varies between shows, so I'd guess it was intentional. Possibly the quality gets a little downgraded on a less-than 4K resolution (which also squashes the dynamic range due to lack of HDR).
Tune out the news and look for a futurism themed news source[0], and you can get your techno-optimistic pipe dreams back, right now. What you describe as "we were promised" and "we got" is just you seeing a bit more of the world. It was filled with empty promises and horrors in the beforetimes too, today's flavor is nothing special - just in its specifics for today's culture. And there's also plenty of people doing great things in the past too, perhaps not promising those things, just living their life doing something they believe in, and getting results.

My point being, there's enough good things and bad things to fit any mood and worldview. Everyone can basically pick as they'd like.

[0] something like this https://www.reddit.com/r/Futurology/
I've been playing with this for a few hours. It's slow going -- you really need a fast GPU with a lot of RAM to make this very usable.

I ended up paying the $10 for Google Colab Pro and that's how I've been using this. Maybe I'll figure out how to get this working on my old 1080 TI to see if it's faster.

Anyway, for the one that I'm using which has a web UI, you can use this Colab link. It's pretty great! https://colab.research.google.com/drive/1KeNq05lji7p-WDS2BL-...

What I really wish was that the img2img tool could be used to take a text2img output and then "refine" it further. As it is, the img2img tool doesn't seem particularly great.

People on Reddit are talking about "I just generate 100 images and pick the best one"... but this is incredibly slow on the P100 GPU that Google has me on. Does this just require a monster GPU like a 3080/3090 in order to get any decent results?
> Isn't there value in having a single universal media routing framework that works across desktops, automobiles, and other applications? Consistency is a virtue.

Software development isn't about virtues, it's about making computers do useful stuff for us humans. Consistency can help or detract from that ; there's no such thing as an absolute virtue, only technical choices that happen in a specific set of circumstances. Audio is simple enough that it does not seem to cause too much problems but for instance Wayland is absolutely and entirely made worse by trying to shoehorn it both on cars UI (where you want something locked down) and on desktop UIs (where you want random software downloaded from the internet to be able to control the whole thing for e.g. screen recording, global hotkeys, window management mods, etc etc) which are wildly different use cases
You could demo this with a high speed camera that can see the surface of a drum move and the surface of a speaker move at the same time, and demonstrate that they should move in sync.

Any delays or polarity issues would quickly be apparent.

Obviously delays cause echo, unclear sound, and even odd interference patterns between the original sound and the amplified versions.

Therefore all that wants to be eliminated.
I don't think swearing in a video game is comparable to art.

If I swear at a video game and it comes out as ** I might think "OK, maybe I'm being a bit of an asshole, there could be kids here and it's a community with rules so I'll rather not say that".

If a tool to make art doesn't let me generate a nude because some American prude decided that I shouldn't, though... my reaction is going to be to fight the restriction in whatever way I'm able.
I was thinking at first lack of attention as lack of concentration -_-‘
Look at 4:44 in the video: https://youtu.be/1Wnd6c42w7w?t=288
> no service provider

Yes, there is, its this guy, and he is in prison now and can't do it anymore. This is the problem.
> Neovim's Lua support can't yet do a lot of this stuff natively

That's the reason a DSL is usually better in these cases; I've used lua for scripting game engines before but I don't think it's a good choice for a text editor, especially an established one like vim.

If you use anything more complicated than toggling settings and autocmd's in your vimrc, I suggest you take a look at `vim9script`, it really is an enormous improvement.
You in 1894: Why does no one think about all the horses and stable boys.
The value of art is also not in the hours you put into creating it it's about the idea behind it and how it's conveyed. Artists are also always stealing especially concept artists the only thing to say is "photobashing". You talk like someone who has absolutely no idea how the sausage is made.
I appreciate the article included different versions of the song.

That serves as a reminder that this song is more or less "reconstructed" from the forever-lost original one and also lets us compare their interpretations.
Surprisingly, I love the samuraiguitarist version : there is something unique in the mix of new technology and ancient music but also a melancholy only electric guitar (and violin?) can bring...

On a side note and like another comment mentioned : it's surprising that, like when I've read Gilgamesh (oldest known written story), there is a very modern feel to it. Not much really changed in 3400 years except for technology...
I used to be part of the silent majority of software developers but that changed after I became disillusioned about the direction of the industry. Nowadays, I'm basically forced to use certain inefficient tools in order to get a job because a bunch of highly vocal junior devs who got their way.

It's a bit like in politics; when times are good for the majority, most normal people aren't interested in politics; they have better things to do; this apathy makes it easier for freaks to get power and start messing with things... Until it gets so bad that regular people start noticing and begrudgingly getting involved in politics.
The missing pandemic innovation boom
https://archive.ph/gJPfx
Multi-factor Authentication In-The-Wild bypass methods
I remember using vpn for wizz air bookings as flight I looked at increased 40euro with second search, then I cleared caches and switched vpn on, sure enough same flight didn’t have 40euro increase anymore. This was around 2011-2012 haven’t used them since then.
What is mstoical?
I disagree. Alternatives would actually have been easier and cheaper.

Go look at some of the studied NASA internally did, their result was the same, other approaches would have been better and cheaper in the long run.

The Shuttle derived architecture won because of politics.
Show HN: Fluent Feeds – A feed reader for Windows 11
I have recently started experimenting with WinUI 3 and decided to develop a simple feed reader with it. It currently has support for RSS/Atom feeds, as well as experimental support for a Hacker News feed provider.
> IMO a state machine should be define first in a list of valid state transitions.

I once did this for a project and I really regretted it, when the state machine grew to ~15 states with maybe 80% of the complete graph in terms of transitions, it became extremely hard to read and follow as one would need to jump back and forth all over the place in the code
It sounds like Postgres's test coverage could be better ...
Related:

ValueObject - https://news.ycombinator.com/item?id=12953266 - Nov 2016 (104 comments)
Public keys as addresses would be great for the perfect user but for real people they can come with their own failure modes that are much more real concern than abusive governments for most users (especially since your government will always have ways to get to you):

- How do you deal with a private key being lost? You can't treat this as a "almost never happens" scenario so you need a way to find people's (new) public keys which will be subject to all the same threat models as current domains or any other addressing scheme: there will be some kind of central authority.

- How do you deal with private keys being leaked? Again, you will need a way to revoke keys without having access to the private key which again is only doable with an external source of trust.