skysight-inc/HackerNews huggingface dataset:
You might be interested in the comments of one of the authors of the research that's being referred to:

https://twitter.com/ProfLAppleby/status/1382257477111140358?...

Some cautions re our new paper on suicide post-Covid
•England data not included, to be reported soon
•mainly rich countries, impact may be greater in poorer parts of world
•early figs, we are still in mid-pandemic
•no analysis by age, race or region

https://twitter.com/ProfLAppleby/status/1382248431272480769?...

What is message from our new paper showing no rise in suicide in pandemic?
•early figures, risks remain, #suicideprevention still a priority
•main risk is economic downturn - protecting income, jobs, housing vital
•MH care & community supports needed for those most at risk
May favorite bash "trick" is:

!-1:gs/hello/world

which runs the last command with all instances of hello replaced by world. !-1 can be any so called event designator, for instance !n to refer to any specific line number from history or !string for last command containing a particular string.

Seriously people, read the man page for bash. Your shell has so many cool features.
You seem to have jumped the gun a bit. The question was "why are people obsessed with container size?" while you're answering some question like "What's a good and small container OS?"
In case you don't know who Proctorio is:

(like me)

Apparently it's a supervision software that students are forced to install on their private computer and (as expected) it'll do its worst to invade your privacy and flag "suspicious" things, based on which the university might punish you.

"Suspicious" here means wearing glasses [3] or looking around in the room or blinking too much [4] or having eye and/or skin colors [1] that are difficult for AI to track or reading questions out aloud [2]. Because everyone knows that a good student is white, sits in a bright room, and will continuously stare at his/her PC screen while thinking about a difficult math problem, I guess. WTF?

I am so glad that this kind of abuse was not yet common when I was in university. I love sitting in the (dark) basement, it helps me concentrate. And I tend to close my eyes a lot because it helps me visualize the problem. I'm sure this kind of misguided software would have failed me.

And the worst part is: Bugs in this software will fail students in the real world. [4]

So it is crucially important that this type of software receives a lot of scrutiny to make sure it works as planned. But it seems that Proctorio is suing this guy for doing exactly that: Documenting how the software is supposed to work by linking to Proctorio's YouTube videos.

[1] https://twitter.com/uhreeb/status/1303139738065481728

[2] https://www.insider.com/viral-tiktok-student-fails-exam-afte...

[3] https://proctorio.com/frequently-asked-questions

[4] https://www.reddit.com/r/UBC/comments/g2ub05/god_kicked_out_...
Great work. I was surprised to see it UK based but it was good. I think it'll help reinforce ideas of saving, pensions and forward thinking. Things you may want to consider:

- Gain graph? Some type of means to show how the gains have earned. Understand you're opting for a simulation of reality but it might help with understanding what is going on.

- Economic changes / opportunities? New stock, new financial products or travel opportunities. The email inbox is quite neat and it allows perhaps for these events to be introduced.

You may also like some of the mechanics from:
https://thefounder.biz/play/
https://graebor.itch.io/sort-the-court
what would be advantages to going to Deepnote from regular Jupyter notebooks based workflow?

Let's assume someone who has been working with Jupyter notebooks(mostly Python based) for a long time.

Are Deepnote notebooks exportable?

The big worry is that you guys decide to pivot or radically change your pricing model and there is no offramp.

By comparison I don't mind using Google Colab. If Google Colab decides to shutdown or 100x their price I can take my .ipynb files and use them on my local littlest JupyterHub instance.
If only we could have taught dogs to review kernel patch, ... we would probably be all out of work
As far as I know it does not detect DNA but RNA. RNA degrades slowly and it is estimated it can take 1 to 3 months to be completely gone.
I've spent like $200 for a graphics card (that i used for 6+ years after that) and $100 on power to mine about 3-5 Bitcoins within a few months until the summer heat did not allow me to proceed (plus back then it was literally not worth it).

However your argument is invalid. Also you could have just bought the $0.1 bitcoin back then. You also are not buying machines to build your own baseball cards and complain about the electric bill.
The Vision Thing
I'm sympathetic to the concerned individual threatened and harmed by corporate lawsuits, but I don't think I share the underlying concern.

> In Linkletter’s view, customers and users were not getting the whole story. The software performed all kinds of invasive tracking, like watching for “abnormal” eye movements, head movements, and other behaviors branded suspicious by the company. The invasive tracking and filming were of great concern to Linkletter, who was worried about students being penalized academically on the basis of Proctorio’s analysis.

In an in-person invigilated test environment, the invigilator/proctor is watching students carefully for suspicious movements and behaviours. We don't call that an invasion of privacy. While I don't like commercial proctoring software (I have to use some, not Proctorio, for students who can't enter the country because of Covid-19), being videoed by a machine while you do a test is a) not much different from everyone else in the class who's being watched in person (you probably get watched less, actually), b) a way to make sure essential academic standards are upheld. No one is going to get penalised based on some fallible "AI" system; "suspicious" events get reviewed by a person and usually aren't suspicious at all.
This may well be an en-gb locale specific bug. Also, who's mum charges rent?
Basically the Story of Coinbase
> What should be the rules for deciding what should and shouldn’t be allowed?

You wanna burn your own house to the ground, your problem. You live in a flat? Now it’s bigger than you.

I’m optimistic about future tech and green energy and expect PV to solve greenhouse emissions. BTC is, by design, such that allowing it to succeed would lead to an arms race that has no upper bound — build a Dyson swarm, and the entire output of Sol gets spent fighting over who can find the right random numbers that hash in the right way, and it still doesn’t end.

(Of course, civilization doesn’t last that long, because the moment energy is priced in BTC it becomes worthwhile doing anything physically possible to get a 51% double-spend attack).
Norway will test a technical solution for a digital currency
What the comment basically said is that adenovirus on it's own produced coagulation aka clotting, but that PEG wrapping decreases coagulation a lot. Therefore, a vaccine embedded in PEG, like those made by BioNTech and Moderna, should lead to less coagulation.
Thanks for sharing your experience.

And, yeah, that's fair enough--although I imagine if you offered one of the companies enough money they might be willing to license their port under similar terms to those Epic offers UE4 console support under. :D

(And given at least two companies have apparently ported Godot so far, porting it oneself is presumably also an option & one would have full source to work with.)
Show HN: Software engineering jobs with a 4 day work week
It’s entirely possible, there are a bunch of small team MMO games. There’s even a few one man efforts. For example familiars.io. But the important thing is their scopes are hugely reduced from the promises made by this project.
Alpine is one of the unsung heroes of the container world. It's insane how much value Natanael Copa has created & shepherded over the years (decades?). Recently came upon an interview with him and it was the first time I saw the creator behind Alpine Linux[0]. Similarly, the musl libc project, just chugging along, giving most projects that build on top of it an easy out for portable static binaries.

Thank you for those links, I am about to gobble up those blog posts -- I recently went on a benchmarking kick[1] and diskless alpine instantly struck me as the perfect server setup. ECC memory + running from ram would give me full use (to put in RAID/whatever else) of the NVMe drives, it's something I'm going to try out as soon as I get a chance to.

I am so interested in the infrastructure space, I know exactly two hosting providers that will give me PXE level access (so I could use something like tinkerbell[2]):

- OVH [3][4]

- Vultr[5]

- LeaseWeb[6]

Unfortunately my personal favorite hosting provider, Hetzner[7] (I fell in love the moment I came across the robot marketplace) does not offer it yet, though I've automated going through their rescue system at this point so it's OK.

[0]: https://www.tfir.io/meet-the-creator-of-alpine-linux-natanae...

[1]: https://vadosware.io/post/k8s-storage-provider-benchmarks-ro...

[2]: https://docs.tinkerbell.org/

[3]: https://github.com/gmasse/ovh-ipxe-customer-script

[4]: https://geekgonecrazy.com/2020/09/07/tinkerbell-or-ipxe-boot...

[5]: https://www.vultr.com/docs/ipxe-boot-feature

[6]: https://kb.leaseweb.com/products/dedicated-server/installing...

[7]: https://www.hetzner.com
That's an interesting idea! I suppose it could be used for compression, although my intentions were for this to be a generative art project.

I triangulated a 1988×1491 jpg using 10,000 points and managed to reduce the size to 20% of the original size, but the triangles could still obviously be seen.
Thank you for this amazing project.I really like it.

I am using HeidiSQL and was ok with it, but will try this for my next project.

Question: are you planning to support it for long time, and if so, how are you planning to keep developing it without any income from it?
Monkey Island Opening Theme (Feat. DiscoCactus)
Hi all

I've been feeling very burnt our during lockdown so I decided to make a job board listing only software engineering jobs with a better work life balance, hope you like and feedback welcome :)
But i think it's OK to install the software just on a laptop you'd use to take tests, some old laptop, and keep yourself free of surveillance otherwise right? If so, i can't see how is it a problem: someone absolutely has to be watched while taking a test. But if it's during whole education process, then yeah, it's ridiculous and worth fighting against.
It's their personal computer though.
Use color saturation to change the size perception of your product
The Most Breathtaking French Riviera Walking Tours
I think it's pretty common in Sweden at least to pay rent to your parents that cover your cost (food + symbolic rent) if you have a job and you're done with high school + uni.
I wonder if a single bad bit could permanently destroy a whole ~16MiB sector? So SMR drives would need significantly more reserves to compensate for that.
Or just do the work like a professional, link dynamically and build OS packages for the operating systems which you have qualified and can guarantee that your software will work on. And take pride in the level of quality you are capable of delivering. Few in this day and age are capable of writing software at such a high level of quality as to be able to make guarantees that it will JustWork(SM); creating operating system packages out of one's work makes it possible to deliver software like a professional, perform integration testing and provide guarantees to the consumers, while minimizing the load on the users of said software.
Mine did when I was working :P
Everyone I know living with their parents after university pays "bed and board".
For this exact use case I defined the following many years ago in my bash profile:

# create a new directory and enter it
function mkd() {
mkdir -p "$@" && cd "$_";
}

And use it like: mkd foo
I don't think the removal of those patches means the changes will be immediately pushed to public. If they are breaking anything it is develop branch and surely they will review all those patches and will merge the good ones back before releasing anything public

edit: actually not even the develop I think
https://lore.kernel.org/lkml/20210421130105.1226686-1-gregkh...
It is just another branch? I am not familiar with the jargon
Why the eval? This works fine for me:

mkcd(){ mkdir --parents -- "$@" && cd -- "$@"; }
For Zsh, there are better stuff available. For example, you can use `cd +<tab>` to change to a past directory. And instead of aliases for `.....`, you can use:

# Expand ... to ../..
function vbe-expand-dot-to-parent-directory-path() {
case $LBUFFER in
(./..|* ./..) LBUFFER+='.' ;; # In Go: "go list ./..."
(..|*[ /=]..) LBUFFER+='/..' ;;
(*) LBUFFER+='.' ;;
esac
}
zle -N vbe-expand-dot-to-parent-directory-path
bindkey "." vbe-expand-dot-to-parent-directory-path
bindkey -M isearch "." self-insert
While I have never played it, the brief description in the opening paragraph:

> Glitch was officially launched on September 27, 2011, but reverted to beta status on November 30, 2011, citing accessibility and depth issues. Glitch was officially shut down on December 9, 2012.

Doesn't exactly paint an image of quality.
so, just based on the names (are not Amercian to you), you are assuming they are not?
Honestly the biggest red flag to me is no artist or artist background.

Sure MMO's you need competent programmers, but what you also need is artists and someone who can manage multiple artists to create a cohesive whole.

The fact that they have 0 artist on team is just ...

As far as your strengths theory goes.
It's like somebody who has only done some web programming said he would create a better phone than iPhone.
Sure it's theoretically possible, but with no expertise in hardware, logistics, low level OS, legal (patents) ...

My example is just slightly more ridiculous, than what they are purposing.
People can have different expectation of privacy at home versus in classroom/testing facility.
I don't think you could hash the registration plates. Users need to see the vehicles that are associated with their account, not least to select the car that the parking session is to be associated with. Although an app could maintain an internal database, the service also has a web interface and the UX that would result from only storing hashed VRNs would be pretty awful.
Ask HN: How do you come up with ideas for side projects?
As a developer I always struggle with coming up with new ideas for side projects

What’s your thought process
Oh, I'm sorry about that. French wording sometimes slips trough my keyboard (mail can only mean e-mail here, though there is the new recommended "courriel" that I quite like). Glad you figured it out x)
The History of Unix, Rob Pike (2018)
I agree with the glibc issue, but that is a problem of GCC specifically.

My point is that I see containers being overused nowadays, like "big data" that fits on a USB pen kind of scenario.
PyTorch vs. TensorFlow: comparing deep learning frameworks
Show HN: Growlab – a global contest to grow seeds and share your progress
Interesting, this does not appear to be related to Kevin Kelly's Cool Tools (https://kk.org/cooltools/), which I assumed would date back to those days. Apparently the KK page was started as late as 2000. The idea is nice, expanding your knowledge of tools that are out there, so that when you need to achieve something, you have a rough idea what sort equipment is available.
But there is a lot of work to be done before you can do the simple apt install. I (gladly) don't know how it is nowadays but before Dockerfiles/Docker creating your own packages according to the various standards was a pita. Most companies needed a 'packaging specialist/release engineer' role as most developers where not up to the task. Solutions like FPM[0] did help somewhat, but it was still hard when dealing with non-homogeneous environments. Containers solved that problem universally for all distributions.

[0] https://github.com/jordansissel/fpm
> is made obsolete by SmartOS

or by proxmox or by any other OS. That's not what it's about. If it comes with a web gui, it's already bloated for me. This project was about the minimal perfect setup for my needs and I only need SSH access
Yeah, exactly. Their old motto was "Ditch Skype and Teamspeak" back when they were first emerging.
It is hard today to find a business that doesn't use CRM systems to some degree. Real estate is not an exception. Should you go with custom real estate CRM software or use a ready-made solution? We’re here to help you find out. But before we go deep into the cases when custom CRM development is the best way to go, let’s take a quick look at what customer relationship management in real estate is and how realtors benefit from CRMs.
https://steelkiwi.com/blog/build-a-custom-real-estate-crm/
And the CI with many-GB Docker images is very painful... Turning on layer caching usually makes the process even slower as it needs to pull and unpack the previous image before starting, and if you turn it off you're downloading a ton of deps on every build.

If you separate the heavy stuff into a base-image you still have to load it on the beginning of CI, which without beefy machines with local SSD caching can take a loooong time.
For some people "some old laptop" is all they actually have. I don't imagine a lot of students have both a desktop, a laptop, and "some old laptop" that they can use, so the software will get installed on the single computer they use (or share) to get their studies done on.
I wonder the same thing. I can see the value in shrinking a 1GB container by 90%, but I suspect there are diminishing returns by the time you're shrinking a 5MB container below 1MB. In most organisations, there are probably bigger opportunities for improving security, performance, etc.
Not everyone has an old laptop lying around they can use for such a purpose.
I tried using Nix to build the Node version ("pkgs.dockerTools.buildImage"). That brought the image size down from 943M to 205M. Using a musl64 "crossSystem" (which required rebuilding everything) brought it down to 188M.
Concept wise I would agree with some tweaks of course.

However, I think the style of the browser game might be a little off-putting for kids as they are not familiar with the "old windows" and generally more pixelated style.
SmartOS does not come with a web GUI; Triton is completely optional and isn't required at all, but if one is running 100,000 servers or more, it's there as a gratis option if one needs one.

As far as I am aware, and please correct me if I am wrong, but "proxmox" does not have nearly the same list of capabilities as SmartOS, all the while running from a ~650 MB, read-only RAMDisk.
Pretty fun.

If you want unlimited amount of money:

Get any job, then edit the "next turn" button to include an id.

Then just run this in the console:

const but = document.getElementById('theidyoupicked');

for (let i = 0; i < 500; i++) { setTimeout(() => but.click(), 1000 * i)}

You can lower the amount of time on the timeout, but it seems like there is some logic to prevent too fast calls.

But be gentle, it seems like it does a http request each time you click on "next turn" (I hope the author has some stable hosting because people who play will spam this button anyway).

I have hundreds of thousands of money but I cannot see a single property or car. It seems like there are a few bugs still.
> NPM packages ... which can be run with nodejs ... cannot be accomplished with Java.

Have a look at GraalVM.
What I mean is, it's entirely possible for sponsors to ask for channel data.
That'd require you to have access to a *nix terminal on your system. Deepnote is allowing access through their servers, so for example, you can try this tutorial on Windows.

See this comment from Deepnote engineer for more details: https://news.ycombinator.com/item?id=26899905
Very cool idea and look!

Read the first few emails, checked out the bank and web and started advancing next turn.

And... nothing.. just calendar advancing month at a time.

No new e-mails warning me of unemployment, no warnings about expiring bank balance.

You'd expect that your bank account at least would go down.

Hopefully, I am not considered dead - incidentally it would be realistic to add some actuary data to the game. Not everyone makes it retirement.
Learn at Your Own Pace with Online Engineering Course Material
Do you work alone by chance? Because it's pretty easy to avoid problems when you work alone, remember what exactly the code does. However, when working even in a small team (3-5 devs), it's becoming much harder to avoid such footguns.

It would be really cool to see two projects merge (htmx and twinspark) and join forces.
Yes kind of but also not really -- this answer was really delightful to read because Alpine linux literally was the first answer to the first concerns with container size. Before docker multi stage builds existed (people we doing the builder pattern adhoc before that anyway), the usual way to get drastic size reductions in container size was to run your container on alpine linux.

Base Ubuntu/Fedora used to be absolutely huge, and no one was smart/patient enough to pick out all the dynamic libs that you needed with your JAR or script to go into production so you usually just shipped the whole fat image.
TIL! Oh this one is nice... now just to get my fingers to remember it.
Are you serious? Legitimacy (not being a scam) and ability to execute contribute heavily to successful outcomes. Any VC who invests in every shady startup claiming to become the next Google/FB is gonna go broke
It depends on the country.

Suicide stats come in roughly three different forms:

1) Coroners reports

2) National statistics organisations

3) Early data / real time surveillance

The data from coroners will tend to undercount. Coroners have a tight definition (The person ended their own life, and they had the intent to do so when they did so) and this has to be proved to a standard (balance or probabilities, or sometimes beyond all reasonable doubt).

Suicide is an important public health problem, and so some national statistics orgs will have a slightly broader definition. They'll look at all death certificates and coroners reports and code the deaths. So, for England we have

https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...

> Suicide definition

> The previous National Statistics definition of suicide includes deaths from intentional self-harm (where a coroner has given a suicide conclusion or made it clear in the narrative conclusion that the deceased intended to kill themselves) and events of undetermined intent (mainly deaths where a coroner has given an open conclusion) in people aged 15 and over.

> Causes of death are coded using the International Classification of Diseases, Tenth Revision (ICD-10) from 2001 and Ninth Revision (ICD-9) from 1981 to 2000 (World Health Organisation).

The US doesn't use this definition. Intent is required in the US definition.

There's some lag in these data and sometimes we want a quicker picture. We sometimes use an even broader definition for real-time monitoring that would be something like "suspected self-inflicted death".

So, to answer your question: yes, sometimes the stats do get adjusted to include these deaths but mostly not. It's complicated and depends on the country.