skysight-inc/HackerNews huggingface dataset:
Not op, but the fact that they are expanding MAID(euthanasia) to non terminal patients and people in general. They had a case where a Soldier called the I believe the VA for PTSD and was offered euthanasia as an option. Then there was a Paralympian who was asking for a ramp to be put at her house, they couldn't do that but they offered her MAID as an option.
They also plan to loosen the reqs to allow mentally handicapped people to apply.

Health Canada says that starting March 17 next year, “people with a mental illness as their sole underlying medical condition will have access to MAID if they meet all of the eligibility requirements and the practitioners fulfill the safeguards that are put in place for this group of people.”

https://www.independent.co.uk/news/world/americas/christine-...

https://abcnews4.com/news/nation-world/military-veteran-offe...
Wikipedia disagrees:
https://en.wikipedia.org/wiki/Nuke

As do I, I personally have never heard someone refer to a nuclear fission power plant as a nuke, but I guess I don't hang around with the same people as you...
BTW, ZoL is not anymore. ZoL and OpenZFS merged and it's all OpenZFS, sharing a codebase.
I definitely ran into that. I read "impractically large number" and thought "well the language I'm using has arbitrary size integers so I should be fine". So, I changed the code from 20 iterations to 10000 iterations and suddenly all 16 GB of my RAM was filled with Santa's worry counters.
The offensively-joyful tone is probably a result of my medication. (Sorry, not sorry.)
The copycat issue sounds like a capitalism problem.

If a process is good and easy to be copied, it's actually a good thing. It's just that our incentivisation mechanisms currently don't capture it.
> definitely were evading taxes by using these services,

I'm not condoning tax evasion, but in South America if you are on tax evasion and you're not wealthy then you evade taxes by ideological reasons.

As a South American citizen, you'd evade taxes for:

1) Choking the government, one cent at a time.

2) If you know the Treasury Dept. of the Local Govt. is going to be looted anyway by corrupt politicians, then why pay taxes? (the most common one).

It's very easy to loot the government, just bribe the Purchases Manager of any Govt. institution and pave your way to the local top elite.
Even in the US, I would assume there's some practical threshold where you can't hide behind DMCA and say "I wasn't aware 100% of movies I store are copyrighted and I've acted on all requests so far".
I don't think it's within the spirit of HN to repeatedly tell people to censor themselves to appease some ranking algorithm.

What's the source on that NLP stuff on HN, never heard of it, I'm curious to read more.
> that had been given to them by the German government

Really? that does sounds unlikely to me. Are you sure they didn't say "We got it from Germany" meaning it was imported from Germany rather than given to them by the German government?

[edit] infact I wonder if the slide wasn't by German artist Carsten Höller: https://en.wikipedia.org/wiki/Carsten_H%C3%B6ller#Slides
Common Lisp has unless too, I use it where it makes sense.
These type of questions are fairly normal in interviews but often as a discussion.

The candidate is expected to consider (or at least acknowledge) much of the above when replying to open-ended questions, perhaps asking the interviewer which topic they would like to deep dive into.

To me it sounds like the questions were written by someone more senior who will review the answers later since face-fo-face discussions might not be possible
How copywriting can help save the world
Most people do need therapy, it's just that most people don't know it.
I was surprised at the time when America agreed to extradite the two. Japan's torture of prisoners is well documented, and should have been grounds for refusal.
Thank you for clarifying. I’ll likely stick with AMD then.
I'm sure there's a much nicer, scientific way to articulate this, but one interesting observation I took away from learning Vim (in terms of bindings) and Workman simultaneously is that, at least in my mind, typing sequences are not stored how I expected; for example, 'apple' is not learned as LPinky, RRing, RRing, RIndex, RMiddle, but more like LPinkyRRingRRing, RIndexRMiddle (i.e. in bunches). I know the Workman layout now, and I can hit the same WPM as I had after 20 years of QWERTY, but if I come across a word with sequences I've not yet typed (it happens from time to time, about 6 years in), I will have to revert to the char-by-char typing until I learn those sequences. I found the same with Vim; there's multi-key commands that after some use, my brain has just filed under "indent this block" with the finger movements. The benefit of the modal editing is that sequences of commands can be chained very quickly without finger strain, and code editing starts to become as easy and nice as regular typing.
Yeah, I don't have synaesthesia, and I don't attribute different emotions to different parts of my body. If you do, good on you and I hope you find this web page very useful, but you're weird.
But did it match reality? I know that I’ve found both Optus and Telstra’s network coverage maps next to useless in both metropolitan Melbourne and regional Victoria, Australia, for as long as I’ve been paying attention, which started in roughly 2015. They claim almost total coverage in a way that is simply not true, especially with cheaper phones’ modems (they often have poor antennae) and modems that lack total frequency band overlap (surprisingly common, even among flagship phones from the domestic market), but even on phones with good modems and support for all frequencies. Telstra only say whether it’s 3G, 4G or 5G, with no indication of likely strength (which is extremely important—near me, they claim 4G coverage, but in practice you’ll get a weak 3G signal outside and probably nothing inside, and I believe it’s served from a tower in the next town over 10km away, but of course no one that lives here uses Telstra, when there’s an Optus tower right in the town), and Optus are only a tad better, splitting it into two strengths, without and with antenna.

I wish they’d tell you where the towers actually were, because then even a layman could do a better job of estimating how usable a signal will be.
My dude, have you lived in the tech (or otaku) community for long?

Making a piece of tech (or any media) part of your identity is a tale as old as time, and arguably getting worse.

I mean, you’re right, it is pathetic, and we need to collectively grow up. But
you might as well be saying “be a well adjusted person, eat well and exercise”. We are so insecure and needy that we ascribe our self worth to a tech fad or piece of media or media figure. But it’s the core problem we have in western society today: geek/otaku culture, with its highs and lows, has gone mainstream. We are so comfortable and abundant with basic resources that we are bored and unsatisfied with our status and function in society and desperate to fill that gap with something to geek out on.

We live in a world where Lennart Poeterring gets death threads over systemd, the Golang maintainers get threats over generics, TV show runners get death threats when they change a character’s story arc. And politically there’s lots of folks willing to eject democracy so their adopted club can rule for eternity. Is it all for the lulz?

Anyway I took this on a tangent but… really, “I can’t believe you use that programming language” has always been bad as far as I can remember (at least 35-40 years).
It seems that by default, Emacs wants to treat what it calls “projects” as files having a common root directory:

https://www.gnu.org/software/emacs/manual/html_node/emacs/Pr...

https://www.gnu.org/software/emacs/manual/html_node/emacs/ED...

There are, however, a fairly large number of third-party packages¹² which seem to be for project management, but I have not tried any of them.

1. https://elpa.gnu.org/packages/

2. https://stable.melpa.org/#/?q=project
Yes, this was indeed what I meant.
Relevant: I reread my comment, noticed this was antagonistic, and removed it before I noticed your comment here.
The point is that each character represents a single bit in the mask, so it's easy to count the whole number of characters using popcount. If you XOR in the characters directly you can no longer easily count which characters are in the set.
Having a cofounder also allows investors to potentially drive a wedge in between the founders in a fight for the control of the company.
U.S. Department of Energy to reveal scientific milestone on fusion energy
I’m no physics expert but I’m told water has a speed barrier and that coming of as vehicle into water at speed is like hitting concrete, the thought of going this fast in an unpredictable environment (waves, or ‘big ripples’ in a lake) would be super scary
I think it is the Spigot algorithm for Pi

https://www.gavalas.dev/blog/spigot-algorithms-for-pi-in-pyt...

If you enjoy Pi stuff then I'd recommend the Pi Unleashed book

https://link.springer.com/book/10.1007/978-3-642-56735-3

Which has this algorithm and many more!
Experimental Design and Common Pitfalls of Machine Learning in Finance
I love an expressive programming language, it’s why Go makes me feel like I’m brushing my teeth with sandpaper…

But there’s such a thing as too much flexibility, expressiveness and flexibility often go hand in hand as flexible language lets you make things as expressive as you want… but things can be expressive without the same level of flexibility if they are well designed.

I find Rust strikes a good balance for low level language work, it feels more expressive than C because of higher level language features but it’s not necessarily as flexible as C with things like the borrow checker nagging you to be safe unless you turn it off.

Lisp… too flexible, too expressive. Lisp code reminds me of the phrase “that depends on what the definition of is, is”.

Scheme and scheme likes including weird step cousins like JavaScript share the unfortunate result of this and your drowning in custom DSLs and no one quite codes the same way unless you have rigorous tooling to enforce a team style.

Ruby falls foul of this for me too. It’s too flexible, it’s very expressive and I enjoyed reading the tutorials and learning the basics. But the moment I discovered real code I was immediately recoiling in horror …. It was a disaster… a spaghetti mess of overrides redefining and meta-programming in general. It made it impossible for me to ever trust the environment I coded it since I had to constantly inspect everything to make sure someone hadn’t done something crazy like enhanced the “+” sign to transform numbers to strings for avoiding something like a sql injection risk in a specific context and whoopsie, leaked the behaviour globally so now any time you added integers you got concatenated strings… but only after the library was dynamically loaded on first query … maddening stuff…

Stuff like this is why ruby is too flexible.
It's not doing "return conditionally inside an expression". The above statement is equivalent to:

if !condition
return
end

In other words, the return in question has no argument. The unusual (but not unique) aspect of Ruby here is that if/unless can suffix the "then" block and not just prefix it.
I don't know if it's just cultural, the influence of Moneyball, or cheap compute crunch having made it possible to Monte Carlo elections while targeting campaign spend, but apparently while in the XX there was still a significant overlap between the left of the R caucus and the right of the D caucus, now they have no overlap, leading to slim chances of rapproachement.

Having diagnosed, however, triage suggests treatment is not worthwhile.

Maybe time will fix this situation.
I don’t think that degree is granted anywhere anymore.

I believe around 2005 most german universities switched to granting masters and bachelors, usually „of Science“ for technical subjects. The title is in english, also in german language context.
I get the desire but if it's legal for some then it has to be legal for all adults. This just is untenable in my book. No I don't and never have smoked but life decisions are not made by a nanny state.
It's nicely done, but I don't really see the use in it, but I'm also someone who's not in touch with my emotions that well anyway, but I am also one who hasn't benefited much from therapy and all of my mental problems have only been solved to an extend by medication, never by talking about my problems.
A code monkey is not selling their programming skill to per employer, person is trading hours spent doing work-related tasks for money. Once the agreed amount of hours has been filled person can do whatever person want (without reasonable bounds, of course) and does not have to think about per work. If per employer wants per not to program outside of work, per employer could offer a contract stipulating that, but I would expect person to seek a rather sizeable remuneration afore accepting such an offer.
Only three options? You must be new here.
Here is a link from a more reputable and less click-bait title site: https://techcrunch.com/2022/12/09/microsoft-acquires-startup...
Yet another example of why you should run for the hills (as a customer or employee) if a private equity firm buys a business.
> In what way is it supposed to encourage introspection?

You actually pay attention to how you’re feeling. Hopefully you do it on a regular basis so that you get better at it, it comes more easily, you do it faster and with less effort and sometimes you slip into it unconsciously as a matter of habit. Some people are easily and unconsciously in contact with their emotions, as others are with their bodies. Others aren’t. I am much more aware of my posture and breathing for years of running, yoga and weightlifting. Even though I do far less of all of those than I did before I had children I know my body much better now than I did at 20. Some people need equivalent things for emotions.
Yes, it comes down to how the DPCM channel encodes sound data. A sawtooth gets most it's energy and harmonics from the sudden jump at one end. This impulse is impossible to encode in 1-bit delta encoding, the closest you can get is a slightly steeper slope. The audible effect is similar to a low pass, with the strength dependent on the intended amplitude, so instead of a nice sharp saw, you get a muddy not quite triangle.

A few commercial games did use the DPCM channel melodically, but the main drawback is the large size of the samples relative to the commonly available ROM chips of the era. Price is a big factor when you need to put one chip in every game. Here's how that sounded in practice:

https://www.youtube.com/watch?v=LEgoYUzwabI
I've used DigitalOcean, Linode, Vultr.

All have had OK ticket-based support.

There are horror stories out there for each one.
> wrote a working prototype in MATLAB, designed the digital logic, implemented a high level but bit-accurate C++ model, and only then started on the HDL implentation, which we verified against the C++ one

If you ever looked at how MATLAB, the HDL compiler, and the formal verification tool are implemented, even "mechanic" seems like way too much fancy title. The very old phrase "if architects designed buildings like developers built software, the first woodpecker would have caused the downfall of western civilization" comes to mind.

I am a software consultant who has worked in CAD software, which gives me quite some insight in this topic (software developers vs non-software engineers). Ironically, most of the time what's causing the problem is non-software engineers working on these tools, since engineers don't effectively translate their methodology into software (they don't see it as necessary, they don't understand the sources of complexity, they don't have training, etc.) , resulting in a very cowboy attitude to software development.
Unfortunately "correcthorsebatterystaple" is too long.

https://xkcd.com/936/

... but if the constraints are 4-20 alphanumeric characters case-insensitive pronounceable, then a sequence of words would work great.
Sweet!!. I was always interested in game dev, but I wonder if Unity will be much easier for someone like me who has so little time for this hobby
> My naive assumption is that any intelligent being that we find will have very similar roots, formed from the need to maintain ones chemistry.

It's a good assumption... for intelligence that evolved naturally from less complex life, in an environment similar to that of Earth.

But AIs are not that. Evolution cannot reason about designs and improve them conceptually, it cannot do simulations and experiments that allow it to make large jumps and reach the optimal design quickly. Hell, it's not even goal-driven. It's limited to whatever immediate next steps are accessible. Intelligence can, which is why we've effectively beaten evolution in the scope of couple centuries (with most of actual work done in the past few decades). An intelligence designed by another intelligence doesn't have a reason to inherit limitations that come from evolutionary path dependence.

For example, we don't have the ability to surgically self-modify our own cognitive functions at runtime, but we can grant that ability to an intelligence we design.

And even if it turns out we can't design an AI, but have to evolve it without really understanding how or why it works, we still retain some control over the process itself, plus the process is happening in a different substrate and environment than the one that created us. So even in this case, there's no reason to assume the resulting AI will share our trappings.
Of course not; the point of a state is to be the sole place where tyrannical powers can be found.

I'd like to say that in a democracy the use of such powers are limited, but every so often I find myself disappointed by news that such powers are directed at protesters in the UK, and my news about the US leans towards "gosh don't these police cars look suspiciously more capable than actual military vehicles".

For stuff like this, my main concern is that it creates an easy way for hostile agents (someone else's security agencies rather than our own) to break things that ought not to be breakable.

But, given that most people (including most criminals) are clueless about digital security, this kind of thing may genuinely be useful for breaking into otherwise-secret chat forums.

I can't balance these competing concerns. I really hope the people on our side ("security is good") are getting taken seriously by the agencies; but I don't have any reason to think that hope is anything more than wishful thinking.
I Swiped Right (2019)
Pin your versions.
Also - to make the equivalent safe bash program compared to a typical python implementation is ... a lot of work. Enough that imo the python version is worth the maintenance.
OK dang, I will do my best to only spread joy-joy feelings!
https://en.m.wiktionary.org/wiki/nuke

https://www.dictionary.com/browse/nuke

https://www.merriam-webster.com/dictionary/nuke

Your mock ignorance is tiresome and transparent
I'm a doctor and made an app that responds to breathing, for stress and anxiety
My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were huge numbers of patients coming off ventilators and they are often given breathing exercises on a worksheet and disposable plastic devices called incentive spirometers to encourage deep breathing. This is intended to prevent chest infections and strengthen breathing muscles that have weakened. I noticed often the incentive spirometer would sit by the bedside, whilst the patient would be on their phone – this was the spark that lead to Lungy!

I had never coded or developed an app before but had a background in 3D design and Houdini which uses an expression language called VEX. I started to learn Swift and Metal in the evenings during lockdown and eventually, I had a good enough understanding to build a working prototype. After the first year, I won a couple of small government grants to develop Lungy further and build a small team. I managed to find some talented developers, and over 5 months (Nov 21 – Mar 22) we built the basis for Lungy as it is today.

The visuals are mostly built using Metal, with one or two using SpriteKit. There are 20 to choose from, including boids, cloth sims, fluid sims, a hacky DLA implementation, rigid body + soft body sims. The visuals change each day in the free version, and are fully unlocked in the premium version. The audio uses AudioKit with a polyphonic synth and a sequencer plays generated notes from a chosen scale (you can mess around with the sequencer and synth in Settings/Create Music!).

There are obviously lots of breathing and meditation apps out there, I wanted Lungy to be different. Rather than closing your eyes and zoning out, Lungy is about tuning into your surroundings and noticing the world around you, so all the visuals are nature inspired or have some reference to the physical world. I didn’t like that apps like Calm and Headspace require large downloads and/or a wifi connection, so Lungy’s download size is very small (<50MB), with no geometry, video or audio files.

Lungy is initially a wellness app, but I’d like to develop a medical device version for patients with breathing problems such as asthma, chronic obstructive pulmonary disease (COPD) & long COVID. I’m collaborating with a prof at UCL to try and complete a feasibility study next year. Thanks for reading - would love to hear feedback!
I would say basic vi skills are mandatory for anybody who is needing a console. I remember one case of having to plug in an ASCII terminal and the only tool available was vi for the console. I do notice nowadays that the dependence on VS Code means a lot of developers struggle with skills on the console so to edit a file on a remote server they need to copy it from and back to the server. This is going to be an issue in years to come.
Warning, low self-esteem and anxiety ahead:

I really wish I had the capacity and capability to pursue this effort. I barely have the energy to be good at shitty DevOps and Terraform, writing basic Python and Node is so time consuming. I can do some Lisp, but only at the basic level of init.el and adapting a few configuration examples.

I do the good thing and donate to the FSF monthly but I wish I could donate directly to Emacs because I use it every day. Even better would be to sponsor the development of a concurrency library and port of major things like magit or org.
I feel AWS ate Rackspace's lunch.

Rackspace were never part of the affordable hosting segment.

I think DigitalOcean ate the shared PHP hosters' lunch.
You're right that it's not the language per se, but I'd argue that it's not specifically NPM either - the same problems afflict any rapidly-moving not-yet-fully-mature software ecosystem. The whole tale definitely reminded me of the pain of trying to build projects in C and C++ from source in the early 2000s, with GNU Autotools everywhere, and before pkg_config was common. I've had similar "side quest" frustrations (I really like that description from the parent post!) more recently when python's involved.

But I guess NPM's particularly prone to it due to the sheer number of interdependent packages. I can't quite wrap my head around there being one npm package for every 6,100 human beings on the planet.
You really come across as brainwashed to me. If this is what therapy and medication does to one's mind, I don't want any of it. (Sorry, not sorry.)

To be less personal about it, it's also a general pattern I have noticed, not just with your posts.
At this point they're actually the same: the failure mode of social media, as all other forms of communication media before, is being infected and consumed by advertising.
> don't need to go on a bunch of side missions every time i run npm install

Lol what a great way to describe what running a simple "npm install" entails.