skysight-inc/HackerNews huggingface dataset:
You are assuming that they meant to write “with” when they accidentally wrote “without”? Artificial wombs don’t currently exist, so the sentence has no meaning as written. But even if we re-write the sentence so it obeys the normal rules of English grammar, it is still deeply silly — the whole point of artificial wombs is that we would then be free of many of the problems that now plague human reproduction, such as infertility.
It's kind of interesting that there's some kind of conservation rule at work there. The amount of effort you have to expend must scale with the number of bits you want to convey correctly _and_ the number of people you successfully convey it to. Delegating to other people will corrupt the message. Large 1-to-N blasts can only convey a few bits before people stop reading or get confused. To perfectly communicate all of the information to all of the people, you'd have to go express it to them individually.
Common Lisp does not have any built-ins for declaring static local variables known e.g. from C.

int test_function() {
static int counter = 0;
return counter++;
}

test_function(); // -> 0
test_function(); // -> 1
test_function(); // -> 2

So, well, we can just implement them ourselves. It's Lisp, after all!

(defun test-function ()
(static-let ((counter 0))
(incf counter)))

(test-function) ; -> 1
(test-function) ; -> 2
(test-function) ; -> 3

This article is done in a literate programming style, attempting both to teach the basics of Lisp writing style and to describe the details of this static binding implementation.
The earlier guy you replied to was a "bad manager". This guy you just replied to is a good one. He gets it. Note how I said a good manager very much assigns the right task to the right people.
I've talked to quite a few people that haven't left their jobs, but weren't happy that their employers took advantage of the pandemic to shovel extra responsibilities and duties on them. I can believe the post.
No, solidarity often refers to actions chosen to magnify the impact of another's chosen action. A solidarity strike isn't (at least normally) where the first union was locked out, but usually one chosen by the second union to add additional pressure to the strike undertaken by the first union.
The main difference is that CLIPS is a forward chaining rule system, while Prolog is backward chaining. This is a big difference in how rules are defined and how do you use them (in Prolog you start with a query always and you try to prove it, in CLIPS you just run it to get some rules dispatched).

However, Prolog is also a valid general purpose programming language, so you can actually implement forward chaining rule systems in them (see for example CHR[1] and Heiseneye [2]). CLIPS is not a general purpose programming language.

[1] https://www.swi-prolog.org/man/chr.html
[2] https://github.com/IDLabResearch/Heiseneye
TBH I have no idea who these two are. I'm not very musical but they seem obscure to me.
This is so often said, and so bloody ridiculous a state of affairs for the information technology industry.

How hard would it be to have a shared todo list where the team can put every blocking question which needs answering, and everyone who needs to answer can either do that or delegate the decision or approve skipping it? (And I don't mean a sluggish Jira / Electron / Teams / helpdesk which needs 50,000 fields entered to raise a ticket, either).

I suspect it isn't done because nobody can usefully make all the decisions which other people want to push off onto other people, it would take inhuman amounts of time and attention. And that part of the reason "answering only the first question" happens is to drop most questions on the floor, with the idea that important ones will be raised again, as a way to filter out the huge number of unimportant questions. And as a way to deal with the fact that answering one question can change all subsequent questions - if the answer is "that's waiting on finance approval" then it might be about to have a budget cut, or be cancelled, or be delayed until a new financial year, and answering other questions is a waste of time.

Still, for when the other questions are needed, it should be something computer people, programmers, IT specialists, can have machines keep track of without absolutely awful interfaces - and maybe involving automated email and replies if needed, like forum posts and newsgroups have had for decades.
Have you tried GuixSD?

I run NixOS, but I recognize that user experiences might be very different depending on the packages you use. NixPkgs is huge, enormous. Some stuff is really well maintained, whereas other stuff isn't.

Furthermore, declarative systems make a difficulty tradeoff. Lots of stuff is much easier, but problems are sometimes harder to debug as there's an extra abstraction layer.

IMHO, these days the best distributions out there are either very simple imperative ones with binaries (Arch, Alpine, etc.) or Nix-like (NixOS and GuixSD). Getting experience in those two extremes is really valuable.
The thing is: if the custom domain email was setup as a new Google account (not a gsuite one) we would get most (all?) the same features as gsuite including docs and drive. I assume these account will continue to have this, no?
I closed the post when the example is an executive who's making $300k a year.

An executive being checked is a problem as much as any other employee. However, executives are the ones who seem culpable of not updating policies of the company.
> Clue's in the name. A respiratory virus, of which there are many.

So again, if not covid, what other thing is causing the extreme spike in viral phenomena deaths? Is it some other novel virus that no one noticed or did we suddenly become more susceptible to the common cold?

> Apparently common colds and the like are even more contagious than Covid-19, as the country where I live has had a mask mandate since September 2020 and I have been ill numerous times with regular sniffles and colds.

Anecdotes are not data, but if we're sharing them, your experience would be unusual in my neck of the woods.

> but it's a stretch to attribute it to masks and social control measures

It really isn't.

> but I don't think that policies have changed much over the past year - yet flu is back this winter

Compared to a year ago, social distancing and mask mandates are far weaker. December 2020, gyms were closed and I couldn't go to work and restaurants were at 25% capacity or outdoor/takeout only. Today gyms are open, I can work from my office, and restaurants can run at full capacity.
I have a true soft spot for https://helenkellersimulator.org/
Makes the whole thing even worse.
Depression-era “Business Plot” aimed to take power from FDR to stop the New Deal
> I have a kit-built machine with an 8MHz 8088-class CPU

Would you mind sharing details? I am curious. Is this a modern kit made from mostly new parts that is available to purchase?
Literally the reason I’ve not gotten a new job over the past 18-months was that I would rather focus my time into my own side-project than focus on a new job. I have pretty good job security and I really focus my mental efforts into my future than a company’s future.
Web 3.0 is too complicated
I’m reading through that file and I’m not finding anything particularly interesting — the queries all look… reasonable — though I’m also struggling to imagine what I would consider a beautiful query

Anything specific worth calling out?
"My friend on $300k/yr ..." blah blah. Some people have real problems.
There were times in the past where the human population was reduced to only tens of thousands people [0].

In 10,000 BC population was estimated to be in a range roughly between 1 and 10 million individuals. [1]

[0] https://en.wikipedia.org/wiki/Toba_catastrophe_theory

[1] https://en.wikipedia.org/wiki/Estimates_of_historical_world_...
The opening premise is a little weak. It’s not an example of deep dissatisfaction, but a rational choice.

When you make $300k, disrupting your life for $100k isn’t really compelling. It’s honestly not enough money to compensate for your standard of living and family life. And frankly, the divorce will cost more.
That was underwhelming. He basically described how an incubator works. You just need to watch shark tank to understand that no deals are born the same. If you can get a better deal somewhere else, then go somewhere else; nobody said YC is the only incubator or way to create a startup here.
Marketer created a 'Resume bot', got 30k views, 14 interviews, 11 job offers
Free market does not function without regulation enabling it, Interface standards are where regulations are pretty much absolutely to enable competition. No market is truly free, markets without regulation would only optimize for profit not better products or value for consumers.

Interop standards make markets freer. Vendors have negative financial incentive to support interop, larger/dominant they are the incentive worsens. Given reality of lock-ins, network effects and inefficiency/friction of migrations it is impractical to expect a better product will replace the ones without interop.
>> What's not yet clear to me, though, is why you'd choose to distribute these non-public applications through the appstore in the first place, rather than just make them available as direct downloads and have them "sideloaded".

For most situations where you want to do this, you want the apps to download and update like any other app. At the point of distribution, you want to have some differentiation as described in my original post. As soon as the user initiates app installation, you want the App Store to do the heavy lifting for you.

There is no benefit to side loading an application in many cases because you have to then have users repeat those steps again and again. With this mechanism, it's a standard App Store app so you can also deploy it via MDM or other management mechanism.

I completely understand why lack of side loading is an impediment to freedom and using a device how you wish. The challenge is that there is real value for many to Apple's tools and mechanisms when they are more composable. They are likely to offer up things like this as the pressure mounts to offer real sideloading.
> Latin was the only grammatical teaching that I had at school

Me too. Perhaps that's why I value my Latin training (which I flunked). Maybe it's learning grammar that is desirable, not learning Latin per se (pardon the Latin).

They say learning Latin makes it easier to learn other (European?) languages. Perhaps it's learning grammar that is really what helps.
There's a lot of retro dev happening now across the board. SGDK has led to a big interest in making Genesis/Megadrive games. Jo Engine is increasing interest in the Saturn, etc. I'm also attempting to help contribute by writing a book on Neo Geo development (it has a long ways to go)

https://github.com/Stephane-D/SGDK

https://www.jo-engine.org/

a Saturn homebrew showcase - https://www.youtube.com/watch?v=NqKKExcTaKo

https://neogeobook.mattgreer.dev
This is a misstating of the argument. They argue that 10-14% is a much larger stake than three other funding options.
I survived 5 months recovering from COVID in hospital
> But that sounds fundamentally incompatible with having a fixed list of categories, with that approach surely it would have to be a free text field (or at least a couple categories, along with either a text field or an "other" category, like with gender nowadays

I agree, but generally it is, in my experience, as well as almost invariably being completely optional.
Hierarchy of needs. For email I need:

1. To have control over my account, so I can use my custom domain and move to another provider without the years it takes for my family etc. to update everywhere they have my old address stored. So protonmail, posteo, etc., are out.

2. Able to use open tools to access my account. No IMAPS or SMTPS? Out.

3. To be safe against hackers etc. So Joe's Email Service, run out of his basement, that promises not to give the data to his government in Slovakia is out.

4. Privacy against governments is definitely a nice to have feature, _but_ anyone sending me email is probably using Gmail anyway, so it's not like the US government couldn't get it at the other end anyway. If we ignore for the fact that they share so much data, Australia is arguably preferable to the US having data, since I go to the US frequently and have business there and so if something happens like with the curl author where they decide they don't like someone I've done business with, the US is more of a problem.

Fastmail has obvious failings on point 4, but providers need to cover points 1, 2, and 3 before I'm comparing them on point 4.
‘Cattle’ always seems to imply spreading your infrastructure across multiple cloud services, and having infrastructure management tools etc.

I sometimes wonder whether we need another metaphor, something like a dairy cow, where you only have one, but when it fails you can shoot it and plug in another very quickly and simply (e.g. using a script).
As far as I know you are, once again, completely wrong. `go doc` looks up symbols in a single package, which is the current package by default. That is what go doc's own documentation states.
Your comment is currently floating at the top of this thread, creating an awesome opportunity for people to reach out to you privately. You have no contact info in your profile! A throwaway email address could be a consideration. Also, where are you located, roughly, say state-wise or so?

Squinting from a very specific angle, I honestly wonder if a self-defense class could be useful here - not predominantly for the mechanical teaching, but from the fact that (if you actually have a good teacher) you integrate what you learn on top of a balanced framework of refined self-control/mastery. Opining very naively, I wonder if the meta-control (you can control your emotions (you are capable (you can defend yourself))) you would achieve via what would amount to unorthodox exposure therapy would present enough of an emotional/logical contextual scaffold of what balanced capability basically looks and feels like that you would be able to just drink that in for a bit and then see where you go from there. Ideally you'd smooth out the bumps with competent psychological support, but this could get you <significant>% of the way there.
States consider alternative currencies of gold and silver
While encrypted DNS does conceal the domain name from the ISP, it also prevents the ISP from intentionally returning an incorrect IP address in response to a DNS request. This behavior is known as DNS cache poisoning[1] (or DNS spoofing) and has been used by governments to censor websites and perform DDoS attacks on other websites.[2]

[1] https://en.wikipedia.org/wiki/DNS_spoofing

[2] https://www.crowdstrike.com/blog/cyber-kung-fu-great-firewal...
That definitely exacerbates the issue, but I don't think it's fair to claim that the absence of recourse is the _only_ problem. If you have limited cell service, limited connectivity, or limited time, then the account being locked can be a significant burden that completely blocks whatever opportunity you were trying to take advantage of. Note that the response time even for newsworthy account locking events is still on the order of hours to days.
Euxodus is right. As long as you’re not building a product where the primary value of it is just delivering MongoDB as a service, you’re fine. There’s an FAQ that addresses that and more here https://www.mongodb.com/licensing/server-side-public-license...
Today I read Yasmeena's Choice, by Jean Sasson (https://www.goodreads.com/book/show/18376565-yasmeena-s-choi...)

There was a girl, Lana, 16 years old. She fought, all the way...

It's horrific, and sobering, and may help you to get a perspective on your troubles.
You can get your own autonomous system, and take your IPs with you when you change ISPs, or have the same IPs reachable through multiple ISPs. This is possible for both ipv4 and ipv6 but ipv6 is much cheaper. Still not really something that makes sense for a residential user. You need to have networking gear that handles routing on the internet, bgp advertisement instead of having your ISP handle it. There are annual fees, you generally need to be on a business plan with the ISP. For ipv4 the minimum ASN size is a /24, it costs around $12k to buy the IPs for a /24. Ipv6 ips are free. It also costs around $1000 in annual fees for an ipv4 asn, ipv6 is less. ipv4 ASNs smaller than /24 aren't advertised outside of your current ISP and aren't really portable.

Currently there are about a million ipv4 prefixes advertised. And about 150k ipv6 prefixes. Some older ipv4 equipment has a limit of 1024k, or near 1 million advertised prefixes. This equipment is usually 15+ years old, but still is what runs the internet. Generally equipment that supports ipv6 can support many more networks
"Charge it for about 5-10 minutes, and then not have to worry about it again for at least a couple of weeks."

So you would rather have engineers solve the impossible, and then have 2,000,000 cars carry around additional 300kg of batteries?

How about getting city officials and landlord to do their actual job they are getting paid for?

And don't go 'oh no i have curbside parking' on. Me - you have millioms of lampposts in every city, don't you? They are already connected to power, is it too much to ask for all of them to be equiped with sockets?
I mean, I like this website, but I've never understood why doing a digital business would require loads of investment. Scale is like the whole point of "digital."

I supposed a more nuanced question would be -- has YC made any essentially good businesses? Like "something GOOD that literally would be very difficult to make without tons of extra dollars?" I strongly doubt it, but maybe?
CD WatABot
Look on ~glassdoor and analyze the reviews of ex-employees.
No I mean why use Ansible and Puppet when you can create clean workloads from a docker image.
Firefox now includes ads built-in to the browser, and it uses and share your personal data with "trusted" partners to show you these ads - https://www.theverge.com/2021/10/7/22715179/firefox-suggest-... .
> if they have done anything egregious.

The way they tried to downplay the significance of Cloudbleed, for starters.
It took me a week to go from requesting access to receiving access for my domain when I signed up earlier this month. I was already using cloudflare for my dns so maybe that sped things up?
Have you seen the AWS UI?

Or the AWS API?

I actually think this is a product of Amazon's workplace culture. The old joke about the first 90% taking 90% of the time and the last 10% takes the other 90% of the time. Amazon only invests in the first 90%, and doesn't give a shit about the rest of it because they have already won the monopoly, and their sociopathic stack ranking forced firing culture won't reward people working on polish.

In UIs, that second 90% is polish. Polish comes from low priority ticket/feature fulfillment, and if you're working on low priority tickets, that means you're getting fired in the next reaper cycle.
Absolutely, that is what I was hoping for!

So, vcat() instead of append!(). Darn. Faith in Julia restored. I’ll update the article.
Mission command [1] might be useful here. The main idea is you state the mission and your expanded intent and each subordinate command does the same thing all the way down the chain.

There’s several “checksums” commonly employed in the US Army. The subordinate command’s orders will contain the verbatim mission statement (typically one sentence with the five whys) from the both their commanding unit and the next level up. The order also includes the expanded intent from their commanding unit. Finally, a commander will require back briefs from subordinate commands to make sure plans align.

[1] https://en.m.wikipedia.org/wiki/Mission_command
Yes, this glue is important. E.g., the VP dropping by the EM's staff meeting to give a tailored version of the message and do some Q&A, and the VP doing skip-level 1:1 meetings to get the perspective as seen by the EMs. If you build kind of a mesh of redundant communications, you can better course-correct (which also means correcting the original message after observing its actual effect on the team).
If I’m a descendant of enslaved people, then sharecroppers, then parents living in the shadow of industrial complexes, it is possible and unlikely that I’ll be competitive for a FAANG position. Likewise if I’m the descendants of people sent to re-education camps (North American boarding schools). What are some other ways to help those who have been pushed down over the years by Eurocolonialism?
White House Wants Crypto Rules as Matter of National Security
Your comment made me think of mailchimp's https://styleguide.mailchimp.com/voice-and-tone/
I haven't signed up yet, but I like that the pricing is by storage space, not per user or domain!
FTA: “Microsoft says that Windows devices need to be online for at least eight hours to get the latest updates and have them correctly installed after they're released through Windows Update.”

I think you can also read that as “after we release an update, it can take 8 hours for it to get to all machines needing it”

I guess the X million Windows installs poll Microsoft servers for updates at (somewhat) fixed times that, to even out load on their update servers, vary by machine during the day.

Possibly still less than ideal (couldn’t a machine that sees it has been offline for X hours poll the moment it’s connected to a network?), but not _that_ weird.
Where is the RFC draft for Web 3.0? I wanna have a look
Well then you are mistaken in your characterization of this not being work.
The first OTA was last winter, not a couple days before the next OTA. I am glad that Tesla has started to drag everyone else forward with software updates but I think the heat pump issue is still a valuable data point for evaluating Tesla's engineering prowess and methodology. You can't hotfix every mechanical issue and I think you could argue that Tesla's methodology can lead to more rapid improvements but more unexpected problems than the more cautious approach of other manufacturers.
> Innovation is still finite per unit of time. People's wants are infinite.

That's what I say to people afraid AI will steal their jobs. No way we run out of jobs before we run out of desires. We can always imagine and want more, and it's so easy to become entitled to what you already have and think nothing of it.
This misses the point.

People are checking because they can - no-one is looking.
FWIW, my opinion is that you always start with the database, especially an RDBMS, to solve your problem. Databases have some pretty advanced programming constructs, and advanced algorithms that are available to you via a language as simple as SQL.

And when it (the database) cannot serve your needs in terms of performance anymore, then you must choose a domain-specific product dedicated to solve the you challenges.

> premature optimization is the root of all evil.
Bolstering the bottom of the distribution in advance of inflation/recession seems like an amazing outcome to me.
Some 5 years ago I decided to change job when my health started to go down the drain due to stress...
> Assuming that at some point in the next 100 years we are able to develop an artificial womb

It may be sooner than that, at least for lambs:

https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC7408362/

https://pubmed.ncbi.nlm.nih.gov/34823842/
How was YCombinator ever not a "lottery factory"? Isn't that the goal of their style of venture capitalism - cast a wide net and profit massively off the few good fat fish that come up?