skysight-inc/HackerNews huggingface dataset:
Regrets are a mental trap. Once you let them develop and mature they can start to influence your present mindset, and never in a positive way. Don’t give in to the temptation to wallow in thoughts of what could have been. I have a young child and a lot of grey hair. Should I have had kids 10 years ago, at a ‘normal’ age? It doesn’t matter.

My advice is work hard on being happy now, and stay open to opportunities. (The last bit bears repeating: stay open to opportunities!) And never, ever use your kids or your wife as an excuse for your own actions, or failure to act.

A dumb mental trick that is nonetheless effective is to remember that you can do all the right things, get everything you think you want, and still be a miserably unhappy person. This is proved out in the headlines almost daily.
Those are low-activity repositories mostly for waste from medical uses of nuclear technology, not the highly radioactive stuff from reactors.
>Ravelry is a free site for knitters and crocheters.

Seems like it would be pretty good for the quality of a community having problems with politics. Trump support on social media is pretty toxic and I challenge anybody to find something existing which they would argue would be a valuable addition to a knitting community.
Trump still has approval ratings in the fourties, which is slightly less than half.

Surely those opinion polls are biased in some way or another, but that's still the best numbers we have, in my opinion.

> As an empirical matter, this perhaps demonstrates that a little more than 18% supported him at that time.

No it doesn't. It demonstrates that at least 18% supported him for president, at the time. It tells you nothing about the people that couldn't or didn't vote, but may have supported him in spirit. For instance, it's pretty pointless to actually go out and vote for Trump in California.

> Having traveled the country by land for years and discussed this topic...

Of all the numbers that are available, your anecdata is the least relevant.
Sure, which is why I put in (IMO)
One "dreadful"consequence could be quarantine lest we violate the prime directive
Yet another reason to prefer the BSD family of OSes over the GNU/Linux family.

In the BSDs, self-contained, complete, and correct documentation is a cultural value. Not one that’s always achieved, but a value nonetheless. Information missing from the man pages is a reportable bug.

And if the man page doesn’t document something, its code is right there in /usr/src for you to dig into.
Ask HN: How can a non-English speaker(they have diff script)learn how to code?
I mean..like if their language..doesn’t have Romance language scripts like alphabets. Asian languages, Cyrillic etc. I suppose Italian/French/Spanish have alphabets that is common to English language.

How do they relate to the English language and it’s alphabetical script? They would have to learn English, yes?
The politicians definitely have to be on board in the end but when you say your efforts are swamped, remember that it is not just you, there are millions of us changing our behaviour and trying to reduce the carbon footprint.

Together we actually make a difference. Personally I also try to encourage friends and family in a non pushy way to attempt some of the things I do. Many respond positively, especially considering other benefits like eating more healthy and walking more.
I have personally talked specifically about the 2016 with a lot of people. A lot of people. In nearly every US State. I lived in a school bus for two years and made it my business to bring up this topic every day with strangers.
Mentality has changed. Look at Patreon.

I’ve never given money to these types of stuff and now I’m donating monthly to Kurzgesagt. That says something.
Secure Socket API
Enjoyed reading this (perhaps because I agree with it), and matching it to my 15 years of (paid) life in a chair.
It stands out to me that every paragraph/point includes highlighting the situations where it make sense to forgo that point - and hints at the risks this could bring. i.e. the balancing act of software development.

What is perhaps missing is a nice general viewpoint on how to approach testing, with 50 (man-)years of experience.
Yeah, you're right that in some manners JS's promises do extend the semantics of a monad (notably in its impl. of return) but it is a monad though:

function bindPromise(p, f) {
return p.then(f);
}
function returnPromise(a) {
return new Promise.resolve(a);
}

Proof of the laws left as an exercise to the reader :).

But yes, you are correct that promises do quite a bit more than only being a monad, for example because of how they treat errors.

EDIT: I concede, I am wrong! https://buzzdecafe.github.io/2018/04/10/no-promises-are-not-...
psychopy has already started adopting functionality direct from the PsychoPhysics Toolbox [PTB] with the help of PTB maintainer Mario Kleiner. No point reinventing (and exhaustively testing) the wheel.

My tweet from last year celebrating the first fruits of code sharing https://twitter.com/dagmarfraser/status/1060871652408475648
with response from the lead of psychopy.

MATLAB is going to have a long slow death as open source methods demanded by open science displace it. However the PTB will live on in Octave, and now psychopy.
Yeah it's fair, given the influence that parents have on their children. In fact, it's probably the children that actually believed America is going to be "great again".
I found one with metric measurements. I consume about 12 tons Co2 per year. Is a little more than average (12 hours flight this year).
The Most Common Type of Incompetent Leader (2018)
The problem with this narrative is that it is entirely fictional. The web extensions addons that have replaced the old style are just as featureful and Mozilla has done a good job of providing the functionality to build powerful addons.

Example Pentadactyl -> Tridactyl, noscript, ublock origin, stylus.

I'm not clear where you are coming from with the "greedy" accusation nor where you get off calling them sell outs. Based on what?

Your refrains betray "reduced to 180 characters" level of understanding of the matter and I strongly suggest you gain a more complete understanding of technical and business matters before attacking people who are producing so much value for the open source community.
They never said it was unethical.
Rather than simply disabling the tabs, I find it useful to conditionally disable them:

```
#main-window:not([customizing]):not([tabsintitlebar="true"]) #toolbar-menubar[inactive="true"] + #TabsToolbar {
visibility: collapse !important;
}
```

This snippet shows tabs when in "customize" mode, so you can access elements from addons placed on the tab bar by default. It also shows tabs when the menubar is showing: tap alt to peek, enable menubar to have vanilla access to tabs again. Finally, if you use the setting "tabs in titlebar", tabs are not disabled.

Doing it this way enforces sensible behavior and gives you escape hatches that don't require editing CSS and restarting the browser.
> "We cannot provide a space that is inclusive of all and also allow support for open white supremacy. Support of the Trump administration is undeniably support for white supremacy."

Big if true.
Consider A/J Testing
That means you have probably not been programming C++.

In C++, the cost of abstraction is a fundamental consideration, and while you can still ignore it - most resources about using C++, and gradually even the language itself, tend to nudge you towards avoiding abstraction costs in various ways (sometimes ugly, sometimes elegant). Plus, core language designers and compiler architects bend over backwards to reduce the cost of various abstractions to nothing or very little.

Plus, it happens that sometimes, you can use stronger abstractions to _reduce_ cost rather than increase it.
In general it seems like most native C++ software has far fewer external dependencies than JS software does. Not zero, of course, but culturally people are much more reticent to take a third-party dependency than they are with JS.

Perhaps this is because it is just so much less of a hassle to do so in a world with things like NPM.
Linux' userfaultfd for garbage collection (2016)
All of this to help avoid stalls. Such a pity because avoiding a stall seems to be one of the first things a new pilot learns. Every pilot should know how to detect and correct a stall.

Can an actual pilot conform or deny this?
> app-connected and Bluetooth enabled, obviously

Why?
..why could you not just use some kind of hash of all the relevant files/drivers to tell if the system config has changed?

As in: the os has a flag that says if each file is used in startup. If a startup file is written then the startup config hash is recalculated. It’s a global hash that uses every startup file. If the startup hash does not match the startup hash from the last bootup, then we don’t use the cached config.

Seems straightforward enough to me.
I thought it was universal knowledge that everyone involved/working with the Microsoft ecosystem was automatically a bad engineer?

Short list of awful engineers:

Jon Skeet, Marc Gravell, Darin Dimitrov, Gordon Linoff, Hans Passant, Schabse Laks, Nick Craver, Jared Par, Eric Lippert, Anders Hejlsberg, etc.

Good engineers also actively avoid using Stack Overflow - as it's based on Microsoft tech and good engineers want nothing to do with Microsoft.
> Lisp without macros

Why even consider that? Macros are IMO the main reason to use a LISP. As you suggested, they allow you to model laziness, or whatever else you might desire.
> The key derailment characteristics of bad managers are well documented and fall into three broad behavioral categories: (1) “moving away behaviors,” which create distance from others through hyper-emotionality, diminished communication, and skepticism that erodes trust; (2) “moving against behaviors,” which overpower and manipulate people while aggrandizing the self; and (3) “moving toward behaviors,” which include being ingratiating, overly conforming, and reluctant to take chances or stand up for one’s team.

> Absentee leadership rarely comes up in today’s leadership or business literature, but research shows that it is the most common form of incompetent leadership.
True, but having it in your Constitution is an important starting point. Dissidents in USSR weaponized Soviet C. against Soviet administration, just by asking "Where's all the stuff promised here?" And Soviet Union did a lot to prevent its citizens from reading their C. in full (it was notably absent from schools, and public libraries, reviews, and excerpts were offered instead) which suggests these words on paper had some magic power even if absolutely disrespected by the state.
Ask HN: Idea feedback on personal analytics
The idea is to build an app to vent your thoughts. In today's world, everyone is in a constant fight with the monkey mind inside of us. We live life on an autopilot mode, struggling with our thoughts, and marred our intelligence.

I think the solution would be a cognitive platform that you can talk to daily by telling it whatever emotion that builds up, and the platform would ask questions based on your inputs.

The platform would provide you with detailed personal analytics on a day to day basis and would help you to understand your emotional state and map it to events that happened.

This solution is not a Therapist app but useful as a self-discovery tool.

What is your view on such a service?
If they have a problem with political discussion becoming problematic they should ban all politics rather than singling out one side of politics. It comes across as intolerant and partisan.
It's that bad. Very few writers can make a living just off writing novels. I have a friend who wrote, six? seven? novels and just couldn't make it as a novel writer. There's just too much competition [1] these days.

[1] Not only with other people who are writers, but with the attention of potential customers (games, movies, surfing the web, etc).
Does it explode your thesis? No. It can still be a good language for those who want purity and immutability that badly. Also, it can be a bad language for those who don't.

And there's nothing wrong with wanting purity and immutability that badly. And there's nothing wrong with not.

I suspect that FP fits the way some people think, and imperative fits how some other people think. And I don't think there's anything wrong with that. I'm a fan of picking the tool that is best suited to the job, and the person who is going to be using the tool is one of the biggest components of "suited". I might even say, of all the languages that suit you, pick the one that best suits the task.
Yes, FF 67 does seem to be a whole new beast.
As someone running a data startup, this is the first guide that really made me nod my head, and say yes, yes, yes! All the other SaaS articles felt like they weren’t talking to me or understood the problems that come with trying to sell a data product. For instance, the idea of building a MVP in 3 months with a data product is laughable.
I Manage My SaaS with Trello and Reminders
> as soon as the last thunk is read, the file is closed.

That's probably doable. It's true that when the only reference to the handle in question is the one buried in the thunk pointed at by the lazy input, it should be safe to close it when a thunk evaluates to end-of-input (or an error, for that matter).

I'm not sure whether or not it'd be applicable enough to be worth doing. The immediate issues I spot are that a lot of input streams aren't consumed all the way to the end, and that you'd have to be careful not to capture a reference anywhere else (or you'll be waiting for GC to remove that reference before the count falls to zero).
So what’s your take on Chrome and Safari link preload which are in use by the millions at this exact moment?
I do visit some niche Discord channels which are well guarded and the help is certainly there. Though, as another poster mentioned and I have said before is Discord allows too much distracting visual fluff. IRC keeps the conversation focused thanks to the lack of said visual fluff. It's also extremely cross platform and isn't hostile to community made clients.
I've heard, "Product," be replaced with, "Prototype," where a prototype is not a pre-product but more a thing that can be offered that will give information about what needs you should be addressing, how the product might solve them, and help you identify who your most satisfied customers will be (among other things).

While you still have the agility you can only get from zero operational overhead, worry more about finding something people want, who wants it, and why they want it. Scaling is less than worthless if what you're scaling is worthless.
They look at them, but they don't follow them strictly [1]. They make judgement calls on what they should do rather than treating robots.txt files as a legal contract.

[1] - https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...
Containers don’t block cookies.

But a cookie set in one container is available only in that container, not in other containers.
They also happen to be a conglomerate who’s a EULA-change away from pushing at the very least millions if not more people into this. From a person’s point of view there’s no freedom to be gained here and those people generally tend to be about personal freedom.
It’s not just about chemistry and physics though.

You do have politicians who just deny climate change is a thing, but you also have people who believe that in 50 years technology will have advanced enough to allow us to innovate our way out of global warming.

Arguably, the technology to stop or pause global warming (at least for decades while technology continues to develop and clean energy becomes more available) is available and cheap today, we just don’t feel impelled to use it yet. https://en.m.wikipedia.org/wiki/Stratospheric_aerosol_inject...
I don't think Google is worse than Apple when it comes to privacy. Google has more of your information by nature of their products (search, recommendations, etc are incredibly personal). Apple sells you mostly non-cloud services, which have an inherently smaller attack surface in aggregate than what google offers in aggregate.

What's difficult about the whole situation is you're likely safer using google stuff than entrusting your data to 20 different small services / products that each need updates, each have their own EULAs, each have potentially different approaches to data protection and respecting user privacy. I tried going off google stuff before (owncloud + my own email server + etc etc) and the sheer amount of engineering maintenance needed to administrate it all is incredibly demanding.

The amount of stuff google has on me (e.g nest cams, email, browser, youtube, search, photos, android) is scary. But the benefits these things have for my daily life are high, and their stewardship of my data up to now has been really trustworthy. I use takeout to export my data a few times a year. My personal info? Found in a large number of dumps; from LinkedIn twice, from adobe once, from a myriad of retailers many times. If Google lost my data there would be a lot more blowback than "I guess I should just change my password and maybe my phone number..."

Google isn't incentivized to sell your data either because that removes their leverage. They're incentivized to _refer_ you correctly.

Unpopular opinion puffin: they've done a good job to let people opt-out of data collection, export their data, encrypt data at rest, patch security vulnerabilities actively, etc. There are few other companies I trust to take care of these things correctly.

Cloud-based products make our lives easier. Figuring out how to (enforceably) regulate them so that they can be safe for everyone and not misused is more impactful saying "we should do everything on our own devices." (Which is what apple mostly says, because they sell those devices.)
> Anyway it should be mentioned this is a crocheting website first and foremost, not a politics one.

Exactly, they got their priorities straight:

1. Crocheting

2. Assessments on what is and isn't white supremacy

3. Knitting
I read the article, but I am confused. Where is the "Fan Site". Is this a tutorial for creating a fan website?
It was less about avoiding stalls and more about making sure the performance characteristics of the MAX were similar enough to the previous generations of 737s so that a new type rating wasn't required for the pilots which would have required expensive training.
Right. The whole point of lazy IO is that you hide the actual IO behind values that don't appear to be IO. That means your use of the file isn't visible to the type system, so it's not really reasonable to expect it to prevent it. Unless I miss something, you can't write lazy IO without lying to the type system anyway (unsafePerformIO).
> Trump still has approval ratings in the fourties, which is slightly less than half.

I do not have confidence in any of the current methodologies for polling for presidential approval ratings, and of course I'm not alone in this view; I'm joined by a substantial cohort within academic political science (in which I have a degree, if that's important) and, occasionally, Pew itself. [0]

At a minimum, even if the methodology is spot-on, all of the current polls (at least of which I'm aware) exclude people under the age of 18, incarcerated people, undocumented immigrants, homeless people, and, in many cases, people who do not have a landline telephone. This relegates them to joke status if the conclusion being discussed is support of the entire population.

> No it doesn't. It demonstrates that at least 18% supported him for president, at the time. It tells you nothing about the people that couldn't or didn't vote, but may have supported him in spirit. For instance, it's pretty pointless to actually go out and vote for Trump in California.

It sounds like we're on the same page here: elections are not a good basis for drawing conclusions about the support a particular leader has within a population.

I particularly object to your contention that this demonstrates that "at least 18% supported him" - depending on your view of "support", I suggest that this excludes the enormous contingent of "anybody but Hillary" voters. These people did not support Trump, do not support his administration, and used their vote as a tactic to show opposition to a candidate rather than support for a candidate.

> Of all the numbers that are available, your anecdata is the least relevant.

Feel free to disregard it then. It's meaningful to me. I have every confidence in the conclusions that I'm able to draw from my extensive travels and discussions on this topic, particularly in the deep south, whose politics I had never understood until traveling there and discussing the 2016 election with people on a daily basis for several months.

0: https://www.politico.com/story/2019/02/27/phone-polling-cris...
Right, but those weren't originally allowed for TLDs. It looks like internationalized ccTLDs were finally approved in 2009.
I completely agree that this is a serious problem. But I’m not sure how it could be solved, and I still think vendors providing docs, and easily readable source code for when the docs fail, is a necessary complement to any crowd-sourced model, be it forums, SO, or anything you might imagine replacing SO with.
https://www.jwz.org/blog/2002/11/engineering-pornography/ is the version I've found.
2016 US voting age population was approx. 250 million, so it’s actually 25%.

Statistically, unless you have specific data that shows otherwise, we should expect non-voters to have (mostly) voted the same way was actual voters, should they choose to vote. This only falls apart if their are very, very big factors biasing the non-voting population.
I'm not prepared to draw that conclusion without evidence.
I know this is a worn down subject, but there is a lot of — to me at least — hype around productivity tools for hackers / indie devs / makers / etc. I feel strongly that this is not a tool problem at all. As always, YMMV.
What's funny is that I usually need my passport for HR when I get hired. Somehow my drivers license isn't good enough. I honestly see this as a failure. (Considering you also write down your social)

Also social security numbers were never intended to be use as unique identifiers. There's no code or anything. Add one to yours and you get someone else's number. Only thing hackers are doing are matching numbers with other identifiers. It is odd to me how much we rely on SSNs when they are so bad.
Is this the internet we are warned wouldn't exist without pervasive ads and spying?
I'd like someone to blog about Haskell who has say an average IQ, has learned Haskell (used it professionally) and then can come back and talk to points like this.

It seems a lot of Haskellers have super high IQ, and can grok Haskell Lens like it's a toy truck. Then they write a blog post that's pretty hard for a beginner to disect.

Or maybe they struggled with Lens but by the time they spent 5 years with other gurus in a professional setting they finally got it, but have forgotten how hard it is to learn this stuff.
I think this is just what you are accustomed to. I use FF as my main browser. Anytime I use Chrome it drives me nuts because the UX sucks. But, the truth is that Chrome's UX probably doesn't really suck, I'm just not accustomed to it.
Read it hoping to find use of an SDR or direct use of LTE modem instead it’s basically what any Linux user would have to do to get a USB modem working.

For some reason doing anything a normal Linux user would do but on a raspberry pi is instant clickbait.
Ostensibly, I'm sure you mean. But since there are no solid statements from the Trump administration in support of white supremacy, and nothing recently happened that would make Trump a supremacist, I don't understand why a company with 800k users would suddenly take a political stand and alienate a portion of its users.