skysight-inc/HackerNews huggingface dataset:
> fuel (or oxygen, don't remember) leaked from the joints.

The o-rings were in joints connecting sections of the solid rocket boosters (SRBs). The gas blowing past them was the superheated exhaust from the burning solid propellant. This plume of exhaust gas impinged on a strut attaching the SRB to the big orange external fuel tank (ET) (which held liquid hydrogen and oxygen for the space shuttle main engines located on the orbiter.) This soon lead to the damaged SRB detaching from the ET and colliding with it. The ET then catastrophically failed, creating a huge fireball. Some of the crew were likely still alive until their compartment hit the ocean.
I like the flatbuffer syntax as an IDL. It should be fairly trivial to write a tool to generate ksy

https://adsharma.github.io/flattools-11222020.html
That they even had resources working on this says a lot
What if entry doesn't exist in the list? You need a special case to handle that too.
https://adsharma.github.io/flattools-11222020.html

supports unions and 4 popular type safe languages. The idea is that you'd write decorators in those languages to implement functionality similar to ksy or write a template to generate ksy and reuse Kaitai tool chain.
In France banks charge a small fee for instant transfers (around €1). Some banks include free instant transfers in some of their offers, but usually not for their free accounts. I think it’s just a matter of time for it to become free and universal. Just like some banks use to make you pay to use their app or website (!).
Wouldn’t Wordpress + cdn basically give the same performance but with more functionality.

The only time the request needs to hit the origin is if nobody fetched the page.
Singapore is also very similar.
Spotify getting their first customers
You're creating a thing yourself to argue against and attributing that thing to people who disagree with you so that you can validate your point essentially against nobody.
Now you are assuming "remove_list_entry" is not a macro!
Yep, just replace the original password for "password" and pixelate that, if it really must look like a real password. And make sure to never use "password" as a real password, but that's a different level of shooting oneself in the foot.
Well I guess it was only a matter of time before people started making posts proclaiming that pg’s lack of conformism is problematic.
What's your workflow with WSL2 and docker for Windows?
I think that @bradfitz’s issue was that apple claimed in their presentation that they would be contributing (publishing patches) to golang in order to get it working on apple silicon. Which never happened.

Possible patches could either be for codesigning that was required on silicon, or simply optimisations for things that go might have architecture specific implementations?
literally the first sentence includes a link to the game site and download ?
Agreed, much of the Internet is in this same state of affairs. Moderation, what a few group of people think isn't "nice" becomes the dialogue and topic of discussion vs what is.

Depressing all around.
I think that's a problem not just for Diem, but for current banks too. I remember reading about HSBC having to shut down Carrie Lam's accounts due to the US putting her a bunch of other government people in HK on some sanctioned list. I think HSBC actually did not freeze the accounts due to the consequences this would lead to for them and the Chinese market? It's unclear to me what happened and what will be the consequences.
I have done nitrous before - what about it makes you more likely to be set on fire? Just risk of passing out while smoking a cigarette maybe?
This is an application-level design flaw, not a flaw inherent to docker-compose. Regardless of whether you use docker or even if you use containers at all, your webapp should be able to restart if the connection to the database fails or is interrupted for any reason.

You would have the same problem if you used supervisord for example. The general solution is to auto-retry the connection until it comes back up, or hard fail and auto-restart the entire app in the event of a hard failure (e.g. with restart: on-failure or autorestart=true).
People develop and possess credibility under pseudonyms all the time.
> (If I may say so, that Note is worth re-reading if only for the amusement of noticing the similarity to the recent pooh-poohing of the newborn M1.)

Apple's New Thing, 2001: https://forums.macrumors.com/threads/apples-new-thing-ipod.5...
It's suck but just captive portal, isn't it?
You can for sure, but part of the appeal is that they've fixed some driver issues and daily usability stuff with pop os. Overall, though, the laptops are fine hardware and support Linux out of the box.
Not at all.
From my experience (consulting/marketing/advertising/finance), its the same in most professional fields... Job hopping can be a great way to advance your career and your salary.
Hey David! I'm actually unsure about these so I'd rather not comment besides the fact that Diem being 100% Novi would be bad (or useless) yes.
At the end of the function curr == entry, so the caller already has a separate reference to the object. Also, removing a node from a list does not necessarily mean that you want to delete it. For example, you might want to put it in a different list.
I mean... why doesn't Apple have good aluminum mines to build its own aluminum for all of the chassis it makes?

A company just decides where the scope of their work ends at some point.
Douglas Bed Mattress Save $100
Thanks! Celo looks very interesting, I gotta try it next time I'm transferring money!
Yeah, but then what's the point?

If the whole point of cryptocurrencies is to work around the government and cryptocurrencies are going to strip them of various tools they use (control over inflation and monetary mass, monetary controls in the sense of taking money outside of a country, etc), governments will most likely not allow that, for pretty solid reasons.

It's an interesting experiment, I'll grant it that. But I don't think it can have its cake and eat it, too. I guess we'll have to wait and see.
I have seen so many articles on HN in front page about M1 over the past few weeks. Like a curious child I read all of them because somewhere in me I want to believe there exists a possibility of a giant leap for Desktop/Laptop. Having tried it myself, I should say this is going to be remembered just like the iPhone in 2007.
The name rang a bell so I just double checked: https://en.m.wikipedia.org/wiki/Jean-Louis_Gassée

He knows what he’s taking about.
The top pattern is extremely common so comments are somewhat unnecessary since everyone would know what you're doing. In the second one, comments would be less necessary with a type annotation and perhaps a better name. Maybe "next_ptr" instead of "indirect"---all pointers are indirection, so that name is redundant. But the comments are necessary, to me at least.
on k8s there is:

- crunchydata
- the thing crunchy is based on (well actually they are more based on the underlying things like patroni): zalando postgres operator https://github.com/zalando/postgres-operator, really really solid stuff
Normally with an identity-based API like this, you can put it as a requirement that you must not remove items other than those which actually exist in the collection. Another example of an API that doesn't check for presence: c++ iterator-based removal. If you ask a C++ list to remove an iterator element outside its range, it may crash the program. See the exception safety section of this documentation: http://www.cplusplus.com/reference/list/list/erase/ If you look at most "remove this object from yourself" APIs in low-level code, it behaves this way, because it's unnecessarily complex to check for presence when that is a fact the program can condition on instead.
Tinder: What chess and matches have in common
Falling Out of Love with Apple, Part 3: Content and Censorship
Red Hat removed docker prematurely, Podman is not ready to replace docker for all production cases yet.

We have had to replace RHEL systems with Ubuntu to keep some of our applications running as they fail on Podman.
A major problem is also that podman-compose is far from feature parity with docker-compose.
What suggests to you that those were "resources working on this" and not just people, inside or outside of Mozilla, doing that because they thought it was funny or interesting?
Not surprising to see that a thoughtful critique of HN's monarch garners such little attention, compared to when the cult leader himself drops some verbal turds for his acolytes to polish.
Creating a burner just to make this comment is arguing against yourself.
Bribes functions as oil in the machinery of society, and empowers strong men against rampant decadence. So is working for good when it is sanctioned and goes to the right people and their agendas, comprising of: terrorist attacks, slavery, eugenics, facism, child labour, and of course sexism.
> No copying, cloning, scanning, or even writing down the number!

Not sure where you live, but that seems bizarre to me oO btw I've lived in France/China/Canada/UK/US and have had bank accounts in all these countries and remember having to share my ID every time (which was photocopied).

Also PII and laws like GDPRs are not about "secrets".
Agreed.

How about the first point, that it solves a problem most people don't have? Why would this be a mass market product? What's the benefit for J. Random?
I've been embracing Cloudflare workers for more and more small websites and APIs, so much so that I ended up writing a small Koa/Express-like framework for it to make it more similar to 'normal' Node/Deno development [0]. Currently working on a starter template [1].

Cloudflare Pages sounds like a competitor to Netlify/Vercel mostly - paired with Workers it makes it very compelling. Slowly it's becoming a one-stop shop for me for small-medium projects that don't require any real compute.

[0]: https://github.com/gzuidhof/sunder
[1]: https://github.com/gzuidhof/sunder-worker-template
Many people are not anonymous on here. (that said I would have found posting that in bad taste even from someone that could be placed 100% as probably being in the know)
Changed the name from m to divide. It just transforms a and b through fn and divides those values.
No, I work at the IFMIF/EVEDA construction site in Rokkasho, Japan. It's a much smaller project, and right now we are only two software engineers here, with me the only one taking care of this kind of things.

Thank you for the links, I don't think we have the resources to implement something similar, but they are good food for thought.
Leader of the Learning Revolution?
>In any case, hateful let's-do-a-genocide ultra free speech didn't help.

Absolutely it did. We get to see who the crazies are. We get to see what extremist ideologies threaten our peace. We get to talk to people that hold those ideologies, understand them, sometimes demonstrate the error in their view and sometimes simply prepare for them.

They exist whether we hear their voices or not. It's better to hear their voices than not.
Any source for this? That sounds interesting.
Wow, "Dabblers and Blowhards" (essay) sure has aged well.
If that's the case here, then it isn't indicative of any secret progress.
Much clearer when read as Linus intended.

Reminds me of the editor(s) who helped "fix" bukowski's poems
Which is a fair concern, but that's entirely orthogonal to both DRY and YAGNI. Indeed, splitting things up is a key part of DRY, since one of the takeaways is that the split-off functionality might be useful for other things.

For example (provided the language or framework supports this), you could split the styling functionality of a GenericButton off to some separate function (say withStyle) that merges style rules into an element's existing style, and thus instead of having to "change once, fix everywhere" you'd just invoke that function on the ones where you want to override a style. And indeed, if you're using a specific style change frequently, you could split it into its own specific function and reuse it there.

And then - here's the best part - chances are there are things other than buttons that could use styles, so if you implemented withStyle (and derived functions) right - tada! - it's automatically usable with those other things. Wanna style a paragraph? Feed it into withStyle. Wanna style a text input? Feed it into withStyle. Wanna style a picture? Feed it into withStyle.
> Why is it that crypto must bear a larger burden of scrutiny against the status quo?

Because the status quo is here and change is costly and risky. Because we know about the limitations and failure modes of the status quo.
Easier to teach to less experienced developers.
Ooh thanks that’s horrible :-)

Yes I need to investigate that in more detail.

Edited to add: one option for making my assumption true might be to use fmul_fast and friends https://doc.rust-lang.org/core/intrinsics/fn.fmul_fast.html
Dutch father held at detention center after crossing US border illegally
> Now you got a big problem, because neither Intel, AMD, or Nvidia are going to license their intellectual property

I keep seeing this line and wonder - "did people miss the news about Nvidia buying Arm?". Sure, there are still plenty of hurdles to pass until it's official, but take a look at the initial piece written by Nvidia about the acquisition:

https://nvidianews.nvidia.com/news/nvidia-to-acquire-arm-for...

Specifically this line:

> NVIDIA will continue Arm’s open-licensing model and customer neutrality and expand Arm’s IP licensing portfolio with NVIDIA technology
>The standard CS101 approach makes use of two traversal pointers cur and prev

times has changed. Back then the indirect was the standard approach (in particular you wouldn't want to waste registers). It requires just a bit more complicated reasoning, and the CS and the people in it were just a bit closer to math back then. Today it is basic engineering/craft, and thus the standard is the much simpler for reasoning approach with simple pointers and the simple explicit special case handling - ie our modern enterprise C code.
It means it would have stuff they like but not things they don't like. Also normal people are unwelcome, only technically adept users but only those making things they want.
Yep, same.
We have had to replace RHEL with Ubuntu for container workloads to keep things working.
Algorithmic composition is indeed a wicked hard problem.

But were you are aware that there exists a whole industry for licensing music for the kind of thing you're doing? Getting music licenses is not hard. It might be too expensive for your use case, but this is what many game companies do.
I think you have an overly favorable opinion of “journalists” (while I think WSJ is full of good ones, most publications are not).

But that being said, I agree there are lots of bad ways to handle this sort of thing on public forums (see numerous Reddit failures). But there’s gotta be something better and more positive than to bury the truth.

They were not sharing opinions they were sharing the facts.
It's an oxidiser; it can make things which are normally not flammable become flammable, as well as accelerate burning.
There's a lesson for all of us to not leap to conclusion.

In the case of the Apple iPhone I didn't see it and only boarded the train by iPhone 4 (and honestly, I think it was about the right time). In the case of M1 I _did_ expect a revolution and frankly one I had been waiting for for decades (the true cost of x86 is finally exposed). I can't wait to see if Apple can keep up the momentum.
The web doesn't create anything. People create things. It doesn't have a natural tendency.

Echo chambers were created by people censoring viewpoints within their networks. The solution to that problem is not more censorship.
Corporate witnesses who do testify are immune from having their own admissions used against them in a criminal proceeding. Though it’s worth noting things said about others can be used against said others.

https://www.independent.co.uk/news/uk/politics/grenfell-towe...
I think part of the problem is that the 'simple plan' at the foundation of the attempt was this:

1. Have a background server process generate 8-second three-part-tune clips

2. Use some basic heuristics to guess at the key signature (“C# major”) of the clips, evaluate their intensity (lots of drum hits? loads of notes?) and save them in a huge clip database.

3. Create a search interface for the clip database.

4. Have the client request clips from the server in a specific key and intensity.

5. Weave two or three clips together, repeating them a couple of times, to make a full “song”.

I think thats just a bad plan, and if you start from that, any embellishments or improvements you try to make later just wont get anywhere.

Why is it a bad plan?

Working out what key signature a short phrase of music is in is not that simple.

e.g. you can look at the notes and say 'well that fits C major' but actually C major and A minor contain the same notes, and the difference between them is subtle, its to do with how often the root note is used, or even more abstract stuff like how often the root note is implied. There is kindof a probability distribution of notes for each key signature, and that distribution is how we recognise them. Sometimes there's ambiguity, and thats part of the art.

If the generated clip only uses (say) 6 semitones, there might be a multitude of differnt key signatures or scales that it could _potentially_ fit into to (Pentatonic, phrygian, Major, Minor etc etc with various different root notes), but the most accurate one musically would be very hard to determine out of context, because in reality the context around the clip (say the 20 bars before and after) play a big part in how a 'clip' would be experienced.

And if you're going to generate random clips to begin with (step 1), I'm hoping those werent random clips where any of the 8 tones or 12 semitones in play have an equal probability of being used, because thats just going to sound muddy.

I guess he was going for a system that had very few rules and then tried to get the system to learn from there, but I think thats just too muddy a starting point to ever get anywhere.

And obv purely generative music is hard, but what I'm talking about here I think explains why the stuff he generated was classified by him as 'awful' rather than just 'weak' or a bit boring.

TLDR: I think a misunderstanding of what a key-signature really is might be to blame. Its not just 'which notes', its a whole probability curve and its very contextual.
What a waste of domain space (yes, I know they're abundant, but still.) areweaudioyet.com says nothing about its contents. areweasyncyet.rs had the right idea with the .rs domain name, but anyways, I feel like all of these would be better organized on one wiki, with one list for each category. Easier to search, edit, and hyperlink.
first two links I clicked on didn't work. Low effort post.
I am old enough to remember when you used books that could last for years and teachers wrote their own tests.
A good compiler should keep *p in a register because there are no aliases that might modify it, but a poor compiler might follow p a second time.
thousands of generations of humans existed without it before you.
Can Central Asia Deliver U.S. Foreign Aid to Afghanistan?
Much better, but you still have 3 meaningless identifiers. Need to narrow your names down more before I can comment.
> but their good legacy usually/eventually catches up with them.

I think that's the just-world fallacy. [1] It's up to us to reward good work. So I guess I should go get a paid Docker Hub account.

[1]: https://en.wikipedia.org/wiki/Just-world_hypothesis
Thanks a lot! I look forward to that. Congrats on such a great tool
>and honestly, I think it was about the right time

Why so? I got the second model (3G), and if I could, I'd had gotten the first. It was already a giant leap from the smartphones of before (and I had the "flagship" models from other companies that were shit compared to it).
Ask HN: Any general tips for getting initial SaaS sales?
Launching a Saas product soon. Just wanted to know if anyone had any tips to getting initial sales for any Saas product? This question may be way too general but its worth a shot.
I'm copying a comment I made earlier that answers this question:

So I hate to use the word I'm about to use, because of the modern connotations associated with it, but it does apply here.
There are billions of people who are abused by their government, who cannot trust their government, who's local money is debased by their government at a whim. You are privileged (there's that word) to have a government that you feel you can trust to control the value of your savings and your purchasing power. You do not see the value proposition because there is not much of one for you. Cryptocurrency doesn't exist for you. It exists for the people who do need it. And again, there are billions of people who need it, as much as half the world's population, possibly more.
I don’t think something in bad taste needs to be censored. Just my take.

It’s the difference between taking a comment with a grain of salt and saying “no one can read this because we can’t prove it.”
> Will Microsoft now offer an official Windows 10 on ARM that can run on M1 Macs? ... and how will HP, Asus, Dell and others react?

I guess Windows will come to the M1, including natively. I confess that I see the M1 as a "sustaining innovation" rather than a "disruptive innovation" using terminology that Christensen [1] (and Dediu [2]) use.

[1] https://en.wikipedia.org/wiki/Disruptive_innovation

[2] https://twitter.com/asymco
The test they did was of a digital signal, no?

As long as the signal gets from a to b there would be no quality difference.
I actually used whatever was pre iPod - I think it was a phone I loaded your favorite 20 songs on? Either way, for all the talking down of the iPod when it came out - for folks who wanted to listen to music it was total magic. I bought the first iPhone too, and didn’t have a clue that it wasn’t a good email device. I still use only windows / Linux server side - but this new “gimmick” of the M1 does have me interested
There are issues with remote interaction which are pretty well understood, including by companies and other organizations spending a heck of a lot more money and tech resources than secondary schools have available. I'm in meetings at least once a month that relate to these topics. Some things are working pretty well. Others not.
Do you mean the typeface/font? If it is just a word we are hiding in a sentence/paragraph; it would be like fill in a blank task for reader; much more chance to guess from context. There, the leaking length will not matter.
I didn't think I'd burn out in Silicon Valley. Is it just me?
Or better yet, embed easter-eggs. Possibly insults to the people prying into your secrets, or possibly alternative announcements.