skysight-inc/HackerNews huggingface dataset:
"Good morning" in chat is not a pleasantry. It is a demand for the other person to switch to synchronous communication and attend to their conversation ahead of everything else the other person has to deal with. Respect for others' humanity implies respecting their time first of all.
Yes, fiber is pretty ubiquitous here in NZ now. Took quite a while but lately seems like mostly everyone I know has it whereas a years ago when it was still being rolled out it was a bit more like 50/50 at that time.

I remember having a really fun time trying to get it when it was announced that it was available in my street, but my house was originally not part of that street when it was built, but part of the street behind it. As such the system didn't recognise my address as being part of that street which makes absolutely no sense. I had to wait another 6 months until it was rolled out to the street behind my house which was actually in a different suburb.

So, it wasn't perfect but we got there in the end!
I'm using Github for free, but I paid Ubiquiti a lot of money for their hardware. For me this is the major difference and the reason why I have different expectations while using their services.
For what, exactly? Just saying "I can use my debugger" doesn't really help.

Debuggers give you a lot of information at a particular point (stack frame) in execution time, whereby print-ing can give you a filtered view of what happen(ed) during a full run.

When I can mark breakpoints and store the stack at that time (for each pass through that bp) in a inspectable gui tree (a list for linear execution path, a tree for threads etc) then I won't need print statements any more.
The Suez Canal being cleared [video]
I don't know Mint but want to give a data point about that.

The `=` is rebinding, what that mean is the original value doesn't change. If you pass that counter variable somewhere, it has its original value. the `count = counter + 1` here mean that a new memory block is allocated, get a value, and the `counter` in this scope is point to it. The old value in the original memory block won't change.

At least, that's the case of Erlang/Elixir.
I recently got a new PC, and temporarily moved the old one into a room with no ethernet. It connects to my 4+ years old Archer C1200 wirelessly over 5GHz on another floor in a diagonal room, and speedtest gives 3ms ping, 180Mbps down/164Mbps up.

I have a lot of WiFi devices, but this is a single family residence.
Ifconfig.co – Hacker-friendly “What is my IP address”
I promise: No trolling with this question.

Can anyone name a few that come to mind?

I only know about one (Qt: GPLv2/3 or LGPLv3), but I don't use a lot of commercial software. Interestingly, Qt looks about 233 USD per month per seat!

Ref: https://www.qt.io/pricing
Neat. Thanks. I rarely read these lists, but am fond of how friendly this proposal was!
> Oh wow, I hadn't seen that one yet. Gross, I don't want to have to check for nil receivers everywhere. I hope that's a wart that gets fixed.

Hahaha oh you sweet summer child. It's considered a feature.

And since typed nils will never get fixed despite being an actual wart (though the FAQ tells you you're holding it wrong you idiot: https://golang.org/doc/faq#nil_error) there's no chance nil receivers will get removed from the language.
That certainly sounds reasonable. I've poked around with an SDR though, and the only egregiously noisy thing I've seen is the one 100Mbps Ethernet link from the DSL modem to the router.

Before I ran cat6, I indeed used WDS wifi. It wasn't reliable, though, and the particular hardware I had suffered from a bottleneck somewhere that seemed to limit throughout to 6Mbps or so. I could have spent another $500 on less crappy equipment and maybe made it work, but moving to wires everywhere I could was highly effective.
> In contrast, I've never had this happen with lightning port on my iPhone despite all the abuse and lint I give it, because the design is inverted with the flimsy pin on the cable being inserted into a simple slot in the phone

One point in favor of USB-C when it comes to wear is that the moving parts (springy tongues for metal contact and clips to hold the plug in place) are on the cable, whereas on Lightning they are in the plug. So in regular use with Lightning you are wearing out the port, whereas with USB-C you are wearing out the cable.

Anecdotally, I've worn out the Lightning port on my Apple smart charging case, but I don't have any USB-C phone to compare to (I have USB-C on my laptop but the use case is too different to draw any conclusions)

Also anecdotally, it seems due to required tolerances, it's much more difficult for third parties to manufacture lightning cables - if you buy cheap lightning cables on Amazon, they tend to have poor fit and get loose quickly. Whereas I've never had that problem with the cheap USB-C cables that get packed in with aliexpress junk.
There must me a strong wind in the witch hunters crow, I can see the goalposts moving.
What are the steps to building a SaaS product?
Statista claims that the worldwide Software-as-a-Service (SaaS) market reached the level of $157 billion in 2020.

This illustrates the popularity of SaaS products among entrepreneurs who want to create new software that provides value to end-users.

But when it comes to SaaS software development, many startup founders (maybe you too) bump into a wide range of challenges that should be solved correctly to gain success.

I'm going to build a SaaS startup but don't know where to start from scratch. Searched through the top articles, found several great content like [how to build a saas product](https://ascendixtech.com/steps-to-building-a-saas-product/) (no promo, just an example) and others by Yalantis, etc.

What steps would you recommend me to take (in detail if possible) so that I can be prepared for the future saas product development and launch.

Thanks in advance!
It’s very likely the parent was referring to market cap. See TSM’s market cap over the past year. I don’t really understand the comment though.
Yeah I think that's the reason for the 20-30 second wash since it takes time for the soap to break down the fatty layer.
I never said anything about goals. Nor anything about climate change. In fact, my prior comment plainly communicated that I've no interest. Yet, you still attack these points. Except, they're not my points. Stop erecting strawmen.

As for your analysis that basically insinuates I'm a communist, consider how the United States government would respond to a cryptocurrency-fueled chip shortage that was negatively impacting national security.
“The best minds of my generation are thinking about how to make people click ads.” –Jeff Hammerbacher
Show HN: A minimal CLI line-plotter written in C
Gitlab has a great graph view
An In-Memory Embedding of CPython for Offensive Use
For me the issue now is not whether Stallman should hold 'leadership' positions or not, it's the fact that the pursuit of his removal from all such positions is based on heavy accusations which I do not believe to be true (transphobic, ableist, misogynist, and more).

For example, making a stupid joke about women does not mean that there is malintent at play. One could argue that that joke could have negative impact on certain people and this is one thing. Attributing it to misogyny and sexism is something entirely different.
Looking forward to those ED-209 roaming around the cities.
I don't think it is a good idea to allow individuals the ability to force push changes to a branch where said force pushing allows them to impersonate others. If someone with said capabilities ever has their account compromised much less if said individual abuses their powers, you can end up with a scenario where all the provenance guarantees of your repo are gone.

For sensitive projects, ideally no code can be merged in unless it is reviewed by somebody else. Even if no malicious code is added, the extra layer of review adds at least some degree of accountability.

As for the issues the author mentions, Azure DevOps mostly solves these by having squash commits which can be set to autocomplete once fully approved via reviewers and CI. You can do merging manually in ADO, but most of the time I (the author of the PR) just rebase or merge manually before completing the PR or setting auto complete.

There is no VCS that I know of which handles many people modifying the same files simultaneously in a nice way. If you allow for more clever auto merging, you increase the likelihood your merge algorithm produces nonsense. The author should probably be doing this merging since they are the expert on their changes. I think the only real alternative would be if a VCS allowed for a custom merge algorithm (which could do different strategies for different files). A package.json file can't really be merged without some understanding of what a package.json file is or at the very least what a JSON file is.
Same here. This is "Quick, Draw!".

The punctuation is important. Like "Works on Contingency No Money Down".
The GitHub linear view that shows no graph is a real problem on my team, because at least one team member has no idea when they are creating a complex, unbisectable graph with their merge commits and no-message submodule updates.

To them the timeline is just a linear sequence of what everyone has been working on recently, mixed together. They do understand feature branches, but then they randomly merge their branches in progress and the result is still a mess somehow.

To me, seeing the `git log --graph`, it's a difficult to understand mess with redundant micro-branches and micro-merges. Randomly unrelated file changes and even file deletions also occur - `git commit` might as well mean "copy my working directory into the repo". As a result, the main branch quality varies and cannot be trusted from one day to the next.

The difference between us is I actually look at the repo history, I look at my commits before I commit them. They appear to commit things without even knowing what's going in, and don't look afterwards, as it's a surprise to them when I complain about things like a file deletion.

GitHub's commit history view is part of the problem, because its presented as if it's the main, primary way to look at the history. It's not the problem, but it makes things worse. Better visualisation tools would help, but for now everyone has their own "pet way" of using Git, I lack the social capital to convince anyone to do better, and the gravity of GitHub as "the way" makes it difficult to get anyone to care about any alternative way of viewing the repo. "It's what everyone uses".

GitHub issues similarly suck as a project management tool; guess what we're using.
You don't have to deal with operational aspects of consult, nomad and vault of that matter if you choose the managed kubernetes cluster of the cloud provider. If you are talking about container orchestration onpremise - the experience I had with kubernetes is terrible. There 1000 things that can go wrong. Onpremise, I would recommend using k3s which is super simple to setup or microk8s with comes with ubuntu 20.04. I am not sure what benefits you would get with nomad as compared to the lightweight kubernetes distros. One of the benefits of these lightweight solutions is that, you will basically find a helm chart for any serious application out there where as in nomad you might have to figure it out how to deploy. For instances deploying cassandra, you will find a helm chart, but nomad, you might find blog that does it or figure it out yourself. To my best of knowledge that how it is, may be I am wrong?
Show HN: Related Subreddits
Gotta report that person for the targeted harassment.
They have. That spike protein is part of their envelope ("nanoparticle").

The envelopes used in an RNA vaccine are generally simpler, because they're working under different constraints than viruses. For example, their envelopes don't need to be easily manufactured in a cell.

But some RNA and DNA vaccines do use viruses as their delivery mechanisms, eg the J&J COVID vaccine.
An ex-collegue was into hacker rank style things. I saw him doing one and pointed out that it's the sort of stuff he will never use on the job. A lot of the stuff he builds is overengineered and he is more interested in producing clever code than maintainable code.
It's geopolitical. Taiwan is ultimately reliant on the US for defense from China. The DoD wants to maintain close to leading edge chip production on US soil where they feel like they can control the physical chain of security of the chips they use. TSMC builds a fab on US soil, and Taiwan and it's sovereignty wrt to China is better embedded in the power structure of the US defense strategy. The DoD footing most of the bill makes it an easy win.
Just don‘t use print for debugging!

Either add meaningful and logging to your software (which also other technical people can use).

Or just use a debugger and breakpoints.
SoC Fundamentals – Tuning the Signal to Noise Ratio
I’ve been using various flavours of unix for a similar length of time. I always installed gnu tar and gzip, and then I had no issues.
I cannot wait to start using this as it looks like it will make vpn's a heck of a lot easier to manage. Here are my two questions:

1. Is it possible to use the same subnet on different innernets?

2. Could you please provide installation instructions for generic linux, as I am looking to host on almalinux and opensuse leap, neither of which use dpkg.

Thanks for sharing!
Different codons can encode the same amino acids, so different sequences can encode the same protein.
"Let's eat grandma"
> "Instead it's no bigger than a large paragraph of text, and I can easily fit it on my screen."

When I saw it, I thought that it could almost fit in a tweet, so I just did it:

https://twitter.com/weinzierl/status/1376807707957719041?s=2...

The sequence takes 16 tweets, 15 if you don't split at line endings and remove spaces (4175 nucleobases / 280 nucleobases/tweet ~ 14.9 tweets).
One of World’s Greatest Hidden Fortunes Is Wiped Out in Days
Your first point is spot-on. Neural nets aren't unrealistic in virtue of having too much data, the problem is they have too little.

Your second point doesn't make sense though. Language models don't understand language in the way that humans do. They just maximize the probability of the next word given some corpus. This is completely different than what humans do.
> Have we taken a step backwards with global supply-chains, corporate citizen-hood, and the ever-increasing "gig-economy" where workers are transient and expendable?

The war described in the article is waged on both sides. The workers themselves are acting as mercenaries - understandable given the conditions. And clearly a business can't extract maximum value from a worker that has absolutely no loyalty.

On a whole though I find the article weak. It's just a hope for an ideal situation with no idea of how to get there. "Can't we all just get along?" - it's clear that no, that state of affairs does not simply spring itself into being.
Backstory : Somebody posted this on reddit https://www.reddit.com/r/dataisbeautiful/comments/mfmlho/oc_... , then i took its raw dataset and make this app.

Technical details : Here is the raw dataset https://anvaka.github.io/map-of-reddit-data/node-ids.txt
https://anvaka.github.io/map-of-reddit-data/links.bin

The "links.bin" graph binary format is documented here https://github.com/anvaka/ngraph.tobinary
Lockless patterns: some final topics
> the risks of dying from covid-19, if infected, which are much higher than that even for a young person.

Where does your certainty come from? Are you talking about CFR, which is unreliable, or IFR, which is unknown. Or are you privy to some hidden knowledge?

https://ourworldindata.org/mortality-risk-covid?country=~GEO
You can trade AIS data with other people. The range is pretty good, but if you want to see anything out in the ocean you need one of the commercial providers who has a feed from a satellite.
Looks like I and the person you're replying to interpreted "despise (..) React's clunky long-form declarative style" differently from the way you did, then.
But if you just paste and execute code you found on the internet willy nilly, you're in trouble no matter what the plattform.
What privacy violating code?
That's a great tshirt slogan
"I'm not blocking the canal, I'm testing robustness!"
Aye, noted. Do you support the case where nodes can not talk directly to each other and relaying is required?
The character of humanity*
I think the argument is that gpt-3 has read more text than any human possibly could in their entire life, and as parent said, children needs way less input that an entire life worth of sentence in order to start creating novel sentences that makes sense.
Brainstorming itself might be over-generalised or not fit for the individual in all cases. But Osborne was really focusing on methodical approaches to creativity. Which is something we don't know enough about. But my thoughts on this have been:

1) Creativity for some, means that you have to be maximally bought in on the problem or task. Ever had your mind go blank when having to come up with ideas for something you just don't care about? If I've ever had to focus on being creative on a field I just don't even marginally care about, my mind goes blank. When you care enough you'll be plenty creative. The brainstorm is a framework, which works ok in low interest, and quite well in high interest. But it's not the cause of the outcome in high interest situations. The interest is.

2) The types of people who are most creative tend to suffer most from high buy in cost. That is, they wont waste time on issues they don't care about. They wont do something unless they really enjoy it. If you ask an artist to sit down and to think of creative ways to reinvent accounting practices, she's going to tell you to piss off, or some other. Even just for one hour. But they'll put out again and again creative suggestions for things they find interesting. Unless He or She is bought in, creativity can be nullified by a lack of interest.
Yup, that's what I meant although it is not exactly "volume of the hull". The boat density should be something like "density as you would calculate it for any solid object" plus "all air below the water line". So solid parts always count and air only counts if its below the water line.

This way Titanic counts as just a heap of steel (and doesn't float) and Ever Given counts as steel-air mix (and floats).
> I prefer to work with branches rather than a bunch of loose patch files

The two are not mutually exclusive. You can have branches locally with the changes you're interested in and create patches from master to the tip of your branch. Same as a maintainer: you can apply patches in a different branch, check everything is alright and then merge it

Patches only live in the mailing list and are not supposed to be manually handled on your machine
Who will feed the wasps?
> Humans don't need to read years' worth of parliamentary records to learn a language

Anyone who has ever successfully learned a language knows that you need at least this many resources, and probably far more, to train yourself to become fluent in a language. The main difference is while machines may be trained on parliamentary records, humans are usually trained on textbooks, dictionaries, trips to the grocery store, news articles, text messages, music and conversations with neighbors.
To be honest, the reaction here seems rather absurd. From the screenshot, the user doesn’t have a USG, so the management interface can’t show data it otherwise would. This banner suggesting a UDMP is occupying space that would have otherwise just said “no data available”. It’s a bit obnoxious and should really have a “hide this” button, but it’s really pretty minor all things considered.
Pretty bad writing, finished it, wouldn’t recommend.
I just use debug trace points.

https://docs.microsoft.com/en-us/visualstudio/python/debuggi...
What Is the Best Google Maps Scraper Software?
I think it's important to re-emphasize it's not about who is right.
Meanwhile, in Italy they started rolling out 10 Gb fiber ... https://www.totaltele.com/509173/Open-Fiber-launches-10-Gbps...
Absolutely, I don't understand why using print() or its equivalent in other languages is looked down upon. It's quick way to narrow down the "area of search" before bringing in the big guns.
> This banner suggesting a UDMP is occupying space that would have otherwise just said “no data available”

I disagree, simply because that "space" is also known as "the top half of the screen", AKA "above the fold" and "prime real estate".

The user would obviously be better served by moving the functional parts of the UI upwards.
No. In machine learning, the word "learn" means that the function that maps inputs to outputs is learned from data. In the case of a rule-based parser, this function is crafted by humans rather than learned from data, so it's not an example of machine learning.

If we start using words this way, you could say that a deterministic fibonacci function "learns" the value of fib(5) by computing it. "Machine learning" becomes synonymous with "computer science."
In Europe, “biomass power,” as it’s technically called, is now counted and subsidized as zero-emissions renewable energy. As a result, European utilities now import tons of wood from U.S. forests every year—and Europe’s supposedly eco-friendly economy now generates more energy from burning wood than from wind and solar combined.

https://www.politico.com/news/magazine/2021/03/26/biomass-ca...
Sony confirms PS3, PSP, and Vita digital stores closing for good this summer
Please remember to Share Your Experience with the FCC's form. https://www.fcc.gov/BroadbandData/consumers

Maybe this time they'll mandate competition since it's clear the last two decades haven't had it.
There is exactly zero progress in AI coming from neural networks. They are nonlinear classifiers, nothing more.

To see an example of a task which requires actual artificial intelligence reasoning, see this article by none other than Hofstadter himself :p https://www.theatlantic.com/technology/archive/2018/01/the-s...
No webgl2, but there are a lot of webgl2 extensions supported.
The biggest omission for me is not being able to render to float textures. (Although a lot of android devices cant do this either)
Whiteboard has actually become less common in the last ten years in my opinion (20 years in the industry). It's moved towards take home exercises, which are a more realistic gauge of what you are doing, but are just such a time sink. They take a minimum of half a day, and then you are pushing out fairly rushed code, so not the best.
I'm not familiar with the Python runtime, but PyArg_Parse sounds very much like a PHP C API function (zend_parse_parameters) which has the same purpose and problems. Several years ago, an alternative API was added where you did one function call (actually macro) per argument. It has worse code size but better performance. Maybe Python can do the same?
> For "obvious" economic reasons.

Global integration of highly specialized industries not particularly dependent upon labor cost is not at all obvious--especially in the face of increasing political instability.

Part of the theory of engaging with China is that pulling it into the world would make them better worldwide citizens.

This has not worked. It has simply made China a bigger bully. So be it.

A gigantic amount of semiconductor manufacturing lives within 400 miles of China. That can't possibly be defended effectively against military action short of moving it a lot further away from China. That's what we're seeing the start of here.
There are companies like elliptical that specialize in tracking
illicitly acquired crypto [0]
Probably your best shot at recovering the assets.

[0]: https://www.elliptic.co/
> Hwang and his private investment firm, Archegos Capital Management, are now at the center of one of the biggest margin calls of all time -- a multibillion-dollar fiasco ...

Ouch.-