skysight-inc/HackerNews huggingface dataset:
It's about even more than that: it's about the complexity.

There's an inherent complexity in the problem being solved.

And there is an "accidental complexity" in the implementation of the solution.

Throwing away everything, people typically believe that they can avoid handling a lot of the "inherent complexity." But typically there is a good reason why the inherent complexity was addressed in the previous version of the program, and there's a big chance that the new "from the scratch" designers will have to relearn and rediscover all that, instead of transforming the already existing knowledge that is encoded in the previous version.

For anybody interested in the topic, I recommend the number of case studies presented in:

https://www.amazon.com/Search-Stupidity-Twenty-Marketing-Dis...

"In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters"

See about new rewrite of Wordstar simply not having the printer drivers that the previous had, and also other features people already expected, leading to Wordstar's demise.

Or what Zawinski's names "Cascade of Attention-Deficit Teenagers" (search the internet for that, the link here wouldn't work!)

"I'm so totally impressed at this Way New Development Paradigm. Let's call it the "Cascade of Attention-Deficit Teenagers" model, or "CADT" for short."

"It hardly seems worth even having a bug system if the frequency of from-scratch rewrites always outstrips the pace of bug fixing. Why not be honest and resign yourself to the fact that version 0.8 is followed by version 0.8, which is then followed by version 0.8?"

Or an interview with Jamie Zawinski from Siebel's "Coders at Work."

https://www.amazon.com/Coders-Work-Reflections-Craft-Program...

... "even phrasing it that way makes it sounds like there’s someone
who’s actually in charge making that decision, which isn’t true at all. All
of this stuff just sort of happens. And one of the things that happens is
everything get rewritten all the time and nothing’s ever finished. If
you’re one of those developers, that’s fine because there’s always
something to play around with if your hobby is messing around with
your computer rather than it being a means to an end — being a tool
you use to get whatever you’re actually interested in done."

If one is able to cover all the complexity, and it is not destructive to the goal, the rewrite is OK. Otherwise, one should be critical to the ideas of rewrites as they could be potentially secretly motivated by simple (jwz again): "rewriting everything from scratch is fun (because "this time it will be done right", ha ha)"
You miss my point entirely. I support these protests wholeheartedly. I just wish they would support protests on other matters as well.
I remember being blown away by this book as a teen: James Gleick - Chaos: Making a New Science https://www.amazon.com/Chaos-Making-Science-James-Gleick/dp/...
For more interesting problems than "which country has the highest GDP?", it's about more than just sloppy data. If you want to include any covariates, how do you know which ones to include? You could try to include everything predictive, but then you'll use the client margin column to predict client revenue or something. Or you'll control for a column causally downstream, biasing your estimates, like estimating revenue differences and controlling for page views in an experiment that affects page views. There's so much that we just don't include in our databases that's crucial to using them, and it's not just about sloppiness.
The dying mall’s new lease on life: apartments
Gee I can't imagine why the Chinese who control Reddit would want a spy app on your phone.
If you’re logged in to Reddit these aren’t necessary. There is in an option in the user prefs to always use old Reddit.
These apps are copying clipboard content while you are using other apps. No website can do that for another website.
How many elephants die per day from natural causes?
There is an alternative named "Foam" https://github.com/foambubble/foam which is described as a Roam Research alternative which combines VSCode, a Markdown editor and Github. Foam appears to be easier to use for people who don't use emacs a lot.

There was a lot of discussion on HN of this software and other alternatives to Roam recently https://news.ycombinator.com/item?id=23666950
Yeah, there should be an opt-in for this, maybe. But, it was very obvious that it was happening and I don't feel like it was malicious.
My son will be stoked about this!
>Things like cookies, tracking, etc. should be a browser- or OS-wide setting. Asking me individually for every site, for every app, is the absolute worst user experience ever. Sorry but this pattern just has to DIE.

We already have that, the Do Not Track header. Advertising companies ignore it because they're not legally obliged to honor it. Reminder that these companies do not care about you or your user experience and will do anything they can to skirt the law to make an extra buck off you. And we can't rely on the competence of legislators because their answer is always more popups.

However, you do have weapons to defend yourself. My favorite is uMatrix. You can set it up to automatically block cookies from any site you don't have whitelisted. And you can make it only accept first party cookies. You can also have it block javascript, cross origin requests, frames by default. If a site doesn't work without scripts, you can easily enable them temporarily.

https://en.wikipedia.org/wiki/Do_Not_Track

https://addons.mozilla.org/en-US/firefox/addon/umatrix/
And animals transmit disease to humans. We are a part of the ecosystem after all, not outside it.
Dunno, it seems pretty clear that it is not Roam Research, but a clone for org mode, but the lawsuit might still be pretty expensive to win.
Both papers provide promising first steps in the right direction but are by no means solutions to the problem at hand. I mean, the second paper is even based on the premise that classification has already been done by human experts as a preparation step...
That depends on how you define "trolling". It's an internet meme taking out of context and in bad faith.

The real story is that a lot of people are fed up with government overreach, abuse, and infringements of our constitutional liberties, and with the culture that supports it all. And also Hawaiian shirts are an aesthetic. That's all there is to it.
This may not be exactly what you are looking for but you should checkout the cartoon introduction to economics by Yoram Bauman. Its a good book to start an interest in economics, it is not deep at all but could lead to other sources.
> The group of European marketing firms said the pop-up warning and the limited ability to customize it still carries “a high risk of user refusal.”

Good. Sounds like the warning will work.
Same here. That's bad. I would never have known about this otherwise.
I've been very resistant to set up two factor authentication since I often don't have my phone with me and dislike having to wait for sms codes.

The other day I was forced to enable 2fa for one of my bank accounts, which led me on a journey to find if I could generate these codes from my computer.

Turns out it's just a standardized algorithm that combines an initial token with the current time. That means you don't need a special app from Google or whoever else.

There is a small utility `oathtool` [1] that you can use from the command line to generate the correct code using the form: `oathtool -b --totp "<secret token>"`

From there, I integrated that into pass [2] using an extension to generate the codes as needed.

There is actually an existing extension [3] for otp codes in pass, but I just wrote a much simpler one line script that just pulls the token out of pass, runs it through oathtool, and copies it to the clipboard.

Anyway, I thought this was really neat and wanted to share.

[1] https://www.nongnu.org/oath-toolkit/

[2] https://www.passwordstore.org/

[3] https://github.com/tadfisher/pass-otp#readme
For something that's a little more fun to read and covers fundamental topics. (Foundations for higher mathematics) I'd recommend Gödel, Escher, Bach by Douglas Hofsteader. It changed the way I approach problems to this day.
For me the style of presentation on Tech Ingredients is somewhat off and it distracts me from the content. It is obviously an family endeavor which at least for me clashes with the style of presentation reminiscent of german engineering company “infomercial”.
At the end of the day, a wiki (or any UGC system) is only as good as the admins who have the final say on what is published.

As good a Wikipedia is, it's dangerous for it to be the only "legitimate" one. Thanks to the open license, there should be many forks by people striving to do better or with a different editorial tilt (without needing to all the way to fringe like Conservapedia and even Rationalwiki.) Even Uncyclopedia deserves some competition.
You can try Ai dungeon. It is somewhat close and uses gpt3 api
Web Development Resources List
A list of resources for Web Developers: platforms, images, fonts, illustrations, podcasts, UI inspiration resources useful for every web developer
Yeah, I'm really curious about this because I don't even see these things anymore. I mean they're there, and I don't block them, but I also don't read them and never click anything in them to accept or not accept. Are they allowed to track me under either GDPR or CCPA? I haven't consented. And having text that says, "By reading our articles you consent" doesn't make any sense if I haven't read the text that says that.
You also often see bathroom doors that open in; I had this random conversation with someone at a conference last year. I assume the theory is (assuming there is one) that there would rarely be so many people crammed in a bathroom that there'd be such a crush to get out that it would be hazardous. On the other hand, even day-to-day bathrooms are sometimes located such that someone quickly walking down the hall looking at their phone could fairly easily be slammed into by a door being swung out into the hallway.
I disagree, ethically it is not only fully appropriate but also mandatory to post everything that said cameras contain.
I have yet to meet a person who doesn't like cats. I hardly believe that such a person exists.

Have plenty of experience helping companies set up chat bots properly, and watching customers actually talk to bots and have their questions answered by bots. There are always some people that would automatically escalate to human support every time and not bother with the bot, but there's also a fairly large percentage of people who would go through with the bot.
Abstract Algebra by Pinter and Introduction to Topology by Mendelson are two fantastic books, published by Dover, that are too elementary to be used as university textbooks on those subjects but as a result are great for a more casual reader. They are well motivated and rarely omit details. They would serve as a great introduction to undergraduate math.
I agree. With the right tools, expertise, and design, rewriting is absolutely an option. I've learned over the years that it's often better to just rewrite some crufty, old code entirely than to try to understand the old code to patch it up. This requires a very good understanding of the requirements, which have often changed from the original code, to come up with a better design for the present needs.

Of course, this doesn't apply in all cases, but "never rewrite" is a limiting strategy.
"So, to get these perceptions, we’ll share Airbnb profile photos and the first names associated with them with an independent partner that’s not part of Airbnb. "

I have to imagine they considered making this opt-in and realized the vast majority of users wouldn't take action to increase sharing of their personal data. Despite the good cause, it is incredibly shady that they would implement this as an opt-out.

IANAL, but I would think that this would be a flagrant violation of privacy laws in many regions outside the US (this policy is limited to US hosts and guests).

Edit: I also did not receive an email, but found the toggle active in my account preferences after reading this post.
Are they a monopoly in the market for iOS apps?
It's a good analogy, but large ships are safer out on the ocean, where they can't be pushed into things on land.
That's why politicians should write multiple books to cover every possibility.
If your English isn't good, I believe bots are much worse. You have a point for the very shy. Good customer service would probably be the other way around: a human pretending to be a bot to make the customer feel comfortable while also providing the best service.
"Proofs from the book" is very neat.
What is a "fairly large percentage?"
tbf that problem is also quite tough for data scientists, the model doesnt need to be flawless just better
The Reddit app is an absolute monstrosity and its design apparently driven by the same dark patterns that have befallen the original website. Do yourself a favor and use any of the third-party apps or even old.reddit.com on your favorite mobile browser

https://www.akendi.com/blog/i-dont-want-your-app/
Iran cyberattack on Israel’s water supply could have sickened hundreds – report
Yes, but also, no website can exist without knowing how I'm interacting with it.
Plenty of introverts would disagree with you
CIA: Psychological Operations in Guerrilla Warfare (Tayacán) [pdf]
Hi! I'm the lead engineer for Common Voice and I wanted to thank you for taking the time to write such a thoughtful comment. Your criticisms on disordered speech and exclusion criteria are absolutely on point, and the issue of speaker diversity in our dataset as well as the lack of nuance in our validation mechanism is something we're very aware of and actively working to address. We are and have historically been a very small team and have thus far concentrated our efforts on language diversity, which is an explanation but not an excuse for some of these gaps.

There are some legal concerns with folding in samples from other datasets for licensing reasons, because all of our data (sentences and audio) are CC0, but I definitely hear you on looking for ways to expand our scope. As part of our commitment to open data, all voice samples are released as part of our dataset regardless of their validation status, and we do not filter or discard any contributions from our community. One of the things the team is currently scoping is how to allow contributors to provide reasons for rejecting a particular clip, to enable exactly the kind of post-hoc analysis you're describing.

Please do join us in Discourse or Matrix, we would love for you to be involved in ongoing discussions on how to improve inclusion and accessibility. Again, thank you for taking the time to express this, I really appreciate it.
It's good to see a status update for Vue 3, and creatively done I must say. If Vue's (Vuex) TypeScript support wasn't as bad as it is in Vue 2, I would not be as eagerly awaiting this 3.0 release. Currently on the fence to rewrite a large project to Next.js + TypeScript + Mobx as I have to move things forward and expect the whole ecosystem to take a long time to catch up.
Did not post to flame, more to discuss what can be done remotely.

Iran tried to increase chlorine levels in the water flowing to residential areas during April’s cyberattack against Israel’s water systems, a Western intelligence official has told the Financial Times.
For analysis you absolutely MUST read Principles of Mathematical Analysis by Walter Rudin. Covers everything and is literally a gold standard text in modern analysis. "Baby Rudin" is essentially the analysis bible that all subsequent texts worked off of.
I'm going to go a completely different direction from other recommendations and say Concrete Mathematics by Knuth and Patashnik. They will definitely be able to use skills from analysis and calculus here, but there are so many additional tools in this book that it's very much a worthwhile digression. The marginal notes are great, as well!

I own this book, and it's a favorite of mine.

https://www.amazon.com/Concrete-Mathematics-Foundation-Compu...
Show HN: Canrun – Rust logic programming library inspired by *Kanren
Right, but the people who went to the bars made that decision despite being aware of the risks.

I would much prefer a society that allows people to do dumb things than a nanny-state that purports to keep us "safe".

Living is a risky situation. That's just the way it is.

If my 97 year old grandma wants to go have a mimosa and socialize, I think that should be her choice, even considering the risk.

We drive on highways, I go outside where mosquitoes carry West-Nile disease, I eat food prepared by someone else at a restaurant, I smoke a cigarette.

These are all risk trade-offs that we allow individuals to make their own decision on. Why is _this_ disease, this risk, so different?

We're encouraging a sort of generalized agoraphobia - if _you_ don't want to take the risk of going out, then stay home and you'll be perfectly safe. Don't impose that fear on others...
> I had to parse text carefully and use my own familiarity with the industry to understand that they were going to decide my race based on my photo/name

Yup. This is exactly what I took it as. Between this and their other data sharing policies I decided to delete my account.
An Instagram lead designer’s view on collaboration
For broadening their view:

- Proofs and Refutations by Imre Lakatos (https://en.wikipedia.org/wiki/Proofs_and_Refutations) (makes you think about what a proof really is)

- The World of Mathematics: not a lot of math proper, doesn’t have much depth, but lots of examples of applied math, interwoven with mentions of the history of mathematics (https://www.amazon.com/World-Mathematics-Four-Set/dp/0486432...)
Sarcasm is tough to begin with, harder in print, and even harder in today's political climate.

And going back to re-read the comment I replied to I see that I did indeed incorrectly parse that comment. I stand corrected in that regard.

Thank you for your input.
China's hunger for others' land knows no limits. It's latest target is Russia
During the first year of my undergrad someone introduced me to Gödel, Escher, Bach. I thought it was mind blowing at the time and still find it to be an incredible introduction to formal systems, thinking mathematically and understanding the concept of proofs.

All these concepts are central to higher level mathematics, and are not covered in high school (at least not the Danish one).

I'm was very thankful for that introduction, hopefully they would be as well :)
You’d be surprised, then. I often manage or have access to tech companies’ contact lists and they are very very large. (I’m referring to legitimate opt-ins.)

Email is a terrific one-to-many communication tool for companies that have something useful to say and for people who want to hear it.
If you don't feel you're getting those things in Boston, I would consider it. I'm in Denver, which is somewhat similar to Boston in size, and Denver definitely is not a 24/7 city like NYC. But I'm OK with that. I grew up on the east coast and I do prefer the culture of the western states more.

I am in my mid 30's and moved here about five years ago and I wish I had done it in my 20s. I hope you find a place you can enjoy!
1. Is the suggestion to use unisex names like Alex and Taylor instead? Do we have to say Candidate A and Candidate B?

2. Did you find Alice was a negative gender stereotype in the post?

I actually had the opposite impression: Bob is a free spirit/idealist who can’t focus on his day job but Alice is a practical/good employee who gets stuff done. If the roles had been reversed I think it would have been more likely to raise a flag for me. I can how someone could have the opposite interpretation, that Bob is a thought leader and Alice is a simple worker bee. It seems to depend on the reader's interpretation.
One caution about those numbers; many/most sites show cases based on the day that reporting was received and aggregated, _not_ on the day it was taken. This doesn't matter very much now, as turnaround on tests in most places is quick. But a couple of months ago delays of weeks were common.
Sometimes it's an alternative to search. If you don't know exactly what to search for but remember generally what it's related to, you can zoom in to nodes you know are somewhat related and find something you're looking for that way. I can't say it's something I do every day but it's come in handy.
The sandboxed-by-default experience offered by browsers is an excellent security boundary these days. Decades of experience has built a very good process around how arbitrary code should run (or not run) on client devices.

Sure, you still have to deal with tracking cookies and the like, but this a tiny amount of pain compared to what a full native app could do to you without your awareness. Wiping the slate with a web browser is a fairly trivial exercise too.

Progressive web applications are the best and brightest future we have. I can only hope that some sort of antitrust shake-up forces vendors like Apple to fully-embrace PWAs and other such alternatives. When looking at the technical specifications, there isn't a whole lot of good reasoning for requiring native apps outside of exclusivity and control over their ecosystem.
It kind of depends what your motive for your mailing list is. If you are trying to sell then actually people “self cleaning” is not tat big an issue - you just need to make sure that it’s at the right point in your funnel. If it’s brand building it’s more of a problem. 1% (as other people have said) really isn’t bad. Maybe you need to offer more options - a monthly digest or something.
https://news.ycombinator.com/item?id=23716451

Related re TikTok:

https://news.ycombinator.com/item?id=23634138

https://news.ycombinator.com/item?id=23691190
What would have we lost if he burred the faces?
Deep Integration of Filesystem Extended Attribute Support