skysight-inc/HackerNews huggingface dataset:
In the court case, one of their key arguments was about “Flight Readiness Reviews” (FRRs). Standard NASA practice on commercial missions is to have a review meeting (the FRR) before each launch where NASA and the commercial provider agree the mission is ready to proceed. Often, the FRR is a contract milestone and its successful completion triggers a part payment from NASA to the provider.

When designing the requirements for HLS, NASA was expecting a mission architecture with only 1-3 launches, not the multiple refuelling flights SpaceX plans. With only 1-3 launches, having an FRR before each launch makes sense; with all these refuelling flights it starts to become bureaucratic overkill. So SpaceX proposed, and NASA accepted, a single consolidated FRR for all refuelling flights. Problem is, that violates the explicit wording of the binding bid requirements document published by NASA, and so technically counts as a waiver of a NASA requirement for SpaceX. BO tried to make a big deal of this before GAO, arguing it was unfair that NASA waived a requirement for SpaceX but didn’t waive any requirement for BO, and also calling it a “safety requirement” (technically true but this waiver does not cause any realm harm to safety.) They lost before GAO, it ruled the waiver wasn’t material. They tried the same argument before the Court, and obviously the Court has rejected it too, but we’ll have to wait for their published reasons to see if their reasons for rejecting the argument are the same as GAO’s or somewhat different
Exactly. This post is extremely unconvincing. The vast majority of the post is explaining the background of what CSS Modules is, what CSS-in-JS is, what Tailwind is... Then then "Implementation Strategy" section is three whole paragraphs, with no real details about the implementation. I honestly wonder how people would set up a design system with Tailwind. I don't see how to do it without it being a mess. I've done it with CSS Modules and CSS vars and it's lovely.
I'd kill for a "volatile" with guaranteed semantics in Rust. Possibly more than one person.
The file is not executable, but the parser executes it in its own context:

> When uploading image files, GitLab Workhorse passes any files with the extensions jpg|jpeg|tiff through to ExifTool to remove any non-whitelisted tags.

> An issue with this is that ExifTool will ignore the file extension and try to determine what the file is based on the content, allowing for any of the supported parsers to be hit instead of just JPEG and TIFF by just renaming the uploaded file.

> One of the supported formats is DjVu. When parsing the DjVu annotation, the tokens are evaled to "convert C escape sequences".

https://gitlab.com/gitlab-org/gitlab/-/issues/327121
That might be true if you treat all files as opaque blobs, but services like these do things like resizing images, extracting metadata, and converting to other formats.
And my VT-520! <3
This is one of those arguments that gets overbuilt on the anti- side. Narcissist is a boogeyman. There is no dark secret lurking at the heart of people's personality.
Uh huh. Adjusted, meaning EBITDA, or as Charlie Munger refers to them "bullshit earnings".
Around 1999, I had crot.ch and offered a small webmail service (and used the address for LinuxWorld registration) on the 'my' subdomain. I gave it up after a while when it became increasingly tedious to walk into my bank and request a wire transfer to the Swiss NIC to pay renewals.
Agree. Who cares about the client implementation?! You sent me the data, I decide how to process and render it. Otherwise we can sue people for having a black and white screen, using a text-only browser, a custom stylesheet or even for closing their eyes when the TV commercials are on.
> uploads for DjVu file format used for scanned documents to gain control over the entire underlying GitLab web server

A usecase for WASM's nanoprocesses (capability-based security) perhaps? Of course, until such a time someone exploits the WASM runtime itself.
Thank you for your very generous offer. However, I'm not much of a collector, so it should probably go to someone who would appreciate it more.
Same deal, although mine was out of the warranty window when this started happening. (A slightly over a year.) Removed the battery and was just using it on AC power.

And then the hinge holding the display broke (seems to be another common problem too...) I'm not impressed by their build quality...
Are you trying to say viruses escaping labs is "just fiction"? ... It's not.
This is a great articulation of what I was thinking when reading him talk about Angular's templating language.

JSX feels "honest" - like an authentic extension of JavaScript. Yes there are a few quirky rules but I hated the custom angular attributes etc...

I've only had to do a little Angular development in my life but something I remember was how hard it was to get answers on basic stuff. Like I would have a problem that I'm sure was trivial and people run into all the time and I couldn't Google and get a result that wasn't full of really dense Angular concepts and keywords.

It's a hard framework to just kind of nose your way into if you need to update something. It's like it wants you to read all the documentation and learn all the fancy words it has for stuff.
Yeah I bet it will also be temperature constrained in this small form factor, even with the alu enclosure.

Especially sitting behind a server rack being blasted by hot exhaust air :D
'loads and loads' is kind of not quantitative enough imo.

Not saying you're wrong.

I've just read that Europeans make objectively WAYYYY less than American's in tech jobs to a staggering depressing amount for the same amount of work...

So just rustles my jimmies to see unscientific hearsay rumours about them to make their situation worse.
Back up-thread, I had written:

> "OK, so by many standards I'm "elite" (in terms of net worth, education etc.). But I don't think I'm part of the "elite" you're referring to"

explicitly acknowledging different (simultaneous, potentially overlapping) versions of what "elite" could mean. Yet here you are dickering about one definition versus another.
I’m curious to see how this would work with one channel, but threads are allowed — expiring after 24h inactivity as usual, but allowing natural conversation to spring into its own section, thus allowing free-form conversation without the crowding of many conversations on one text channel.

(Of course, there’d have to be some tweaking to avoid threads becoming glorified channels with slightly different disadvantages.
A guide to statistical claims about the 2020 election
Using Docker at dev time with Java
Quite the suggestion that an anodyne joke about "real men" is whats stopping women from programming. In fact many women would no doubt find the suggestion patronizing.
Fredkin Gate
> The Overton window isn't individually defined.

Sure, it is.

> It might not be false to say that there's more than one,

There is one for any group of people definable as a meaningful political context, down to and including individuals.

> but there isn't one per person.

Because each person is a coherent political unit and there are also coherent political units with more than one person, there is strictly greater than one Overton window per person.
Or like my old Compaq Contura Aero.. Cool stuff in those days.
I got down the rabbit hole (20 open tabs at 1AM local time, you know) and it seems most of the 'normal' software like Operating Systems & Devtools are classified as 'mass market' and are subject only to 'Anti-Terrorism enforcement', meaning you cannot sell them only to Iran and couple other countries.

Meaning NSO Group could not buy tech to build nuclear warheads in their backyard, but otherwise they are good to use any 'usual' US-made software.

Other commenters say it is significantly harder for companies in that list to banks because of that list. Is that true?
> People originally celebrated Nov 5th because they lived in a period in which such things were thought worthy of celebrating.

Could be. Or it could just have been in the interests of the powers of the day to encourage such a celebration, and people went along with it because well, who doesn't love a good bonfire?
Yeah, sex toys were illegal to sell in my county in GA until pretty recently.

https://creativeloafing.com/content-172005-good-vibrations--...
The most straightforward answer is to not process the upload at all, treat it as a binary blob. As for serving it as an image etc. on your site have a strict CSP and turn off mime sniffing (and don't allow SVG uploads as images).
I think that the United Kingdom would have been a very different place had this come to pass.

"Guy Fawkes’ Night, the ‘Fifth of November’, has been popular and long-lived for two different reasons. The first is the spectacular nature of the event that it commemorated. Had the Gunpowder Plot succeeded, it would have killed the majority of the English political nation of the time, including most of the royal family, aristocracy and leading gentry and many merchants, as well as demolishing Westminster Palace and much of the Abbey and surrounding houses. It was intended not just to overthrow the existing monarch and central and local government, but the Church of England, as established since the Reformation, and the Protestant faith dominant in England. In its place the plotters planned to restore the Roman Catholic religion and enthrone a puppet princess."
I know it's not a new idea but it seems like the time has probably come for there to be a YC Space, YC SaaS, YC Edu, etc.

YC should seriously consider going one level of abstraction up. Instead of YC being an investment firm that creates startups, it should be an investment firm that creates investment firms.

A space-focused YC could probably be a lot better than a generic YC. It would undoubtedly source and fund more than 5 space startups in a 375 company batch, for example.
(author here)

Just realized that could use a more direct link (will add), here is the relevant section from our post on pg_query:

https://pganalyze.com/blog/pg-query-2-0-postgres-query-parse...

The quick summary: Call libclang using the Ruby FFI bindings to parse C code into AST and locate function/symbol definitions, build a tree
of dependent code, remove all code that is not referenced + add a few stubs where there is direct disk access.
“Uber’s preferred “adjusted ebitda” metric of the company’s underlying health excludes multiple costs including interest, taxes, depreciation and amortisation, as well as stock-based compensation.”

See https://www.ft.com/content/4af56131-018a-412e-93d9-dcbb37232...
M1 Pro First Impressions: Core Management and CPU Performance
Nope, ironically that's one feature that I don't have and is filed in the "maybe someday" bucket on my roadmap. Improved Initiative[0] is one of the few tools out there that I use at every session. It does just about everything I need it to do, and its interface doesn't make life harder for me.

[0] https://improved-initiative.com/
You can submit a form without JavaScript
This work is quite interesting, and I'm always happy to see such large improvements for memory usage and computation over existing high performant models. I imagine transformer-based models will be with the ML community for a very long time (like ResNets).

I will say that it is somewhat comical that an already existing paper titled "Hierarchical Transformers for Long Document Classification" isn't mentioned in the related work. But to be fair, the two papers are only modestly similar.
I'm not sure why you are telling me, I of course know, it's what I'm using. I talked about it in my post. I think you misunderstood my post.
50 years old. Wow.
Additionally we have support for very low spec and low cost microcontrollers. These are the type of device that provide ability to sustainably scale an IoT deployment out into the millions and beyond.
My parents also got the full encyclopedia set on a payment plan. I think it was $1000 back in the mid 90s for about 30 books. Before the web, that is how we could browse information from home. I would search some topic in the index books, then read the related article in the other books. That would to more articles in other books. Spent hours browsing.
I surely have never heard any one cast the top 10% of some thing as the "elite" of said domain, so I hoped to enlighten you. I must say though, your emotional control - specifically lack thereof - belies just how not-elite you are. Angry at what a commoner wrote at you on a public forum and trying to cast oneself into the highest tiers of society at the same time... Incredible
If a junior candidate made something that fulfills any of the following, I’d be really impressed:

* Generates real revenue (either subscription, or one-time)

* Regularly used (e.g. a few dozen people who log on every other day)

* Useful enough that its users would be sorely disappointed if you pulled it

* Recommended openly on the internet (e.g. Twitter, Reddit) from people who have no relation to you
If you're using pure functions then you'd likely profit from clojure's data structures, as they're much cheaper to copy and modify than javascript's native structures. Of course you could use something like ImmutableJS or Immer, but then you're putting yourself at odds with the rest of the JS ecosystem and built-in functions and you have to transform values back and forth. This gets a lot easier with Clojure(script) (even though there's obviously still some casting back and forth when you're going outside the CLJs ecosystem)
Carrier injection speed is a function of temperature.

Think of FET as a solid state thermionic valve, it's not that far away from it, if you dig into physics.
PDF is an example, but far from the only one. Many file types have executable/scripted portions or simply very complex file formats that have huge attack surfaces. JPEG XL predictors are Turing complete, given an unlimited image size...

Off the top of my head, a lot of old console exploits on the Wii and GameCube revolved feeding malicious save files to games. Same idea, missing bounds checks or whatever when deserializing some field lets you shell the process. Parsing random files from users is just dangerous.
Compensation Lawyers in Toowoomba
Slater and Gordon is a Toowoomba Compensation Law Firm
Honestly GitLab is so stable and foolproof to update you cn have it autoupdate on a schedule like 1-2 weeks after their monthly eelease.
Adelaide Markets – Markets with fresh produce
My teenager is grounded right now. he doesn’t seem to like life without a smartphone very much.
I made a Tcl-like thing myself, a while back. For feature phones that could run a minimal JVM. https://github.com/davidw/hecl

Haven't touched it in a long time, though.
also people with 3000% better points of view & mental health.

biking is socialistic, in the good ways. the recent articles on the bicycle trains in spain are a great example. bicyclists genuinely are good about doing unto others. about recognizing others. anti-isolationist.
Think about it in terms of components.

// Left container
<MyHeading />

// Right container
<MyHeading />

What's the point of a .MyHeading class in this instance? Why are you spending so much time naming things solely to reference them in a separate file?

In my Tailwind projects I can have an entire components/ directory with just .jsx files. No more having to spend time naming one-off elements, or cross-referencing class names with separate definitions in separate files.
If I back them on Indiegogo, how long until I actually receive it physically, based on their shipping/manufacturing timeline from the first Win Max as well as the Pocket 1 + Pocket 2 models? Approximate timeline is fine
Yet you can’t post a single one. They don’t exist. You posted searches full of praise. You’re delusional.
I don't get how it's a strawman? I'll vote for the toughest pro-environmental policies and parties (but give us nuclear power as well!), but without economic pressures (so higher carbon/consumption tax) I won't change my behavior, because I think my effect will be negligible and I'd just be like the Amish, being pious while others enjoy. (Basically tragedy of the commons).
I'm not under that impression. But I am under the impression that if we had had something like the democratized cancellation we have today that it would have been much, much worse.

People having done a bad thing in the past does not excuse doing a bad thing today.
I think that's an extremely poor comparison, because this isn't some weird one-off extra special product that is meant to push us forward ahead in computing power. This is just a regular competition for AMD at this point.

To stick with the car comparison, let's use Mercedes C class and BMW 3 series as direct competitors, right? They offer broadly the same features, cost the same amount of money, look similar-ish, you get my point.

So now imagine that one year, BMW releases a new 3 series with revolutionary new engine that makes it go faster by few percent than the C class on average, but at the cost of double fuel consumption.

I'm sure you'd go - what are you doing BMW. You aren't Lamborghini, you aren't pushing the envelope here - you are just pushing your existing framework to the absolute max to beat the competition at a huge cost.

This isn't progress, and this isn't a bugatti veyron equivalent. This is just technological dick waving with no regard to power consumption whatsoever.
I also find the love=sex equivalence very strange. IMO it stunts the development of close friendships who feel as if they can't form emotional bonds without also forming physical ones.

Then it also acts as a false forcing function to consider oneself bi-sexual because they love and enjoy a wide variety of people, despite not actually desiring to pursue a sexual relationship with all of them. It's bizarre how often I've heard "I'm kinda bi, but like only want to date gender Foo". Like, WTF is our notion of love anymore, and how badly are we messing up the next generation.
In my implementation, in each AppendEntries request, the leader includes X commits starting from nextIndex. The follower either accepts all X commits, or reject all of them. If the follower accepted all commits, the leader moves nextIndex to (X + nextIndex when the request was sent). See code here (matchIndex = nextIndex + X - 1): https://github.com/ditsing/ruaft/blob/master/src/sync_log_en....
Sounds like fun! What to do next? Run a Lisp in Tcl :)

https://github.com/kanaka/mal/tree/master/impls

Or write one yourself
Unfortunately I’ve seldom seen discussions framed in that architectural curiosity context.

The drowning out discussion noise seems to be much more of the macho-tribal variety of shallow assumptions and absolutist conclusions.

And that’s really too bad, because I do really enjoy conversations framed in honest wondering and non-biased estimation of the future potential of various architectures.
How did you learn the CSS properties without consulting documentation? I get that you don't need to consult MDN every _now_, but imagine you were just learning. You'd likely need MDN very often. I still consult MDN for the syntax of some of the more advanced properties.
FYI in English "revise" means something like "edit". You probably meant "review". I know in Spanish "revisar" can mean to review, so that caught my eye, and thought you might be tricked by a false cognate.
Bootstrap and Tailwind are very different, though newer versions of Bootstrap do have more utility classes like Tailwind.

Bootstrap provides pre-made visual components, which are useful for getting stuff built quickly but can be a huge pain to tweak (e.g. you want 99% of the styles but just need the padding to be slightly different in one instance).

Tailwind provides no pre-made visual components, but instead provides a sensible design system to keep things consistent, and either a much more pleasant and scalable way to write CSS, or a horrible class soup, depending on your opinion of utility classes.
Your comment is not in the spirit of HN and I hope it is deleted. You are asserting someone has mental illness just because they are claiming something which is well known.

Gamers nexus, which is a top reviewer, have mentioned they dont get some products due to their critical take. It's not an unreasonable or outlandish view at all. Its ridiculous to be so aggressive against another person just to protect a brand. Do you perhaps work for or have shares in Apple? I cannot fathom why someone would be so desperate to protect the image of a billion dollar company otherwise.
there are plenty of niche accelerators. the startburst acceleartor focuses exclusively on space and aerospace startups.
> as the first phonetic alphabet

I thought the Phoenician are credited for the alphabet. From https://en.wikipedia.org/wiki/Phoenician_language

> The Phoenician alphabet was spread to Greece during this period, where it became the source of all modern European scripts.
I think you understood me correctly. Thanks for the various thoughts.

A bit hard to provide an mvc of the issue I'm thinking of. But I often see it happen with HOC kinda stuff. Like I might have a loader component, that I pass three things to: the query to run, a component to render, and some additional props to the component to render. The render component will get the props, plus the result of the query as well.

When adding typing to this, ts will naturally complain. So fix that by adding generics etc. And then everything looks fine according to the ts compiler, so you're happy.

But if you try to change the typing of the inner component, or some type of the props being sent to the outer component, you might find that ts is still happy. Somewhere along the line, it decided to throw its hands up and allow everything. So the typing is just complex noise, not catching subtle bugs.

Of course, people could easily write a correct example handling this. But the problem is that there are so many complex ways to solve stuff in ts, and some of them are wrong even though they look correct.

Some of it might be fixed using a stricter setup as you mention.
I've been working inside vim for decades.

I wanted a tattoo of the vim logo but my wife said no.
Potentially causing massive new crises is different to technologically progressing beyond existing ones is apples to oranges imo
IMO, governments should provide a service for linking identity to cryptocurrency account addresses. Let me present my passport and link my account using a web service or at the post office.

This way, DeFi protocols don't have to worry about anything to be compliant and if the government provides an attribute on-chain, it can be used to build democratic DAOs with "One person, One vote" instead of the plutocratic operation of today's DAOs.

Gist with details about implementation: https://gist.github.com/numtel/c2030ec401959a45825ee3efc6f3b...
No, there was a global hosts file prior to DNS — see RFCs 811[1] and 953[2].

[1] — https://datatracker.ietf.org/doc/html/rfc811
[2] - https://datatracker.ietf.org/doc/html/rfc953
Do you also support “Whites in Basketball”?

I’m asking, because women in STEM seems to be the only area where we focus on the needs of the majority (women are 60% in universities) rather than the needs of the minority. Women have been the majority in education a decade longer than I’ve been alive — how much sexist privilege does the majority need?

To me, it sounds like “Whites in Basketball”:

- benefits the majority in areas they’re “historically underrepresented”

- focuses on “high paying jobs” with special skills, ignoring broader issues
To be honest, it wasn't that much fun at the time (assuming I'm remembering my game consoles correctly). I got one as a kid (presumably Christmas). Played with it for a few weeks until one of the controller connectors became flaky. By then I was getting pretty bored of it, so my parents just returned it for a refund.
Coelacanth