skysight-inc/HackerNews huggingface dataset:
If you can get used to some oddities, Xcode works well enough for any C++ code you write yourself, or have enough control over to make sure you follow the conventions it expects.

But if you need CMake support within your IDE, CLion's worth it, just get the JetBrains subscription (student or professional) and don't look back. Oddly enough when I last used it, CLion didn't work with Clang-based projects quite as nicely as Xcode (it preferred GCC) but that might have changed since then.

Finally, if you want to support open source, you can try VS Code. It mostly works, but it's not an IDE.

Eclipse CDT also exists, but ... I think the last time I tried eclipse was back in the mid-2000s before RubyMine when there was a Ruby-on-Rails plugin for Eclipse. I haven't looked back since...
I assume this is for more junior roles?

It's been a long time since I've needed to use SO for something in my day job. I mostly end up on the github/microsoft issues sites scrolling down to see whether the compiler/library bug I just reproduced has been fixed yet or at least has a workaround...

I think a better question would be "How do you go about finding a solution to a roadblock you've encountered while writing code?", that will test for people who go straight to colleagues for each little issue instead of spending 10 minutes looking up a solution themselves. It also gives you an idea of their problem solving process.
There's no need to distinguish between every object at every comparison. In most applications, you'll only be comparing a few dozen avatars with each other.
I can't speak for NE USA at all (I'm from SW UK, ha) but for me that's not at all a requirement, it'd almost be exceptional. I don't even know what Rueben is.

I gather it's quite different in the US though. (A 'deli' there being probably culturay Jewish? Whereas to me it's just a place that sells.. I don't know, cheese, olives, oily antipasti, anything it wants really just with an emphasis on fresh and nice and prepared or preserved in some way. Greek or Italian if anything, rather than Jewish.) Honestly the Street View photos someone posted look like a sandwich bar in a war zone!
Definitely. Looking at my browser history for stackoverflow + PHP, it seems to be things to do with PHP, such as how to prevent a referrer from being sent when users click a link on my website. That's of course not actually part of the PHP language, so it would seem like I'm rarely looking up how to use PHP APIs on stackoverflow. I've always found PHP docs to be the best of any language that I've used.
I’ve tried to like the JetBrains stuff (especially Clion) but I just have never gotten to the point where I love it.
Ah, that's unfortunate.
No I'm saying I'm the admin, for our whole 365. And I have it and can't turn it off for myself.
> "There are safety measures in place with the autopilot Seat is weighted to make sure there is a driver, hands must be on steering wheel every 10 seconds or it disengages."

People then respond with videos of the Tesla autopilot driving without anyone in the driver seat. So do we believe a guy saying that a thing must be, or do we believe videos showing that a thing is?
You Are Not ‘Behind’ (2016)
There is no comparison between the two. VS is the _real IDE_ while VSCode is a text editor like Sublime Text
All the top stories seem very consumer oriented, not for professionals in the industry.

From a cursory glance it seems more like a "car enthusiast" news site rather than a place for industry discussion.
I've worked at places that would disallow re-use for the last 30 passwords. When you're forced to change every 3 months you're looking at a company maintaining a password history for over 7 years.

How is that managed? Are they hashed or stored in the clear? If they were hashed, then they would have to know which algo to use for a password at a point in time otherwise they would lose that data whenever they switched the hashing mechanism.

And when that data inevitably leaks, attackers have a nice table of passwords and metadata that will easily help them out in other places.

A solved problem with public key crypto, where you are in full control of the secret and can take your own steps to protect that.
It may not be the top, but heavily tonal languages like Vietnamese may be near the top:
https://en.wikipedia.org/wiki/Vietnamese_language

A lot of sounds and nuances are not visible at the lip level. You still may be able to guess something based on the context, but an ML model based purely on lip visual will fail pretty hard.
The bit towards the end with Millie and Wolfwood makes me cry.
How to name your startup (2013)
Checking it out and I think you're missing a requirement: readability-lxml maybe?
It's tough to understand verbal descriptions of knot tying so I never bothered to try to figure out if I was tying granny knots or not. Thanks to the granny knot analyzer, now I know that I've been doing it correctly: https://www.fieggen.com/shoelace/grannyknotanalyser.htm
That’s how I stow extension cords and water hoses; a bunch of loops to either side of a thick middle of parallel cylinders, hung on a peg. To stretch it back out, flop the lot on the ground, grab an end and pull. No twist was introduced, so it’s less likely to get bound up.
Sensible Contract (On Bitcoin SV) (2021)
^ just a nice sounding ad hominem attack ;)
Anyone who has used Autopilot would know that you cannot currently turn it on if there are no lane markers. And there were no lane markers on the street where this happened (and they started driving on that street).

And now logs show that AP wasn't enabled.
There’s an uncanny sameness to the point you’re making and the cartoon even without the deletion modification. Ultimately your point is about missing context (albeit through deletion). Here the missing context is when the cartoon was published. (Google tells me 2011, but there isn’t anything on the page that I can see that says so and certainly nothing in the cartoon itself.) Although the joke still works, I feel there is a subtle difference reading it in 2021 compared to if I had read it in 2011 (which I probably did).
I hacked myself to get a job in Europe from India
That's probably because VS for mac is not really "VS" but a re-skinned Xamarin IDE
SDIO Cards
I'm trying to think what's changed

Among other possibilities:

SO suffers from hostile moderation and a generally unwelcoming culture, perhaps even worse than Wikipedia. This has a profound chilling effect on positive, substantial contributions, particularly from new contributors.

SO had a great strategy initially with relying on search engines to index everything, but it never seems to have solved the recency/relevance problem. In that respect, it has become its own worst enemy, with old answers about obsolete versions and practices often ranking highly in search results.

The first of those problems then exacerbates the second, because the same cultural issues get in the way of both updating answers to old questions and asking new questions that might be superficially similar to ones that already exist but actually need a different answer.

Meanwhile, in many areas of programming, documentation from other sources has become both better in quality and more readily located thanks to other well-known sites and high search engine rankings. Relatively speaking, SO simply isn't as useful if there is already primary documentation that answers questions correctly and comprehensively.

And finally, you personally may have grown as a developer over time, becoming both more capable of solving problems for yourself and more familiar with whatever tools you use regularly, so you might not need external help so often.

FWIW, I'm also in the "rarely visit SO any more" camp. I think I have a kind of banner blindness for SO hits on search results pages now, perhaps because I'm assuming that following a SO link is unlikely to provide a useful answer so I almost always check other plausible sources first. On those occasions when I do get as far as visiting SO, I'm usually reminded of why I tend to work this way now.
Clang and LLDB work fine now
Purely subjectively, as someone with a hearing loss who has learned a couple other languages (plus teaching myself how to speak my native English understandably) I do think that different languages may be easier or harder for people to lipread, at least in my situation.

Mandarin encodes a great deal of the information into the vowel including the tone. This is only partly visible, at best. (But I can hear this part just fine.) The various initial consonants are all visible on the lips. With the exception of the the aspiration contrast (Pinyin t/d, g/k etc.) which is almost invisible, and probably poses the biggest challenge. Voicing contrast like in English or French is also very hard to see. (But in my case easier to hear.) On the other hand, I find both for lipreading and hearing in English or French, it is the final consonants in syllables and the contrast between various consonant clusters I tend to lose.

I'm not sure which is innately harder, they definitely pose different challenges.

As an aside, it's an amazingly complex process cognitively, correlating often extremely subtle facial movements with particular sounds. And most of us do it! We're watching people's eyes and lips and chin and even their voice box and nostrils as they speak. And not just the hard of hearing. It's a classic and reproducible effect, where adding video of the speaker's face can make quiet or noisy borderline unintelligible speech suddenly quite intelligible. And when researchers play tricks, such as with visual information that conflicts with the auditory, the visual channel will often influence or even take priority over what is actually heard: https://en.wikipedia.org/wiki/McGurk_effect
I've mentioned this before, and this seems like as good a place as any to say it again: I think HN is a bit too profligate with downvotes, and I've seen it get incrementally worse over time.

My solution to this would be, at 501 karma, a user gets 5 downvotes per 24-hour period, use them or lose them. 1 more downvote per 100 points.

This would gently teach users to downvote a bit more sparingly. Karma isn't that hard to come by, and even when I'm in a really bad mood (or there's some awful thread) I'd be surprised if I hit 30 downvotes in a day. By the time a user had as much downvote ability as they're likely to use, a habit of being less thoughtless about it would be well-established.

Human psychology being what it is, there is a subset of high-karma accounts which never ever downvote, and another subset who basically just come on here and slam the dislike button until their spleen is vented. I don't consider these approaches to be equally beneficial.
Ouch. Right in the feels. Americana nostalgia, landscape of broken dreams song plays in background, fluro lights flicker on and off in the abandoned mall, an empty parking lot, Twinkies wrapper tumbling in the wind, somewhere static from the last analog TV purrs then switches off forever... Ask not for whom the generational bell tolls...

Second that about looked older... Maybe it was the super8 video quality
Yeah I remember the weird fringe science, using certain frequencies to get online without a Navi, etc, but if you Googled it, it was all investigated before and real fringe-y. But I tend to agree with you, it is trying to be deep in some ways.
I landed on HN from within the tech world (at the time, I'm largely no longer), though critical of the VC element of it. Circa 2011. The site then and now resembles (in both good and bad elements) Usenet and Slashdot of yore.

My sense then was a strong pro-Valley bias, though with some criticism. That criticism has been increasing here, as it has in the media generally ("techlash", "tech backlash", general antitrust / antimonopoly viewpoints, privacy / surveillance concerns, and the like).

I remain somewhat disappointed that there seem to be topics HN is unwilling (in the collective hivemind sense) to discuss, though that's more a case of unable to sensibly discuss than a specific moderator-led political bias. I've shared these frustrations with the mod team (mostly dang, though there are and have been others) over the years, sometimes agreeing, sometimes differing strongly.

Given the state of discourse elsewhere, in the press, in the US, in the rest of the world, and if I may suggest, in other online venues, Hacker News does not do badly. It may not be the best venue, but it is very, very, very far from the worst. Viewpoints do get heard (many of which I disagree with, or simply find based on ideological mantras or a failure to grasp fundamental facts). I try to express my disagreement as respectfully and clearly (and concisely) as possible. For the most part, that seems to be received reasonably well.

Accusations that HN is entirely of the Left, Right, techbro, woke, or other communities strike me as quite false. The culture quite likely skews US, educated, male, and wealthier, though other voices are heard. (I'd like to see more, I suspect HN would as well.)

I generally don't try to win given arguments at all costs, though I'll do my bit to nudge discussion in what I see as more interesting areas, both in terms of topics and insights on those. This includes comments, voting and flagging, submissions, and (where it seems advised) pinging the mods (hn@ycombinator.com) for egregious issues (mostly spam, titles, link disambiguation, and the like, though occasionally behaviour against guidelines).
Okay? I was only replying to your own comment on the issue; I'm not forcing you to think about it!
Squarespace at $700M in ARR
This was a stupid take even then.

Performance in Visual Studio has become such a problem that I've renounced it entirely in favor of Rider.
Its one thing when you need to remember how to make a GET request with a certain framework, you can copy and paste that answer, its another thing when you need to integrate the request into your asynchronous queue and store the results in an ORM with JSON serialization, cant copy and paste that
I only used VS in recent years for unity development

You can't compare - VS is way ahead of VSC in terms of code completion and IDE<->engine integration
The kind of anime that needs a compressed version, where all the relevant parts of 189* episodes are cut down without all the fillers to 10 minutes max...
Wrist-Worn Sensor Provides Early Warning of Cytokine Storms Caused by Covid-19
Closer to my home: my mum, Devonion, could make herself nearly unintelligible to me by speaking as she did as a young girl. That's my mum, not a random stranger from another country 8)

I'm no expert but I do know that the French spoken in Quebec is rather different than that spoken in France, which of course has many varieties of "French". There's also whatever is spoken in Brittany (Breton?) which I think is closer to Welsh/Cornish/Irish/Scottish ie Brythonic languages than English or French.

English is a right old mish mash of loosely coupled dialects, patois, pidgins and whatever linguists call the other varieties and vagaries. I gather that the easiest variety of English to understand for non native speakers, in general is the Dublin accent.

I know it isn't brummie because I remember seeing big Tex (he wore a stetson on his 10 gallon head) on a Norwegian cruise out of Miami heckling a comic on stage. I ended up translating. I kept it simple and told Tex that he was from Birmingham, England because trying to explain the "Black Country" was likely to be tricky. I can just about tell the difference between a brummie and a yam yam accent. The next act was a geordie and I gave up and suggested to Tex that we hit the bar.

Now, what have you got against Chilean?
You're switching context here and doing so in a way that's fairly pedantic and not really useful.

You mentioned that Rust informs you when you're "getting it wrong" and most people who aren't being pedantic can understand the meaning of that; that there's something that would otherwise go wrong if not for a compile time check that prevents it.

In most GC'd languages, there is no notion of something that would have otherwise gone wrong if not for a compile time check (with respect to memory safety). In most GC'd languages, that very concept doesn't exist.

Another way to put it is that there's nothing for a Java compiler to tell a user about "getting it wrong" because there's nothing to get wrong in the first place (with respect to memory safety, since we're being overly pedantic now).
Honey, *everything* gets converted somewhere, somehow. That's what all those components inside our computers do.

MicroSD gets converted from SDIO. USB flash drives get converted from their proprietary NAND/Microcontroller config. Might as well be saying "you're converting from electricity to bits, isn't that extremely wasteful?"

Just ran a benchmark in Gnome Disks. 362MB/sec read, 313MB/sec write.

But given that there is absolutely no other way for me to connect this flash drive to my Pi4 without defeating the point (replacing both the entire Pi4 and Case), I would say it seems to be doing fine. Especially compared to something with generally equivalent durability like, say, a hard drive over USB 3.
This is my issue and the sole reason I haven’t adopted the Ian knot. I didn’t realize it but I do the same finger swap that you do.

I’m a runner and it’s important for my laces to be exactly as tight as I need them to be. I’m wondering if others here aren’t as exacting with their knot tension needs.
> Not true. If they hadn't been forced to rotate, they would have stuck with P@$$w0rd1 the whole time, and P@$$w0rd2 is not weaker than that.

The thing is that with the requirement you can guess the last one or two characters of pretty much the entire user base. Also, if you’re constantly changing your password it possibly means that people have to type it in more often, which can lead to shorter passwords too.
In recent Bash versions this seems to have been fixed (available in Debian Bullseye, currently the 'testing' branch): when you paste something, it'll never auto-execute, even if it contains newlines.

It's actually quite annoying as I'll often copy from my terminal itself, purposefully with the trailing newline, and it now refuses to execute. I need to move my hand from mouse to keyboard to hit enter and then (often) back to mouse.
The establishment got what they wanted out of this lie. The truth will now be buried and go largely unexamined.
I tried 8185E2 and liked it.

I used a color palette generator with the black text and orange logo and it spit out: CFDBD5, which gives the site a bit of a high desert brush look.
1 year CD rates are currently about .65% in the US - well below inflation even if you’re talking Core CPI only.
Definitely agree. There is a profit incentive to make laptops powerful but there is very little competition at the low end, unfortunately. I solar powered a microcontroller in indoor light just to prove that powering a computer is possible (96mhz is far more capable than even some early 486 PCs that ran Windows) , and not just a calculator. https://www.youtube.com/watch?v=0ztj_MDNRcI

of course, powering a screen would require much more light, but it's not impossible if there was a full system re-development - from low power monochrome displays to light peripherals. Our group hopes to get a terminal to display on an e-ink, which seems doable: https://forum.ei2030.org/t/paperterm-project-definition-and-...
From the series, explanations of life in 2020-2024

Kind of sad, but valid point. Future historians seeing people wearing masks might think those kids were in the situation room for some biological attack apocalypse
Reiss and Caplan: Let Employers Mandate Vaccines
Elon Musk says Model S that crashed did not have autopilot enabled
Shoelaces can be done without using plastic. Plastic-free velcro seems at least unlikely.
There are other apps that do similar things. When I was in college a decade ago I was using "CamScanner", which seems to still be around (though I feel like I read recently that it got bought and the new owners started doing something sketchy)

These days I just use the regular camera app. Documents are plenty readable as-is, and you can straighten/adjust 3D perspective/raise contrast using the regular photo editing features (at least in iOS)
Question: If I change my password from mydumbphrase to mydumbphrase1 and the system says "too close to your previous password" is that proof they kept my password in plaintext and that their service in insecure?
ADSL over Wet String
> Thank the FLOSS gods for things like Pi-Hole

Can't edit my comment any more, but I realise this is quite dismissive of the work the real maintainers have put in. So I'll thank them instead!
Scales are the set of notes you can play during the song that will sound ok to the ear.

On a song in C major (or A minor), you can play any white key.

Chords are sections based around a note.

The notes played during a chord give mood and color to the chord (harmonies). The main notes of a chord (that will sound the best) are found by taking every two notes (the note+2+2), e.g. for the C chord it’s C, E and G.

Also the sequence of the notes is the melody.

And also simultaneously the ordering of the chord “drive” the song and also the mood. The 1-4-5 the parent is talking about is a very common chord progression (C major, F major, G major). The numbers here are simply the 1-index of the note in the scale used as the base for the chord.

So while you have three dimensions simultaneously which can feel overwhelming the parent was saying that simply following the 1-4-5 progression and playing randomly white keys will sound ok.

Next step try to hit one the main notes of the chord when it is playing (C E or G for the 1 for example).
That link goes to:

> a useful one-liner which will give you the full directory name of the script

So we don't all have to click to find out what this is about...
Koreader which can be installed on many devices (with some coercion) can download news feeds.
https://github.com/koreader/koreader/wiki/News-downloader

Calibre can also download them and output them to e-pub and push them to your device.
Coming from Android... You guys still have back buttons? I just swipe from the edge of my screen to go forward/back from anywhere
None of us are the same anymore, and some of us are dead
Ask HN: Use VMs to host Containers?
We understand container vs VM security argument. However, are there real cost savings from not hosting containers in VMs? If so, are the benefits worth the security risks.
These website builders like Wix & Squarespace have come a long way, I remember trying to use them 5-7 years ago and it was damn near impossible to customize your website how you wanted
Indeed, the least I was expecting was some kind of graph showing how accurate lip readers in each language are or something.
VS Code has things like refactoring support and integrated debugging which are traditionally seen as the dividing line between an IDE and a text editor. How are you defining that distinction?
It could be as simple as: coding this would be an exception, and no one has done so.

`(if (not (eq parent.user user)) (set! allow_downvotes true))` (probably not valid Arc!) is easy to code up, an exception would be more convoluted.
Probably the second most wrong comment I've ever read in my 5 years on HN.
The Berluti knot looks a lot like "Ian's secure knot" mentioned in other threads: https://www.fieggen.com/shoelace/secureknot.htm
I'm depressed by the state of anime. It seems the industry has generally taken "adult" to mean violent. I grew up watching the gruesome stuff. But the industry still seems to be in that edgy teen phase 99% of the time (3 decades later) and they have no idea how to handle adult themes without copious amounts of blood.

Stuff like Time of Eve or Planetes are like beacons of light in a sea of shit.
Ok, with this new x64 version, should we rewrite the extensions? Does extensibility API changes?
From Elon Musk on Twitter:

* Data logs recovered so far show Autopilot was not enabled & this car did not purchase FSD.

* Moreover, standard Autopilot would require lane lines to turn on, which this street did not have.