skysight-inc/HackerNews huggingface dataset:
Depends on the quality of your SPICE models.
(https://en.wikipedia.org/wiki/SPICE)

When you model by hand you typically use ideal models. SPICE models can be vastly more complex. A good example is a diode which is harder to model as it's a non-linear device.

Simulated "electricity" (voltage and current) is reduced to a set of differential equations, which the program then uses to plot charts.
The hacker would suddenly discover the various international justice systems.

The tokens would be tainted, unspendable, and worthless.

A wild guess at the potential reward for unmasking the hacker? ($950B * 0.3 * 0.001 --> ~300 M USD).

After the first such hack, companies might add a clause to the bylaws enabling the company to re-issue stock to the aggrieved party, restoring balance to the universe.
Excellent points and thanks for your two posts; they were both enjoyable reads. I'd like to add a little bit on each, as well.

1. Technology - Also make sure the place you're applying to is willing to give you the tools you require to do your job well. A company that's willing to pay your (very likely) high salary, but then won't drop $2,000 - $1,000/yr on software tools/hardware that make you more efficient is probably an indication that things aren't great over there.

2. Environment - Your job is not your family. Despite the new-speak, you're not on a team with a bunch of team-mates. You are bought and paid for and the person who paid for you expects to get a return for their purchase. If the environment is bad, leaving is the right thing to do[0] for both yourself and your employer. If you stay in a bad environment, you're miserable and you can't provide your best work where you're not happy. Your employer is better off having someone else do your job and you're better off finding some other place to offer your work. And if it's not just a "bad fit", but is actually a "truly awful environment", sticking around simply re-enforces your employer's mindset that everything's fine.

3. Money - I have a feeling you may take some heat for that statement but I completely agree. You'll hear plenty of people complain about other people having too much money but you'll (almost) never hear people complain about having too much money, themselves -- even at, what today, you might consider "absurd salaries". This advice applies somewhat uniquely to our industry where there almost certainly is an opening out there at a company that both pays well and is the specific work that you love to do[1]. I kick myself for turning down four different job offers over the years and chose, instead, to work too long at my first, serious, job. I let "fear of the unknown" convince me that there's too high of a probability that I'd like my next job less than my current job (and I convinced myself that this actually mattered).

[0] Though I would suggest, first, having a direct conversation about things that aren't working for you. It's not easy to do but I've found it to have positive results. And if it doesn't, it'll help reaffirm that you need to do the right thing and get out.

[1] My ex-wife once looked over at the code on my screen while we were sitting in bed watching television and said "Is this what you do all day?". I smiled, excited that she was taking an interest in the work that I was doing and wanted to know more about it. I said "Sure is" (beaming a little too much). She paused, and in a serious voice that, to this day, I will never forget said "I'd kill myself if I had to do what you do."
Nevermind the additional complexity of integrating with payment gateways and handling complex authorization requirements and team invitations etc.

Even a 'simple' web app is a convoluted mess of shit if you are to run a real world production grade system. I'm so sick of all these 'hello world' toy examples.
Just commant
This seems more like an opportunity for a company to come in and handle those details for you. I believe those exist already but they seem mostly targeted at larger multinationals rather than scrappy remote-only startups.
You’re right, here is some clarity

PKS is part of PCF, PAS (Application Service) is the new name for the PaaS. The open source foundation has done the same inclusion (CFCR is the container runtime, aka Kubo, the CFAR is the app runtime).

You can think of the Cloud Foundry foundation as focused on marketing and standardizing the application of these open source cloud technologies to business outcomes, whereas the CNCF is more of a tech advocacy foundation that is incubating a wider range of projects, sort of like an aspiring competitor to Apache. They’re complementary and it’s good we are all cooperating.

There are a few initiatives within the CF community to replace Diego with k8s, but it’s not clear there is massive benefit in doing so - definitely some for operators who get more fine grained visibility and control, but the whole point of the PaaS is to enforce constraints and opinions, whereas K8s is much less opinionated. That said the transition will likely happen over the next while. Diego took a couple of years, maybe this will be quicker.

Disclaimer, I’m a pivotal employee speaking for myself
This one doesn't "simulate electricity" per se; it's a digital simulator, which means it evaluates the output of each node based on its inputs, and propagates the changes as necessary. The core principle is a discrete event simulator:

https://en.wikipedia.org/wiki/Discrete_event_simulation

If you model a circuit in CircuitVerse, how similar would the results be to a real-world version?

As long as the gate delays and fanin/fanout are considered, the results would be logically valid. For simulation of more analogue effects (e.g. what happens if you connect the outputs of two gates together, and one tries to pull it high and the other low?) something like SPICE is necessary:

https://en.wikipedia.org/wiki/SPICE

...and since that involves numerical solutions to nonlinear differential equations, is at least an order of magnitude slower.
I agree. I bought the audiobook and I was looking for every opportunity to listen to it and get to the end. It made me actually stay on the elliptical a little longer in the gym :)
The most impressive thing shown was the cooler used to get that chip to sub-ambient. That's the magic part of the presentation.

https://www.youtube.com/watch?v=tRH0-QwhvVQ
Does github offer free project management, hosted Windows, Linux, Android and iOS builds, deployments to Azure and AWS, on prem CI/CD orchestration, hosted package management, ....

All of that is free for up to five users and it’s all private.
I've worked exclusively remotely for a number of years, and while I tend to prefer it, there are times where I miss the hustle and bustle of an office place.

For those occasions, I've always just relocated to either a coffee shop (or similar) or a co-working space with drop-in rates. If you're extremely rural, or those aren't options, I don't know what to tell you.
A double-spend attack is more subtle, as the correct resolution is less clear. The law is pretty good at handling theft and fraud, though, so I suspect a reasonable solution can be worked out in short order.
TBH I felt like a lot of this could have been resolved if he stayed involved with the community and opened issues with the relevant repos.

Seems pretty classless to rage quit the community, brag about how much better Go is, then mark your return at a JS conference by shitting on Node and hard-forking the server-side JS community.
I'm not sure you understand the value k8s proposes based on your comments throughout this entire thread.

Managing many nodes is the reason orchestration software exists. Your suggestion to "put some effort into configuration management" is effectively naive, homegrown orchestration.

Build or buy? That's the same argument - except k8s is free and available from many providers.
Does SOD support ARM?
Its not hacky in that sense. They provide a new kubemci tool and I'm sure it will be given the k8 release treatment.
The cost of tracking and trading securities tokens isn't the reason for why there aren't shares for 'anything you can think of'.

Is this actually solving a real problem that someone has?
This is good but impractical. Many workplaces are full of jackasses who don't care about the rules, and are not going to take the extra effort of saving a screenshot to meeting notes to help out the remote guy/people. Instead this person will happily subtly disadvantage the remote people just because it makes him/her look one shade better. There are lots of these types out there, i.e. those that think middle school politics is the name of the game. So manifestos like this are of little practical value.
I'm switching to Rails after doing years of Spring Boot apps. The bloat of Java is 3x to 5x.
I guess, but even as an on-site employee if production breaks because of me and I’m not in the office, I’ll still get pinged 10/10 times
The timeline/impact is a bit murkier.

Carreyou had two big revelations. One was that Theranos was not running blood tests on their proprietary machines, which were supposed to do finger prick draws. The other was that Theranos had submitted fraudulent validation data to the Center for Medicare and Medicaid Services (CMS) and state regulatory bodies.

They did a couple brazenly unethical and illegal things.

1) CMS subcontracts lab inspections to state regulatory bodies. When California lab inspectors visited Theranos, they physically blocked off the door leading to a floor that had the Siemens equipment, presumably to hide the fact that they were not conducting tests on their own proprietary machines. So, the inspectors never actually inspected the relevant labs.

2) Theranos violated "proficiency testing" guidelines. Proficiency testing is the practice of running tests on a sample with a known concentration/result, and comparing results. The spirit, if not the letter, of the guidelines is that you run the tests on the same equipment as would be commercially used. Thus, Theranos sent in fraudulent tests by testing using Siemens machines. This proficiency testing duping was what caused Tyler Schultz to send in an anonymous tip to the New York laboratory regulatory body, and led to his final decision to leave the company.

3) Theranos tried to claim with the FDA that its tests were "laboratory developed tests", i.e. they were unique tests that could not be compared to existing market tests. Carreyrou has a scoop in the book that Theranos benefited greatly from a bureaucratic power grab between the FDA and CMS. Both agencies claim some sort of regulatory oversight for the blood testing market.

At least initially, there were many in the FDA who were suspicious, and wanted to send inspectors. But, Theranos's seeming passing of CMS inspections allayed fears in the short term. It was after Carreyrou's first two articles (IIRC), that the FDA sent a surprise inspection.

EDIT: I also think that in the book Carreyrou mentions that a number of doctors in the Phoenix area, where Theranos was doing a test pilot of their finger prick tests, had filed complaints with the state or federal regulatory bodies. So, there were definitely people at CMS or FDA who were beginning to pay attention.
The library is cross platform and should compile fine on most modern architectures.
This channel is awesome, thanks for sharing!
I consider Gogs a better option. The UI is also less painful
https://gogs.io/
I think this site is aimed at remote only / remote first companies where this particular problem should be less of an issue.
Oh, definitely. I alluded to that in my post; when dealing with subjective things, better to quickly reach consensus than spend time worrying about correctness. I.e., bikeshedding; better to just say "Yellow", and have everyone else agree, than to spend a lot of time on it. Sure, there -may- even be a 'right' answer to what color the bike shed should be, but it probably doesn't matter that much. Consensus is more valuable in that case than correctness.

Most such values are a sliding scale of which you prioritize, and different priorities are better in different situations. People's feelings vs transparency, for instance. Both are important, but where exactly you fall depends on a number of factors.
Needed an additional 11GB of packages to install to build. No thanks.
Anyone who's acting like this wouldn't happen in Maven is lying. Just look at what happened when CodeHaus went out of business.
Kubernetes service Discovery is just dns, so it sounds like you're doing the same thing, but by exiting CNAMEs.
HN tends to follow tech hype cycles, Kubernetes is entering the “trough of disillusionment” now that people are starting to use it in anger. This reminds me of prior fights like Solaris vs Linux. Kubernetes is not that bad, its actually quite elegant in many ways. It’s just that it is tackling a hard problem in the hardest way possible: by providing a new set of bottom up abstractions to replace traditional virtual machines, config management, and network and storage virtualization in the image of the Google model of massive scale workload scheduling. That means it is a whole new world to learn but you can’t quite forget about the old world yet, and need to map between the two. Is it complicated? Yeah, mainly because it’s evolving so fast and serving many audiences. It will get easier.

Simpler alternatives? Any PaaS like Heroku or Google App Engine or Cloud Foundry.

Or a serverless function platform like AWS lambda (not sure if it’s “simpler” but it is getting there)

Disclaimer I work for Pivotal who sells cloud foundry and a distro of Kubernetes
This - yes. The reason I love my current job and loved my last one was that I was surrounded by people who knew things that I didn't, who came into work excited to work and who were generally just awesome people.

The key here is to not get complacent. You need to carry that same attitude and approach to work that you enjoy so much out of the people you work with. Luckily, for me, I worked in a very low moral environment for quite a while and outside of my closest friend and coworker, and less than about 7 other people, we had to be the uplifting folks. When I started working at the job that followed the one I stayed at way too long, and people were excited to work on projects, didn't complain before meetings started, and generally didn't have a negative thing to say about the company, the customers or their coworkers, I was in shock for a bit. I didn't believe a place like this actually existed. I'm now moved on from that place at another place with the exact same kind of people. It's amazing how different things are when you are surrounded by people like that versus when you're surrounded by people who are demoralized full-time. I'm a pretty strong optimist and don't require much in the way of external motivation -- (4 kids, single-income family -- a paycheck is the only motivation I need), but it sure is easier to stay motivated when everyone around you is having fun, too.
I don't think the loop is necessarily bad, it shows progress.

Think about Java, it solved a class of problems that C was unable to address (e.g. unsafe memory, native threads). Thus enabling a new class of programs. But the new class of programs created opportunities for new platforms to solve with the benefit of a clean slate and fresh design having learned from past successes and failures.
Missing the mark and getting overly-crowdfunded aren't mutually exclusive. The Ouya comes to mind, it was an absolute hit on Kickstarter (904% funded) and completely missed the mark.
This is a valid criticism of the list. Please submit an issue for further discussion!

https://gitlab.com/gitlab-com/www-remoteonly-org/issues/
GPLv3?
Worse than proprietary!
I think the author nailed it. This is Microsoft's chance to reach out to developers and prove that they've had a change of heart regarding open source.

We've seen this over the years with previous code hosting platforms. If the platforms betrays it's users, developers are not scared to mass migrate to something else. The onus is now on Microsoft to keep developers happy or risk losing their $7.5B investment.
What is sad is that the competition is at the legal level, US has a regulation complexity, and no fintech sandbox, that makes almost impossible to compete.

It is like Uber where you can explain the funding in terms of legal expenses because technically everything else is relatively simple.
The most amazing thing about this whole situation is that there were experts in the field who were shouting out about the impossibility of Holmes' claims right from the beginning.

The media, though, never paid enough attention (or was possibly subverted by Theranos itself) to the naysayers.

These incidents ought to remind us the exponentially important role media plays in our lives and how important it is that we come up with a framework to penalize misleading journalism, while at the same time, preserving the independence of media.

Maybe that is the next social challenge for entrepreneurs in the coming decade.
A container is just a linux process with special restrictions. Its not just a pointless wrapper.
IIRC, previous articles (a few weeks ago) stated that Cisco (at least, and possibly others) have known about and been “tracking” this for months but they finally announced it publicly because $someEvent was approaching and they were afraid this botnet would be used to disrupt it.

(I’m on my phone or else I’d look into this more and give you more specific info instead of vague recollections but, if you (or anyone else here) are interested, this should at least give you somewhere to start.)
I'm not sure what to call this counterpoint to the more general mantra of "cloud is cheaper and easier than rolling your own!" (with an implied "always" in the middle).

Maybe the ineconomy of scale? Except it's not really about scale but about customization, so maybe the "economy of customization".

> You don't understand what you need.

Unfortunately, I think this statement is more often true than not, and it's much easier to go with what's popular right now than to form that understanding.

Of course, there's some merit to that strategy if one is new, but I can't believe that many people are that new.
A wee bit hostile, don't you think? You could have given the opinion with a little less vitriol.
Question: have you written any server side Dart? I'm sold on the client side with Flutter.
Then why call him God?
Right, and how should we feel about Nautilus as a fraud since they don't pay their contractors? Also not surprised? https://nwu.org/an-open-letter-from-freelancers-at-nautilus-...
I've been full-time remote for just shy of 5 years and timezones is definitely an issue. Up to 4 hour difference is sustainable indefinitely, 8 hours can be with the right people (doing split days is great for this), but beyond 8 hours and the amount of effort required for synchronous communication (video calls) causes it to not happen and the team loses cohesion.

You need the synchronous communication to have non-work conversations, and you need those non-work conversations to develop and maintain the relationships required (trust, rapport, etc.) for remote work.

> if your organization ever becomes big enough to warrant a physical office

...then you probably don't have enough buy-in to be a fully remote company and that is far harder to work around than timezones.
I don't know much about Theranos, but I remember writing a proof in university. The TA in the class was a PhD student doing research in group theory. My proof relied on doing some manipulation of exponents and there was a point where I was doing "1 + (-1) = 0". The TA just could not understand that bit. He was absolutely sure that in some circumstances this wouldn't hold. No amount of discussion about how integers form a field under addition and multiplication would convince him. He eventually got his PhD and I can only assume he's working for a company like Theranos.

Cue someone replying and telling me why I was actually the one that was wrong ;-) But the point is that even well educated people make really, really stupid mistakes.
It looks nice and easy to use but I can't seem to get something as basic as a two-NOR flip-flop to work:

https://i.imgur.com/V6yXpMl.png

The gates themselves in isolation work fine, but connecting them together doesn't. I even tried "bootstrapping" the circuit by breaking the storage loop and setting the two gates' inputs so they're all consistent first before connecting them together, but then when I disconnect the bootstraps it immediately returns to the above arrangement.

IMHO having trouble with something like that means the simulation engine is not quite usable yet...

Edit: the above circuit works fine in Logisim. Also, as another minor tangent, I think the flip-flop is so much easier to understand when it's drawn to emphasise the storage loop, i.e. the two NORs essentially become inverters when one of their inputs is 0, and they act in positive feedback to hold the bit value; why almost every other diagram insists on crossing the wires is perplexing, since it only serves to confuse and complicate.
Short-Termism Is Harming the Economy?
I don’t heard of anyone rewriting the Linux kernel and network drivers — which is 90% of what all this “router firmware” is, plus a (sometimes) slick web interface to manage it, along with uboot — in Rust yet so I’m gonna say no.

It’s almost like no one considers it worth the effort.
I specified a bad environment - for you. Some people like large companies others like small companies where they can wear a lot of hats. Some people like structure others don’t. Some people like the “bro culture”. Sometimes it just the commute...
I think this is a valid and important point, especially as this is aimed at #1 on their list of 'practical tips.' The item in question isn't even really a practical tip. You should submit an issue that suggests a real practical tip for how people can be both flexible with their time and available in urgent situations.
Just curious, why did you pick ruby over python? Personal familiarity?
Ignorance is curable, but requires the cooperation and desire of those who lack to achieve the cure. From my vantage the world of software development seems filled with mediocre individuals who all think of themselves as the Jon Galt of software.
They already have a arm chipset working as controller in the latest iMac. I'm sure their end goal would be to get rid of intel as soon as they can. Using intel chipset gives them uncertainty. It leaves control out of their hand.
Suggestions to become a Future Physicist
I've recently started taking Dart seriously. Could you point me toward a good community / community resources? The official documentation seems a bet sparse...
According to the article, no.

> Williams said he has seen no evidence VPNFilter has infected devices running Tomato, Merlin WRT, and DD-WRT firmware, but that he can't rule out that possibility.
Way better. Thanks!
You don't have to prove anything. Nobody is on trial here, I hope :)
There’s nothing that stops you from using all those things in Rails migrations.
Gitlab, thank you for posting your handbook that can be reviewed transparently ahead of time by prospective hires.

The complexity of hiring in various countries and jurisdictions is often completely under appreciated by anybody who hasn't had to set up or wind down an entity. GitLab's page[1] gives a flavour of the machinations required to for a legal entity that represents your company to process payroll and adhere to local and regional labour, tax and medical insurance regulations and practices.

I'm very appreciate of companies committed to remote work, especially more so when they are receptive to hiring international staff due to the extra non-trivial administrative overhead required.

[1] https://about.gitlab.com/handbook/people-operations/global-c...
>GitHub, by contrast, grew out of the free software movement, which had similar global ambitions to Microsoft. The confused ideology behind it, a mixture of Rousseau with Ayn Rand, held both that humans are naturally good and that selfishness works out for the best.

>Free software

>selfishness works out for the best

???