skysight-inc/HackerNews huggingface dataset:
This is a tutorial. It almost fits the definition of "tutorial" at the link you posted, but not quite, but that's because the definition at the link you posted is a bit flawed. It definitely is not a how-to guide, and the links you posted strongly support that.

> How-to guides take the reader through the steps required to solve a real-world problem.

That is from the linked article on how-to guide. By "real-world problem" it means something specific you might want to do to a real code base, like "switch to a different database engine" or "add user authenticaion". That's why it includes the qualification "real-world". The original article definitely does not fall into that category.

> * A tutorial is what you decide a beginner needs to know.

> * A how-to guide is an answer to a question that only a user with some experience could even formulate.

That was some extra clarification from the linked article on the difference between tutorial and how-to guide. That makes it even more clear that the article is more like a tutorial than a how-to guide.

> Tutorials are lessons that take the reader by the hand through a series of steps to complete a project of some kind.

That's from the page about tutorials. The article introduces a reader to a substantial new topic from scratch and guides them through it, but it doesn't do so by making them complete a specific project, so it doesn't fit this definition.

But that doesn't stop it from being a "tutorial". The requirement that tutorials have to involve completing a sample project is invented by the author of that page and not part of the usual definition of that word.

This final point is pure conjecture, but I suspect the author of that page was just trying to strongly encourage people to base tutorials around sample projects. It's fair to encourage that, because often tutorials are improved by basing them around a single unifying project (but not always). But putting it in their definition of the word was a mistake, because that's not what that word means, and it's only created confusion.
Perhaps you need an architecture which uses caches ... And you were both right.
The ideal programming language would have only two commands: do_what_i_want() and do_it_faster(what). You could use them like this: do_it_faster(do_what_i_want()).

> if we knew better what programmers wanted to write

It's very simple: they want to write, what was not written before. What fun is to write what has already been written? You can just copy it. Most of what was written is typically embedded in some library/crate/module already. That is an ongoing process which will never* end. Summarising - it's impossible to know what programmers want to write, because the moment you find it and make it easier, they want to write another thing.

* For physically possible values of never.
Ah, I see. But I was trying to say that I do not want to change a job right now because of the global uncertainty, not that it is harder for me to do it.
I'm not familiar with Ravenbook. How does it handle GC roots outside the managed heap? I presume it updates the GC roots as it moves the objects they point to, or does it not support GC roots outside the managed heap? If the code refers to managed objects, you need to mark those locations in the machine code as containing GC roots, otherwise, you might GC the referenced objects, which is just as bad as moving them.
> the body as a whole is not something we can predict the longterm effects for

I'm no doctor but I feel like modern medicine can make some pretty darn good predictions.

Besides, your arguments are not sound. If your premise of "the body is too complex to predict" is true, then you can't immediately follow that with a prediction of a long term effect (e.g. eliminating a "harmless" disease will have ill effects.)

I can just as easily make something up like, "the immune system can only respond to a finite amount of disease, therefore getting vaccinated leaves more capacity for future infections." (which is not true)
Wow.

I didn't know the homeless were to blame for making the World much worse for others.

Thanks for opening my eyes.
Reading from the other side of the pond, heating and electricity in the US seems so fantastically complicated. Where I live, the standard is water radiators for old installations and new. The last 20-30 years or so each radiator has a thermostat. (Bimetal, no electronics.)

That's it.

Somewhere there is a reservoir and something to heat the water. It can be anything, and indeed most older homes have been converted a few times already but nothing changed in the water system itsef. (For a house to have started with a wood furnace, then oil, then electric, then municipial heating or solar or whatever, is completely normal.)

The water either circulates by convection (very old systems), or with a pump. If the pump fails, convection typically still works, just less flow.
https://www.gwern.net/Self-decrypting-files
While I would certainly hope that it prevents spread too, I believe that the vaccine is only proven to prevent Covid-19 (the disease), and not to prevent the spread of SARS-CoV-2 (the virus that causes it).
Rebuilding tech stack for the new Facebook.com
what’s the difference between him and the squatters? nice ui and a friendly attitude?
The vaccine isn't proven to prevent spread.
He has a huge role as a visionary, hype man and investor.
Top HR Tech Startups in London
I still think the Nanopore people just have a tough product to fit into the market. This technology had much higher error rates than traditional sequencing (~15%) and the use cases where I want to analyze something out in the field so badly are not numerous. Collecting samples and sending them to your centralized sequencing facility is going to remain the most cost vs quality effective option. Additionally, sequencing is a huge overkill for a diagnostic test, especially when with the cost and complexity of analysis being so high.

Anyone have an idea of a market or research project where this thing is a first-choice tool?

Edit:
I stand corrected, seems some people are trying to use it in front-line clinical tests with post-analysis accuracy roughly on par with Illumina machines.

[0] https://www.nature.com/articles/s41587-019-0156-5

[1] https://www.nature.com/articles/s41591-020-1105-z
Pretty much. At least the squatted pages aren't the internet equivalent of floating plastic in the sea.
Sailfish OS, MeeGo and Maemo have been proving it since 2009. I've been running linux on my phone since 2012.
Top Fintech Startups and Scaleups of London to watch out for in 2021
> tretchable battery with an areal capacity of 50 milliamps per square centimeter, which the team says is 10 to 20 times greater than that of a typical lithium-ion battery.

50 milliamps is not "10 to 20 times" "greater," but somewhat less than what single sheet lithium provides...
you have to show what is specific self-interest here and how it conflicts with specific group outcome. Otherwise it is just an old Soviet style propaganda where people were coerced into doing senseless things because of supposed great common good.
I think one factor is that the guy is an 'honest' trader, and doesn't squat on a domain to fill it with scummy links, bitcoin miners, malware, porn, scams, or impersonating other websites. More a straight 'this domain is for sale'. Morally bad has varying degrees as well, and if this guy didn't scalp the domains, someone else would have.

Not saying the guy is a good guy, but there's worse ones out there.
Because stopping the elderly from overwhelming the health infrastructure needs to be step 1.

ICU beds are extremely expensive.
not surprising. i am shocked people aren’t hawking fakes on the dark net yet.
All getting together and deciding on something is the rosy version of how our democracys laws come to be or how we decide to go to war, for instance. It feels like people "all got together" if you accept that the apparent consensus of the public you perceive through news and other media is a real reflection of their sentiments rather than a rudder on the boat of public opinion. See Chomsky's manufacturing consent. The "public discourse" is really always a mix of propaganda and real ground truth, and they're hard to separate, but there are certainly strong influences exerted by organized groups.
Or that spending thousands on domains is 'cheap'.
Matt Hancock and Mark Zuckerberg May 24 2018 meeting notes released
> What do you think would be the optimal evolution of a company from day 1

optimal solution is which ever one that gets the product shipped and making profit. All else can come after. Because if you spend too much time planning for scale, even before you reach any scale (unless you specifically have pre-knowledge of such), you would not be successful.
At this age, you don't get admitted to an ICU bed
These two examples are pretty different unless I'm not getting something?

The equivalent of the first in Clojure would be (assuming it's js):

(doseq [i (range 3)]
(x i)
(y i)
(z i))

And the equivalent of the Clojure in the second example in js (assuming we had range()) would be:

range(3).map(i=>z(y(x(i))))

If you're using a map as a for loop in js you wouldn't have much indication of that either. And no idea how to properly indent these applications.

Like this perhaps?

range(3).map(
i=>
z(
y(
x(i))))

IMO single line is better with x,y,z. But perhaps with longer function names that's what you would do.
> They won't be able to do it if you still have your briefcase, or haven't taken off your shoes as requested.

I strongly believe the training to get the plane evacuated in 90 seconds includes a bunch of people doing exactly this.
It's not yet known whether the Pfizer vaccine prevents an infected person from transmitting the infection to other people [1]. But there is robust evidence that is does prevent an immunised person from becoming ill.

[1] https://www.nature.com/articles/d41586-020-03441-8
I believe the vaccine has not been showed to reduce transmission, it's been shown to reduce impact, i.e. she's less likely to die if someone visits her, so great for her, and her families, well-being.
I am sure my Junk email box is full with offers for private vaccination already
Microsoft was someone infamous in the past for taking other peoples' technology and using it without paying for it, and later settling in court for small money.

Amazon very certainly has bad behaviors with respect to allowing counterfeit items and possibly treating labor unfairly.

Google seems to have its share of bad behaviors as well.

Don't forget banking and finance, politicians, and other groups.

But let's face it: the Mother Teresa's of the world don't gain the financial riches or obvious power that narcissistic and sociopathic leaders do.

And at least in finance, not so unrealistically portrayed in The Wolf of Wall Street, some takers will privately mock their marks and fools. Incidentally, that movie missed telling the story of the real wolves. I'm still waiting for the Goldman Sachs/Fed/Government story. Point is, this behavior is OK for some.
The pharma industry is one of the dodgiest of them all and requires rather red taping than hasty short paths. Remind me in two months. Will they write down the vaccination into the WHO vaccination booklet? [1] I'm not installing an app for this.

[1] https://upload.wikimedia.org/wikipedia/commons/9/9f/Internat...
Story time!

I've had this exact experience, except that it wasn't a dream.

Back in 2010 I had a weird issue where my cable connection would sometimes completely block the connectoin right after the DHCP response (we had dynamic IPs back then). This would go on for a couple of hours, until the IP lease expired, then my connection would come back. Luckily, I was running an OpenBSD box as my router which allowed me to diagnose the problem. But it was also impossible to explain to the servicedesk employees.

One evening it happened again, and I called the servicedesk, totally prepared to do the 'yes I have turned it off and on again' dance. But to my surprise the employee that I got on the phone was very knowledgable and even said that it was very cool that I had an OpenBSD box as a router. He very quickly diagnosed that someone in my neighbourhood was 'hammering' the DHCP service by not releasing his lease (a common trick to keep your IP address somewhat static). This caused a double IP on the subnet, and the L2 switch to block traffic to my port.

He asked me "do you know how to spoof your MAC with an OpenBSD box?". Then I knew this guy was legit. He instructed me to replace the last 2 bytes of the MAC with AB:BA (named after the music group). They had a separate DHCP pool for MAC addresses in that range. If they ever saw an ABBA mac address on their network, they knew it was someone who had connectivity issues before.

The problem was immediately solved, and I had a rock-solid internet connection for years, with a static IP!

I ended up chatting about networking and OpenBSD a bit, before I (as humble as I could) told the guy I was a bit flabbergasted that someone as knowledgable as him was working on the servicedesk.

It turned out, he was the chief of network operations at the ISP (the biggest ISP in my country). He was just manning the phone while some of his colleagues from the servicedesk were having diner.

Sometimes miracles do happen.
That things are connected does not imply that an action designs specifically to train the immune system (which is what vaccines are) is something to fear may actual harm the immune system (which is the claim), especially given that it has been tested.

While it is not impossible for things to go wrong, the rational belief is that it will — to a higher standard than most people would consider “certain” — be both safe and protective.
What specifically are you referring to in that table? The original article is a lesson on how to use JavaScript, from scratch, for a beginner. That perfectly fulfills all four requirements in the "tutorial" column:

> oriented to: learning

> must: allow the newcomer to get started

> its form: a lesson

> analogy: teaching a small child how to cook

It does not satify all the requirements of any other column.
In 2018 Matt Hancock was Secretary of State for Digital, Culture, Media and Sport for the Conservative government, under Theresa May, in the UK.
Ethics are complicated. System has to be ethical first, then individual actors. You cannot have an unethical system then expect actors to be ethical.
> Barring some very advanced systems

you mean atomic clocks as in spanner?
> I cautiously created an account with Anguilla, nervously wired them a token amount of money, and started experimenting with EPP.

> Most of the the action took place in the first 45 seconds. Total cost: $2,000.

Using the .app TLD sales for valuation is smart, but the majority of the scheme boils down to 1) have money, 2) buy limited supply property, 3) sell at inflated prices once the supply is limited enough.

It always shocks me how brilliant rich people think they are when they corner the supply on something while the only thing stopping normal people is a lack of money.
Show HN: Dbdocs – Document database lightning fast with DSL code
IMHO $1 million is a lot, but I would be comfortable with ~100K.
International Space Station Familiarization Guide [pdf]
The IRC bridge has worked reliably for me so far. My messages from Matrix get delivered to Freenode IRC channel without any problems, so far.

The settings of #xmonad:matrix.org show that they allow only invited users to access their room. Here is a screenshot of their room settings: https://i.imgur.com/vxap6wY.png . This is a little weird indeed. However, there are other plenty of other rooms that do not require invitation to join.
I'm using ubuntu 20.04 and it's working great. I actually use it to play the game remotely from my linux desktop on my mbp via steam link. The desktop is currently using integrated graphic so I can only play indie games at the moment. I'm still waiting for my new gpu to arrive so I can't test any of the AAA game.

Funny thing is I sometimes use steam remote play to access my linux desktop since it's faster and has very little lag compared to VNC. I simply add nautilus to steam game library so I can launch it remotely via steam link, then press "super/⌘" key to access the desktop.
Given the company's track record with ExtJS and Delphi, not surprising to me in the least.
> I'd be interested in hearing both sides of the story with supporting evidence.

I am not. As much as 'anti-intellectual', or 'plain wrong' it may be it may be, I am not interested in seeing evidence produced by the state or local police.

The US has regressed to a fascist state. Neither the police, nor politicians, nor federal judges can be trusted at this point. The whole system reeks of corruption at every level.
Reproducibility is great. I would probably employ Docker for that if that were my role. However, this is completely from my own limited personal experience: I've worked with multiple devops people at earlier stage companies who have harped on about how we needed to focus on potential future scale when the company had hardly any customers. This was detrimental to our ability as programmers to understand the domain and requirements due to everything being so much harder to implement and test. It's not that I didn't try. I am also not convinced you need to worry too much about things like load balancing in the beginning. In these contexts, I never saw Kubernetes being used for reproducibility alone.
> you can just eliminate a completely harmless to young people disease

Flu isn't completely harmless to young people. Where did you get that idea from? Some strains of flu are more severe in young people.
I like this quote! It's pretty applicable for all artisan-like activity, I think. It's well said and worth repeating over and over in different ways, but I wouldn't say it's a novel insight
I have to agree. It's an allegory of greed.

The "Monolith" gives me similar vibes.
US Corona ICU survivors are being sent bills averaging $1 million. Of course, 80-90% of those didn't make it.
Maybe that should not be an object then, but a URL or just several objects.
Lots of ISS user guides at http://spaceref.com/iss/operations.html
This. I just use an auto-formatter for the Standard style. If the Standard linter says it looks ok, it looks ok to me, and I move on with my day.
I think it's more that we're talking about obesity. You might not be the most nourished person in the world but noone is obese from eating too many potatoes, you get obese eating pure sugars and modern engineered refined foods.
Sure there are degrees of badness. Doing something less bad than you could have done doesn't make your action laudable.

See https://en.wikipedia.org/wiki/Rent-seeking
Something tells me they don't mind if the bucket's overflowing so long as you're paying for the water. "Make 'em feel like _they're_ workin' _you_" is a tried-and-true sales tactic
If it functioned by resetting the immune system, we’d need to be given all our previous vaccines again after receiving the MMR vaccine.
You can take or leave a Twitter question. It sits there waiting to be answered. It isn't in a rush.

You either ignore a ringing phone or tersely tell the person who called that you're busy. Not quite the same dynamic.
Phoenix open source projects to study
OK. I'll do:

const result = await get()
set(result)

But you do you.

Current node and console have top level await BTW.
Consider also how much electronics around us which leaks harmonics all over the place without any modifications.
If it's not selfhosted, or it's not FOSS, it's not under your control and can go away any time.

It's certainly easy to get into these lassaiz-faire ad-hoc remote free solutions, it's harder to maintain your own CI, but if quality and consistency is important, it's not that hard.
You say "This hurts potentially legitimate users", someone else can say "this is stealing from registrars". There is no single answer to this. Actually this is the definition of trade ( mostly stock markets work in this way too )
But what about air flow / ventilation in these? Many seem to have no windows.
Why being a developer is frustrating – and why we do it anyway
Depends what you need the message queue for. I think it can be a sensible choice, it depends how much of the rest of the system you need to start building. If you're then working out retries, etc. start looking to see if there's a prebuilt solution.

I find a few things I tend to look for in solutions:

* Are other people using it for the same sort of scale of problem I have? This cuts both ways - some projects are complicated and work well for people who have much harder scaling issues than I may have, and some projects are too simple to deal with scale issues I have. Some backend systems may need to process billions of things, others sit and take 20-30 a week.

* Are there plenty of people using it? More people = more chance bugs are known about with workarounds / already fixed, more chance other people have hit the same problems I will.

* Have people been using it for a while now? Unless there's a good reason, a project a year or two old that's stable and solves your business requirements can be far better than a shiny new thing. Let other people hit the issues and upgrade next year.

* Can I debug it? This is what actually came to mind reading your comment. A database is nice when you can keep a full history of what's been going on.

* What exists where I have to build the absolute minimum amount of stuff? A nice example here is python-rq. For some of my problems I can easily set it up, it does what I need and probably more and happily chugs along. I need to build next to nothing to use it. Also, whatever you pick first likely reveals another unspecified business requirement and finding that out ASAP is important.

* Is there some industry standard? Company standard?

Don't be afraid to adjust the way you were planning to build your project to fit better with some industry standard approach. If you want to use package X (say, luigi or airflow for data processing) what philosophy does it go by? Can you tweak the way you're working to fit in with that? There are often good reasons for certain choices, and even when it's less clear it'll at least avoid you fighting your systems so much.

Not too precise I'm afraid as it all comes under "it depends" but picking something:

Job queues / processing, try for example

* Amazon batch
* Luigi (+aws batch potentially)
* Python RQ (with redis)
* Just files on S3 (an underutilised option imo)
* SQLite or whatever database you're using now if you need something more custom
I wouldn't want to work on the AS/400 systems, but its Technology-Independent Machine Interface (TIMI) was basically Android Runtime decades before flip phones were even a thing: ship all of your userspace binaries as bytecode, and compile that bytecode to optimized machine code for your CPU at program installation time.
Why all the negative comments? Kudos to the owner of the domains and seeing the opportunity. He learned by doing. This could have been a complete bust for him. Great write up. Thanks for sharing. I learned something new today.
> Complexity kills transactions.

This is so true! I wish I learned this earlier in life.
Good luck to the average person getting it in the USA before March.

Even with half the population refusing it because the anti-vax people might be even more crazy than the anti-maskers.

Which makes you wonder which country will have covid longest.
Could someone please explain how this can be the case? I understand the vaccine works by stimulating antibody production, which prevent you from becoming ill by binding to the virus and disabling it should it enter your system. How then could the virus be spread further if it's already been disabled?