skysight-inc/HackerNews huggingface dataset:
I have a fantasy of Paris as a city of beautiful, elegant people, effortlessly fashionable who walk from outdoor cafe to outdoor cafe where they order espresso and croissants while carrying baguettes under their arms. So when I read the original comment, that (admittedly childish) impression came to mind.

The fact that other people immediate jumped to "melting pots" and "cultural erasure" doesn't indicate that that's what the original comment was referring to.

> More to the point - dogwhistles are meant to give subtexts with plausible deniability. That you can find an alternative meaning for them is precisely their intent.

Human communication is difficult. The original comment wasn't specific and so it acted as a rorschach test. It isn't possible to know what the original poster meant without asking.

> It is not a compelling argument to claim that the original commenter was, in fact, innocent - you should instead be able to absolve them beyond all doubt.

No. It isn't possible to "absolve someone of all doubt" when the accusation is "vague racist dog whistle". You have to deal with uncertainty in these situations and your inability to do that, to understand that the meaning of a sentence as intended by the author is almost always partially undefined and open to interpretation, is seriously disturbing.
> think it's neither false nor inflammatory, but a neutral, objective observation.

I think we're going to disagree on that take, but you're not wrong that in terms of language syntax, it's often compared to C++.

> Why unnecessarily?

You're correct, much of this is personal taste and preference, "unnecessarily" is probably the wrong word I was reaching for. But there are many who quickly move on from languages at even the slightest discomfort.

> you asked why some might not see Rust as the answer to their wishes, and I answered.

Yes, I did. I'm trying to understand the difference between language features and capabilities vs. language preferences and personal taste.

It is of course valid to state that one language isn't to your taste, but I often see that interlaced with statements that imply that the language isn't capable because of those personal tastes.

It's the features and capabilities I'm more interested in, less the personal preference.
It goes both ways. I keep telling the IT people at my hospital to stop using SMS 2-factor and they blow me off and treat me like an idiot.

Anyway, ‘Doctors’ are a pretty diverse bunch, and most of them aren’t arrogant porn-fiends.
I'm really hoping someone builds von neumann's harmonic integration computer someday. It was patented after his death.

Feels like a better bet than quantum computing, but what do I know?

https://ieeexplore.ieee.org/document/4065705
Not to put too fine a point, but is this the Paris you've encountered?[1] [2]

Do you expect others who've visited Paris to come away with quite a different perception, even being in the same places you were in or objectively no?

[1]

The Streets of Paris

https://www.youtube.com/watch?v=Z1Js8wntdk4

[2]

Is My "Paris Streets" Video Fake News?

https://www.youtube.com/watch?v=7Iw1_Zakbb0
Those are often called optional dependencies. Which is of course an oxymoron.
I keep wondering about alternatives to the gate keeper models of governance.

Maybe something like survival of the fittest (Darwinian). Each build attempt runs the gauntlet. Only variations which survive get promoted.

I recently learned about "Test Into Prod", a seemingly effective methodology for mitigating the PR-based workflow bottlenecks.

So sorry, but I can't quickly refind the conference talks. (New laptop doesn't have my old browser history.) The speaker had previously done a fashion startup. Glib? Gilb? Argh. Sorry.
I don't have visibility of what he eats for breakfast and dinner. What I do know is that his overall diet has resulted in obesity.

My point is that an underweight person who consumes sugary beverages is at a lower risk than an obese person who eats salad for lunch, whereas the general public is likely to believe the opposite.
But microsoft has now launched support for DirectX in docker containers. So it is possible to containerize games on Windows now. That should take away a lot of the pain points around user isolation.
I'm the complete opposite. I'm convinced my brain has some kind of overly aggressive internal garbage collection. Knowledge/tools that I haven't derived utility/benefit from get purged. I will say that something I've book-learned in the past can be re-learned more rapidly if I run into that problem in the future, but it's grossly inefficient and of little benefit.
This thinly veiled advertisement gives me almost no confidence that the posting firm has ever met a data scientist much less possesses expertise in how to effectively recruit and build a function for them at a small tech company.

The first things to understand is if you are hiring for a DS role to support product development/understanding, growth or marketing, advanced BI, core product features (eg ML in your offering) etc. What VP your DS would report to in a 500 person version of your org chart makes a huuuge difference in understanding what skills and aptitudes you are looking for.

Design the position and responsibilities now and in 2 yrs for the ideal candidate, then design your hiring strategy.
The fundamental tradeoff is between control and abstraction. Better control typically means going closer to machine/operational semantics, better abstraction typically means going to denotational semantics.

Compilers are what mediate between these two domains, but tend to become more bloated as they have to accommodate both more diverse hardware and more numerous languages.

This helps the working programmer ignore the problem of writing good code but only for so long. It only delays the inevitable as the returns from clever compilation can't go on forever, and in fact these returns become more volatile as hardware architectures become more complex (typically through more cores or extra caches, incurring synchronization costs). Thus for maximum performance through binaries one would have to practice tweaking compiler settings which just creates another layer of abstraction and defeats the point of having this step automated for you.

Programmer training in particular needs to become both more comprehensive and more specialized. More comprehensive means knowing how each layer of abstraction gets built up from the most common machines (like x86). More specialized means filtering out a lot of people who were trained-for-the-tool and facilitating more cross collaboration between those that can program in a domain but not program for performance. This might mean better methodologies for prototyping across domains or experimentation with organizational structures to complement such methodologies.

Functional algebraic programming as a paradigm still seems somewhat underrated to me as a way of cross-cutting conceptual boundaries and getting programmers refocused on how their code is interpreted from the point of denotation. But it comes at great risk from continuing the trend towards more redundant abstraction which is responsible for bloatware.

At that point it seems that knowing how these problems are solved without classes types and libraries, or at least how classes types and libraries resolve the complexities of just doing it using the native capabilities of the operating environment (and recursing down to the point of maximal control), might be a big improvement, as it means reversing the greater-abstraction trend.

Under these discretions languages like OCaml and Rust seem to make the cut. A lot of good ideas from these languages seem to seep into the design of others. But the white whale is browser programming/web programming, as the browser has become the de facto endpoint for universal application deployment. WASM may or may not fix this. But then we just get to compilers again.

This talk did the most for developing my point of view here: https://www.youtube.com/watch?v=443UNeGrFoM
Choice quotes include "If you're going to program, really program, and learn to implement everything yourself" and "At first you want ease, but in the end, all you'll want is control."

Or just take up another field. We probably need more farmers and doctors than programmers now.
Great read, thanks for linking.
In your example (change a function signature and change all of its callers in one commit), would it require code reviews and approvals from every affected projects?
“It was a Perforce accident that didn’t scale and later got retrofitted with mythology about monorepo designs.”
I’m not complaining. I’m providing deeper insight into why people are seeing repeated posts.

I did point out a downside, but have at it.
I recently made one in Rust [1] with Tomas Sedovic's tutorial with libtcod and he suggested this one as a good next step!

I'm also excited to see that this one looks wasm compatible.

1) https://youtu.be/UKpDNnfiId0
When it comes to healthcare, everything is always the doctor's fault. It's convenient to have a single target to blame for everything that goes wrong in the industry. Never mind that most physicians are just employees, with plenty of layers of management, in massive organizations, with extremely heavy regulatory oversight.

If an organization that runs three hospitals can't put together the IT to secure their PACS system with a decent password, that's the fault of the physician about as much as it's the fault of the nurse, the janitor, the cafeteria chef, etc.

WTF is with people blaming doctors for literally everything related to healthcare? Do they not understanding we haven't been in charge of anything for a couple of decades now? Since the combined rise of HMOs and Medicare/Medicaid, and the massive hospital M&A splurge, we're just line workers. We try to do our best by patients, but we ain't in charge of anything.
> Every excretion flushed in the city of Chicago ends up as fertilizer on midwest farms. Mostly soybeans, IIRC.

Is this meaningfully true? My understanding is that the wastewater is treated and emptied into the Chicago river where it flows toward Missouri. Insofar as that water is rich in organic compounds, it "fertilizes" the fields that draw from that river and its distributaries; however, this model is different than the picture you paint, which sounds more like dumping more-or-less raw sewage directly on fields. If the latter is indeed the case, it's news to me, especially since I understand human sewage fertilizer to be prohibited as a health risk.
If your work is all non-x86 then having powerful non-x86 box handy helps a lot.
Video Games Presentation Pack
Robert Anton Wilson
What is your standard for determining that someone else is actually a "hater"? Because people like Carreyrou were most definitely considered "haters" by Holmes' supporters – Tim Draper in particular called Carreyrou "a hyena" [0].

Your reasoning that Carreyrou is not a hater because he had "career incentives" that drove him is not a sound argument. A hater is not necessarily some kind of evil altruist, i.e. hating purely with no respect to personal gain. If you seek to destroy something by violating your own principles (e.g. journalistic truth), then you can be thought of as "hating"/"despising" that something, whether or not you personally gain from its destruction.

[0] https://www.vanityfair.com/news/2018/05/bullied-into-submiss...
Awesome resource. Also enjoyed the book Flour, Water, Salt, Yeast which has a super detailed section on making a starter and some excellent breads.
No OpenFirmware? No good!
My issue with this being I think the GP in its last sentence completely negates its otherwise decent analysis by giving an example not of someone "taken down to earth" or similar by "reasonable" hating, gossip or what you will, but instead having their words spun out of proportion to where something qualified several times over gets remembered as a blanket statement.
Even if it fits your morals that they deserved as much, it can't be said to be true, so you'd have to posit truthiness is somehow good. Which I think is real bad.

It makes very little sense to me. Almost reads like a joke.

Edit: shit I'm dumb
That requires you trust the Privacy Policy

PayPal has proven to be an untrustworthy company and has only maintained their market dominance via regulatory capture that more or less prevents any competitors from forming
But what Paris has become is not somehow a direct consequence of colonialism. Those were two separate decisions, and should be criticized and judged separately.
A related fact: all functions are defined on closed sets. You cannot "tell" whether a number is in a set or is a limit point of a set. Since all functions are continuous, they work at limit points too.

As a "practical" consequence: the common design of a random() function returning values in [0, 1) is wrong. Any function you write cannot "tell" whether it got a 1 or not.

These are still very good guidelines even for floating-point code, as long as you, like most everyone else, treat floats as a blackbox abstraction for "real" real numbers.
AWS is just too expensive for me. I pay 60 euros per month for my 3 node Kubernetes cluster with 12 cores, 48 GB of RAM and 480 GB of storage total. The provider is Hetzner Cloud and offers an excellent service at a great price. Block storage is also cheap and performs well. If you need just compute this is a great option, cheaper and a lot less complicated than AWS, GCP and Azure.
The question wasn't about whether anyone in the value chain gets passive income, but whether the songs generate revenue 'by sitting on them.' If you're going to invest in either silver or songs with the intention of doing nothing, which are you going to invest in? The experiences of a 70's pop star getting royalties are not equivalent to what Mercuriadis will have to do to produce revenue from his investors' investments.
Google has published the git-repo tool[1][2], which is helpful for working across multiple git repos. Even with the tool there are significant pain points, though.

In the longer term, I'm hopeful that VFS for Git[3] (from Microsoft) and/or Mononoke[4] (from Facebook) will reach a level of maturity that makes it easy to host large monorepos using open-source distributed version control systems.

In the short-term most smaller organizations aren't going to hit the technical scaling limits of Git anyway. Most organizations could put all their projects in a single Git repo and not have any significant performance issues. Organizational issues like commit ACLs and code review enforcement are a separate issue, and often require additional tooling.

[1] https://gerrit.googlesource.com/git-repo/

[2] https://source.android.com/setup/develop/repo

[3] https://vfsforgit.org/

[4] https://github.com/facebookexperimental/mononoke
Also, to be clear- the custom GUI library that the IDE uses is NOT a general-purpose GUI library; it is a support library for the IDE and other BeefLang tools. A true general-purpose GUI would be quite a lot more flexible and also much more complicated... which is not something that is intended for this particular GUI library.

This is mentioned on https://www.beeflang.org/docs/corlib/ but should perhaps be more predominantly stated.
But that is the case now too and in my experience it swung to paying through the nose for hardware in general; as more or less a sidetrack I take on projects where I optimise (mostly online) systems. Example; a few weeks ago a startup asked me to check out their setup as they were spending almost 30k$/mo on AWS. I spent a few days optimising and now they are down to less than 10k$. With some more work it will be a few 1000$; there is still so much wrong. But that is less low hanging fruit so it will be a lot more expensive. Still well worth it imho.

People really bought into the ‘people are more expensive than hardware’ as an excuse to get screwed like this. For $5k in human cost, these guys (and their investors) now save 200k/year in hosting. And this is not an isolated story; I am working on another one at this very moment. Programmers have become so incredibly sloppy with the ‘autoscaling’ and ‘serverless’ cloud ‘revolution’.
Wow, I didn't even notice that. Good catch.
> It felt like he genuinely cared about issues I’ve raised though I was 99% sure he did not give a slightest fuck about them.

How does that work?
> This is a false and inflammatory statement, and unhelpful.

It's complex enough that we don't have a formal model of the full language, which is definitely an issue. Traits are perhaps the most complex feature (ignoring things like macros, etc.) and they've caused quite a few unsoundness problems in the past.
Ah yes, you're right. The minimum wage worker should continue subsidizing your travel. This injustice to the tech elite will not stand.

Maybe my analogy was bad, maybe you should take it up with California rather than this random driver expressing their opinion.
Roundup of wearable tech at CES 2020
There was a lot of noise about AB5: https://en.wikipedia.org/wiki/California_Assembly_Bill_5_(20....

AB5 supposedly just clarifies what the law already said: that workers should be classified as employees except in narrow circumstances when they're clearly independent. As employees, they're entitled to minimum wage, sick leave, etc.

It's a plausible interpretation of some old laws designed for a different world, but it doesn't seem like good policy for today.
Several commercial versions of Rogue were sold in the 80s.
Well, a simple language has some capabilities that are important in the embedded space that a complex language lacks, like the ability to quickly write compilers and to do both formal and informal analyses. It can also be learned more quickly, which is very important for adoption. I don't think that any of those is an immediate deal-breaker (Ada has had some small success in the embedded space despite being complex), but some preferences tend to be more common in some industry niches.

BTW, I'm not disappointed with Rust for some "slight discomfort," but because it doesn't even begin to address my main discomfort with C++. Rust isn't my cup-of-tea for the same reason C++ isn't (and I program C++ all day, every day).
No parts of the sewage are filtered out and turned into fertilizer. At least that's how it works in ny.
Yes, you are assuming I have a much more extreme view than I actually have. When I used the word required that didn’t mean I thought the original poster was ordering/demanding there be citations. When I tried to clarify that, you again misinterpreted my intent. And again now. At three misinterpretations it’s time to let it go. L
Yes. The word "psychosomatic" exists for a reason.
Another idiotic marketing article. Please don’t trust these trash article.
This feels out of touch in light of Epstein, who had connections to MIT, Harvard, Bill Gates, etc
Usually who ever is in charge of the lab gets the credit for any discoveries. You never hear much about undergrads making discoveries because the professor's name goes on the paper.

I wonder why this article keeps appearing everywhere. I'm not sure why they're allowing the student to get the credit. Maybe it's a feel-good-encourage-STEM piece.
I enabled Argo today on a site and I don't see any difference in latency...
> but Lyft might respond to the law differently.

Well if that's filling my oligarchy quota for the day, I don't know what is!
I briefly skimmed [1] and their more sophisticated translation to a register VM yielded a 25% increase in code size, and not the 45% you stated? Regardless, VM to VM really isn't my point.

I still don't get the positives of why the programmer should be presented with a stack machine SW model when there is no stack machine type stack to be found in the HW. Programmers with no stack machine / language experience probably think (as I did at one point): "the stack on my HP calculator stack works great, why not base a language on that?" but it scales poorly, it gets really hairy if the stack is the only place to store things, and it's a major headache keeping the stack from going out of sync (hence Forth's clear I/O comments regarding subroutine stack use).
yeah, that could be it. i've been surfing for just a few years but surf a few times a week. if anyone is actually curious about mechanically how to surf, youtube took me here, it's a good video

https://www.youtube.com/watch?v=PBmijBB57Go

best place place to learn IMHO is waikiki w/ one of the "beach boys," they've probably seen more beginners than any other place, teach you the unwritten rules, and can get you going fast.

after that, just gotta put in time.
> A hater is not necessarily some kind of evil altruist, i.e. hating purely with no respect to personal gain.

That is exactly the thrust of PGs essay. Neither of those people violated their own principles. Holmes and Madoff are frauds. Full stop.

Tim Draper did consider Carreyou a hater. Draper was proven wrong the instant Carreyou was vindicated. Carreyou didn’t want Holmes to fail because “why her and not me” like Draper might have thought. He wanted her to fail, if anything, because she deserved to. Truly deserved to.
The Mental Workload of Hoovering
There's nothing remotely technological or scientific in this divisive, race baiting nonsense. Progressive leftist extremists are clearly working overtime to sow chaos and conflict. You're better off doing nothing at all than pushing this garbage
Seconded about Tour Montparnasse. The Tour Eiffel has become an expensive, crowded, dangerous nightmare. You have to go through airport-level security just to approach it, and going up requires previous reservations or waiting in very long lines. Tour Montparnasse is as pleasant as Tour Eiffel was 20 years ago. Tip: Go just before sunset and stay at the top as the sun goes down. Paris is loveliest during the sunset transition.
Thanks, that looks like the one I was quoting. I'm surprised you say "she says not just that she was told by Epstein to proposition various people but that it happened" from that text, unless maybe by "it" you just mean the proposition..?

I'd agree that Minsky agreeing to the proposition would be implied by those sentences in normal conversation, but depositions have carefully constructed and precise questions and answers, so that leaves me unsure.

(Again, I'm not trying to offer a strong defense of Minsky here or claim that any part of the deposition isn't true.)
> the borrow checker and "fearless concurrency" makes less sense for single-threaded applications

Memory safety, safety from reference invalidation, async etc. etc. There are lots of reasons to care about the Rust featureset even in single-threaded code.
You're right, this is a very irritating take.

From what I understand these DICOM-devices are insecure by default, you can just connect to them and download data, and they expect their users to make them secure with network separation etc. That's not a realistic expectation if your customers aren't IT security professionals. And there's no reason to create such a flawed design, a simple password would be a huge improvement.

In such a case the blame should fully go to the vendor.
Yep. Never blame users for raging at the system until you understand the system as well as they do. Techies have it easy: they only have one job and that’s all they ever do. It looks very different from the other side.

(Protip: The key to delivering successful software is not to learn programming, it is to learn your users.)

(Oh, and good luck with your medical studies; world needs good Renaissance [Wo]Men now more than ever.)
I am Broot, and root, on so many computers now !

but seriously, how to install from source is clearly shown
> The federal effort, called the National Program for the Safe Use of Treated Sewage Water for Afforestation is going a long way towards achieving the country’s commendable ambitions voiced in the 1992 UN Rio conference on climate change—because so many trees can soak up hundreds of tons of CO2.

My understanding is that commercial forests like these don't generally capture the carbon, depending on how the harvested wood is used.
The whole article is described in one sentense, you can save the click. Discovered, and what?