skysight-inc/HackerNews huggingface dataset:
Most API's don't need to receive deeply hierarchical data. Function calls almost always take just a handful of values, and if you need the occasional array, that's quite easy to manage with duplicated keys ("...&filter=price<300&filter=color:red") or numbered suffixes ("...&filter5=price<300&filter6=color:red") or delimiters ("...&filter=price<300,color:red") as preferred.

While if you do need something deeply hierarchical, there's a good chance it might be something massive and so you'll probably just pass a URL to it as a document, rather than embed it as parameters.

So why use JSON for input if you don't need it? It's just using the simplest tools for the job. Since any web request already parses GET/POST parameters, why would you add JSON into the mix when the parameters can usually already handle what you're doing?

(But if you did have an API where input was necessarily deeply flexibly hierarchical, JSON RPC could very well be the perfect tool for the job. Also, compare with API output which often is very deeply hierarchical, which is why JSON is so popular on the output side.)
Yep, for writes network bandwidth usage is independent of separation of storage of compute in some sense. Any database that provides high availability is writing over the network somewhere before it acks a transaction committed. It matters who is on the other end of that network write though. Take the typical Cloud DW (i.e., Snowflake) design of forcing writes to the blob storage (shared remote disks) before commit. That is a much higher latency write then what a high performance transaction log replication protocol will do to replicate a write to another host.
>rightly have problems with these replacing old paper notes.

Rightly?
These features aren’t each supported by all those languages though. I also don’t think expecting a dev interested in Rust to understand several C-like languages is unreasonable, at least enough ti understand these straightforward example cases.
The same is true of CB (Citizens Band) radio, except “less decorum” would be putting it mildly.
Well, that's certainly something. I haven't stumbled across this before.

It's very interesting, but one reason I want it to be proto is so you can re-use that for bindings with your applications.
The same thing we worked on last year Pinky, trying to take over the world!
Rewriting https://20-things.com in TS and React (new frontend: https://client.20-things.com)
Without paywall at https://archive.ph/8aj7W
The cannabis boom seems to have been predicated largely on the assumption that it would resemble the high-end wine market, with expensive vintages, "budtenders", etc that can support lots of boutique farms and retailers.

But it looks more like the future will resemble the tobacco industry, with slim profit margins and a handful of conglomerates controlling production. And in reality, for wine as well, LVMH owns many of the most famous upmarket brands and and most wine drinkers stick to the bottom-shelf industrially produced bulk stuff that wholesales for $1/litre.
Right, this is actually the only part of the bizplan that needs thinking. ianal, but surely there must be mechanisms to setup trans-generational contracts and agreements, for an honest bunch who wanted to run with this.

I think we need to solve this problem. The need extends beyond family and pet pics. A not-insignificant portion of human mind products are initially obscure and in private margins, waiting for subsequent discovery.
Well, the Pinkertons were only semi-private. They got a federal contract from the Department of Justice in 1871, and it’s after that point that they hit the largest and most powerful state. That’s also when they began getting involved in violently suppressing strikes. This is the opposite of the actions mentioned in the article here. Additionally, the government moved against the Pinkertons as a result of their bad behavior.
AFAICT, the expectation is that the reader knows at least one modern programming language from the list, and maybe is acquainted in passing with a couple of others. So at least some comparisons should click.

(They seemingly don't use more apt comparisons with OCaml and Haskell, for instance, not expecting the reader to know them.)
I remember reading something years back that applying modern large scale ag technology to cannabis was never a technical hurdle, merely a legal one, and how much cheaper it would be once the well-capitalized giants got ahold of it and came to pretty much the same conclusion. It did make for a neat trip through Colorado in 2017 when it was still pretty novel though.
Why bitcoin back up?
Last thing we need is more adoption of tipping which leads to oassive aggressiveness around the event
This is where a lot of voices on Twitter feel they're being marginalized because their hate speech isn't accepted which is odd to them because in private, it is accepted. Similarly, saying "Joe Rogan" in certain holier-than-thou circles will get you banished. Point is that public discourse is often policed by the most offensive and the most sensitive, but still speak your mind, and always with respect to those in the forum.
Location: Toronto, ON, Canada

Remote: Yes (flexible)

Willing to relocate: Yes

Technologies: (Full-stack) React + Redux, Python, Java, C++, GoLang, etc.

Résumé/CV: https://lukepereira.github.io/notebooks/documents/2020-cv/ma...

Email: lukejoepereira {at} gmail {dot} com

LinkedIn: https://www.linkedin.com/in/lukejp/

Software engineer with a wide range of skills ranging from developing complex UIs to training neural networks. I have 4+ years of industry experience at both a high-growth startup, a FAANG, and as the co-founder of a smaller scale product. Attained a Bachelor's degree from University of Toronto with a double major in CS and Math.
> Because so many primary races are decided by small numbers of voters who tend toward extremism...

Many conclusions of this essay seem to arise from the unwritten assumption that there should only be two active political parties at any given time, no more and no less, one to embody power and one to crave it...
There are two strategies in which you can have it both ways, to some degree.

1. Internal dialectic: Defend your position against objections raised by an imaginary interlocutor. I usually base my interlocutor on a real person who I disagree with but respect enough to raise proper objections. It will take a lot of back-and-forth, but you will eventually develop a strong position.

2. Time: Good ideas tend to hold up over time. Read anything you wrote a year ago and you will surprise yourself by its quality or cringe by its naïveté. Either way, you will be distanced enough from the writing to criticize and strengthen your ideas with ease.
https://archive.md/zPOUa
Using a typical set of Post & Comment models, where Comment has a foreign key to Post, I couldn't figure out how to do this with just a single query in Django. Using prefetch_related, the 2-query version is pretty straightforward:

from django.db.models import Count, Prefetch
from myproject.models import Post, Comment

# This will fetch the 3 posts first and then the comments for those posts
query = Post.objects.prefetch_related(
Prefetch("comments", queryset=Comment.objects.annotate(Count("votes")))
)
posts = query[:3]

How would you reduce this to one query using the Django ORM?
If Biden passed that might be catastrophic
I’m curious as to your thoughts if you care to share. I’m not really a partisan on anything, but I am strongly distrustful of both megacorps and government.
I will continue working on the first app I ever have launched.

It's a private local server monitoring that runs on your computer and alarm you if something is going wrong. No data ever leaves your computer except just to check your license! No complexity just showing the vital info and thats it.

https://hiadmiral.com
No, I still stand by my opinion that I don't find disaggregated storage controversial

But if you're going to take an opinion on databases from someone, jandrewrogers is probably a good person to take them from. Me, on the other hand, I'm just a hobbyist/enthusiast, I've no accolades under my belt and my experience on the engineering end is shy of a year.
The point here is that laws vary by jurisdiction.
This is sort of a funny argument. I promise that AirBNB prices have no impact or influence on hotel prices. It is generally the opposite, AirBnB rates are often influenced by the prices of surrounding hotels.

The number of travelers staying at an Airbnb versus a hotel is under 1%. This is clear by looking at overall inventory available. Even a decent market _might_ have 100 AirBnB listings, that same market will have several thousands (possible 10,000+) of hotel rooms.

Generally the opposite is true. AirBnb hosts will justify their nightly rate based on comparable hotels in the area. But the average Marriot for example isn't all that worried about the handful of AirBnbs nearby that they might be losing customers to.
Or the russian oligarchs suddenly flinging themselves off buildings... apparently.
Deliveries of Entry-Level Lucid Air Pure Are Now Underway
Then you can keep going through February https://www.rpmchallenge.com/
I'm sick of having to decide between using cloud software and using local software. Cloud software so often needs subscriptions, and if the company dies I lose access to my data. Local software isn't collaborative. I don't want to email files around to myself, or think about versions.

So I'm building a software platform for local first applications on top of CRDTs. Its called Replica, though we haven't talked much about it yet. I want to be able to:

- Edit any data from one device in my house and have it just show up on any other device

- Share items with other people, and collaboratively edit with them

- Support lots of different applications - including multiple different applications live editing the same data. Like a universal plugin model.

Linux can't compete with cloud software like google docs because anyone running hosted platforms gets punished if the platform is successful. Ideally I'd love to get replica embedded in linux, as an alternative for desktop applications to use to store their state. Then users could open up the same app from different computers and have all their data there, and collaborative editing and things like that would just seamlessly work. I want to be able to open the same file in two different editors and have typing in one show up live in the other as I type.

I want to opensource the whole thing, but we'll probably go with some sort of open core model and charge for our official hosted version (which you want for backup and delivery). I want this project to be financially self sustaining - otherwise I don't think it'll survive. But still opensource enough that people can self host if they want to.
It's not you, it seems any site that forces HTTPS will fail.
They aren't defending land though, they are really defending access to resources contained in that land. If you drop a plant on empty land with no relevant resources for it, the plant will die. It will not become a landowner. Land ownership is a very recent concept in our history. Most of human history on this planet happened with no concept of owning land.
Imagine we are the only two subscribers:

* You spend an hour a day listening to A during your commute

* I spend 9 hours a day, my whole workday, listening to B.

In the current system, B gets 90% and A gets 10%, but some people would prefer to see a system in which they each get 50%.

Additionally, I believe they use total streaming time and not total streaming time for paid subscribers. So an artist who is popular among paid subscribers doesn't earn any more than an artist who is popular only among free subscribers.
I believe followers-only posts are sent to all servers with at least one follower.
Well, personally, I don’t think that police are largely held accountable for the bad actions they sometimes take. Also, the article doesn’t mention anything approximating a cyberpunk hell.
If you don't want your stuff permanently archived then don't post it on public websites. It's sad that people don't give a shit about their privacy and overshare everything these days.
I sense, possibly, that while this manual is weird and charming to us, it might have been highly frustrating to the audience it thought it was writing for. I’ve sometimes found that there’s a big difference between a “beginner” and “an engineer’s idea of a beginner.” That might explain all their “tone down” changes in the later version.
Beside maintaining physical health - sleep, exercise, hydration, nutrition, not too much alcohol, etc.; as well as conditions with clear etiology like schizophrenia; I strongly suspect most of the "mental health" stuff is BS, and the key is treating emotions as dumb and unimportant, and suppressing them/working around then. Kinda like DBT with "rational" vs "emotional" mind and "wise" mind in the middle, but taken to the next logical level - DBT identifies a bunch of problems with "emotional mind" and tries super hard to move you /towards/ "rational mind", just not all the way. It's telling that there's no therapy in existence that tries to move you in opposite direction - most people on the other end of the spectrum simply don't have issues. So, why not work to move all the way?

In this context, typical attitude of validating and accepting emotions is harmful. Again, DBT distinguishes "invalid" vs "unjustified" emotions, but I think it's hippy nonsense - it's good to explicitly reject and invalidate emotions. It's not easy for problem emotions, but it's good to practice.

In reality, emotions are like zits - they are things going on in your body that mean nothing or matter little 95-99% of the time. So, ignoring or suppressing them is usually the right approach (after checking for physical causes, again was with zits - did you forget to wash your face? did you forget to sleep enough?). Looking at people "anxious because they feel sad for no reason" or "feeling shame because they are irritable and might upset other people" or such circular patterns (mentioned, among others, by Frankl in Man's Search For Meaning, although he'd probably disagree with me on other stuff), I wonder how much of the nebulous mental health issues are due to a learned pattern of focusing on one's own moods and emotions as if they actually meant something, and even if this is made worse by typical therapy. I wonder if this is why self-reported mental illness in the US is increasing despite the increased use of therapy (and drugs, some of which definitely do something, making the increase even more damning).

I think the analogy with physical sensations is similar for positive emotions - taste of good coffee is, like zits, usually of little importance and has no meaning, but explicit mindfulness of it allows you to appreciate it more. Ditto if you feel curious / loving / amused / vigorous - mindfulness helps a lot to enhance these feelings.

For a more specific example, a "mental health issue" I have is that I quickly get angry at trifles (slow software, traffic, people wrong on the internet); people would point that out as an example of how I need a different, non-disdainful approach to emotions, but it's actually a counter-example - this is the only negative emotion I appear to take seriously.
So, a similar tactic - catching myself and explicitly thinking "this delay doesn't matter, I'm not in a hurry - the anger is an invalid emotion", or "I don't care what that person thinks, they have no effect on me - the irritation is an invalid emotion" works well, when I can actually catch myself.
The value of housing comes from how much you can charge people who want to live in them.

That number doesn't change because foreigners can't buy.
I've been trying to learn Nix, NixOS (incl. writing my own derivations and learning Nix Flakes, which is still quite new), convert my dotfiles to a declarative Home Manager config, learn how to deploy a Nixified Phoenix app now that I learned how to nixify my web app, play with Phoenix's LiveView (which has already been out for a while), play with Elixir's Nx library for machine learning stuff, play with https://livebook.dev/ which now has ML hooks, come up with a use case for GraphQL so I can at least stick it on a resume (I understand it in principle but not in practice), make Bash saner by writing my own testing library for it which still needs polishing so it is incredibly easy to include in another bash script https://github.com/pmarreck/tinytestlib, code a Discord bot to DJ my cross-country gaming sessions with a best friend (I have one working but I need to hack on it more), learn more about ZFS and tuning it (I boot off it), stay on top of Linux developments, stay on top of Postgresql developments (perhaps investigating immutable-data/event-log schemes that play nice with it to maybe work with a security audit requirement in an app I'm responsible for)... find cool new electronica via the recommendation engines out there...

AND THAT'S JUST OFF THE TOP OF MY HEAD. ;)
It would be a breath of fresh air for sure.
If you have the money, take a trip to Japan and you can try the best strawberries in the world. Only $500 each!

https://strawberryplants.org/japanese-strawberry-growing-sec...
Britain can still attract a lot of immigrants from Asia, if their policies allow. So, immigration vs emigration flows are based on quality of life: for many in the third world, they are happy to emigrate to UK, than to Dubai, because Arab countries don't give any permanent residencies or citizenship to immigrants.
NASA ADS | One DevOps Engineer + Two Back-End Engineer | Cambridge, MA (US) | Hybrid schedule | Full-time | H1B VISA Sponsorship

The NASA Astrophysics Data System (the world-leading scientific literature search engine in Astronomy & Astrophysics, fully open source and free) is seeking three talented engineers (a DevOps and two Back-end engineer) to maintain and improve the search engine, data pipelines, and APIs, as well as the ADS natural language processing/deep learning efforts (transformers, BERT, GPT).

- One DevOps Engineer, who will manage and improve our infrastructure, which consists on-premise Linux servers and a Kubernetes cluster in the cloud (AWS).

- One Back-end Engineer, who will work on improving our back-office data pipelines and the user-facing public APIs (requires Python knowledge)

- One Search/Back-end Engineer, who will work on improving our custom Apache Solr search engine (requires Java knowledge) and our back-office data pipelines (requires Python knowledge).

Job descriptions: https://ui.adsabs.harvard.edu/about/careers/

Typical entry salary range of 75-115K with annual revisions + generous benefits (as employees of the Smithsonian Institution) + flexible environment + friendly working culture with nice work-life balance + great learning opportunities (thanks to our affiliation to Harvard).

Your contribution will be open source and it will have a world-wide impact in the scientific community!

NASA ADS: https://ui.adsabs.harvard.edu/

Feel free to contact us: adshelp@cfa.harvard.edu

We encourage applications from minorities, women, protected veterans, individuals with disabilities, and all other qualified applicants!
That "paramilitary training" mostly included training which end of the gun the bullet flies out and that's about it I believe. I've seen quite a few documentaries with/about FARC and the way they hold guns did not instill a lot of confidence in their training.
That’s GRRRRR-REAT!
Old UK banknotes, made of 'paper', had no real durability issue.

I think the key benefit of polymer notes is the opportunity for far more security features. Holograms, Prismatic effects, braille printing, variable transparency, etc.

Also, they're probably cheaper, considering most of Europe uses polymer notes too.

The UK had issues with banknote forgery, so a change over to a new base material makes a good clean cutoff to say "no paper notes are valid anymore", which cuts off forgers too.

The US also has major note forgery issues, but to my knowledge they have never taken serious action against fake notes. If they did, they would probably switch to polymer too.
However the law does seem to exclude people who reside in Canada on a work permit, many of whom are accruing time to apply for PR status. Since those who reside in Canada on a temporary work permit pay income taxes, it seems unjust to limit their housing choices. Ideally the law could have been worded with more specificity around prohibition of income generation by the property and still allow work permit holders to buy property.
Looks like it only solved 16 guest problem though? This sounds like something which is trivial to solve on modern PCs.
Parsing makes it hard.

Consider writing an HTTP based RPC server. I parse the first line. It tells me the location and the method. Followed by a bunch of key value pair headers where both the key and the value are strings. So far so good, I could write all of the above in C or Go pretty easily. Finally comes the body. I can unmarshall this in Go or parse this in C easily because I can I know what to expect in the body by the time I get there. This is because I already know the method and location.

Contrast this with JSON RPC. I have to partially parse the entire object before I know what function is being called. Only then can I fully parse the arguments because I don't know what type they are (or in other words, which struct the arguments correspond to) until I know what function is being called, what version of RPC is being used, etc.

Super annoying. And HTTP is just sitting there waiting to be used.

HTTP allows for incremental parsing. I can parse the first few lines separately from the body. It makes handling input really nice.

Having everything in a single JSON object doesn't allow for incremental parsing because the standard says I can't guarantee order of key value pairs when an object is concerned.
well, if current trends are any indication, anti-aging research will tend to disproportionately benefit the wealthy, and if anything increase the percentage of resources that flow upwards. the potential einsteins labouring in a mine or field are even less likely to be helped if they are not made a systemic priority.
Location: Cambridge, UK
Remote: Yes
Willing to relocate: Yes
Technologies: Julia, Python, R, Ruby, Clojure, OCaml, NixOS.
Résumé/CV: PhD in Statistics from Oxford, plus BSc and MSc in CS with a minor in Math.
Email: oersted1234@proton.me

Looking for opportunities in statistics (also data science) and machine learning, or alternatively in formal methods and verification.

Strong foundations in probability and logic (software engineering, verification and semantics).

Experienced developing large statistical and machine learning models (Stan, Pyro, TensorFlow Probability, Infer.NET) for industrial and R&D problems. These include unusual areas such as heavy-tailed phenomena, deep probabilistic models of protein interactions and real-time inference for control systems. Also experienced in data processing and engineering.

Experienced in formal verification using a variety of techniques including implementing static analyzers / abstract interpreters, and developing probabilistic and timed automata models (e.g. PRISM, UPPAAL). Also interested in formal development methodologies, theorem provers and proof-oriented languages (e.g. F*).
I think it makes sense in the context of the poential of plain old SQL (and additions such as dbt) winning out vs Python or other general purpose programming solutions as the analytics workbench (although this is controversial, there's a school of thought that backs it).
The previous article you mentioned was about Delhi, this one is a political piece. And none of these disproves my points.

Banning private schools isn't going to improve state schools in the same way that purging the bourgeoisie did not help the proletariat.
By definition it will. Fewer potential buyers always means lower top prices. Especially in this case, where the whole point is to prevent rich foreigners from outbidding poor locals.