skysight-inc/HackerNews huggingface dataset:
Meticulous | Founding Engineer | London, Remote | Full-time | Visa sponsorship available | $140k-$200k, 2%+ equity

Hey HN, I'm Gabriel, founder of Meticulous (YC S21). Our mission is to make the world's code safe, performant and reliable.

We're starting with a tool to catch JavaScript regressions in web applications with zero-effort from developers.

How it works: Insert a single line of JavaScript onto your site, and we record thousands of real user sessions. We then replay these sessions on new code to automatically catch bugs before they hit production. You can watch a 60-second demo at https://www.meticulous.ai.

Catching JavaScript regressions is just the start. We are a London-based YC company and remote friendly. We just raised $4m, and are backed by some of the best founders and technical leaders in Silicon Valley, including Guillermo Rauch (founder Vercel, author next.js), Jason Warner (CTO GitHub), Scott Belsky (CPO Adobe), Calvin French-Owen (founder Segment), Jared Friedman (YC partner and ex-CTO of Scribd) and a bunch of other incredible folks.

You can read more at https://www.ycombinator.com/companies/meticulous/jobs/AkHpFa.... If interested please feel free to reach me at gabe at meticulous dot ai, with a few lines on what interests you about Meticulous and mention HN in the subject line.
I think you garbled some words, can you rephrase the question?
It’s a good question but I doubt anyone has studied the vultures of the fire temples of Iran or India for neurodegenerative diseases.
This one and the Fairfield Tomato Festival were the best experiences I've had at any such town events
I saw that the terms are:

Licensed under AGPL-3.0.
Yes, not trying to defend crypto here. Have been watching the space for 6 years and never used a product or service that was built on a blockchain. Cumulative value is hundreds of billions of dollars. I wonder whether I'll wake up in a few years thinking how could I be so blind to all this awesome innovation or whether the hype dies down.

Quick note on Tesla: I'm not saying they cannot make money, just that the current trillion dollar market cap is absolutely astronomical given the business performance.
The adopted metric for this seems a little wierd. I checked in my own bailiwick (C++), and noticed that of the top 200, lmms is ranked 103, MuseScore at 122 and Ardour at 192.

There's nothing necessarily wrong with this ranking (even if I do feel personally slighted as the lead dev of Ardour), but ...

These are all end-user applications. None of them are dependents for any other open source project. None of them are libraries, or infrastructure or plumbing. The criticality score has no rating for "uniqueness" or "irreplacibility".

Missing from the list are such notables as:

* boost (the actual boost, not a fork)
* all of the *mm wrappers for the GNOME stack
* sigc++ (C++ standard compliant signals & slots)

Meanwhile, #1 on the list is cmssw which is a library of software components for particle physics. I'm not saying that particle physics isn't important. It's just hard to argue that a widely used component for particle physics software is "the most critical OSS C++ project".

The idea of determining what OSS projects are most "critical" seems like a good one. It's just hard to believe that Pike's metrics, as used here, really accomplish that.
Great, where's the California bill that outlaws all Black boards or all Hispanic boards?
It seems this is becoming the norm these days. Astra, Joby Aviation, Lucid Motors, Archer and a few others in the aerospace/automotive industries have done this recently.
The flu isn't very infectious compared to even ancestral covid; its R number is normally reckoned at well below 1.5, so covid suppression techniques (which pushed covid's below 1 in many places last year) would have been pretty hard on it.
> The paper was written by people with no training in the methodology, the result was that their methodology was very sloppy,

To the extent the latter is true, it is the appropriate target of scientific critique. The former, whether or not it is true, is simply irrelevant and to target it true or not to critique the results is the very definition of ad hominem argumentation.
Sitting in the Intercity Express, not on one of it's maiden (record) runs, but right when they went into public service,

or very shortly before that on a promotion, on the new high speed track between Cologne and Frankfurt.

Gently sloped up- and downhill, sometimes right next and parallel to the Autobahn A3.

At 331 to 333 kph. Not shaking at all, and relatively silent.

Looking out of the window, seeing Porsches, Mercedes-Benz,
BMW

trying to overtake slower traffic permanently blinking left, flashing their lights.

Appearing almost stationary.

Thinking: Who needs Transrapid?
Welcome to 2021 when people think openly disparaging people on the basis of their race is ok.
> It is no news that window management in macOS is a joke compared to Microsoft’s Windows. However, you can quickly fix that with the help of the free app called Rectangle.

I feel offended.
I think it might have to do with the Polestar 1 being a higher-end sports car.
I don’t know why an entrepreneurship forum would downvote somebody for linking to their topic relevant tool. People need to share their projects and products somewhere. It’s a good opportunity to discuss things around the ecosystem if nothing else
What’s New in HTTPie 2.5.0
Doesn't webauthn have the same issue? If you think your logging in, but you're actually on a phishing site you'll have given the attacker a response they can forward onto the real webserver?
Apple's iPhone privacy changes signal desire to enter advertising -RBC
New Zealand's rates of flu were extremely low this year; what you had was probably some sort of cold.
Interesting this thread got flagged. Fair honest discussion of relevant law as reported by a leading news source.
Yikes.

1. If White is understood to be a "race," then racial groups can distinguish ethnicity, nationality, extended ancestry, phenotype, or self-identifying group. It's not clear what "white" is, legally speaking. There may be legal precedents set for other "races," for other purposes, but they shouldn't apply across the board (see 2).

2. The typical racial groups in the US are highly asymmetrical. Think of Latino, Hispanic, Black, White, Asian, Pacific Islander, Mixed, etc. In ordinary usage, these all pick out different combinations of dimensions. Compare this to another group predicate, such as color. When we identify colors, we use the identical process to distinguish pink from blue, green from orange, etc.

3. This should go without saying, but one should be able to earn a board seat no matter their race. Further, if we care at all about merit (boardrooms are peak capitalism, after all), it should be possible for a group of all Black, all White, all Chinese, or all Jewish to earn seats on a merit basis.

4. No matter how you cash out racial differences, they are ultimately superficial. Putting this much importance on superficial categories places more importance on race and (almost certainly) division.

5. The move toward "equity" is hollow. To me, it looks like rhetorical salad dressing for shifting equality to a different variable to favor one demographic over another. It's equality, but with respect to a different purpose/demographic. There is literally no way to make any law universally equal for everyone. Laws purporting equity, such as this, are passed at the expense of the majority and the *supposedly* powerful; let's stop pretending otherwise.

6. IANAL, but this is probably illegal.
I think that gender identity for the purposes of pursuing a loophole would be happily denied. Woke progressives don't pursue their goals simply to say they do, but in order to provide relief to marginalized groups.

Unlike conservatives who use it as a shield to try to continue to oppress marginalized groups.
> ... you can't necessarily update at will.

> When you include merge logic – really any code or rules that dictate what happens when the the data of 2 or more CRDTs are merged – and you have bugs in this code running on devices you can never update, this can be a huge mess.

This is a really important point, and its a problem with distributed systems in general. Moxie Marlinspike (the guy behind Signal) gave a great talk on this a few years ago thats well worth a watch. He argues that distributed systems will always be outcompeted by their centralised counterpart because they can't add features as quickly:

https://www.youtube.com/watch?v=Nj3YFprqAr8

We've seen this playing out in real time watching git slowly upgrade its hashing function. The migration is taking years.

I don't know a general solution, but a partial solution in my mind is that we need to knuckle up and make these base layers be correct. Model testing and fuzz testing can absolutely iron out bugs in this stuff, no matter how complex it seems. Bugs in application software usually aren't a big deal, but CRDTs fall in the same category as databases and compilers - we need to prioritise correctness so you can deploy this stuff and forget about it.

Its not as bad as it sounds. The models which underpin even complex list CRDTs are still are orders of magnitude simpler than what compiler authors deal with daily. Correctness in a CRDT is also very easy to test for because there just aren't that many edge cases to find. You can count on one hand the number of ways you can modify a list and the invariants are straightforward to validate.

We used fuzz testing for json-ot a few years ago and never ran into a single bug in production which was in the domain of things the fuzzer tested for. (Though the fuzzer was missing some obscure tests around updating cursor positions.)
I'm in vegas baby
I think it's worth knowing how simple and easy it is to set up wireguard when you don't need a web UI or any of that other fluff on there. Every computer running linux on a recent enough kernel can do it on a completely clean base install -- I figure a lot of the appeal for me is that I'm not introducing any risks on my system by installing extraneous packages. Means less maintenance whenever those have to be updated for security problems, meaning we get to bird two stones with one kill. Can be set up with nothing more than the shell and vi. It's right in entrypoint.sh[1] and some dockerfiles - set up firewall; set up wireguard devices, keys and configs; set up dnsmasq. Three simple steps on linux or openbsd (Not sure if FreeBSD ever got past that integration issue yet)

[1] https://github.com/subspacecommunity/subspace/blob/master/en...

I think it's also worth mentioning this works even better than openvpn as a client on windows and my phones!
You said:

> inferring types from any object is a trivial task

This is true for values defined in code, but TypeScript cannot directly see data that comes in from eg. an API, and so can't infer types from it. You can give the data types yourself, and you can even give it types based on validation logic that happens at runtime, and I think this is usually worth doing and not a huge burden if you use a library. But it's disingenuous to suggest that it's free.

The closest thing to "free" would be blindly asserting the data's type, which is very dangerous and IMO usually worse than not having static types at all, because it gives you a false sense of security:

const someApiData: any = { foo: 'bar' }

function doSomethingWith(x: ApiData) {
return x.bar + 12
}

type ApiData = {
foo: string,
bar: number
}

// no typescript errors!
doSomethingWith(someApiData as ApiData)

The better approach is to use something like io-ts to safely "parse" the data into a type at runtime. But, again, this is not without overhead.
Ah, I suppose that makes sense. Its weird to me how 'Social Justice Warrior' is derogatory.. because it puts you against people fighting for justice. I get the mind games (I think) you have to play to arrive at the conclusion that SJW is a good insult but its got this "are we the baddies?" energy, to me.
One might argue that if it is the central bank, or the goverment, that underwrites all the risk, then it is that authority who ultimately decides what banks can or cannot do.
And therefore banks are not independent, but subservient, to central authority.
> your worth is determined mostly by whether someone gives you a chance, which depends on your skin color, location, and
last name, aka luck.

Nonsense. If you can code, you can start next week. You can set up a website and start selling things. If you make good music, people will come. If you solve a problem that saves people time or money, they will buy it.

Apart from people like you, most people don't care all that much about race.
I don’t know about start to finish, since finishing a real game is a massive task, but it’s a good way to learn a specific subtopic of interest. My own game I figure has 16-24 months of full time work to go on it. Even though it looks fairly full featured at the moment, “finishing” it is still a huge task
Ask HN: How to mess with a gift card scammer?
Here's my story. I purchased AT&T services a while back and received AT&T reward cards (VISA debit cards) as gift cards in the offer. Couple of days ago, I received a call claiming themselves to be from AT&T center and told me that I am eligible for another reward card for being a good customer. They said that they need last 8 digits of current card and CVV to redeem the new card. They also help me setup the online PIN for the card as well. I was skeptical, so I looked up that phone number online - didn't find any negative review. I asked them to verify my personal information and they seemed to have all of it correct.

I believed them and stupidly ended by giving them the details. I was monitoring the card and soon enough saw the balance being drained from it. I tried calling that number but as expected, it was out of service.

I called them today from a different number and it seems they are active again. What's a good way to mess around with them? Can I find some details or go after them? I am a software engineer by profession and willing you try out something new.
That logic is historically popular with the goose stepping enthusiasts.

We aren't censoring/oppressing/deplatforming/infringing-upon-your-rights because we think you are evil. We are doing it because you have been fooled. Because we know better. We're doing it for your own health and the health of our society.

They love to say that shit.
The closure syntax is noted in the "influences" page of the language reference: https://doc.rust-lang.org/reference/influences.html

> Ruby: closure syntax
There's certainly the appetite for it in the market, valuations are very high, so it's a smart way to get a liquidity event and raise further funds. In the recent past, companies have gone public with a lot less. The product and orders are real, not just empty promises and 3d animations.
> and complaints about UK and Brexit.

I don't see a 'complaint about Brexit' in his response.

In fact, being a German citizen I'm sure he didn't even get a vote on the subject.
Whatever discipline you're working in, you could invite uninformed strangers to educate you about your job and your field for a while and see how that goes. Experts benefit from their expertise which include being taken seriously when discussing those areas of expertise (as well as being able to get jobs in specialized fields).

Expertise is a good thing, it's because we encourage it that the world works as well as it does. We don't really have a meritocracy, but by moving scientific institutions towards judging, selecting, and hiring based on expertise, they've done better than in the past when there was more nepotism and favors at many research universities. Granting the benefit of the doubt to those who have proven themselves able to do the work is rational, to grant the benefit of the doubt to random people regarding their expertise is deeply foolish.
If you want to see a Rivian being used you can watch Long Way Up on Netflix with Ewan Mcgregor.
That is to say, as is ever clearer and ever more important to note, [identity] politics is not an alternative to class politics; it is a class politics, the politics of the left-wing of neoliberalism. It is the expression and active agency of a political order and moral economy in which capitalist market forces are treated as unassailable nature. An integral element of that moral economy is displacement of the critique of the invidious outcomes produced by capitalist class power onto equally naturalized categories of ascriptive identity that sort us into groups supposedly defined by what we essentially are rather than what we do.

As I have argued, following Walter Michaels and others, within that moral economy a society in which 1% of the population controlled 90% of the resources could be just, provided that roughly 12% of the 1% were black, 12% were Latino, 50% were women, and whatever the appropriate proportions were LGBT people. It would be tough to imagine a normative ideal that expresses more unambiguously the social position of people who consider themselves candidates for inclusion in, or at least significant staff positions in service to, the ruling class. - Adolph Reed, Jr.
Only a bit?

It's not proportional either. If there's a suspicion of drug use there's tests available. More effective than cameras too as the drugs can be consumed off the premises
AppLovin | Software Engineer | Full Time | Palo Alto, CA | https://www.applovin.com/

AppLovin had a successful IPO earlier this year. We've been recognized as a "best place to work" several years in a row. In addition, many engineers on the team have been with the company for 5+ years. Check us out and learn why!

AppLovin is a software company dedicated to helping developers grow and monetize their mobile applications. Our products reach 410+ million users daily. An engineering team of fewer than 80 folks is responsible for processing 2.5PB of data per day, 2.5M requests a second and that reaches 5B devices per month.

Software Engineer, Platform: https://bit.ly/3l0PXvc

Software Engineer, Backend: https://bit.ly/3D7LlcT

Software Engineer, Full Stack: https://bit.ly/3ipMox6
I also write Clojure for food, but also for fun. I found that a lot of Clojure is fast enough but also speeding it up is relatively easy with some type hinting and perhaps dipping into mutable data structures or other tricks.

Relevant Stackoverflow which contains a lot of simple suggestions to hopefully shore up the deficit compared to SBCL: https://stackoverflow.com/questions/14115980/clojure-perform...
This comment has never been agreed upon by almost everyone in the US. The difference now is that we want to take action to try to even the playing field against the majority of those who didn't agree with the statement then or now.
I guess the CEO will be charged as well, he cannot deny that he did not knew.
NASDAQ rule in question, with SEC approval.

https://listingcenter.nasdaq.com/assets/Board%20Diversity%20...
Automation was supposed to prevent this.

Years ago, I knew a B-list director who did some of the early films that combined animation and live action. What he wanted to do was make movies with a team of 20 or 30 people. What he was stuck doing was managing a factory with 100-200 people. He was hoping that automation would get the size of the team down to where he could get back to directing. Much as word processing and publishing tools vastly reduced the size of the team needed to edit and print a book.

That didn't happen. Instead, it got worse. Much worse. Look at the credits at the end of a modern action movie. There are about a thousand people involved, at maybe 50 different subcontractors. Today there's a big pre-production and pre-visualization phase just to develop the plans and tooling to make the movie. The budgets are so big that nobody can afford a failure, so efforts to reduce risk dominate. Which is why most movies are now sequels or part of some "franchise".
> Anything with user generated content.

I'm sorry but that is meaningless. I was hoping for a concrete, tangible example, but this sounds an awful lot like handwaving and question marks preceding the inexplicable "profit" stage.

> (...) but the fact is people get to choose their platform based on public contracts.

What exactly leads you to believe that's something anyone cares about or is even a problem that people need fixing? Right now it's more than enough to just point to a resource as a reference.

> Because modifying the cap table is hard (...)

No one even know what a "cap table" is, let alone cares about it.

I was hoping to hear about real world problems that the web3 buzzword promises to fix, but at best that's just a contrived way to shoehorn crypto as a solution to a problem that does not exist at all.

> I guess you think Twitter, YouTube and Facebook don’t have trust problems.

To the eyes of virtually everyone, no it does not. Content is posted by users, and to most checking who posted it is more than enough.

More importantly, even if people cared about that, you're trying to pass off the web3 buzzword as the only possible way to address the problem, while at most it's just a contrived way to propose one alternative approach to the issue.

> Crypto has proven this wrong already.

I'm sorry but your statement is plainly absurd. Crypto does not nor ever addressed the issue of equity at all.

If that's the very best argument you can muster to sell the web3 buzzword on it's perceived merits then I'm sorry but you've only inadvertently demonstrated once again that at best web3 is a convoluted solution to a problem that does not exist.
The most important API metric is time to first call
Hm, in the USA I've never seen a credit or debit card without a customer service phone number on the back.
Let me ask you something quick and think about it for a second.

Could a scam system be made that seemed to work, be advertised, and otherwise identical up until the point of failure as muun?
Audigo Labs | https://www.audigolabs.com | ONSITE (San Francisco) | Full-time | iOS Developer (Swift)

Audigo Labs enables effortless content creation. A true one-stop-shop for today’s modern creator who wants to produce the best quality video and audio content - anytime, anywhere.

Audigo is currently looking to hire our second iOS developer (Swift) to accelerate the development of our production platform. The company is based out of San Francisco (Bay Area applicants are preferred).

https://www.audigolabs.com/job/ios-developer

Email careers@audigolabs.com if interested.
The correction often receives a minute fraction of the attention the parent post does.
Did you use num_bigint for bignums?
So that's your counter? Nothing against the actual merit of the statement? White people don't naturally assume they have their positions on merit? How many whites actually think, "Maybe I shouldn't have this position because of the advantage I've been given being white"? Seriously. How often do white males seriously ponder this?
If that was their intention: I think the idea here would have been to check if the urine testing was being compromised, rather than to check if people were taking drugs in the bathrooms.