skysight-inc/HackerNews huggingface dataset:
Homebrew "took over" because of a combination of web 2.0 marketing that prematurely shat on its competitors while claiming it was the "modern and beautiful approach" while ignoring hard-learned lessons about the extents to which Apple doesn't care about breaking things and removing programs or libraries from their base system--the Homebrew people were really pissy about "MacPorts insists on installing its own version of X... I already have X!" and would claim "Apple used to chance stuff back six years ago, but they surely stopped by now" and then slowly had to relearn this lesson over time--or supporting binary packages (which both fink and MacPorts had great support for, but the Homebrew people insisted on ignoring that as part of the "I shouldn't have to recompile the world to install software", which was nonsensical) or even basic security mandates (some of which they still haven't fixed, such as the insecure way they handle /usr/local). It was honestly ridiculous, and they only really got to a place of being "better" only by eventually becoming more like the things they insisted were dumb and by capturing all of the new blood contributors mostly due to messaging/marketing (and so eventually ending up in a state where new software now ends up being brought to brew by default). If anything, the only thing I can think of where Homebrew even slightly offered an "advantage" worthy of arguing "this is why they won" is by choosing to dump their stuff in /usr/local instead of making a new root (such as Fink's /sw or Nix's /nix) or carefully next organizing it under /opt (such as was done by MacPorts), which did in fact mean that more software tended to just detect automatically stuff (as some things do their own searches instead of using configured environment variable search paths).
GNS Healthcare | Boston, MA/Remote | Full-Time

GNS Healthcare is a causal AI company looking to apply causal machine learning methods and techniques (e.g., in-silico simulations) to healthcare/biopharmaceutical data (biomarker discovery, clinical trials).

Hiring:

> Research Scientist: https://gnshealthcare.applytojob.com/apply/PJGWvRL8me/Resear...

> Senior Data Scientist, Software Solutions: https://gnshealthcare.applytojob.com/apply/npzIox77Mf/Senior...

> Senior Front End Engineer (https://gnshealthcare.applytojob.com/apply/28kMK7NKF7/Sr-Fro...)

GNS offers:

-competitive salaries

-stock options

-unlimited vacation

-health, dental and vision insurance

-401(k)

and more.

keywords: R, Unix, healthcare, Shiny, Software Engineer, middleware, Python, oncology, pharma,

If you have any questions, feel free to reach out to Kendall.

send a note to kloh "at" gnshealthcare.com
If you know German, have a look at his writing ("Ansichten der Natur", for example.) The prose is just beautiful!
Minecraft: Redstone Computer (2013)
This, so much this. I tried to use MacPorts. It was pulling teeth every time. Brew was a It Just Works breath of fresh air.

I agree that it's a very opinionated tool, and note that those opinions fit in well with the Mac ecosystem. They aren't as good a fit for Linux or Windows.
I am also interested in something similar for other subreddits. Is this open source ?
It can make sense to have a real-time portion so that attendees get more of a sense of attending a live "event." But I agree that my experience as someone helping to run some events is that it makes sense to pre-record most sessions. There's a lot less sense of working without a safety net, fewer problems, and more time to focus on making those parts that are live go as smoothly as possible.
Death robs you of your humanity far more effectively than any lockdown. Also now that we have several effective vaccines being rolled out all over the world, it makes even less sense to have this attitude. And all this in the name of some Linux talks and pommes frites? I think you need a little bit more perspective on the situation.
Until Henry VIII's divorce of Catherine of Aragon, England had the same church as Rome.
No, it doesn't.

The worries are the same as before (I would say minimal - there's like 20 unhappy commenters on HN), but the busybodies are hoping that with the raise in the price has become substantial enough to attract the interest of tax men...
And for anyone (like me) that thought, "ok that's fair enough, what's the problem?", the issue is that it could also be interpreted as generic arguments.

A full explanation of the ambiguity is in the linked issue:

let a = (b<c, d>(e));

This can either mean a tuple

let a = ((b < c), (d > e));

Or a pair of generic arguments.

let a = b::<c, d>(e);
TypeScript Can Be Confusing
Say thank you to the fossil fuels industry for making this problem worse.

We still use lead in many aircraft fuels.
So hodl gold&silver for economic protection?
If they had a bunch of screenshots of something that didn't exist yet, would that make you feel better? I thought one of the big lessons from startups was to talk to potential users/customers to discover and validate problems before jumping in to code. They seem to be trying a variation - putting out a scenario, and seeing who reacts to it. If people sign up, and they get some engagements from people with more problem validation, then build based on that... what's wrong?
The amount of left coast tech types who've never used Outlook is astounding.

Entire boutique solutions arise around features and ideas that were implemented over a decade ago by Microsoft.

So many Golang developers I know have never been exposed to Active Directory, Exchange, etc. It's scary.
Buy this book if you're a programmer who wants to know how computers work.

I read the first edition in high school, and if I had to choose either this book or my entire undergrad CS education, I'd pick this book.
I always felt that if I was going to provide a location that every time the query returns the result it would add randomness... but even then, with enough queries you'd be painting a circle over the user's actual location. So the real way to do this correctly is to lump people into the nearest intersection (like in the middle of a road intersection). And all queries related to that user would move them there. Then again, what about extremely rural people that have 1 intersection that pinpoints just them?

There's no good way to return location data about other people.
I don't think that point resonates nearly as well under a less-democratic country. There's a romanticism that's applied to the Internet as though it can buck any trend or speak truth to power in a way that other prior media hasn't or can't, and there is some truth to that? But that wasn't because of some innate superiority; it was because it developed primarily in the West, where freedom to express oneself is the default, with authorities only really stepping in when needed. This ethos has followed through the Internet's spread to other parts of the world, where this is not always the case, and the reaction in general from companies especially borders on pearl clutching. "What do you mean we have to respect unjust laws and the arbitrary decisions of some banana republic?"

Yes, you do. Because within the borders of that republic, regardless of how banana it might be, it is the Government and it has power. I feel like this is the penultimate expression of privilege for Westerners, to find out that the madman running around in tanks and aviator sunglasses in that part of the world, you know, over there, actually does have direct and indisputable power over MILLIONS of people and in all likelihood, is probably killing tons of them. Like, we know that, but we don't understand what that means, not really. How could we? I find it hard to conceive of something further from my reality.

And ultimately, for all the legitimate strengths the Internet has to fulfill the dream of these folks, in terms of speaking truth to power, ultimately, Governments can turn it off if needed, as we've seen, if it becomes too much of a problem.
If a dog is fat it's somebody else's fault, if a person is fat it's their fault.

> Are their grandchildren and great-grandchildren going to inherit a civilization that they would want to be born in to?

How should I know how people's unborn children feel about a society which doesn't exist yet?
Yup! I still use a custom Input Mono for coding.
A few years ago, I thought I'd try to redesign the calendar (as these guys seem to want to do). My innovation was integrating a timeline navigation to allow you to easily animate between months and years. Plus, loads of visual customisation options.

Sadly, the product I developed didn't take off but if you are interested in a left field take on a calendar design, you might want to take a look: https://www.chronoflocalendar.com
you're right, that _does_ look like a perfect location for a cozy couch
Same. I wrestled with it and Fink for a while. Maybe things have gotten a lot better elsewhere and I have Stockholm Syndrome, but so far so good.
I'm... how you say?... paraphrasing.
All pages are bound on the left?
Ha! In most of the United States, if you memorize the few venomous snakes (the pit vipers and the corals), you know every snake that's not one of those is harmless.

But in Florida there's an additional rule: If it's big enough to eat your German Shepherd, it's a Burmese Python and you need to kill the unfortunate creature because it's invasive.

https://nypost.com/2020/10/09/18-9-foot-burmese-python-caugh...
and if you want extensions the easy way in ungoogled-chromium :

https://github.com/NeverDecaf/chromium-web-store
Check out HiBEX. Nutty.

There was also Sprint follow-on called LoAD (LoADS can be seen as well, note that this was a later program than Sentinel's LoADS...) that was designed to protect MX silos. That was similarly sporty.

The Russians have lots of neat videos of their A-135 Gazelles launching. Those still protect Moscow and the all-important Don-2N battle management radar — once and probably still a massive warhead sink in a nuclear exchange. Reportedly the 1989 SIOP called for 69 consecutive warheads on that DGZ.
The US doesn’t need hypersonic anti carrier missiles, since no potential adversary has any appreciable number of carriers.
I would even say that Apple still tries to, and fails miserably, replicate Steve's ability to present to a crowd.
Agreed - I think skepticism is usually warranted, and there are unions that are very active in doing "union things" in America that do more harm than good to the working class. I just took issue with the "slactivism" complaint specifically, because by starting the union the employees involved put themselves at risk of being fired. To me, continuing to call that slactivism is moving the goalposts to an unfair degree.
To my thinking, it creates a chain of "it's really hard to block them all" - as soon as I saw (via the link) that you submit your new proxy to https://signal.tube I thought "...so the Iranian gov't just has to block any and all access - DNS, HTTP - to that domain" and people can't even see what proxies are out there. So if my friendly domain name is "learned as a Signal proxy" they just block my domain (personally, I'd use two domains to double-blind it).

My conceptual idea is that how you get the person the name of the proxy to use has to hide as signal amongst the noise and not get trapped in DNS/domain blocking filters - and if it's keyword blocked by the Great Firewall, you just start asking other random domains for their MX records etc. I believe it's generally referred to as steganography: https://en.wikipedia.org/wiki/Steganography
Unfortunately, Nixpkg doesn't check buildability on Darwin when merging PRs, so things can break quite often on the nixpkgs-unstable channel (compared to nixpkgs-unstable on Linux). It's not hard to rollback, though, but it does makes me never want to ever run `nix-channel --update`.
I'm thinking it's this: https://en.wikipedia.org/wiki/Swords_to_ploughshares
There's a wall of text that you can barely see. I believe it's light purple on a dark purple background? Perhaps it hints at all the events on your calendar blending so well together that you cannot tell them apart!
All I want from my perfect calendar is that it syncs perfectly with all other calendars that are foisted on me, that all run on different tech stacks (mainly multiple O365 and Google accounts these days) and that presents me with a holistic overal schedule of my time while keeping my different realms (work, family, friends,...) completely silod from each other.
Corruption Is Inevitable
In terms of ground speed, yes, but in terms of flight time, no. ICBMs are also easily identified and tracked compared to low flying cruise missiles. Hypersonic weapons are essentially shorter range cruise missiles. How do you defend against these? The narrative is that as long as nuclear weapons are prolific, anything that sidesteps deterrence is a threat to the species.
"100 songs!"
First impressions do count and the BSOD surely would have done at least short-term damage to the product & brand reputation.
It is okay to dispute a report. More information is good.
Not very convincing.

Citing a conclusion about cost from WW2 era Germany isn't a great argument. Every such product cost more in the distant past when prevailing techniques are only just barely feasible.

Dyna-soar was a Space Plane; a human rated space vehicle. Yes it ultimately found no useful role and was shut down. There is little meaningful overlap between such a program and an unmanned missile system; the relevance of Dyna-soar is close to zero.

Twice it is stated that hypersonic missiles have "few" advantages over cruise or ballistic technologies. But few isn't zero and the difference could be crucial. Doubtless the authors would love to credibly claim there are zero advantages, but they can't, because that is false. The implicit advice here is that we learn about the importance of these "few" advantages when they're applied to our forces by an opponent.

We then end with the classic "pressing needs elsewhere" cop-out. "Pressing needs" are infinite. We seek value in our policies and investments and this writing fails to convince that hypersonic weapons have no value.
Being free doesn't absolve it of criticism.
> Seems to be hard to create a website where you can login or maintain a session with Gemini

I don't think that's supported. Gemini is more about providing an ultra-lightweight alternative to 'Web 1.0'. It's more at the level of the man page format, [0] or markdown, than HTML.

I imagine they might want a way to provide access-control, but I doubt they'd be interested in implementing read/write features.

> Can't indicate your preferred languages either.

Looking at the spec, I think you can. [1]

> Perhaps a "simple web mode" would be the better solution... a proxy that strips away the unwanted parts.

Don't we have that with Reader Mode and Outline.com?

[0] https://en.wikipedia.org/wiki/Man_page#Formatting

[1] https://gemini.circumlunar.space/docs/specification.html
The relevant distinction is probably that GitHub does not lease a machine to you because they do not give you full access. They are in control of the machine, and they are executing tasks on it.
Outer Wilds is incredible, but the only part of Subnautica that I would say is really similar is the exploration and the "how do I get there?"-ness of it.

I played Subnautica on PC with a mouse and keyboard and without the survival mechanics. But to the extent I've watched other players play with survival, it becomes much less of a factor. Base building helps because you can set up water purifiers, aquariums, and little farms. Things really take off once you get the Seamoth (your first sub). I would say that literally any FPS game is going to suffer from not playing with mouse and keyboard though, I don't know how people playing with controllers can stand them.

How long have you been playing that you haven't yet built your first base? As I recall that becomes available pretty quickly as all the minimum necessary blueprints are pretty close.
Great read. Jobs didn’t seem to suffer anything he didn’t like very well, but everyone had to suffer him.

If it’s possible to take the good from someone’s habits and ignore the bad, this book could be an interesting read
“If you need encryption upgrade to PRO plan for $$$” is appalling.
https://news.ycombinator.com/item?id=26035441

https://news.ycombinator.com/item?id=26024381
Yeah, it works on macOS and is actually very nice, but its package catalog is not quite as comprehensive and OS upgrades are a huge headache. In other words, a solid alternative with a different set of issues.
When I get angry about gradle, I remind myself there is autotools.
This seems to go above and beyond restrictions in even many blue states and seems incredibly unlikely to pass.
Database Constraints in Django
Thanks, looks cool!
I generally support what you're saying, however there are two complicating factors with the Parler deplatforming that make me tolerate it. Not accept it, but tolerate it.

1. Parler was being used specifically to plan out acts of terrorism; and their moderation team took no action to stop it

2. Parler was not a free speech platform

On that first bit: while I generally want big platforms to be regulated like common carriers, they definitely should not be prohibited from making judgment calls as to what is and isn't illegal to publish. If you're a web host and someone sends a tip that someone's operating a fake bank login page on your service, you shouldn't have to wait for someone who got scammed or phished to get a court order before you can shut down obviously illegal activity.

For an example of why that's a problem: DMCA 512 has a case law loophole in which the moment any amount of human moderation happens to a website, the site loses it's copyright safe harbor. So if you have a recommendations algorithm or content ID bot, you have safe harbor. If you hire humans to curate content or search for infringing content, then you're liable for anything you miss to the tune of millions of dollars in damages. This creates a legal incentive to willful blindness.

Parler isn't blind, though. The platform wasn't intending to be a neutral, free-speech content host. They were moderating the platform - just not for violence. Parler was a platform created for Trump extremists and them alone, and they had a history of removing left-leaning or left-wing users from their platform. So under any sort of "common carrier for social media" law they still lose.
Property-Based Testing with `hypothesis`, and associated use cases Ying Wang
previously: https://news.ycombinator.com/item?id=26024381
>it's a terrible dictatorial piece of software that wants to command precisely how you use your computer

I've also seen examples of where Homebrew is basically dictating on how to release your software as well. There was that one case where they decided to delete the formula for mpv since mpv didn't have a recent enough of a tagged release.

https://github.com/danielbair/homebrew-core/commit/b18f104f1...

There was also an instance with mpv where Homebrew devs got pissy about mpv not supporting Lua 5.3 and mpv devs got angry at Homebrew devs for asking to break existing user scripts to appease one package manager.
Implementing C++ Virtual Functions in Cython – CodiMD
We routinely get sent to agitated individuals. Whether that's someone experiencing a mental health crisis, under the influence, or experiencing a medical issue (diabetics can get extremely belligerent). Deescalation and conflict resolution are absolutely thing we do, pretty much every shift.

I fail to see how this is any different from the STAR program. The people involved are not actively violent, but have the potential to become violent, and the staff involved certainly have the appropriate training to deal with that and keep themselves safe (to the extent that's possible, emergency services are never going to be zero-risk).
I haven't used Unity, but I'm often surprised that it hasn't taken this niche.
That’s just them dropping the ball when people needed it to work.

But their predatory behavior have long existed before this GME debacle. Which other “investment apps for adults” show confetti animation after a trade? Or actively have UI that go “wanna make more money? Try trade on margin!”?
That’s a great visual! Thanks for sharing. One thing to note from the article is these hypersonic weapons will generate insane amounts of heat which will show up on satellite imagery so they’re not as stealthy as that visual purports. Additionally, they’re powered by the same type of rocket boosters as an icbm so the same type of early launch detection system would still work to alert the moment a missile has been launched.
I will never understand how "shall not be infringed" can be interpreted as "free to infringe in every way"
like every Ponzi scheme
This is a surprisingly good and interesting article. I recommend it highly. Some people might find it necessary to write "Lispy" in some other language in order to follow along properly. I did it in Go: https://github.com/bediger4000/lisp-in-python-in-go Norvig does use some of the magic features of python classes to get things done, so be careful.
In other words, the prosecution is either making a stupid mistake (and presenting wrong information in court), or lying. I don't know which is worse.

We just think it's funny because in this case it's damaging the government, whereas it's usually the accused that suffers.
Ok. What's the significance of this observation? They no longer have any leverage.
Which is exactly the “libertarians want to be able to make up fake credentials like Rand Paul’s fake ophthalmology board he made up for himself” I mentioned.
Symbolic gesture that won't pass, and will be used against the dems (rightfully) in 2022.
Permanent revocation for anyone who was ever hospitalized for depression (or any mental illness).
Ephemeral Environments: Disappearing Production Like Replicas
How does Congress expect to pass legislation like this when there is a 6-3 conservative judge majority who will almost certainly defend maximalist interpretations of the 2nd amendment?
Pretty much everyone agrees that some level of infringement is appropriate; even the NRA's not out there campaigning for the right to bear nuclear arms.

Same with free speech. Libel is speech; it's never been protected speech, despite the general wording of the First Amendment.
Map Your Python Project Using Graph Technology
The answer is in the article:

Bezos told me that the tremendous personal resources he had amassed liberated him. "I won't spend any time in my life working on anything I don't think is important," he told me. "I'm just not going to. I don't need to."
I have friends working on debian based distro, following their discussions on a lot of dpkg packaging intricacies is crazy. However that also means it's mature piece of software that handle many cases under the sky of software packaging and distribution.
I really like that font.
The real challenge, is going to be some way to not look like a dork while using it in public. If I had to have faith in anyone to design something that could square that circle it would be Apple (and maybe Sony). But it's a tall order.

Of course, inputs are weird too. Would it need to come with a pocketable keyboard or something?
Why does nobody talk about drawbacks of common lisp?
You can't statically link a vulnerable process running with elevated privileges.
And Webkit itself started a fork of KHTML, if I recall correctly.
Registration is the first step toward confiscation. Thankfully, this has no chance of passing.
Presumably the choice of noting Russia here is because they are presently and actively suggesting they're going to field one of these soon, and are apparently developing the concept - whereas Project Pluto was the sort of standard fantastical deployment of nuclear technology popular in the 60s, subsequently discounted as being A Bad Idea.

ed- typos
It is OCR inspect the pdf yourself the defects are also not identical at all...

https://imgur.com/a/QnfBRas

It’s a relatively clean scan and good quality print.

It can ofc be fake but you are going down some rabbit hole for the wrong reasons.