skysight-inc/HackerNews huggingface dataset:
I agree with others that I'm not sure what a SaaS API here helps with without a lot of existing integrations/bridges to other accounting systems, data lakes/BI systems, or at the very least a good general UX that provides even basic human-readable ledgers.

Also, as an API design it seems to leak abstractions that the client should maybe not worry about. If the goal is to help applications do proper double-entry accounting, then it should provide means to add transactions without knowing the gritty details specific to entries.

Aside: I worked on API side of double entry accounting program once, long ago. In college I was an intern on Microsoft Small Business Accounting (which was renamed/rebranded towards the end of while I was there to Office Accounting). It's a shame that product was cancelled, as it was good product with proper double-entry, good reports, and a great API (even despite my major attempted improvements never making it into the product before it was cancelled ;).
P-51 Engine Out, Off-Airport Landing – Full Analysis
A minute after you made this post, you posted this comment in response to someone else:

>But these days anyone who qualifies to drive for Uber could easily find another job making the same wage or more wages.

Some people might stop riding because of the increase, which leads to some drivers going elsewhere for other jobs that you say should be easy to find. I'm not quite sure where you're going with this.
You are correct, that no one can require Facebook to share their point of view. However, no one is claiming that right! (And certainly not me!)

What I am saying, is that this quagmire the article references is a direct result of Facebook trying to decide what is "hate speech", and bad for society. It's best for them to not to try.
https://read.acloud.guru/deploy-an-aws-appsync-graphql-api-w...

https://andrewgriffithsonline.com/blog/serverless-websockets...
It's my understanding that most of Einstein's theory was the product of intuition, backed up after-the-fact with mathematics and experimentation. Intuition isn't a bad compass, as long as you can set it aside if reality measurably contradicts it. In fairness, Einstein never accepted quantum mechanics because they flew in the face of his intuition, but it still got him pretty far.
You seem to have read an entirely different story. The customer Google is losing here is clearly willing to pay, not expecting a free ride.

And there is absolutely no similarity between your MailChimp example and what Google has done in this case. The customer didn't complain about costs rising as the number of users starts to exceed an existing threshold.

That said, I wouldn't be so quick to call for the regulator. All businesses have a responsibility to select suppliers carefully and manage their dependency on any one of them. It appears to me that the value of contracts has been forgotten.
Does anyone have an idea of whether C#/.NET are gaining ground on Java in the enterprise?
I have enabled DNS over https on Android P (it has built in system wide cpapbility) with Cloudflare.

Problem is that I have no idea how to test if it is really working :-)
Every gig-based employer needs to be lobbying hard for universal health care. It's not the only benefit of being a employee, but it's a big one. If we keep insisting that only employees get health care then people are going to want to be considered employees.
This is probably kind of a dumb question, but can I run my own DoH server? If so, where can I find a tutorial?
We have no details, but given the story and that workers from the company were banned from internet usage, it sounds like it was a mix of technical and social engineering.
sometimes I misclick `new` instead of _Hacker News_ and wonder how I missed all these hot takes on the frontpage
The typical french reaction. I hope Germany will push back. Anyone remember the European search engine competitor "Quaero", another stillborn EU project?
Why bother giving somebody a deal when they can just do whatever they want to your computer and have no repercussions?
What actions by Facebook do you see as particularly heinous above what's done at Google?
A choice does not need to be completely unrestrained by logic or reality to be a free choice.

The fact that you cannot choose to be the author of _War and Peace_ does not diminish the freedom you have in choosing to author non sequiturs on the internet.
I'm very suspicious of this. The most dangerous thing here IMO would be if it were to allow these companies to share data among themselves, a data cartel so-to-speak. Currently from the website (emphasis mine) "enabling a seamless, direct, user initiated portability of data". I worry that they might simply remove the "user initiated" part after adoption hits critical mass. I'm now following the development on github [0]...

[0] https://github.com/google/data-transfer-project
Yes autonomy is super important for a robot like this! I build rover as a platform for autonomy research, as smaller robots I’ve built in the past didn’t have enough room for a high powered compute and an array of sensors.

I’m particularly interested in camera only navigation, localization, and obstacle avoidance, and I hope to get an NVIDIA Xavier board and multiple cameras to use as the sensing system. I’m trying to get myself in a position where I finally have to learn machine learning, and Rover is the project for that!
"..curating, moderating, (dare I say, policing?) our own feeds of information. This gives them a share of the responsibility for what's posted on their platform"

Is this actually true? I've seen it mentioned in a few places. Why isn't "obviously we can't vet every comment prior to it appearing but we do our best with a combination of humans and scripts to remove stuff that breaks our rules" an adequate defense?
The rationals are a subfield of the reals.
Let me shout from the back so you can hear:

BUT THEY HAVE AN INTER-COMPATIBLE DATA MODEL?!

Or at least they're trying to create one. They talk about it in their overview:
https://datatransferproject.dev/dtp-overview.pdf

And the actual implementation of the model is on Github as well:

https://github.com/google/data-transfer-project/tree/master/...
cool, even better ads.
It has to be mutually beneficial, otherwise drivers would be doing something else. We don't have slavery in this country anymore.

One of the biggest benefits is working whenever you want. A paper by the NBER found drivers get twice the consumer (or producer in this case I guess) surplus they would from less flexible arraignments:

http://www.nber.org/papers/w23296
Yeah, I have a very similar set up to this on gmail using labels and the multiple inboxes feature. Which also has the benefit of working with filters to automate some sorting, e.g. certain emails going straight to todo.
Seperating disk for different db files, as well as moving them out from C:/
And, sure, if the capitalist class got behind high higher taxes on capital income to pay for a UBI and/or otherwise much stronger social safety net, i’d be happy to consider weakening some employer obligations: there's a good argument that many are quasi-feudal and reduce mobility within and out of the proletariat by creating greater dependence on employers, and leave the chronically unemployed it in the cold and make it harder for them to move out of that state.

But the idea that Uber is done kind of community service that doesn't center business around reducing wages in an existing area, and that the low wages are instead an example of people exploiting themselves in a way Uber in no way intended and intended to profit from is farcical.
You mean low and not additive, right?
Isn't the article mentioning that they are working on 2 new rockets and that the plan is to not compete in SpaceX niche?

I assume that we do not know that much about the innovation due to much smaller PR budgets.
Neither the JVM or the CLR provide such a sandbox for code that uses pointers. LLVM IR is not portable, is not sandboxed and is always in flux.

Actually, the CLR supports pointers and the JVM can run arbitrary LLVM bitcode (so C, C++, Rust etc) in a memory safe way with bounds checking and garbage collection these days. Check out Sulong and Safe Sulong:

http://ssw.jku.at/General/Staff/ManuelRigger/ASPLOS18.pdf

JVMs can also manually allocate memory using the Unsafe class, I suppose if you wanted WASM like protection semantics that API could be constrained to a particular memory region and become "SortaUnsafe" for example. You could then compile C to such a dialect. The LLVM bitcode on Graal approach is likely to work better though,.

However, realistically most new software is not being written in C or even C++ for that matter. Most developers use managed languages. And the JVM can do a much better job of that than WASM can.

A flaw is a feature that cannot be supported, even in principle.

This is a fascinating definition of flaw that I haven't previously encountered.

In what sense does the JVM not do "full verification at runtime"? Also if you have some more material on which bits of the JVM bytecode set aren't formally verified I'd like to read that. I can imagine, that the latest features may not have been done, but the older JVM bytecode sets were formally verified at least.
As I understand it, they don't have to ask for regulation since they already are state subsidized and a monopoly in Europe. However, they may have to culturally justify it to retain that position.
JavaScript Glitch Effect Slideshow
Ask HN: What should I do to prepare for a meeting about my annual raise?
I've been at my current job for one year. My work-iversary is coming up and we're meeting to talk about giving me a raise. How can I come up with what is a fair raise?
Eventloot: Failing to listen feedback means $20,000 loss
Why do you suppose that Lyft wouldn't do the same thing? It's not like the equally unprofitable Lyft could just take the hit. If the drivers go to one of the local competitors that no one has heard of, what are the chances that people from out of town or even native New Yorkers will have heard of them? The drivers have to go where the users are.

All of the companies will either have to raise rates or cut the amount they are paying drivers. Uber and Lyft can't just keeping banking on their VC benefactors forever. Eventually they have to turn a profit.
> My gut says to err on the side of not imposing restrictions or mandates until we figure out the right balance.

I would rather not wait until more workers lose their lives.
Do they? Can you cite? AFAIK they just don't offer it.
Android P (beta) has it in system settings.
I am using it right now. (Although I have no idea how to test if it's really working)

There's also this interesting app:
https://play.google.com/store/apps/details?id=app.intra
Quick start guide to running Docker and Redis
I'm not sure what the research shows on this sort of thing, but when I loaded up the landing page on my desktop browser, I saw two buttons, and neither applied to me. "SIGN UP" and "LOG IN". Since I did not yet know what this thing is, beyond my vague knowledge of Kanban and email, I wanted it to explain that to me. Instead, I have to take action.

Oh wait... after a while I look for a UI element - a scroll bar. And this is the only clue I get to tell me how to navigate. Is this a good design choice, to make it appear like your only options are one of two actions, while relying on a native browser control to hint to the user that they can scroll to get down to the information they are going to need to start making decisions?

(I'm not arguing that this can't be a good design choice, but at least for me, personally, it seemed pushy, while also being unintuitive if you're not there to take one of those actions.)
Another (related) property that fails is that inverses stop being useful for cancellation. Inverses still exist, for every p there's a q with pq = qp = 1, but if you've got an equation ap = b you can't cancel to get a = bq, because we don't have associativity. The left hand side (ap)q doesn't equal a(pq), so you can't reduce it to a.

Of course associativity doesn't hold in the octonions either, but it holds just enough for cancellation to work.
Being composition algebras makes R,C,Q and O more interesting than others:

N(xy) = N(x)N(y) - N is called norm.

Without this property, you have zero divisors.

edit: throwawaymath uses better notation: |xy| = |x| • |y|
Technically speaking Singhealth is a government owned private corporation.
what might be the "spilled urea tank" moment in a software startup's office? maybe something related to the CEO's personal information being leaked.

Yeah probably this. The number of people who I observe walking away from their machines without locking the desktop on a daily basis is terrifying from a security standpoint.
It basically just means that the product isn't made by a VC-funded company. C.f.:

https://www.indiehackers.com/

https://indieweb.org/

As a customer, the main advantages of using indie products is that there aren't investors telling the founders that they need to shut down if they don't get millions of users in the next 18 months, or that they need to start selling customer data. And if you're a big enough customer, it means potentially being able to own part of the company. (Since turning a business into a co-op and selling shares to the existing customers is a common exit strategy, but is rarely possible once a company has taken venture capital.)
Very good, thank you :)
> less readable due to double symbols

Double symbols? What do you mean by that?

> increased symbol madness

Could you elaborate what you mean by that?

> It's like giving you the equivalent of a swiss army knife for each and every tool inside your toolbox.

Please note that the link you've given, is about being able to restrict calling a subroutine by making sure that the first 2 parameters are of the same type (regardless of which type). Generally one knows which types to expect. And even so, typechecking is an optional thing in Perl 6 (hence the term "gradual typechecking".

> The latter looks like it was designed by a mad scientist on LSD.

I think that's uncalled for. But that's your opinion. The same mad scientist who gave you Perl 5, by that reasoning, by the way.
Install rust-doh: https://github.com/jedisct1/rust-doh

There are also tutorials on how to set up your own DNSCrypt server: https://github.com/jedisct1/dnscrypt-proxy/wiki/How-to-setup...
L.A. Company Wins China Hyperloop Deal
D.C. Startup Foundry.ai Provides Practical ML Solutions for Big Business
StatCounter also indicates that Windows tablets have nearly no marketshare.

http://gs.statcounter.com/os-market-share/tablet/worldwide
OK, I hold myself both a US and EU passport and I agree with your overall reasoning. I was just surprised by the will to get 4 passports. I feel like once you have US and EU you're pretty much covered.
"Regular" employees don't have universal health care. It's just that employers get a tax deduction for employer provided group insurance. Most economists believe this is hugely inefficient and a big policy mistake. If we're lobbying hard for pie in the sky goals, it'd be better to get rid of that (or let employers deduct contributions to individual plans instead) instead of applying the same crappy policy to gig economy jobs too.
The problem is that China built its economy on exports and relies on them, but the US doesn't.

Also, I bet that farmers like Trump a hell of a lot more than they like selling to the Chinese.
My wife needed a Z-Pack (antibiotic) last week and it cost us $0.11 all-in.

If you don't have health insurance, you're on your own (sadly.)
Unless I misunderstand how it works, DoH also provides protection against an attacker spoofing replies.

I have no clue how often this attack vector has been used in the real world, but last time I read about it, I got the impression that it would not be very hard for a skilled attacker to pull off. (DNSSEC would work, too, but as you say, most clients do not make use of it.)
> We don't have slavery in this country anymore.

The US, post-13th Amendment, still has both de jure (specifically, penal) slavery and de facto slavery, though there are laws designed to combat the latter (including, inter alia, the ones Uber tries to hack around.)
Off course, but states with two party alternative rules and a small number of deciding constituents (swing states) are more susceptible to such pressures.
They are putting payloads into space, so it's the same mission. What the hell does "culture" have to do with anything? Really, there's a culture against re-useablility? No.

It's fine (or at least honest) to admit they're a protectionist block and are looking into regulation to ensure French contacts are safe.

But the mission is the same (put things into space), and the culture is irrelevant.
Newly discovered dinosaur species unearths diversity
Surely what we're looking for is the simplest theory among the theories that hit all the datapoints. That's the theory that's most likely to be the "Theory of Everything" and therefore to continue working when we upgrade our collider.
But I guess that's exactly the point, isn't it? The fact that Flask/Express are so bare bones, you end up learning a lot, so for learning purposes makes a lot of sense.
Build a To-Do List with Hyperapp, the 1KB JavaScript Micro-Framework
For me, this was a self-explanatory app. Just seeing the background image told me everything I needed to know.
Yeah, I work remote and I don't talk to people about my job at all other than to describe it if they ask. Frankly my job sounds boring and the industry I'm in is totally unglamorous so the less I say the better. I'd rather talk about all the stuff I do outside of work.

For the record I love my job and the company I'm with.
I'm always amazed that so very few todo apps support recurring task after completion (ie "repeat 7 days after last completion" rather than "repeat every Monday"). Almost all my repeated tasks fall into this category and I'm amazed other people can be productive without it.
It actually is the same as killing Uber. Paying a guaranteed above-minimum-wage plus benefits would kill Uber's business model and either drive the company out of business or force it to act just like the cab companies. Either way, many customers and Uber drivers would be worse off.

Suppose I'm a spare time Uber driver. On the weekends I sit at home, comfortable on my own couch watching TV. Outside of "surge" times I only answer calls that seem REALLY CONVENIENT to take, like people traveling from my own block. When somebody within a few blocks of me wants a ride, I pause the TV, jog out to the car and take the fare, then work for a bit, eventually ending with a fare that takes me close to home again.

That business model is great for customers because the car they need is ALREADY NEARBY so they get a much quicker response. It's great for drivers because they can spend more time at home and have the flexibility to stop whenever or as often as they want, which makes it more compatible with family responsibilities - say, taking the afternoon off to look after a sick kid.

If the firm has to cover unemployment insurance, they cannot afford to let people just work whenever they feel like it and work from any location they want. If the firm has to pay a minimum wage while you've got the app running, they're not going to let you run the app while sitting on the couch all afternoon only taking the few jobs that happen to suit your fancy. You have to work X hours per day to cover the insurance premiums and every hour working has to have a certain number of fares per hour to cover the minimum wage guarantee. That turns it back into a micromanaged standard wage-slave job rather than a flexible opportunity to make a little side money on your own schedule.
Total side note...

But if you're into tech and haven't been to Singapore, I'd recommend going... But know that it might make you apprehensive.

The backend structure to support that number of cameras alone, has to be ridiculous. Every subway station is surrounded by 20 cameras, there are 3-5 looking at you as you enter, there are 20 more before you get to the platform where there are 10 that can see you. There are poles on the street every 2-4 blocks that have 8-10 cameras around them. The further you get away from downtown the more "relaxed" it is I'm sure but it was a pretty crazy place.

I had just figured with the amazing infrastructure they have that they also would have world class security. But what do I know!?
New Discovery Around Juniper Backdoor Raises More Questions (2016)
That's a podcast, not a news article. It's designed to be more entertaining, not just dry facts. The link of the podcast you give, however, has 6 links to background information.

Full disclaimer: I subscribe to the NYT. The paper+online editions. But any newspaper has different sections: dry reporting, rushed breaking news, in-depth analyses, op-ed commentaries, etc. The style of each is different. More importantly, the purpose of each type of article is different.

A lot of us got used to only reading newspaper articles via google or via our social media feed—appearing between a cat video and a political meme. After a while we start to all consider them the same. Context is lost. To me that is the greatest harm of social media. We strive for efficient use of our time but in the process we lost the context of what we're reading.

That's why I'm ok with paying a paper to compile and organize the information for me. Do I agree with every article the NYT puts out? Nope. Do I get irritated at articles written from particular biases? Yes, it happens. But overall the info is of quality and organized in such a way as to be the most efficient use of my time.

As a side-note I picked the NYT because I happen to like their in-depth data visualization group (another disclosure: I happen to like d3.js and its creator used to work there). But there are plenty of other quality papers out there who also do original journalistic work.
I have to disagree that quaternions underlie Special Relativity. Although special relativity does use 4-vectors, those aren't quaternions.
Came here to say this. I really don't like this UI/UX trend of "If the user isn't smart enough to test and see if they can scroll, screw 'em!". Apple did something similar in their Podcasts app (when you are playing a podcast, it turns out you can scroll down on the "card" to see a lot of additional features. It took me months to discover this, and reminded me of the months it took me to discover that the Calculator app can rotate into a scientific calculator).
I believe (and its just a guess) that it has to do with the Office of Foreign Asset Control's enforcement of various sanctions programs, as i think it is illegal to do any business with Cuban nationals as a financial institution (and North Koreans as well?) it could also be a in relation to FACTA or KYC.
I agree that gocarts are hella fun!

My posting said > without someone having a car.

Care to share how you go snowboarding, #3 and #5-8 ?

I have read mr money mustache write a lot about what can be accomplished by a bicycle + trailer. But even he still has a low cost car.
I read them and mark them as unread until I have time to deal with them.

Every once in a while I try to clear out "sections" of time such as the current day, week or month by either responding or by performing the requested task - hoping that one day I'll get my unread count down to zero. ;-)