skysight-inc/HackerNews huggingface dataset:
Who is writing state machines without the pattern of generators/coroutines these days?

I prefer the discipline and diagrams of regular state machines. Personally, I don't like the coroutine alternative because it takes away what is good and adds complexity.

Also as @R0b0t1 says, regular state machines are used in embedded:

- Draw a diagram

- Implement a state machine

These feels much more like engineering that messing with coroutines.
I work in the IT systems integration industry, and I have unironically used the phrase "fewer moving parts" when describing the benefits of my preferred architectures.
Humans were actually incapable of abstract thought until hacker news invented it.
I dont get it. Isnt Newtonian Physics the connection between QM and GR?
My parents have a high end Samsung tv from about 5 years ago and somehow the thing has slowed down to unbearable levels. Just changing the volume and channel is difficult. A factory reset didn't fix it so I suspect the issue is software updates.
OTOH we already do this with water and sewage in dense areas. These could be replaced with vehicles and tanks if it's cheaper in the future.
It is not wrong if you are the sole author of a blog. It might start to become wrong once you involve additional authors like a technical writer, someone in marketing, etc. And if you intend to pull data from a spreadsheet, github repo, or other source then you're going to either want a framework or start building your own similar build utilities.
> so I trust their stewardship more than most other companies (including Garmin, who recently fell victim to a ransomware attack)

I'm not sure I follow. AFAIK Garmin refused to pay, preemptively shuttered every single area of their operation possibly connected, even those not directly tied to the attack, to assess the fallout, and took the time to restore whatever was affected from backups. It looks like they did the right thing, and thinking anyone is impervious to a ransomware attack (which has nothing to do with privacy) is ludicrous.

Meanwhile I could use my Garmin watch in complete autarky while their service was down. And this service is entirely opt-in, off by default, and I could just pull the .fit files via standard USB mass storage to process myself or upload to, a third party, like Strava. Interestingly enough, you don’t even need a smartphone even if you want to use Garmin’s cloud.

Amusingly with 12-15 days of battery on average I did not even need to even recharge my ForeRunner 735XT during the whole downtime.

I’m not getting any wearable that doesn’t cross that baseline.
What are your thoughts on the SE?

How important is always on display? Does not having it mean you have a distracting flashing from your screen when you move your arm, or is it always on just a marketing checkbox?
> You might even agree because you changed your comment

Yes. I changed it like 5 seconds after posting. Even tried to create a new document to show how it failed, but it was on a different computer and I couldn't reproduce it here. It's probably a browser/OS combination.

> And no, I don't work for Hellosign.

Well, alright then. But you aren't the only one. The score on it has had many ups and downs today.
You jest, but I fear we're not far from chemical analyzers being put into the sewage system, so that advertisers can detect a sudden appearance of e.g. pregnancy hormones in someone's toilet output, and helpfully spam them with baby stuff ads.

I remember reading about work to build something like that in public toilets to detect potential infections spreading around a city, but I'll be voting against such projects up and until the adtech industry is burned down to the ground.
I think alot of folks share this view. When we switched our marketing site over to Gatsby it was a godsend, but once we hit over 400 static pages on our site, the build times were killing us.

Our devs complained that even on local, building took forever, and because it had to refetch all of our WordPress CMS media library each time, sometimes it would just crash during build.

Also we grew the need for good SEO support for dynamically generated pages (of which we have thousands), and we had to write our own prerendering lambda function to handle bots (and embed tools) that couldnt run js on their own

After Next announced their support for static site generation and the release of next-serverless, we took the next three weeks to get our site ported over and haven't looked back since.
You might be right morally, but in a lot of countries it is still the case that 'not having sex with other people' is a compulsory clause of the marriage contract. So legally it's a little bit murkier.

People have been advocating for marriage contracts that are a bit like the CC license, where you can pick the parts that you agree on.
Their job is not to make a best effort.

Their job is to provide an authoritative and trustworthy record.

This is quite serious if these documents are to be used in litigation. Generally I'm happy with best effort, but in the case of this situation where a reliable record is required, they've dropped the ball.
Yes, and as Mayo clinic above lists also polips and a fracture, i.e. unsurprisingly if the nose is clogged or its inner lining is altered, you loose your smell, but I would have thought that the sample was excluding these, either because they can be easily diagnosed (polips or fracture) or - as you say - because typical cold (or allergy) symptoms are not usually connected to Covid-19.

All in all the causes are listed under three main categories:

1. Problems with the inner lining of your nose

2. Obstructions of your nasal passages

3. Damage to your brain or nerves

If - as I think - the first two are excluded, the 20% of non-positives but suffereing from anosmia seems very high to me.

Also, as it was reported anecdotally:

https://news.ycombinator.com/item?id=24664925

the anosmia from Covid-19 seems to be much stronger than thoe connected to cold and similar.
So in your mind, hacktoberfest's marketing strategy isn't "let's sponsor a big public pro open source event so we get lots of good rep especially among open source enthusiasts and potential hires"... But instead it's some weird ass 5 year long-play betting that random indian students will, in the future, have purchasing power to choose Digital Ocean because they got a free shirt half a decade prior.

"Generalising" isn't the word I would use.
And all the versions of how you get the excess carbon out of that pig iron.

But even today, about 8% of global iron production is by direct reduction. As coal use is phased out, this will rise, and eventually all iron will again be produced without blast furnaces, possibly using "green" hydrogen as the reducing agent.
After building a site with Gatsby, it feels like a prank to make the process of getting a bit of html and css on the page as complex as possible.

It’s like you’re not a heroic enough a developer if you haven’t wrestled three build pipelines and ten layers of abstraction before breakfast.
LXC existed before Docker and indeed as I said Docker initially built on top of LXC. So LXD is not an afterthought as you tried to put it, it’s way before Docker and k8s. Docker and k8s became popular given marketing money put on them.

Also rootless container has been a feature of LXC since 1.0 in 2013-14, which could not be incorporated in Docker as they tried to re-invent the wheels by writing their own libcontainer which eventually resulted in many vulnerabilities which even impacted k8s even in 2019.

Still today unless one use a managed version of k8s or use managed service by major cloud provider the infrastructure will be insecure with k8s given most of the Docker images still not tested as rootless containers. Also for a small team it’s pretty hard to have secure self-hosted k8s infrastructure given sheer complexity and moving parts.
The first complaint in this is review is that markdown isn't rendered in custom MDX components, using this example:

```
<Alert level="warning" title="Note">
PUT/DELETE methods only apply to updating/deleting issues.
Events in sentry are immutable and can only be deleted by deleting the whole issue.
</Alert>
```

And goes on to shiw their ugly hack to make it work.

Well, markdown in custom MDX components is rendered. You only need to leave a line break to signal to the parser that this needs further processing. Like this:

```
<Alert level="warning" title="Note">

**PUT/DELETE** methods only apply to updating/deleting issues.

Events in sentry are immutable and can only be deleted by deleting the whole issue.

</Alert>
```

Which I really don't find to be a deal breaker.

I stopped reading after that because I was hoping for a somewhat more informed opinion.

From my experience, build time/build complexity is Gatsby's achilles heel. But I've built some stuff that looking back I don't think I could have done without Gatsby, as I came yo it being new to React.

It's simple enough on the surface and as you dif deeper, there's plenty of knobs to turn.

My one wish is if they'd let you bypass image processing in the development environment.
Apart from that, I can't recommend it enough.
Balalaika IT – lazy bi-weekly newsletter for full-stack web devs
Weight of all life on Earth in one chart
> Why are you rewriting the browser rendering implantation in a JS engine?

Tree models.

Many developers have trouble understanding implicit relationships present in tree models. That is a cognitive barrier acting as a breaking force that eliminates any development. To solve for that frameworks provide an abstraction layer so that developers can envision the DOM more as a graph to be searched.

There are all kinds of performance penalties for superficially reinventing a technology like this, but the bigger limitation is lost creative potential. Instead of operating according to the capabilities of the language or API the developer is operating according to the limitations and most common approaches of the framework. For example templating is mostly easy. State management is ridiculously easy. But, the frameworks would have you think these are massive accomplishments requiring the titanic efforts of a super genius.
Unless something changed lately, this is a little deceiving.

If you check your own account, it finds albums and can even download some shared photos.

If you check the same account but using another account's cookies… surprise surprise, "No album" appears.

# Own account

Name: ---public name----

Last profile edit : 2019/12/01

Email : ----------@gmail.com
Google ID : ------id------

Hangouts Bot : No

Activated Google services :
- Photos
- Maps

Google Photos : https://get.google.com/albumarchive/------id------
=> 4 albums, 50 photos

Searching metadata...
[+] 1 device found !

- Apple iPhone 7 (40 pics) [2017/01/1]
-> 1 Firmware found !
--> 10.3.0 [2017/01/1]

Google Maps : https://www.google.com/maps/contrib/------id------/reviews
=> 167 reviews found !

Probable location (confidence => Okay) :
- --------, ----------

# Other account

Name: ---public name----

Last profile edit : 2019/12/01

Email : ----------@gmail.com
Google ID : ------id------

Hangouts Bot : No

Activated Google services :
- Photos
- Maps

Google Photos : https://get.google.com/albumarchive/------id------
=> No album

Google Maps : https://www.google.com/maps/contrib/------id------/reviews
=> No reviews
Newsletters hold great potential for revenue generation
GNU Colab: a Google Colab notebook allows to run a full Linux desktop
Safari doesn't have the privacy extensions of Firefox (e.g. uBlock Origin, Privacy Badger, Multi-Account Containers), or custom search keywords. I use Firefox on iOS actually, because I get to sync my custom search keywords.

Also in my experience, while Safari is very efficient in terms of battery, Firefox has made great improvements in that department and also ... Safari chokes on more than 10 open tabs, whereas Firefox runs just fine with at least 10 times more tabs.
I've noticed that Coke Zero bottles that were left out in the sun lose most of their sweetness and taste awful. Maybe there's some photosensitive compound in the sweetener.
What you intend essentially corresponds to the two-clause BSD or the MIT license. Here is a good summary: https://opensource.stackexchange.com/questions/217/what-are-...
Your statement "you are not granted legal authority ..." essentially means that you are the copyright owner and don't want to give away your copyright, but only give a license to others as explicitly stated; that's essentially the default in all jurisdictions I'm aware of, so you don't have to repeat it in your license. But if you're in US you might want to register your copyright.
I show up to meetings 15 minutes early if I can. Sometimes I catch other earlybirds doing this and we take the time to chat. Doesn't quite scratch the itch, but it's a good way to meet people.
I'd be interested to know if more people were visiting it since "Breaking Bad" aired.
In rural areas, one can often encounter off-grid houses disconnected from the central sewage system. They have to get regular visits from trucks that pump it off. Sometimes smaller villages have a central sewage collection site but digging a pipe to the next treatment plant would be too expensive so the truck visits that one collection site and doesn't have to collect from multiple tanks.
The solution is regulation.

But that could take another decade to materialize, or more, so what do we do until then?

On an individual level, yes, the solution right now is to avoid some services.
For the past few years, I've made this tradition of working a bit harder in September so I can have more free time in October and make all the contributions I've been meaning to make.
I never made the PRs specifically to get the shirt, they were things I wanted to do at some point and the shirt was a good incentive to actually get them done.

Just like past years, I have a similar todo list with 10-or-so items this year and started working on it yesterday. All of the contributions I have planned have had open issues for a while and I've discussed them with the maintainers for sometimes months. Now none of them will count towards the shirt.

And I want that god damn shirt! I know it's stupid, but it was really nice to get something sorta-exclusive for doing something good for the open-source community, even if my contributions weren't particularly groundbreaking. I'd gladly pay shipping costs if necessary (actually, I think that would be a good anti-spam measure). But now I'll have to spend more time looking for tagged projects to contribute to and probably end up not finishing some of my planned PRs.
While this "sounds" good, where were you when the supermarkets did this, literally decades ago?

Here in the UK, a common tactic of theirs is selling a branded product, then if it sells in sufficient quantities they make their own brand, cheaper, sometimes lower quality, version.

And then they put it right next to the original product on the shelf.

It can't be one rule for the tech companies, and another for all the other companies. It's a store, expect the store to take a cut and if you're too successful, compete with you.
I've fixed this exact vulnerability (sans QR code) for a client of mine in the last 2 years. I place the cause for these kinds of issues on the split between "frontend" and "backend" developers, with many frontend developers coming out of code camps able to build client-side rendered single page applications and being very proficient in JavaScript but not having experience with aspects of security-related software design. Back in the olden days, coming through learning PHP which was all server-side, you got a lot more exposure to that. Less so with these React-heavy code camps.
There is a story about this mocking Indian culture. One day the captain of the ship was transporting containers filled with crabs. When he discovered it was crabs he got upset and said to his fellow sailors to make sure there is lids on those containers so that they do not get out. To that one sailor said “Dont worry captain. These are Indian crabs. If one gets up another will pull him down.” I remember thinking of this story and feel we are like crabs in India and some of it has to do with huge population and limited resources. If we had a limited population and plenty of resources we would not be doing Jugad.
> I highly doubt this is the future of garbage collection, because it involves massive infrastructure investment that only pays itself in decades. This is not how local politics and budgeting operates. (source: I'm a district councilor in a large European capital)

Mostly, yes. But large, long, capital intensive investments occasionally do get pulled off. See eg the New York subway.

Different places have different abilities and willingness to do so. Similar for the same place in different times.
> If you have 2FA enabled AND you use a security key, the key digitally signs the hostname of the site you're browsing.

How does this work? Does the browser talk with the key? I thought the key is primarily an input device.
Yes. US wasn't incentivizing having children because the population growth historically always used to be a solid 1%. But it ended around 2008, so policy is likely to change soon.

"The West" taken in general predictably provides incentives when it sees effects of small or negative population growth.

Take for example stats for the year 2000 to see how the past shaped policy of today:

- US 1.1%
- France 0.7%
- UK 0.4%
- Germany 0.1%
- Italy 0.0%
> the marketplace does NOT provide me (consumer) any value at all.

But it provides Netflix value in that they have more customers.

If you (physically) shop in a store you don't even think about the retail margin.
Can I upvote this multiple times? I own a similar Microwave and would never want something else. Maybe we tech people lost contact with the real world some time ago.
As others have said, I believe the lack of depth in medieval art is much more a matter of conventions than a matter of lack of theory or physical abilities (see [0]).

The one thing that convinced me of that is the sudden jump in realism in Egyptian art during the reign of Akhenaten (Amarna period, see the famous Nefertiti bust for a great example). The new king asked for more realism and he received it, it just took a reset in conventions.

[0]: https://en.wikipedia.org/wiki/Perspective_(graphical)#Early_...
yeah I've got the last model plasma that panasonic made. it's got absolutely incredible image quality, you just need to be okay with not having 4k. and it is dumb.
It sounds like that just moves the spam from worthless PRs to worthless repos, which may even be more harmful in the long-run.
Wait. So your ex _didn't_ study the old exam papers? That is like the first step in any preparation.

"If you know the enemy and know yourself, you need not fear the result of a hundred battles."
I'm sorry to hear your wife has been ill.

>I'm not saying she had covid-19 but she had many of the symptoms.

What are you trying to say? If she got ill in Feb 2019 it's definitely not covid-19.
I had an almost complete loss of smell, unlike anything I've experienced before, but could still smell some aerosols like air freshener. My sense of smell was back to normal in about 3 days.
I was told on Sri Lanka that if you put one crab in the bucket, he can easily get out. But if you put five, not one can get out because the others pull it down. Is it true?

They didn't mention the crabs' nationality though.
https://www.amazon.de/Samsung-ME82V-SS-XEG-Mikrowelle-silber...
How Do Computers Communicate – A Complete Guide
I became a programmer because Travelocity couldn't hire competent front-end developers. I was hired on October 2007 as a designer. They had plenty of designers. After 3 months of doing very little work I was reassigned to a developer position and told to figure it out. I figured it out because I wanted to remain employed so that I could continue to pay my rent and feed my children.

In hindsight this experience has proven problematic. Many people who perform front-end development never seem to figure it out. They are dependent upon a collection of tools to do large portions of their job for them. This is incredibly frustrating because it exposes a very extreme and immediate sense of dependency that quickly leads to insecurity, which is a polite way of saying hand-holding possibly infantile. That is a wildly different perspective that often results in friction and sometimes hostility.
I've done the "turning off javascript" thing with next. It involved a minor override in _document.js to avoid generating the script tags. Not officially supported, but not hard either.
That comes across as bollocks to me. They're on the same side of "understanding how a star works" for example.

QM applies to weak forces too.

The gravitational field of a neutrino may be small but it's not zero.

Meh.
This mirrors my experience as well. Extremely slow build times, a lot of complexity that is hidden at first but is going to rear its head sooner or later, and GraphQL everywhere for very unclear reasons. Also, surprisingly easy to misconfigure something and get very poor TTI and other Lighthouse scores.
I totally would not mind living next door to a community compost pile - in fact, there is one round the corner, but it’s mostly used for garden waste from the parks around here. But a well managed compost pile has no negative side effects. It might smell a little like hay from time to time, but it’s definitely not even remotely comparable to a manure pile.
I was a church youth worker in the mid 90s when my friend gave me his Dad's old 386 computer which started my interest in computing. I went on to buy a second hand 486 for £200 which was a big investment for my wife and I at the time.

My curious nature resulted in me upgrading my 486. I lost a night of my life trying to add a cdrom when I didn't know what jumpers were :-)

I left youth work and got a job in a local school as the photocopy guy. I grew in confidence and was going out at night and fixing people's computers to support my wife and son and daughter.

I was also studying part-time. I had just enough qualifications to become the school IT Technician when the opportunity arose. I went on to be the school Network Manager and grew the school network from 50 to 500 computers.

I left the public sector and joined a Saas company. I eventually became their infrastructure lead. By this stage I was managing a team running a Xenserver infrastructure spread throughout several data centres in the UK.

I created a website called https://freeperiod.co.uk when I worked in the school. A room booking system for schools. I left my job at the beginning of this year and was taken on to an accelerator program. So Freeperiod has become a company and I am also doing consultancy work.

Underpinning all this is a love for Linux. Faith is also important to me and I believe God has given me the desires of my heart throughout my career. Where there has been an interest I have moved into that field. I also understand now that employers need good workers. If you have a good work ethic you will enjoy your work and may do well.
Wow, that's weird. Can you describe the "new" smell?
Yea, that’s kinda the point of going event-based...
The Visual editor is going to get bundled in 1.35.

The beta go refers to in a version rewritten in PHP to drop the dependency on another service, parsoid, written in JavaScript/node.
The interesting aftermath from this situation is the Top of Tokyo Stock Exchange(東証) as a company is recognizing the technical situation well. That's not the case for most of the companies in Japan as most of the companies simply outsource their system, but 東証 was not.

While Japanese so-called journalists are completely blind at technology, even worse, they don't even have a basic literacy or listening skill, questioning things they already told, or fart out a question like "But computers won't break, isn't it?" while the cause is likely be soft memory error.