skysight-inc/HackerNews huggingface dataset:
Reminds me of Joel Spolsky's 2006 post on languages. And it even mentions OCaml !!

https://www.joelonsoftware.com/2006/09/01/language-wars/

FWIW I can see this igniting more arguments. And it is for sure interesting that he mentioned as Python the 0.5 that's on the edge, and Ruby on Rails that's a little further on the edge.

And Ruby on Rails turned out to be phenomentally successful for many billion dollar companies since 2006.

https://news.ycombinator.com/item?id=24279611

But that doesn't make Joel wrong. If you adjust 2006 to 2020, the same point can be made with different languages/platforms.

I know that typically on new projects there’s a long evaluation period where you decide what technology to use, along with lots of debates that include some crazy person actually wasting quite a lot of time evaluating Squeak and Lisp and OCaml and lots of other languages which are totally, truly brilliant programming languages worthy of great praise, but just don’t have the gigantic ecosystem you need around them if you want to develop web software.

These debates are enormously fun and a total and utter waste of time, because the bottom line is that there are three and a half platforms (C#, Java, PHP, and a half Python) that are all equally likely to make you successful, an infinity of platforms where you’re pretty much guaranteed to fail spectacularly when it’s too late to change anything (Lisp, ISAPI DLLs written in C, Perl), and a handful of platforms where The Jury Is Not In, So Why Take The Risk When Your Job Is On The Line? (Ruby on Rails).
Kraken – P2P Docker Registry
You're completely right but the source code doesn't even need to be leaked. Just reverse engineered. How else would we pirate movies from Netflix/Amazon/etc :)
Seems like NASA's complaint of "it'll be too hard to avoid collisions" is a weak one... With software automation all these events could be handled automatically.

The cynic in me says NASA has been encouraged to put in an objection by SpaceX who run a competing constellation. Spacex's constellation requires special ground stations, unlike this which can transmit direct to an existing 4G phone. That makes this a big business risk for SpaceX.
Thanks for your feedback. I've updated the blog to make the product plug non-intrusive.
Include Security | Senior Security Assessment Research Consultants | Remote | Full-time | https://www.includesecurity.com | @IncludeSecurity

* You're a dev, but have always been really good at hacking apps and would like a change.
* Or perhaps you already do this in your day job and want a better working environment with more interesting clients and paid research time.
* Starting in 2011, 200+ client served, start-ups you've heard of, big tech you use, 29 languages assessed.

If the above piques your interest you can read our full posting on /r/netsec
https://old.reddit.com/r/netsec/comments/eo3wgn/rnetsecs_q1_...
The pricing (or lack of pricing, actually, since the only thing mentioned in the post is that people get 5TB/mo of transfer for free and AWS makes no money directly from this) is actually less costly than Docker Hub's new model. Are you telling me that Docker Hub is extortionate, too? Come on.
Thank you! I will.
Because people don't like their errors being pointed out?

Because of groupthink by people holding false opinions about the supposed inherent oppressiveness of the state?

Because people want HN to be a safe space?

I can think of other reasons to fill in what you left unsaid. Since I honestly didn't understand the issue these hypotheses are all conjectural on my side.

So, please don't argue by implication as you just did, nor by name-calling as you did earlier.
Weird amount of negativity in this thread, of course it's not going to compare to editors with decades of development.

Pretty impressive what you've put together! I'm sure it's really cool being able an editor to work exactly the way you want it to work.
I curious - but how does a company legally prevents its employee from starting a competitor product given that the employee might have insider information?
Neat. I know what tool I'm evaluating this FeatureFriday.
Yeah uh what, I don't know any other cli editor than Nano and I'm pretty sure CTRL+O is write and CTRL+W is write and exit.
British jokes have the highest quality
If it's 50/50 up until election day, then it's pointless to try to predict. And maybe that's Taleb's point.

But is there value in a prediction that does try to predict using polling data and other information? If so, then regardless of whether or not 548 "does it right" by Taleb's definition, it's valuable, at least to some people.
DRM is the epitome of security through obscurity.
Python is a bad choice for writing reliable software. If you need the reliability of type checking, just use an early-bound language, not a late-bound language with checking grafted on. And very few Python libraries have type annotations.

And while 3 fixed some footguns, e.g. 'a' < 5 now throws a TypeError and there's a clear distinction between str and bytes, others remain, e.g. if you reuse a generator it will silently be empty.

Looking at the repo[1] the languages tab shows:

OCaml 78.6%
F# 12.2%

The F# hits are in a directory "fsharp-backend", and all in the last 3 weeks.

1: https://github.com/darklang/dark
DKIM makes no assertions about the timestamp. It can be anything you want, just as in any other email.

The signature can confirm parts of the email were not edited after it was signed, not that any of the contents were ever true or correct.
Silver might have the best models, but he isn't infallible, which a sizable number of his followers seem to believe...and I think that only feeds into his ego and is probably damaging to his models.
ICE Medical Misconduct Witness Is U.S. Citizen, Says Lawyer
> ...email providers to try deploying a key management strategy similar to the one I’ve described in this post.

Assuming author meant key rotation, Protonmail[1] offers automatic key rotation by using CNAME that alias to DKIM TXT which is rotated once in a while.

[1]: https://protonmail.com/support/knowledge-base/anti-spoofing/
Let’s think about the rain analogy a bit:

Imagine someone offered you this as a bet. They’ll pay you 3 dollars if it rains Monday next year. Otherwise you pay them 90 dollars.

Now, it’s pretty intuitively clear that at a year interval, there’s way too much uncertainty to take this bet. If you accounted for it, you would approach something like the average chance of raining on any particular day in November in New York.

You are right that with enough data, you would be able to price this correctly.

Taleb’s point is that Nate is not doing that, by demonstration: since Nate’s models oscillated so much, it demonstrates that he did not account for it.
I don't think I ever read mention of conway's law as having positive or negative connotation.
What are the implications of this should Trump be reelected tomorrow?
Montana already has a Democrat governor and one senator.
You can very well have a bad monolith and still think micro services is a bad idea, and his concerns especially around referential integrity are perfectly valid and valuable. Maybe all you needed is to fix the existing monolith incrementally?
It seems you have assumed quite some dictatorial control over what is appropriate to discuss on this thread. This is entirely unconstructive.

Here we're looking at a product launch with clear lock-in properties, that is enabled in large part by an architectural issue that has already been exhaustively solved by other software. That's a point worth sharing
That's the only scenario I can think where it comes out clearly in favor of AWS - you've tested your model in the small on Colab, you're confident you'll need only a few training runs, you can schedule them in us-east, and you can inference on CPU, and you won't need to rebuild for another eight months (when purchased cards become outdated).

It's not an impossible scenario... But imagine the sort of company that trains their own model instead of using a huggingface refinement or an off-the-shelf redistillation. (These can be done reasonably on an average gaming PC, no need for a cluster.) Such a company has expensive human resources. They bothered to get a data scientist and at least a research engineer, if not a full researcher. Were they hired on six-month contract as well? This is a huge expense, so it must be an important differentiator to have built a custom model -- and it's a one-and-done? I don't see it. I think it's going to be an ongoing project, or it shouldn't have been approved in the first place.
> critical to a large majority of software teams.

Do you have a reference for that?
I have no idea what this is after reading it.
It’s worth pointing out that Nate was mad at this result because it meant his implied uncertainty for each state was wrong. It meant his model was sandbagged to some degree.
At no point in my comment did I say anything about what's allowed to be discussed in this thread. You meanwhile, built a strawman that first started with complaints about the bandwidth. When called on it, you deflected to a different point about Docker architecture. And now, when called on that, you deflect again.

Please reflect on the constructiveness of your own comments. You are the one intentionally deflecting discussion.
Scipio: A Thread-per-Core Crate for Rust and Linux
Indeed. Taleb’s point if I understand it correctly is that the uncertainty in this so high that the number comes realistically much closer to 50%.
I've done quite a bit of F# Postgres in a previous life and I didn't find it much different than other programming languages. However I tend to just use the Npgsql library directly with ADO.NET for performance which I often needed for my cases with Postgres. These days you can insert array objects, insert whole objects graphs, do batch inserts and create little helpers to read/write sets with Npgsql/PSQL directly; often much faster than using a higher level ORM. In my experience Postgres often would produce query plans that required a lot of SQL tuning/rewriting in a different way to get right (e.g. loose index scan SQL to get latest entry per group). I just wrap the solution/build with DB tests to make sure the SQL is covered well vs using the type provider. Tbh the amount of code (in lines) is mostly the same as well to do it vs a higher level framework - we did the comparison.
(joeyh _is_ the author)
Did Neanderthals go to war with our ancestors?
NOCD | Senior Full Stack Product Engineer | https://www.treatmyocd.com/ | Chicago & REMOTE (US) | Full Time | Competitive compensation + Full Benefits
Full Description: https://www.notion.so/Senior-Full-Stack-Product-Engineer-7e5...

Tools we use:

- Web : NextJS / Typescript / Tailwind CSS / Netlify / React
- Backend : Python Flask / MySQL Aurora / Stripe + Paypal / Aptible / AWS
- Mobile : Swift / Flutter / Kotlin / Firebase
- Data : FiveTran / GCP / BigQuery / Metabase / Google Sheets / Data Studio
- Internal Tools : Retool / React Native / Google Sheets
- Communication : Pen + Paper / Whiteboard / Figma / Google Docs / Figma + Sketch / Slack / Clickup

Mission

Despite being ranked by the World Health Organization as a top 10 most disabling condition, having a lifetime prevalence of over 2%, and causing people to be 10 times more likely to die by suicide, OCD is commonly misrepresented as a personality quirk. Moreover, the "gold-standard" treatment for OCD called Exposure and Response Prevention (ERP) has never been widely-accessible.

NOCD provides evidence based care through ERP sessions with a NOCD specialist. Our company started after our [founders' own experience with OCD](https://theocdstories.com/episode/story-stephen-smith-nocd-f...) - trying to understand what was happening, going through various misdiagnoses, and finally working with an ERP specialist to get better.

Things you might do:

- Build a modern clinical EHR - help us bring great user experiences to the clinical setting

- Implement data pipelines on GCP as we work on research (https://www.treatmyocd.com/blog/columbia-university-medical-...)

- Work with internal support teams so they can offer the best experience to our members

- Simplify Billing + Insurance - Many people have used Stripe (which we use) but we’re bringing insurance billing to the modern age as well

- Lead a new product initiative - How can we help families be more involved in the treatment process for example
Which languages are supported for syntax highlighting?
Conifer trees take a lot longer to establish naturally. It often takes a cycle of aspen or poplar trees, followed by a fire, for conifers to start growing and thriving. I don't know how long that typically takes, but I think it could easily be a human lifetime.

Planting conifer seedlings can result in a young forest in as little as 20 years. Typically this is done to ensure a future harvest for the softwood lumber industry. Logging enterprises are the primary planters of trees in British Columbia, as they are required by law to reforest land that has been deforested.

The trees that are planted are typically some mixture of pine and spruce in the interior dry regions, or a mixture of hemlock, spruce, and cedar in wet or coastal regions.

This results in a somewhat synthetic forest that isn't really like a natural forest, but grows quickly. The trees that I planted when I was 23 are likely over 4 meters tall now.

Source: I worked as a tree planter for 3 seasons, grew up in a pulp & paper town, have known a lot of forestry people.
What is worse is the use of "no-reply" email addresses and the total lack of recourse when the algorithm gets it wrong.

We see it every day from folks who get locked out of their Google accounts to the shenanigans carried out by online marketplaces (including both service and product marketplaces).

Something has to give...
This will likely be the most correct and most underrated answer.

I wish to give you enough money for a coffee and a fancy cookie.
Exactly - which is why the CDM is a contentious topic because you have no way to see what's inside it. Also, technologies such as HDCP, Trusted Execution Environment prevent the decrypted and decoded frames from being leaked. At least, that's the intention.

And the CDM vendors are Google, MSFT, and Apple. There's no way they are going to leak their code :)

What's really strong is the rotation of decryption keys. Content providers rotate the keys often (at times, in the middle of a movie, and very often during a live stream) to deter people from cracking the key.

Cracking DRM can be done and the goal from the other side is to make it hard and expensive. Nothing is impossible :)
Their account interface is so out of date. Parts of it still require you to use an interface from the early 2000’s. It’s a nightmare to navigate.

The fees are high, and they even take a cut of your shipping fee. And yet, they still have 3rd party ads all over.

Their rules and policies are strange and one-sided, just like this one.

Poor customer support.
This is a pretty looking editor! PageUp and PageDown going to the start and the end of the document is questionable! Typically we use ctrl+home and ctrl+end for that. PageUp and PageDown should go a page up or down respectively.
Time isn't the best proxy for software quality. What is the point of freshness if freshness doesn't really mean correct? It could very well be there are older alternative libs that are better
I'm struggling to maintain an open mind, but from my perspective it is clear this "deflection" appeared in the original comment.
I think comparison list with other editors gives good introduction about what to expect from ox, For any terminal text editor comparison with vim, emacs is inevitable. It is good to know authors opinions.
> Say I told you there’s a 2% chance it will rain Monday next year in New York - This would _have_ to be a bogus prediction.

Yet betting odds exist, because we can predict things far into the future accounting for variance and risk by looking at history. If it's never rained on 2% of Monday's in NYC then a 2% prediction would make sense.

From the article:
> Premise 1: If you give a probability, you must be willing to wager on it

The best way to settle this is have Talib bet on Trump to win at 50% odds (or whatever he thinks is appropriate) every day up until the election and Silver to bet using his odds (currently around 10%). May the more accurate prediction prevail. Too late for this election, but there will be plenty more elections in the future.
My mom had an MGB in the late 60/early 70s. While she loved that car she didn’t love it’s reliability.

Those Brompton folding bikes are pretty well made, though pricey even with the deflated pound.
Reminds me of the minimalist 24a2 game engine [0] that was shared here a while back [1].

[0] https://24a2.routley.io/

[1] https://news.ycombinator.com/item?id=23664814
C++20 introduces bit_cast to do this. The implementation of bit_cast is semantically equivalent to using memcpy.
A Surprising Way That Exercise Improves Your Mind
Am I the only one who hates how Django ties code so tightly to the data model? It makes refactoring Django apps almost impossible -- ala Rails monoliths.
And then the ML generalists (sometimes painfully) re learn the same lessons that the subject matter experts have learned over generations
> "inspired by emacs ... it has emacs keybindings"

Lol, incidentally macOS native text fields / text views support a bunch of Emacs keybindings out of box (C-f, C-b, C-n, C-p, C-a, C-e, C-k, C-d off the top of my mind), so any native Mac application with any text input can claim “inspired by Emacs” for free.
Ctrl+X is write and exit while Ctrl+W is "where" IIRC
I'm pretty curious what activity they consider a commercial context. Many personal-only users probably use TeamViewer on a corporate-owned/domain-joined PC to access their personal computers from work. A decent number of personal users may even have their own domains for their home networks. And me helping a bunch of friends and family with their computers might not be significantly distinguishable from a tech support company connecting to customers.
My suggestion: scrap the entire section which compares Ox to other editors. Replace it with something which pitches Ox to people who use text editors and might want to use yours.

I came away from the compare-and-contrast part confused and nonplussed.

It's also perfectly alright to say "I wanted to write a text editor in Rust, so here it is! I like it and use it, you might too".
TTL Simulator in JavaScript
4 Websites to Improve Your Productivity When Working from Home
I have also seen ridiculous captcha repetitions in Brave. But if I do the audio tests, I don’t have to answer nearly as many (2-3 instead of 8-10).
You are correct, thank you. I updated another comment of mine to reflect this.

Comparing them now though, Silver definitely changed the 2020 model to increase variance as a function of time to the election, which was Nassim's complaint in the first place.
Can someone explain this entire article in simpler terms? I read the other comments here, but they weren’t helpful for me.

I understand technology, I understand the concepts of public key cryptography, I think I understand what DKIM is used for (verification that the specific domain’s server did send a specific email because it’s signed, which can be verified by the receiving party using the key published in the DNS record)...yet I found this article to be terse (along with the short Twitter thread initiated by Matthew Green).

Is the author just building plausible deniability by publishing the keys? Would this even truly stand up as believable for any scenario? And why is Matthew Green suggesting this?

Thank you very much!
I'm not quite sure what you're saying here. Are you claiming that you can push a commit to userA/project and then view it under the Github web interface for userB/project (assuming one repo is forked from the other)?

If so it seems like that's a relatively easy fix for Github, just check if the commit is actually contained in userB's fork of the repo.
I’m a bit surprised by that statement about biology labs being hostile to mathematical models. Care to go more in depth?
As demonstrated by the logistic map[1][2]

[1]: https://en.wikipedia.org/wiki/Logistic_map

[2]: https://www.youtube.com/watch?v=ovJcsL7vyrk
I see nothing inherently wrong with providing the service, but Apple shouldn't be prohibiting alternatives, or apps clearly denoting that going through Apple costs more.

People like the above might choose the Apple method, even if it costs more, for the added security layer, whereas someone might choose the lower price especially with an established and trusted party.
the right model for the rockies (and cascades and sierras) is to be found in Switzerland/Austria/France/Germany near the high Alps. In the long run it's not going be urban development all the way up to the summits, but I would expect the Rockies to have more of the same sort of human presence that the Alps do in about 1-200 years time. The big difference is precipitation ... the Rockies are on the low side compared to the Alps, and that may take things in a very different direction.
If you're expecting vim or emacs, you're in for a bad time.

It's entirely unclear what niche this editor is aiming for. If it's a replacement for the editors it claims as inspiration it's not going to succeed.
Tons of biology can be modeled mathematically strikingly well, and most of that was figured out a long time ago. Sewall Wright was developing graphical models of evolution in the 1920s.
Recent nano has changed to allow Ctrl-S to save in addition to the previous default (Ctrl-O)

https://www.nano-editor.org/dist/latest/cheatsheet.html
how is age a good factor for a good library?
Yeah, what I do now on my ff fork is just use no script by default… would be great if i decided to add a function in the dom module that just stripped out all script tags, indexed them in a list, displayed that list in the UI, then another function to process a whitelist to allow specific script tags for… just haven't implemented it yet cause no script is enough for me but im perpetually tempted just from the performance boost.

Same for ad blocking but I have native mitigations with browser meta data spoofing on every http request (which of course gets unmasked if you log into sites, but its always funny to get a warning email from google when I check gmail occasionally).
FYI your email isn't in your profile.
That would be outrageously unethical code to write, tantamount to criminal negligence.
They probably are scanning to remove all retropies (often sold as a package including tens of thousands of pirated games) and pirate streaming TV boxes.
I don’t understand why there’s so much attempted theory when we can just directly compare Nate’s model against a market, in this case, the presidential prediction market. What you found for 2016 was that the market both had about the same volatility over time as Nate’s model AND was more wrong about the end result, thus showing that the variances in the model were likely driven by actual uncertainty, not spurious over confidence.
The article mentions that Neanderthals had significantly bigger eyes along with a correspondingly bigger visual cortex [0] which I thought was interesting. I’m really curious to know what kinds of traits the Denisovans had (once enough remains are found.)

[0] https://royalsocietypublishing.org/doi/10.1098/rspb.2013.016...
You assume people want more suburbs, more space. There will always be a market for real dense cities, and it’s not like tech folks participate a lot in making the city attractive (and I include myself in this assessment)
We're not in agreement here -- the solution to uncertainty in statistics is to model the uncertainty and treat them as confidence intervals, not throw your hands up and give everything a coin-flip probability. The probability isn't "realistically much closer to 50%" -- that's not how uncertainties in statistics work. It is possible that (if the uncertainty in the model was smaller) that the "real" probability is 50% but there's no way of knowing if that is the case.