skysight-inc/HackerNews huggingface dataset:
> In March, we submitted our application, and kinda forgot about it.

> Two months later we got an email saying that a partner would like to speak to us.

This is a tangent, but I want to share something about my YC interview experience for anybody ever in this position.

I filled out my application in February for the NYC interviews. They passed on me for the early NYC interviews, but ~2 months later I got an email for Mountain View interview.

During my interview, I was asked what my revenue was two months ago, and what it was last month. When I gave my answers it created immediate disarray between the three interviewers.

I walked through my numbers and could tell something was visibly wrong, but time was ticking and I had to steer back to the product, vision and growth.

When I got my rejection email, the lead-in reason was that the revenue wasn't clear (and to clarify, we are doing VERY well with revenue growth).

A bit perplexed, I went back to my application and realized what had happened. The YC application asks for "what was your revenue last month, two months ago, three months ago, etc)"

The partner was trying to get me to talk about what caused a 100% revenue spike (and again, we're not talking about small revenue here) between February and March. But when filling the answers out in February, those questions are anchored to December and January. That spike was just onboarding customers.

As I personally had to live through the hell of onboarding these customers from December to January, it never occurred to me that he was asking about that spike while looking at my "last month" and "two months ago" revenue.

I read my application a lot the week leading up to my interview. It never occurred to me change my answers to realign with the two month gap between when I filled it out and when it was accepted. I'm not sure I would even do that now, knowing what happened.

So the upshot is this: if you fill out your YC application well in advance, be prepared to speak to your financials (and company as a whole) both as are they are today, but also as they appear in your application, because the answer to "what was your revenue last month" is different depending on whether the partner is referring to your application, or the last calendar month.
It's kind of hilarious that when you think of a fictional woodsman, their ability to move through the forests silently is a major, salient feature.

But for most of us for most of our uses of the woods, we're better off learning to be kind of noisy kind of constantly.
And Anthem is on the same tangent. The Internet never forgets, or it takes a damn long time before it does.
Once they correct the mistake, those notes will be worth a fortune to collectors in a couple decades.
Collectors love errors. And since the history is well documented online you get a bonus of free provenance.
Same reason Mr. Mr. Ravishankar is so popular. Urban, upper middle class Indians lap him up because he fills a void in their lives left by traditional religious beliefs. They want to feel a part of something larger. Given the general lack of critical thinking in India, all kinds of nonsense spewed by such charlatans is unquestioningly consumed.
There was a really embarrassing early fork, resulting in Ethereum and Ethereum Classic. https://en.wikipedia.org/wiki/Ethereum#The_DAO_event This means you can't 100% trust that your smart contracts will be honored because Ethereum miners have (now repeatedly) shown a willingness to revert them.
Any idea if cloudflare supports test networks like rinkeby to start developing?
Binance Launchpad: Setting the Industry Standard
What are your specific issues with HttpClient + HttpClientFactory + middleware. I sometimes wrap it with Refit.
I strongly disagree. You should never join YC. Ideas/startups that require money to accelerate are bad. Just choose a better one.

Now this is my opinion. I start a startup to be my own boss and change the world on my OWN terms. Why the hell, should I go to YC to hire a boss?

To grow faster? To learn how to grow?

BULLSHITT! I can do both of those without their help -- call me arrogant, I don't care.
Design drives sales online. Entirely. If brick and mortar stores had to design their entire storefront and display area around wheelchair accessibility first to the detriment of 5-10% or more of recurring revenue we'd instantly have a small city worth of lobbyists to reverse it.
> Basically LLVM is now a dependency of equal importance to GCC for Debian.

Yes, exactly. And until then, every time a new dependency on LLVM (or by extension on Rust) appears, users of architectures LLVM doesn't target complain bitterly and threaten to fork the last version without that dependency. (This argument has happened for Firefox, rsvg, and recently bzip2.)
> Hedge fund manager and philanthropist Bernard Selz and his wife, Lisa...

The title "philanthropist" should be revoked for cases like this.
No I was using a low level difficult thing to watch, instead of a horrifying thing to watch.

If you think watching child porn to rate the videos as safe or unsafe for a platform such as Facebook or youtube, and that seeing cp is something you can handle multiple times safely, then I urge you to seek some help.

In all honestly, being able to ignore multiple videos like that - which you can believe in their primary are real - without being affected, the you may, in all honestly, have some compassion issues, and in your own best interests, seeking help cannot hurt.
Who said I don't have similar outrage over those?
$30k/year, no benefits, likely going to acquire mental illnesses

Why do you think they don’t get benefits? Facebook contracts out to another company. The company they contract with still is probably providing some benefits
Halo 2's E3 presentation could not possibly be turned into a real game and was built from the ground up to deceive with the intention to throw it away after

How is that good intentions? Halo 2 is not an outlier
Very little of your DNA is exclusively your own. Most of it was passed into you from other people, and by correlating what you have against what other people have, it is not too hard to trace out where you came from and who you are.
Alternatively, there is the approach taken by segments of the US government: choose (and buy) an accessibility test system, point it at the apps, and fix what it reports. Pro tip: single-page apps will routinely pass with no changes.

Sigh.
I went to the A11y page to see what it was. Ironically, the single largest answer on their Learn More[1] page is them explaining what "A11y" even means. I'm trying not to draw sweeping conclusions about the project from this, but damn that's a bad start.

1: https://a11yproject.com/about/#what-does-the-term-a11y-mean
Not a fan of paying for things?
Unidentified Floating Object!
Not with 480 million of them circulated, it won't be.
OP and writer here, thanks for sharing this. I enjoyed that piece and the sentiment really resonates with me.
it falls on deaf ears because there are only dozens of us.
Humans do this to a different degree than other animals but other animals also shape the environment; beavers can redirect rivers, some bird purposefully spread wildfires and so on.
> I cancelled Prime because I found Prime's shipping to be unreliable at best. (Late deliveries, mostly.)

I'm curious, are you located near one of Amazon's primary areas (namely, those areas where they offer Prime Now 2-hour delivery)? I get the distinct impression that the service quality is very different depending on if you're in such an area or not.
And the “better” systems don’t get a chance to evolve into the right thing, because while you can kludge together a fix for something that’s broken, it’s much harder to remove an unnecessary or extraneous feature.

That, and the “worse” systems have been on the market for nine months by the time the better systems are available. I try to err on the side of underengineering systems, as long as there are no lives on the line.
>As a side note, I've been doing more probabilistic programming with pymc3 recently, and it's pretty incredible how leaky the abstractions can be. I'm not saying there's a way to do better, just that at present there's a huge gap between the beautiful vision of "the inference button" and the current tools.

Yeah, there's a pretty active debate in the probabilistic programming R&D community over whether it's a bug to sell people on "the inference button", then deliver a leaky abstraction, or a feature to offer richly programmable inference. Our lab has been working on some ideas to get "basic" and "advanced" inference techniques and generative models to compose together nicely to try and build a bridge between the two options[1]

[1] https://drive.google.com/file/d/1bv8g7KTgpgRLsx3ZcaPzIlhGzSa..., https://arxiv.org/abs/1811.05965
This. I have a strong suspicion that the web was inherently more accessible 10 years ago when it was written in -- you know -- HTML. But now it's not written in HTML as much as in Javascript frameworks, most of which are necessary only to add "flash" (no pun intended) to modern websites but which also hinder accessibility.

Web developers need to decide if their job is to impress or to inform. Usually users want to be informed, while the VP of marketing (your client) wants to be impressed. The two goals do not have to be in conflict with each other but the blind use of frameworks and client-side rendering often puts them in conflict.
Check out https://github.com/255kb/stack-on-a-budget for a great list of services/resources that offer free tiers to get you started.
Boeing Says It’s Open to Name Change for Grounded 737 Max
We're working on something like this: https://causal.app :)

Guesstimate is awesome, but their team sadly stopped working on it a while back. It's definitely early days for automated inference, but I think giving people the tools to build "static" (non-learning) models that can account for uncertainty is hugely valuable in itself. You need serious gymnastics to do this in spreadsheets right now, and I wouldn't wish Excel's probabilistic plugins (Palisade @RISK, Oracle Crystal Ball) on anyone.

But progress towards the "inference button" dream is starting to accelerate:

- Tensorflow recently got its own PPL [1]

- The first international conference on probabilistic programming was held (PROBPROG 2018) [2]

- Lots of PPL development going on in tech companies: Uber, FB, Google, Microsoft, Stripe, Improbable, etc.

[1]: https://www.tensorflow.org/probability

[2]: https://probprog.cc/
Ugh, implementing a11y correctly is onerous... I feel like screen readers need to get better, not the other way around
And how better to hide your identity than ruling yourself out as a fake?
Devs deserve the benefits of a union, says US presidential hopeful Bernie
naive ?: wouldn't you just use your programming language's bindings for Qt?
Indeed. My business is currently being targeted by these ambulance-chasers, but we are not a college with a well-staffed IT department; we are an ecommerce business with a single front-end developer on staff.

Annoying, to say the least.
Thank me later :)

https://www.india.com/buzz/mukti-bhavan-the-hotel-where-peop...

https://www.speakingtree.in/blog/moksha-bhavan-the-place-whe...

https://www.travelandleisure.com/slideshows/varanasi-india-d...
Sounds like those standards need to be improved, then. What would it take to do that, in a major geographical area, for new construction? I think that would make a major difference in the acceptability of new high-density housing.
They don't plan to recall them. Collectors love errors mainly because they're rare. There's 480 million of these and they'll never be worth much more than 50 AUD.
I haven't read through the landing page yet, but running js from third party sources without SRI and having a very lax CSP[1] (allowing 235 host/resource combinations) does not exactly scream "security" to me. See for example https://dmsec.io/hacking-thousands-of-websites-via-third-par... which is also on the frontpage right next to you.

The CSP on your login screen is slightly more restricted, but still allows 102 host/resource combinations through (not counting the host hosting the page itself).

Personally when evaluating a security product I'll check this stuff since if a company does not take proper security measures for themselves then how can I trust them to do it for their clients?

[1]: https://pastebin.com/RvUypSYP
Crime Fighting Robot Deployed
> the one and only industry

Not true at all. Agriculture, semiconductors, consumer electronics, and automotive are examples of other industries tariffs are designed to benefit. Steel is one of many.
Is that because of Beachy Head or it being some seaside town?
Is the payment system down? Is it that expensive?
> I guess it's expected in HN that someone would focus on the software engineer pay…

This branch of the comments is literally about software engineer pay. See four levels up: "If Facebook could get away with paying engineers $30K/year, no benefits, believe me, they would."

To which you replied, "It's potentially shortsighted to have that sort of myopic utility maximizing mindset…"

> I would argue that there is a non-arbitrary point below which someone cannot meet the items that produce a stable society. Things like being able to raise a family, save for retirement, pay for healthcare etc. When those things are absent people become more reliant on a government/society has to fill in the gaps.

I agree with this. But shouldn't we then be advocating for a government/society capable of filling in the gaps? Expecting individual citizens or corporations to do this out of benevolence seems like a poor strategy.
Depending where you live cats have multiple predators.

Same can be said for humans.
Sad but popular != quality. I found the talk very informative.
There are several problems with this (other than that giving them the measles vaccine is a safer version of the same thing).

First problem is that the anti-vaxxers are both ignorant of history and unable to reason about risk. They ignore the centuries of disease, the then-common human experience of bearing a dozen kids and having only a few live to adulthood, and they vastly distort the risks and ignore the rewards of vaccines.

Worse yet, they are entitled freeloaders, freeloading on the herd immunity that is created and maintained by the smart people.

This specifically endangers those who need to rely upon the herd immunity, the not insignificant part of the population who cannot be vaccinated due to other medical conditions. The anti-vaxxers are literally threatening the lives of these people.

So, if we wanted to do that, the anti-vaxxers need to be shunned, hard. This means zero access to any public space. Remember, many of these diseases are so highly contagious that an infection can occur merely by walking through the same space hours after an infected person has been through.

So, the anti-vaxxers exclusion list would start with: schools, govt buildings, malls, grocery stores, and all forms of public transport including buses, trains, planes, and even taxi/Uber/Lyft. Even that list is likely inadequate if we lose herd immunity, as is now happening.

The implications to public health & the costs to society are staggering if we lose herd immunity. This must be a simple requirement to participate in an advanced society. If you don't want to do it, go live on some island somewhere.
I'm glad to see that more states are taking this more seriously. Finally we're starting to head in the right direction. Here is the solution:
"When a hospital and insurer can't agree on a price, the two parties will have to work it out — without ever billing the patient."

Although I would like to see more action taken to prevent hospitals from billing so high in the first place. Otherwise we just end up paying for in the insurance premium.

Also, they should make it illegal for "out of network" personel/equipment to be used if you're in a in-network hospital. or just make out-of-network illegal all together.
I'm struggling to see how try/catch is either magic or surprising unless you simply aren't familiar with exception handling.
I've felt this too. During my learning phase with the Arduino, I had hastily bought a bunch of sensors and random pieces of hardware with some ideas but no cohesive plan of what I was going to do with it all. After a stint at my college's robotics club, I had a much better idea of how everything worked but I felt drained of the vague and exciting ideas which made me buy all the hardware in the first place.
I don't know how accurate your statement is. From what I've read, it's not a matter of avoiding, it's of escaping.

Coincidentally, I read the following study which only considered the use of pistols, and only incidents that were reported, in the defense from a bear attack. 37 incidents since 1987.

https://www.ammoland.com/2018/02/defense-against-bears-with-...
FYI, if you're looking for a good usb power meter, I have this one and it seems pretty decent.

https://www.aliexpress.com/item/32855845265.html
I wonder if these donations were related to his work on wall street. Maybe he was shorting some vaccine markers or something similar.
Pretty far off topic, but what would you call a smaller version of the Chevrolet Corvette, if you had to name it?

This sparked my imagination because of the two ships called Viper and Cobra, classic sports car names.

The Corvette started as a smallish roadster sports car (similar to a modern Miata in footprint), but it's footprint has grown over the years. If you kept to the nautical theme, what would you call a baby Corvette?
'There's no safety net': the plight of the midlist author
Tiny houses entice budget-conscious Americans
Oh, I completely agree. It was nevertheless interesting that Microsoft was apparently visiting URL's in personal skype messages.
https://doc.rust-lang.org/book/ch12-04-testing-the-librarys-...

pub fn search<'a>(query: &str, contents: &'a str) -> Vec<&'a str> {
vec![]
}
Well, yeah, but I am talking about Sidecar plus iPadOS. Basically, all this is a catchup with Android and Windows.
I'm not sure buying and holding bitcoin qualifies someone as...well, anything really.
Ask HN: I want to get a Bachelor's in CS online. What are some good programs?
Hi! I'm trying to find a good online program to get Bachelor's degree in CS, my goal is to switch careers and get into AI and Machine Learning. I will also likely need the degree to apply for the AI/ML Master's program(OMSCS).

I'm a self-taught programmer(web developer), I have a bachelor's degree in a field unrelated to tech.

I want to master the fundamentals of Computer Science, and all the Math I need to be ready for an AI/ML Master's program (and for studying ML on my own). Getting a degree is also important to me - so I need both the knowledge and the credentials.

Can you recommend some good options? What criteria should I use to pick the best one? What should I keep in mind?

I would really appreciate any help!
Agreed. I've been happy to see aXe getting more visibility so it's easy to do at least the basic smoke testing similarly to other kinds of static analysis but it's definitely an area which is open for much greater improvement.
I didn't downvote you but this site is very downvotey for anything that doesn't fit the hivemind. The downvotes on Dropbox's first post are infamous.

You're absolutely right that CSP and SRI are good in theory but fail in practice.

For CSP, it's too difficult to implement a secure CSP, especially without breaking your site. I know companies where it took over a year to implement their CSP. And then, at the end of the day, it's really hard to do securely. Research has found most CSPs are insecure. For example, the posted blog's CSP is: default-src * data: 'unsafe-eval' 'unsafe-inline' But even CSPs that look like they're trying to be secure contain subtle insecurities.

Even trusted domains you might put in your CSP can be used in untrusted ways. For example, this blog post uses Gravatar. Did you know that Gravatar has an optional "default image URL" that can be used for data exfiltration even on sites with secure.gravatar.com in their CSP? It's because Gravatar will proxy the request to fetch the default image if it doesn't recognize the email. https://en.gravatar.com/site/implement/images/ So you may think you've done everything correctly and have a good CSP but in reality it's really hard to do securely.

SRI isn't practical for third party resources that are expected to change over time, which is actually most third party resources. For example, a chat script like Intercom will change when someone from marketing makes a change that affects its frontend settings. This may be changing some text or coloring. You can use SRI for something like a specific version of jQuery, but not for most of the products people are relying on that have more dynamic functionality.
Seagate Backup+ Portable 5TB, Backup+ Slim 2TB: SMR for the Consumer Market
Fun bit of history: Rust used to have Either. Eventually we added Result. At some point, we looked at all the code that existed (ahhh, the things you can do when you're young) and nobody used Either, only Result.

Today, either lives on as a package: https://crates.io/crates/either It gets a lot of downloads because it is actually used by a few popular libraries: https://crates.io/crates/either/reverse_dependencies
Yeah you're right, I might just be a little alarmist. Having these services is better than not.
To help keep people grounded in numbers, measles cases in the U.S. has not surpassed injuries from cosmetics.

https://www.ksl.com/article/46575279/injuries-from-cosmetics...
Websites, however, can experience drastic swings in recurring revenue, brand loyalty, all from the addition or removal of a seemingly minor visual interface element. Design = Sales online. If compliance for brick and mortar stores moved out of the entryway and into the mandated height of display cases, counters, signage for colorblind patrons, and mandatory gluten free options there would be a deluge of lobbyists to stop it.
You're thinking short term. And you're probably right, short term. But we had the same set of concerns raised about many other ADA issues in the past, such as wheelchair-accessible ramps and doors. Over time, the standard practices (and what we'd think of as tooling and common design patterns) for new construction evolved. ADA lawsuits about websites create a similar incentive for long-term change.

and, hopefully, just as we've realized that ADA compliance benefits all of us, whether it's in the form of getting old or pushing strollers or nursing a sprained ankle, we'll get to the point where the improved information availability from ADA compliance becomes an intrinsic part of the power of the web.
How are the agriculture, semiconductor and electronics industries supposed to benefit from steel tarriffs?
That would be the "old fashioned" option, or what their site seems to call Qt GUI, and not compatible with Qt QML or Qt Quick (or Qt Quick Controls 2 which I think are just an upgrade)... I think.
What advantage does this approach give over Java's checked exceptions, which have support built right into the language already?
Discussion on EINTR wrt close in Linux:
https://lwn.net/Articles/576478/

Glibc shows use with TEMP_FAILURE_RETRY:
https://www.gnu.org/software/libc/manual/html_node/Opening-a...

Using TEMP_FAILURE_RETRY when close always deallocates the fd will at best get EBADF, at worse you close a random file descriptor.
If you're building for mobile or want a "modern" UI, go with Qt Quick. If you're building for the desktop, and want a conventional UI, use Qt Widgets.

I'd go with Qt Widgets by default, unless I was building an app that needed very strong branding, a unique UI, and had design help, then I'd go with Qt Quick. Curious to hear what others think.

(I've built a handful of desktop apps with Qt, but they're all tools for music or radio, so a flashy flat UI never made sense, so I've always stuck with Qt Widgets. No regrets.)