skysight-inc/HackerNews huggingface dataset:
> If something totally unexpected happened, it's better to let the whole app crash than to let it continue running in a corrupted state (unless it's a software for nuclear plants), isn't it?

That depends entirely on the use case. I certainly don't want my MCAD/ECAD software crashing because someone introduced a rare bug in the CSV parser that trips over some unrelated library files - I'm perfectly capable of learning how to get it to a safe state for a restart without losing any data. Anyone who uses massive software package like that for their livelihood learns to work around bugs that cause inconsistent state.

#8 is important because there needs to be a generic way to pass errors up through component hierarchies that may not look like the call stack. In many architectures, for example, the exception in an event handler has to get handled at the root of the event loop, not the parent component. That exception handler has to be smart enough to bubble that exception up through parent components.
Try Musicbee. It "just works" no complicated setup. I switched too it from Winamp/Foobar

https://getmusicbee.com/
The nice thing about OP's solution is that they produced a new binary that's runnable on any system - in particular, it sounded like they had a whole research team who probably needed to run the software. I suppose you could give them an "installer" of sorts that would simply mount the appropriate filesystem and put everything there, but the OP's solution seems decently elegant all things considered :)
> When I see someone saying “citation needed” it immediately tells me (a) they are too lazy to research it for themselves, (b) they are too lazy to steelman the argument and engage it assuming it’s valid, (c) they are too lazy to produce their own counter-argument and (d) they want “credit” for “winning” the other side of the argument, but without actually contributing anything that answers whether the claim is true.

Wait, so at no point in time does it go through your mind that the second person is claiming that the original person is making a descriptive claim about the world that is false, and requesting they put up (evidence) or shut up (i.e. what [citation needed] is short for)?

> [...]even assuming that strong claims should have strong evidence.

What's an example of a strong empirical claim that wouldn't have strong evidence? (If you're just talking about non-empirical claims, fair enough)
I wish we would deprecate these "Goodby [Twitter | Facebook | Medium | Etc..] articles because a) the author usually assumes that people need to be educated and b) the authors have some axe to grind specific to them. Myself and people I know use these platforms with eyes wide open and find them useful. If a person doesn't like them, quit and spare us the dramatic exit article.
History Lesson for JavaScript Developers
I'm convinced that Windows developers have perverse incentives tied to optimizing engagement or telemetry metrics that happen to be highly correlated with irritating power-users.
It is likely hard to impossible to touch-type on a cellphone: the keyboard is always on the screen, so the eyes (nit touch) constantly help adjust fingers' positions. This does allow for impressive speed, though, especially with autocorrect.
4 Billion USD ICO: Clues Found in Atlantic Ocean
I'm 53, straight (male), and not at all into show tunes.

But I reckon I could still sing along with You Don't Bring Be Flowers Anymore and Woman In Love and get most of the lyrics right.

She's more my parent's era than mine, but like The Beatles and Cat Stevens, I grew up listening to my parents music...
Why fastify and nest?
In the lead-up to Australia's metadata retention legislation, some org posted the following examples. I found them reasonably effective at convincing normal people, but we failed to convince the decision-makers in Parliament:

- "What if your call logs indicated a 45-minute call to a suicide hotline made from a bridge. Do they need to hear exactly what was said?"

- "What if your call logs showed you receiving a call from a sexual health clinic, and that you then called a bunch of people in rapid succession. Do they need to hear exactly what was said?"
In my opinion the best way to handle that is to give them what they want in a way that suits you (don't shit on any of your coworkers, tell them that they're doing just fine, and that you're leaving for your own personal reasons) and move on with your life. You're being put in an unreasonable and dishonest situation, and I've read that honesty is providing the information the other party deserves.
RT-Thread open source Developer Event is On
> Look, I never said Stalin did nothing wrong. He did a shitload of things wrong. I mentioned one thing he did right. Everything else in your post is added by you, due to your own preconceptions. I'm not here to write a journal article about the industrialization of the Soviet Union. You're imposing that responsibility on me yourself, and that's just not realistic for a forum like HN.

there's a vast difference between a journal article and mentioning some historical facts and allowing the reader to infer meaning. Of course I had to read into your post, that's because you didn't make any connection between the things you mentioned. its also not realistic to mention a satellite in the same breath as genocide without any connecting framework and expect people to read it in a positive way.

> That's what I call intellectually lazy, and why this thread is a great example of exactly what I was talking about in the initial comment.

its lazy to wave your hand at some historical events and let the reader infer what you mean. its trolling to take exception to their interpretation when you haven't provided an interpretation that you prefer and I'm sorry I took the bait.

> great example of exactly what I was talking about in the initial comment.

that's confirmation bias and not applicable since I didn't downvote you but I replied as though it was a serious comment. troll 1, chordalkeyboard 0.
You can read this article to get all the details on the decision: https://yann510.hashnode.dev/the-best-node-web-framework-par...
As a soft spoken male I get interrupted all the time, usually not for efficiency. There's rarely been an interruption where I personally thought it was justified.

The interruptions for clarification and false assumption are not the interruptions OP is talking about. In the example given, person B does not try to actively take control of the conversation, just quickly inserts a correction and allows person A to continue. So there's no need for persona A to say "let me finish my thought".

It's not that women should be made to feel more comfortable giving these soft types of interruptions... it isn't that hard to correct someone's factual mistakes. It's that interruptions are used by dominant people as a political tool to assert hierarchies and for control. Women do it too, it's not a gender issue but I can imagine it more difficult in gender imbalanced teams and with gender stereotypes in play.

In my opinion if a person has to say "can you let me finish my thought" the interruption is never justified. Even if someone is rambling or mistaken, there are better ways to deal with that - for instance, asking them to be more concise in their presentation of their point. Being proud of a culture of interruption is admitting politics is how you make your decisions and how your team works together.
There's an easier way. Just insert a giant cucumber halfway into your chocolate starfish, and show dominance by crab walking around the office with no pants.

Actually, it works for guys, too.
She was trying to take down an image that was on a niche ecological website with six downloads. It is now the example image of a Wikipedia article on a commonly used term. That's a big net loss.
> a large amount of public discourse and sometimes even official company or government announcements are only available through Twitter.

What exactly are you afraid of missing out on?

I've never had a Twitter account and that has never been a problem for me. The overwhelming majority of my exposure to the site comes from screencaps, embedded tweets in blogs and articles, and the occasional link on HN.
Do you mean that the person you bought the tickets from had obviously misunderstood the context that they were posting messages into?

I follow a few dozen people and don't observe ~any~ misunderstanding that it is very public. There's people that like to share, but they are obviously clear on what they are doing.
Glad you asked!

I don't usually do GUI-related work, but each time I do I typically want to do something complex like plotting charts or drawing diagrams. Each time, I look for a tutorial, but I never find something helpful. The results I get are similar to this QPainter tutorial: https://doc.qt.io/qt-5/qtwidgets-painting-basicdrawing-examp... . They show you that painting is possible, but figuring out how to get interactivity is left as an exercise to the reader.

Compare that to working with d3 or react, where the mouse and keyboard events are easy to create. For example, the first time I used d3, I created a bar chart, and it took just a few minutes of googling to add tooltips on hover and other behaviors when clicking on the bars. I honestly do not know a straightforward way to draw a bar chart with hover affects in QT or Gtk.

So how do I assume other people use them? Well, for the above problem you could write your own mouse picker to map from mouse location to the expected bar location. Having to write your own mouse picker certainly works, but it changes the task from something you can crank out in a few hours to needing to allocate a day or two to set up the infrastructure you need to write a good custom widget. This is also why I assumed people use Electron nowadays: you can get unusual UIs without the rigamarole of making a custom widget. So yes, I know it's possible to make GUIs that don't just compose standard widgets, but I assumed it's arduous.

I'm glad you asked. I didn't realize how controversial my original comment was (it was in negative points for a while). But what am I missing here? Have I just been unable to find a good tutorial? If you were trying to do the "Circle Drawer" example, what tutorial or examples would you follow to get it done quickly?
I use Wine too, for things like Netscape, Mosaic, etc.

Microsoft apps run much better in a VM in my experience, because of how tightly coupled their development was with WinAPI.

I already need a VM for IE, which definitely does not work right in Wine for me, so why not Office too.
Why Leaders Need to Learn the Skill of Writing
France sees 400-mile traffic jam as country enters new Covid lockdown
That comment translates to: "charm value, -1 means invalid, 0 means not recognized, it ranges from 1-100 when detecting, higher the score means more charming."
Twitter is not important, you might as well be talking about World of Warcraft; it's an entertainment website, not something anyone needs to use. Just because some famous people post stuff there doesn't mean its important.
Sure, but if you want to estimate how far they are from level 4 autonomy then the counterfactual data would be very useful.
There are editors that allow preserving the line endings (be they LF, CRLF or CR) from the source file. That could be a solution since you already seem to have control over your environments.
> so I won't miss much except maybe the comments.

You won't miss anything then...
Video for anyone interested.

https://youtu.be/1aAx2uWcENc

"In simple terms, we’re using a laser beam to trap a particle, and then we can steer the laser beam around to move the particle and create the image"
Thank you for suggestion, I will try installing it. After my experience with IE on Wine, I gave up trying to run Microsoft apps on Wine.
Wouldn’t it be better to standardize format and baseline argument spec, and let the evaluating environment figure out the rest? Formalizing the entry path is something that is now becoming two lines of indirection just to lie to whatever is actually interpreting it. It’s another line of implicit code that’s up to interpretation and can easily diverge.
The dynamic range of the elected government body is extremely low. As long as there are a significant proportion of people in office who deny the reality of climate change, it is unlikely that meaningful discussion of solutions will occur.

In response to a sister comment, realistically, to address climate change, we would need to:

- build roughly 300 GWh of grid storage worldwide, lithium iron phosphate seems a leading contender although sodium-[sulfur|nickel] has the obvious abundance advantage

- replace gas heating systems with heat pumps and district (waste) heating

- implement carbon capture at all steel/concrete production plants (or less likely use low-carbon processes)

- replace fueled vehicle use (most of which is personal cars) with electric

- build some amount of non-polluting power stations, I'm not sure what exactly but by now it's the easiest part

- I'm not sure exactly but maybe you can replace torch manufacturing with electric arcs and lasers or something?

- also some carbon capture unfortunately probably the crushed olivine thing I'd guess

Someone's probably made a projection for the cost of this but it's useless with any shift of this magnitude.
regarding Twitter's censorship...

the way Twitter take down NY Post is rather interesting. Even if NY Post story on Hunter Biden is false. Twitter allowed every news outlet to peddled Steele dossier and Trump golden shower in Moscow for years without banning.

edit: then Twitter restored NY Post account but ask them to delete the original post and repost...that just hilarious.
I ctrl+f'd for Jet Audio, but didn't find any :(

JetAudio was similar to Winamp, and arguable better in my opinion, because I can toggle the playlist window, and completely hide the player UI. I use it even today since 2006.
I'm getting really tired of this argument, and I don't think this post adds anything new to it.

Is censorship bad? Yes. Is QAnon bad? Also yes. Is there an easy answer here? No. What we're doing as a society is running a massive experiment to see the results of several bad options.

Every time I see an article like this, the author doesn't take into account that there is no easy answer here, and that while censorship is bad, all the options are had.
Very interesting that you can prove the halting problem and Godel's Incompleteness Theorem independently with this thought experiment.
ICE: uggggh, the ghosts of my debugging past are haunting me.

The pleasure of a successful two week debugging journey, the pain of discovering it was a off-by-one written by oneself (when one was not in a fit state to have been at the keyboard!)

I think my most inventive embedded CPU debugging was instrumenting the custom RTOS to output the task number onto data pins. Then capturing that data on a logic analyser, printing the capture from the logic analyser to the parallel port of a PC, then post processing the data so that I could profile the CPU usage per task. I guess my electronic engineer background caused the logic analyser to be my hammer...
Corrected [0] link: https://www.reddit.com/user/Admiral_Cloudberg/?sort=top
Excellent point, way less tinfoil-y.
Women Most Expected Super-Cute Christmas Gift Ideas Under $50
Privateer was very tricky to run because it barely fit in 640k, and took a special config. I wonder if that makes it hard to emulate.

It was the best of the wing commander series by far.
Noting that I don't use winamp, and haven't since I found foobar2000 back in ~2004... I would not even notice that as an issue. The last time I had a .WAV I needed to play was in Windows 95.
I don't think you need to be so cynical about it. People have been writing and sharing what they wrote for thousands of years.
Bic Cristal[0] was really painful for my fingers (due to "hexagonal body") & avoid to use it since 2010.

In last 10 years my fav ballpoint pen is Schneider K15.[1,2]

FTR, Schneider ballpoint pens multiply times got "Red Dot Design Award" (2006, 2010, 2013, 2019)[3] ... until this year; this year Leuchtturm1917 Drehgriffel Nr.1 ballpoint pen got "Red Dot Design Award'2020".[4]

[0] https://en.wikipedia.org/wiki/Bic_Cristal

[1] https://en.wikipedia.org/wiki/File%3ABallpoint-pen-parts.jpg

[2] https://www.red-dot.org/project/schneider-schreibgeraete-406...

[3] https://www.red-dot.org/project/schneider-schreibgeraete-406...

[4] https://www.red-dot.org/project/drehgriffel-45706
What does "valid comparison" mean?

If the intent is to help potential readers to estimate the difficulty of the book, then that's useful.
I wish if there is option to turn of "What's happening". That is where "Today's Madness" comes from. Hashtag feature is hacked by political organisations/bots.

The users's I follow, usually science and tech, mostly post interesting stuff.
It is amazing how those strategy games hold up.
That gets them around the "prohibition on circumvention of access controls". I still don't understand how they can then go and distribute the programs without violating copyright. In fact, I'm still pretty certain they are violating copyright.

Copyright sucks, and I applaud them for what they are doing, but I don't see how any of this is legal.
Yet, C++ supports designated initializers.
Why do these points not apply to the upper class? I would expect them to be at least as conservative as the upper middle class, and all of these arguments fail to distinguish the groups. But the claim is that the upper-middle class is more conservative than the upper class. That's... weird?
> He defied his party by endorsing civil unions in 2004. (But that same year, he backed a constitutional amendment forbidding same-sex marriage.

This might look inconsistent bjt I think the logic might have been to separate marriage, the religious thing from the civil union thing that is about tax deductions for couples etc.

This strikes me as somewhat pragmatic:

The government should have as little to say as possible on who lives with who - beyond not allowing close relatives to marry - while still protecting the religions of people living there.

I think the Pope fronted a similar conclusion recently.

Luckily I am no politician.
One note: instead of using module boundaries to limit how a value can be used, you can use existential types instead. This is essentially equivalent to how encapsulation works in OOP languages.
I still find it extremely buggy. I've been hearing these "KDE 5 is fine now" for the past few months in comments, podcasts, blog posts, etc. Yesterday I gave in and decided to try the latest release. After logging in, KDE greeted me with a plasma crash. In the next few hours of light usage, some more crashes followed.

It's working as it always has been for me, since the early days of 4. It's pretty much dead for me now.

For the record, this has been happening on many machines, and I don't use nvigia GPUs and similar stuff.

Also, I try to report bugs in software that I use, but KDE has the appearance of software which receives no QA at all. It's one thing to report a bug in sway or some XFCE application which crashes maybe once in a few years, and other to use something which crashes a dozen times a day. I'd be filling bugs all day long.
Thirukural[1] is a classic Tamil text on philosophy and secular ethics, which is considered to be at-least 1500 years old. Many verses of this text can be easily read and understood by anyone with intermediate level proficiency in Tamil. And so are most text from Sangam literature[2], which are even older. Thiruvasagam[3] and other Bakthi literature are widely used as a prayer hymns and can be understood with basic language training.

Tamil has two forms. Sentamil and Koduntamil, both survived till date. Sentamil is the formal/literary form and Koduntamil is the colloquial form used by common people. Koduntamil is made of simplified and shortened forms of words from Sentamil, some loan words and slang words. Due to the cultural and political influences in the last few centuries, there are many loan words from European and Persian languages in Koduntamil.

Other Dravidian languages[4] such as Telugu, Malayalam and Kannada has heavy influence of Sanskrit. There were efforts to Sankritise Tamil as well by using Sankrit words in Tamil syntax, which was called Manipravalam. Manipravalam was in use till early 20th century. In the beginning of 20th century, Tanittamil Iyakkam[5] aka Pure Tamil Movement restored the language and Maripravalam is no more in use. The formal Tamil used today, such as in news bulletins and official documents, is very close to the classical form.

Pure Tamil Movement, the two language policy[6] adopted by Tamil Nadu government and related efforts helped preserve the language. Although the Tamil speaking population is lesser compared to other languages such as Hindi and Telugu, Tamil has a thriving art, literature and media industry which are economically successful too.

Recent archeological research at Keezhadi has revealed a 6th century BCE Sangam era settlement in Vaigai river valley[7]. If more research confirms the findings, Tamil would be one among the oldest surviving classical languages.

[1] https://en.wikipedia.org/wiki/Tirukku%E1%B9%9Fa%E1%B8%B7

[2] https://en.wikipedia.org/wiki/Sangam_literature

[3] https://en.wikipedia.org/wiki/Thiruvasagam

[4] https://en.wikipedia.org/wiki/Dravidian_languages

[5] https://en.wikipedia.org/wiki/Tanittamil_Iyakkam

[6] https://www.thehindu.com/opinion/lead/policy-lessons-in-tami...

[7] https://www.thehindu.com/news/national/tamil-nadu/keeladi-fi...
> or just assume since the case is simple

That's like what the blog post is about where you're tagging values you assume have a certain property.

> I suspect that if we factor out such basics, the amount of proof for a reasonable function may become manageable.

It's not obvious how you contain the complexity though and you don't need a lot before it becomes well beyond practical for even experienced programmers. The moment you have to write an algebraic proof where variables are multiplied together you're in the realm of nonlinear arithmetic which is undecidable for example, and writing proofs is hard.

Mainstream languages contain the proof complexity by limiting what you can express e.g. it's trivial for the computer to prove "String = String" and "Dictionary = HashTable" as part of type checking.
I mean... Tamilians sort of dominated of dominated Sanskrit literature in 7th-10th centuries. Dandin, Kumarila, Shankara, Dharmakirti, Ramanujan and Madhva. Not to mention the Bhagavatapurana, which very quickly became probably the most important religious text in India! I wouldn't say Tamilians rejected sanskrit... they just kept the two seperate. There aren't very many tamilian words itself in sanskrit (mina meaning fish is the only one I can think of), but there are proto-dravidian loan words in Sanskrit.
I didn't know flutter for web was do abysmal
Democracy Dies When Facebook and Twitter Define the Truth
I am the founder of the hacker collective “Anonymous”. Ask me anything
I'm not at all clear how your 2nd paragraph follows from the first.