skysight-inc/HackerNews huggingface dataset:
I disagree with the article and the examples provided.

The author has left out a few key components of REST in their initial distillation. Critically:

> REST components perform actions on a resource by using a representation to capture the current or intended state of that resource and transferring that representation between components.

So given the example from the article:

POST /articles/{articleId}/approve

This URL does not point to a resource, and the HTTP verb does not describe what action is being taken upon a resource. It's also not using the representation of a resource to capture intent.

It's also worth noting that a GET for the article would return the "status" field and presumably other PUT requests to update the article would either act directly on the article or have other vanity action URLs, making the API more verbose than if everything were done properly.

A RESTful design would be in essence CRUD. It would have a url (/articles/{articleId}) identifying a resource, it would have a representation of a resource that includes a "status" field, and changing the status of the article would involve a PUT request to the URL of the article with the desired change of state.
Likely to cause the Bible thumpers to go insane, not sure I want to be there when that happens.
The author proposes:

POST /articles/{articleId}/submit
POST /articles/{articleId}/approve
POST /articles/{articleId}/decline
POST /articles/{articleId}/publish

I find this troublesome because the URL path component then includes a verb, an action, so there are two verbs in the same sentence!

This can be adjusted to:

POST /articles/{articleId}/submitted
POST /articles/{articleId}/approved
POST /articles/{articleId}/declined
POST /articles/{articleId}/published

Now the URLs really represent resources on which HTTP verbs operate, and you can readily guess what GET (if needed/applicable) on each resource would give you.

There is some cognitive dissonance introduced by the inconsistency of abstraction levels between the former "RPC style" (where HTTP verbs are mere actuators† and the intent is in the URL and/or in the payload), and the latter "REST style" (where verbs carry intent acted upon resources).

EDIT: I do not advocate for one over the other, merely that an API should be consistent overall and not mix both.

† They are used as pure HTTP feature control (like caching) and do not carry application-level semantics.
If my own anecdotal experience says anything, I can easily slash two to three hours of sleep, when I run four to five miles in the morning.

During snowy winter weeks I am mostly sedentary, I need eight to nine hours to feel refreshed, and I need coffee to stay awake after lunch.

When weather is good and I run four to five miles in the morning everyday, I only need to sleep from midnight to 6 AM. I wake up at that time automatically without alarm.

I feel 40 minutes of running can equal two hours of extra sleep. Perhaps running increases blood flow and also helps clean up trashes in the brain, as what people claim sleeping does to your brain.

And yes, I feel so happy after running.
How do you feel about Death Grips?
Go Viral Meaning with Tips and Ideas
I think rapnie means that tech can be used to keep more people oppressed with fewer people doing the oppressing making revolutions more difficult.
This is rather off-topic, but the only thing that saddens me about Best Buy is that it just doesn't feel the same walking in as it used to.

I remember when I got my first job, at age 14, in 1998. I cut, baled, loaded, hauled, and stacked hay in a barn for a local farmer. It was extremely hot and tiring work for an overweight geek, but it paid better than anything else I could have gotten at that age - I was paid by the bale and I want to say it worked out to about $6 / hour. I saved all summer with nothing in mind other than "I want to buy a cool tech gadget!"

At the end of that summer I convinced my grandfather to drive me ~90 miles to the nearest Best Buy, and walking in that day was the best feeling in the world - a whole store full of cool toys that I didn't have! I walked out that day with one of the first MP3 players, a Diamond Rio PMP300, and a 32MB SmartMedia card. I spent about $350 on them, which my family thought was absurd.

I proceeded to go home and fill it with songs I downloaded from UseNet, and took it to school. I went to a rural school, and I don't think anyone had a clue what it was - several people asked me if it was a MiniDisc player. I explained to them what an "MP3" was.

I wish I could recapture the feeling of walking into Best Buy in the 90s. These days I have pretty much every tech item I want, and there are very few things there that can hold my interest. It makes me a little bit sad to walk through the doors and not be excited about what I'll find. It's pretty much the very definition of a First World Problem, but it is what it is.

Back then, I wasn't really wanting "toys" as much as I was thirsting for knowledge and fields to explore. That little MP3 player introduced me to UseNet, then Napster, and finally Gnutella. It ended up being a pretty big part of what got me interested in technology in general and development in particular - I went from "Hey, this is cool, free music!" to "Hmm... LimeWire is open source, I wonder if I can figure out how to fix this bug..." over the few years following.

Ultimately, it led me to my career. I wouldn't quite go so far as to credit Best Buy with that, but it's fair to say that the store contributed a great deal to building my interest in a technology.
I wonder what size TV you have to buy before that is how it works. I bought a 55 inch TV from them and it arrived shattered, shipped by UPS. The return was painless enough and the replacement was undamaged, but still, UPS and not a couple guys with the TV on a truck.
Regarding monitoring, I would recommend to check out Apollo Engine if you haven't already. Basically middleware on the server side that injects error and performance info into the extensions object of the response which is then sent to them and presented in a nice UI.
What language/framework was this being implemented on? If you dont mind me asking.
They gave me a free antivirus product I never installed with my laptop.
What is a red haired resource?
What was the "reality check" part about Ms Kordash's day at the end? She sold a TV, provided what appeared to be prompt and complete customer service, and the customers seemed to like her. The main drawback -- a relatively older clientele which may not necessarily be big consumers of the latest shiny -- was more due to the area she was serving. Certainly the level of service is expensive to provide, but it seems like Best Buy is either able to handle or at least reasonably aware of that cost.
The weather, natural resources, size, and topography are all along the most desirable for many, many people.
We're obviously all speculating here, but the rationale of Wyoming being on there has a few features of why it might make sense:

- Jackson Hole is indeed incredible

- WY has (recently IIRC) very pro-biz policies (akin to Delaware)

- No state personal state income tax

Establishing primary residence in a state to get tax advantages is nothing new, and probably more than likely the primary driver here.
Saw this the other day [0]:

As battery technology gets better and with a similar vehicle as the one in the video is paired with AI to do the flying. I think it will be a viable technology in the future.

[0]: https://www.youtube.com/watch?v=DhKTCbbqbaE
This has a parallel to startups. You want to make a startup as a technical co-founder, but you are not the "idea man". Does the "idea man" get all the credit? Someone else conceptualizes the art and someone else, or many others, do all the work. Who gets the credit?
To be fair, retail is different than it used to be; there is now little role for professional salespeople who really know their product (like a high-end, dedicated stereo store would have had in the past). At least this is my impression.
At least in Canada, they changed their website quite a bit, accepting PayPal, having a marketplace with 3rd party sellers, similar to Amazon. Good for them, honestly.
What model XPS 13? My 2018 9370 has no coil whine even when I hold the keyboard to my head.

I think it's a fixed issue, but only in 2018 models, so YMMV.
Except the hex (or binary) editor isn't quite perfect yet. Improving this is obviously very important for gene editing.
The boo boxed? The boobox.
Anko: a scriptable interpreter written in Go
What benefit would requiring veil() before unveil() have? There is no point in calling unveil() if the file system isn't hidden. Making the hiding implicit reduces the number of possible mistakes people can make when using the API.
See horizontal gene transfer in action
Also, (and almost totally unrelated) Azimov predicted tunnels for autonomous vehicles in his Daneel Olivaw books.

Mind you, he also predicted "rolling roadways", like a big conveyor belt instead of trains.
There is more emigration and immigration in Sweden than in the US (relative to the population).

I don't see why scale would matter that much. If it works for 12 millions why wouldn't it work for 2times more, or 10 times more ? Or 30 times more ?

It would require some real argument about why size matters and prevents the policy from working. Because right now the US has an economic repartition similar to Israel, which is even smaller than Sweden.
I recently switched from iPhone to Andriod.. I am utterly blown away by the voice to text feature. With 0 mistakes it is able to recognize and transcribe audio. I can write 500 words in a matter of a few minutes. I can just say switch on the flashlight and it comes on. Turn off the bluetooth and it gets turned off.

I can even just say "call (insert name of restaurant)" and it directly calls them up. I am beyond blown away. The future is now.
I think that if you wanted to reframe it this way, it's more like like editing a 800MB binary with sed/regexes (with some degree of random side effects injected sometimes)
It probably won't, it might be replicated by million dollar automated flying taxi's though?
All that said, if what you need is a cable to get your big-ticket item working right now, a lot of us will find the markup on the cheap, high-margin item well worth it.
Yeah inflation can be good if you have debt.
That is a very good point. I had not considered that. Thanks.
What has he done wrong in your opinion?

I think my point is that if lots of money is being made, someone is going to have to spend it. You may disagree with how it is spent by Bezos, etc. but I can’t imagine capping net worth so that governments can spend more is the right solution.
It’s already been implemented for a few years now. Planes can even easily take off and land on their own now.
That's basically right. I view GET/PUT/PATCH/DELETE/CREATE as simple wrappers around SQL commands, with validation and authorization checks.

POST is a call to do something with that data, which might include changing the data. Off the top of my head, logging in, actions with external systems, sending emails.
I find it quite scary how easily people are influence/manipulated, especially in the age of the internet. It has never been easier to make sensationalist, misleading headlines without anything to back them up. Many people will only read the headline. The human mind is so easily manipulated and over time, makes up information and remembers it as fact (see confabulation-https://youarenotsosmart.com/2012/05/30/yanss-podcast-episod...). Who knows how much Brexit, Trump, etc are due to such manipulation?
Hot Reload for Java
Fire customers? I've never heard of that. My household is a heavy Prime user, and we make returns pretty frequently (few times a month). We've never had any issue.
Thinking Critically About Apple
I took to the habit of logging in with a "Presentation" user, so no weird things would pop up.
> In the usa my insurance lets me go to 10 doctors for differing opinions. I can go straight to a specialist. When I need non urgent surgery it's scheduled with a few weeks instead of months.

Only if you have good insurance. Insurance companies have been cracking down on this behavior. For example, there are certain specialists which are straight-up not covered unless you have an explicit referral. Likewise, networks of providers will vary. For example, sometimes your area's top hospital won't be "in network", so you're now paying significantly more out-of-pocket for going out of network.

If you currently are enjoying this benefit, please anticipate that privilege to be gone within a decade, regardless of what direction the US healthcare market goes.
And no way to really test it without just running it in production!
> Do you have a client cert? I've never encountered any server that supports client certs in my entire 15-year career. Also, TLS is not a part of HTTP and HTTP only supported Basic Auth until fairly recently.

Client certificates are very common for API authentication (well-known examples: Kubernetes, Puppet, Saltstack, service meshes like Envoy and Consul...)
> but they price match to Amazon

As long as the SKU matches. A lot of products tend to have a Best Buy specific SKU which prevents you from price matching on amazon, because amazon doesn't sell the same exact product. I had this happen a few years ago when purchasing a router.
This is not a bad analogy. I got my start in computers but moved to biology and spent a long time thinking of gene therapy as a hex editor for patching genomes.

The reality is so much more complicated, though, that even good analogies don't provide us with any path forward in terms of actual changes to make.
> I haven't heard of anyone walking off a 1-on-1 plane crash

Offtopic and nitpicking, but https://en.wikipedia.org/wiki/1983_Negev_mid-air_collision
When commercial aviation started the regulation was really loose. There were not even a consenus on how to report accidents, how to tell the root cause, etc... We face a similar problem with flying cars. Can they be used as safely as standard cars are used? I think the bar is that low. But we should push for more and learn from mistakes done in road safety, like the need of humans to control your capacity to drive. Yes, it is going to be hard, but is going to be done eventually.
I managed to find that - thanks!

A few other interesting angles:
Household Debt Service Payments as a Percent of Disposable Personal Income[0] (10.3%, near 40-year lows), Consumer Debt Service Payments as a Percent of Disposable Personal Income[1] (5.9%, near 40-year average), Personal Saving Rate[2] (3.2%, near 50-year lows).

[0] https://fred.stlouisfed.org/series/TDSP

[1] https://fred.stlouisfed.org/series/CDSP

[2] https://fred.stlouisfed.org/series/PSAVERT
No. It cold have been that Relay the JS graphql implementation we used was too heavy handed, but our team never fully grokked what was going on. It wound up introducing a bunch of friction into our workflow, and we ultimately wound up removing it.
It's easy to fix income inequality in theory, but every policy creates incentives, and the incentive here is to have people making tons of money move their assets and businesses out of the country.
It was a 65 inch Samsung KS8000, I think about 1500 at the time. The delivery, unboxing, etc, was all free (prime). I scheduled the delivery on checkout, you picked the day and from several 2 hour windows.
> 1. All money is debt insofar as it only represent goods as services yet to be rendered, an I Owe You as it were

You're drawing a false equivalence. A dollar (or a gold bar) does not represent a specific amount of goods or services that any specific counterparty is bound to deliver. So in general no, money is not inherently debt.

> 4. If you believe the good times are going to keep rolling, and any bad times will, on average, pass relatively swiftly (people do have a tendency to persevere), then not borrowing money results in a lost opportunity cost.

On the flip side, creating inflation channels wealth up towards the top, to those who are able to better bear the burden of roundtripping through the inflating assets rather than saving in dollars. Plus the lagging effect of wages means that they only rise after the people earning them are feeling enough pain to demand more.

Even taking the CPI calculation at face value, it does not represent the whole of inflation. We would expect prices in a technological economy to be level or trending downwards, due to basic market optimization. Every time some innovation makes things "cheaper" and yet their real prices still go up, we're getting hit twice!

I'd say the long term effects of centralizing the economy (ie the wealth imbalance we're dealing with now) are more harmful than forgoing a little top-down metric of "growth". We have a "shortage of jobs" precisely because people at the bottom are still stuck chasing 40 hours a week to service debt, rather than having been able to build wealth (ie economic negotiating power) in dollars.

And of course all that too-hot "growth" is occurring by churning through real natural resources, suboptimally even. If you care at all about sustainability or global warming, and you don't look at the US's monetary policy and weep, you need to study deeper.
I'm not saying they're money hungry, but it's extremely uncouth to show up every Sunday and not contribute. I was pointing out that these free services aren't actually free.
I think I'd rather wait longer for elective surgery than gamble on ruining my children's chances at going to university because I might have to spend their tuition on medical bills.
average consumer has proved to be a very irresponsible car owner and shitty operator of the vehicle.
and given the fact that people got more distractions behind the wheel compared to 20 years ago such as checking emails, checking into flights, disputing a credit card charges or whatever little things that you need to get done often and can be done over the phone.
it would be better for everybody if these flying vehicles were not sold to everyone and only well paid professionals were allowed to operate them as taxis.
One of the main benefits being reported here is the instant purchase, however with Amazon Prime Now (1-2 hour delivery of some items in metropolitan areas), this somewhat goes away. I recently used Amazon to buy new computer parts to upgrade my PC, and when they arrived and I started assembling it, I realized I had gotten the wrong RAM. So even at 9pm I was able to order 2 sticks of decent 8GB ddr4 ram and get it delivered that same night by 10pm and finish the build.

What I prefer about Amazon are the reviews and selection. Even when I'm in Best buy, I'm on my phone reading Amazon reviews for the products I'm considering and exploring alternatives.
tl;dr: (1) The paper's main finding has been known by the DNA repair community, (2) relying on DNA double-strand breaks for genome editing has been known to be non-ideal in the long-term, and (3) current ex vivo therapies are unaffected since we can screen cells after editing.

The root cause here is the DNA double-strand break induced by Cas9, and the ensuing DNA repair processes that occassionally produces large deletions (the paper reports two thirds or 32/48 were less than 50 bp and 21% or 10/48 were greater than 250 bp). This has been largely known by the DNA repair community for 20+ years.

Currently, our most powerful genome editing techniques rely on CRISPR's ability to induce double-strand breaks, such as HDR (for inserting designed sequences, used in gene drives for instance) and NHEJ (for knocking out genes, used in all current early-phase therapies under development). However, a double-strand break is among the most traumatic experiences a cell's genome can experience. We're currently taking advantage of the cell's freak-out attempts to repair its DNA for genome editing purposes, but the process is noisy and produces highly variable and stochastic outcomes. HDR, for instance, has a baseline efficiency of less than 20% in many cell types and conditions of therapeutic interest. Many papers have shown dramatically increased HDR rates at the expense of altering the cell's DNA repair pathways, but these were never going to be humanity's dominant therapeutic approach -- messing with DNA repair is dangerous and closely linked to cancer.

The holy grail is a genome-editing tool that is highly precise, with no off-target effects (edits only exactly in the genome where we want) and highly precise on-target effects (results in the same change everytime we apply it) and flexilbe (many designable changes). The messiness of cellular DNA repair is a major challenge to the second goal. The scientific community has recognized this and has been working on CRISPR-related genome-editing technologies that rely less or not at all on inducing double-strand breaks, thereby skipping the messiest part of the genome-editing process.

One example is base editing, where the endonuclease domains of Cas9 are disabled (called dCas9, sometimes explained as "dead" Cas9), and alternative enzymes that transform nucleotides (such as C->T) are attached to dCas9. In this setup, dCas9 provides the "homing" targeting while the attached enzyme enacts the editing without inducing a DSB. As it stands now, base editing is very exciting, but further work remains to develop base editors for all possible nucleotide transformations (a -> b for all a != b in {A, C, G, T}); it's not as flexible as HDR.

I do want to note another therapeutic domain of ex vivo therapies, where the messiness of DSB-associated genome editing strategies is much less of an issue, since cells can be screened after editing in vitro to control which genotypes we're inserting back into the patient.
Germany sees sharp rise in 'fake science' journal publications
Redefining the outlier. The outlier is a person catapulted out of its car during a accident. This is rarely a good thing, but sometimes a very lucky event. As only the lucky ones get to tell the tale in a bar, the world is full od outliers.
I was shopping for a monitor and the specs that were displayed varied between items. Finding the frame rate they were capable of became a chore.
I almost bought a calendar on Prime today only to see that it "usually ships in 1-2 months(!)"

Increasingly it feels like as a Prime subscriber I pay for shipping twice: once with my prime subscription, and a second time with the shipping cost built in to the price compared to other retailers. I ended up getting an equivalent item from Target, which ended up being cheaper even without "free" shipping.
Remove three Californias plan from the ballot, Supreme Court says
It's more a ratio thing I think. If you buy a lot you can return a lot and still have a low return ratio. Plus it makes a difference if you buy and return only vs buy, return and get a different or replacement product.
Pluralsight's Using Docker with AWS Elastic Beanstalk Course FREE for One Week
I think we will in time find someone cracking the code and creating a "requests" type library for graphql interaction. Either that or some graphql++ language will make things better. Maybe automatic/declarative DB integration? The concept of graphql is light years ahead of REST, but right now it basically requires server maintainers to implement half-baked query processors and solve problems that have been soloved since the 70s.
I would never buy a laptop from Best Buy, Amazon, or any other third party retailer. Consumer PC laptops are like most Android phones -- full of third party crapware.

I only buy either the business line of laptops from Dell or HP or I'll buy from the Microsoft Store - either online or physical store.
to be honest, I don't remember what it was now. If I remember right it was some slip of paper that indicated Geek Squad had optimized it and put antivirus on it. IIRC it was around $100 extra. And it wasn't clearly indicated, I didn't even notice or find out until checkout.