skysight-inc/HackerNews huggingface dataset:
Ask HN: What happened to mailing lists and message boards?
The last dozen or so open source projects I've become interested in all seem to say the same kind of thing under "Community" or "Support" or "Get Involved" and it strikes me as odd.

It's something along the lines of "Join our Discord" (or Slack or similar).

Back in the day projects usually offered a synchronous and a non-synchronous forum for discussion. Django had a mailing list and an IRC channel.

Now - I can understand how Discord and Slack have ended up replacing IRC but somewhere along the way we've lost the asynchronous option. The one that's searchable, structured. The one you check to see if the thing you're asking has already been asked a hundred times. The one that has permanence.

Can someone explain why this has happened and if I'm alone in feeling like something has been lost?

I might be looking to start a community around a project myself soon and my instinct is to start something like a forum or mailing list and only tack on chat if there's a call for it and sufficient number of people.

Will everyone under 30 look at me like I'm mad? Do people still use these things?
Except for the owners of the company, they get to pocket the difference...

But of course this is less about tech workers that are already getting outsourced because the, well, workers are more technically savvy anyway so of course it happened sooner.

It is possibly more relevant to people in management, or people like professors and many other random jobs who are discovering that working from home works fine for them. Though sometimes it's questionable whether this is because their work is largely on a computer or just because they didn't do much anyway...

If we don't have permanent UBI in place soon it will continue to be an emergency response to job losses like now. The economy is shifting as surely as the sun sets to one where if you don't own or play a major leadership role you either aren't necessary or can be outsourced.

Floor workers are getting replaced with robots and touchscreens; managers are realizing they too can be outsourced; lawyers are finding that no, the work they do isn't that hard to automate; doctors are finding that machine learning can analyze images better than they can; it's not going to stop... why would it? Why would a business owner want to keep a human with a continually increasing salary around if they can possibly replace you with technology that costs your annual salary once and after that just requires maintenance?

There are cases where that's just not possible, but my imagination for what is possible to swap has definitely gotten bigger. Even if a job isn't entirely replaceable, productivity tools are making the same amount of work take a quarter of the staff.
scumbag managers rejoice, every other incarnation of "check my readme to understand me" before that was a disaster.
Houston Rapper Picked Up from Radio Hit – Here's the Video
Yes. You need to get permission to take a vast number of medications into UAE, including opioids and even common antidepressants.

I went through this process before COVID, with the intention of travelling to Dubai, and they knocked back my request about 10 times for spurious reasons, and were adament that I couldn't enter Dubai with a single pill more than was required for the duration of my time in Dubai. Which of course is completely unrealistic - I'd need some for travelling back, and a small buffer because of flight delays or whatever.

Honestly, travelling with certain medications is a major PITA.
>Lake was born in Philadelphia to a Jewish family

https://en.wikipedia.org/wiki/Eli_Lake

Well, if we're playing that game, then here's my take as a White man:

Israel should open its doors to Hong Kong's citizens!
Except the reality says otherwise.

Big markets like US, UK and Germany have low prices on consumer products and in small markets like Austria and BeNeLux countries consumer products cost more.
Time to collaboratively scrape the platform for archiving.
You must have missed that the kit contains "8 x zip ties" to solve this. (/s)

The pictures appear to show them zip tying a panel to a coax run that was just laying across the roof? sigh.

Engineering is cool. Hipster-marketing stuff from Aliexpress while punting on the hard problems is not.
Why? Catalina has lots of security improvements so it's a net positive for security if more people upgrade.
This sounds like exposing internal implementation details. You're pushing some complexity onto the caller, and breaking up the uniformity of the interface. Sometimes the caller will want to manage that complexity for the reasons that you describe, but it's not always good to force the caller to wrangle that complexity.

Design trade-offs, as always. I get why you would do it your way, and it makes sense in some applications. But for some applications the fact that you're hiding which specific bits of state each function depends on, is actually the point of using a class.
Things that don't make sense tend to get adjusted during bad economic times. I've worked with alot of companies as a customer, and at end of the day, none of the stakeholders are getting bang for the buck. Companies set money on fire, employees are mostly living a middle class lifestyle at an insane level of compensation.

I live out in the provinces, and we pay 20-30% of the rate for SV talent. My lifestyle in SV would require 7x the compensation without me being any smarter or skilled than I am. NYC is more of a real place and is probably less inflated, alot of the premium there is really about domain expertise.
This isn't exactly what you're asking about, but I really really love https://os.phil-opp.com/paging-implementation/

Shows you how you might implement paging, and how much unsafe you need to do so.
> European countries are outliers due to EU regulations. Any EU "citizen" can work anywhere in the EU, so pragmatically speaking, why would you only want to hire Spanish people instead of opening the door to French, Italian or German candidates? It comes at literally zero cost to the company.

The employer needs to pay social contributions in the employee's residence country. And more often than not, the employee cannot just become a freelancer or incorporate a single-person company and bill only one customer, as this is considered disguised employment. So no, it's not necessarily trivial for an EU company to hire a remote worker somewhere else in the EU, unless they have a local presence already.
I think this misrepresents the use case. Most customers that require k8s on SELinux don't share their clusters with untrusted users. It provides much stronger isolation between containers in the case that one is compromised, reducing the scope of damage when a system is successfully attacked.

In other words, they don't assume that a trusted container/user stays "trusted" operationally.
I've been working remote with an on-site team for a few years, and well, I'm not sure as everyone of that remote will be the default as the pandemic ends. At least on my current team, I could notice a lot of communication gaps that definitely impacted the velocity of the release that management should definitely be aware, and they are expecting going back to normal.

As I can see, that remote working might be a novelty, but I expect the inertia to push back after the lockdowns ease up.
A Counterexample to Modus Ponens
And why is "WinGet" not also a reference to apt-get? I've never even heard of AppGet before this morning.
All medications have two kinds of effects: therapeutic effects, and any number of side effects.

The "problem" with compounds that can alter our state of mind is that, by definition, they can be fun/weird/recreational if taken in meaningful doses. And this, of course, scares the government and the pharmaceutical industry. They are not allowed to sell things which can be used for disorder (read: "recreation").

So the pharma industry must select against these compounds. What we're left with is medication where the active, psychoactive effect is so small that it's of the same magnitude as the side effects. This prevents "abuse".

Hence why antidepressants are basically constipation/headache/libido killing pills that kinda maybe change your frame of mind.
In other words, don't use instance variables for argument passing: http://www.nuke24.net/docs/2012/InstanceVariableMisuse.html
Hulu Launches “Watch Party” to Stream Shows with Your Friends
This is a rare instance where progressive Democrats have been outspoken critics of this bill (though most still voted for it) and now Republicans have done a complete U-turn (publicly, at least, following Trump’s lead) and agree. There isn’t much virtue to signal when the opposition is bipartisan.
jq has been a lifesaver for me parsing json in bash. Of course, it's an external utility not present by default in most systems.

Another thing to consider is more of a middle-ground approach. Most systems do have a python interpreter, so you can use a lot of base python without worrying about dependency hell. I use inline python in bash all the time, e.g.

ls | python -c 'import sys,json;lines=sys.stdin.read();print(json.dumps(list(filter(bool,lines.split("\n"))),sort_keys=True,indent=2))'

You can even use variable substitution, if you surround the python code in double quotes. Even mix f-strings and bash substitution

python -c "print(f'Congrats, ${USER}, you are visitor number ${RANDOM}. This is {__name__}, running in $(pwd)')"
Not any less meaningful then your comment. You aren't arguing anything, you are only stating a very shaky premise.
That list only refers to changes since the previous release.. not a complete feature list...

And go is not an interpreted language. You don't need go tools to run precompiled go binaries. Just like with C, you don't need gcc to run C binaries.

However, you seem determined to hate this for whatever reason.
I agree there is a strong embrace here. And that's usually good. Another alternative is neglect.

Microsoft has unusual ability to move swiftly, with all its weight it may be not graceful. That said they do not always extend and extinguish. Often they make clone and ride it

Oracle => MSSQL

Java => C#

AWS => Azure

To make objective decision it would be nice to have a list of Microsoft inspirations with their fate and Microsoft actions.
>> You can't just be happy all the time without having a reason to be happy, you can't be in love without someone to love and if you could it would seem more like a nightmare than an improvement.

What you are describing is the state of enlightenment, and those who have had sustained experiences with it would disagree.
Sounds like you would enjoy Uniform Function Call Syntax!

https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax
Is "eminent" a technical term used in the discussion of magnetic poles? Or did the author actually mean "imminent"?
Is that just because the total number of jobs that would be considered to be in your field went up by 10x in the last 20 years?
Went to the github Microsoft package and came across this issue, posted by one of you.

https://github.com/microsoft/winget-cli/issues/353
Thanks for your kind words and support!

You are right, it's easy to just install that extra little script to improve a certain metric. At the same time you're trading the privacy of all your visitors. I hope people will become more aware of this.
No, it completely makes sense on the compilation aspect, I don't deny it.

But where do you test the compiled software?

If I use an analogy from the Internet, it's like web developers using hugely uncompressed pictures, but nobody cares, because everyone's got broadband. But then, the guy with a mobile data rate wants to view the page. Or the poor sod, who for some reason is still stuck on 56k. And except for bloated pictures, I mean system services, tasks and processes, and no one realizes what a drag they may be causing, because everyone's got at least four cores nowadays, anyways. That's a very real danger for any developer, to "lose touch with reality" when it comes to their users.
> in many cases returned to near-shore / onsite work

Do you have any examples? I dont see this at all.
Black Hole Paradoxes Reveal a Fundamental Link Between Energy and Order
Secretly Beautiful: Excel
I would argue that mutexs or other concurrency primitives are the quintessential example, but caching is the other big one.
That's not really what that decision says. It's much narrower than that.

It does not extend First Amendment protection to malls. It simply permits states to go beyond the First Amendment's protections in their enforcement of state laws.
Flagged, because the author clearly has no idea what they're talking about:

> Until now, the company has not tested the effectiveness of orange peel CBD against CBD derived from hemp. Although they said they might look into it soon, whether or not their version of CBD is effective is thus still open for debate.
I'd like to prefer DDG...

but recently I noticed what seem to be blind spots on many (maybe less popular?) topics. e.g. I can't find how to setup/configure borgbackup on nixos via ddg for any of ~3-5 query variations I tried.
For non-logged-in google with uBlock the relevant documentation is the first hit.
Reminds me of energy brokerages, which are a thing in some US states. Rough idea is energy-consumers will ask for energy from an intermediary (the brokerage), which will purchase electricity in the form of a contract from a pool of suppliers for the best available price.
I don't treat control of the speech that does cross the lines of the first amendment censorship because if it's not protected by the first amendment it's a violation of the law thus it's an act of justice.

Similarly we don't call stopping robbery and murder censorship of our acts.
jlink[1] solves this for JDK 9 and later.

[1] https://docs.oracle.com/javase/9/tools/jlink.htm
So you think every node.js / rails developer that happens to live in SV and work in a startup is the next Linus? Of course they're lots of ordinary developers working and living there.
And yes, being born American / European is a huge advantage over 80% of the rest of humanity.
My comment said nothing about the "First Amendment". Legal rights to free speech are larger than the first amendment to the US Constitution, and the general ideal of free speech is even larger than that.

edit-reply: You're arguing with me, but neither of your replies contains anything concrete that disagrees with what I said.
> Anyone can already take your job, as long as they are willing to relocate,

This where immigration restrictions make a difference. A Brazilian developer has trouble working in SV, but no trouble working remote.
So the general trick with reference counted pointers in rust, is that you don't have to touch the allocation count when creating a new pointer as long as you already have a pointer that you know lives for longer than your new pointer, and the rust type system will check that you didn't make a mistake when you thought you did.

I.e. say I have a `x: Rc<[u8]>`, that is a ref counted pointer to some memory, and a length of that memory. I can do `let y: &[u8] = &x;`. `y` is now a not-ref counted pointer to the same memory (with the same length), that's guaranteed to be dropped before `x` is so the memory won't be freed from under it. I can also do `let z: &u8 = &x[5]`. `z` is now a pointer to a byte in `x`. Like `y` it's not ref counted and the compiler will force us to drop it before we drop `x`.

You can make a whole allocator in this fashion (people have, even in the standard library I believe). If you get really clever you can probably even make an allocator in this fashion where the allocator doesn't use any unsafe code, you can easily make one where the users of the allocator don't need any unsafe code.
boring Wordpress,
works great, no bike shedding needed, no tinkering needed.
Nice spectrum analyzer!
"Intuitive" means knowing something without having learned it anywhere; it doesn't matter where you come from.

There used to be a very popular, though shamefully ignorant phrase going around decades ago that "the only intuitive interface is the nipple; all else has to be learned". Maybe people still spread this, but I haven't heard it in a very, very long time. Whoever came up with it clearly didn't know about the latching difficulties that newborns can have, and how we have full blown breastfeeding clinics to help moms.
>> With respect to R&D, for example, the US no longer allows foreign R&D activities to qualify for the R&D tax credit.

From what I've seen, many companies will shoehorn regular product development into the R&D category. I'm not sure if it's supposed to cover next iteration of existing products that most company should be doing anyway.
Might wind up being a net loss, because now Democrat-associated civil rights organisations such as the ACLU will be reluctant to be seen opposing FISA courts lest they be accused of providing fire support to Trump. Nominally one would expect Republican-aligned or neutral organisations to pick up the slack to the same extent as the Democrat ones drop it, but I am not aware of any ones that are similarly established and effective in the civil liberties niche.
It doesn't make any sense: you win the lottery and stop working on your baby?

I know it's not a big deal but it seems borderline superstitious to me.
Gap between rich, poor neighborhoods growing in some cities
I don't think it's too unreasonable to assume that you'll be able to find bash anywhere you'd find a general purpose python installation and it has plenty of niceties.

But even the nicest shell doesn't solve the dependency problem like statically compiled programs. If I could take my currently running Python code and produce some artifact that would run with nothing other than the python binary I think we'd be in a much better place.

Ohh apparently all I've needed in my life is zipapps.
Not the OP, but I'm prescribed ketamine for chronic nerve pain.

Prescription is for 25mg orally 4-6 times a day, but I find 15mg as effective as 25mg, but with no side effects at all.

At 25mg I do feel slightly dizzy for an hour or so.

Ketamine has a small, but noticeable effect on the pain - but has had a huge effect on my ability to deal with the pain.
From what I've seen, European countries often require applicants to be in European time zones.
You're right. I wrote this post in anger and frustration because I don't like how things are heading. Let me try and clear things up.

> - False equivalence between blue collar and white collar outsourcing -- what makes you think knowledge work isn't substantially different from blue collar work for them to be apples and oranges?

I'm not suggesting that blue collar and white collar work is similar, but that, at the end of the day, these are livelihoods we're talking about. Remote work will eventually lead to outsourcing (if it is possible).

Plenty of workers are saying, "give us WFH - it works" and if this is true, I can't see why those jobs wouldn't get shipped off ASAP. Every job outsourced is a damn shame, but as far as the media is telling me, I'm now supposed to start feeling sorry for white collar but not blue collar outsourcing? This is blatant bias.

> Putting words in someone else's mouth -- no one here ragged on Trump voters who "didn't see any other way out" -- you perceived that and projected it into a space inappropriately. This is a giant forum with a variety of people and political opinions. Don't flatten that into a single viewpoint and expect to not get heat for it.

Not on this forum, no, but go pick up any newspaper and you'll see plenty of evidence of this. I would go as far as to say, the primary reason Trump was elected was due to his strong anti-China/anti-outsourcing stance. That makes this whole situation political.

> - Misunderstanding of labor pricing. Employers pay the minimum they can, but saying "salaries are high right now because of concentration of talent" misses the network effect of concentration of talent. If you don't understand the nonlinear effect of that, I think it is a little bit misguided to suggest that others do not understand "basic economics".

I do understand this, but remote working to begin with, is predicated on the axiom that being in the same, shared physical space, isn't essential. If that's true, why would companies continue to overpay (from their PoV) workers in these tech hubs (at least long term)
can you recommend something to read to be able to understand more parctically HOW to implement those with monads? thank you
Yet Facebook is very happy to censor the Anti-Trump Project Lincoln group, & deny them their ads.

https://www.wired.com/story/plaintext-why-facebook-censored-...
Was really not expecting to be impressed by this, but it's excellent. The inclusion of a spectrogram is a very nice touch.

The ability to preview EQ changes while the audio is playing back is impresssive, although the x-axis scale on the parametric isn't helpful - everything below 1kHz is squashed into the left-most 10% of the plot.

Some small nitpicks are that it's currently quite fiddly to use the compressor without a gain reduction meter, and my usual bugbear with simpler audio editors: that fade-outs are almost never useful unless you can alter the curve.

But the fact that this is working so smoothly in a browser at all, and in Firefox to boot, is really commendable.
Taking Libre-SoC, Our Open-Source CPU/GPU, from Code to Tapeout in 12 Months
They’re not sparring. They’re not talking to each other at all. Zuck’s positioning for advantage. Title should be: “Zuckerberg signals right-friendly position to curry favor and hopefully avoid regulation”
> And this, of course, is what scares the government and the pharmaceutical industry.

The opioid epidemic has shown that not all pharmaceutical companies feel constrained in this way.
Anything can go wrong, anywhere. Still, I think the IT guys and gals in space-tech have (necessarily) one of the best track records in reliability.
They're telling people to please checkout the repo and have fun, which I think is almost a license in and of itself (of course you are then legally obliged to have fun should you choose to use the license), but explicit is better than implicit in these cases.
To keep data in sync is only one aspect of data handling.
Take a look at https://orbitjs.com/ - not affiliated, just found that interesting.
New Octopus Scanner malware spreads via GitHub supply chain attack
> I had to look up what memoization is- guess I’m getting rusty? But it turns out it’s just a new word for an old concept (caching).

The term memoization was coined in 1968 and quite possibly predates the term cache (with respect to computing).
I will try to document it for the next time this comes up.

I notice that Google is better at naturally knowing what I am looking for, and that DDG will show dodgy websites more often.

If I am searching for a PDF or a user manual, DDG will give me a lot of sites that are almost certainly malware laced (pdf-manuals.xyz) or something vs. what I get from Google.

Their maturity filter doesn't work as well, either.
Plain Old Documentation in 5 minutes
There's no inherent human right to be on Twitter, access its contents or contribute to new content. It is private property and you give away the rights to publish your speech, as per their site policies. So removing content or accounts, is not by law censorship in such an arrangement. That people freely choose to use such arrangements and contribute to others' private property, is questionable.
Show HN: I hooked up my smart light bulbs to my Bitcoin portfolio
Is that really all there is to it? Present results from Bing, and done?
ByteDance reportedly hit $3b in profit last year
Lego Ideas
The problem is that he can start a messy real world war too
try to find cheap react/node devs in the U.S, good luck with that. The cost of skills doesn't always translate to how hard it is to acquire it. I mean, some medical nurses study for 5-10 years and specialise and specialise only to earn 1/2 what a react dev earns in the U.S
Its about finding it cheapest, not about finding it. The argument you are making can be said for doing imports of any kind as well.