skysight-inc/HackerNews huggingface dataset:
Look at how Yang is branding it though - he never calls it a "handout" or "welfare" - it's a "freedom dividend" for "citizen stakeholders". As goofy as that sounds (to me at least) - he's intentionally using capitalistic terms give listeners some mental distance between "thing I received because people felt bad for me(handout)" and "thing I am deserve because I have made contributions(dividend)".

And the masculinity thing was mostly in regards to why retraining attempts frequently fail even if there is demand.

He said this recently, and though it's overly simplistic - I think it does kinda capture the resistance that people do have to changing their ideas of themselves and their work dramatically.

> “I was just at a truck stop in Iowa,” Andrew Yang says on Fox. He says if you told those truckers you were going to retrain them to be computer programmers, they “would be more likely to punch you in the face than to sign up.”
Scheme, being a Lisp, is exceptionally well-suited to serve as a base for DSLs.
You’ve said that twice. What, specifically, don’t you like about the newest keyboard?
Congrats on pulling up a wikipedia article. You are now an expert.
Waterless urinals
Part of the reason it’s hard to find good white label clothing is that you’re not advertising for them when you wear their product.
I've never seen a Trader Joe's in my life, so I'm going to go with a very firm maybe.
Read this book: The Art of Happiness, 10th Anniversary Edition: A Handbook for Living

Buddhism is almost by definition compassion.
I spend a lot of time with 'blue collar' tradespeople, and from everything I can see, they enjoy their jobs more than most 'white collar' people. There's far less decision fatigue, stress about long term decisions made with too little information, and feeling responsibility for things outside of your control. The emphasis is more on bite-sized, straightforward chunks of work that you can finish in a day or two and feel good about it.

I'm sure there are non-technical office jobs that lack the 'white collar' pitfalls I've listed above, but they all seem to involve dealing with far too many people.
Wow. That guy can go fuck himself. In fact every snarky worthless reply to that poor original poster can go fuck themself. Man. That is some hot garbage...
Oh man, I would pay more than that to avoid the parking lot. It would take an extra 30 minutes to get gas there.

And in our case, we already have electric cars anyway.
I believe that's on purpose... they charge like 3% more than cost, which covers all their operating expenses, and then the membership fees are their annual profit.
Hospitals and law firms. I'm not sure why exactly something about physical copy, an actual signature with a pen.
It's interesting to note that their website was down for hours last Thanksgiving sale. It is estimated they suffered 11M in losses during the outage.
This is just my personal experience, in Canada, but I've never encountered rude and unhelpful employees at Costco like I have at many other stores.
I guess I disagree with your premise that childless millenials are going to be so radically different from their parents.

Like, why would I not have a car at middle age? I'm still working for another 30 years, at least. If I didn't waste my twenties moving to a big city, living in a studio apartment, and ditching my car to ride the metro, why would I start now?

> going to Costco as a single millennial is basically a hack, not the target customer at all

So, admittedly my understanding of Costco might be out-of-date, but once upon a time the Wholesale Retailer's job was to sell you stuff at basically the same price they get it from the vendor, such that their margins are low or nonexistent--their revenue comes from the membership dues. They might have their own in-house brand so that they can get even better margins, but we'll ignore that for a sec.

So let's say I'm not the target audience, as a single millenial who only goes to Costco on average to buy about five things. If Costco gets the same membership dues from me despite my using less of the store than full families, isn't that good for Costco?
Interesting. The consent for use of cookies dialog should appear the first time you open the site. After agreeing to the use of cookies, the dialog shouldn't be displayed anymore. If you don't mind me asking, what browser and system are you using?
> Some things you can do in those extra 30 minutes

And which of those exactly would be something I could do in the hour that my kids are waking up and wanting me to get them breakfast / wipe their bottoms after they go potty / otherwise demanding things of me?

The thing I want to be doing at that time is listening to the radio. If I'm listening to the radio, then my hands are free.

Might as well just wash the dishes.
It would have to be something that can now only be done at home or the office. How about a 3D printer that uses sand?
It's amazingly difficult to predict which of one's efforts is going to "stick". I've put years of work into things that ended up being total duds. I've also spent a few evenings here and there writing things off-the-cuff that ended up becoming famous. Just as we're lucky if we think one truly novel thought in all our lives, we're amazingly lucky if one part of our effort out of 54 becomes part of humanity's collective inheritance. Jules Verne was lucky several times over.
So I tried putting a link in the box on the right and it just turned black. What is it supposed to look like?
This was done in the 90's. You simply refresh the page periodically. You can use the HTML "meta refresh" tag, no JS required.
This seems like the real answer to this problem. I really like Nix conceptually, but the problem it's being used to solve in this case is already solved by Docker, and using a multistage build with a Distroless stage relies on fewer dependencies, fewer tools, and many fewer lines of config.
Costco and Trader Joes seem to consistently have the happiest employees, and it really makes a difference.

Maybe we should have them take a shot at running the DMV, who have the most miserable.
Mark my words, you’ll be spending the rest of your days poorly reinventing what was already done in a real framework. I’ve seen what comes of these “I don’t want to use a bloated framework” shops and it is never pretty. The second the people who eschew mainstream frameworks leave, the devs who are still are around will quickly rebuild around a real framework.
I recognize your nick—I found a few comments of yours [0] [1] that were intriguing. You should publish your config, if you can sanitize it.

[0]: https://old.reddit.com/r/linux/comments/9o44id/how_do_you_au...

[1]: https://old.reddit.com/r/NixOS/comments/9mm2pb/syncing_acros...
I'm lost, why does nix care so much about things being in /nix and not, for example, /usr/local/nix?
Looking for CTO for fashion/e-commerce startup
Cool app, but I really love the style.

Is there a name for this kind of style? There’s a common theme here with sites like https://glitch.com. I love it, so it would be nice to put a name to it.

Also reminds me of https://sourcehut.org, but to a lesser degree. Big fan of that design too!
Then you have to carry around a sharpener with you everywhere

Never seen anyone walking around with a pencil clipped to their shirt pocket.
But that big paragraph is the natural language version of the formal proof. It's less strict and has more helpful concepts than any programming language in the world. It's that big because there actually are a lot of details needed for the proof. For instance it's not necessarily true that x = y = z means x = z, I need to provide a proof of that (transitivity of equality), it's not necessarily true that just because x = 3^a 5^b doesn't mean x isn't also 2 * <some other prime factorization>, I need a proof of that. Etc. Unless the computer is smart enough to do all that work for me. In which case the language isn't just nicer, it's also got an automated theorem prover.

Something like lean isn't assembly, it's a full fledged language with abstractions, better IDE support than I've seen for any "real" programming language, the ability to program new "tactics" (methods of proof), and so on. I'm not trying to prove things in raw logic in it. The thing is I don't want to be trying to prove some of these things at all, I want the reader (the compiler) to just go ahead and supply their own proof.
Add a word after "react-" and there's a good chance it's one. React-bootstrap (vs bootstrap), react-dnd (vs something like dragula), etc.
Thanks for the feedback. Yes, it seems others too have felt the home page was hard to navigate because it was too empty. I will explore ways to make it more clear how to use the site.

I'm thinking perhaps a list of categories to explore (calculus, real analysis, abstract algebra, etc.) could be helpful if one doesn't have a specific term to search for.
I tried out a Costco membership for a few weeks and finally got around to cancelling it last month. In general when I went looking for stuff I'd either find good prices on things I didn't want or average prices on things I did.

For example, coffee. The vast majority of what I saw on the shelf was ground coffee – for personal use bulk whole beans are a better value because they stay fresher longer. Most of it was also Seattle's Best / Starbucks / Peets, not terrible but particularly good either. Kitchen equipment – Costco has great prices on Le Creuset, but only has two sizes listed online (both oval). Laundry detergent, mostly heavily scented stuff, pass.

IMO discoverability is on par with Amazon (not a good thing) which discouraged me from spending more time than necessary in the warehouse.
`kiali` maybe the thing you want. But it should be used with Istio stuffs.
Release Notes can be found at "release notes" links on https://prereleases.llvm.org/10.0.0/#rc1.

A few highlights:

> llvm: -mprefer-vector-width=256 is now the default behavior skylake-avx512 and later Intel CPUs. This tries to limit the use of 512-bit registers which can cause a decrease in CPU frequency on these CPUs.

This reminds me of all those "don't use AVX512" memes and a good explanation is at https://stackoverflow.com/questions/56852812/simd-instructio...

> llvm: Windows Control Flow Guard: the -cfguard option now emits CFG checks on indirect function calls. The previous behavior is still available with the -cfguard-nochecks option. Note that this feature should always be used with optimizations enabled.

A good resource for learning basics of ClangCFI: https://blog.trailofbits.com/2017/02/20/the-challenges-of-de...

> clang/c++: Concepts support. Clang now supports C++2a Concepts under the -std=c++2a flag.

This finally landed and was considered one of the biggest features of C++23. Visual Studio implemented it in 16.3 released last year: https://devblogs.microsoft.com/cppblog/c20-concepts-are-here...

> clang now defaults to .init_array on Linux. It used to use .ctors if the found gcc installation is older than 4.7.0. Add -fno-use-init-array to get the old behavior (.ctors).

That's the pain of relying gcc toolchain in many components to keep backward compatibility. I really wish there could be a "-fbehavior-model=v3" for these kind of subtle changes.
Sure, but you can translate the user-configured path to be /nix on inputs and outputs.
I predominantly write with a ballpoint pen, however as an affection when I write letters (which is more often than you might think) I always use quality stationary and a fountain pen. I'm very American. I know it's not commonplace, but in many ways that's exactly why I do it. There's several rather successful businesses in the US that only supply fountain pen users and collectors, probably the most well known is the Goulet Pen Company https://www.gouletpens.com/
I use Nix for every project once it grows enough for me to have to pin a directory. And sometimes sooner.

I don't know it that well but I've picked up on design patterns, use the repl to figure stuff out, write small abstractions when necessary..and it works pretty great. And the gains grow as my dependencies become polyglot (even C + another language like Haskell..but when you add compile-to-JS, static asset generation into the mix it's amazing)

Yeah it's hard to learn. No denying it. But every other "alternative" I've found doesn't actually approach it. So I've kind of gotten sick of reading about "alternatives" because it always feels like they don't actually solve the problem Nix solves. I always end up using the alternative+Nix. Classic example of this is the Haskell stack build tool.

I could've bemoaned complexity and various capitalist criticisms when I first ran into it at a job. But I'm so much better off for not.
The limited liability corporation
If it doesn't negatively affect kids, as you say, then why not let them watch it? Also assuming children know nothing about their history and culture to provide their own context seems a bit presumptive, especially for the older kids that would be watching. I don't buy this idea that kids are completely ignorant of their culture and history. Not to mention that the mammy character is so small and minor, it's almost irrelevant to the show.
I see reports that the actual numbers of cases and of deaths within China, as of last week, was more like 150,000 and 25,000. In the absence of plausible official numbers, is there any point in reporting the officially approved numbers at all?
> How the heck is our field going to avoid fragmentation when it keep growing exponentially like this.

It will be corrected the next time we see a major bubble burst/recession. Right now we have literally millions of people around the world working in tech, and everyone has ideas.
Paperwork "signed" by a five year ought to be meaningless in any legal situation

... so that should apply to her original paperwork requesting a Flores hearing as well.
> came to the US from the USSR during WW2

Must be some interesting story there...
>My whole point - the one I've been trying to make in every comment in this thread - is that if you want to talk about "FP" as a whole (or "OOP" as a whole), you have to explicitly define it. Relying on intuition or culture is not enough.

I am aware this is your point. I understand your point. I don't know about you, but I find a conversation of your definition of a term vs. my definition of a term to be uninteresting. Arguing about semantics doesn't matter in my opinion.

>You define "FP" to be (what I claim is) a way that's too narrow. Your splitting the design space into different paradigms is (I claim) not substantiated.

>So I agree with many of the points you make in the links about how composition works in (what you think of as) FP vs OOP. But I view that as claims about individual design patterns or language features (and very big, fundamental design patterns / language features), not as things called "FP" and "OOP".

Your own statements show that you have already derived from my writing what you think I define as FP and OOP. You also implied something about what you believe I defined as "design" saying that I splitted it into "spaces" of different paradigms.

So why is there a need for me to explicitly define a definition for you when you already derived it from my writing?
Is this your whole point? That your definition of OOP, FP and design is different from my definition but you understand what I'm talking about? Or is there another point you're trying to make?

Just to refocus: The topic of our thread is basically the rationale behind why I draw the line at function composition as the main point of FP. Given my definitions of OOP, FP and Design, do you understand why I have this rationale? And if you understand my rationale do you agree with it or disagree?
How do these older frameworks (Qt, etc) approach state management?
Home Brand or No Frills in Australia:

https://jjc807.files.wordpress.com/2014/05/home-brand-produc...

https://samuelgordonstewart.com/wp-content/uploads/2013/03/2...
You can't return food but everything else is just a matter of waiting in line. IMO the only better return policy is Nordstrom.
I've found having a line like `CHANGELOG:` in commit messages to make generating / maintaining a change log or release notes type document to be somewhat handy.
I signed up for a Costco membership through Groupon (hey it came with a bunch of coupons). I bailed in large part because the in-store part of the sign up process included a bunch of upselling (upgrade to our more expensive membership please!). Apparently Groupon signed me up for a bunch of Costco email spam (as I didn't give the store my email address). By the time I got home after that trip I'd gotten a ton of spam from Costco.

Trying to opt out was futile. Each message had an unsubscribe link. The landing page worked, but whatever was supposed to handle the form time out or 500'd each time. Hold time at the Costco call center was 10+ minutes... to unsubscribe from opt-out garbage. Unsubscribing from the membership itself was a bit of a comedy routine where the manager kept suggesting I keep the membership and patronize their warehouse (instead of the one I signed up at).

It's fair to say I agree that Costco would reap benefits by investing in their IT infrastructure.
The benefits sounds, would it work with Typescript?
How is it different than Dokku?
It's interesting how few people understand (this author included) about Costco is how its huge quantities of consumer consumables (eg toilet paper etc) allows Costco to avoid channel conflict in this segment, which in turn drives traffic into their stores. To my mind this is the key retail innovation that separates Costco from the rest.
Yeah, I don't understand that part either. If you want to be able to shell into the container and poke around, use Alpine by all means, but then don't complain about a C runtime being included. If you want a minimal container for your static executable, use scratch.
Are they all public domain?
If I follow individual images, the ones I've clicked on in flickr say 'public domain'.
Yes, but it goes to the trouble of making a static, dependency-free executable in the first stage, and then builds the second stage from alpine anyway.
well said and insightful I think!

I think these cycles are just results of human social behavior around software platform technology; whether they have a point or are pointless -- they can be either. Sometimes it's two steps back one step forward, other times the reverse.
Ok I’ll give another reason. Nix community is more relaxed and doesn’t downvote just because they don’t like some comment or somebody disagrees with them.
Most people, yes.

https://www.census.gov/newsroom/press-releases/2015/cb15-33....
Separating children from their parents

The parents had already separated themselves from her months earlier.

Policy is different for parents coming in together with their own children. Details are in the New Yorker article linked in an earlier comment.
> Guix is a GNU project which underpins today’s largest eco-system of OS, utilities, tools, apps and language related work. It has larger community as well.

To be clear, this is talking about the entire GNU project compared to just Nix? All metrics I can find show Nix's adoption is significantly above that of Guix.

https://news.ycombinator.com/item?id=16490027 seems like a pretty interesting comment on the benefits of Guix, albeit old.
I wouldn’t call it a recent invention although it might be recent in the west, but plenty of cultures in South Asia, Iran, and muslim world (at the very least) considered hand washing crucial for basic hygiene.
At the risk of being controversial, perhaps the most modern simple invention is the internet and its ability to let randoms ask a basic question and have a thousand people contribute hundreds of cumulative man-hours to answering it.

(Maybe I'm being cynical, but I feel like the OP is asking this question for reasons beyond pure curiosity.)
Most of their complaints about Docker, specifically:

* The package manager is included in the image
* The package manager’s database is included in the image
* An entire copy of the C library is included in the image (even though the binary was statically linked to specifically avoid this)

Can be solved with Docker multi-stage builds[0]. This is essentially a separate build stage inside your single Dockerfile that sets up, builds, and creates artifacts. Those artifacts are then copied over into a later build stage. The resulting docker image is lean and yet the artifacts were built at docker build time, and its all contained in a single file.

0. https://docs.docker.com/develop/develop-images/multistage-bu...
Triplebyte CEO on future of hiring developers
Move to post publication peer review as was the norm until after WWII. Problem solved.
Thanks for the feedback. Yes, I agree that Mathworld is great. Mathpendium is not meant to replace sites like Mathworld, but to work with them. I think this is something I need to make more clear on the site.

That is, sites like Mathworld are great for finding information and an overview about a topic.

For example, it is a great place to learn about what a solvable group is.

Mathpendium, on the other hand, is designed to help you if you only want a concise definition of a solvable group, want to find all theorems that describe when a group is solvable, or find all conjectures related to solvable groups.

That is, Mathependium is used for when you want to get a list of all theorems related to a topic, with links to other sides for a deep dive or overview.

In a sense, theorems are the tools of mathematics, Mathpendium is a toolbox that helps you find those tools, and each item on the site has links to other sites to learn more about the tool.
How does one "monopolize" public data that remains public?
Perhaps to answer the question, one might ask: How is Heroku different from Dokku?
The high-return activity of raising others’ aspirations
It's fine to wonder, as long as you're not attempting to dox him.
Saying you have nothing to hide is not acceptable, it's (for the most part) a submissive declaration. If you accept open and unsupervised scrutiny on things that are private by nature, you not only give up parts of your basic freedom, you also give out something extremely valuable, for free. This is totally unacceptable in a capitalist system. You should be ashamed, you commies.
Masks, Mortality and China’s Wildlife Markets
You can't swap iOS for Flash.

iOS/Android is more similar to the introduction of the Web Browser. It's an entire platform shift that fundamentally changes how people interact with computing, period.
Yes, though people generally recognized the good thing they had and worked hard to maintain it.
I'm not sure what point you're trying to make here.

Both of those examples are _specifically_ about using React to do the actual DOM manipulation.

React-Bootstrap is a set of React components that know how to generate the correct HTML structure and classnames to get the matching Bootstrap styles. As part of that, I believe some of the jQuery-centric logic in Bootstrap has been implemented in just React.

For drag and drop especially, you're having to approach the problem from a different mental model. You can't just `$(".my-list").sortable()`. React wants you to describe your UI based on _state_ rather than doing raw DOM manipulation, so libraries like react-dnd and react-beautiful-dnd do the work to tie together drag events with the underlying logic to drive React re-rendering.

But in both these cases, you're not "using other libraries to do DOM manipulation". React's doing the work. These libraries are just helping tell React what the DOM should be.
Show HN: This Week in DevOps Newsletter