skysight-inc/HackerNews huggingface dataset:
Mind. Blown.

This is basically what also happens during long division! I marked the remainder of the previous operation in each line with a bracket (no italics in code formatting, sadly), appending another digit of the dividend behind them is the same operation as multiplying the 'remembered' number by 10 and adding the next digit to it:

8 5 3 6 2 9 / 7 = 1 2 1 9 4 7; remainder 0
- 7
--
[1]5 How long division works:
- 1 4 <------- subtract largest possible multiple,
---- note remainder in next line, append
[1]3 next digit from number at top, and
- 7 repeat until done. And make sure to
---- keep track of the result.
[6]6
- 6 3
----
[3]2
- 2 8
----
[4]9
- 4 9
----
[0] <= final remainder = 0, i.e. 7 is a divisor of the number

Thanks a lot for your comment, this was insightful!
It's still BS, if you have a dual-channel CPU you are restricted to just upgrade the additional slot to the soldered one like 8GB+8GB and same speed.
With uMatrix in "unless withlisted no js configuration" the test does not run. The noJS fallback does not progress. Probably means a pass :)

Unique fingerprint is really interesting upon enabling first party js. Fonts and gpu give lots of unique information.

Dont get the message to unblock ad providers that follow DNT. This trust is too easily betrayed.
Slightly off-topic, but in any mathematical theory concerning a certain restricted domain and also in any theory attempting to cover the entire mathematics there are many possible choices for the primitive concepts and rules.

In most cases it is not possible to have an objective criterion for deciding which is the best choice, so the choice remains based on personal preferences.

For example, I could never accept the idea that set theory can be considered to belong to the foundations of mathematics.

I have always believed that it is more convenient to view the sets not as primitives, but as classes of equivalence of the ordered sequences, which in turn are constructed from ordered pairs, which are a primitive concept.

So instead of using set theory as a base, I believe it to be more convenient to start from some primitives that include some of the concepts and operations on which LISP was also based, plus some definitions, which normally are introduced using sets, modified to use ordered sequences instead.

All the set theory (and the number theory) can be constructed from these alternative primitive concepts.
I’m not arguing that we should go back into the office.

I’m arguing it’s ok to lament the loss of socialization while working, how you spend most of your time.

There’s a pandemic, and I am lonely. I think the comment I was replying to blaming that on me not having good enough friends and family is both pointed and hurtful.

I have a wonderful support system, and I am still lonely, particularly during the work day.

> Humans were never "intended" to catch deadly respiratory viruses

Strictly semantically speaking, I think billions of years of history disagree. I understand the point you’re trying to make, but respiratory diseases were here long before us, they’re a fact of the environment we were born into. There is no intent in that one way or the other.
That's fine, but I'm not interested in comparing them and I still don't understand what the benefit is
Thanks for the creative solve. The first iteration of this site was static and the issue there was CloudCannon not scaling for his gang history media gallery, which has grown to 15GB. Regardless I'll keep this in consideration as an escape hatch as Dec 1 is coming up quick and we were just notified by Pantheon.
Google obviously cared, since google has everything on one platform who cares if your ad-sense shows wrong numbers? Your Gmail, Fotos, Drive queries...who cares right?

Oh and not to mention debugging, can you trust your program or your hardware, who makes the wrong query, how to find out which node needs to be restarted?
Golden rule to follow: always optimize first before you attempt scaling.

Working for large banks I see this error made every day. Nobody knows how to optimize, but everybody knows how to request for couple more servers.

Then there is a talk of budgets, hiring more people for maintaining the behemoth, then introducing some pretty exotic and expensive technology to "optimize operations".

I have seen yesterday a huge piece of infrastructure with literally terabytes of RAM and a number of GPUs costing at least 250k a year for a batch job that should fit a single server with no problems.
No, because there's an error bar. Why is 0.32 the false precision and not some other random number.
Awesome reasoning mate. I wish I could have any kind of life outside of work, but it is all shutdown now!
> Another way of saying it is that religions (as we know them) are answers to questions

Perhaps, but atheism does not answer questions like how the world is created. You can be atheist and believe in big bang or believe that the universe have always existed or something else, or you can just not care. Atheism just eliminates some particular answers like "a god did it".
I don't, but a lot of it has to do with the job I did, and the culture of the office.

I was a manager at a fairly "stolid," classic corporation.

Since leaving that job (pre-covid), I started to "retool" myself back into engineering, and have been working at home, writing software.

My personal productivity is absolutely jaw-dropping. I never thought I would ever be this productive.

Don't believe me? see for yourself: https://github.com/ChrisMarshallNY#github-stuff

But it's an unfair comparison. Apples to oranges. There's drastic differences between what I did in the office, and what I do at home.

I also have a fairly massive monitor (an LG Ultrawide 49"). It makes a really big difference in productivity. I used to do all my programming on my laptop, during downtime from work (nights, weekends, travel, and vacation).
Frist spent some time and try to optimize. If that's too hard or time consuming for proper reasons, then scale up. If you see many long bars in htop on the biggest machine your provider has to offer, then scale out.

Of course, you might want to scale out earlier for other reasons e.g. fault tolerance, if you want to allow different kinds of failures.
Semi-related tangent: Adrian Tchaikovsky's "Children of Time" is first-rate scifi that explores ideas about accelerated evolution and insect intelligence; highly recommended.
> In this cohort study of over a million Danish persons, we found that lower parental income, longer time spent growing up in financially poorer conditions and downward family income mobility during childhood were associated with higher risk for developing a secondary care-diagnosed mental disorder as a young adult. The greatest hazard ratios observed were for substance misuse disorders and for personality disorders, but similar patterns were seen across a broad range of mental disorder diagnostic categories.

Income inequality has and continues to cause detriment for societies.
> Then you define the corresponding rule. With SASS that is almost too easy. Also, don't forget that the C in CSS means cascading.

Over the lifetime of projects 'cascading' always led to headaches. There's a reason the whole BEM thing became a thing.

> Do you think it will be too repetitve? Make a SASS mixin that defines these for you. Not only you're still keeping CSS separate from the HTML structure, it will very likely work in the same way that all of those "pull-x" and "push-y" rules are doing anyway.

I used to do all that. Still do for some projects that rely heavily on SASS. But using mixins and functions and extends and whatnot adds complexity that I honestly feel I can't justify anymore. /Why/ do I want to keep CSS separate from HTML when in practice they tend to end up entangled anyways. It just reeks or cargo-culting 'separation of concerns' where really it's just 'separation of technologies that are separate for historical reasons'.

> I am not against using classes and ids that define purpose and even state (for the odd case where the attributes are not enough/non-existent). What I am against is the definition classes that are mapped to the presentation. You can have a <button class="critical-action-trigger"> all you want, but please do not make <button class="size-huge red">.

But why? Other than 'this is the way it has always been and I refuse to change my mind'?

> I said above. If tailwind was only providing a bunch of utlity mixins and variables that I could then @import to my SASS, I would understand. What I don't understand and do not want is to have classes that I am supposed to be writing inside the HTML.

Because it works. And it's measurably easier to do, in the experience I and many others have. And because I still can't find a good argument not to.

> If we had a 100% style-free "standard" component library and the CSS designers focused only on implementing their design languages against that standard, the chances of us getting a more paretto-efficient basis for frontend development would grow immensely.

I do agree with this, I think. But day to day it's not going to happen. When someone comes up with a popular style-free standard, assuming that's practically possible and good enough to become popular, I'd happily switch to that.

> Nowadays, every frontend developer either needs to do everything on their own or hope that there is already a combination of JS component library + design language that is acceptable. If we had my way, everyone could then start their application with the standard components, pick any design language that claimed to implement the rules for the standard components and customize only the relevant parts. Everyone's 80% of the job would be mostly done.

Yes, but honestly by that logic we could dismiss any improvement and argue for some kind of ideal where HTML and CSS are not used for app development in the first place. But that's just not the reality we live in.
"Parental income as a marker for socioeconomic position during childhood and later risk of developing a secondary care-diagnosed mental disorder examined across the full diagnostic spectrum: a national cohort study"

Full article headline, for those who read the title and thought "... obviously?"
Somewhat tangentially, I love the movie Alien 3. The longer cut is obviously a more coherent movie, but I find even the theatrical release enjoyable enough.

It's harsh, dirty, somewhat chaotic, and unapologetically brutal in a way that matches, poetically, the setting.

I think it also helps that, despite it being released a few years beforehand, I get a strong Quake (2) vibe from the colour palette and setting of Alien 3, and that serves to further endear it to me.
Which means that currently it requires an internet connection and opens a page in your browser.
Obama's Justice Department grants final immunity to Bush's CIA torturers(2012)
JavaScript Modern Interview Code Challenges
I wonder how you justify your use of the word "huge" here, given that it'll most likely be far better than most landing pages out there and not everyone will use the problematic components.
Sure. I suppose that if you go deep enough, my signal is "will write good code here", which is suggested by "can write good code", which is suggested by "has written good code" and "wishes to write good code", which is suggested by..."did a side project" or "doesn't only write code when someone is standing there to pay them for it" or <whatever else>

Everything in an interview process is an approximation and guess.
Common at businesses where devs work at a "cost center" and not everyone gets to work at a FAANG shop unfortunately.
Relying on something like train timings to enforce your work life balance isn’t a reliable strategy.

What if the trains started running every 5 minutes? Or what if you moved a little closer and you could walk?

If you don’t want to use willpower to stop working you could add some structured activity (after COVID) like a workout class after work. Or you could generally just make more deliberate plans for you after work time.

Or my personal favorite. Start a hobby you like more than work.
> I believe I have remained polite and respectful towards you throughout

I disagree. I do not mind in the slightest being told I am wrong, or having my ideas criticized. But calling me too stupid to understand my own point, or too intellectually lazy to want to understand a subject, or to talk down to me like a child—that is not kosher. This conversation is not worth being attacked, or my day being made unpleasant because you choose not to avoid the impulse to throw insults.

To the other side of things, it might help calm you to know I never much considered what I was saying a criticism of Louise. Louise, from what I can tell, is fine, and an interesting take on the task. What I was objecting to was only the way you used it in the argument. A bike is cheating if you bring it to a 100 metre sprint, but that doesn't mean they serve no purpose. Eg. I do not consider SAT solvers particularly relevant to AI progress, but one can hardly deny they are quality tools.
Is the problem inequality or that the income is below a threshold that would guarantee safety and pray of mind?
> Humans were never "intended" to catch deadly respiratory viruses

Important point on the wording: Humans were never intended to spread deadly viruses to the vulnerable population. Almost all of the people complaining about measures to prevent the spread are in low-risk groups and do not have anyone close to them in a high-risk group/relying on having a working medical system.
very much enjoyed the amount of sass in that blog post announcement ;)
I very much agree. If you like working in the office, then work in the office, and if you prefer working at home, then work at home. We need to be inclusive of people, and let them work the way _they_ best feel productive.

It is unfortunate that people think that it has to be either one or the other.
Knowing a little bit about Chris Metzen and his history, horde stands for the outcasts of society.
I think you've steered this discussion away from the factual point that I made.

All the best.
It seems pretty standard to me. Typical open-office setup, with one 24" screen and $5 keyboard and mouse that come with the PC, and a basic 10-years-old office chair. I've seen quite a few mid to large size industrial/engineering companies and it's a standard setup. Actually the ones having a 24" screen are lucky, most people get a 20".

That's why people commonly bring their personal headphones, keyboard and mouse. And sometimes their own larger screen even.
If Rockets were Transparent [video]
> Nobody's losing their minds, exactly, but plenty of people aren't really happy.

There seems to be a lot of newfound concern for the wellbeing of the employees. Interesting how this wasn't an issue before Covid hit, and nobody was asked "would you prefer to work from home rather than having to deal with constant distractions in the office? Would you like to not waste your life away on a useless commute? Are you happy?". Nah, it's only an issue now.
If you have me guess, what the effect of low access to resources is (time, money, health, job, anything) I will bet having lower resources will have an adverse effect - because that is kind of the definition of it.

When I read these studies, I'm thinking that this "fact" is disputed and low access to resource may have positive effects - which is ridiculous.

A kind of second order implication of this is that it's more important to research the problem than to solve it (I know you need to understand the problem first, but I think it is not that complicated).
I also like to do as much as possible via the keyboard, but that rarely works on websites anyway. They don't have to be incompatible: quite a few shortcuts in MS Word still work, even though they've change the UI model several times, and (at least in Office) they're customizable.

I agree that suggesting a contact based on digits is a very odd feature, one of the type "because we can". I can't imagine it being helpful at all, really: almost all users know how to operate the contact list.
Like I said, it was years ago. And the setup process is ridiculously simple, especially with the docker setup. Very easy to give it a try locally before committing.
I agree that styled-components takes care of a bunch of issues that make some of us reach for Tailwind.

However, aside from requiring a very specific tech stack, it doesn't solve the problem of every component potentially having slightly differing styles. There's ways to handle this, but one thing I like about Tailwind is that the defaults are stronger across components, while still leaving space to deal with all the one-offs.
Iirc gcm is still basically batched periodic xmpp messages?
Yet it feels very common to see employers buy subpar equipment, because they either don't understand how much of a difference it makes, or it "costs too much" to give every developer higher quality tools.

I'm also in the camp of preferring to work from home with my triple high-res monitor setup, good chair, height adjustable table, ergonomic keyboard/mouse, and so on.

I dread the day I'll have to go back to the office.
Actually, I like working from home better. I have a lot more interaction with my family and feel overall more comfortable. Productivity depends on the task. I think for most things it is higher, but causal communication suffers a lot. Yes, the equipment isn't as good as in the office, but I am working on that as I had to renew most my equipment anyway. My biggest concern is that the food I consume for lunch is a lot worse while working from home, but that is 100% my fault and something I could change.

From my current perspective, I think my favorite model would be something like 2 days per week in the office and 3 days working from home. That way one could balance and appreciate the different advantages.
Phoenix LiveView 0.15 with new uploads feature
Just currious, do you know if that help build personnal credit score ?
I tried this but found switching ttys was too easy.
Nice work, I've been looking for something just like this.

For me it would be great to be able to export to PDF or even ODP/PPT
There are however a few vegan activists who oppose lab-grown meat (and things like the Awesome Burger) on the grounds that we will never truly love our animal brothers and sisters and treat them justly, until we have lost the very appetite for meat.
"Religion is a modern Western concept. Parallel concepts are not found in many current and past cultures; there is no equivalent term for religion in many languages."

Ah, so there are entire cultures that are atheistic. Your argument has just achieved circularity!
I just realized that I earn more than working inside the office. I don't know, but it seems that I am spending too much when I'm at the office. Also, productivity-wise, I can perform well at home and not worried if my boss is checking me out or what.
In your specific case the problem was exacerbated by WFH. But if your boss doesn’t have a problem with making people work from 7am to 6pm, the problem is the boss.

They could have at any time decided to do the same thing in the office, and many offices do work that way.

If you wouldn’t stay at your company if they required you to be in office 12 hours a day, why would you stay around if they require 12 hour WFH?
With all due respect Mr Herzog please keep the AWS advertising in the advertising section.
"... attempts to avoid possible cultural dependencies and barriers (enemies are only robots, no violence on living beings)."

I'm sure violence against robots will be unacceptable in 10 years. Or even now:

https://www.dailymail.co.uk/sciencetech/article-2955544/Woul...
JavaScript for Microcontrollers
> In less than six months I was casting about for something to do. I still work, not because I have to, but because it gives me a reason to get up in the morning.

Damn. I read the same thing from a lot of people on HN over the years and I'm envious.

I think I could easily and happily just not work for the rest of my life (in my 30s). I did exactly that for more than a year, living off my savings after being laid off. It was fantastic.

For six more months after that, I worked a couple of hours a week contracting, as the savings started to dry up. But I wasn't even close to wanting to work again. Maybe it would happen in 3-5 years? Who knows, but I certainly wouldn't want to do it full time. Which is where I'm back at, currently (working as a software engineer).
This looks like it's going in the same direction as Deckset (https://www.deckset.com/) and reveal-md (https://github.com/webpro/reveal-md) – neat. I love the former (just works really well for me) and would really want to like the latter (open source! no license needed, collaboration-friendly, customizable), but it makes me fight my tools just a bit to much. Part of which is intentional, of course – the point of these tools (for me) is to not get sucked into a handcrafted slides rabbit hole, because they resist me very strongly if I try, but things like autoscaling lots of text on a single slide just have to work (couldn't find a decent-looking way to do this in reveal-md without magic – works nicely in Deckset).

Yours looks like it could fill that gap (featureful yet easy to use), though (on first glance, I'll admit) it still appears to be kinda limited. I can't figure out how to exit presentation mode, I'd prefer to have somewhat more explicit slide boundaries (e.g. using the Markdown "---" separator), so I can have multi-line slides with paragraphs, plus I could throw my Deckset markdown slides at it and have them work with relatively minor changes. I think the mix of Markdown and HTML in the examples are a bit confusing, maybe it would be better to stick to just Markdown?

I couldn't figure out how to have an image and text side-by-side (I like to do this in Deckset to have e.g. a vertical process diagram on the left and the most important remarks/caveats on the right). Other things I personally am missing are multi-line code snippets, text on top of an image background (ideally desaturating/blurring the image for readability, Deckset does that well), and speaker tools.

What's there is really lovely, though. I love how super snappy it is, the themes look pretty good, very nice and minimal. It's mostly very straightforward to use and already has a bit of polish, which is neat at what looks like a pretty early stage. I think this looks really good and promising!
If it's buggy I'll stick to XMonad. What are you using now?
> and a separate active web (basically a proper virtual machine perhaps like Squeak/Pharo).

Something like WebAssembly, then?
Agreed. Although I'd say that in practice I often find the need to use mostly a fixed set of Tailwind classes + some adjustments. It can help to use @apply, but I think even the documentation advises against reaching for it too quickly. a <button> would be a typical use case for me.

The way I see it, @apply is like a mixin, compared to CSS atrocious global inheritance. I tend to start with components (and 'micro-components') with all the Tailwind classes, but if I start seeing an obvious pattern I will consider using @apply. In practice, that's worked out very well. It really seems to help with not abstracting too early or too late.
Yes, both FCM (as they are called now) and Apple's APNS seem to be using a customized XMPP connection.
No it doesn't.

https://docs.microsoft.com/en-us/visualstudio/help-viewer/ov...
apparently, the note 10 uses it https://www.sammobile.com/news/galaxy-note-10-uses-f2fs-not-...
Red Hat ships podman for RHEL8, that's what the article is about.
> AWS Database Migration Services allows them to easily and securely pull data out of a variety of source databases and data warehouses and land into S3 before loading it to Amazon Redshift.

I would be really interested in everything that can go wrong and how to minimize risks and what cannot be solved and needs to be worked around.

This fairy tale is not even as good as reading the actual documentation. This is just an infomercial.