skysight-inc/HackerNews huggingface dataset:
All that building your brand and trying to convince people of your identity in place of actually having one is not exhibitionism but narcissism. There used to be a very good blog about this being the root of cultural and social rot we see around us.

https://thelastpsychiatrist.com/
> The municipal water supply in Suva, Nadi and other large towns is chlorinated and can usually be trusted, but elsewhere avoid untreated tap water.

This is true everywhere in the world, is it not? What are you judging if not the municipal water supply?
I need to ask, what so socialist policies are you suggesting and which countries?
When has it not been considered treason?
Show HN: Interposer library for debugging C++ exceptions
Hedonism doesn’t need to be conflated with bad behaviour or rebelliousness. I think a splash if it now and then before you have too many responsibilities should be encouraged.
The opposite is true, people move away from Qt because even if it's more complete it's also heavy. Of course, it has internationalization and accessibility. The smaller API, higher performance, faster development of Dear Imgui is more important for me.

Some reported that moving from Qt to Dear Imgui resulted in a codebase three-time smaller.
Here's how I buy most technical books: I get a pirated copy,as those are available for 99% of the books.Skim it to see if it's any good at all and then I go on Amazon and buy it. With your book, I did the same, except that I didn't need to get a pirated copy- I went to the book's website. It's pointless for publishers not to release digital versions,as any book can and will digitised in a matter of hours and available for anyone to download. By the way,your book is excellent.Any plans to publish more books?
Coming from a very small and somewhat impoverished country, I agree fully with your comment. I enjoy Netflix now, and am warming up a lot to the NBA and NFL's League Pass subscriptions. These three have nailed it for me price-wise and content-wise, so much so that I'm considering switching from European/UEFA football viewing to the NBA and NFL. Outside of this, my only option is piracy - there isn't any other way.
> It is feasible to know everyone's destination station at the time of boarding.

I challenge you to find a mechanism that works for this and is quick enough to keep up at rush hour in the average Tokyo train station.

Additionally, people move at different speeds through the station due to factors like age, familiarity with the network, disability, bladder capacity etc.

It’s a non-trivial problem to solve, and likely only marginally improves user experience.
And yet Blueprints enables a lot of non-programmers to write game logic. Actually, that’s why you have so many bad examples: they’re not programmers, they don’t necessarily know about software engineering principles like abstraction, or they don’t care because they consider it throwaway code. There are a LOT of similarly bad examples for textual languages (dailywtf anyone?), so its unfair to say that this is proof that visual bad textual good.

I would very strongly argue that Media Molecules’ Dreams would not be as popular as it is if it used textual programming to implement game logic.
Is there a an explanation for why US has the highest prison population in the world?
East Europeans need to stop this self-colonizing attitude. The trains are reasonably OK, with great variations from place to place. Is there room for improvement? Sure.
Probing Facebook's Misinformation Machine
> Write up a nix config that sets up i3 and firefox, could be just a couple of lines

You forget the step "find out what to write in the nix config file". Might take anywhere from less than a minute to forever, depending on experience, google-fu, and documentation.
dont drink and type
> I really dislike Nix/NixOS

I'm honestly curious why you dislike it
Emphasizing on Writing Tests
An Inverted Prefix with Raku – Weekly Challenge
I've seen a lot of kids my age become Communists or Nazis due to internet-induced radicalization; I was rather close to becoming a radical leftist myself. Personally, I think it's harmless; they tend not to hold these views for a long time when tempered with the saner views of their peers and broader society. It's like the chicken pox - you get it once, become a bit nasty for a while, and then you're immune to further insanity.

It's when the person in question is mentally ill or socially isolated (i.e a NEET living in their mother's basement) that radicalization becomes harmful, because there's nothing to bring them back to the baseline. Marginal identities attract marginal people.

(I have a theory that online transgender-ism is spreading in exactly the same way - note the massive amount of trans people online who are also NEETs, weebs, and/or communists. But that's a story for another day.)
I wonder how this technique differs from CPAP. CPAP doesn't use pure O2, but perhaps the pressures can be similar?
Similarly, Automate the Boring Stuff with Python [0] (No Starch) and Think Python [1] (Green Tea Press)

[0] https://automatetheboringstuff.com/

[1] https://greenteapress.com/wp/think-python-2e/
it's better to have a lockdown now and graduate to social distancing afterwards. after initially slowing the advance of the infection, we are then better able to study it. if there was no lockdown then infections and deaths are higher and things like studying the actual data get kicked down the road. which makes planning harder to do.

we already see that there are idiots out there who will ignore lockdown rules, please say vidiots would ignore social distancing rules but it will be harder to enforce those where is lockdown rules are easier to enforce
Coronavirus: The 'good outcome' that never was
Agreed.

There are benefits to getting to 80% herd immunity sooner than later, like saving our economy and way of life.
> staying in Spain felt safer to me than returning to the USA

Because of better adherence to social distancing rules? Are you a SWE working remotely?
I had a similar feeling for the language and I can assure you you do get used to it, and that it's probably not the syntax that's making it difficult but understanding the programming model.

As for not being machine-editable, the nix language has a module system and it's easy to format a file with something that's whatever shape you want and have that machine-editable. Or use any other format and fromJSON etc. functions.
> As a keen NixOS user/contributor, if your only needs are i3 and Firefox, then I do not recommend NixOS to you. ~Any distribution can meet your needs.

I really disagree with this. NixOS is also great for simple use cases like this because it's robust. I know a lot of people who switched to Linux, need to get something to work, follow some online tutorial/directions blindly, and just break shit pretty badly.

This isn't contrived: even seemingly-inoculous commands like "pacman -Sy" on Manjaro/Arch can fuck your shit up (it basically amounts to a partial upgrade).

NixOS doesn't let you break shit like this. (Literally, upgrades are atomic and packages can never have missing dependencies.) And, even if somehow you did, you then have a nice configuration.nix to quickly get back up to speed.
I'm 100% in favor of capitalism, but that's not what you're standing up for. Capitalism doesn't mean you never intervene when disaster strikes, it just means that markets are the engine that drive the economy and you mostly let them function unimpeded. When something threatens the proper functioning of the market itself, a functional capitalist system should intervene (in non-market-based ways if necessary) to keep the flywheel spinning when the crisis passes.

Put another way, laissez faire capitalism might be fine when the system is operating in a normal regime, but most capitalists don't take that as a prohibition on taking action when things like wars or natural disasters strike. All of the usual arguments in favor of letting the market just do its thing break down when you're temporarily in an environment that differs hugely from business as usual, and letting the market decide for itself could end up optimizing for the wrong behavior. Specifically, we probably don't want to allow a natural selection event that cuts so deep that anyone without a 12 month cash buffer goes bust, since if every company operated to maintain that it would not be optimal behavior during the steady state.
They could just print some money and pass then to people (like UBI) to maintain healthy inflation. Guess there are no laws to enable that.
Patching your Debian is not hard: http://beza1e1.tuxen.de/articles/ubuntu_itch_scratch.html
12 Km is nothing by bike
One of the best parts of Twitter is that it can give random people a voice and connect then with people who are often hard to get to otherwise. One of the worst parts of Twitter is that can give random people a voice and connect then with people who are often hard to get to otherwise.

As someone without a Twitter account, I miss out on a huge amount of conversation that IMHO can add productive and interesting insights to, even though I’m not well-known like the participants might be. With time, they might come to know me as well, something which is basically impossible outside of the platform. I have heard that it is also a great place to find jobs or the right people through “the Twitter network” where people are known for what they tend to be good at and people can point you around to where you need to be.

On the other hand, having the ability to get random people to interact with you is basically inviting harassment and polarization. The very benefit I just mentioned of having a “personality” in Twitter which people see you as means that you’ll always be dragged into any conflict along those lines, and anything you say has the potential to blow up in a bad way.

I, from outside the platform, have a much harder time getting any of those benefits I mentioned: fewer people read or look at my stuff, I think, since I publish it elsewhere; I have hundreds of things I leave unsaid because I can’t interact with the platform besides observe it; getting in contact with people who share my interests is much more difficult because I’m often cold emailing them or collaborating with them on something before they know me. I don’t get to know about interesting work opportunities very often. But on the flip side, I don’t get dragged into pointless arguments, at least on that platform, so I guess I’ve just been making that tradeoff ¯\_(ツ)_/¯
Surprised no one mentioned StumbleUpon! I discovered many new, interesting things even though it was basically an web advertisement company.
Top 5 Security Measures for SAP NetWeaver ABAP
> I've never heard anyone even talk about a party

And the stuff about sexual intercourse - really? Such a far cry from my own high school years (in the seventies), I can hardly believe it. Sounds more like the stuff I would try to convince my mother, with mixed success.

Otherwise, kudos for such mastery of language at 16.
I keep seeing people claim that loans should keep accruing interest when people have had their livelihoods evaporate by government degree.

My point is: why ya’ll keep saying that?

Just freeze the loans. Should be a simple as fuck to implement.
This is a good example of how terrible messy JavaScript library creation is.

There is no change to the actual functionality of the library. Only in the way it is packaged, here to support something that is an "experimental" feature in node.

It is also something that is hard to write automated tests for.
I disagree with "They don't need to write good code".

Reproducability is a check that you got the right answer. As you describe it, it's more like a crappy programmer that relies on the testing team to catch his errors rather than be responsible for his own.

> and other things can be handled by engineers

Due to lack of funding and low pay I think most of them don't have access to software domain experts (aka seasoned programmers)
what's annoying about these types of articles is that wearing a mask will have some benefit. so it might not be a panacea but if we can reduce transmission and therefore infections then we can save lives and get people back to work and out of lockdown a lot sooner. every article like this is just father for those people who wouldn't want to wear a mask we don't want social distance and who want to ignore the lockdown. it serves as confirmation bias for them.
If you liked the effect of eye-opening I strongly advise to try "The greatest movie ever sold" documentary. It has such a nice setup and product placement will never be the same after you see this one.
When Will Covid-19 End? Data-Driven Estimation
I grew up in East Germany and we were given lots of opportunity - no pressure, don't claim "child work evil communism" - to work early, for example during holidays. It was a great time every time I could work in actual factories. The bottling part of a brewery, sausage factory, a chemical fiber plant, assembling stuff, various jobs. One of my grandmothers had a SERO collection shop, which was were all kinds of reusable materials from paper to all kinds of bottles (all standardized across the country) were collected for a small reward. Some of the best times I had was when my grandmother gave me some real responsibilities in her shop, including managing the money. I was just above ten. At home my grandfather was a craftsman and I started helping with painting early on too, not at work, just around the home. Helping with real adult work, as in "jobs kind of stuff" and not just chores, especially when I could do it in a real work environment and even get paid, was just the best.
I think children like getting adult responsibilities at least as much if not more so than even the best play time. It's a different part of your self that is addressed, if its missing I think one will be less complete. It's conjecture, but I think less shelter and more real responsibilities, including actual "command" over others on a small scale helps tremendously with personal growth. Maybe the opposite tends to create more drones that fit in very well and are easy to work with from a top-down loving boss point of view (more conjecture)?

Now, much older, getting more command and responsibilities does nothing for my ego, I pass unless I think it's actually necessary for the company (of which I own a share). But as a child every bit of "adult level" responsibility, especially in a work environment, was bliss.
This should give a start:

https://www.britannica.com/topic/socialism/Postwar-socialism

https://thehill.com/opinion/campaign/479355-socialism-ruined...

And for Germany:

https://www.investopedia.com/articles/economics/09/german-ec...
Tell HN: If you are Australian, don't use CovidSafe it's not fully open source
The government is expecting people to trust its track and trace software but it is not fully open source.

Which is strange because the best chance of fixing any vulnerabilities is to make it fully open source.

Until the government fully open sources it, definitely don't use it.
If you do use formal methods, how do you know you completed the proof?
Music does neither, which is why these naive approaches don't work.
Would be nice to mention that you're using home manager for user space package management, if I read your config files correctly. User space package management is a bit of a confusing topic especially since overlays supersede some of the former overrides but the documentation doesn't mention that prominently enough.

Also great post and great blog <3
I suggest you read the article, this isn't the police jumping in and arresting anybody the congregates in a group of more than 10. this is where protesters are given options alternatives and they refuse them, they then refuse to observe social distancing during their protest and then they are subsequently arrested. democracy is not dying because of the sort of arrests. and people that say that are being overly dramatic. personally I see it as an extension of natural selection, I don't care if all those idiots die, but they will spread it to others too.
So what you’re essentially saying is that it’s small businesses that should be paying for COVID-19?
Agree. I feel there are two main audiences for technical books. Those who are interested in the subject and might have a career in/close to it in the future, and those who are interested in the subject and already work with it/similar things.

The first group won't be able to afford the book right now, but if you can still manage to give them the knowledge, they won't forget about it, and might come back to buy the book when they can afford it. I certainly did this for many books that been available for free, but as soon as I could, wanted to support the author. Same goes for Open Source software with donation jars.

The second group just want to be able to review something before they buy it, and the purchase is still not just about getting the content, but supporting the person creating the content.

So by having it available for free online, you can easier reach both these groups, as otherwise you mainly get the second one (and pirate copies with varying degree of quality all over the place)
I imagine how fun it will be in 15 years to debug and maintain old apps written as microservices each running on an unikernel.
Some context on the freedom to gather/protest from NL, triggerd by your [0].

In NL our authorities are also keen to stress 'the need' for a protest to be announced to the local authorities.

However, it is only common courtesy to do so : constitutionally, there is no such requirement.
Technical writing is almost never about revenue: there are very very few authors,who could live off writing about computer related subjects.Most of the revenue comes from alternative sources, such as consulting, conferences,maybe even some online courses and etc.
Caspar Milquetoast is a comic strip character
Can't say it affects me in any way - don't advertise, don't see Google ads...
But I sure hope this cuts into their revenue.
Perhaps a step in the right direction would be to use different shapes of components for flowchart-like flows (like how in flowcharts diamonds are used for conditionals) and for parallel dataflow (rectangles in flowcharts). Perhaps not perfect, but at least you can visually see “this is a branch” vs “this is a parallel split”.
Depends on how quickly after an infection the test detects it. And on how reliable the test is.
Dude, you're responding to a 16 year old. At that age, they are literally inventing their identity. As for the "building your brand", everyone is doing that even when they don't know it (consciously or unconsciously). Doing it consciously is because teens are by and large shit scared that they aren't or won't be "good enough", and often they're steered into "standing out" in some way (for nerds, often through academic excellence "with a twist"). They are exhibiting standard behaviour for an envioronment in which there's much more (perceived) demand for "good careers" than (perceived) supply.
This depends extremely strongly on the high school, I have found. Mine was fairly boring in that sense (the description given above would apply fairly well to it) and I had an interesting time listening to other people’s high school experiences when I came to college. (Though, it’s not like I spiced things up when I was there, either. I just heard about more stuff from people I actually knew who were involved in that kind of stuff, whereas in high school I couldn’t point to anyone I knew personally who might have gone to a party.)
FWIW, uBlock Origin is very effective against Youtube. I never see ads on Youtube.
From looking at history, it seems to me that every generation brings about social change, and it starts off being criticised by the previous generation as rebellion without cause, or that its gone too far. So far looking back we've yet to go too far.

That's not to say that some friction isn't required for stability.
Metaprogramming in Flat Assembler
Why?

There are massive legal protections. The data is unusable by anyone except contact tracers.

I intend to use it. Anything that can help us reduce restrictions and let people get their jobs back sooner. Everyone can do their bit.
Coronavirus testing using binary search method
Would getting fluid samples from 2 groups of say 50 people, combining the samples and testing that, then keep halving and testing recursively the groups that return positive, be a viable way of testing large sums of people with far fewer tests than individual person by person tests.

I'm not very familiar with all the tests run, but surely something like this could be applied to the antibody one?

Would love to hear if anyone with more knowledge of the testing process and capabilities could give their thoughts...
No we can’t: commercial (passenger) flights were suspended on 20th march and though there’s various repatriation schemes running in both directions (in and out), pretty much everything is suspended.

It’s better if you abide by official sources though: https://www.maltairport.com/notifications/travel-advice-coro...
Guix has partly answered that question. Scheme (Guile) is used for nearly everything - package recipes, build instructions, service configuration, OS configuration, etc.
Very true! I’ve often wished there was a good visual language I could use to program on my iPad.
In case you're interested, I've recently ported Ultima Online to mobile via Unity+ClassicUO: https://github.com/voxelboy/mobileuo. I'll be publishing a blog post about it soon.
For me this story illuminates pretty clearly the fact that free-market ideals and academia don't mesh that well.
Choosing the right Open Source license
That would hold true if the virus would behave like a gas that dissolves in air. But it is carried by droplets that fall to the ground.

I would think there is not more wind in an airplane then in a supermarket. So the droplets that carry the virus should fall down to the ground in a similar fashion.
If I understand correctly, no immunity would imply that there won't be a vaccine.
Photoshop Friday was kinda hit or miss, for for the funny ones they were really funny
There's some truth in that. They force you to scrutinize every line of code. This creates a focus on minimizing attack surface but also produces code with significantly less bugs.
Oh the original Rainbow Six on PC was really really hard
That may be true but as the popularity of Netflix exclusive content grows so does Netflix's ability to display ads without shedding as much of its user base.
> if you look at chemistry or medicine, there researches have good practices for managing the lab and respect them.

Their studies / experiments last years.

In CS/ML/Applied Math you sometimes have to write an experiment with a deadline next week. Excuse me if when I'm trying to scramble for a deadline at 3am I don't have my mind toward TDD or I'm not neatly packaging everything in a docker.
About smoking, I never suspected that can actually be true, but I remember a Jet Li movie .. where he as the main character had to smoke a cigarette in one scene, which looked so artificial and unvoluntarily, where you could see he clearly did not wanted it, but was forced to. (and shame on him, as he does not seem to need to to this anymore)

And about product placement in general: it seems to be a bigger buisness, than I suspected:

https://blog.hollywoodbranded.com/how-much-does-product-plac...
It's not true that nobody's fucking. The LGBT kids fuck to an extent, as do some of the lower achievers, but even then it's nowhere near as much as I expected.

I'm surprised to hear you compliment my writing style. I always thought it was subpar - too many clauses, a slew of unnecessary qualifiers and weasel words, no shortage of kludges for things I can't express very well. I tend to be better at it after I've been reading a book for a while and have "effective rhetoric" somewhere in my brain's cache line.