skysight-inc/HackerNews huggingface dataset:
I have a 2017 Honda Civic, which was one of the few models with a touch-based volume control (as opposed to the physical knob). It is a pain to adjust the volume, since it is hard to know if I’m tapping and what direction it interprets the tab, or sliding, and if the velocity of the slide matters for how much the volume changes. It’s nice to be able to touch on the CarPlay interface, but I would trade it for a predictable knob, and I think Honda knows this is a good move since they added the physical knob back the following model year. I guess that’s just another vote for physical controls in the car.
No offence taken. Born in Thunder Bay, High School in Fort Frances, family from The Soo! Lots of real maple syrup in those towns, at least amongst our family and friends!
> the ones sleeping the most less

Good god, this is beautiful. Is this a German idiom?
> If your app is made up of more packages and dependencies than you can audit then you're doing it wrong.

My current employer has a policy where every dependency needs to be part of the software BOM (except it's FAR more comprehensive than what passes as an SBOM in the industry, it's an excel sheet that goes into the double-letter columns, including, among many other things, a rationale for why you're using $thing) and signed off by legal (a process taking some time). It's kinda irritating to do, but it also opened my eyes how completely unauditable e.g. npm-based projects are. Not that I had a high opinion of npm before. The other day we had a thread here with a similar topic and someone said "No one knows how to do builds without the internet", someone else chimed in saying that Flutter (or some other framework) actually can't do offline builds; pip is actually somewhat similar, as PEP517 causes it to try and run for PyPI even when installing packages purely from a local source; this can be easily disabled though.

Those things are utter insanity to me. You have no control. You have no idea what code you're running now, let alone tomorrow. Your builds will never reproduce, and your CI is going to fail whenever some random cloud webshit goes down.

Same for VSCode btw. ... it's not even shared source.
I guess because "racism" is a probable misnomer. Especially in countries where most people are of the same race, but there are multiple different ethnicities or cultures.
> What’s wrong with 3?

You may have missed the "[that] they leave on the bottom" part of 3. It sounds like you don't leave your terminal open/visible unless you press ^v
The problem is if you have to scroll horizontally. Either you have to size your terminal or editor window very wide, wasting space that could be better used for other components (project tree, debugging views, other inspector views, documentation, …), or you can’t see the complete line at once. IMO the maximum line length shouldn’t be much more than twice(-ish) the median line length (not counting empty and brace-only lines).
That's sensible, I agree. My response was to "feeling snubbed for allowing preorders", which is childish.
100 is my sweet spot, unless i do Java/groovy and in this case i'd rather have 120. I still like 80 char comments/docstrings though.
This person likely spent more time writing the review than using the product. I have a remarkable2 and saying you have to give "the sidebar menu a colonoscopy to find the UI to list all pages, then create a new one, then navigate to it" is patently false and just stupid to say. Also, in the comparison between remarkable and pen/paper/scanner, the reviewer leaves out several important features.

- How about an infinite number of pages?

- Or the ability to undo/redo?

- Or the ability to resize?

- Or the ability to quickly send a document to a coworker?

- Or the ability to just be drastically more organized?

- Or the ability to not have to carry around 5 different notebooks everywhere you go?

- Or the ability password protect your documents?

There are lots of reasons a reMarkable is drastically better than pen/paper.
You're not wrong. "Consistency" is a poorly defined principle and basically used to justify "what I'm doing is good (consistent). What you're doing is bad (inconsistent)"

And it was called Uniformity back in the day, not "architecture".

A better name for "consistency" is "following project conventions" which IS well defined.
I find it highly dubious that any HR endorsed riots, I have never heard of an HR department or really anyone endorse violence. At most I have heard that people understood the frustration. Right to protest yes lots support it, riots and violence never by a major person or hr type. I also find when people post that someone endorsed violence, such as top democrats endorsed it, it’s actually they endorsed the right to protest and condemned violence.

Edit: in the briefly posted and then deleted reply to my comment, it was shown to be 100% the case the comment was conflating “we support the right to protest but condemn any violence” with “we support violence”

In fact the comment even said: ‘Every company in the Bay Area was "making a statement" on BLM events that were characterized exclusively by massive vandalism and violence.’

Why yes they were making statements, but not in support of violence, they were making statements condemning violence. I work for a Bay Area company, and our ceo like pretty much all companies said “we support people’s right to protest but are against any violence.”
I’m curious what model, as I have a new Subaru Ascent and have been very pleased with the mix of touchscreen and physical knobs - and I’m a guy who was super skeptical about the touchscreen.
Cryptos are for morons
In some regions it's (4:15) "Viertel nach vier" while it's also "Viertel fünf" because 4:45 is "Dreiviertel fünf", while in those some regions it's then "Viertel vor fünf".

(Personally, I only use Viertel, halb and Dreiviertel, otherwise it's just "siebzehn Uhr zehn" or something.)
> If you put acid in a gut you have just more acid. Why we don't "cook from inside" each day then?

If you reflux a lot, it'll scar your mouth and esophagus. That the stomach is built to handle acid doesn't mean the tubes leading to it necessarily are.
In 1994, while working at UWashington CS&E, I hacked up NCSA Mosaic to render LaTeX (with href's). It was quite good (british quite or US quite is left for the reader).

Sadly, nobody else was interested, and they probably still won't be. One difference? in 2021, I agree with them.
I think you should go for a nice long walk and read a good book or two and worry less. Swings and roundabouts.
Agreed, personally I find 120 already too much.
> Also lots of F words.

They are not native English speakers. Learning english from American pop-culture makes you swear alot.
It's crazy DRM today has made screen capture almost impossible on consumer devices, and I see people use one device to photo the other just to share a screenshot to friends. If it turns out pirate can't be stopped by this, why bother anyway?
All the top answers are similarly awful, just smug bleating and ignoring the question. If someone doesn't know the etymological history, they shouldn't say anything!
Than any previous x86-64 core in a Mac.
Neither is correct. Generally when complexity is specified in the standard, it's with respect to a specific operation. In this case the standard specifies that it's the number of calls to the constructor of T that must be constant, which means that push_back and push_front can not copy or move its elements.

There is never a way to guarantee that the physical amount of time is bounded by O(1) in the worst case. You could always have pathological scenarios or data structures written so that performing a move or copy of a single T could require O(n^n) time for all anyone knows.
It doesn't mean right either, and the person you are responding to gave specific reasons why they prefer longer.
I agree with you, but I'm not sure why this would be relevant?
> I’ve seen older managers that just entered the industry after doing a python bootcamp, for instance.

> ...

> Unfortunately too often I’ve seen companies pull in “managers” from unrelated fields and/or with little to no technical experience.

I haven't seen either of these, so my comment was based on that. In my experience, first-line EMs are always senior engineers who choose to take the manager career track. In such firms, and only in such firms, I don't find anything wrong in Manager Is being equal to senior/staff engineers.

What I am calling out, if you can call it that, is that senior engineers refusing to report to anyone less than C-suite or VPs is doing the profession a disservice. People manager don't grow on trees - they have to grown and trained within the cohort of people practicing the profession. We need to collectively train these junior managers to be able to work with more senior engineers.

Senior engineers who don't want to take on people management duties will have to accept that there is a likelihood that they will eventually report to someone less experienced in some facets of the profession.

Insisting that the company find a people manager who is deemed worthwhile for you to report to is spreading the stereotype that senior engineers are difficult to manage, resulting in ageism in hiring.
Haha yeah - my flat was in Oxford and heavily subsidized so £350pm and it’s now $3k plus bills. I’ve worked remotely for the last few years so always been on six figure rates.
> You can get better service if you pay a lot, yeah that much seems a bit obvious.

Not exactly - larger organizations in the US are able to negotiate better rates with insurance companies. So it's more so that your buck goes further than it is you paying more bucks ;)
So we shouldn't have had Youtube, Vimeo etc. until W3C got around to making <video> part of the official spec in 2010?

The web is great because people kept pushing its limits and weren't arbitrarily held back by bureaucrats. Even though Apple and Google have spent untold billions to push the "there's an app for that" line of thinking, the web has survived.
I wasn’t necessarily talking about DMT. I was calling these plant medicine because there are interactions with the consciousness of the plant, and not just the material body of what is being ingested. As such, it is even possible to participate without ingestion. Certainly, the shaman and ceremony involved have a big impact on the experience and what is being worked on.

So yes. You want to call a “spade a spade”, and that is true from a mechanistic worldview, but it misses the point from a different worldview.
To elaborate on this, RSS-Bridge maintains custom extraction rules for many sites [1], but RSS-proxy attempts to do that for any site using some pretty nifty logic [2]. I tried it on a few pages and it seems to do its job accurately, if the HTML is good enough.

Semantic HTML5 can be so helpful, especially in regards to tools like this one, or crawlers, or generally accessibility-wise. Unfortunately, its syntax is not enforced by browsers (for good reasons), so many developers never leverage it - and we end up with many custom-built sites falling back to <div>s everywhere, JS click handlers on non-interactive elements etc. I really wish modern framework docs and guides would more strongly hint to accessibility concerns.

[1] https://github.com/RSS-Bridge/rss-bridge/tree/master/bridges
[2] https://github.com/damoeb/rss-proxy/blob/master/packages/cor...
Not sure if they still do, but the infotainment in Mazdas used to do that. I very quickly learned to turn down the volume before turning off the car. I still do it in every other car because it has traumatised me so much.

For some reason Blueooth was a lot more quiet than the other input sources. So you play music from the phone whilst driving and turn up the volume. All good there. But then when you start the car again and it couldn't connect to the phone for any reason it would decide to switch back to radio with the jacked up volume and blast it in your face. It's a full on jump scare.

That aside their infotainment controls are actually really good. Better than many other cars including much more expensive ones. It was quite satisfying to build up muscle memory on the infotainment menus with the excellent knob controls and not having to look at it.
This comment makes zero sense, lol.
You shouldn’t be allowed to have kids because they use both gas and electric resources which are destroying the earth for my nieces who are already born.
If you leave it there, it eats vertical space.

I usually don't like IDE terminals, they don't do anything that you can't do in a real terminal, but comes with all kinds of problems that wouldn't be accepted on a single purpose program. But that's my preference, yours is fine too. The only real problem is leaving stuff eating up a portion of the screen when you are not using.
If you’ve only been online for 20 years then you missed the best of it. Nothing truly new has been invented on the internet after 2000. By then I think we had www, email, irc, geocities, aol, search engines, e-commerce, napster, etc.

Everything that came after is just a reverberation.
There’s nevertheless a bell curve. Hardly anyone would argue fir a 1000-character line limit.
I find myself frequently wanting to screen share the things that I’m actively working on. I suppose I could use HDMI capture and confine myself to sharing only full screens (which might suck for viewers at 4K res or require me to switch to 1080p on that screen), but for a lot of people there is perhaps more overlap between video conferencing and work than full segregation would support.
Now I feel dumb. It took me 2 seconds to get the joke.
Adding horizontal diff support was the single thing that made me happy when my company got rid of RB.

I can't believe that in 2021 they still haven't added it.
Julia does not have offset arrays. There is an external Julia package that can mimic Fortran's intrinsic behavior (arbitrary start index).
Famous tigsource Minecraft post

https://forums.tigsource.com/index.php?PHPSESSID=95koo9rn3ne...
OK, “Crypto is bad until the entire grid is decarbonized” is a reasonable position. It’s not airtight: there are a number of grids and they aren’t all interconnected, but at least it’s on the right track.
Interested in a Role at Facebook?
Just gonna leave this here in case anyone wants a template response....

Sun 11/28/2021 2:44 PM

To: Facebook Recruiting; zuck@fb.com; zuckerberg@fb.com

Absolutely not.

I have watched this company destroy my family, my community, my country, business, industries, and societies around the world so I'm all set thank you very much.

Facebook is run by a sad pathetic lying bag of sh!t that has forever harmed humanity.

We're past the point of anyone "fixing" Facebook's f_ck ups and I would never want to associate myself with such a toxic place so please leave me the f_ck out of whatever evil sh!t you're up to.

Lose my information.

Do not ever contact me again.

And seriously your system sent this on Thanksgiving?? Just wow. Seriously think about how utterly f_ckd up that is... it is just beyond pathetic.

Honestly words could never capture the level of f_ckd up that is Facebook and all its meta-b_llsh!t.

From: Facebook Recruiting <do-not-reply@recruiting.facebook.com>
Sent: Thursday, November 25, 2021 1:16 PM
To:
Subject: Interested in a role at Facebook?

Hi xxx,

We wanted to check in because we've reached out before about career opportunities at Facebook, but we haven’t heard back from you. Many of our teams are growing, and we have more roles available than ever—including some we think might interest you.

If you’re interested in learning more about specific opportunities, please click on the appropriate link below to let our Recruiting team know:

Yes, please contact me about opportunities that fit my profile

I’m not interested right now, but please keep me on your list to contact regarding future opportunities

Over three billion people around the world rely on Facebook and our products and technologies—including Instagram, Oculus, WhatsApp, Portal, and more—to build community. If you’d like to learn more about the exciting projects you could work on here and what it’s like to grow your career while helping to bring the world closer together, now is the perfect time to explore your options.

Thanks, and hope to hear from you soon!

All the best,
Facebook Recruiting

PS — Want to know more about life at Facebook? RSVP for an upcoming virtual event to hear from current employees with exclusive, behind-the-scenes insight into our work!
Footnotes and sidenotes can be realized as <aside> elements and styled/scripted to appear as actual footnotes on print media. Formulas are supported via MathML.
At the very least.
> The promise of LaTeX is that documents could be defined strictly in semantic terms, though my belief is that this would last for approximately 37.229 minutes after such a proposal actually hit the Web.

I mean, that already failed for LaTeX. To me it's kind of an unwieldy pile of wierd imperative imports. I did write my thesis in it, but for the most part it was "smash these imports together, pray for the best, if it doesn't work, try a different collection of imports, don't bother trying to fix your imports, settle for "least bad" -- which, of course, was better than MS word". I used to do my resumes too, with the same spray and pray feel. Now I just write a markdown file, and anyone that cares that the resume is poorly formatted I probably don't care to work for (many places sanitize resumes to a single format anyways, i suppose for non-discrimination purposes).

Honestly, even though I myself can't use CSS effectively, what little bit I can use feels like CSS is converging to that declarative-layout-that-is-separate-from-document-contents philosophy that LaTeX tried to do, with the major distinguishing point that LaTeX had a huge "start with sane defaults" selling point, and CSS most definitely does not start with sane defaults.
Nice! How do you like the JavaScript canvas api? I found it hard to be productive with but I plan on taking another stab soon. I’ve had more luck with svg animations and pixi.js but I want to learn enough of the canvas api to solidify my opinion of it.
I knew this thread would be filled will people that dislike touchscreens. I hate them too and and when we bought our first car, we looked at a used Subaru at the last model-year that kept physical controls. I'm a synthesizer designer, so I'm a bit biased towards knobs.

My dad just bought a new Toyota Civic and I've watched him be completely frustrated and overwhelmed by the touch screen. I've also had to use it a few times while driving it and noticed that my eyes needed to be off the road for way longer than I'm comfortable with (just to turn the volume down!).

Is there ever going to be a movement towards these car companies going back to physical controls for this stuff? Or are we pretty much heading towards a steeringwheel-less wrap around touchscreen dashboard that plays advertisements for nearby businesses.

I'm legitimately curious about the safety of these things, and has any studies been done? It's just strange to have car companies investing billions in self-driving cars claiming "you're too distracted to operate a car yourself" and then making current models where adjusting the A/C requires drilling down thru menus.
> p*log n + q, if q is much greater than p/40 -- that is, the constant term dwarfs the logarithmic term

I think you meant to say "if q is much greater than p TIMES 40".
> four-twenty-ten-seven … yup, 97, of course

As others said, French speakers parse "four-twenty-ten" as ninety. Nobody thinks about this in term of 4 * 20 + 10. Although, I remember that it confused me a little bit when I learned how to count.

That being said, I'd be in favour to switch to the Swiss/Belgian/Canadian way and replace "quatre vingt dix" by "nonante".
Why it's harder to earn more than your parents
> What's so fucking difficult on either writing a Cross-Platform UI or using a Cross-Platform framework?

It's been a long time since I used a cross-platform framework so maybe things have gotten better but what used to happen was that I'd run across something in them that didn't work right and then I'd have to do one of:

1. Just not use that in my application,

2. Implement that thing outside the framework which required me to (1) know how to do that thing natively and (2) figure out how to make my implementation work with the rest of the app that was using the framework, or

3. Figure out how to fix the bug in the framework which required me to (1) dive into the framework's internals and (2) probably required me to know how to do the thing natively.

Framework internals are complicated. This complexity is expected--when you are writing a native application you only need the complexity that is inherent in doing whatever it is that application is doing whereas a framework has to be flexible and general enough to serve the needs of a wide variety of applications.

If the framework is going to make me dive into its internals to get it to work there is a good chance that the total effort of making my app run on two or three platforms via the framework will be more than writing separate native apps for those platforms.
The only explanation I can think of is that "especially given all passengers were negative" is false.
In which year does February have 31 days?
Have you used a headset for a reasonable length of time? It's absolutely the future of human interface.

You might be comfortable with 2D, just like people before computers were comfortable not using computers. But 2D flatscreens will absolutely be left in the dust.
If they're on a 1080p monitor, agreed scaling shouldn't be needed, but anything above 1440p (unless the monitor is absolutely enormous) really does need to be scaled at at least 125%. Otherwise you'll get closer and closer to the monitor to read it without even realizing it
The phrase is used on places that are so crowded that you avoid going.

So they could easily have more people going if the park was bigger or If they built 2-3 more Disneyland’s in the general area.

Crowd is the biggest reason I stopped going, cost a close second.
or you could just say no...
You wrote POW twice.
I would be much more likely to believe the author if they didn't embed multiple videos in their screed against multimedia.

You can provide a plaintext experience if you think it's better, but clearly you don't.
I mainly want to communicate by text

The web is no longer about communicating, especially the parts the author complains about (framework-driven apps, JavaScript, social networks, etc). It's about working, creating, and broadcasting to large groups. That's not necessarily a bad thing (although if you write a blog no doubt it feels a bit bad having to fight for attention with tweets and stuff).

The very simple fact is that the web has changed. It's not a place where people publish text articles for their audience to read any more. It's a distribution platform for users to create things with rich, diverse apps. There are a ton of problems with it (privacy, security, ownership, sharing, etc), but none of them will be fixed by moving to a different technology. The problems the web has are people problems, not tech problems.
Warning: almost 2 hours.

That said it’s a FANTASTIC video. Basically a documentary on the history of FastPass and it’s variations, and how they shape people’s experience at Disney parks.

Well worth a watch for the HN crowd.