skysight-inc/HackerNews huggingface dataset:
> The proposed philosophy in this article is literally the core tenant of Christianity

I think you mean tenet.

> the path to salvation is selflessness and sacrifice, embodied by Christ's sacrifice for us.

To anyone who considers Christianity in context, it is almost entirely unremarkable, coming as it did some 96,000 years into humankind's rich history of co-operation, compromise, and community, and with much of it borrowed from other places.

It contains few novel ideas or suggestions. For example, the maxim of reciprocity ("Do ut des" -- colloquially known as "The Golden Rule") is likely an example of simultaneous invention: many Christians seem to believe that, until Moses, it had escaped humanity's attention that treating others as you wish to be treated is a sensible basis by which to organise a collective of people, but it is simultaneously visible and documented in multiple ancient traditions which predate Christianity and are spread across the ancient world.

This might be useful context in considering the author's intentions when writing.
Sumo Logic Files for $100M IPO
> Designed to save something

A therapist shouldn't be trying to save anything here, they should just help the couple digest their own feeling and get to where they really need to be, remaining as a couple or not
It seems the split President (prime minister) and House voting leads to more issues compared to Canadas system. Canada also has no confidence votes vs fixed elections ...
I very much agree with you. I do think that WFH will remain more common after the current crisis.

Most comments here seem to focus entirely on WFH though and ignore everything else in the article like touchless everything, dividers on offices that get deployed during outbreaks, heavily reduced elevator occupancy reductions, more distance even during physical meetings. Maybe anti-viral coating of surfaces will remain common. But I only see the vast majority of things described happen if COVID is here to stay.
> If this is true, the code would have race conditions, and as being impacted by race conditions is a form of undefined behavior, this would make any result of the program questionable, as the program would not be well-defined.

That’s not at all what that means. What are you talking about? As long as a Monte Carlo process works towards the same result it’s equivalent.

You’re speaking genuine nonsense as far as I’m concerned. Randomness doesn’t imply non deterministic. Non-determinitism in no way implies race conditions or undefined behavior. We care that the random process reaches the same result, not that the exact sequence of steps is the same.

This is what scientists are talking about. A bunch of (pretty stupid) nonexperts want to criticize your code, so they feel smart on the internet.
Antichrist News for Week ending 8.24.2020
I'm assuming the repo, once hosted and the paper is published, is "fixed" and cannot be changed by the authors.

But commit ids work just as well.
I think this is a much wider problem than just in academia/research. Really any area where software isn't the primary product tends to have fairly lax software standards. I work in the embedded firmware field and best practices are often looked at with skepticism and even derision by the electrical engineers who are often the ones doing the programming^[1].

I think software development as a field is incredibly vast and diverse. Programming is an amazing tool, but it's a tool that requires a lot of knowledge in a lot of different areas.

^[1] This isn't universally true of course, I'm not trying to be insulting here.
I don't see this as that different compared to multiple opinions of how alzhimers functions or the multiple competing theories of many many fields of physics. There are even whole studies of mathematics that are derided by other mathematicians as illegitimate.
Dozens of companies or sites? Even sites, why did you make so many Ventures? We're they affiliate sites?
I suspect that the best way to happiness is not to seek it. All the people I know that married young and had kids at 20 years old didn't do it because they thought it would make them happy, they did it because they don't use "happiness" as the north star that guides their decisions. They are from a different culture and religion and have a different value system, one that doesn't consider an action's impact on their happiness to be a winning argument for or against.

Are they happy? I don't know, and it doesn't really matter because it isn't really the goal, but if I had to guess I'd say they're happier than I am.

I don't think I'm the first to realize that happiness visits those who stop looking for it. The challenge is that you have to really stop looking, not pretend to ignore it while you constantly peek over your shoulder to see if it isn't just about to finally show up.
That's pretty bad, but I'd still file that under "too-hastily deprecating things before the new version is at parity". Not that it isn't a huge issue, but could it be a temporary issue? Is the newer one, in theory, on a good track for the long-term?
Thank you! We hired parodists to collect training data for voices with full access, one parodist did Homer and Cartman, and another did Rick, this is why there is a difference. On the backend, we use a microservices with models on a GPU server (AWS) and a simple web service with Django and Amazon Aurora (serverless). The application was made with react-native for both platforms at once.
NASA Researcher Arrested in Relation to China’s Talents Program
That seems like an entirely different analogy and basically just says this apartment is bad, you should move.
Then why did you move in in the first place?

The point is, you chose your distro for a reason and one little piece of software is far from enough to override that.
try using networking in Unity sometime. UNet has been deprecated for years and the replacement is still officially experimental. The networking situation is pretty bad in Unity at the moment.
It's worse than that.

If the goal of marriage is simply to stay together (rather than, say, to stay together and for it to actually be beneficial for those involved) then yes 60% of marriages are failures and 40% success.

But if the goal is more ambitious, then at least 60% of marriages are failures. Maybe the remaining 40% stay together for religious reasons, a misplaced sense of pride, for the benefit of children rather than spouses, etc.

I'm not so cynical to say 100% of marriages "fail" in this sense, but I'd wage it's a lot higher than 60%. And you might be a lot more worried about those marriages that fall into the "stayed together but bad" category, as they'll include abusive and exploitative relationships.
Actually, AFAIK react event loop is based on game engines, so at least a bit of similarity should be there.
I'm from Buenos Aires and now live in the US and travelled most of the country on wheels, and there is some truth to what you say. I feel more comfortable moving around in NYC and Boston than I do in any other medium city of the us (Miami or Jacksonville for exapmle).

What feels right is that things are not manicured down to fakeness. Everything is dirty because it gets used, some kind of yucky thing covering the whole city, noise, things that are compromise because "well you know, it's an old big city", and most importantly, people WALKING.

The people walking component is to be what changes everything. Sidewalks, store locations, transportation, the vibe of the city seems to be related to how many people are actually walking around you to go somewhere, and not because they drove there to do something.
Not an option for everyone. Some people ate sensitive to the sun due to medical conditions and/ or medications. Some people work night shift.
I take 10000 IU but not daily. More like once every other day or basically when I remember (more like the latter, 3 times a week). I don't like being religious about it, so it makes sense to me to get a high dosis when I remember.

Of course I don't recommend doing this way to anyone. Do a serum level test and work from there.
That response will be as fast as your server is, which is typically fast.

I stuck a 300ms delay in the mock server to make it seem a little less instant:

view-source:https://htmx.org/js/demo.js

I didn't want people to think I was misleading them about what was going on. I would typically expect a simple edit form to return in sub 50ms.
Not all event loops are the same.
AH yes that is exactly what I meant! I love the examples you put out here.
Right however Unity is much more complex so it's not a fair comparison.
Yes. Remember Edward Snowden?
> CommonLisp

Common Lisp has fantastic long-term stability. I think that deserves more recognition, as Common Lisp is often almost as fast as C, but is (by default) not riddled with undefined behavior.

It would be superb if Rust could take C's space in computational science and libraries.
> "Just use bindgen" is a cop-out, not a solution. It is technically correct, merely by marking all APIs unsafe. But as the Chromium document describes, this introduces a lot of noise that can mask the more involved proofs.

Chromium does not want to use `unsafe` on every call. The solution is simple, write a safe wrapper, that uses `unsafe` once.

> but a way to consolidate large numbers of similar proofs into a single place

That wasn't my read of their comment. If that's what they want, then the patched `cxx` crate which requires `unsafe` would give them exactly this.

The reddit user mentions:

> The key issue that people get worked up about, is that all C++ is unsafe,

This is not what we are talking about here. Lot of C++ code is safe, and writing a safe wrapper over C++ that's obviously safe is a one liner. What's problematic is doing so without checking _and_ without writing unsafe, by assuming that all C++ code is safe, which is what a library that asks you for a path to a headerfile and that will automatically generate safe wrappers in safe rust without asking even if the header file silently changes seems to encourage.

I also worked on one of the largest FFI Rust projects, and what one does is automatically generate thousands of unsafe C bindings, and have a crate exposing safe wrappers. Every time you need to call one FFI you either use the safe wrapper, or you add one if there isn't one. Very often, safe C wrappers weren't trivial, because what the FFI bindings were doing was inherently unsafe, and the amount of abstraction required to make that safe was prohibitive (and many many projects have run into this, Vulkan, wayland, ...). Then you either spend a lot of time into a safe abstraction, or you just use the unsafe API. Automatically generating safe wrappers instead just sounds like a bad idea, one would just be pushing all those issues onto safe Rust, which is not where they belong.

This is exactly what the first reply to that reddit user mentions, and here is your reddit user's reply to that, in which they explain that they were mostly referring to FFI when it comes to splicing Rust into C++: https://www.reddit.com/r/rust/comments/ielvxu/the_cxx_debate...

Calling Rust from C++ is a _very_ different use case from just calling C++ from Rust, which is what the Chromium devs mention is their primary concern:

> we are primarily concerned with the ability for new Rust code to call into existing C++ code

It's so different that one can in fact easily generate "safe" C++ bindings to safe Rust.
> Unless you pointed a gun or knife at your coworker, no it's not.

Technically, yes, it is in most states if the judge wanted to throw the book at you (for example, if you've ever committed a crime before) - https://www.criminaldefenselawyer.com/crime-penalties/federa... - and not only that but three strikes laws can result in imprisonment even if it wasn't.
This seems like a fluff piece because:

1) Prototype code scientists write tends to be written at a high level, so barring imported libraries not up and disappearing, there is a high chance that code written by scientists will run 10 years later. There is a higher chance it will run than production code written at a lower level.

2) The article dives into documentation but scientists code in the Literate Programming Paradigm[0] where the idea is you're writing a book and the code is used as examples to support what you're presenting. Of course scientists write documentation. Presenting findings is a primary goal.

3) Comments here have mentioned unit testing. Some of you may scoff at this but when prototyping, every time you run your code, the output from it teaches you something, and that turns into an iterative feedback loop, so every time you learn something you want to change the code. Unit tests are not super helpful when you're changing what the code should be doing every time you run it. Unit tests are better once the model has been solidified and is being productionized. Having a lack of unit testing does not make 10 year old prototype code harder to run.

[0] https://en.wikipedia.org/wiki/Literate_programming
To clarify:

I'm only a casual consumer of geek news, so I hope someone can chime in to correct me.

Whatever the quality of Tesla's software, the key point is they can write software. I've read (heard) that other car mfgs outsource most or all software development.

Random notion:

Your reply reminded of Apple dabbling with automotive stuff and the general befuddlement about that effort.

It now occurs to me that Apple may be sizing up becoming the software stack provider to the car mfgs cannot write their own.
I feel like I can't win either way. I had a vitamin D deficiency a few years ago and it led to neurological problems and I thought (based on internet advice, especially HN posts) that I should be taking 5000~ IU a day. I still feel no closer to an answer as to the appropriate amount.
Motoko, a programming language for building directly on the internet
> Extraordinary also comes in many forms, and its value does not have to be measured in terms of money.

Great point though underdeveloped in the article. Clocking out at 5 so you can spend time with a healthy, happy, well-adjusted, loving family is pretty extraordinary these days.
I wrote a game engine with a DSL that renders as detail/summary html blocks. It wasn't hard to end up with a page that was hundreds (or thousands) of megabytes. Any given browser really had no issue until it was over several hundred megabytes.
There are lots of existing stocks in the gaming sector though, so it would need to be more like "game engines are going to grow 1000x".
I think you are conflating being extraordinary with excellence -- the opposite of extraordinary is not mediocrity. We can all achieve excellence -- by definition being extraordinary is rare.
Of particular interest, if you're someone who's ditching Google services out of concern about privacy issues, is that
Condoleezza Rice voiced support for warrantless wiretaps during Bush Jr's administration, and was also involved (to what degree is debatable) with the authorization to use "enhanced interrogation techniques" (aka torture). Whatever you personally think about these issues, if you're concerned about privacy, that she is in Dropbox's board of directors should be a big red flag.
Ehh.

I really hope Unity raises tons of money , and inspires some decent competition here.

Unity is the worst game engine, aside from all others. UE4 is a convoluted mess. I've tired several times , but even getting it setup with the C++ build chain is a pain.

Godot ( which epic funded recently ) isn't done yet.

I'm going to stick with Unity until someone else can build an easy to use game engine. Ultimately Unity does tons of very difficult things, like I wouldn't want to write build systems for a half dozen platforms solo.

The asset store is easily Unity's greatest advantage. With about 1000$ and a month you can make a full playable games. I also owe Unity my career. I work far from game design , but Unity taught me how to program.

In my dream Valve releases Source 2 , it's just as easy to use as Unity and then game developers have a real choice.

Or I get a spare 600k to build something in UE4. I'm a fairly experienced programer and I still can't make heads or tails of it
TIL about "two-phase commits". Thanks for sharing!
"In theory, theory and practice are the same. In practice, they are not."

At some level an AI fighter plane becomes a missile that delivers missiles. Its key advantage is that it can utilize the complete performance envelope of the vehicle, withstanding G forces and sensor input greater than the human can. That is part of winning but not the entirety of it.

https://quoteinvestigator.com/2018/04/14/theory/
I've lived for at least a few years in several of your initial list of cities, and I just don't see it. Houston is more about its boundareis than core (which is weirdly anemic). Toronto has a hugely diverse population and loads of interesting neighborhoods because of it - Calgary doesn't, on all counts. SF and Boston bear the stamp of very different histories, and feel like it. London and Houston are both is some ways defined by a sense of scale, one small the other sprawling. I've not lived in Manhattan but the fair bit of time I've spent there never made me think - this is a lot like city X.

Were you spending times in exurbs of these cities? Those can feel samish everywhere.
New Docker Hub Rate Limits
The article seems to just use fancy words to say "because they're assholes".
I would have agreed with you at one point, but most of the automotive companies are diving into this. They want less computers and would rather invest in hardware partitioning if needed.

BWM has said point blank all of the software in the car will be running Linux.

Adopting Linux on BMW - The Long Road to Integrate Linux as Mainline Platform - Helio Chissini de Castro, BMW
https://www.youtube.com/watch?v=gNr-XmWM-eM
Yeah and one of those places is definitely HN - I've seen crazy recommendations here when it comes to supplements/nutrition.

I'd guess there will even be some in this thread.
If there is one thing I've learned in this business it is that when your tech stack becomes an "issue" for your business success, you've probably "made it" success-wise.

So many technical folks lose site of the fact that no matter how many "cool" technologies you deploy out of the gate, it really doesn't matter if the market and customers aren't paying you revenue. Period.
In my experience it is exceedingly difficult to meaningfully accelerate the timelines on publishing an S-1. There are too many lawyers, financial audits, investor roadshow schedules, et cetera. This is likely pure coincidence.
The Geography of Nowhere https://www.amazon.com/Geography-Nowhere-Americas-Man-Made-L...
Do not trust AI explanations
Disclaimer, I'm a professional engineer and not a researcher.

The kind of code I'll ship for production will include unit testing designed around edge or degenerate cases that arose from case analysis, usually some kind of end to end integration test, aggressive linting and crashing on warnings, and enforcing of style guidelines with auto formatting tools. The last one is more important than people give it credit for.

For research it would probably be sufficient to test that the code compiles and given a set of known valid input the program terminates successfully.
In Outer Space without a Space Suit? (2008) [pdf]
Corona would have ruined the coffee side of the business, so you probably dodged a bullet.
I disagree with the reality you present. There are a lot of people, myself included, with a considerable amount of experience who found that maintaining jQuery/Backbone code to be complex and error-prone and React presented a solution to this problem with a programming model that looks more like an immediate mode GUI (even though it ultimately paints to a retained mode DOM).

I don't think it's worthwhile to minimize the actual, useful impact React has had for web apps.
Good question.

I would say "No... but actually yes." I know, not helpful.

My wife and I are strong Christians, without question, but in a lot of ways we're not "traditional" Christians. I was raised Catholic but fell away from the Church when it was apparent how difficult it was going to be to have my marriage recognized by them. It just didn't matter enough to me to be worried about it.

I'll have to think about this more before really being able to speak on it in detail, but I think "religiosity" in our case is more of correlation than causation.
I think what has had a far larger impact on the divorce rate has been the fact that women now have choices. They frequently have their own careers and finances, which makes it much easier for them to get out of bad marriages.

You could view this as making it easier to quit, or as making it easier to escape abuse (I suspect it's a little bit of both), but I think that the effect of feminism and (greater) equality in the workforce is a more significant contributor to the divorce rate than any cultural attacks on the institution of marriage.

Edit: it's less immediately obvious, but I think that feminism and equality have also had the same liberating effect on men. Marriages can be just as emotionally abusive for men, and if your wife has her own career you're less likely to be ostracized for "kicking her to the curb", which makes leaving a bad marriage easier. Long term, this can strengthen marriages. If you know they can leave, you'll likely work harder to make them want to stay.
The consensus seems to be around 20mcg K2 Mk.7 all-trans per 1000 IU of D3.
Your scientific examples are relatively small debates occurring on the edge of knowledge. All biologists agree on the citric acid cycle and thousands of other known biological mechanisms. All physicists agree on the standard model and general relativity, along with classical mechanics, thermodynamics, etcetera. Your math example is closer to the humanities situation, but because choice of axioms is a philosophical question, it is actually a part of the humanities situation.

Two chemists arguing over a reaction mechanism are about as different as two Trotskyists arguing over Trotsky. The difference between Friedmanites and Trotskyists, on the other hand, has absolutely no analogue in science, because it is far larger.
I quite like them as well. They are just time series smoothed line charts with a pleasing. but nonessential gradient. But they do bear a strong resemblance to a graph type called "sparklines." Sparklines usually dispense with the axes, so these graphs have a minimalist x-axis of sorts, which distinguishes them from true sparklines, but not by a lot.
My experience is that the understanding of the problem is apparent to post-graduates and older, as well as a number of people outside of academia. Among my undergraduate class and my entering first-year graduate class, understanding of that reality -- that many of them (which, probabilistically meant you) would not become professors -- was limited at best.
>the process it interactive, and not trivially repeatable.

The kind of interaction you're describing should be frowned upon. It requires the audience to trust the manual data edits are no different than rerunning the analysis. But the researcher should just rerun the analysis.

Also, mixing old and new results is a common problem in manually updated papers. It can be avoided by using reproducible research tools like R Markdown.
Of course

5000 IU -> 125mcg.

Usual doses sold on pharmacies: 5mcg to 25mcg. I believe the formulation as 625% makes sense as a weekly dosage or as a short term boost to raise levels.

But no, please, let's create panic because people can't read labels.