skysight-inc/HackerNews huggingface dataset:
Here is what it means to work at a big company:

* Things work slowly, so relax. There are many people that have a hand in every aspect of a product decision.

* At a startup you are actively changing the world. That’s done now. Put that completely out of your head. You are cog in a machine. Instead focus on your assigned product, help your teammates, and just learn to relax.

* You, the individual, are not important. The product is important, the department that delivers the product is less important, the teams that comprise the department are less important than that, and so on. Again, accept the reality and just relax.

* Do your best. Unlike at a startup, generally you will have time to get things correct. This is the difference between competence and others who struggle to get things right and always appear to be in a hurry. There is no reason to be in a hurry.

* Expect insufficient test automation, lots of regression, and plenty of repetition. Also expect everybody to be an expert that is in a hurry and things in a unique way. Just be patient, politely nod, and just relax.

* If you are good at systems automation then learn to automate away as much of your job as you can. Use the now increased free time to contribute to documentation and internal knowledge repositories. You will find that a lot of the documentation can be automated as well.

* My employer has something like 270,000 employees so it’s forgiven if you have no idea what all of those people in your cubicle farm do. You need to actively spend at least 2 days a month answering those questions.

* Just because you are at a big company does not mean you are safe. I have been in a large established super well known .com that failed. People get laid off even when big companies are healthy.

* If you don’t like being bored and are highly risk adverse you might find the big company life highly depressing. A lot of my advice here is to just relax, but I hate relaxing.
>If you can safely handle the dangerous fuels it's a much easier route to a liquid fueled rocket engine.

This kind of glosses over the whole hypergolic fuels are necessarily poisonous toxins that boil your skin if you touch them. To react with each other so quickly, they basically have to react with just about everything else as well - including human saliva, the liquid on eyeballs, and the liquid in your lungs.

This (extremely 60s styled) video is full of useful information about how dangerous hypergols are: https://www.youtube.com/watch?v=Zha9DyS-PPA
Is-Number Node Module
How to not lose a customer in 10 ways
"NYC has only one Keybank Branch leading to queues for unemployment benefits"

would be a less clickbaity title
Data Management Trends from an Investor Perspective – Episode 136
You can always apply blur on the noise afterwards.

It took me less than a minute to do this with Gimp (and I'm very bad at Gimp).

It's a simple median blur over a random noise.

https://i.imgur.com/f81JIRP.png
Unemployment, not retirement.

But that's not the only issue: The bank also has higher withdrawal limits for unemployment recipients than other in-network ATMs, so if you need to access the money right after it's paid out for a big expense like rent, you essentially must use this ATM
This reminded me of the Popular Mechanic's encyclopedia set we had growing up. Basically an encyclopedia of DIY projects. Looking back it's something i definitely did not appreciate enough.
From the news, this does not seem to significantly change traveling to Estonia. Nationalities that need a Schengen visa will still need a Schengen visa, with all the paperwork burden and time spent in queues that that represents. The only difference is that one will be allowed to work remotely while in Schengen (which hitherto has existed in a grey area), and because one might have one’s own business or freelance, Estonian consulates will be less demanding that one show proof of steady employment at a local firm in one’s country of origin.
Yep. Cabal 3.x is great, better than anything else I've seen for any other language.

As the article says, it just needs to correct the default behavior (deprecating the old behavior is on the roadmap, interestingly, the documentation doesn't even say what is the standard right now) and some improvements on usability (just better docs goes a long way).
> with minimal effort on your part. Want to get good medical advice? Find two highly regarded medical specialists and ask them independently for a diagnosis and treatment plan. Not two doctors next door. Not two doctors who published random blogs. Two doctors who are highly regarded by their peers and by the wider industry.

This is a tangent, but I'm currently in the situation where I really need to find these two doctors, after years of suffering from a rare (combination of) medical issues. I've been searching for a doctor who has experience with treating my (or similar) conditions, for decades now, and I just can't seem to find it. Meanwhile, my problems become more and more disturbing, with me being unable to work anymore in the near future.

So please, if you know how to find the "highly regarder medical specialists", please tell me. Especially if it would take "minimal effort", because I'm steadily losing strength and soon the minimal effort will be the most I can exert.
Maybe an unpopular take, but not every kid will be or should be interested in this kind of thing. It is more important to teach them to love learning and exploring. Introduce them to a variety of topics ranging from science, math, history, art, literature, sports, etc and see where their curiosity takes them?
And the corresponding source code [0]

if (typeof num === 'number') {
return num - num === 0;
}
if (typeof num === 'string' && num.trim() !== '') {
return Number.isFinite ? Number.isFinite(+num) : isFinite(+num);
}
return false;

[0]: https://github.com/jonschlinkert/is-number/blob/master/index...
Hah, it's not really reproducible at this point, but I was so excited that I didn't want to wait until I got everything sorted out. I spent a little time last night kerning even more (it's surprisingly fun), so if the kerning at http://pages.sachachua.com/sachac-hand/files/test.html looks better for you, you can get the new font files from Github. Gosh, thanks for using the font right away!

The local lib stuff is so that you can get aglfn.txt into the right place for the python library. I'll see if that can be given a path. If so, I can include it in files/.
He's a technical writer (by profession) directing traffic to his blog dedicated to marketing his technical book. Don't be naive, he knows exactly what he's doing.

Furthermore, I responded directly to the OP when he pondered aloud why he would be accused of lying. I explained. Then you jumped on me for being pedantic and posting non-substantive comments? Okay, seriously?

Speaking of which, why did the OP post the comment to HN about Eich calling him a liar, if not to stir up controversy (and traffic)? That's highly unusual. Did you ever consider that Brave is not the only one selling something?

>The issue is clearly the fact that the browser deceives the user, whether it is changing a link in a page or changing the URL typed in the address bar, these are both equally deceptive from the user's point of view

That's simply not true. They are not equally deceptive.... at all. A web browser surreptitiously re-writing third party web-content is next level evil. The implications would be absolutely astronomical.

It's not the same and you know it.
Ashens has a nice presentation on the video game version of "Masquerade": https://www.youtube.com/watch?v=ouvi-fwrfIY (spoilers ahead!)
The Incas didn't have writing: https://en.wikipedia.org/wiki/Inca_Empire

(They did have a knotted string message system, but it couldn't contain full language: https://en.wikipedia.org/wiki/Quipu .)

The Maya did have writing: https://en.wikipedia.org/wiki/Maya_script

If you don't know, and don't want to spend a few seconds searching, asserting things doesn't contribute to the conversation.
Mixing automation and manual work to boost growth “Gary Vee”-style
Your hunch is right, setuptools is able to determine if it's pure python or not (https://packaging.python.org/guides/distributing-packages-us...)

Maybe it's not reliable enough?

In any case, I can see why PyPI wouldn't want to increase the scope of their work. Sometimes is super valuable to just be good at one thing (distribute what others give you).
Did you do a blog post or Instructuble for all this? I would love to read more!
A Weekend MVP
While there are lots of benefits for choosing Haskell it is certainly not without its flaws as a development platform.

IDE has been my largest point of pain so far. I'm just used to a more interactive development experience, and sadly the tooling is just not there yet with Haskell. That said, there's great effort right now in that area so hopefully it'll improve.

On top of the broken record system, another annoying part is that the runtime monitoring and introspection story isn't so great compared to the likes of Erlang.
Plants have evolved to adapt to a certain environment, and if we change those parameters to promote a certain behaviour (e.g. higher yield) then most likely it comes at a cost (e.g. is the produce less nutritious?)
As in Dribbble or Behance for example, or Twitter (et al). Or look for large designer communities on Slack or Discord etc (or FB)

fiverr (or Upwork etc) are just meat markets and a race to the bottom, being hit or miss should be expected from those platforms: if you try to buy things on the [extreme end of] cheap, then often the end product is not going to be particularly good.
Hey everyone, I'm the author of the post. It was great fun hacking out this MVP in a weekend (from idea to advertising), if you have any questions please let me know!
Ha, in a "First World Problems" sense, maybe!

Not trying to say Mediterraneo10 should get a PhD, but PhD life probably sounds very nice to many people in the world without the kind of freedom and financial stability Mediterraneo10 describes. Credit to him/her in achieving such enviable life circumstances!
One has to guess, that the bees produce the hex structures they do because its an evolved, stable behavior. A more complex innate behavior might be fragile (change abruptly with a small change in genetics) and produce disastrously non-adaptive honeycomb. Any foray into genes toward producing rhomboid (or whatever) structures may have intervening steps that produce leaky, inefficient or structurally unsound layers and doom the hive (and thus the modified genes) before it got 'all the way' to a new, arguably more-efficient hive.

In other words, they are in a genetic 'relative maximum' and any change would be to a less-stable and less-efficient place evolution-wise.
Product Design lessons to generating growth by musical.ly founder Alex Zhu
التسريب بعد التكميم
I can see an additional mental state that will trigger this non compliant behavior: depression with suicidal tendencies. Here you're not compliant not because you want to hurt others but because you set yourself on a path of selfdestruction.
Wait, you read a NY Post article with rumors about a married couple having marriage difficulties, and you believe you've uncovered the "whole story" that other people are somehow blind to but you can see?
The helpful poster wasn't me, but I should totally make the PDF link easier to get to. No one should ever need to give me their email address for stuff. :)
From article: "Coca-Cola was one of the first to introduce IoT to customer service and in 1982 one third of vending machines were connected to the Internet."

That seems really unlikely. Assuming it was a typo, does anyone know what they meant to say, and/or have a source?
You generate html from the markdown. Github can do it after a few clicks or you can setup actions yourself.
Mysterious deep-space flashes repeat every 157 days
I would market this as an app for a few friends to install and keep track of what they owe each other when one of them settles the bill at a restaurant. Whoever owed the most could settle that day, and everyone else's bill would be deducted. A network of friends could expand from there.

A "credit card" has negative connotations for many people.

Watching the "setting up" video here: https://docs.offsetcredit.org/en/latest/intro/app_manual.htm... it's too convoluted. Everything that needs turning on should be turned on by default. The default servers should be used unless you go into settings before you start and turn them off. When you add a friend, the default currency should be selected, and a default amount put in ($50 seems a reasonable starting amount that I'd be prepared for a friend to owe me, but the default should go in settings).

It would be good if the names of your friends copied over automatically.
> My strategy: use a known CSS framework like Bootstrap,

Any suggestions for using Bootstrap or another CSS framework without using JavaScript? I'd like a pure CSS framework. Bootstrap looks good, but doesn't document what if any limitations will apply if not using their JS.
6581840dnP
As someone who attempted to build a small liquid fueled rocket engine in high-school, this was one of the only texts I could find at the time that went into the subject in enough detail to be useful. (circa 2007)
How so? Indexing off a display structure negatively works as well as positively...
less and less...
I think you are missing a lot of details about when it is wise vs. unwise to rely on generators and coroutines in Python for lazy evaluation.

Some of the most common mistakes I see Python beginners make are using list or tuple when they could use a generator instead. Rarely it leads to serious memory consumption issues, more often it just leads to messy list-append-copy style code, which is very forgivable.

Some of the most common mistakes I see intermediate Python programmers make involve overuse of generators and lazy evaluation in situations where eager evaluation simplifies the code or is needed for other reasons.

This class of mistakes is a lot worse than the beginners’ mistakes, because you end up baking a reliance on handling generators deep in the code, often in places you don’t want it. People will cut off their nose to spite their own face, e.g. convert a simple list comprehension into a series of chained helper functions that all use yield to behave as generators, not realizing the memory footprint of this can be far, far worse than just materializing the whole list in memory, depending on the situation.

Often in veteran code, you see a lot of calls to list() specifically to remove propagation of bad generators, and ensure a certain function acts as a bottleneck on that type of behavior by design.
How to efficiently monitor Crons with a simple bash trick
The Design Space of Computational Notebooks [pdf]
The white paper shows an increase of 20%, but solar irradiance on Mars is about 60% of what you can get on Earth (below the atmosphere). So it would be equivalent to 60% * 120% = 72%.
> The Americas didn’t have domesticable large animals

... by then. They could have had horses, camels, and various others: https://en.wikipedia.org/wiki/List_of_North_American_animals...
Yeah, Kizuna AI-like Vtubers are flourishing in Japan and several other countries now. I'm only familiar with Hololive, but their streams reach 100k live viewers periodically with all the world's languages presented in their chats. There are also international chapters in China and Indonesia, and also a worldwide English audition just finished up recently. 'Independent' vtubers and 'Networked' (Hololive, Nijisanji) are also performing ads in radios and promoting themselves in Akihabara. It's dizzling.
Well, as you might know, there is a classic talk on YouTube in which SPJ half-jokes about religious zeal of purity in Haskell, to avoid "sins" of side effects as only religions purists might do.

It is actually very clever and even beautiful analogy, because if there is anything good about any organized religion it is self-discipline and principle-guided minimalism.

Haskell - the language defined in the Haskell report - desugars into pure Lambda Calculus (augmented with a few extra expressions and types), strongly typed with type-classes. This is based on logical formalism which is called System F omega.

On the implementation side this core language is nothing but pure substitution, beta reduction and a few additional evaluation rules.

As long as it is being keept this way Haskell's core language is a pure logic. Technically and conceptually. It just is.

The result of the main function is a pure math-like expression to be executed by the runtime which is linked into each executable. The expression is still pure, as math or logic, while runtime is impure and is doing all mundane sinful mutations.

Sounds spooky, but this is how Haskell works, and these actual characteristics make it unique, of its own kind, a miracle if you wish.

The problem with HN, by the way, that normies with swarm here do not even understand what other people are talking about. They downvote because they feel silly.
You can just skip the JS and almost all of Bootstrap's features will still work fine.
Want to Help Build the UK’s New SME ADR Platform?
A bit off topic, but is Haskell viable for production? Or is it just really intended as an experiment? Is it worthwhile to jump into Haskell now, or perhaps one should look into Idris or Agda? Any companies using Haskell where it has proven a distinct advantage?

Ocaml and SML (the former being sadly quite unpopular these days) are an order of magnitude simpler than Haskell. They are easy to master. I have been quite productive with Scala which, while being a member of the ML family, is much more intricate due to OO + FP on top of great Java interop and many Haskell-like features (laziness, monads, lenses...).

Haskell doesn't feel the same. I have learned some Haskell over the years. Since I come from a pure FP education (started with SML) and I have lots of type theory background, everything feels familiar, yet I've found it really hard to be productive or to justify the mental overhead of laziness. I have developed some small projects in Haskell, but I haven't found it a productive alternative to the languages above.
2020.23 500 Rakoons – Rakudo Weekly News
One of the things I want to do is to use autotrace centerline to get a basic stroke trace, and then manually tweak it so that drawing the glyphs makes sense. Then I can use that for SVG animations (there are Javascript tutorials for that), which I can use to help my kiddo learn how to write. (Whether I should teach her to forge my handwriting so early might be another matter... ;) )
Google is not a very good teacher for learning about stuff you didn't even know you didn't know about. Sure, it's not impossible on your own, but it's where formalized education excels.

University is also an excellent facility for making contacts in your field. Not every expert hangs out on Slack.
https://en.wikipedia.org/wiki/History_of_narcissism

> The meaning of narcissism has changed over time. Today narcissism "refers to an interest in or concern with the self along a broad continuum, from healthy to pathological ... including such concepts as self-esteem, self-system, and self-representation, and true or false self".[2]

PhDs typically have, as an aspect of their core identity, their role as a scientist/philosopher/(..researcher) (cf. doctors being doctors, etc.).

Concern with excellence in this dimension then can often lead to narcissistic injury (aka., a threat to self-esteem, ego, etc.). ie., to fail to be excellent is a threat to one's identity. It makes the whole affair rather fraught.

Contrast with one's life passion being, say, a parent -- or a volunteer. A passionate volunteer is typically a less bitter pursuit, insofar as ones "psychological economy" depends only in sacrifice which is under one's control.

The bitterness of the PhD world, which I observe, frequently comes with this cycle: I am a philosopher; I am an excellent philosopher; but some other PhD is better than me; so I am not the best philosopher; so I am a terrible philosopher; but I must be the best philosopher etc.

And so on in ruminative cycles.

....

The building up of one's own intellect, one's own skill, one's own ... is a narcissistic (self-oriented) project. The pursuit engages in a significant amount of material and emotional sacrifice for the sake of internal intellectual gratification.

It is useful for society that such people exist: those who act to further their own ability to such (prima facie) pathological and self-destructive ends. Those caught up in it, however, are often rather bitter about it.
Clean Code Javascript
My experience is that the most basic tasks have a very mature library base in my context (web domain). Such as typed web endpoints, web servers and clients, JSON parsing and working with databases. I expect some domains are even far more mature with Haskell.

However, when you explore more specific things like shipping emails via a 3rd party service, various authentication protocols, monitoring via external services, spinning up persistent job queues etc. you start running into odd problems that you need to debug and even possibly fix at library level. That may considerably slow down development.
> I had that channel for a while and watching WWE with French commentary was a favorite when I was a kid :)

Tu veux dire le p•rn• du premier samedi du mois ;)
What types of health conditions can be detected in stools and urine?

For some conditions there are some obviously visual signs e.g. blood in urine or stools. Or the colour of stool may indicate a condition if it is persistently a very pale colour.

But what conditions can be detected in stools and urine that aren't visible by visual diagnosis? The article mentions some cancers but not much detail.
End of the 90, you got Evangelion and South Park there.
Atom editor with its Haskell IDE plugin works like a charm. It has REPL and all other inspection stuff you need out of box. What other feature you would need is an unknown unknown to me.
The call stack need only be inaccessible to normal data operations. If it is solely user-addressable with call and return instructions, the vulnerability is gone.

That's kind of the whole point - call/return can be vastly more secure than 'part of a data space' as it is now. Benefits would accrue. And challenges.
Asking the customers themselves seems like the simplest thing that might work. Good luck.
Chrome warns me that the page isn't secure, even though you're using https.
Most of the arguments for/against work from home/work in an office setting for business apply to in person university/online learning, too.
Options on futures are mostly just a convenient way to specify an option on the underlying product. Instead of having the option to buy gold bars (which trade on a different exchange), you have the option to buy gold futures, which has 99% the same behaviour in terms of price.

Options on options are pretty esoteric, I've never heard of anyone actually using one. I guess you can get very leveraged exposure to volatility that way, if that's what you need.
Mutex and conditional variables in modern C++
We evaluated Strapi (contentful snd others) for a headless CMS to power a web and mobile app.

In the end we rolled our own in Rails was much quicker and simpler than these off the shelf tools.
Surprisingly, this hasn't hurt me as much as I expected it would. Yes, the compilation times are slow but for the most part you have the type checker guide you while developing.

Slow compilations are very annoying for tests though.