skysight-inc/HackerNews huggingface dataset:
The original Joel Test was 12 binary and mostly answerable questions, rather than an invitation to BS candidates. This test might be salvageable by cutting it down to the hard questions underneath. For example, "Do you have CI process setup that runs before committing the code?" is one of the best questions here, but rather than "before committing" it should probably read "before deploying to production". I don't think I've ever heard of a local CI process, which is what you would have to do to run it before even committing the code (or maybe the author meant a pre-commit hook?). I would suggest something with little wriggle-room like "Do you run every change through an automated QA process before being able to deploy it to production?" That is, nothing ever gets to production unless the automated (and ideally extensive) process succeeds.
This comment is an example of why complaints about downvotes are discouraged in the HN guidelines.

The comment is not downvoted now.

Given a bit of time, substantive comments that get early downvotes generally get restorative upvotes and end up back in the black, so to speak.
> However the ability to identify unconscious biases is an important skill

I very much agree with that.

But the woke have no interest in exploring that. They already "know" the bias everyone has. It's part of their belief system, and not open for debate or reflection.
I think the issue is that many (most?) posters can't understand how this decision could have ever been made in the first place and how could it have been so strongly defended? It speaks to some sort of fundamental disconnect about what is acceptable handling of user data and privacy. This naturally leads to mistrust about less visible policies that are in place or will be created. What decisions have been made in the past and/or will be made in the future that are less visible to users that will similarly abuse users personal data? I think everyone appreciates the apology very much, but the unfortunate truth is that this business requires trust and this debacle has eroded that trust in a way that can't be quickly repaired by a simple mea culpa.
We don't need you to respond. You have made it clear that there is nothing anyone can ever say or do to convince you that you are wrong.
> chinese owned company (and therefore state-owned)

lol. It's almost as if the entire reason that China is not a backward stagnant economy is because they allowed people to own things, on their own. But here we'll just close our eyes and pretend that didn't happen.
The Internet- Reddit Place
I don't think I can agree with the premise when tons of movies that explicitly target a female audience still fail the "Bechdel Test". Often these movies don't even have a male lead as in the male in question is a plot device rather than a real character.
Show HN: Txtodo – a day-to-day todo list for coronavirus quarantine
Somebody described Singapore as "Disneyland with the Death Penalty". It's good for those with a deep love for the rule of law.
The link failed to medium for me. Would you mind describing in a little more detail some things?

What DB are you using?

How mature are your automation tools for managing these DB instances?

Do you use a “single” DB server instance with a database defined per customer?

Do you require all your customers to have identical schema, and do upgrade them all irrespective of individual customer concerns?

Thanks in advance!
How about being interviewed using your own book, but the interviewer didnt notice authors name on the cover, doesnt understand the questions and butchers the problems? ;-) Happened to Elecia White (of https://embedded.fm/)
Hah sorry yes. Li=LinkedIn. Purely a compensation thing rather than any suggestion of any "elitism". I still can't get over how much in the bay area folks feel that "technical pride" at the Big Cos.
Part of their monopoly was regulation. Those reliability requirements were mandated by state utility boards and the FCC. The engineering culture was the tail that wagged the dog.
>'Kay. Maybe in your household.

I've used slack everyday for years and I have no idea who the founders are. I'll probably forget Stewart's name by tomorrow morning.
Stowaway is Multi-hop proxy tool for security researchers and pentesters

Users can easily proxy their network traffic to intranet nodes (multi-layer),break the restrction and manipulate all the nodes that under your control XD
Of course, I use Firefox as well :) I meant on a web page.
Perspectives on why Corona will have a positive impact
Curious about what other people think on this sort of thing becoming normalized in free software.

Other related issues: https://github.com/rtyley/bfg-repo-cleaner/issues?q=is%3Aiss...
Softbank would like a word with you.
> Versus kids who had absentee parents who didn't even want to be there in the first place, or abusive parents.

While always a risk the fact remains many parents who would like to do better for their kids cannot. Finances are a huge part of that. Taking off some of that pressure means the would-be-better parents can be better.

And for those who would game the system or prove unfit there is CPS. Obviously CPS cannot be perfect itself. Still we should try our best to get as close as we can; individually, as institutions, and as a society.
A lot of people are thinking of starting the university education as the primary means to make some money off of your work. They don't make that as a side effect of the cost of the college degree.

A lot of the "higher education", and the "college", are just "people who get to keep that kind of money" as we see in the article (I know there is a lot of money in universities around the world). I wish I'd see the financial returns for such programs as the ones with the most money, but it doesn't make sense to me to go to one without being very rich. Sure we have a good business model and we can afford a college degree, but there's no guarantee that the people with the least money are the ones spending the most money.
>>[...] especially the Buffett quote [...] were pure equivocation

I interpreted TFA to cast the Buffet quote in a positive light, and not as an equivocation.

>>As an outside investor, if a company is not profitable accounting for stock compensation then the book value of your stake (or your share of the NPV of future profits, or whatever) is going down.

Sounds like you, Buffet and the FASB are completely aligned on this point -- all the more reason to use/weight the GAAP numbers more heavily than the non-GAAPs and adjust our decision models appropriately.
Indeed, but if you are making a B2B enterprise/SMB SaaS, I think you are most likely to regret the opposite choice [1][2]. A lot of companies run a single instance, multitenant application and have to develop custom sharding functionality down the road when they realize the inevitable: that most joins and caches are only needed on strict subsets of the data that are tenant specific.

If you get successful enough in this type of application space, you reach a mature state in which you need to be able to:

* Run large dedicated instances for your largest customers, because either their performance or security requirements mandate it.

* Share resources among a large number of smaller customers, for efficiency and fault tolerance reasons.

You can get there in two ways:

* You start with a massive multi tenant application, and you figure out a way to shard it and separate in pieces later.

* You start with multiple small applications, and you develop the ability to orchestrate the group, and scale the largest of them.

I would argue the latter is more flexible and cost efficient, and requires less technical prowess.

[1] https://news.ycombinator.com/item?id=23307172

[2] https://news.ycombinator.com/item?id=23307139
> If you were hoping for code, software tools, or commands to type from your keyboard I understand your disappointment.

I have a background in physical and network security from my days at a legal services firm, so nope. :)

There really aren't software tools or commands for the modeling part, for the same reason there aren't commands for "design me an architecture".

> It is a vague conceptual guide.

Too vague to be useful, is I think my critique.

As an aside, way too many firms have a massive blind spot on the physical security side of things -- it's crazy how bad it is.
https://pastebin.com/EUF0Y9PV
I'd say that it sounds like you made an informed choice, with proper upfront research on it. That's commendable, even if my fanboying over Erlang would like to steer elsewhere :)

My big problem is with companies that don't do any exploratory work like that. Write a prototype in new language/framework with the explicit idea enforced in project management that it's going to be a throwaway. Do a study through hackathon etc like your team did.

Don't just go on meme-driven development, which covers "CTO read a fancy shmancy content marketing piece in colourful magazine while on the flight"
This should have been top comment.
I see that as evidence for the article’s theory, not a refutation. If film makers believe that audiences are socialized to tune out women talking to each other—and that doesn’t just mean male audiences—then having a male “lead” as a plot device diffuses that situation.
What I mean is that I wouldn't apply the "don't assume good faith" principle to all people in all cases where money is exchanged. Like smaller "mom and pop" businesses, charities, or the self-employed for example.
That's the only reason I made the distinction.
Yes, by orders of magnitude. The Aztecs sacrificed thousands of people; the Spanish sacrificed millions.
I think, for the sake of this article, you could consider Slack a household name. It doesn't mean everyone has heard of it, it just means "well-known". It's a publicly traded company, and I'd say the average person (especially in America) likely knows what it is.

I guess I don't really watch many movies that delve into 21st-century office communication, but I imagine if I did their chat app would be modeled after Slack.

Overall, though, this is a minor point compared to the rest of the article.
Related: https://github.com/hakluke/how-to-exit-vim?fbclid=IwAR0DmwId...
Show HN: Monetizing Streams for Creatives and Educators
DOS is small relative to modern OSs, but don't let the binary size (few dozen KB) of the kernel fool you --- being written in Asm, it is very dense code, basically no bytes wasted. There's probably more dead code in a "Hello World" binary compiled with a modern language than there is live code in the DOS kernel.
I'm not quite sure how I'm meant to feel about this. Some of the things on this list are truly trivial: I don't care if you use a mouse. I don't like to use one, but it's not because I'm a programmer.

Other things on the list are kind of unfortunate. "I don't know how to use awk". I mean, that's totally fine. Lots of people don't. I kind of feel like this is a celebration of ignorance. You don't have to know awk to be a programmer, but awk is useful (even if you aren't a programmer)!

I'm not sure if the author is working through their own imposter syndrome and trying to feel better about themself, or if they are admonishing others who value things that they don't value. I mean it's both OK that you don't know CSS as a front end developer and OK if you think that CSS is important to know as a front end developer (it really is, by the way ;-) ). You don't go from knowing nothing to knowing everything in a day. Where you are is where you are and there is nothing to apologise for. However it's important not to plant yourself there and say "I'm alright Jack. I don't have to go any further. All this other stuff is not important", because some of it is (or can be, if you want it to be).

Edit: grammar and clarity
On 2D molecular similarity search, yes. https://jcheminf.biomedcentral.com/articles/10.1186/s13321-0... . The general approach reduces a 2D molecular graph into a 1D bitstring "fingerprint" which is representative of the graph, and such that bit-wise similarity (Jaccard-Tanimoto) of the fingerprint gives a useful proxy estimation of molecular similarity.

For the rest? No. I'm primarily a software developer, not paper author.

There's my co-authored paper at https://pubs.acs.org/doi/10.1021/acs.jcim.8b00173 , which depends a lot on (sub)graph canonicalization.

The maximum common substructure algorithm I developed, for a set of compounds, is part of the RDKit, "fmcs". The original pure-Python implementation is at https://bitbucket.org/dalke/fmcs/src . It's been rewritten since then in C++ for the RDKit.

The Python code is easier to understand.
I remember this quote from Larry Sabato, famous political science professor from UVA: "online education is something you want other parents' children to do".

People who think college is just about, or honestly even primarily about, learning various subjects show a deep misunderstanding of what college is in my opinion. Online learning will of course have a place, but in a world where there are both in-person and exclusively online options it's not hard to imagine which experience top students (not to mention the rich and connected) will prefer, and this will only lead to more inequality in higher education.
Using computed goto would (probably) make the code compile, but it wouldn't actually work. That's would be heading directly into undefined behavior territory (aka land of the nasal demons).

To give just one or two examples of why this is doomed: imagine you want to jump "inward". If the inner function takes any arguments, you haven't passed them! And if you jump inward, and the inner function then hits a return statement, do you return to the outer function, or to its caller?

And after you resolve all such semantic issues, you need to actually implement all this, without slowing down code which doesn't use this feature.

And all this complexity doesn't buy you much because you have two other options:

1. just call the function to jump inwards, and simply return to jump out.

2. Don't bother with nested functions, and just inline the code.
I have not used such film but did one better--I had custom polarized sunglasses made with the polarizers matched to the exact angle of my screen's polarizer. So my glasses darken the world, but not my screen. Cost me about $250, had then made at Lens Crafters. I brought in my laptop, and worked with the actual technician to set the lens blanks up correctly in the lens cutting machine. The angle I wanted was 45 degrees off from what they normally do.
agreed. on random side note, heck there is still no way to delete cached headers, leaving instance storage unbound unless you manually take care of it
Wuhan Tests Nine Million People for Coronavirus in 10 Days
Though that is true, remember that Go doesn’t support co/contravariance on interface types.

Defining interfaces around existing types works, but quickly falls apart as soon as methods return concrete types. In those cases you need to write more complex wrappers, which is often not worth the hassle.
Ah that's interesting, didn't know D had goto case statements. Btw, what are some projects you've used D for? What are other surprising lesser known features of it to you?
Democracies have a built-in pressure valve to allow unrest to disperse, that is voting. Instead of feeling the need to resort to violence to have political agency, people vote.

Dislike growing inequality? You probably voted for Sanders. Want a return to the pre-Trump days? You likely voted for Biden. Dislike the quarantine measures? There are lawmakers who represent your perspective.

Once a critical mass of disaffected people is reached, they wind up having their candidates win elections, which subsequently disperses that pressure. While the most passionate people are still wearing campaign badges for their favorite representative, the chances of "revolution" seems unimaginable.
I would guess that protected processes with at least Tcb level (which denies PROCESS_TERMINATE) can't be killed in this way.
I happen to create on mobile, on Reddit all the time.

Hate the app.

Chrome or Firefox works just fine.
If it works, then it works :)

Company B I mentioned above still runs location specific infrastructure, but each one of these clusters can host several customers. Of course there is some overhead (i.e. very new regions sometimes operate at a loss if there is not a critical mass of customer in that cluster, but they are subsidized by more profitable regions until they reach a critical mass of customers to pay for the whole cluster costs).
Oh, many times I've seen the same price for cash or credit, asked for a "discount for cash", and got it.

The times they won't give a discount, I pay with the credit card and get the "cash back".

The proprietor, though, will nearly always give a discount for cash, because it's money ahead for him.
I worked for CTLT at WSU for two years - 2003[0] - 2005. Distance learning is hard, and I feel like people are not appreciating how difficult assessment is. There is a book on this[1] which covers a bunch of finicky stuff; we used a much earlier version for our designs.

CTLT is no more; I'm sure WSU is still working[2] on distance learning.

[0]: https://blog.ryjones.org/2003/09/18/For-want-of-a-nail

[1]: https://www.powells.com/book/-9781118456149

[2]: https://online.wsu.edu
Parallel online degrees programs as mentioned in the article already exist. However, they are not necessarily cheaper. Harvard Extension School costs $2,840 per course even when taking it online
> TBH American cars are still crazy inefficient from my (European) perspective :)

Well, we can't all have Volkswagen do our emissions testing. :)

Why would you say "crazy inefficient"? I don't think that, say, a VW 1.8L is, practically speaking, any more or less efficient than a Ford or Toyota 1.8L. A Ford Focus gets comparable gas mileage to, say, a Golf or a Mazda3.

The Golf has a better interior, but will also fall apart much sooner -- VW in the US has a shockingly bad reputation for reliability and customer service. Which sucks, because I really prefer VW's design language to pretty much any other brand.

You might on average drive smaller cars in the cities, but that's more of a preference issue than
Not only that but I'm surprised the article doesn't mention, in light of companies adjusting pay for people who "work from anywhere", that the validity of a degree itself may end up playing a part. What if online degrees end up being valued less over all?

It won't surprise me if NYT changes it's tone some years from now and reflects back on "what could have been". Not the first time, not the last time.
This was from 17 days ago, which is like a year in COVID terms. I'd be curious if the map would still looks similar as of today.
It seems like if college study is going to move online there will still need to be opportunities for young people to come together and network in a way that will be functionally similar to a college campus. I could see some sort of cooperative college town without the college emerging...
I can see it happening for computer science, law and business, but anything that involves dealing with real physical matter (think rocket propulsion labs, molecular biology labs or even just welding/machining shops), we will need physical spaces. The signalling value might just move there: "We have the most sophisticated lab equipment for you to learn with world-class researchers to assist you"

Still, the great unbundling of education has begun. We at learnawesome.org are contributing to that as we recently launched a project-based learning program with a peer group and practitioners as mentors. The mentors will curate a "syllabus" using online resources, but the goal is for you to learn by accomplishing meaning projects: https://learnawesome.org/project-based-learning.html
A predominately female or predominately male audience is irrelevant to the Bechdel test because sexism isn’t a man or woman problem, it’s a society problem.

Though I do appreciate the irony of having to remind people that sexism, like everything else, isn’t reserved exclusively for men.
Sounds like snake oil when you put it that way.
I’ve sat through so many lectures where it’s just one dude talking, with a sprinkle of a question here and there.

Higher education just has this weird power, they are held in such reverence that they are actually able to say ‘no, this magical monologue can only be heard in person’.

Make it mostly remote, bring the kids in for proctored exams, enable insane flexibility with respect to people’s time. Enable all types of schedules and accommodations, which believe it or not is also a barrier, not just money.

My college simply did not offer any of it’s science classes after work hours, definitely no chance to catch one on a weekend. We had to be there for the magical in person monologue.
Small towns with a good college.

Ithaca, NY is a prime example.

I really enjoyed Bellingham Washington.
If you’re working from home wouldn’t the way to go just to have a second physical machine set up next to your work machine and do your personal communication from there?
wonder why you're being downvoted, The American ambassador literally presented Batista with a golden telephone (that's where the symbol comes from) as a reward for having essentially sold the country out to a few chosen American companies (in this case the telecom industry)
In the USA it’s a long weekend with nice weather. (Nicer than typical Christmas winter, anyway)
It's the funny that Facebook were pitching advertising to investors in 2004, and they didn't have any ads until 2007.

It's also interesting that there's no information on sources or anything to explain these pitch decks. I'm pretty sure the original would not start with "Facebook's original pitch deck", so how much each pitch has been altered?

Also survivor-ship bias... these are all highly sucessful companies with amazing products. It would also be great to see how failed businesses still got funding, e.g; "Juicero" or "Theranos"...

https://starthouse.xyz/facebook

https://about.fb.com/news/2007/11/facebook-unveils-facebook-...
What about resellers on a boat? You can set up the business in Panama, sign the the Starlink contract, dock in Havana and just share your wifi password.
Holy shit! The privacy schizos were right! These companies can literally yank shit out of your personal drives because it doesn’t fit their narrative!

Yikes!
If you are looking to work in startups, not sure Austin is the right choice. Look at the top cities by VC dollar raised, and Austin has lagged quite a bit over the last 10 yrs. Of course, SF and SV are top 2, followed by NYC which is a distant second. Boston is 3rd, Seattle 4th, and LA area 5th. If you think about unicorns and decacorns over the last decade, I know there are 1 or 2 Austin startups, but it is a far cry from Bay Area or NYC, which has household name startups.
The true part is that the business is in crisis and they were trying to move quickly to save it.

I don't believe that he did not know the impact of the default public option - that is not credible. It certainly sounds better in an apology than "I knew it was bad but decided to try it anyway." The privacy problem is obvious to anyone thinking about it for 10 seconds, and the fact that he would try shows a lack of respect for his users.