skysight-inc/HackerNews huggingface dataset:
I've had lots of fun experimenting with JI, but I think you're greatly understating the difficulty of using a scale like that for conventional music! Basic chords (like ii) are horribly out of tune due to the syntonic comma, and while you can retune things as you go (like a singer or string player would), it takes a lot of finesse -- the IV ii V I progression is tricky, and if you're not careful you create a comma pump, transposing things down just a little bit by the end.

In practice, 5/4 major thirds are at the very low end of acceptible major thirds, with the Pythagorean 81/64 at the top. I find slightly sharper major thirds to sounds better generally [for western common practice harmony].

An interesting system, which I wish I've had more time experimenting with before suggesting it, is 55EDO, using a system where each whole tone is broken into nine equal parts; a five part interval is a major semitone and a four part interval a minor semitone. The major scale is made from whole tones and two major semitones. A C# is slightly flatter than a Db in this system, and you only have to worry about enharmonics (old meaning: futzing with the small distances between similar pitches) in complicated chord progressions.

Not suggesting not to try JI of course, I'd recommend experimenting with it (including the suggested 7-limit JI as well)! Scales in the end can only be judged in the context of what you want to do with them -- they certainly all have tradeoffs.
Well let's look at these projects:
https://stripe.com/blog/first-negative-emissions-purchases

{Climeworks: startup, Project Vesta: non-profit, CarbonCure: startup, Charm: startup}

Smells like an investor scheme to pump revenues. "Honest" fine print would disclose any and all financial interest in these startups by Stripe corporate officers.
I'd expect Waymo and competitors are anticipating these kinds of incidents and will try to capture as much live footage from several angles.
it is definitely not always eol windows, most ransomware I have seen rune on modern os, fully patched with you to date av. it is not hard to creat or distribute or to mutate and keep active. it is not just windows either, I have seen it for osx and ubuntu, even cloud services like office365, Dropbox, etc.

99% of the time the hole in the system is the phishing email that the employee clicks on. you will be amazed how many link clicks, redirects warning messages and notices people will just click through because "hr" needs to verify you payroll information or other nonsense that doesn't even make sense.
I wouldn't go as far as the comment you're referencing, but the bar for incompetence at _human medicine_ should be infinitely higher than "the average person".
Chevrolet's ECrate, an Electric Motor You Can Retrofit to Your Existing Vehicle
> If used as more than just the protobuf serialization format, it hides the remote part of RPC and programmers forget about network failures.

This is like saying all programs should be written in C, because otherwise programmers forget about how memory allocation works and the cost involved.

Any good REST client implementation abstracts away the remoteness too, apart from occasionally returning a network error the caller. I’m definitely not sitting there twiddling bits to call a REST API.

> It requires both server and client to agree on the definition.

This is true of literally every API. If the client and the server disagree on a REST API call, nothing good is going to happen. Period.

gRPC is designed to allow evolution of APIs where clients and servers have different versions of the IDL. It’s no more brittle than a JSON API, and arguably it’s actually less brittle because of how the approach it takes.

> It requires a different naming service from the standard internet naming service (DNS) which is brittle across network boundaries.

That is unequivocally false.

It doesn’t use a special naming service to connect servers and clients, unless you specifically choose to override the default behavior, which you could also do with JSON API if you wanted to make it really brittle as well.

Instead just use DNS, which is the default for both.

It absolutely doesn’t require a special naming service, as you claim.

gRPC is built on the HTTP/2 standard. Based on the rest of your comment, you clearly also didn’t know this.

> gRPC is a repeat of CORBA is a repeat of ONC-RPC is a repeat of... there's common reasons why RPC as a concept is brittle and tightly couples implementations of clients and servers.

Your information so far can be trivially disproven, so... apologies if I’m not going to take advice from you on this subject right now.

I’m glad JSON API works for you.

EDIT: I see you repeated a lot of this misinformation in yet another comment. I get it —- the very idea of RPC is offensive to you. But you should at least research the technology you’re ranting about. Your information about gRPC is entirely, factually wrong.
https://logmyhours.com - Time Tracking & Invoicing Software. Floating around the 1K mark. Been stuck here for a bit, struggling to get any more traction.
The key difference was that the supply of quality researchers was so small that you and a handful of other monopolies could hire them all and keep them away from your competitors.
Same reason VS Code is free.
I think thats certainly in their repertoire too. In fact, they're probably experimenting with a number of degrading user experiences to see what performs best
I always felt the "Golden Age" of DOS games was 90-95, this archive at least mostly agrees with that feeling, which is interesting to me: https://imgur.com/a/gfO19Nt

The outliers are interesting to me too:

Adventureland (1978)
Beneath Apple Manor (1978)
Pirate Adventure (1978)
Mission Impossible (1979)

Dungeons of Noudar 3D (2018)
Encroaching Gloom, The (2018)
MagiDuck (2018)
Planet X3 (2018)
Sigil (2019)

I've heard of a couple of 'em.
I highly recommend you actually check out GraphQL. It definitely feels like it traverses relationships like a graph. It is more similar to a query language... like SQL actually because like SQL you can add more columns and more tables "similarly" and it really does join that data together.

It is actually a really good name. There are a lot of people that like to comment about that, but have never actually used it.
Great comment, sums up exactly what the issue is without resorting to shortcuts like "incompetent" that are more likely to offend than convince (something I've certainly been guilty of in the past). At this point, for mild to moderate healthcare-system interactions, I go to doctor's appt with a pretty accurate sense of what prescription and/or advice I'm leaving with. I basically consider it a fee I need to pay in order to get the legally-required prescription or referral I already know I need.
I wish that were the case. I'm regularly served just as many NYTimes ads as before I became a subscriber.
It's awful because dishonesty is awful.

I'm enthusiastic about learning Rust myself, but it's not even remotely a replacement for Rails. Rails is, IMO, bar-none the fastest prototyping / solo dev tool for building CRUD apps that there has ever been. It made it possible to build a blog in under fifteen minutes in 2005. In 2020, it's even more productive and for an even wider variety of applications.

What Rust framework is even remotely similar?
https://startingstrength.com/article/aches-and-pains
Yes, I am familiar with the Xorg code base :) The point I was getting at is that if you want to keep using an old protocol far into the future, someone from the community has to step up and maintain something. That's true of any old technology faced with waning influence over time.
The cost to the city/county to provide those local services does not depend on the current market value of my house or my neighbor's houses.

What the service costs depend on is how many houses are in an area, or how many people are in an area.
I read it as "every photon emitted carries information about everything that fell into the hole up until that point, but you don't get complete information about everything until the very last photon is emitted".
That's the status quo. People avoid moving because buying a house worth the same amount means paying far higher taxes.

At least with paying taxes on a sale then everyone is paying their fair share. It also reduces the incentive to vote in favor of a housing shortage.
Because the rates they charge customers are highly regulated. PG&E is simply not allowed to raise rates to pay fines.

Also, they are not the only supplier in NorCal, SMUD and many community choice energy organizations exist.
> If people care, they do what actually helps you rather than insisting you make them feel good for superficial bullshit that only adds to your suffering.

This is a very simplistic way to look at people. A lot of people are misinformed or not thoughtful or don't fully understand your experience or frankly not that bright. The idea that people who genuinely care never do any damage is beyond ludicrous.
Octopus Arms Regenerate with Ease (2013)
Reminds me of Headlime's founder, who was kind enough to share his journey, but instead people copied his work/content (and had the audacity to ask for his advice) and then launched their own competing services that are downright identical.

That said, I don't know what else can be done differently, since Headlime seems to lack a protective technical moat. His story is certainly inspiring though.
This is rather off topic, but your post reminded me of it. In Uni, there was a professor who had a very pronounced limp. Whenever I saw him around, it was the only thing about him I'd notice.

In the 3rd year, we had a class with him. After the second lecture, I had so gotten accustomed to him that if you had asked me who the professor with the limp was, I would have honestly replied that I didn't know any professors like that. The fact that I had gotten to talk to him and see him teachn so I knew more about him than justn "has a limp" probably played a part.

I guess I have no point to make with this anecdote, take from it what you will.
It gets the clicks.
I don’t think the Europe Union really wants a trade war with the US. Basically, Germany is the weak spot in this. They are an export driven economy and a US embargo on Germany would be devastating.
but the rewards of colonizing space are so much greater too. Imagine making gold so cheap and valueless that we now use it for consumer electronics, wiring, etc. smaller, more efficient devices, less energy loss, etc would change the world.

structural metals harvested from not earth means environmental destruction from mining would not only be unnecessary, but fiscally stupid, in orbit construction could build an equivalent loving space as your floating cities, and more, and provide theoretical backups to humanity.
> As you fill empty space with information or artifacts, the perceived value of your product decreases.

Less is more in other words. Fascinating. I do love software that is Simple but having the power to switch into a power user type mode with much more available seems useful.
I've seen that as well and that only ever happens when the left most lane is also an exiting lane. It's not intuitive by any means but it's also consistent so if you know the rules and can see the road ahead, you'll be safe.
The value of the house didn't go up because the owner did anything. So why should the homeowner reap such a massive reward? And now that they've won the lottery the rest of us have to subsidize their taxes! It heavily incentivizes people to vote in favor of a housing shortage.

It's gotten so bad in SF that high housing prices actually are driving up the cost of services. Every worker from barista to bus driver has to be payed enough to afford living here or to commute in.
RPC (not just gRPC, but all its ancestors) as an architectural approach has the following problems that gRPC hasn't solved:

* It requires tight coupling between client and server

* It uses non standard naming and discovery which doesn't work across network boundaries, which is why SOAP and XML-RPC were invented, a way of channelling RPC over port 80/443.

* The problems of handling of state synchronization between client and server and the lack of standard failure and error modes.

* The lack of standards for caching of responses or middleware boxes for load balancing, rate limiting, deployment practices.

REST avoids these (and others) by:

* Using content negotiation and media types to communicate the format of requests and responses

* Using standard (DNS) naming and discovery network mechanisms

* Is a stateless protocol (between requests) that specifically expects that the client and server will exchange their states as part of each individual request. Being stateless, it accommodates network errors and the definitions of idempotency and limits on the number and types of verbs and reasonably strict definitions of their use also provide standard mechanisms for recovery.

* Specifically defines and accomodates naming, discovery, caching, chunking requests/replies, streaming, middleware cache and content distribution, network boundaries, security authentication and authorization etc.

Other than having an IDL that has tooling to generate stubs/clients in multiple languages, there are no distinct advantages of gRPC/protobuf over REST/HTTP, particularly in the general case of independent clients and servers from different organizations and user groups.

gRPC is a reasonable solution if your systems are able to be tightly coupled and deployed because they are either being developed as a monolith, or entirely within a common organization. If your network is reliable and not subject to interruption or partitioning between boundaries.

The entire "web services" saga of SOAP, WSDL, WS-* was an attempt 10-15 years ago to once again attempt RPC. So was RMI for Java. They failed for the same reasons.

People have been trying to "improve" RPC since the 80s, with numerous attempts and incarnations. They all suffer the same problems, which is that you cannot "wish away" the network by abstracting it out of existence.

The "annoying, pointless" questions of REST can be solved by not bikeshedding them each time, adopt JSON Schema, OpenAPI, JSON API and understand that REST is about the nouns, not the verbs. Limiting and strictly defining the operation of the verbs, which is what HTTP does, let's you focus on the nouns and how you want to "transfer the state" of the nouns between two endpoints. That's what REST is about.
I see MobileNet and ResNet embedded as application resources. Because of the speed of the training, I suspect they are doing feature transfer learning.

While the UI is quite nice (thanks to Mike Matas, I am sure), I don't see a strong advantage to using this on MacOs, when CreateML is available. CreateML doesn't have the simple interface of Lobe, but the UI is quite accessible and gives you access to additional classifies, like sound, text and tabular data. If you need ever more power, you can use TuriCreate if you want to stay in the Apple ecosystem.

The simplicity of the UI is a feature, but also a disadvantage when you start having more than a handful of labels and training images. I totally see how Lobe could be a nice intro into the world of labelling and classification.
Have you added a way to integrate the data to accounting applications like QBO ?
PG&E is only public in the same sense as in IPO. They are regulated more than most industries, but make their own decisions on profits and investments. Which is why SoCal Edison and SDG&E are so much better off, better corporate boards.

The state owns no share of the company, like say Norway does from its national oil company. California is prohibited from owning a portion of a company (outside of things like CALPERS), so it really cannot impose a true socialist model without violating the state constitution. It must own 100% or 0% only.
> They’ve built the best user experience by far...

...in your opinion. In the opinions of people who manage IT for the vast, vast majority of businesses around the world, where most of the serious software users exist, that title belongs to Microsoft Windows.

Apple is so overtly anti-consumer that I just can’t take opinions like this seriously. And Swift is a trash language with a shitty developer experience just like Obj-c was before it. They couldn’t even get strings right. Nobody wants it outside of Apple’s little bubble.
That's a ludicrous interpretation of my remark.

People who actually care will be okay with being told "This isn't helping. Please just stop." But that's not what the vast majority of people do.

The vast majority of people want it acknowledged that they are good people because they care about you and are trying to help and all this shit.

If they cared, they would drop it when asked instead of doubling down on trying to demand that you make them feel like a good person for fucking with your life and trampling your boundaries.

I also have a serious condition. No, most people absolutely do not actually care about my welfare.

I have tons of firsthand experience with this and I'm not budging one inch.
A Sorenson lecture I haven't seen yet! Thank you!

Sorenson is low key one of the most innovative minds in the scene. Extempore is such a blast to work with.
Where will the money come from to pay the fines?
Specifications for the Interconnection of a Host and an IMP (1976) [pdf]
Mechanical keyboards, not regular keyboards.
It's amazing what doctors don't think to explain. Like, buddy, I know you've seen this a million times before, but trust me this is the first time I've ever done this...
I'm pretty sure git allows custom diffs, no?
The oil industry is not the only industry hurting right now, so although this is on a post about Exxon, The OP's point holds true.
I'm confused... What is a digital brand expert? I read into the article a little bit, and had to leave -- so much jargon I didn't even understand (and I'm fairly technical).
CreateML (https://developer.apple.com/machine-learning/create-ml) if you have MacOs, can handle tabular data.
Agreed, I rather enjoy a well-thought and expressive set of menus with bland style. The best erp software I used was that way but everyone hated it because it was “old” even though it was lightning fast with 1200 concurrent users running on old hardware
Property taxes are a consumption tax on the property that you occupy. Even better, the land portion of the property tax can also be considered a Pigovian tax because it is a tax on the natural resources that you are depriving others of occupying.
> Around 2001

ok boomer. It's 2020.
Combining a traffic circle with stop signs is a recipe for confusion.

One thing that Seattle has going for it here is it's very narrow streets, probably 1/2 the size of that intersection in Sacramento: https://goo.gl/maps/A1epH93AE8R28rZH7

That said, we also have 4-way intersections with no stop signs and no roundabouts. This is complete madness.
> But the main camera module is not a security component.

I wonder if this is related to the fact that iOS now shows an indicator light when the camera is active? If your phone ended up with a modified camera, perhaps it could spy on you without you knowing.
Yes, "focus is the new IQ."

A couple of founders have said, "Almost any choice works out fine." meaning don't waste a lot of time doing analysis.
Hopefully shareholders, ultimately.
Profits will be reduced?
> The richer areas have higher scoring schools because wealth correlates with school scores probably due to a combination of natural ability and a more conducive parental and community environment

True enough.

> Richer areas get less state funding than poorer school districts.

Also true.

> These districts have to scramble to just narrow the gap rather than have more funding.

The necessity of narrowing the gap is not at all obvious; as you point out, test scores correlate with local wealth. But test scores also correlate with per-pupil spending -- and that correlation is (1) small; and (2) negative. This is easy to explain with the model "poor students attract spending", but you also need the coda "...and it doesn't accomplish much".
I don't think the impedance mismatch is the same either way. The Wayland protocol is much more restrictive than X's -- things like screen capture and window managers don't work because the APIs they need aren't present. Conversely, there are X APIs for everything a Wayland application is able to do, so a Wayland-app-in-X shim would probably work a lot better.

The outermost layer, where you run the X session inside a Wayland compositor, would probably work alright too because it just needs to send pixels to the screen and accept mouse/keyboard input. Wayland is able to do both of those things!
Nope. He does not need to cool down. He needs people to realize when "trying to help" is not helping. When it's actually about appearing smart or appeasing one's anxieties or showboating or controlling or getting nice points.

If you think somebody might benefit from your advice, you could ask. "Hey, I have been through X, would my opinion be useful?" But before you do that, maybe think about the vast number of people who have already jumped in to offer unsolicited, unhelpful, and unwanted advice. And maybe just trust that if a person needs your advice, they'll ask you for it.
Octopuses taste their food when they touch it with their arms
All the Cuda stuff runs fine in Linux already, no wine required. (But possibly a weekend of tricksy driver setup... For which I blame nvidia, not anyone in the Linux side.)
> "All because a bunch of people with more money than you are now willing to pay a bunch of money for your neighbors' places."

You're missing the part where city policy creates the housing shortage. It's the city that approves zoning for a huge number of offices and then refuses to allow more homes. The homeowners reaping these massive rewards are who vote in favor of the housing shortage.

There's easy ways to deal with the down sides of increasing property values. Delay the payment to sale or even tax the value from some number of years ago.

> Moving is hugely disruptive to people's life

The housing shortages in CA are doing this to renters and anyone else that's forced to move. Older couple that can't handle stairs, growing family, etc.

Prop 13 is a horrible way to address any of these problems.
Like, he was obviously referring to the underage nudes and PornHub account, which don't directly reflect on his father's conduct.

So yeah, there's stuff they're not going to air.

> that a network of win-at-any-cost leftists have infiltrated the UPS

You mean the Teamsters?
Ask HN: Could AMZN phone my house and if I answered interact with my Echo?
Could someone else?
They could take it out of the profit portion of the rates, or cut executive pay. But knowing PG&E they will cut back on maintenance, maybe sell a power plant; most likely creditors will pay then lose out the next time they file for bankruptcy.
Graphene Sensors and Their Properties and Benefits
It doesn't solve the problem that RPC leaves the definition of the verbs (ie the procedures) and how they modify state of a common thing undefined. If I call an RP twice, what is the effect? How do I know it succeeded? What happens if it fails? etc etc

None of these things can be communicated through an IDL definition.

HTTP solves this problem by strictly defining the operation of its verbs (HEAD/OPTIONS/GET/PUT/POST/DELETE/PATCH) in terms of idempotency, caching, identification etc.

Communicating the structure of the things that you are manipulating in REST over HTTP is done by defining the media types that you expect and respond with. Content identification and headers in content/connection negotiation define the versions and formats of the content of requests and responses.