skysight-inc/HackerNews huggingface dataset:
I'm pretty sure MS has to actually behave anti-competitively (and in the current climate, possibly show obvious harm to customers) before they'd get in trouble. It's not illegal to own 90% of a market; it's illegal(ish) to use that to shut out others, which I don't see them doing (yet).

(IANAL; this is one layman's understanding, not legal advice)
Dan Jurafsky's take on the topic: http://languageoffood.blogspot.com/2009/09/ketchup.html
Jame's Townsend's YouTube channel fantastic if you are interested in colonial history or just the time period in general.
Surveillance Hawks Sabotaged Vote to Stop FBI Collecting Your Browsing History
Anectodal, but I spent a year on a recent project collaborating with a group of firmware engineers in Shenzhen, and it was an absolute nightmare. Apart from the timezones, the code quality was horrendous and basically never worked correctly. They also ignored all common standards, and made assumptions about things like ordering of fields in JSON. None of their engineers spoke english, so code communication had to go though the project manager who wasn't technical.

I can see how english fluent Mexican, South American and Canadian employees will be in competition - this is already happening, but I think that China might be one of the last places I would higher a developer due to the huge time difference and their poor english speaking ability.
> This is not at all about having threads as a library. Threads are already a part of many languages anyway.

Yes, I agree. But I think it is useful to try to apply the lesson of that paper further: capabilities that we want to give programmers that change the semantics of their code in a fundamental way maybe should be part of the language. I think it's a sliding scale. Your position seems to be "if we can do it in a library, we don't need a language." I'm proposing that there is a spectrum.
> The profit motive would clearly prioritize finding an expensive medication that must be taken regularly and indefinitely.

The idea that pharmaceutical companies are deliberately avoiding one-time treatments is a myth.

If you assume profit is the ultimate motive, there's nothing stopping a pharmaceutical company from charging $10,000 for a long-lasting depression treatment.

It's not like pharmaceutical companies are going to stumble upon a perfect treatment and then decline to patent it.

Also, patents don't last forever. Common SSRI anti-depressants are available for $4-5/month.
That’s probably true some of the time, but I think there’s a mode of mental health issues that I’ve experienced personally and seen in others who approach life with one foot on the gas and one foot on the brake. Basically, my hypothesis is that some people have contradictory impulses of desire and fear of stimulation and calm at the same time. You don’t have two groups of people (novelty-seeking HN crew vs vanilla soccer moms), but one type of person who is both and in conflict with themselves.
Probably a combination of chance, ease of contact, and working for a large tech company thus signaling general obedience. It's not like it happens all the time, only happened once.
If you have multiple projects, it may be undesirable that you're forced to have them all on the same Python version. Of course it helps that Python has fairly good backward compatibility, and even using a newer version to develop and test than the one you'll deploy with is not the end of the world, but pyenv is easy enough that I see no reason not to do it properly.
That is a really interesting place to stick what amounts to a template engine. Not saying it is right or wrong. Just very interesting.
Those are much harder to detect, especially the latter two.
Anyone here using k8s locally for development? I use it in production, but docker locally. I'd like to actually just remove the Docker dependency if possible.
https://github.com/AutoSpotting/AutoSpotting
Honest question; how does Microsoft's ownership of those stifle competition? How is it anti-competitive? Just because they're popular doesn't mean they are somehow stifling competion.

Again, honest question, obviously IANAL.
Toro Data Labs raises $4M to tackle data quality
Excellent. Exactly what I wanted: a small static editor that I can leave in my home dir and use in any weird docker image or small server. Common commands like ctrl-s to save, and no modes.
The only takeaway for me is that most developers these days don't understand the difference between systems programming languages and general purpose application languages either.

We need an AOT compiled general purpose application language like C# with managed memory access. If people want to fool around with low-level stuff let them use Rust, assembler or C/C++.
The article also ignores the legal and tax implications of outsourcing work. At least currently, you can't just hire individuals from other countries indiscriminately.
I suspect the absense of free functions in Java (which is frequently the first language taught at universities) is a big reason this antipattern is prevalent.
Fun fact, you can get good foreign engineers as good as any SF engineer but they also tend to be as costly as their US counterpart maybe slightly less do to lower living costs.
Sucralose is lab made, but stevia is not, so there’s that.

And is lab made vanilla or mint considered natural flavoring?
Selection bias. Plenty of people take SSRIs with positive experience.

They're just not advertising it to the world. People who have bad experiences are much, much more likely to communicate this to other people.
So, let's say what you actually mean here: overly complex state is a problem, regardless of the syntactic sugar around passing it.

I've seen monstrous state variables passed around to "pure functions" at least as much as I've seen monstrous god objects; the problem is around complexity and data flow design and has very little to do with function vs object.
I think you have it a little backwards. IME, psychedelics give dissociative effects along with the psychedelic experience and the dissociative experience is solely dissociative on its own.

I think there's a lot of confusion on what a psychedelic experience is and it gets confused with a hallucinogenic experience, which both classes of substance can offer.
I agree - many older particle accelerators in the U.S. have/had control rooms that look very similar to these photos (go see the 88-inch cyclotron at Lawrence Berkeley National Lab if you ever get a chance!). I think this is more 'vintage control system aesthetic' than a particularly soviet look.
My MIL gave us a Google home mini as a gift. I plugged it in and played with it for a few days in hopes to embrace it (after not using it for like 3-4 weeks). Then one day I found out I can see what recording were being made somewhere inside the google accounts page.

There were lots of recording completely unrelated to anything I said to google. Like not just things said after a "Ok google" trigger. It had recordings at random moments.

Now its back in the box.
Almanac
Cloud Based Platform for Open Source Docs
Of course you should hold him accountable. Vote against him. What does that have to do with Twitter "fact checking" something that isn't even a statement of fact? Do you think they'll start fact checking things like statements of fact about the gender pay gap, perhaps the most debunked concept in all of economics?

If you're going to autistically parse the President's tweet, then I will gladly point you towards the word "substantial" in the President's tweet. How do you intend to gauge the President's internal thoughts regarding what he believes would be a "substantial" amount of fraud? He might feel a single bad vote is substantial.
That's why I switched to Go for a lot of things. I don't care that much for Go as a language but compiling and shipping code is just darn easy.
Zipline begins US medical delivery with drone program honed in Africa
Siri draws answers from Wolfram Alpha, so maybe Spotlight does, as well.
I don't know why we should focus on the error in statement made by "Republican commission member and election lawyer J. Christian Adams." I didn't comment because I agree with you; his statement appears erroneous.

We'll agree to disagree on what the data says in the report; you claim it's significant, I (and statisticians and voting law scholars and some Congresspeople) claim it's not.

All of this is an irrelevant distraction to the top-level question of whether it's acceptable that the President of the United States---a country that clearly enshrines freedom of speech, and of the press, for the purpose of disputing the facts as accepted by civil servants---should respond to a private corporation exercising those rights by threatening to shut it down. Every recursion we add to this thread is further evidence of why those rights are baked into the Constitution and why they're necessary, and casts a dark cloud on any civil servant who would attempt to thwart them.

Hypothetical: imagine instead of Twitter, the President had chosen Hacker News as his primary avenue for broadcasting short messages to the public. And instead of the two of us dithering on this topic, it were https://news.ycombinator.com/user?id=dang using his editorial voice as site moderator to drop a top-level fact-check subthread under the President's threads.

In response, the President threatens to shut down HN. Acceptable or no?
I agree with you that having more than a single expression in lambdas would be super nice. That being said, I don't think it's necessarily stateful to allow more than a single expression! If you don't reassign any variables, then it's equivalent to a single expression. For instance, something like this (using made up syntax for extended lambdas) isn't stateful:

lambda i:
square = i * i

if i < 0:
return -1 * square
else:
return square

A decent heuristic for whether an algorithm is stateful might be to check if you can map it pretty easily to something like Haskell. In this case, it's not hard to do at all:

\i ->
let square = i * i in
if x < 0 then -1 * x else x

Of course, it might be more natural for some programmers to write the Python code in a stateful way like this:

lambda i:
square = i * i

if i < 0:
square *= -1

return square
Chinese make products Muricans make marketing.
I'm building one called Openship. Here's more about it: https://www.openship.org/blog/2019-10-23-using-open-source-t...
I think your take is like mine.

It’s a failure of the author to explain intent. The entire article is WHAT, not WHY.

If you are already hyper-familiar with python, you know what you are looking at. Yes, of course I’ll want to use pyenv, “everyone knows that”. For the rest of us, it just seems like a lot of steps to do - for some reason.

I think it’s different from just not being the target audience. A good tutorial explains intent.
Sounds more like snake-oil to me.
Are you open to a couple of feature suggestions from someone who uses Audacity for scientific applications?

1. An port of Audacity's "Noise Reduction" filter. I have done this once [0] (with some difficulty and no doubt with errors) and I am so tempted to just translate it to JavaScript and put up a PR, but I'm slammed right now.

2. It would be very useful to be able to view the spectrograph as an alternative to the waveform, rather than having it live in a separate "spectrum analyzer" pane. Especially if zooming along the frequency axis were implemented, this would make it much more useful for, well, spectrum analysis.

Thank you for making this. It's impressive in its own right but doubly so as a web application.

[0] https://github.com/robin-labs/robin/blob/master/noisereduce/...
The lines link components of the same system in their actual order for example: fuel pump - furnace - gas turbine - generator.

When the space permits layout and iconography is also used to put the various components in more context next to each other often based on things like the layout of what ever they are used to control or monitor.
For example if it’s a plant control components will be laid out based on the exact layout / blueprints of the plant if it’s a ship or a train if would be laid out by decks or cars.

This helps people orient themselves and find the exact thing they need based on familiarity with what is being monitored rather than the control room itself.

It not only helps with day to day operations since the the visual association is faster but also allows staff that isn’t familiar with the control room and specialists which may be called in to effectively operate within it.

This isn’t unique to Soviet control rooms this is constantly used in monitoring all over the world across all fields even IT.
> For some reason developer's seem to think a hiring decision should be made entirely on a a handful of 1 hour interviews conducted in a single day

As opposed to... some generic profile on a central site? I don't think that is a substitute to actually talking to a candidate.

But what do I know? If I understand sites like HN correctly, talking to a person is not a good way to discover whether he/she has any skills, so maybe this is better from a recruitment standpoint. But I'm not going to create a personal profile there. For the simple reason that the words 'personal' and 'follow our format' don't go together in my mind.
We recently ran into a library for motor control that was an absolutely impenetrable set of classes. After navigating though the code we distilled the entire library to one import (the same one they were importing) and a single line of code. Yup.

Not sure why people do this.
I decided to go back and look at what came out of the handful of headlines that filtered through to me in the past years that made me think this to be the case, and it seems like the situation is probably not (yet) quite as bad as I made it out to be: the most worrying instances that the ACLU is favouring partisanship over principle are that their defense of that more recent far-right rally caused an immense amount of internal pushback (https://www.nytimes.com/2017/10/04/us/aclu-charlottesville-w...) and that they are taking a decidedly pro-Democrat, anti-civil-rights stance on campus politics (https://www.theatlantic.com/ideas/archive/2018/11/aclu-devos...), but there has been no explicit renunciation of their former choice and they may have somewhat softened their stance (indicating that they were still responsive to the criticism that it is out of line with their principles?) on the latter.

(There is also something on healthcare that appears similar, but I'll freely admit I don't understand enough about the background there and can't get past the paywall without giving up data: https://www.wsj.com/articles/wheres-the-aclu-when-you-need-i...)
> They aren't just giving people psychedelics and hoping everything turns out okay. The psychedelic dosing is combined with therapy, and the sessions are both preceded by and followed with additional therapy without psychedelics.

And historically, that's exactly the way psychedelics have been used, for thousands of years. A shaman/guide would provide the medicine and help the people go through the experience, usually in a tight community where there's follow up and support.

Unfortunately that was suppressed, first by the Catholic Church when the Spanish arrived to America, and now more recently by making psychedelics illegal.

The idea of psychedelics being some sort of party drug is a problem of the current state of affairs, politically and culturally, where we have abandoned or forgotten their origins.
While PIMPL has additional indirection for accessing member variables, this pattern has indirection for accesing methods (need to go through vtable).
You're welcome. I am happy to host it indefinitely for you, and update it if you want to fix any of the bug reports like scrolling or issues with too many samples.
Why remote work is hard and how it can be fixed
Good Web Design
Shopping your resume around will be the new promotion (similar to pre-covid career growth).

If turnover rates start to match the fast food industry, only the best companies will thrive.
And here I would have thought "mu" would have been the preferred short name...
I presume you notified DanG. What did he say/do?
Hey Anil, ah this is awesome! Quick question - why was this part of hackerrank in the higher payment section? have you found that only bigger companies would use this tool, or was this more of a pricing decision to have features unlocked when customers pay more? What's been your experience of running this? Would love to hear your thoughts on this space, good and bad! Cheers!
Less complexity to deal with. No need to worry about external scope or external methods mutating properties on objects. No need to think about constructors or anything else. No need to worry about inherited properties. No need to instantiate the object before executing the method.

All you need to do is define a function and call it.

Literally, again I urge you to take a look at the following example, it's waay more simple than OOP:

https://news.ycombinator.com/item?id=23338700
I'm using the literal definition, "an important topic or problem for debate or discussion." By the main issue I mean the main matter of discussion/point of interest/topic to cover. Not suggesting there is something wrong with Nim's having various means of memory management. Default currently is refc (deferred reference counting) and it's reasonable. Arc is better for some use cases but not as ironed out as refc.
Yes, it's definitely worth persisting, especially if you use K8s. Podman can import/export Pod objects with the same API as K8s, so it makes it trivial to run the same k8s yaml locally and in a deployed environment.
Creative project. However, I wonder if it would have been more efficient to do this with IFTTT vs creating a Home Assistant script from scratch.
> It's just so much faster than learning a million modifier keys.

I'm a long time vim key bound app user but this just makes me chuckle as vim users have already gone through learning million keybindings before they can be fluent with its use... not to mention the weird defaults.
There's nothing marginalized about the American government, it's the biggest and most powerful government in the world and it has an unfathomably huge budget.

I haven't seen a free market in America in decades.

Free markets can be destroyed by governments or by megacorps, but most often they're destroyed by a collaboration between the two.

Put two and two together and resist.
If the magnetic field completely disappeared tomorrow the top layers of the atmosphere would start to be ionized and stripped away. There'd also be a slow change in the composition of the atmosphere due to neutron bombardment.

The process would only take a mere million years or so!

In the meantime the Earths atmosphere alone also blocks cosmic radiation to the extent that there's no immediate harm to life.
Salaries are set by supply and demand. Looming economic collapse aside, we can assume a move to remote work doesn't necessarily mean an increase in global supply or demand.

Salaries will even out but workers will have the ability to change jobs more easily. Companies will want to keep talent. Top tier salaries might go up as companies are now competing for talent globally.

I wonder if we'll see brain drains (without emigration) as a country's talent is bought out by a wealthier country. Would you want your country to have the salaried workers or the executives and corporate revenues(or maybe that goes into the modern incarnation of double dutch)?

Should be interesting.
> The process that patients go through when participating in a medical trial of psilocybin is so different than the typical recreational setting that the rest of us experience these drugs. They do everything they can to make sure the patient is well prepared and has the minimum chance of having a bad trip.

Not just this, but they surround the sessions with intense therapy.

They're not just giving people psychedelics and keeping them calm. Look up the MAPS (a foundation for psychedelic research) protocol. People are given a series of intense therapy sessions, only some of which involve psychedelics.

Sadly, many of the studies fail to have an active control group. That is, they aren't comparing therapy + psychedelics to therapy alone. That's a major pitfall in the current research.

And unfortunately, the therapy component of the research is lost in most internet headlines and articles. People are walking away with the impression that psychedelics are inherently anti-depressant compounds, when the reality is that they're being researched as adjuncts to intense therapy.
Title: Docker expands relationship with Microsoft to ease developer experience across platforms.

Content: Docker expands relationship with Microsoft to offer tighter Azure integration (that's my understanding from a skim of the article).

Not sure how that eases developer experience across platforms, especially for developers who don't use Azure.

I was hoping for better Docker experience on macOS and Windows — since we're talking about Microsoft here, at least Windows.

Somewhat related: GitHub Actions doesn't support Docker container actions on macOS and Windows environments, which sucks.
Agree 100%. And if my post calling a Trump supporter a moron is arrogant, smug, and condescending then I am prepared to own all of those accusations. I AM better than Trump supporters and I DO look down on them. All of them. Not a single one can make a policy based argument in favor of his Presidency. Not a one. And if you ask them to they rant about snowflakes and fake media and whatever else Tucker Carlson tells them the night before.

A large portion of his base supports him and squeals with delight because he antagonizes people that are intelligent, educated, and open-minded. Those people are morons. All of them. And if that sounds arrogant or smug or condescending then good.
I don't know if this is the same thing, but in my early teens, I terrified myself during meditation because I got to a point where I felt I could "think myself out of existence" if I had continued along the (mental) path I was on.

Not sure if that's the same thing as ego death but it was terrifying.
But giving Trump a platform to lie to hundreds of millions of people is?
Yeah, I have a `make deploy` script that handles the build and upload to google app engine. App engine is read-only.

As well as a CMS you'd also need to run jekyll to build the posts into html. You could use github to do all this actually: their web interface can work as a basic CMS that lets you edit and commit individual files, and if you host on github pages they'll build the posts with jekyll after each commit.
Have been using Upwork for years, even when it was called something else...I forget the name.

Useful for CERTAIN types of jobs, especially recurring ones
> destructuring assignment

Sign me up plz.
"it's slow... it takes 4 seconds"

My, how far we've come.
Slick landing page design, well done and congrats on your hard work.

As others have said the market is saturated and engineers would implement this themselves. Don't let that deter you, though, there's still room for innovation.

If you can get user feedback I'm sure you can find a niche or killer feature that makes your product worth paying for. For me, I have two things I'd like to see in a paid service:

1. Allow scheduling support for seconds. Obviously you'd have to get creative on this one.

2. Allow conditionals with rules-based triggers that are easily configured in a UI

Those would require you create something more akin to Laravel's Console setup instead of working directly with Cron directives, but that's something worth considering! In that setup, a Cron is pointed at the Laravel configuration and it runs every minute: https://laravel.com/docs/7.x/scheduling - ultimately for #1 you'd want to take inspiration from https://stackoverflow.com/questions/9619362/running-a-cron-e...

Good luck, have fun :-)
Fire plays nice with package entry_points as well.

Here's a very minimal CLI for one of my PyPI packages: https://github.com/minimaxir/aitextgen/blob/master/aitextgen...