skysight-inc/HackerNews huggingface dataset:
Not full history as in "you can rewind back in time and see every possible past state", no. If I wanted one of those, I'd probably use git as the substrate.

The thing JMAP doesn't have, that I think you're trying to ask for, is the ability to talk to divergent endpoints and resolve the state on the client. JMAP expects to talk to a server which is merging the state into a linear world for it. That linear world view can be different from different servers.

For example, if you implemented your server as a series of git commits, complete with merges whenever you'd had changes on two different servers, then you could just use a commit hash as the state string - and if you got an oldState which was a commit that didn't happen on your server you could still use git to calculate the series of changes on your branch since the fork point plus changes on the remote branch after that commit - and you'd be able to issue a full set of changes. If you DON'T have at least that commit and its predecessors locally, you can't calculate the diff, so you have to return cannotCalculateChanges.

I think what you're wanting here is for the server to get from the client what the last fork point was, and give the client just the changes it knows about since that fork point (like a git fetch) and then the client calculates the merged changes. That's not how JMAP is designed to work. It's an interesting idea, but it does lead to very high client complexity, so it's not what we wanted JMAP to be.

The CRCs are 32 bits, but they're not the only signal. There's also modseq and uidnext, so the CRC doesn't need to be cryptographically strong - if somebody deliberately creates a replica state that comes up with the same CRC but has different content then they could make servers believe they are in sync, but in that attack vector they probably also have enough control to just make the replication layer lie.

We're also using sha1 for message content integrity, which I'd like to move away from eventually. There are plans, but we have other things to finish first. We do insert some randomness into a header on message delivery which makes it much harder for someone to calculate what will be injected when sending somebody an email via SMTP!
I've seen the exact same attitude with loggers in Tasmania, where a lot of ancient old-growth forest is logged for woodchips I presume.

I think there's probably quite a bit of propaganda and echo-chamber reinforcement these small towns get to destroy the environment with such a cavalier attitude.
Society demands far too much of everyone's time, from childhood through adulthood. It's not simply enough to balance work and life, to get by most people have to spend more time working than not when sleep is taken into account (if a person gets enough sleep, many do not).

Society is a greedy bastard. It gets a pound of flesh in the long run, no matter what.
The wisdom of the "may you live in interesting times" curse rears its head once again.
It's actually that you aren't qualified to say who's competent. The CEO can't hire a tech competent CTO and that multiplies down the line. In the absence of a tech savvy judiciousness they fall back on fluff like "devops culture fit" and "growing the team" to be like "silicon valley culture". Hundreds of recruiters will sell them that story (those recruiters are really in the PR industry) and you end up with incompetence all around except everyone has become good at selling their own incompetence as the highest form of tech savvy. Most prevalent in older enterprisey firms.
The trick is there are multiple resume filters.

One will filter you out for having too many keywords.
One will filter you out for not having enough keywords.
One will filter you out for including a picture.
One will filter you out for not including a picture.
One will ... ad infinitum

Your resume is being evaluated by different filters constantly. Different filters filter different things. There is no "right" answer. There are only answers you will or won't be filtered out for depending on which filter is being applied.

Which filter is being applied?

It's random.

Hiring is essentially random.
What Does Amazon’s “Top Brand” Badge Mean?
The Singleton Pattern
Detroit Beyond Human feels like my first experience playing Zork

The reason other mystery decision games didn't is mainly because of the lack of consequence, DBH fills the gap by revealing the existence of other choices and how many world wide players made a particular choice. But it still fails on having many meaningful consequences, it tries pretty well though
You mean things as trivial as string format methods ? No impact. This is not subject to discussion either, we avoid bikeshedding.
> I’ve become disenchanted with clojure over the last couple years

I've been trying to get into it last 6 months :p.
Now I am Wondering why you say this.
If I were to use such a shitty website, I'd rather make a pastebin and link to it, instead of forcing every reader to reformat it themselves.
Ignition! devotes an entire chapter (Chapter 7) to the topic of propellant performance.

One crucial point is that you are aiming for as high an exhaust velocity as possible, and that means that all else being equal you want exhaust products with both a high heat of formation and low molecular weight. It's not just about the energy balance (not that ATP is particularly outstanding on that measure anyway).
I’m no expert but it seemed that the big oversight in Brexit was that a war on UK’s border was put on hold in the 90’s due to the fact that the EU made borders within Europe pretty inconsequential. The backstop was Theresa May’s attempt at solving the problem of both having a border and not having a border, by basically not leaving the EU.

Talk of the EU “punishing” the UK is silly. The EU is not going to renegotiate a huge set of treaties (the leaving agreement) due to the fact that the UK can’t find a way to both have a border and not have a border. They just spent 2 years negotiating with the UK and now the UK has gotten cold feet.
I'm the same. I consider myself very, very privileged.
Open Letter to Brian Chesky (About Tokenization)
> You can’t get any better than the energy currency of the cell.

laughs in FOOF https://blogs.sciencemag.org/pipeline/archives/2010/02/23/th...

biochemical compounds suffer from all sorts of annoying limitations which stem from being made by a living creature (such as not turning aforementioned living creature into a cloud of steam.)
that's bs all incinerating technologies produce toxic gases. for incinerating plastic the argument is that it's less toxic than letting it sit in a landfill.
it's just my opinion. everybody has one.
> Ah, but with the right quantum computer, able to process information at speeds exponentially faster than today’s supercomputers? Suddenly, what seems uncrackable becomes child’s play, able to be broken in under 10 minutes.

Cringe. Quantum computers are not "able to process information at speeds exponentially faster than today's supercomputers". They're able to solve a very specific subset of problems which are hard for classical computers. A very specific subset, called BQP, mostly having to do with finding prime factors. NP hard problems are probably uncrackable with quantum computers.
The terms also mean quite different things depending on where you are. For example, roughly speaking, a CV in the UK is like a resume in the US, a (hopefully) concise summary rarely exceeding 2 or maybe 3 pages even for the most experienced and qualified of applicants. Certain positions, such as academic research roles, are exceptions to this definition, and providing a complete and therefore often much longer history more like a US-style CV is typical in those cases.
I'll reiterate that I was just hoping to share my intuition behind the subject but I'll try and point you in the right direction.

I mean that the relationship between Newtonian mechanics and Quantum mechanics is such that the matter described by Newtonian mechanics is composed of matter whose precise behavior is exclusively described by quantum mechanics, that is that underlying matter is fundamental to the macro behavior.

I'm by no means a physicist, but a formal treatment of this kind of relationship (and predicted consequences) is captured in Constructor Theory (as David Deutsch who may have been early in identifying this was able to formalize this in the much more precise language of physics)

Intuitively, if you took a whiffle ball (or pair of whiffle balls, or some other ensembleoof whiffle balls sufficient to represent a system's state) in your hands, and a little obstacle course representing, say, beam splitters, and with each in your hands somehow made these classical implements behave like photons, you would have little hope of doing this at light speed.
I agree with that sentiment but it is important to recognize that it is largely a class divide

People that go to US non-Ivy League non-Stanford MBA’s have a very different opinion. I’m glad they’ve found/rationalized utility in their choice but as someone that has once hit a glass ceiling, I’ll pass and bet on winners.
Yes. A detail that I found quite amusing about Roswell was that it segfaults on OpenBSD; the problem could have been altogether avoided by writing it in Lisp. I had to dismiss Lem because it seemed to depend on Roswell and Roswell was not going to cooperate.

The entire point of Common Lisp is to make stuff work across implementations. You shouldn’t need to test five implementations on your development machine. The only time I can see something like Roswell (but not in its current form) being useful is an automated CI tool, but even then it isn’t really necessary.
It's best to consider YAML in it's appropriate context as a better XML fragment. The ideas in YAML evolved into JSON which is preferable today.

However at the time, a tree data format that deserialized into native types was quite useful. The alternative was writing event based SAX parsers, or incredibly verbose XML object apis.
Land use detection of small Caribbean islands:exploration of Google Earth Engine
>but don't really think about dating outside their city, especially given the increase in mobility and remote work.

I had an idea for a dating App this morning (I have like 1000 business related ideas a week--what a fking nightmare) and your app would make sense for what I had conceived... but I digress: you say cities and it appears to me that you overlook the suburbs where Millions and millions live and everyone drives.
AFAICT mathematical logic has always felt like a curious side show in the greater math community. If you were to ask professional mathematicians to list off all the axioms of ZFC they'd probably shrug if they didn't get all of them. They probably wouldn't know about the more exotic parts of set theory such as large cardinals nor would they would probably know too much about alternate foundations of mathematics. They might not be familiar at all with the specifics of model theory.

The logical foundations of mathematics have always had a much smaller impact on the day to day lives of mathematicians than their foundational nature might suggest.
Indeed. There is no better example of a failure to do basic math than running active shooter drills when 98% of child gun homicides happen outside of school hours.
It’s a humor column. Lighten up.
I disagree with that quoted bit about freeloaders. A lot of people have invested a lot of time and energy to building Racket and the community, over close to 20 years.

I fully agree with the bits about transparency, and would add to that...

The best outcome I can imagine from the recent would be if the leadership articulates unambiguously what I've been calling the "top-level requirements" that guide everything else in Racket. (I have a pretty good guess at the top-level requirements thus far, based on history. I'm also pretty sure that much of the user community still has mistaken ideas about that. Another reason for articulating these top-level requirements is that they might be changing now, as it seems a few things are changing.)

After the top-level requirements, as a guide and to also let people know where they stand, then it would be good to have a well-considered model for whatever input (and possibly decision-making) is wanted from the non-leadership.
I hear what you are saying and I think it's only fair to be more lax for foreign applicants although I actually find that they usually have fewer to typos, perhaps because they'll ask someone to proofread their resume. As to mistakes in code, yeah process is important, but so is attention to detail. Unit tests can only take you so far, so it's important that coders read over their code and make sure the logic is sound before merging.
Yep, that's correct -- 60 minute interview and 30 minute writeup summarizing & scoring the interview. There is actually a surprising amount of work in this space, at least at the company I'm working for -- I usually try to do a maximum of 10 interviews a week to leave time for my game development pursuits, but there are lots of other folks who do more than that & use it as a full time job.

The type of interviewing I'm involved in is mostly first-round technical screens -- the standard interview format is about 10-15 minutes discussing the candidate's prior work and the remainder of the time on a live coding exercise.

It's a lot of fun -- I always enjoyed solving & working on "interview-style" problems more than the actual enterprise software projects I'd build at work. So it's definitely been a game-changer to discover this field.
LOP is cool and interesting, but I'm much more interested in a "batteries included" scheme dialect. Is there another language with devs more aligned to that interest?
I called ours The Yamlith. Name yours!
It seems very curious to analogize mathematics results to random variables. At the least, there's a lot going into that analogy which might be worth unpacking and justifying to explain why logical inference, with its elaborate and precise chains of truth-preserving deductions, potentially collapsing at a single counterexample, can be considered remotely equivalent to something like a dice roll.
You're assuming this person understands data locality, or memory latency or even memory in general.
How to Make Money with Your Bike
You realize that MS lets you download an app which puts an installer for a clean Windows install on a usb stick?
My wife and I stumbled on Seedlip and its good stuff... spent some time in the Netherlands this summer and found they really have decent selections of 0.0 wine/beer available at most places... hope that comes to the states at some point
Algorithms book, by Jeff Erickson
I agree with the rest of what you wrote, but doesn't have a solid foundation seems a bit far. Mathematicians hand-wave that their proofs can be reduced to ZFC set theory and despite reasonable wariness about that hand-waving, it has so far been borne out by all efforts at deeper inspection all the way up to full machine-checked formalization.
https://www.youtube.com/watch?v=h6wOt2iXdc4
I know your coworker was probably exaggerating for the point of the joke but Lashawn isn't even that bad. It's when people slam together parts of three different names to make some four syllable albatross of a name that your resume gets trashed by default.

There's also white people names that will get your resume trashed for implying low class but they tend to lack the aural flare that stereo-typically low class black people names have.
The article claims that adding subscript support to your own types is unique to Swift, but I immediately thought of how you would do it in Python:

https://docs.python.org/3/reference/datamodel.html#object.__...

I admit I don’t have a ton of experience in other languages. Is this an uncommon language feature?
Or maybe you put that time into raising your family, or otherwise being a well-rounded individual. It’s easy to do, if one assumes that the employer pays for the time required to keep an employee’s skills current.
I love that both are feasible options. I’m still not sure which side of the Lisp-1 vs. Lisp-2 debate I’m on, but the fact that there are such great languages on both sides of the fence is wonderful. Also, Scheme communities are more focused; this property proved extremely important to me when I was writing a CHICKEN Scheme web app.
try moving to something like http://skycfg.fun
Even if it's an ad, what's the issue?
That's a completely different argument. "Researchers think we'll get two more orders of magnitude in a reasonable time" is quite different from saying "if we extrapolate this curve, we'll get there in 5 years". After all, exponents describe growth until they don't-- eventually we reach physical or economic limits (Moore's law has tapered off; bacteria in a dish of agar show exponential growth until they don't anymore, etc.)

I highly doubt we'll get there in 5 years, myself.
Because that sounds right, or because you have particularized knowledge to back that claim up?
Plastic is being used for roads, mixed into normal asphalt to form a composite material. It sounds like the worst idea ever, though: today's roads are already feeding enormous amounts of dust pollution into the environment as we drive over them. Do we want plastic dust?
I'm not sure why there are downvotes on this comment. It's pretty clear this is the case - what Google Products have dedicated account executives that give you their phone number? Ads and Cloud. The two direct-buy relationships you can have with Google. Even G Suite doesn't merit dedicated CSMs until you're fortune 100...
3D Human Pose Estimation Under Limited Supervision Using Metric Learning
I really want Bird scooters that you can shoo away, and they'll come to life and clear the sidewalk.
Study: Too Many People Think Satirical News Is Real
> Maybe it's one of those things where "you had to be there at the time".

Nope, not really. I didn't get into IF until 2002, and I suspect that it's just a matter of taste. If you'd been around in the early days, maybe you'd be more into pinball or reading or bowling or something.
Growing up a family friend owned a tree planting company and I got to know many of them before they headed north to start the season. My memory (in the early 80's) is definitely a large group of young, university-aged, smelly, bearded men (and a few non-bearded young women) camping in tents and showering in the open.

I can imagine the distaste for professional loggers was more for the foolish behaviour of transient young people compared to the "professional" loggers than the actual act of tree planting. But that's just a guess.
Not only is it not forbidden in France, in tech at least it is expected that you put a picture.
Yes it's also allowed not to put one (and illegal to discriminate because it's not here), but from my experience most people do.

(source: graduated there)
What is "semi continuous current"? Is that like pulsed DC?
My main advice is to try to focus on a role or category of role and speak to actual people with that job and who hire for that job. What you are after are practical suggestions about getting from where you are to where you want to be. It's possible - but also not extremely likely - that an additional degree is worth the effort and expense. But don't sell your current knowledge and experience short - and for goodness sake do not throw it away. Leverage it and be the programmer who now does 'x', bringing all of what made you a great programmer to the table.
Templating CFN is really good practice once you hit a certain scale. If you have 5 DDB tables deployed to multiple regions, and on each of them you want to specify keys, attributes, throughput, and usage alarms, at a minimum. That’s already 30-40 values that need to be specified, depending on table schemas. Add EC2, auto scaling, networking, load balancer, and SQS/SNS—now untemplated cloud formation is really unpleasant to work with.

Some of the values like DDB table attributes are common across all regions, other values like tags are common across all infra in the same region. Some values are a scalar multiple of others, or interpolated from multiple sources. For example, a DDB capacity alarm for a given region is a conjunction of the table name (defined at the application level), a scalar multiple of the table capacity (defined at the regional deployment level), and severity (owned by those that will be on-call).

To add insult to injury, a stack can only have 60 parameters, which you butt up against quickly if you try to naively parameterize your deployment.

Given all these gripes, auto-generating CFN templates was easiest for me. I used a hierarchical config (global > application > region > resource) so the deployment params could be easily manipulated, maintained, and where “exceptions to the rule” would be obvious instead of hidden in a bunch of CFN yaml. To generate CFN templates I used ERB instead of jinja, but to similar effect.

A side benefit of this is side-stepping additional vendor lock-in in the form of the weird and archaic CFN operators for math, string concatenation, etc. I don’t have a problem learning them, but it’s one of those things that one person learns, then everyone who comes after them has to re-learn. My shop already uses ruby, so templating in the same language is a no-brainer.
I guess you can say that. So ... maybe his investment of time and money in the android ecosystem has been taken away. And this should give pause to other such investors.
Or, you know, they get directions to the charging station from a server.
The second-language speakers skew old, though. People under 30 are much more likely to speak English or German. (Not trying to say that English should be the preferred lingua franca here, just that Russian doesn't have the headstart your statistics suggest).
> of the particular parsers/validators

But the syntax was valid, the parsers/validators would've been correct to accept it.
Agree with your general point, but:

1. There were children born before you with frightened helicopter parents and there will be children born tomorrow who grow up with more freedom than you did. Generational experience is not homogenous.

2. Current trends do not set our future paths into stone, and it is possible that we will be able to plant seeds to move things in freer, saner directions going forward.
... and a mere 3 hours later, your comment is the top search for the query it inspired: "game called one single life"

1:https://www.google.com/search?q=game+called+one+single+life
I have to agree somewhat with this. Unless you doing very specific business degree, such as accounting, in which you do really well, an you have talked to potential employers first who have some decent prospect of hiring you after you are done.

Do you know good programmers in your country, know how to run sprints and could lead a team that people can outsource to? Take a couple free MOOCs on the managerial side software development.
a human being?
Not being alcohol addicted is not “fortuitous”. Fortuitous means purely by chance; accidentally; without any known cause.
I recently became a Scoutmaster.

That's what I'm trying to do: give the kids the same opportunity we had - freedom to explore the outdoors. Confidence to take care of themselves and not need an adult to do everything for them. To give them opportunites to build character.
https://en.wikipedia.org/wiki/Rudolf_Steiner

https://en.wikipedia.org/wiki/Waldorf_education
Named/typed axes checking - ie. I shouldn't be able to contract along two dimensions of different types (like batch dimension contracted with time dimension)
Interesting, thanks, I had just skimmed the posted article and it looked substantially similar to argparse, but I guess I'll take a closer look.