skysight-inc/HackerNews huggingface dataset:
> Peter Singer, argues for moral consideration of animals on utilitarian grounds. There are Kantians who do the same.

I don't agree with either. In my view, the kinds of arguments they make are not even valid kinds of arguments.

> believe in moral reletavism or moral objectivism

I'm neither of those things, nor do I think they are valid positions.

I realize that it's a bit unfair for me to just say that and leave it there, but I can only spend so much time discussing this on HN.

> We're not talking about rights, we're talking about moral consideration.

OK. I wouldn't modify the substance of what I've said even if I accept that. (Though I don't actually agree with this way of separating out the problem space).

On the citations of Singer/various Kantians/etc.:

It's not my intention to talk past you, it's just that if you say "well, $BIGTEXT has a good argument!", that's not really the kind of thing we can discuss efficiently here. I can make very simple and direct arguments for my views without pointing to some $BIGTEXT.

There is nothing wrong with pointing to $BIGTEXT. In fact, somebody might say "Aha! Now I know I need to go read $BIGTEXT."

It's just that we can't really "go there" efficiently on HN. It's better if you can make simple and direct arguments, so that people can actually grapple with them.

But I know that is not always possible (and this time, I'll grant you, probably isn't, if your views happen to agree with some of the people you've cited).
I use the exact same setup. Although I switched to only this year after spending time revisiting my workflow. Its indeed quite a bit faster for doing serious work although when I'm just browsing casually I do use the mouse just to give my fingers a rest.
Not only guitar as he also did the iconic keyboard line for Jump.
The real numbers are notoriously non-equivalent to the rational numbers.
Once the artifacts of rudimentary film are no longer there, I was better able to focus on other details.

Like, they're just doing this in the middle of the road! Very few automobiles to spoil the fun.
Generates 8 times more gdp. Good for stats :-)
That is interesting to know, I thought that after the LLVM integration it had stalled.
Unless receiving/storing unexplainable random bytes becomes illegal (like "forgetting" your password).
> If they refuse to give the data you have a warrant for they broke the law.

Warrants aren't issued for data, they're issued for property. A warrant authorizes law enforcement to search for and/or seize evidence (i.e. physical property) without regard for the owner's property rights. The owner doesn't have to give them anything or aid the search in any way beyond simply not interfering. Standing back and leaving them to break into the safe on their own does not violate any law. You might open it anyway just to show goodwill and avoid damage to the safe, but there is no obligation to do so, and unnecessarily demonstrating that you have the ability to open the safe may, in certain situations, amount to testifying against yourself.
I guess that depend on whether those digits were meaningful information to them or not. Because if they're "just digits", then there's nothing to remember.
So sad to hear! For what it's worth, the Van Halen cassette scene in "Back to Future" was my first introduction to this legend: https://youtu.be/BaYADHcpdng?t=17 RIP
You're being downvoted but you're right.

I'm starting to believe that sites like 538 feed off of the general public not understanding that a 20% chance to win is 1 in 5. Endless ink has been spilled about how the public does not understand statistics but very little effort has been made to communicate effectively.

The whole thing seems like a navelgazing sideshow where the pollsters want to have it both ways. They want to claim their predictions are infallible but then when the public says they failed they want to backpedal with holier than thou "well, actually..." excuses.
NYC is a wonderful place, I spent my 20s trying to find ways to afford living there but never could (so I lived across the river in NJ and spent all my time in Manhattan).

The compromises to live there full time are brutal though. You need to be content to live in what amounts to a closet anywhere else. No space for anything and you better have zero hobbies or interests that take more space than a laptop.

> Do that many people really want to have to get into their car and drive 25 minutes to the only (probably subpar) ramen shop in town.

This is a common misconception by big city dwellers, but stuff does exist outside as well!

I live in the outskirts of Silicon Valley in a town/village, of ~10K people surrounded by forest. And no I don't have to drive 25 minutes to get to a restaurant. I can walk to great sushi, thai, mexican, etc. I can walk to multiple supermarkets, pharmacies, everything pretty much. In fact other than for a few lumber yard runs I haven't really driven anywhere since March. Everything is walking distance. But at the same time I can have a yard, garages, space for woodworking and planting trees, ride a bike on quiet streets and forest trails and all that. And while silicon valley area is expensive, all this is still probably cheaper than a studio in NYC.

In a fantasy world where I'm ultra-rich, I would also have a NYC apartment to visit every now and then. It is a fun place.
If using the force of law makes something 8 times cheaper than the free market, then so much the worse for the free market. The whole argument in favor of the free market -- which holds for most products -- is that market competition can provide things cheaper than government fiat. If the market can't do that in this instance, then who needs it?
I also figured out quite a while ago that those "from the guy" business decisions, are unconscious brain decisions that are basically made in an instant out of the information your brain already possesses.

So I've been trying to feed my brain with as much business strategy and learning as possible, so I can make better "from the gut" decisions.
The argument I heard is that it is the US-based companies that are incurring all the R&D and subsequent safety approval costs. Once the drug is researched and determined to be safe, you'll have generic providers then make their own copies of it, for a fraction of the cost.

Is there any merit in this argument?
Finding ideas for biotech startups [video]
One should be able to use the speed of the snowballs' parabola to get it exactly right, if you can see a snowball clearly enough.
That’s like comparing a turn table used for DJ’ing to a record player used to just listen to records. Completely different application, accessories, and technique.
> Nor was it intentionally designed to be racist

Can't think of a racist AI scandal where is was intentional. The point of those stories is that it's easy to do accidentally.
But just spending an insignificant amount of time learning to remember the syntax that you use constantly is even more efficient: why waste time looking up what you already know? Spend that time on the real thing you want to do, instead.

Not remembering what you can look up is the beginner's shortcut, not looking up what you can just remember is the advanced tactic, and is what gets you to fluency in any subject.
Brings whole new meaning to vendor lock-in
Why Pirates Are Like Corporate Innovators
The polls were right in 2016 in that Clinton did win ~3Million more votes than Trump. The problem was with polls in some states that ended up being crucial for an electoral college win. Hopefully 538 (and other similar organizations) have learned something from that and have made some adjustments.
Sorry, I missed that. The time direction does indeed become spacelike inside the black hole. The most remarkable consequence of this is that the singularity is at the future of every test particle that crosses the horizon.

This can be seen best in a conformal diagram or Penrose diagram (now that he has a Nobel prize might as well use the name of his creator).

Here is the Penrose diagram of a star collapsing gravitationally into a Black Hole and its evaporation via Hawking radiation:
https://fias.uni-frankfurt.de/~hossi/Bilder/BR/bhevap_l.jpg

You should track the r=0 line, initially it points upwards (it's timelike) as it chugs along at the center of the star as it collapses gravitationally. When the BH forms, it becomes horizontal (spacelike) and lies at the future of every test particle that enters into the BH. The singularity is inevitable for anything that crosses the horizon.

The Black Hole will at some point have radiated all its energy in Hawking radiation at which point it disappears and r=0 becomes timelike again.

Unfortunately it's hard to make it easier to understand without indulging in some math.
> insulin hasn't changed in 50 years

That is false. The insulins sold today are MUCH better than the ones sold 50 years ago. They're much better than the ones sold 25 years ago. Admittedly, the ones sold 25 years ago are effective, but it is much more convenient using an insulin that kicks in in 15-20 minutes and has a relatively short peak than one that kicks in in 30-60 minutes and has a long peak. It's doable either way, but the quality of life is much different.
> The original question was about Python the language, not Python the ecosystem.

Python doesn't have a spec, so the argument that the language doesn't support static typing is dubious at best, since a static type checker is maintained by the language itself. If I alias python to `mypy $0 && python $0` or whatnot, is it no longer python? It's certainly statically typed.

> Because of this distinction, it is never a genuine concern of a developer in Java or another statically typed language whether third-party libraries will be properly typed. There do not exist libraries without valid static types. You can't install something from Maven or what-have-you that won't type-check.

Is this enforced by the language, or is this just an aspect of the ecosystem? "Maven-packages must typecheck" is enforced by the spec?

> But you can do this in Python. You can install something via pip and there is no guarantee it will come with good type annotations for your type-checking tool to use, because the type checker is not part of the language proper. It's not required.

Are you saying that there is a guarantee in Java that the types need to be "good"? I'm not even clear that maven (which again isn't part of the java language) requires that uploads compile, much less that the type declarations be "good", whatever that means.

Which all returns to my central point: you trust the java ecosystem more that the python ecosystem to have "good" type declarations. There is nothing implicit in the type systems of those languages that enforces that one or the other have better or worse type annotations.

Your argument relies on conflating use in practice with theoretical guarantees, I'm just pointing that out. If you want to say that your experience is that python has less reliable types than java, then sure, that's probably true. But the type systems available in those languages are functionally equivalent. The use, however, differs.
>"When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3." "

>" Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith. "

https://news.ycombinator.com/newsguidelines.html
Versatile Test Reactor
NeurIPS 2020 Accepted Papers
> You haven't really said much

Well, between the 2 of us, we seem to have covered the 2 sides.
A Security Flaw Could Send Your Dick to Jail Forever
Don’t waste your time, Leuconoé, living in fear and hope
of the imprevisable future; forget the horoscope.
Accept whatever happens. Whether the gods allow
us fifty winters more or drop us at this one now
which flings the high Tyrrhenian waves on the stone piers,
decant your wine: the days are more fun than the years
which pass us by while we discuss them. Act with zest
one day at a time, and never mind the rest.

–Derek Mahon, The Hunt by Night (1982)
Maybe your definitions aren't the same as mine (which is perfectly fine!).

My own definition of a good company to work for as a SWE would be somewhere that:

- treats and respects tech and technologists as valuable first class citizens. Not merely a necessary evil.

- good compensation and perks.

- good working environment.

- great, talented colleagues.

- bonus: looks great on your resume and opens doors to potential future opportunities.

I would say most jobs at most well known tech companies (say, FAANG and others) would qualify...and most are gatekeeped by leetcode. I'm guessing you would not consider these to be good companies?
>Well, they're unlikely to emerge within another's sphere, aren't they? Unless they're exceedingly civilised, civilisations behave like cuckoos to their neighbours.

How would you describe christianity in the roman empire? I might considerit a 'new civilization' once it was adpoted.

In the US, religion is in severe decline in any place near or in a city. Rural religious communities are hanging on by threads. I've seen church closings and communities that have adopted agnostic beliefs fairly qucikly in the last 4 years. Immigrants do bring a lot of religious people here but their children usually do not conform to those beliefs.
A lot of the patterns these things pick up on are causal and we just don't like the fact that there are real causal networks that conflict with our religious/idealogical beliefs.
What I can see, literally, by looking around is that my phone is made by Huawei, my TV by Samsung, my medicine is made by a large pharmaceutical company, the train I take to work and the rail network are built by a state owned company, the web framework I used yesterday is made by a colossal tech giant, so is the text editor I use (granted that one may vary), and the cloud infrastructure my software runs on. So are the cars on the sideways looking out of the window. All big firms.

Large firms are quite literally who built all the complicated stuff at huge scale that pretty much everyone relies on all the time. I actually have to search around before I find something that was made by a small business.

And that's not because of some conspiracy, it's because they happen to make the best stuff cheap, which is a consequence of their scale. It's not a myth, you can literally confirm that by I suppose checking who makes the stuff you voluntarily buy each day.
I want to get some feedback on my new $100 diet course.it is free
sure, but supporting rational numbers solves for 2/3 of the types of "real" numbers in a dramatically better way than just making less crappy decimal representations.
This. I immediately develop deeper respect for a colleague when they interact with me this way. (Assuming it's not me who's not following - that happens plenty too!). When a colleague, including junior devs, ask questions and dig in, I interpret that as thinking critically about the problem and digging in. That's exactly what I want out of engineers.
I take it the lack of the word "Darwin" means Macos is not supported if you want to use the binaries?
From Soldier to Entrepreneur: 3 Lessons Learned
Have you heard of Fathom Analytics? Maybe it meets your needs.

https://usefathom.com
Hi, the author here.

One of the hidden messages of the introduction is: watch Guy Steele's talks [1][2][3] if you are interested in data parallelism! These talks are not Julia-specific and the idea is applicable and very useful in any languages. My libraries are heavily inspired by these talks.

Of course, if you haven't used Julia yet, it'd be great if (data) parallelism gives you an excuse to try it out! It has a fantastic foundation for composable multi-threaded parallelism [4].

[1] How to Think about Parallel Programming: Not! https://www.infoq.com/presentations/Thinking-Parallel-Progra...

[2] Four Solutions to a Trivial Problem https://www.youtube.com/watch?v=ftcIcn8AmSY

[3] Organizing Functional Code for Parallel Execution; or, foldl and foldr Considered Slightly Harmful https://vimeo.com/6624203

[4] Announcing composable multi-threaded parallelism in Julia https://julialang.org/blog/2019/07/multithreading/
https://en.wikipedia.org/wiki/Binary-coded_decimal#Packed_BC...

Earlier than the 60s. Had to work on a system in the 90s to “transpile” IBM minicomputer code to C.

Useful for accounting since what you see is what you get as far as cents and other decimals go. 1/5, and thus 1/10, can only be approximated in floating point.

Not that I’m defending MySQL
> and is ahead of contemporaries like Clojure and Julia, and ahead of other functional languages like Haskell, Ocaml,

That's kinda my point. These are the languages you should compare Elixir to, the esoteric ones. Not to PHP, not to Node or not even Ruby. I doubt this is going to change much.

What I said about Elixir (lack of jobs) is also true for the languages you listed.
In "safe" languages we often talk about how you can't ignore errors in return values. Your program "leaks" if that happens. But with integer overflows and floating point precision, we just ignore the leaks as something that programmers already know about and have to consider while coding. Of course, it's not an easy problem to deal with, as computers don't have infinite memory and they need to be performant, but we really need to spend more time thinking about and supporting improvements like this. If it only takes 6k lines to provide an API for more precise real numbers, then almost every programming language should have it. The ideas of allowing programmers to get information about the real and potential precision errors in operations are also interesting. Well, in general the ability to define the kind of numbers you want to be working with and their precision is fairly poor in computer science as a whole, there's still a long road ahead.
Why wouldn't they be? Neither party offers anything of economic value to anyone that isn't rich so the only way they'll get people to click is a bag of tricks.
That seems outrageously obtuse. The electoral college is fundamental to predicting the US presidential election. The idea that 538 got it right but just didn't factor in the electoral college is a real stretch. If they screwed up polls in states that were crucial for an electoral college win then they screwed up full stop.
Sweden has ~10M people. Blue Cross/Blue Shield has 107M members in the US.

The problem is not that insurers in the US are not "big enough" to negotiate prices effectively.
A huge portion of these seem to be "I don't like the fact that this heuristic is strongly predictive", not any sort of complaint about the implementation or use of the prediction engine.
And datetime2 was introduced in mssql 2008… So 12 years ago.

Of course when maintaining the rust crate for mssql, implementing support for these old types was necessary and I had some wtf moments. Another interesting one is the smalldatetime, and the biggest annoyance the division to varchar and nvarchar -- the n-variants of cource using ucs2 to store the data.

This only changed in the 2019 version, where one can use varchar to store utf8 data with a special collation.

Still prefer mssql over mysql, any day.
Digital Liberty! It's about how to protect your bits.

Not just about intellectual property any more.
The fact that his isnt the #1 post.. breaks my heart.
Rock in Peace Eddie!!
Also a throwaway. I was hit by non-COVID pneumonia back around 2017 and haven't felt the same since.

"Post-viral fatigue syndrome" was a real thing long before COVID. There's heavy overlap with Chronic Fatigue Syndrome, which for many people starts after an infection.

I will warn you: The online forums and communities around post-viral fatigue syndrome and chronic fatigue syndrome are nightmarishly bad. Don't expect to get any real information out of them. They tend to be more about support groups turned vent sessions for people who are frustrated with their condition.

Personally, I've had decent success with a version of graded exercise therapy combined with psychiatric help. Ironically, these two interventions are despised by the online CFS community because people are afraid that seeking therapy or psychiatric help is an admission that their symptoms are purely psychological. It's not, and any good therapist will understand that.

I've taken the position that my energy levels are diminished, my stress tolerance is reduced, and therefore I need to do everything in my power to minimize stressors in my life. Therapy is perfect for that, so use it to your advantage.

As for graded exercise therapy: Pick a couple basic activities that are easily quantified. Something like walking a specific number of miles, doing a specific number of pushups, or other basic, repeatable tasks. Start an exercise routine with a very low number. Maybe 0.2 miles of walking, or doing 3 pushups in a day if you're really bad. Track your progress and slowly increase the amount over time, backing off immediately when you feel like you've over-exerted yourself. Keep your expectations realistic and resist the temptation to jump ahead of schedule if you're feeling particularly good.

Finally, stay out of the online CFS / post-viral fatigue / chronic illness forums. They're nightmarishly cynical. The good posters have all left, leaving what feels like the "suffering olympics" as people compete to one-up each other on the severity of their illness. It doesn't help, so don't go there.
100$ Diet Course for Free
The IDE type tooling is getting better all the time thanks to Elixir-LS. There was a 0.6 release a couple of days ago with a ton of improvements [0]. Better auto-completion triggers and Ecto completion come to mind as huge quality of life improvements.

0: https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELO...
Completely agree! I mean not even Java, which are two of the most used Languages/Platforms in the world.
That's generally done with thing like feral cat populations where there is some positive effect of the feral cats existing like rodent control. Also, just killing cats is way less socially acceptable than killing pigs.
I like the research idea but please do this on a separate blockchain not on the Bitcoin network. Not only would it be so expensive to be unfeasible, it'd also be an egregious waste of a vital resource (block space). The Bitcoin network is virtually the only way to transfer money uncensorably and it's supported by volunteers like me. If I have to buy more hard drives, I'm less likely to keep my node online.
I think Barron92 is drawing a distinction between "lust for power" vs "effective use of power".
Democracy is a popularity contest. Why is this surprising?
When this happens, don't switch questions, ask the candidate to teach the solution to you.

e.g. Why is this the right solution? Why not another approach? What are the tradeoffs? Where does this solution fail?
Brooks Brothers' bankruptcy: Covid hastened the decline of an American icon
Certainly, but it's important to acknowledge the distinction. If people think that Tay turned racist because Microsoft engineers encoded their racial bias, or even just programmed it poorly, they're going to be tricked by a succession of new projects claiming they fixed the biases from the last one.
A new voter guide + collective for SF techies interested in better governance
The problem is that everywhere else in the world doesn't have the delusion that unfettered capitalism and healthcare are compatible.

The US manages to pick and choose socialistic policies in some areas, and I'm more or less just waiting for them (us) to come around to the view that basic healthcare is just one of those things that everyone needs in order to have a decent shot at life so you might as well just provide it as a blanket service.
iconic scene... this piece was never popular it seems it was used for another score at the time[1]. I guess for me was also my introduction to Eddie Van Halen excellent guitar playing and style.

1- https://www.youtube.com/watch?v=zmc6f2kCyLU