skysight-inc/HackerNews huggingface dataset:
Yes, it does. I do know that single-purpose keyboard extensions like this might be harder to integrate than you'd think. When I had my first Powerbook back in 2004, I bought a USB numeric keypad for entering grades into a spreadsheet quickly. One of the OS X upgrades in the following years rendered the keypad unrecognizable.
But this has been the case ever since the civil rights act, hasn't it?
Oh, that was it.
Zuck. We don't care.
I think you're probably right past a certain threshold of time or sales, but this one has thirty reviews.
Because they don't want to spend $billions of their money on it. They could. Has Bezos contributed more to Blue Origin than money & some (probably very effective, based on reputation) level of management? Nothing I'm aware of. Just investment & management.

That's not nothing, but investing in & managing an aerospace company, and taking a ride on the rocket, doesn't make someone an astronaut anymore than investing & managing a construction company, and living in one of its buildings, makes a person an architect.
It’s a self label though, so social perceptions aren’t involved. I am whatever race I identify as, not whatever race other people think of me as. I can tell people that I’m Mexican and who are they to say otherwise?
Rent-a-Friend
I didnt read the article.I wont read the comments. But I will spend time telling you "yupp"... theres some izsue here other than your comment.
I remember around this time talking with a coworker about the Vista UI and questioning why they made the start button smaller, round, and protruding out above the taskbar. He looked at me with credulity and said “they made it look like a gem”. From his perspective this completely explained and justified the change. But from my perspective I was even more confused.
+100 for retaining the early 90's web design look.

"As of Saturday July 24, 2021, there are over 621,585 Friends available for rent worldwide."

"How much do the Friends cost?"
> Most of the Friends on RentAFriend.com start at just $10 an hour, but almost all of them are willing to negotiate or even waive their fees depending on the activity you are planning with them.
I'm in the minority on this, but I like the touch bar, especially in the newer Macbooks which have restored the physical escape key. I can never remember what F-key is supposed to do what and having contextually significant buttons that I can press is, for me at least, an improvement. When I'm using my Macbook docked with my big monitor and with an external keyboard and trackpad, I'll sometimes still reach over to the Mac keyboard to use the touchbar for things like stepping through the debugger.
> PKZIP, which originated the Zip format, was developed on MS-DOS, which did not have find(1) and grep(1), nor did it have pipes (IIRC):

COMMAND.COM supported find(1) in the form of DIR /S and grep(1) in the form of FIND. It also supported Unix-like pipe syntax, though because DOS wasn't multitasking it was implemented under the hood by redirecting to a temporary file and running the programs sequentially.
Why? Most of the time these predictions help you.
I had it preinstalled on a very nice 17" Dell Inspiron 2.4Ghz Core Duo. Vista ran perfectly. I don't think I had a bluescreen on that laptop until I upgraded to 7 (no joke). I guess it all comes down to conservative hardware design from Dell and the right drivers from Microsoft/luck.
When the government is involved? Absolutely not.

The government says, "Here is what is required for that classification", and then the very day you meet that classification the government says, "Psyche!", you're OK with that?
I wonder how many prototypes the original creator(s) made to arrive at the final version. Truly amazing!
> Me I am really good at other things but didn't know when I started exactly how http works. Now I do.

This is the thing though, there are so many stacks and protocols that no one can know them all. But if you're compitent in this industry, you can learn a protocol, stack or language syntax in a few days and do the needful. An interview question about how you learn, or debug should serve the same purpose. Maybe different for a full development role but IDK, I'm not a full dev just systems and infra scripting.
I know you can purchase books of identity documents from various locations and years and those give details of the various security features that were present and material samples to compare with but I’ve never encountered anyone using them. Usually it’s just making sure I have all the documents, compare with my application, then go stand in line for a picture.

Though when I applied for the trusted traveler program they did keep my documents for a few weeks so they might have been doing that sort of verification.
If you have the luxury of making a clean break from old style C++, possibly. But, for example, in my case the only reason to touch C++ is precisely older stuff like native API’s. Because of that, I’m never writing purely modern C++. If I’m writing C++, it’s going to be a mixed bag of stuff with naked pointers, naked pointers to pointers, mallocs, and other fun stuff, meaning the subtle interactions between old and new features are always on my mind.
You will defn certainly seasons, and yes, driving to the US is pretty easy. The culture is definitely not monotone (Toronto is basically a mini version of NYC .. a real melting pot). If you stay in the downtown core and don't drive, your COL may be quite reasonable. So the offered salary might be okay. Just make sure they either pay you for overtime or don't make you do too much if you are an exempt worker (have heard some bad stories about IT consultancies). Here is an interesting video made by a British expat (a doctor who left to return to the UK; he was positive on Toronto and you might find it useful): https://www.youtube.com/watch?v=uML3Lmy19Po

Good luck whatever you decide!
I was introduced to it from this video, where they built it entirely out of lego.

https://youtu.be/RLPVCJjTNgk
And how many didn't need police-assistance or hospitalization because they were sober?

If there's a perfect solution to ensuring that teens suffer no harm from alcohol, that'd be a neat thing! However broadly repealing prohibitions against teen-drinking wouldn't seem to be such a solution.
I’m not convinced about your counter argument, let alone worst imaginable response.

All I’m saying is if a new feature is added to C++, it doesn’t affect me and I can choose to pick which features are useful. I can still keep it absolutely minimal. C with some useful libs, and occasional OOP.

Why this is the worst possible answer? Obviously it works for me, it makes sense to me and it is perfectly logical in my view.

Others have said the language bloat creates burden when you read other people’s code. That makes sense to me.

Care to elaborate more? If you want to harshly criticize, it’s fine but you need to say a bit more so I can understand where you’re coming from. I just see a bunch of rhetorical statements.
I'm aware of the leaks/rumors, but I'm saying the M1 MBP isn't any indication. It's not an entirely newly designed body, just the old base model with a new processor (and I think the new non-butterfly keyboard?)
This is how I remember that 1728 = 12³. I remember getting puzzled looks from classmates in my elliptic curves class first when I was able to provide 12³ without a moment's delay and then again when I explained why I knew that.
I knew about the Ctrl+[ but this might be a game changer... I have tried vim several times but have never gotten used to the idea of staying in one mode or another (emacs chords is more intuitive to me). This seems promising.
Two cubic miles of water. Lake Michigan has 1,180 cubic miles by comparison.
I know, I'm just saying the M1 MBP isn't an indicator because it's not a new design.
Boy oh boy do I have the recipe for you!

http://slimsag.com/best-apache-chef-recipe/1438731.htm
>> proper OO without all that convoluted bless stuff
>
>Moose[1], and more lightweight versions in Mouse[2] and Moo[3]

I found all those frameworks, and hacking with inside-out objects to be too cumbersome and got in the way, so I just went back to blessed hashes. I liked to keep things simple.

> easy concurrency

I never got into Coro, but AnyEvent was wonderful to work with, and shaped my thinking in other languages... though you could get away with much more in Perl.

> ergonomical web-frameworks to beat PHP

I don't know how anything could be more ergonomic than Dancer (Perl's Sinatra equivalent).

> but I also feel like it wasted well over a decade of what should have been major advances

This, but thinking back at the time, I think what killed Perl was Google choosing Python. At the time, CPAN was the killer app and still had the lead vs all other higher-level languages. But then Google chose Perl instead of Python and as it was the hottest startup at the time where everyone wanted to work at, people started learning Python. Then the data scientists (except the geneticists) migrated over and NumPy, Pandas (and now TensorFlow) kept the momentum.
Why care about it when you can Tweet your support for the same social clout?
Strap the barometer to a bomb & drop it on the building. Proceed to argue with the examiner in the rubble over the definition of "building" and whether the tallest piece of debris qualifies.
Yeah, but at the time my card only went down half-way, to 1200 MHz IIRC, while I made it go down to 800 Mhz in desktop mode. In gaming it was closer to 3 GHz. This was before my NVIDIA GTX 970, some AMD model.

Just really blew my mind how much heat the VRAM contributed.
This, it is much cheaper to sit on hands and wait for the 1/20 startups to succeed and then just buy them.

Unfortunately this will work indefinitely until governments realize that it is not good for the health of the economy.
I'm not sure how to be clearer.

When I say NASA could do something, that means if they wanted to.

NASA doesn't want anyone that isn't a super duper expert, but they don't need that rule.
That's why I like the Habinator app. It's a habit tracker that gives you little steps how to reach your goals.

https://habinator.com
Mapping C++ to assembler is exactly the same as mapping C to assembler, for those operations the languages share. If you are coding reasonably, there aren't any other operations that happen at runtime. C++ does its heavy lifting, preventing bugs, at compile time.
It shows thumbnails if you have enabled "Ctrl+Tab cycles through tabs in recently used order" in settings
>CudaText: Alternative open source version of Sublime Text

Doesn't seem to have any relation to Sublime Text. "CudaText: Free Software alternative to Sublime Text" might be a better title.
For me the hotness was Win2k with winxp drivers for quite awhile. Worked well and seemed a bit more stabe
It's basically the same concept as in the "Habinator" habinator.com coaching app or habit tracker.
> I personally was not hand-coding assembly in 1989

I was. You missed out on some fun.
Aside from that stuff it is hard to use Mac seriously as a unix anymore after they started wiping out /etc/ changes every update (with insecure ssh defaults like password authentication).
We are all p-zombies, and we voted at our supper club to determine that you don’t actually exist.
This seems to have enormously complicated a routine history task - finding good narratives in a big collection of source material and collecting them into book form.
I also love it.
Automatically generating GitHub-like og:images in Jekyll
Upgrading the family PC from 98SE to 2K was such a huge improvement it was ridiculous. Went from crashing every other day, needing to restart daily anyway, general glitchiness, and the computer insisting on running a full ScanDisk on every boot to weeks on end with no crashes or need to reboot and practically no odd behavior.

It’s mind boggling that that tried to sell the 9x-heritage ME to consumers instead of just dressing up 2K a little and calling that Windows Me (effectively no-frills XP).
> I sometimes wonder if Microsoft should have made W2K a consumer release, rather than waiting until XP to give us a real operating system on PCs

They were working on one! There's even a leaked build of it before it got rolled into XP: https://betawiki.net/wiki/Windows_Neptune_build_5111.1

This is total speculation on my part, but the change in direction had to do with moving away from IE and toward dot-NET, so maybe it was DOJ trial related? The Neptune UI seemed to be very "HTML Application" focused, and the bits that made it into XP reflect that, e.g. the new login screen, Activity Centers, the Help & Support Center: https://en.wikipedia.org/wiki/HTML_Application
The original Tivo land-line modem would die, making it impossible to dial out to get guide data.

Interesting though there was a card edge connector on the mother board. Some enterprising person made an adapter that allowed an ISA ethernet card to be plugged in, and then the Tivo would use the network instead of the modem.

Further Tivo not only allowed this, but tacitly encouraged it by including the network driver needed to make this happen on tivo firmware upgrades.

https://www.samba.org/~tridge/tivo-ethernet/
Written in Free Pascal? Fun we don't see that often.
Capitaliz – Evaluate, grow, exit your SME
Yeah...

> The plant, which is one of 30 in the U.S., employs about 850 people. Yet, officials said, only about 20 — approximately 2% — averaged over 60 hours per week.

> "Our records indicate 19 employees worked 84 hours in a given work week in 2021, with 16 of those as a result of employees volunteering for overtime and only 3 being required to work," the company said on Monday.

That's not even the normal qualified/hedging language, that's pretty cut and dry.
Why government's still struggling with digital, with Jen Pahlka
I think I was lucky, but NT 4, 2K and Xp were always very stable for me. I'm sure I had at least a few blue screens but I don't have any memory of them :) Maybe it's just the contrast from the four crashes a day with Windows 95/98!

I just found 2K to be way more lightweight. I tried XP on that Pentium II and even with the candy GUI turned off, it was quite a dog especially with RAM.
The page says it: Disclaimer: word "cuda" is taken from Serbian language, it means "miracles".
Amateur astronomer discovers a tiny moon around Jupiter
They explain: "Disclaimer: word "cuda" is taken from Serbian language, it means "miracles"."

Right or wrong, I wouldn't be too surprised if they got a nastygram from NVIDIA's legal department at some point.
The code relies on information not present in the program - "this linked list consist mostly of nodes sequentially arranged".

If you could express that in your programming language, then yes, the compiler could optimize it. One could argue that the "weird" if statement is just that hint.

And is it useful? It depends. There are plenty of situations where doubling your throughput is worth a lot of effort. There've been situations in my career where I've spent a month or two to shave a cycle or two. It's rare. But when you need it, you want the biggest bag of tricks you can bring, because it really matters :)
Do you truly hate it, or were your feelings oscillating to and fro in an emergent Brownian motion until your feelings snapped into hate instead of love ;)
I would have thought the same reasoning would apply to software. I'm curious about how reasoning differs in that case.
Given that this is Google, my money is on them either abandoning it, or making a new version every 2-3 years (for no discernable reason) making no actual progress as a result.

I would LOVE to be proven wrong, but Google's track record with bringing products to market, and actually keeping them for longer than a media boost, is downright depressing.

At some point it feels like every Google side project is just a media buy for their real business: hiring engineers to drive more ad revenue, engineers who are enticed by shiny projects like these.
So you’re saying 300m people in the US generate only half as many emissions as 1.4 billion people living in a country that is basically the worlds factory?

And you think that’s OK?
You could confine yourself to one or two rooms and open the rest of the house to communal occupation.
That’s my favorite thing about reading Feynman’s autobiographical works or anecdotes about him. There’s a feeling that he must be embellishing, but the stories are never entirely outside the realm of plausibility.
Windows 95/98 was horrible. It's only in hindsight we forget the rough edges. I still remember having to reboot to watch a video. Later I figured out it was a RAM thing and running Ram Booster at it's max setting would force everything out of RAM into swap or just dropping cache, at which point videos could play without horrid stuttering.

Random slowdown and freeze-ups. Drivers that just suddenly stop working one day at random. Just non-deterministic behavior in general turned every Windows 9x technician superstitious.

It was heaven getting a copy of Windows NT 4.0 in those 9x days. Yeah, app compatibility issues, but a fast and stable system that would stay up and running, and not wring its own guts out for no reason.
Nothing is added to C++ without demonstrating usefulness. There is no "language bloat". If you fail to find any of it useful, it can only be by not paying attention.

Yes, you can limit yourself to the C and Java subset, just as you can drive everywhere in first gear, can eat all your food raw, can crap in a hole. Just because you can does not make it a good idea. Objectively, the more your code looks like C, the worse it is, because you are inviting into it all of the flaws endemic to C code.
Neural Materials Are Amazing
It has flaws but it’s not “insane” or entirely illogical, it’s very clearly based on the way dates are spoken and written in English, ex. “Today is July 23rd, 2021”.
Cats Are More Likely to Catch Covid-19 Than Dogs
Rust? I love it but it is moving 5x the rate of C++. Static analysis may save us in this one.

Yes. Rust is complicated, but the compiler is unusually good at telling you what you did wrong. Before it results in a crash.

The underlying problem with C/C++ is that it still doesn't have a decent array story. " char * " is so 1970s. That can't be fixed without breaking so much. All you can do is try to paper over the problem with templates. But the mold always seeps through the wallpaper. Look at the example in the original posting that reads:

FILE* fp = fopen(fname.c_str(), "r");

There it is, access to a raw pointer. Why is that even allowed any more? You ought to have to wrap "Unsafe" around it, or something.*
The Business Source License is designed for this sort of use case. It’s not technically open source, but is just about as close as you can get if you want to restrict usage of your open source project.
I used to work a bit with industrial robots and I found the biggest issue wasn't a lack of innovative technology but how hard it was to access: Everything was an expensive "option", the programming languages and tools were dinosaurs, and documentation was treated like some kind of sacred text, only for the eyes of the exalted.

Maybe with a "software" approach to this we'll see better and more open tools.
I did use Bullet physics not too long ago, which most definitely isn't header-only, but the exact same approach worked there too. Git submodule, set include path. The only difference is that I also told my build tool to build its sources and package them into an .a archive, which I linked against. It was no trouble at all.
There was the hugely, erm, coincidental timing of Winston Churchill's image going missing in Google's search results while there were calls from "progressives" to have his statue removed.[1]

Whether or not any of the specific instances are Google actually interfering or not the slew of evidence is all in one direction, hence I'm not sure why anyone doubts that these huge media companies are interfering in what we see, huge media companies have always done that, it's just that the newest ones have even more power to do so.

[1] https://reclaimthenet.org/google-removed-churchill-image/
What is the best CDN offering right now in your opinion?
For the states I’m familiar with, you’d also need a Social Security Number that matched the birth certificate, and a few also require a thumbprint. If you attempted to get an ID card for Joe Smith with SSN 123-45-6789, but he already has one, your photo also wouldn’t match the existing digital photo on record.

You would likely be able to get an ID card issued in someone else’s name, but it’s not as easy as typing up a fake birth certificate and electric bill.
I'd say that (https://news.ycombinator.com/from?site=frame.work) covers it. :)
I get very happy seeing people run Docker Swarm in production. we need a community!
Totally agree with that. There are ways to do it, but the approach they show is doomed to fail. Arrival had excellent ideas and kind of working products but if nobody injects money in them they are done pretty soon.
"[C++] certainly has its good points. But by and large I think it's a bad language. It does a lot of things half well and it’s just a garbage heap of ideas that are mutually exclusive. Everybody I know, whether it’s personal or corporate, selects a subset and these subsets are different. So it’s not a good language to transport an algorithm—to say, "I wrote it; here, take it." It’s way too big, way too complex. And it’s obviously built by a committee.

"Stroustrup campaigned for years and years and years, way beyond any sort of technical contributions he made to the language, to get it adopted and used. And he sort of ran all the standards committees with a whip and a chair. And he said "no" to no one. He put every feature in that language that ever existed. It wasn't cleanly designed—it was just the union of everything that came along. And I think it suffered drastically from that."

-- Ken Thompson, 2009

Source: https://en.wikiquote.org/wiki/Ken_Thompson#%22Coders_At_Work...
> why the heck would u care if random stranger is offended over a simple joke regarding a programming language?

Ooh. I know this one!

Because they are human, and humans are important.

I care, though that won’t always stop me from writing stuff that may or may not cause offense.

But I care about others. I know that makes me apostate, in today’s rage-fueled insane asylum of society, but that’s how I roll.
Because it used an outdated term according to the new rules. Have you missed how many terms are being retired and renamed? git checkout master branch is a well known example here, but that's not a lone example and it'll continue until meeting resistance from its own side.
Look at how 5+axis CNC machines work now they are pretty impressive as well.
I'm surprised to see that installation is a requirement of the GPLv2. Does this mean that Android phones with bootloaders that can't be unlocked violate the GPL?
I’ve never heard of Netcup. How are they compared to say DO?
>Rust? I love it but it is moving 5x the rate of c++.

I'm not sure this is true. It has been a year since the last really significant change to the language, whereas C++ is adding Ranges, Concepts, Modules, and so on and so on. The pace of change has slowed way down in Rust and sped way up in C++, it almost feels like C++ is moving "faster" now or they are at least close to matching pace.

But a lot of the Rust efforts at the moment are really just closing holes in the language - things that you would expect to be able to do, but haven't been able to do due to compiler limitations. Generic Associated Types and Const Generics both kind of fall into that category. The rate of true "new feature" development is way down.
[Removed: Mistaken information.]
Run for it Marty!
Odd choice to use ClojureScript in a tutorial. The point of a tutorial is to convey information effectively. This is like a physics professor deciding to lecture in French because they think it sounds better.