skysight-inc/HackerNews huggingface dataset:
I work at Asana and we just published our open source GitHub integration. GitHub PRs and comments are mapped directly to Asana tasks. We use it internally and I love it.

If "Monday/Trello alternative with GitHub integration" is what you're looking for, it might work for you. But I admit it does take some setup, and it would be nice if it were built directly into the product.

https://github.com/asana/SGTM
Some of it is misguided, some of it is legacy, other parts _do_ make sense to the people involved.

Mandatory password changes for example have not been recommended[0] by NCSC in the UK since ~2018. Continuing to do so is either legacy or misguided.

As for "MitM" it's usually due to regulatory requirements to protect and inspect at boundaries to and from an organisations network.

FIPS and OpenSSL is an interesting subject. Many organisations rely on it, yet relatively few contribute financially. When 1.1.X and subsequent versions came along and had no FIPS 140-2, orgs were forced to wait it out until someone else pays to get it accredited or pony up and help the process along. I haven't looked lately at how much has been contributed to the effort but I suspect it's still pretty low considering how much of the world relies on OpenSSL.

[0]https://www.ncsc.gov.uk/collection/passwords/updating-your-a...
As they say, technically correct is the best kind of correct but also the most useless.

Parent's point is well received: it's much harder to be a startup when you need to fund laboratories, complex supply pipelines, diverse and deep know-how, interaction with government agencies etc.

It's not like you have AWS for medical doctors.
They could have written "Fish the shell" to disambiguate from "fish the animal" and nobody would have complained. But they left out "the", and now it's redundant?

Isn't it funny how the mind works?
Yup, have watched that happen at my old company via my friends who still work there. It's sad to see.
Quite interesting that. Thanks for the post.

On an aside, I have struggled with reading focus these past few years I have found that when I read I get a jittery panicky feeling like I need to stop and do something else. What seems to help is, when that feeling occurs is to use diaphragmatic breathing and continue to read, my focus is better and the feeling subsides. I am hoping I can retrain myself to focusing like I used to as I loved to read.

Growing up, adults used to say... "Remeber your breathing!" Perhaps they were right :-)
write once debug everywhere is how the web works too, and i think it is just a fun fact of life that when you speak, each listener may understand you differently, and you have to think about it and account for it?
This is really fun inside baseball for these groups. Unfortunately, once the cat is out of the bag how long will the "fix" work? Especially if it's being posted on Krebs.

Plenty of other places to check, such as TZ date, or IP geolocation.
IIRC kotlin-eclipse is always behind and the kotlin LSP repo's readme basically says that it's unmaintained.
Lol. KISS bites me again.
The latest iPad Pro does use M1.

It's more accurate to say that M1 made the jump from the A14 chips already in iPhones, as it's an enhanced variation of that design.
Linux is probably the last major system not supporting NFSv4 ACLs. Windows (obviously), MacOS X, Solaris, FreeBSD - all those support them - for at least a decade now.
Radeon VII isn't really EOL'd. Its now called Radeon VII Pro and worth $2000. Or (EDIT: MI50: the MI25 is Vega64 IIRC).

As long as AMD is selling those cards out at the higher price, there's no reason for the $700 price point to come back...
I worked at one place where we tried to break out of Jira, at least for the internal team. We tried all sorts of things but it all went back to Jira in the end.

Jira is better when you have control over your workflow, it fucking sucks when you don't have permissions to tweak for your team.

I still hate using it but it is probably the only tool that isn't, in itself, opinionated. Chances are if you hate Jira at work, you're really hating the people who administrate it. As for other tools, the hatred is outsourced.
This is criminal behavior.

Especially when you consider they raked in more than a half billion dollar profit last year AND received 700 million in federal funds.

They are suing people for massively inflated bills. Their "assistance programs" are also a joke because you need to prove you have been poor for many years, not just recently lost a job or similar.
It's much faster even if you max out all cores. This may be part of it but the chip is objectively faster.

Lots of Intel damage control these days. AMD is kicking their butt from one side and ARM from the other.
Monopolization and patent evergreening. Monopolization is a natural tendency of markets, you should expect it often.
That makes sense, but the article is using the wrong reason , it placed Romania and Ukraine in a list of "Kremlin friends", I just wanted to append to the parent comment to clarify for people that don't know all the eastern European countries and the relations.
The real key for Apple is they already had a huge customer for their new chip - the iPhones and iPads have been using it for years.

This means they do not have to be dependent on Mac sales to support M1 development - they can amortize it over the largest phone manufacturer in the world.

And every time they do a successful architecture switch they make it easier to do it again in the future. If the IntAMD386 becomes the best chip of 2030 they can just start using it.
Or Salesforce?
Could it be a stingray (cell interception device) running at power levels way beyond legal limits to make sure it's heard over regular LTE/5G towers?
Concerns rising over Taiwan chip supply stability
I agree with you, but that’s a subtly different claim than that we used to have a community process (or ritual, but that’s adding some baggage) for forgiveness/reintegration that has since been lost.

Not having the technology that creates a social record is different than actively forgiving and forgetting.
Lunatask: Todo list, notebook, habit tracker, and pomodoro timer (e2e encrypted)
"Lunatask is an all-in-one privacy-focused todo list, notebook, habit and mood tracker, and pomodoro timer. It remembers stuff for you and prioritizes what to work on next. Choose from a variety of productivity techniques to get stuff actually done."
Definitely organize crime is just another business. We have this idea that hackers tend to be loose knit groups of people with more moral objectives. While that may have been true twenty years ago like all criminal markets eventually that stopped being the case.
I think fish's syntax is cleaner, though as others have pointed out, the incompatibility is often not worth it.

Even though it's "sane", I would say it's not "powerful". It's significantly less powerful than bash, e.g. there is a list of missing things here:

https://github.com/pirate/fish-utils/blob/master/README.md

The first one seems like one of the bigger issues: https://github.com/fish-shell/fish-shell/issues/159

I have a particular viewpoint since I'm writing a shell for scripting, and I wrote this FAQ.
http://www.oilshell.org/blog/2021/01/why-a-new-shell.html#wh...

But I didn't come up with that list of issues, and I've only used fish a tiny bit.
Sure, mind mapping (as an action) is an amazing practice for organizing ideas.

Interestingly, there is a major difference in interaction UX between mouse/keyboard versus touch/zoom. iThoughts does this UX very well.
actually savings is only $15.
For me, the main thing fish provides over zsh is nice defaults. oh-my-zsh can be incredibly slow, and without it zsh does take a reasonable amount of scripting & setup to make it as "nice" to use (which is why oh-my-zsh exists).

I think their "sane" scripting is more about ux for writing short disposable logic (the type you write in a terminal), rather than more detailed/advanced/structured programming that you might save to a shell script file.

Bash/zsh walk the line of being usable enoughh for typing terse quick commands (terminal syntax) while also being complex enough for writing large scripts (programming language). They end up being imperfect at both.
Then the node that had their stake forfeited simply allocates their resources to a competing blockchain where that didn’t happen.
> Java/the JVM provides a low-level API for threads on top of which abstractions can be built. How do you think clojure implements their parallelism?

As I already wrote? But doing M:N scheduling at the JVM level (which is ultimately what Loom is) won't help your future (/promise) runtime which already implements a thread pool internally.

> And Loom will be absolutely killer feature, it’s not about performance, it’s about blocking.

If you like the blocking model and don't care about performance then you can go and use native OS threads in the same way right now.

M:N scheduling (including Loom) is ultimately about making threads cheaper to create, which means that theoretically you can have the "best" of both worlds (performance of futures, API of threads). My point is that this is a nonsensical goal, because the API of threads is awful.

> Abstraction built on top of them will be easier to reason about, no callback hell, etc.

Until you try to introduce concurrency, at which point you're back to the hellscape that is manual multithreading.
"no one uses ALAC" except every iPod, iTunes, iOS user that wants lossless playback for the past 17 years.

I suspect quite a few people use ALAC.
yep thats kind of my point, PSTD is a real enough thing that it can legitimately cause symptoms and leave traces in the blood.

The problem is that those are almost exactly the same kind of processes that theoretically could result in an "illness ray" leaving traces in the bloodstream.

A big problem here is probably that the US government haven't yet fully internalized how real PSTD and other stress related symptoms are, and is still treating it as if kind of "fake" especially when it comes to paying for treatments. so the people campaigning for getting the victims help is forced to push some sci-fy inspired illness ray theory.
This bug is so old it predates Apple Music! I was an early iTunes Match subscriber and the same damn thing happened. I believe music is "moved around" on the back end as rights change hands, contracts expire, and new versions of albums become available. Which then just wreaks havoc across your library, as evidently whatever system attempts to keep things in line is pretty awful at it.

All it needs is a toggle for "do not replace tracks". I would much rather see a message saying "this track is no longer available" and then make the decision myself than have to spend time unpicking whatever chaos it caused.
Open source isn't a governance model.
I am sure you could code Kotlin in Nano too. The experience would not be great though.

Looking at [1] I see: "Feature Request: Highlight Function Names"
For sure, there are dumb linux users and smart windows users. But the percentage is skewed since you generally don't use linux unless you have a minimum amount of skill; especially on desktop there are WAY more non proficient windows users than non proficient linux users + windows is preinstalled on basically every consumer device.
These panels might last 30 years, which is great! Also gives us time to consider strategies…
PGP encryption subkeys are less useful than I thought
DarkSide Ransomware Suffers ‘Oh, Crap ’ Server Shutdowns
Video upload feature has arrived to GitHub
I ended up extracting the binary for the Spotify iOS app and side loading it on my M1 MacBook. It works pretty well, and eliminates need for rosetta.
Novid Tracing App Scans Your Social Circle for Covid-19 Risk
Likewise. Based on this thread, I'm going to take it that my ad blocking setup is even more effective than I gave it credit for.
The Scholcomm Chronicles #1. Rambling about Misconceptions of Open Access[Comic]
Ransomware: 'We won't pay ransom,' says Ireland after attack on health service
> The ideal goal for everyone is getting paid (in increasing amounts) on a regular basis, regardless of “-ism”.

no, that parenthesis, (in increasing amounts), is a feature of capitalism, not inherent to all human motivation. the need for ever increasing income stems from the need to provide capital investors with a return.
The fascinating thing about this spatial audio wave to me is that it was basically available almost a decade ago (because "binaural audio" has been available and fairly trivially usable for a while now).

I remember one of the first apps I downloaded on my iPod Touch in middle school (~2011) was a "binaural audio" app that catalogued spatial audio experiences (+ voice-acted stuff like getting a haircut, etc).
As SigmundA points out a huge advantage Apple has is control of the APIs (Metal, etc) and the ability to structure them years ago so that the API can simply skip entire things (even when ordered to do them) as it's known it's not needed. An analogy would be a copy-on-write filesystem (or RAM!) that doesn't actually do a copy when asked to, it returns immediately with a pointer, and only copies if asked to write to it.
RevengeRAT and AysncRAT target aerospace and travel sectors
I Submit the Letter
> Voters have shown again and again

When, exactly?

There are also plenty of cases where voters have chosen admirably, but lobbying and politics have chosen otherwise.
When it comes to curing some chronical conditions, I am intrigued by the research of Prof. Roy Taylor of Newcastle University, England.

Taylor et al. have been studying effects of short-term fasting on diabetes 2nd type and they claim that they can cure or at least significantly improve the condition by fasting, especially if the fasting therapy is introduced soon enough after the initial diagnosis of T2D. Even NHS England is paying attention to their work.

https://www.ncl.ac.uk/magres/research/diabetes/reversal/#pub...

This is about as cheap cure as it gets. Eating nothing for some periods of time does not cost any money and there are no patents/royalties attached. The only trouble is that it might be less comfortable than taking pills.

If Taylor is right, we could get rid of a significant part of our disease burden. Fast food producers would fall on harder times, though.
I've always felt like it should be the case that as long as a pidfd for that process is open, the pid doesn't get recycled, so you could open the pidfd and then use kill safely, then close it later. Means you wouldn't need a whole bunch of new syscalls.

Unfortunately, it seems like this idea was rejected during the introduction of pidfd.
More args in favour of Java:

- coroutines in Kotlin are a crappy solution compared to the future Java one, which is to keep using the Thread API and switch to an async model underneath, without the developer having to care about it at all

- multi-line Strings aren't fucked like in Kotlin (leading-whitespace behaviour)

- superior tooling: IntelliJ works much faster, refactorings are more reliable in Java

- build times are much better
I disagree that it's actually redundant. It's like if back in 2004 somebody said "Apple computers are overpriced and underpowered." Technically, "Apple" in that sentence stands for "Apple Computer," so you're saying "Apple Computer computers are overpriced and underpowered." But that's fine, because it's just part of the company's name, not actually a redundancy. No copy editor would have flagged that, but they would have flagged attempts to remove the redundancy by saying things like "Apples" or "Apple Computers." Similarly, Fish is a name, so adding "shell" is useful in identifying the thing you're naming.
Target Forensic Services [pdf]
That’s a click bait title, I’m afraid to click.
Optimizing 3D Performance with Virglrenderer
Software that can kill people if it malfunctions, has to be reliable. A monstrously complex OS that is prone to changing its behaviour through auto-updates isn't even remotely suitable.

However, what works is if the complex system is monitored by a simple, auditable sanity check. In the case of the Therac-25, nothing bad would have happened if the simple mechanical interlocks ("if A isn't in place, don't turn on B") hadn't been optimized away due to misplaced faith in the software's reliability.

Similarly, a trained medical person would look at the off-by-10x dosage number and say this isn't right, let's just check that. And a simple can't fail software check could probably flag this sort of thing as well.
Sensory’s new voice assistants do not sacrifice your privacy or send to cloud
iMac Pro has a large variety of performance, going from 8 to 18 cores and it uses a 4+ year old Xeon CPU. Unsurprisingly the 18 core handily beats the M1 in multi-core benchmarks:

18 core iMac Pro 13339: https://browser.geekbench.com/macs/imac-pro-late-2017-intel-...

M1 Mac mini 7408: https://browser.geekbench.com/macs/mac-mini-late-2020
maybe the profit motive is a perverse incentive for taking care of people.
I consistently have trouble figuring out how to login to Workday, much less "use" it.
Worth keeping in mind all mac users are going from underpowered Intel processors running in a terrible thermal environment for them too.

My 2018 USB-C MBP honestly feels like trash at times, just feels like every part of it is choking to hold the thing up.
I’m just guessing here but I imagine it’s like how certain groups in South America refrain from kidnapping/violence on large tourist destinations. These groups don’t exist to be evil they exist to make money and bringing the weight of powerful nation states (the US) on you is bad for business.
>I would also wonder if Shopify already has the data to be able to make the judgement call that this narrow price range doesn't have the demand.

They have obviously made the decision that it doesn't make sense for a $134b company to solve this problem. But it probably makes sense for a guy solving his wife's problem to create this solution.
Part of the issue appears to be the number of PCI lanes the M1 can support (which is why it's limited to two monitors).

I'm not sure they'll improve that by making a M1X or just gluing multiple M1s together.
I feel dumb saying it, but as someone whose had a lot of experience with messages buses (Rabbit and AMQP1.0), I've always struggled to understand what domains/situations Kafka is actually the best fit for. It's probably because of the areas that I work in which doesn't make it obvious, but I'd love to hear what exact scenarios it does actually make sense to use Kafka for instead of Rabbit or AMQP1.0 :)

RabbitMQ is one of those things that I've always found better to let the experts run (managed SaaS), unless your team is really wanting to take on the burden of becoming an Erlang distributed system debugger :)

Pulsar seems really interesting... There are now more managed Pulsar offerings coming online (StreamNative, DataStax who bought Kesque, Pandio, etc)
A proper inter-process communication mechanism that supports multicast has been proposed to the kernel multiple times and denied every time. So it's probably not going to happen.
I think these problems are somewhat intertwined.

One person's feature is another person's increase in the exploit surface. An OS with enough features to be the most popular one on the planet may always end up with the most security holes.

I can, anecdotally, name at least one example where cross-platform had a feature that was trivial on Windows, and nearly impossible to implement on MacOSX (until Apple widened the graphics API to make it much easier because they needed the feature for QuickTime)... because it required one process to be able to render into the windows owned by another process. This enabled all kinds of cool features... Including the ability to spoof a dialog box in another app that made it look like it was asking for your credentials, while sending the data to an attacking app.
Almost all of those drugs are used by people outside the US. Sometimes regulatory processes delay approval in other countries but very few get denied.
Stonks Robinhood for Reddit API – Build API Gateway – Lambda
Yup. I'm one of those folks who thinks that RAS syndrome is an entertaining and occasionally useful language quirk, and not at all a problem.

For example, even within a computing context, saying "Fish shell" just might help someone understand that you're talking about the Unix shell and not the cipher, and would always help someone who's not familiar with Fish to at least understand that you're talking about an alternative Unix shell.

By contrast, whenever someone posts a Hacker News article about ML, the first comment is invariably someone complaining that they thought it would be about machine learning, and this is unnecessarily confusing, and a borderline injustice, it should change its name, etc. It would probably be easier for everyone involved if it were idiomatic to say "ML language", even thought doing so would be redundant.
Canadian diplomats in Cuba were exposed previously:

https://www.cbc.ca/radio/asithappens/as-it-happens-tuesday-e...
I'm right there with you, but as someone who is used to the "lower levels" of Linux (to use your phrasing) this seems like the exploration of someone beginning to understand they were on the question side of an "X / Y problem" (https://xyproblem.info/).

Put differently, they're making the transition from Linux as a commodity used to build the thing they're dreaming of to Linux as a critical design component.

For example, he calls out in the beginning:
> They are interested in performing some real-time based task that is controlled using keyboard presses. In my case, the goal was to remotely navigate a robot over an SSH connection using the 'w', 'a', 's', 'd' keys.

As the author discovers, that's fundamentally not how SSH works. This sort of behavior could be achieved using other mechanisms, but it's not even really an issue of the tty/pty. They're just trying to map a functional model from a different operating system to Linux.

As to the discussion of keyboard handling moves into Python code I would have again, gone a different path.

When the author took a turn into Python my first thought was this is trivial for evdev to handle (https://en.m.wikipedia.org/wiki/Evdev /
https://python-evdev.readthedocs.io/en/latest/).

Next thing I know they touch on the kernel mechanisms managed by evdev.... And pivot across to X11 (which would seem to make sense until one realizes that the transition to Wayland from X11 is far further along than a layperson might imagine).

In the end a good write up which shows a lot of "raw power" on the part of the author. With some additional tutilage, exploration, or guidance they to really take their understanding to the next level.

For the folks who are in the weeds (like me) it is a good guided tour. Seeing into the "beginners mind" (and taking it to heart) can provide perspective as to how to make software more intuitive.

(Typed and butchered from my phone).
> we made things uglier

That's unfounded, please try it at least once in the playground play.nim-lang.org/. To me it's very cool that wrapped C libs with identifiers like ATOMIC_RELEASE can be written as AtomicRelease without any trouble.
there's a saying for that.

if everyone else is an asshole, you're the asshole.