570 karma · joined May 23, 2018
Sounds like the delivery apps have an exploitable flaw, and are claiming that attempts to mitigate it are illegal.
But C# is beginner friendly in that it's easy for inexperienced programmers to contribute business value to existing codebases. The everything-in-one ecosystem (IDE + autocomplete + database + deployment + source control + package management) removes many sharp edges that experienced programmers are used to working around and take for granted in other languages. I've known smart high school kids with limited programming experience become productive C# developers in weeks, and that doesn't happen the same for e.g. Java.
Some smaller scope things can be made completely watertight, for example mathematically proven cryptography, but even that often leaks to government pressure.
Remote: Yes
Willing to relocate: No
Technologies: Python+Postgres for data plumbing+analytics, C# for building async web protocols
Résumé/CV: https://www.linkedin.com/in/dylan-dmitri-gray/
Email: d.dylan.g@gmail.com
Want to build out data analytics at a smaller company that's making a positive impact on the world. Fan of boring technologies and maintainable code.
We're still not comfortable checking if rationals are equal in any major language... there's a long way to go.
I could see a future high-level programming language (think Python design goals) using the rigorous foundation of surreals as the underlying numeric system. Sure 95% of the time it'll look the same to the programmer, and the performance will be worse, but you get inherent stability around infinities, irrationals, NaNs, floating-point comparisons, etc
It's reasonable to think that ~200 years from now, highschoolers will learn that numbers are all "really" from this structure of surreal numbers, and that most computers and physics processing etc uses them behind the scenes.
I was wrong about Golang and Typescript, I did some reading and found most of their signature features in older languages.
WASM is some sort of political consortium building triumph, but I think has more potential than everything else on the list. The performance is shockingly good (see Google Blob Opera, Mozilla Pyiodide, etc). Over the next decade everything will become a fast Electron app.
The more interesting question is "what's happened to IDEs?" -- they're basically unchanged over the same time period. I think they feel "unglamorous" relative to PL and thus attract less passion projects.
I want to see an IDE focused on hybrid code/data systems (say Postgres/Python). Keep your schema, your data, and you glue language in one spot, edit it all together. Set up unit tests by specifying an initial "mocked" Postgres state by writing test data in columns, see it percolate through your code, etc.
These tax savings pass to homeowner families who stay in one location for multiple decades, especially as land values rise.
Homeowners are very opposed to being displaced, since moving means their taxes would reset to a higher level.
Renters are excluded from these savings.
Eventual goal was trying to implement something like XGBoost, but by applying successive regression equations to the residuals instead of successive decision trees. E.g. figure out that a sin wave best fits the initial data, and then a linear best explains the remaining difference.
Worked pretty well on toy data sets, but was much too slow to scale to anything real. Still think the idea has promise for producing human interpretable ML models.
The presidency, like most other executive jobs, ends up being run by a team of people working together behind the public figurehead. I have faith in Kamala, in the White House advisors, in the picks for cabinet positions, etc. Biden will probably invite back many Obama-era advisors, as opposed to white nationalists like Stephen Miller. Decent people tend to build decent organizations.
It caches recent requests to your site, and as you make changes it constantly re-runs those requests showing you the resulting live values in code. This is close to something like Excel where code changes are instantly and visually applied to the input data.
There's incredible promise here, and I believe similar fast-feedback paradigms will become the mainstream programming experience within 30-40 years. We've already had a taste of this with Jupyter Notebook's ubiquity across data science; despite its many flaws it lets people iterate just a little faster.
As for Dark itself, it feels they put too much emphasis on language and not enough on ecosystem. I wish they had focused on a fresh new IDE experience for Django or Rails rather than additionally building a entire language and syntax from scratch.