skysight-inc/HackerNews huggingface dataset:
What engineers actually do is determined by the incentive structure they work in. If shipping is prioritized all the time above everything else, one of the things that will suffer is documentation.

If people get promoted in spite of not doing a good job of documentation, now you know why it doesn't happen.
I don't care what the motivations of the person in the video are, they're irrelevant and I'm not interested in trying to unpack them; it was incredibly poor taste for POTUS to retweet it for any reason. That's the point.
Similar to https://vercel.com/docs/v2/git-integrations/vercel-for-githu... as well

I did a similar project that I pitched to a few VCs, got negative feedback, then saw Vercel (was Zeit at the time) launch that feature. So I archived the project & OS'd it. Guess I should have pressed on
DAW has a stylized trademark. They likely have no basis for a claim.

https://trademarks.justia.com/868/89/dataflex-86889238.html
DRY is not very useful as a concept. It doesn't define any rules how to identify bad repeated code, nor how to change it and doesn't define limitations of the concept or it's application.

I know this sounds wild and harsh but we have to overcome the habit of explaining non trivial or even unsolved problems with truisms.
I think at this stage there's so much content that they could save their time and ours by not writing it in the first place.
> The internal mechanism you're going to use for this will be most likely the same mechanism you use to handle errors.

Which is exactly how exceptions work. If you're using RAII or similar pattern in your language there is no separate path for cleaning up errors than from the normal cleanup. That's the point actually. If the user presses cancel or an exception is raised the eventual stack unwinding will undo everything.

If you have a bunch of conditional statements for every possible error, you're actually creating more situations that are unique for errors. You have all these paths to test for. With exceptions there is only the happy path both in the operation and the cleanup.
A lot of those sorts of phrases become automatic even when they don’t make much sense. A bit like “African American” accidentally being used as a label for people who aren’t American at all. Right now throwing in “white” and “men” is kinda automatic with “rich” even when the “rich” part is the main thing that matters, as here.

[edit] Jesus, this is a real issue one has to look out for when writing and speaking: falling into using easy, worn phrases when they’re less effective at communicating what you’re trying to say than an alternative, and often explains these cases of overreach or somewhat “off” usage with cliché phrases, which was what was asked about. It’s very easy to let one’s fingers type right through a worn rut, once one starts into it, when some reflection might reveal that was a bit off. Struck a nerve for some reason, I guess? I have exactly no idea why.
If I had to guess, the point is that OP enjoys learning about design systems and is trying to create a resource for other people to also learn from. Tons of knowledge already exists, but that doesn't stop people from trying to create or share new approaches to it anyway.
To be clear, this aircraft is only used by the military. Making some bits orange is a huge stretch.

I think the big issue is that this set would be directly funding arms manufacturers (Boeing and Bell), and goes against the companies own stated policy (despite the feeble attempt at circumvention). I am glad that fans are holding the Lego Company accountable.
That is awesome. I need to read the paper. Really promising. Are you the author btw?
It worked better than for Serbia, where people were recently rioting for being locked down again for a whole weekend.
You might get some Asians as well but white households have 10x the wealth of Black households and 8x the wealth of Hispanic households. Restricting to the wealthy will restrict to primarily white and Asian.

https://www.pewresearch.org/fact-tank/2017/11/01/how-wealth-...
Yea I had the same question. I'm interested in this but it doesn't make sense for me without the production piece or having it run on top of our own Kubernetes cluster.
Harvard says foreign freshmen can't come to campus this fall
As a father of a 4 year old I don't think it is my job (or yours) to vet who gets the help they need when they decide they need it. You may not have felt you had the time and ability to commit, but why should you be able to speak for anyone but yourself?
Except price. $10/month minimum is a steep cliff, and I just can't justify it.
The fact that the product was already shipping to stores implies that the company did not consider it a violation of their own policy.
Working on a fix; thanks for the heads up!
IDK, in my observation as a working-class white dude, comfortable white people are less likely to start an entrepreneurial venture. Why take the risk when you have easier employment options?

There were pretty obvious, observable backgrounds/personality types that were starting businesses in my circle. Mostly SMBs like trading/retail firms, personal services, etc.

Well do to people assume that the masses are a bunch of hardscrabble foster children. Those folks exist. But the reality is that most people have families and have support systems to fall back on -- perhaps not as comfortable a fall-back as the kid where mom and dad are dentists or F500 executives, but not intolerable.

Startups aren't really businesses, so maybe they are different. Optimizing for successful venture funding cycle is a different problem.
So don’t change the check size, just filter out companies that passed through other accelerators and still failed to gain significant traction.
Yes, or on a more primitive level how traditional UNIX lets a process drop setuid-root permissions once you've done what you need to do with them.

In some managed languages, you can define classes with constant members, but obviously they let you write to them during the constructor for the objects. That's the kind of restricted-scope global-state setup phase I am after in an advanced systems programming language. It would be an interesting experiment, anyway.
So that would mean people prefer lower quality food for lower prices over mid-to-high quality food at higher prices, and society gets what it wants. Win-win.

If there's demand for higher quality food, then I'm confident the doomsday scenario of "all the real restaurants go out of business" is not going to happen. We just might have to wait a little longer for delivery or travel a few more minutes to get to such a place.
You can do this today with DWave, Rigetti and Xanadu. I've used D-Wave myself, signing up for their LEAP platform is inexpensive (possibly free for a small amount of use, I'm not sure about their current offering).

There are different implementations of "quantum computing" which are appropriate for different types of problems. Google and Wikipedia will teach you about them, for example quantum annealing vs. universal quantum computing.
https://investor.costco.com/node/22121/html

Page 28, gross margins are around 11%.
I think the reaction you are seeing has to do with Attachment Theory used as a cudgel by speakers to allow narcissist and egotists to dismiss their shitty behavior. Esther Perel is a great example. She's like a modern day Ayn Rand who thinks listening to your partner is akin to cutting off your own arm. And she backs that up with wave after wave of attachment theory gibberish.
>There's nothing monopolistic about it.

By definition, a monopoly is a majorly dominant market position, it says nothing about how it was achieved or the quality of the product.

>Anyone complaining about monopolies today has no idea how bad things actually were in the late 90's to early 00,s. We have more high quality products from more vendors and better interoperability than probably any other time in the history of computing.

Things being worse in the past is not a reason to not push for further improvement. By your argument we should stop all research and progress since things used to be worse so we should be happy enough with the status quo.
Marsupials and monotremes lack the corpus callosum that facilities communication between left and right brain in placental mammal, so it is as if they already had this surgery.

https://en.wikipedia.org/wiki/Corpus_callosum

This seems to put into question their statement about "all mammals", but I haven't read the article, so maybe they actually mean placental mammals only.

Monotreme mammals don't have nipples.
What Slack also needs is a good set of native clients.

I try to think from the 'regular user' perspective and often assumed that they just don't care. I figured they'd have Slack open on their desktop all the time at work, or just not care about load times or battery drain. I figured that was just one of those '(web) developer things'.

But I've been surprised at how much friction there is to using Slack with various non-nerdy clients I have. They'll constantly send me messages via WhatsApp or even Telegram. The ones that I've convinced to use Trello often start using it for their own stuff.

But Slack is a slog to them. Mostly the desktop clients, but I've heard a number of them complain about mobile (which I don't use much, but I thought was native?).

Whatever Slack is doing right, whatever its other problems, surely the fact that 'regular folks' feel friction using a chat app that one is supposed to regularly use is a cause for concern!
Hour-long video showing parts of a whole mission: https://youtube.com/watch?v=eNxTq9RrOs0
Certainly not, and in their layers of defense against this stuff, they should have had processes to train people, audit bucket policies, conduct penetration tests etc, and there's no excuse for them not having caught it before.

But with that said, one of those layers of defense is also using tools that are easy to keep secure so that the vulnerability doesn't appear in the first place. While Twilio isn't "a lone developer", I wouldn't be surprised if the person who did create that bucket on behalf of Twilio was just a lone developer fumbling around in the console. And again, that's no excuse, but it still is an area for improvement.
I disagree. One does not need to know quantum physicr to learn quantum computation, as scott aaronson argues in "quantum computing since democritus". I personally feel I actually understood more quantum physics by playing around with quantum algorithms
Runnable did this and got acquired by MuleSoft. Heroku also has this feature. Vercel is less comparable since it's only for serverless. Can you link to your project?
Yeah...while there probably won't be many/any new 747s built, they'll probably be flying cargo for many decades. Last II knew, FedEx was still flying 25 or so Douglas DC-10 cargos, more than 30 years after the last one was built.
There are cultural factors as well that make entrepreneurs valued and respected in the USA in ways they aren't in other places, so the right comparison doesn't seem to be across countries (where non-financial cultural factors may overshadow all else) but within a country in which the government-supplied safety net is severely lacking. In the USA, those best-suited to pursue entrepreneurship are those for whom the personal safety net is strong, despite the overall national safety net being weak.
For sure. But they're checking everyone, and mostly for optics. They're not singling you out, and it's not like waiting in line for 45 minutes for the TSA to frisk you.

And most of the time they're not even checking, just looking for obviously sketchy low-hanging-fruit and spooking the half-hearted crooks.
Indeed, was thinking the same thing while posting.

In practice though, I've mostly encountered lack of comprehensive developer docs, or they became outdated years ago. Most devs will point to source itself for documentation, unless for critical or certified software. If not the latter, the internal logic is usually scattered and not cohesive. So need to check dozens of files for each hypothesis about the original intentions and context.
Access to capital is partly based on social and professional networks, which are harder for black people to access. https://www.washingtonpost.com/technology/2020/07/22/black-e...
Yea, designs are cheaper then actual implementation. It’s not always the case that the engineer doesn’t understand the value but most times it’s about the management/PM can’t get things finalized over a long period of time. Sometimes I feel it’s just politics in some cases. Don’t you ever need to fight to do some high visibility work?
If you have no capital to bring, then you will have no equity either unless you provide labor for free. Labor compensated with equity is capital, since you have to pay your living expenses out of savings or loans that you are liable for. And you'll just be an employee of sorts, except with less pay and more risk. Why bother?

If you're unsure where your next meal is coming from, then you probably aren't currently a good candidate to be a founder. Maybe later you will be, but first things first: accumulate a bit of wealth. Venture capital isn't a government welfare program. You might get YC or others to pay a sort of a social tax by providing a sort of welfare, but the founders won't be owners (see above).
This should be somewhat mitigated if you keep using different cloaking images, no?
You can mount like any PostgreSQL version, including extensions, in Postgres.app. I’ve used both Timescale and Agens with it, with zero problems.
Just a tip: always have your domain start with the brand name. “Get___” “try___” “by___” etc are terrible because when a user is searching to quickly go to your domain, they’ll type your brand name first (as that’s what will come to mind).

In this case “r”, but your site won’t be listed as a quick suggestion cause the domain starts with “g”.

I’d suggest “reployapp” or “reployenv” or something where brand followed by a word/descriptor.
There's quite a bit of rumbling, but some food for thought too.
Certainly not discouraging this, so thank you for pointing it out.

I do the same, and sometimes I need to do something manually so that I can grok what configurations I need to define in terraform / whatever other tool I'm using. POC'ing is different than a production or even staging service.
No, it most likely peaked in early April if you look at the number of deaths and ICU admissions. The infection rate is mostly useless since we have changed testing strategy several times.
You will also need a pretty good understanding of calculus and linear algebra to understand QM, which many CS people don't have. You could probably learn both at the same time, but it would be challenging. The unfortunate thing about physics is you need to have pretty strong math skills to understand things, and most people's mathematical preparation is not very good.
RoWrite 2 Smart Writing Notebook
Cue the closeted trump supporters finally coming out in hordes to pat themselves in the back. It's very likely the white house approved it not for science but more for "national security". Wouldn't it be great if someone can combine "climate science" together with "national security" to get some much needed funding for climate research.
Hot Tech Skills and Certifications During the Pandemic (and Beyond)
> "make founders take on massive personal debt to survive"

That assumes massive personal debt is even an option.

A lot of poorer people are turned down for personal debt with respectable institutions.

They go to the bank, credit company or whatever, and the answer is a straight no, we have nothing for you. Maybe if they're lucky they can have a small overdraft, worth less than a month's rent. Not enough to move the needle. Loan sharks exist but that's a terrible idea.

I mention this because I have the impression some people, who are used to easy credit (especially credit cards), don't realise there are a lot of people who can't get any.
Earliest Evidence for Humans in the Americas
Non malicious? Does the person. That wrote that bit of bullshit even believe it.

They might as well have said "we are not smart enough to figure out the nature of this code. In unrelated news we are hiring senior JavaScript engineers, experience in opsec is a bonus"
Cuba's Underground Gaming Network
What do you mean they lack funding? They are probably the single most well funded areas of our country with guaranteed student loans from the government.
I found it interesting that the general consensus seems to be that Sweden failed, and yet NY state was just hailed as "doing it correctly" by Dr. Fauci [0] (despite one of the very highest per-capita death rates in the world). We didn't do much better here in MA in terms of deaths, although like NY we're only seeing a very small (and importantly flat) number of cases here.

Meanwhile Australia, a country that was previously hailed as having done it right and contained COVID-19 has now locked down 6.6 million people [1], closed state borders between Queensland and NSW [2] and currently seeing record numbers of infections [3].

Only time will tell which is the best strategy.

[0] https://abc7ny.com/covid-19-ny-fauci-anthony-cuomo/6324584/

[1] https://www.cnn.com/2020/07/06/asia/australia-victoria-coron...

[2] https://www.marketwatch.com/story/australia-shutting-border-...

[3] https://www.bloomberg.com/news/articles/2020-07-22/australia...
Great point. People think a willingness to take extreme financial risks is somehow a useful personality trait when it comes to entrepreneurship because of selection bias. People who take that risk and make it tell that story. People who take that risk and don't make it aren't heard from. People who don't take that risk also aren't heard from.

There are lots of people with great ideas and the ability to execute on them who also have a deep sense of financial responsibility that precludes them from going 50k into credit card debt.
Pretending that racial inequities don't exist perpetuates racial bias. I can tell this is a topic you have never thought deeply about.
What sort of joke is this? Having parents with an extra bedroom, once used by kids, is perfectly ordinary.
Honestly I sometimes write a design doc even if no one else will read it. It can be as short as a few sentences, if needed.

The main benefit is it forces you to:

1. Think strategically, not tactically, about what you're about to build. Beyond just "I need to get this working now".

2. It makes sure you can describe what you're about to do in plain English (or plain English plus some diagrams). If you're struggling to do that it's probably a sign you need to rethink your approach.

Obviously, the organizational benefits described in the link are really important, too, but if all you've done is just 1 and 2 above that's already worth your effort.
>The emotional bond and the collaboration between client and therapist – called the alliance – have emerged as a strong predictor of improvement, even in therapies that don’t emphasise relational factors.

Yeah, OK, I might buy that as much as I might buy any result associated with something as nebulous as psychotherapy. How do they characterize this, exactly?

Having good feelings about a therapist you got better from ... you probably have better feelings about a podiatrist associated with fixing your foot pain than the one who didn't as well. That doesn't mean your feelings are causal of your foot getting better. In fact the podiatrist (or therapist) might not have done anything real either; sometimes you just get better.
We are USPS only at the moment.
The first year of my side project: Code Line Daily
Things I cannot easily compose:

- Messages (macOS)

- Slack

- web browser

- various notes apps

- iTunes

- Discord

- plenty more

These are tools I use all the time throughout the day. There is no simple pipe-like interface that allows me to easily take the output (graphical display) and pass it elsewhere to do something with it. In the terminal, everything shares a universal output system: text.

GUIs are not composable in principle. Sure, there are some workflows where you can do it, but that is not generally the case because they lack this common interface as a standard. CLI tools, on the other hand, have the standard of text output.
Thanks for the detailed reply.I still fail to see your point and it's relation to software freedom.
If you're debating whether to go to school x and work with professor y, make sure you get a chance to talk to students who work with professor y, and ideally students who work adjacent to professor y. In my experience, bad advisors usually have students who will tell you that the advisor is bad (especially if you talk to them in person or over the phone, where there's no written record). If the students themselves are too scared, their friends probably aren't.

Any good program will have a built in process, for example an admitted students event, with this kind of interaction. Any good advisor will encourage you to talk to their students. If not, that is already a red flag.

Talk to current and former students! I was fortunate to have a great advisor, and I was always happy to talk to admitted students.
It's funny how extending that analogy begs the question in the small matter of what to do about the natives, which is loosely analogous to the problem of social media, where you colonize and coopt, and then have the issue of what to do with the subjugated people. Not a lot of "right thing," and "good guy," stuff there.

The radical monopoly concept captures this dynamic, where products bulldoze culture. Sure, it's progress, but just don't look behind the curtain, and certainly don't be as sanctimonious as the social media platform execs have been.
Writing helps you think. In the process of creating a design doc you get clarity of thought and refinements happen.
It would be too long. To quickly summarize, from the pain of backups (unless you setup a WAL replica, the load may take your database down), the large size of the data on disk (timescale does offer some compression now, but it's still too much), the low performance of large queries, the memory requirements - it's death by a thousand papercuts!

Don't get me wrong, timescale is a great way to get started with time series - just like sqlite is a great way to get started with databases if all you know is nosql.

However, it quickly brings its own challenges - and the new license is the cherry on the cake: it is locking you down to your own infrastructure unless you want to pay for timescale own SAAS offering (and then prey they do not alter the condition of the deal too much later)

It is just not worth it, unless you have a very small problem, or you can afford to have people concentrating on timescale maintenance - and in this case, you would be getting better bang for bucks by having these people work on clickhouse.

I'm speaking only from my own experience. I have relatively large servers dedicated to time series (about 100T of disk space, between 128 and 256 Gb of RAM). They were going to be retired for even bigger servers. Instead, we experimented with clickhouse on one of the recently decommissioned servers. We could not believe the benchmarks! Moving to clickhouse has improved the performance on about every metric. Yes, it required some minor SQL rewrites, about 1 day of work total, but unless your hardware is free and your queries are set in stone, clickhouse makes more sense.
> The web console should be just another UI for editing the configuration in source control.

Should. But isn’t.

So until it is, IaC for production. Console or CLI for development.
Thinking back on all the games I've lost, this analysis is depressing confirmation that I might just not be that good at this game lol. Super interesting read though!