skysight-inc/HackerNews huggingface dataset:
> Would it be useful to consider “coordinative complexity” a separate type that's intermediary on the essential–accidental axis but also has other properties?

The complexity of getting different pieces to talk to each other? I can see how that's only conditionally "essential" in that, if you have enough control over the environment, you can make the various distributed components as similar as possible, never deal with version skew, and never deal with varying interpretations of the same protocol standard.

OTOH, if you're writing a web page, and you have to make that page useful across multiple browser types and versions, some way of dealing with the vagaries of different browser implementations becomes an essential complexity: You either push it into a library or framework or you handle it in the main codebase, but something has to know what MSIE can and cannot handle.
HTTP 1.1 is somewhat broken. For example pipelining and keeping connection open, data integrity issues like no content length followed by unexpected connection loss, etc.

It also allows ISP shenanigans like content modification to add unwanted advertising and unlimited tracking, even spying.

So could you please explain your reasoning?
I wonder how many companies are going to be claiming covid related issues to mask other deeper issues.
I think that things only become less complex when it becomes old and reliable. Even if the internals of the thing are a fucking mess. For example, Linux, in its entirety is a complex fucking beast for its maintainers.

Yet for other people it's a simple as fuck thing that accomplishes things for them and lets them move forward with getting shit done.

So really, it's how you look at it.

The human body is so freaking complex, it is entirely possible we'll never even understand how half of it works. Yet from another point of view we easily hire a bunch of humans to do tasks (programming, making food, yard work, etc..). And even though we don't know how the body works, we have a simple understanding of how that body can accomplish those tasks, which is enough to move forward.
It does matter why they ban things. They make mistakes too, sometimes put things back. It always matters.
When I lived in Sweden, on average one bike would get stolen per year. My experience in California is similar.

Once you accept that, it's not that much money. The bad part is that you can never buy that Really Nice bike you'd really want.
I have paid 40€ for my second-hand 1973 Peugeot road bike. Best bike I have ever had.
Interesting system and redesign of time. It's mapping more closely to my maker schedule/mental model with the chunking of time and intentions, should enable more deep flow work
Hahaha. I don't think so. We have a built-in monitoring stack of sorts based on Prometheus and Grafana. There's lots of other partners that do monitoring well too.
If you are interested, I am trying to build an open source database for places with virtual tour.

Website: https://gez.la

I am currently working on this alone. Anyone interested is welcome to help :)

https://github.com/stfurkan/gez
I'd interpret "they take a loss with premiums" in the parent comment as meaning the nominal value of expected claims exceeds the nominal value of premium. And that's very commonly the case for interest-sensitive life and annuities. It's equivalent to the expected IRR from the policyholder's perspective being greater than 0, and it would be hard to justify selling an investment-oriented product with a negative expected return.

Or consider a SPIA with a return of premium guarantee. The total claim payments will always be greater than or equal to premium on a nominal basis, so investment income necessarily funds over 100% of the profit.
Couldn't that go both ways though? Why would I want to sign up for "yet another subscription" when they can just go belly up and render my investment worthless (vs an alternative with a one-time payment)?
Kard | Backend/DevOps Egr, VPE | NYC | ONSITE PREFERRED | FULL-TIME
Kard (getkard.com) is changing the rewards experience for consumers, merchants, and financial institutions. We've just signed some big partnerships with digital banks, and we're looking to have someone come on to help manage our many integrations. Could be remote for the right person.
Stack: Node, React, MongoDB, AWS
Currently two engineers on board (team totals 5), so next hires will contribute significantly to both company tech and culture. Looking for a founder mindset to help us take on the big opportunities we have closed!
More info here: https://angel.co/company/kard-financial
Virus took their jobs – OnlyFans let these Bay Area people monetize themselves
Here’s a toy bloom filter I wrote a decade ago with this syntax: https://github.com/senderista/erlbloom
So does that mean if I store child porn on AWS I don’t technically own it since it’s somewhere in the virtual cloud?

The only way I could access it is through that weird SSH key that doesn’t contain any videos in it.
I probably should have read the article before trying a late night experiment. Also, I should have marked my comment off topic.
This thread is just low effort trolling at this point. Maybe that New Yorker article really ruined this forum for good?
SEEKING WORK | REMOTE only (Canada based, I can work on any timezone though)

More than 11 years of full stack Java experience, mostly with Spring and Angular 2+ on microservices architecture. Hands-on experience with architecture design and development of highly available and scalable systems over AWS (or Openshift), Netty, Kafka, Redis, Spring Cloud Netflix stack. Team leadership and mentoring skills, with strong sense of ownership.

Full tech list: Java (11+), Spring boot/cloud (netflix stack), Netty, Angular 2+, Microservices, AWS, Openshift, Docker, Kubernetes, Kafka, Atlassian stack (Jira, Fisheye, Bamboo, ...), TDD, test frameworks (jUnit/Mockito/PowerMock), message brokers (Kafka/ActiveMQ/SQS), SQL, NoSQL and in-memory databases (Oracle, MySQL, PostgreSQL, Mongo, Aurora, Redis), CI/CD pipeline (Jenkins), Avro, Apache Thrift.

I can easily learn new techs if you need something specific in mix with my expertise. If you don't know how to start your project and need any help to decide technologies I can support you too (it's free).

Linkedin: https://www.linkedin.com/in/diogofacin/

E-mail: diogoreis.ca . gmail . com

Feel free to add me on LinkedIn or send me an email :)
Thanks for that thought.
It is a good question. My guess it is about perception. People don't really think the bad will happen so it is "free" to think of the children instead. Probably need someone more versed in human psychology to answer this.
Seems like a good idea but a bit too complex, first you need to find an OS project that is close to your company's projects. It may work for PHP or JavaScript but not sure if it would work in less popular languages.

Then many bugs that appear simple might be a lot more involved. I have looked for easy bugs in my favorite open source projects, there are not many. All low hanging fruits get taken care of immediately in popular projects.

Then there are many semi-abandoned projects, so even if candidate fix the bug, it may not go anywhere.

And if you do find actively developed project, how long before maintainers accept the bug. Are you going to wait and see how candidate answers maintainer's questions and get their changes merged in?

Are you going to pay candidate for the work? Otherwise, if this becomes common, companies may take advantage of candidates to have them fix bugs in softwares they use.
> We're working on mitigating this by having an open hardware platform. The idea being that, even if our cloud service isn't up, you can re-flash the hardware to do anything you want. And you can use our documentation to do it so you don't have to reverse-engineer everything from scratch.

I think that's absolutely great. I've had enough IoT products brick on me that I avoid most out of principle now. I'd change my mind for a product that make it clear they've implemented a customer-friendly plan for when the servers inevitably are shut down.

That said, I think your plan really only seems to help tinkerers. There may be no way around that for what you're building, but I think graceful degradation in functionality is preferable, such as having a maximally-functional no-cloud mode. The few smart products I buy have a mode like that.
A while back I was learning about doing high quality approximate fluid simulations. If you take the curl of the Navier-Stokes equation and quantize (perhaps not the right word), you can simulate a collection of vortex particles that generate the velocity vector field, which is then used to advect those particles to get the next simulation step. Constructing the field is expensive and (now I know what it's called) you can use the multipole method to approximate it, since clusters of vortex particles, from far enough away, behave like a single particle whose vorticity is the sum of the vorticities of the particles.

I could never get the boundary conditions right (it involves generating vortex particles to neutralize torques), but it was still a lot of fun. The benefit of this method is that energy can be conserved and fine scale structures remain mostly intact, which is important for turbulent flows.
Can Oracle be trusted not to sue every linux user in the universe after they're merged?
> mask

I see what you did there :D
My cynical read is that the bike rider/repair lobby was one of the groups at the table, and this is what they managed to get.
also Jamis Buck's "The Ray Tracer Challenge"
But is there any point it profiling on a laptop? Thermal throttling is a bigger issue than on a desktop, where even there you have to faff about with C states if you want somewhat believable stats.
Just a clarification on 4'33": recordings of it are not pure silence (and are not intended to be). They're recordings of actual musicians on an actual stage, not playing any music. So you hear lots of little environment sounds, movements, coughs, etc. It seems plausible for a particular recording of that piece to be copyrighted. Or for the instructions to be.

The issue in that link is weird because it seems like part of the problem is that he credited Cage on his own album, admitting that he was copying it.
Java Full-stack or Backend engineer

CONTRACTOR/FREELANCER preferably.

More than 11 years of full stack Java experience, mostly with Spring and Angular 2+ on microservices architecture. Hands-on experience with architecture design and development of highly available and scalable systems over AWS (or Openshift), Netty, Kafka, Redis, Spring Cloud Netflix stack. Team leadership and mentoring skills, with strong sense of ownership.

Location: Vancouver, Canada

Remote: Yes, only (anywhere in the world)

Willing to relocate: Maybe

Technologies: Java (11+), Spring boot/cloud (netflix stack), Netty, Angular 2+, Microservices, AWS, Openshift, Docker, Kubernetes, Kafka, Atlassian stack (Jira, Fisheye, Bamboo, ...), TDD, test frameworks (jUnit/Mockito/PowerMock), message brokers (Kafka/ActiveMQ/SQS), SQL, NoSQL and in-memory databases (Oracle, MySQL, PostgreSQL, Mongo, Aurora, Redis), CI/CD pipeline (Jenkins), Avro, Apache Thrift.

Resume/CV: https://www.linkedin.com/in/diogofacin/

Email: diogoreis.ca . gmail . com

I can easily learn new techs if you need something specific in mix with my expertise.

Feel free to add me on LinkedIn or send me an email :)
I keep my expensive bikes locked inside the dwelling part of my unit.

Pros: Never had a bike stolen

Cons: Can't really just ride it somewhere and let it sit all day.

My use cases have been:

1) Commute to work (my work let me bring it up to my office to park it during the day)

2) Ride somewhere and back home (always parked in my dwelling)

3) Ride it to maybe a place to eat, but park it literally outside the window, locked, so I can watch it while I eat.

Sucks I can't just do whatever with it, but I have a beater if I needed to do that.
> but that can often force a redesign simply to reduce the state space

I'm convinced that this idea, or something similar, is essentially what it means to write "algorithmic code".

At a certain level, all code is just an algorithm (i.e. logic + control). But when we talk about Algorithms that one my find in a book on such things, inevitably what you have is code that was written to avoid unnecessary states in order to enforce certain guarantees with regard to performance, security, fault-tolerance, or some other desirable property.
If cars disappeared you'd probably just get narrower "roads" in the long term. The real-estate is still valuable, not every city is going to be able to justify letting it sit idle as what is basically park space even though that would be nice. I think over time the cities would sell it to be developed and used for commerce/housing/whatever.
I'm building a product that does graph analytics on top of DGraph.

Some constraints we have:
* We ingest what some may consider a lot of data - on the order of terabytes a day. This can be 10's of thousands of writes per second.

* We need transactional logic.

* We want to analyze that data as it comes in, so think 10x reads for every write.

GraphDBs out there didn't seem like they would cut it. I eliminated almost every database due to:

* Bad licensing

* Incapable of scaling writes horizontally, or generally anding tons of rights

* No ACID transactions

Most graphdbs out there had at least two of these issues.

DGraph so far has worked really well. We aren't sending it the full load of data yet, so there's still a question around that write load, but at least it's designed for that, and initial numbers have been promising.

The fact that it's liberally licensed, has a really good pricing model, has strong community support, good docs, etc, has made me glad I chose it.

The roughest part is probably the query language, because it's bespoke and therefor ends up having weird unexpected behavior sometimes. Now that it supports GraphQL that should be less of an issue.
Covid-19 React Native Exposure Notification
Apple and Google are working hard to roll out their exposure notification api. Only approved public authorities will have access to the api. However, Google publicly released the proposed Android interface.

Based on that interface, I wrote a react native module to bind to it. I have no idea if any public health authorities will be using react native, but if they are, maybe this could give them a head start.

I'm just locked up in my house with nothing to do but try and think of ways to help. Even if it never gets used, I at least learned some things.

https://github.com/codejamninja/react-native-exposure-notification
>AIs invent things now

Do you mean AI find things? Current AIs are just a complex algorithm for searching or approximating stuff. You might argue that some algorithms "learn" but that is just an algorithm that is adjusting some weights based on some algorithm someone created. AI is a tool, tools don't invent things. Maybe future AI like the ones in SciFi could invent things but for now we don't know that is even possible.
What cars do you have? I'm the founder of Smartcar.com and we might be able to help. No OBD devices needed.
And while that's true, adversaries have significantly more resources at their disposal now. So the "old" ways of phones, mail, and in person meetings are no longer secure.
Good to hear. Cliqz was always demonstrably anti-US as their core motive [1], I never understood why HN even allowed their domain to post on here. Glad we won't have to keep sending them free traffic and enabling them to spread their influence using the clout of our terrible "market sealing, monopolistic, rule-discarding" country and its products.

I've got nothing against the EU, but I'm happy to hear this one failed because having a core company culture that is principled by frustration / anger over the US (while ignoring its overwhelmingly positive contributions to tech) was bound to foment a globally negative perception on US tech as Cliqz influence grew.

[1] We Europeans have watched for too long how US companies are capturing more and more key technologies and users. How they are forming monopolies. How they are already sealing off the markets of the future today. How they disregard our rules and values and impose theirs on us. How they make vast profits from the exploitation of our data and thus fill their war chest for further campaigns of conquest.

[1] https://cliqz.com/en/about
It's pretty clear which of those better achieves the goals of the nation, but the question is who sets the goals of the nation. The individualistic Western way makes incremental progress on a lot of goals, some of which will be good and some of which will be bad. The totalitarian way makes enormous progress on a single goal (or small packet of goals), which is amazing to the extent that they're good and devastating to the extent that they're bad.

(Unfortunately, both ways lead to the concentration of power in a few hands—either the hands of those with the most wealth to advance their individual agenda, or the hands of those with the power to make their individual agenda the collective agenda.)
This is generally true, but that TV show "American Greed" has shown a number of folks that tried to get the riches without actually dying. I wonder how many have pulled it off.
The good thing is you can manage inevitable complexity with the proper balance of abstraction, tooling, and documentation.
Smart comment. I work at a large lab that does cutting-edge hardware development. The slow buildup of fabrication and fundamental-physics know-how is hard for someone who has mostly worked on software to appreciate. To realize these breakthroughs, you need to plan at the decade time scale.
Any serious what? I am running a mildly successful SaaS business on hosted kubernetes, yes.
I worked for a large multinational company that everyone here has heard of, whose development machine policy was pretty much: Order (through corp) whatever machine you need to get your work done. You have root. Install what you need to work. We hired you because you are a smart, responsible grown-up and we trust you not to fuck up our IT systems. Don't fuck up our IT systems. And amazingly, it works!
are you talking to me or just announcing? i’m not trolling, i’m making a genuine point about twitter and how that game should be played. everyone just clones themselves on there. it makes the game so lame. the attachment of twitter profiles to real personalities makes ppl think users are actually having “meltdowns” when they are just having fun and being creative. trust me i spend a lot of time on twitter.

and btw ive used this forum for a long time under different accounts. i’m not some pleb who read a random nyt article and is trying to steal the glory of your rationalist mecca.
Haven't used DGraph itself but I've used the storage engine they built for it - Badger, an alternative to RocksDB better optimized for SSD's - in two projects.

One was for event saving and retrieval, which was able to sustain a stable 60k writes /s with simultaneous 10k reads /s. It worked great overall, with stuff needing nontrivial tuning being 1. RAM usage 2. If you overwhelm it with writes it'll stall to keep up with level 0/level 1 compactions.

Another one is OctoSQL[1], where we're building exactly-once event-time based stream processing all around Badger. So far it was a breeze and I don't think we'd build it if not for Badger.

Overall, at least the storage engine they're using is awesome, and I can definitely recommend it!

[1]:https://github.com/cube2222/octosql
> Do you think that Automatic needed to have a cloud service? Their primary use case seems to have been uploading mileage data to a variety of expense reporting systems.

Honestly, that kinda seems like something that makes sense to do server-side, especially if they were forced to implement some of those integrations in very kludgy and fragile ways (like screen scraping/form filling). Even if the calls were made directly from the customer's device, there's probably a background hum of development work needed just to keep the integrations working.
I'm against censorship pretty strongly, but I'm wrestling with the tremendous potential damage today's world has to share compelling but completely wrong information with people who can't tell the difference. That's how we got the damaging leadership we have.

My dad has fallen into the sway of fox news and the people who peddle conspiracies via forwarded email chains (obama did this or that terrible thing, chloroquine will save me from covid-19). He used be a leader of 1000 people in a company, he was an electrical engineer. He's old but its terribly sad to see him there. He'd be better off if he didn't get exposed to all these things. In his case he has heart problems and when I forwarded him an article from a doctor about the interaction of chloroquine with people with issues like this he said it was a lie from a democrat who wanted covid-19 to destroy the president.

He stopped trusting the newspaper in his town because it doesn't talk about these conspiracies he hears about. It does matter that real journalists have the ability to talk about things that are uncomfortable to powerful people, have the freedom and capability to do things. And there have always been people pushing the conspiracy stories to explain things away. The new thing is how much damage the big lie can get today.
If you're spending a lot of time figuring out how to fail in such a way that your product doesn't become waste, you're probably working on the wrong things.

Perhaps the choices you make and the time you spend on mitigating the possibility of your product becoming e-waste will make you more likely to fail, leading to a higher probability of your product becoming e-waste because most people won't bother re-flashing the hardware you're making.

Work on improving your product and making sure that you succeed.
I was just remembering from another HN comment a while back, but there is this: https://www.quora.com/Whats-the-source-of-DuckDuckGo-search-...

Looks to be answered by someone at DDG confirming it.
What on earth is this kiosk thing? There's no explanation whatsoever. `help` does not do much.
But that's a whole different use of the word 'complexity'.

Bubblesort has inferior time complexity than Timsort, but is simpler. The bounds of the comparative sort problem doesn't tell us that either.
Privacy and Security-Focused Software and Services
How to ration mask during pandemic – with Taiwan Digital Minister Audrey Tang
Il silenzio e la psicoterapia
Should You Get an Antibody Test? A User's Guide to the Immune System
Show HN: Plotting 3 years of hourly data in 150ms
This seems to rely on a fine parsing of 'invent', which is probably as fruitless as the fine parsing of whether AI 'thinks'.
Not really, total cloud costs are under 5% of my revenue.

If I want to shave pennies, I have many places to shave before the very thing that is the heart of my business.
Having bought several Tesla vehicles from Tesla, all requiring back and forths with local service due to manufacturing issues, their process leaves much to be desired (both purchase and servicing). “Largely done by an app” is not an accurate representation of the problem space.
https://pastebin.com/bGAnfstT