skysight-inc/HackerNews huggingface dataset:
I argued recently that the core to functional programming is composition, rather than specific language features. This goes many ways, such as functional composition (using currying, higher order functions etc) and type composition (using algebraic types). Functional polymorphism using HKT's and typeclasses are also compositional.

Pattern matching, for example, is not itself 'functional programming', and never has been. It's a feature common in functional languages because it compliments algebraic types.

OO/Imperative languages (C# and Rust) getting pattern matching is useful but doesn't make them functional languages. C# and Rust are compositional in the sense types may implement interfaces (or traits), but with varying degrees of power. However, C# can't have HKT's until some work on the CLR is done, Rust is much closer.

Programmers (particularly web programmers) these days don't really consider the computational cost of their actions, so pure functions with immutable data types are now possible, despite the unnecessary allocation. Almost all popular OO architectures now are some variant of 'functional core, imperative shell'. There is definitely a 'functional shift'.

It makes me a little sad tbh, to see OO languages embrace FP principles. I just like writing tiny functions and types, gluing them together somehow (not how Haskell does it*), and building up to a bigger system. You can follow that approach in F# or OCaml, but it's not really possible in an OO language, regardless of how 'functional' it now is.

* Haskell is cool, but trying to explain to someone the difference between `.`, `$`, `<|>`, `|>`, `<$>`, `>>=` and more is quite painful.
Thanks!

So we launched into private beta in May, and have been iterating every week ever since. We have a Slack community you can join to talk to our current users as well :)

Can I ask where you'd want to see user reviews?
I would clarify and say that some nerds respond negatively to "marketing instead of technical documentation."

Marketing: This solves all of your problems! We selected a soothing blue color to calm you.

Technical Documentation: This samples at 1 Hz.

Me: I needed 5 Hz or more.

When choosing a bunch of options to select from, I gravitate towards those that allow me to select based on the criteria I have. A photo of a group of people who are portraying professionals, carefully selected to look pleasant and satisfied, is only the absence of specification. And so I move on.

Show me FAQs, technical specs, system requirements, a pre-installation checklist ... if you hide these from me on your website, what am I to do?
Don't get me wrong, gorging yourself on a variety of foods from around the world can be pleasurable. It also gives you zero insight into how people in that country are different than elsewhere.

You could understand more about a country by studying it from home than by visiting it for a week.

I don't like that it's presented as a lifestyle that people should strive to pursue. I know certain people here will vehemently oppose this opinion, because in effect it's a critique of them or that which they admire.
It's not about inconvenience or efficiency. It's the hostile signaling Walmart is communicating to their customers.

I go to the Target just down the street, and it's the exact opposite experience.
For soft skills, saying "can do X" isn't useful. The only written example that I'd even consider is you demonstrating X as part of a written sample (STAR answer), or BQ during an interview.
Japan is not an apt demographic corollary for the USA. The census recently came out and found that the number of Asian and Hispanic residents of the USA has increased (~20-30%) hugely since 10 years ago. These are younger populations with higher birth-rates than "White" people, whose percentile share of the US is heading downwards.

Japan, on the other hand, is xenophobic and has discouraged immigration very heavily. Combine that xenophobia with historical matters: sneak-attacking an industrial powerhouse in 1941 in of the most ill-advised, terrible wars, losing repute by massacring hundreds of thousands of civilians. Meanwhile thousands upon thousands of their own best young men and civilians were killed by the vastly superior man-power and industrial might of the US. Japan was hobbled by WW2 and has never fully recovered, consider the greatest catastrophes of their history were only 80 years ago still, namely losing a generation of youth, their cities being fire-bombed, their savings being depleted for phony war bonds, and being the only country to ever be nuked. Japan is simply not a good demographic comparator for the USA.
Magna Carta Messed Up the World, Here’s How to Fix It (2015)
Dan Holohan, the author, wrote the canonical book on hot water heating: "Pumping Away". I replaced all the boiler piping in my house and used this book as guidance; it's a great read if you have a boiler system.
Maybe they shouldn't charge $15/month for a product that's incomplete. The only reason I'm not the target audience here is because I won't use a subscription-based browser, much less one that has fewer features than my current browser. I respect people who build software, but you have to get pricing right if you want people to care.

> I wonder what it is about hacker news that brings out this incessant negativity in people.

It's an incubator site. We're here to offer our advice on upcoming products, and many people post their products explicitly to hear what they might be doing wrong. It's a trial-by-fire, but rapid iteration will almost always yield a better product.
You mean like this?

https://www.reflectacles.com/
I would probably say the same thing about the people on the other side.

They are not going to solve their problems unless they generating this kind of communication. Fork, if need be.

Unpacking this kind of communication to understand all the details enough to have a confident sense of which one is right if there is a right one is difficult so almost everyone will use a ‘low information’ analysis of the situation which is that they are all wrong.
non-paywalled version: https://web.archive.org/web/20210816143646/https://www.nytim...
A rationalist would recognize that we update our beliefs as new evidence is available and not attack people for having erroneous beliefs before that evidence was available. The "masks don't work" advice was active for a short time in March 2020 and almost immediately dumped. They thought at the time that only n95 masks would be good enough, these masks were in short supply and health care workers needed them, this was the "politics" of it. But by mid March 2020 people were already being encouraged to make cloth masks and how to do it. That is when my daughter got out the sewing machine and made a bunch, based on instructions from nurses.
Taxi company is a taxi company. They dont need fancy tech only cabs, drivers, mechanics and minimal HR/PR.

Uber must have huge overhead in HR/PR/Legal. They are trying to win the whole capitalism, and at that scale costs a lot.
The support and relationship between the two organizations was bilateral and extremely close.

> Prior to 9/11 the largest single al Qaeda expense was support for the Taliban, estimated at about $20 million per year.

https://govinfo.library.unt.edu/911/staff_statements/911_Ter...

https://www.cnn.com/2004/ALLPOLITICS/06/16/911.commission/

> As final preparations were under way during the summer of 2001, dissent emerged among al Qaeda leaders in Afghanistan over whether to proceed. The Taliban's chief, Mullah Omar, opposed attacking the United States. Although facing opposition from many of his senior lieutenants, Bin Ladin effectively overruled their objections, and the attacks went forward.

https://govinfo.library.unt.edu/911/report/911Report_Exec.ht...

There was also a report outlining several Taliban officials that were identified specifically in their roles, which I can't find anymore on google...

...and they continue to nurture that alliance: https://www.brookings.edu/blog/markaz/2015/08/20/the-taliban...

https://www.theguardian.com/world/2001/sep/26/afghanistan.fe...
I'm unconvinced. "The ability to turn this into arbitrary code execution depends on what other executables are available on the system" is doing a LOT of heavy lifting here.

Remember: you have control over only the environment variables, and you do not have the ability to alter the arguments. In order for this to represent arbitrary code execution, you need for the system to have an executable on it that, when executed with the argument "https://xkcd.com/353/", grants you arbitrary code execution.

So, you have full control over the environment variables, and that's it. How do you turn effectively

[binary] "https://xkcd.com/353/"

into arbitrary code execution, where [binary] is an executable already on the machine?
> For CMD-W, we're trying to change how you think about pages to something you "mark as done" as opposed to just "close", and changing the shortcut helps make that change for users.

Please don't force users to un-learn years of what they already know. It doesn't matter if you call it "closing" a page or "marking it as done" but _please_ make well-known keyboard shortcuts do roughly what a user would expect.
It read like hyperbole meant to emphasize the need for Facebook to publish a credible reason when they remove material.

That is, not giving a reason invites speculation.
This looks useful and fun, but without programmatic ways of specifying notes (i.e. ‘$v1 = $v2 + 12’) it’s not much of a “programming language” and mostly just a “text based notation system”.
The author of the article clearly doesn't get it. They say "8- to 12-year-old children evaluate harms more severely when they are directed toward more attractive animals." and then tries to explain that with "beauty is pleasurable". Sorry, it has nothing to do with that.

We are genetically conditioned to be attracted to beauty, to equal beauty with health, and good genes. We choose beautiful mates in effort to maximize our children's chances of survival. The fact that we also like pretty animals, and everything else described in the article, is just a side effect of that.
The US had no problem providing Saddam with money, arms, and biological weapons in the 80s[1], even after he used them against Iranians. And of course, the US been involved in Iran since 1953[2] when they overthrew their first and only democratically elected PM because he wanted to nationalize their oil reserves. As long as Saddam massacred the "right" people, the US fully supported him.

As far as instability, the very boundaries of Iraq were purposefully drawn so that the Kurds, Shias, and Sunnis would be locked into the same nation state and easier to control. Saddam was just one of the pawns in the great oil game the US and the western world has been playing there. The fight over access to oil - the singularly important resource that enables modern armies and economies to function - is the underlying cause of the instability in that region, and has been for the last century.

[1] https://en.wikipedia.org/wiki/United_States_support_for_Iraq...

[2] https://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9ta...
I agree that a culture of “winning arguments in Web forums” often has bias in of itself that requires going out and diversifying experiences. But I don’t think it will always require travel. Volunteering at a soup kitchen, fostering a rescue animal, organizing a community event, and talking to the elderly in care facilities will all expose you to experiences outside of the internet and don’t require travel.
Creating a product listing takes an hour and the product manager can do it, it hardly qualifies as marketing. If you argue that counts as marketing then sure, but I'd argue that creating a product listing is a part of creating the product, a product isn't ready until consumers can access it.

Also, you can't buy a product without engaging in some form of product listing. If that disqualifies you from being affected by marketing then it is impossible by definition to be unaffected by it, so this whole discussion is nonsense. Hence it is a bad definition, when people say "you are affected by marketing" they don't mean "you care about the price when you buy a product". Instead it implies that you make irrational decisions based on marketing material you have seen, because otherwise it is just a null statement since it is true by definition.
Kdenlive 21.08
I find that unconvincing. Blockbuster got replaced by something with more selection and more convenience. The alternative of at-home exercising has always existed, but unless you hire your own coach, buy a ton of bulky equipment, that's not gonna give you the same thing. There's also a social component to it that didn't existed with Blockbuster.

> Now that her gym in Springfield, Missouri, is open again, she’s slowly returning

Hell, even the example is bad. Title should be "woman from Missouri thinking of quitting gym"
The DB tracking is the primary benefit. Run a report on all of those paper templates. Look up papers filled out last Tuesday, or July 3rd for the past 10 years. The software only makes staff job easier because now they enter it once and they're done instead of pulling files and compiling reports as a manual process every time the boss needs something.
There's a place for a discussion about the moral repercussions, I doubt it's a 10 drunk driver vs 1 soccer mom situation ;)
You missed the point of what the library does. Similar to webbrowser (which isn't a full browser), all it does is open your default text editor.
I haven't looked into Zx yet, but at least for JavaScript that "what color is your function" article also applied before they added the syntactic sugar. If your function was async via a direct callback then the calling function would have to accept a callback too.
You don't even need nginx; I've got a single Node process on a Heroku "hobby" node serving my site, and it's weathered several front-page visits peaking at 15 requests per second without problems. The important thing is the static-rendering (assuming it applies for your site's content)
It looks really nice IMO, simple in a good way. A real world appliction as an example would be great though.
A couple of pitfalls:

- Using unsized C types (long in particular) that are sized differently between Windows and macOS/Linux. Combine that with cast-to-structs for (de)serialization and suddenly different platforms are incompatible.

- Different float rounding modes (possibly changed by some external code) that will lead to desynchronization.

Nothing that can't be fixed but considering that non-Windows PC platforms tend to be an afterthought its not hard to imagine that things like cross play are often cut.

Another thing that can happen is that the different platforms don't all have the same version. This is usually only a problem with external porting companies that don't get the code until it is finished for the main platform, but could also happen for in-hosue ports when issues crop up that only affect secondary platforms and the release is not held back for the main platform as well.
I learned this playing Gran Turismo video games way back when. The game has long endurance races (I seem to remember races that ran about 2 hours, but there may have been longer ones). Eventually you get hungry or thirsty or have to use the bathroom, so you pause the game, take care of business, and resume. It's really easy to screw up if the game was paused while your car was doing anything other than stable, straight travel. A turn that I successfully handled 100 times before can suddenly feel foreign and challenging if I resume there with little context.

Obviously that's not exactly the same thing as taking over for a real car when the driver assistance features give up, but seems similarly challenging to take over the controls at the most precarious moment of travel, without being sort of "warmed up" as a driver.
Knights & Merchants is the only game I know that is a bit similar. Settlers always felt pretty unique.
My favorite oddly confusing idiom is POC. I say that sometimes and people go "Wait, what?"

"Proof of Concept."

"Ohhhh..."
Veni, Vidi, Vici !!!
Settlers II was one of my all time favorites! I even bought the 10th anniversary edition and played it in Virtualbox (Mac user here) all over again.
Settlers III was just as good but IV felt a bit too “messy” (it’s the one where settles abandoned the pre-set routes/flag posts).
The rest of the series was a big let down to me. I haven’t tried anything past The Heritage of the kings (S 5).
I’m so excited to test out Widelands!

edit: widelands seems to be available via MacPorts too!
From the docs

> Changed in version 3.9: All hashlib constructors take a keyword-only argument usedforsecurity...
Not sure about 4:3, but I saw the Framework ones are 3:2. I’ll probably get one for this reason and for sustainability when my current laptop needs replacement. I’d like to hear some first hand reviews here if anyone has one. https://frame.work
Pay cash, wear a hat and a mask in store, decline to give them PII. It’s a pretty simple and effective solution.
I also recommend "Shackleton" [1] as a good drama with a quality cast that tries to keep as close as possible to Alfred Lansing's book

[1] - https://www.imdb.com/title/tt0272839/
>"We have a few asks for your team".

Almost as poor a choice as "What learnings did we get from this experience"? that has emerged as corporate speak.

There is something unsettling about the word "lessons" missing from a persons vocabulary.
Fear and terror.
That actually sounds very resourceful than wasteful, as readers can have vicarious experiences through his writings.
For anyone curious what it actually sounds like when played by a musician, see https://youtu.be/7nbBSwopG-E?t=969 and https://youtu.be/7nbBSwopG-E?t=1033
In 1978 when this happened most of the world was immunized.

That's how smallpox was eradicated in the first place.
There is about 36000 death on the road per year in the USA for 280 millions vehicles, that's 128.5 death/million vehicule/year

If we assume the number of tesla autopilot death double this year to 8 (from 4 at the time of probe launch), for about 900 thousand tesla on the road in USA, that's 8.9 autopilot death/million tesla/year.

Ratio between the numbers of 14.4.

Tesla reporting says for Q1 2021 one crash on autopilot per 4.19 millions miles vs one crash per 484 thousand miles all vehicules.

Ratio between the numbers of 8.7

All numbers are full of biases and their ratio probably aren't that meaningful but they end up in the same magnitude.

Interesting data there "Fatality Facts 2019 Urban/rural comparison":

https://www.iihs.org/topics/fatality-statistics/detail/urban...

"Although 19 percent of people in the U.S. live in rural areas and 30 percent of the vehicle miles traveled occur in rural areas, almost half of crash deaths occur there. "

I was shocked that in the USA in 2019 about 40-46% of all road death people were unbelted, while 90% of front seat people wear seat belts according to observation studies.

Incidentally tesla car will beep to no end if weight is detected on a seat and seat belt isn't clicked: I have to click the seat belt when I put my (not so heavy) bag on the passenger seat since there's no software option to disable the beeping.
Oh, please.

The US military set up a thoroughly corrupt regime in Afghanistan, which collapsed nearly instantly when the sugar daddy left and may be assumed to stop paying. That doesn't show the success or failure or democracy, it's entirely orthogonal.

The article tries to tie it to democracy. To test that, set up an alternative: A thoroughly corrupt but not at all democratic regime, which loses the military and financial support of its sugar daddy. Would that end better? I see no reason to believe so.
To be clear: staying in business is the universal success metric I mentioned and cited earlier (not funding or exit). Here’s another source citing the same 9/10 failure (10% success) rate for all startups in the U.S.

> Many small businesses start up every month but the failure rate is high. As of 2019, startup failure rates are around 90%. 21.5% of startups fail in the first year, 30% in the second year, 50% in the fifth year, and 70% in their 10th year. [0]

Small bootstrapped companies can still exist and succeed against these odds (several are cited in the article), but to make the claim that these odds don’t apply to bootstrapped startups is foolish wishful thinking.

[0] https://www.investopedia.com/articles/personal-finance/04091...
You’re wrong in that you didn’t post anything substantial and are just complaining about processed foods, which doesn’t contribute to this discussion at all.
Meh I think it’s going to be acceptable to wear a mask for at least 5 years, and perhaps indefinitely, which easily defeats facial recognition.
> a lot of ex-amazons

Not gonna lie, seeing “ex-amazons” instead of “ex-amazonians” definitely gave me a light chuckle and a mental image of incredibly tall giant women who somehow decided to quit being amazons and ended up becoming of a rather average height.
Object-Oriented Entity-Component-System Design
I am an engineer without aerospace experience. However, In my experience, when several identical valves fail in the same service enviromment, you have made a design mistake. Valves with packing leaks make it a sophomoric design error.

Yet, this craft was ready to launch. What else might wrong with it?
> We have empirical data showing how safe actual level 2 self driving cars are in practice.

Do we? Where does that come from? The data Tesla provides is hopelessly non-representative because it makes the assumption that the safety of any given road is independent of whether a driver chooses to switch on the system there.
How does that work? How do they get the ID? And is it location accurate enough that it would not get confused with another phone a few feet away?
Conversational AI in HR: screening and sourcing candidates
iCloud synchronization is a security risk at my organization, are there options to sync using secure clouds?
Integrating Hands-On Research Projects into a Machine Learning Course
Your opening sentence makes no sense. If you and I don’t know the results of a coin toss, and I offer you a two-for-one wager on the result, the rational choice for you would be to take that bet, even without knowing the most relevant fact.
It depends. I've seen some servers with a DMARC policy which fails when SPF fails.

DKIM completely supersedes SPF, hence my recommendation to just skip SPF.
Researching and linking these things was classically the job of the journalist.
I imagine that to be a stunningly beautiful young woman is similar to the experience of being a Hollywood celebrity. And not manifest sour grapes, but to slowly lose that beauty over time must be difficult.
Jim Keller (famous cpu designer; Lex Fridman interview)[1]: "Really? To get out of all your assumptions, you think that's not going to be unbelievably painful?" "Imagine 99% of your thought process is protecting your self conception, and 98% of that's wrong". "For a long time I've suspected you could get better [...] think more clearly, take things apart [...] there are lots of examples of that, people who do that". "I would say my brain has this idea that you can question first [sic] assumptions, and but I can go days at a time and forget that, and you have to kind of like circle back to that observation [...] it's hard to keep it front and center [...]".

[1] https://www.youtube.com/watch?v=Nb2tebYAaOA&t=4962s
There was no new evidence. I'm not sure we have even learned anything regarding the efficacy of masks trough the pandemic. All what we know was already known prior of it.
But then don't I become that guy from the xkcd comic whose license plate is all 1s and Is?
Even today NetAct remains a hot mess.
I think the parent is asking whether there is an extension for Alfred/Safari can search tabs in Chromium/Firefox. Not an Alfred like UI in Chromium/Firefox.