skysight-inc/HackerNews huggingface dataset:
Brutal is a nice way of putting it. I wouldn't wish it on anyone. I'm also fairly certain that I'd never do it again, but that's another story. Thanks for the kind words. My chemo ended about 2 years ago. I'm feeling pretty good now, other than the long-term/permanent side-effects.

I wouldn't be surprised to know that some oncologists put patients on meds to induce/increase appitite. But, from what I know of the chemo drugs I studied, anti-nausea is pretty much a given.

It may also be a factor for some who don't have much mass to lose and maintain a healthy weight. My oncologist kept up with me throughout the process and asked how I felt as it related to the weight-loss, red blood cell counts and all of those other blood tests. I probably could have gotten those meds too, if I asked. But, I was kinda against putting even more drugs in my body at that point.
One of the major advantages of this keyboard, like several other cheap options such as the Microsoft or Logitech $15 offerings is the adherence to the IBM 105-key layout and standard key sizes.

If you, like me at times, bounce around between various machines with mini keyboards, trackpad keyboards, laptops with various function keys, arrow key layouts, integrated/adjacent numpad and nav key clusters, etc: it can be a relief to find something where your fingers just know where to go. I request the Microsoft Wired Desktop 600 in all the mini server/dedicated function computers we build for this reason.

My personal machines have a mechanical Rosewill keyboard. I like and quickly readjust to my old ThinkPad's 7-row layout for laptops, but don't always have that available.
Make 'em get certified, if they' re caught cheating they lose their license to stamp the logo.
This solves one part of the cold start problem. Starting the container and loading the image on to it is still going to cause some latency.
What does this have to do with HackerNews?
I agree! Trust me, I was resentful for buying an iPhone too. They are my friend because we can't really move the conversation to any other platform. Some of my friends took #DeleteFacebook very seriously and deleted Insta/WhatsApp/FB while others refuse to download Line/WeChat/Telegram or any others because I'd be the only one they'd use that with. The network effect is bad and the only "standardized" communication platform that we all have is SMS. But because they are all iPhone users, it defaults to iMessage and they hate me for causing them to default to SMS/MMS because they see it as "slower and not as instant"... So other than emailing one another, there wasn't really any other options...
No websites, but there are plenty of vim-like browser extensions that make this possible:

* Tridactyl

* Vimium

* Surfing keys
Which antibiotics? I had a horrific experience with fluoroquinolones, and it put me out of commission for months
Yep. Perhaps repositories like NPM run such a system, giving you perks for subscribing or maybe just framing it as a (cheap) donation, and then each time you NPM install a package they factor that in to how your fee will get distributed. Even if it were a $5 monthly donation they asked for out of the goodness of people's hearts, which automatically and granularly divvied itself up based on what you use, I bet it would go a long way.
Spam in Your Calendar? Here’s What to Do
Eh, I don't think EU has a lot of incentive to "make it painful" for the UK. It just has zero incentives to give UK's interests a higher priority than (the rest of) EU's interests.

That it amounts to the UK being stuck in a very painful situation is not exactly EU's fault - it's not like EU taunted the UK to leave or something.
I am not sure they are on HN.
For non-variadic functions, the argument is implicitly converted to the parameter type (if possible).

For variadic functions, the compiler doesn't know the parameter type.

So to print a null pointer, you need to do this:

printf("NULL = %p\n", (void*)NULL);

or

printf("null pointer = %p\n", (void*)0);

The %p format requires an argument of type void*, so you have to convert to that type if necessary.
Full republic you say? Not just strip the monarchy of all political power?
I do not see that. Is there something I'm missing?
maybe it was a typo?
Wandern is german for hiking.
No, it's not. The longer a standard lasts the better. 8 years is really short. I can still connect new earphones to the jack of my CD player from 20 years ago, or my even older mini-cassette player. That's a good standard. What kind of standard lasts less than 10 years?
Installable binaries, around 2000, when the first commercial JDKs started having AOT compilation to native code.

Currently available on PTC, Aicas, IBM, OpenJDK AppCDS (originally from BEA J/Rockit), GradleVM native images, Android ART AOT compilation.

Dynamic heap size, since ever. Every JDK vendor had their own specific switches to configure it.

Versioned modules, since Java 9 alongside Maven/Gradle.

Value types, yeah point taken. There were Azul and IBM specific extensions, ObjectLayout and PackedObjects respectively, and the 2nd experimental release for value types was just made recently available.
It generally works a bit better if you say something like, "Hmm... it seems like this approach would be wrong, for this reason that just occurred to me. Am I missing something? Or: How do people in the field actually do it, so as to avoid this error?"

If, on the other hand, you assume they must all be stupider than you are and say things like "That is exactly one of the mistakes I suspect keeps being made", then you're basically saying, "I'll bet none of the hundreds or thousands of people working in this field for decades have ever thought of this one point that just occurred to me!" The latter is, shall we say, rather unlikely.

(In point of fact, Newton's shell theorem generalizes to the case of axisymmetric, flattened spheroids with homeoidal density distributions, a result that was derived by Laplace and others in the 18th and 19th Centuries. Which means that disks do behave somewhat like spheres.)

To get a sense of what's really involved, you could look at something like Brandt's 1960 paper, and then some of the papers that cite it (including some of the classic early papers by Vera Rubin and collaborators), to get an idea of how much more sophisticated than an simple Keplerian rotation curve:

https://ui.adsabs.harvard.edu/abs/1960ApJ...131..293B/abstra...
You can also pick your own proxy primary and fallbacks.

For example, this should in theory work to make the google-run proxy your fourth choice, with three other proxies attempted before the google-run proxy, and with direct (no proxy) access as the fifth and final fallback:

go env -w GOPROXY=gocenter.io,goproxy.io,goproxy.cn,proxy.golang.org,direct

There is some geographic diversity in that example as well -- I think two mirrors in that list are primarily run in China.
C++ was once a near superset of C. However, due to language divergence, the situation is that both C and C++ are large supersets of an intersection.

What is in that intersection depends on which C and C++ dialect pair your intersect.

E.g. a newer C++11 dialect has "long long", so if intersected with C99, "long long" is in the dialect. If we intersect C++ older than C++11 with C, or C older than C99 with C++, then we don't have "long long".

(Except as a conforming extension from a compiler, which we could detect with a configure script and use anyway.)

The thing is that the intersection languages are basically fully fledged C: you can easily develop in them and do everything you'd want from C, if you're willing to live without a few frills here and there like C99 designated initializers, and variable length arrays (dropped from being required in C in C11) and whatnot.

If you require complex numbers, that could get hairy.

A long-time C90 programmer will not find anything amiss, though.
There is a strong association between certain psychological disorders and gastrointestinal problems.
Some hosts even offer 100gb dedicated connections
Continuity seems like a good reason. If you have a team that has expertise in mainframes and need a new service, it is potentially cheaper to build a new mainframe than it is to hire a new team to run your new service.
My desktop is plenty powerful, but doesn't have USB 3. Nice to know I can skip it and just get USB 4 on my next mobo.
> USB is a great standard. Or at least, was until 2.0. It was ahead of its time in performance and the same interoperability principles carried it forward for over 20 years.

Firewire was better
The Concept of the “Digital” [video]
Bah, the big innovation is the reversible connector. Not sure why that took so long.
In a fixadic function the integer literal would be promoted to a pointer, because the caller knows that the argument should be a pointer. In a variadic function call, the caller guesses the type of each argument based on what is passed. A variadic function needs to know exactly the size of its arguments and sizeof(int) != sizeof(pointer) on many systems.

This works:

void f(char *p);

f(0); /* integer literal auto promoted to pointer */

This probably doesn't, at least not as the number of arguments to f is increased:

void f(...);

f(0); /* assume type of function is void f(int) */
As I understand it, one of the reasons earlier iterations of the USB standard were popular with manufacturers was that it was logistically and administratively easy. You didn't have to license a bunch of expensive patents and certification is quite easy.

Going against that might be possible, but it strikes me as perhaps difficult to get implementors to go along with.
I do have a few studio microphones and a high end (apogee ensemble) audio interface. But, that setup is even less convenient than wearing a headset. I appreciate the suggestion though... if I am going to record or broadcast any keyboard sessions that require some polish then I'll definitely isolate my voice with a pickup pattern.
I said enumeration constants are of type int.

For example, given:

enum foo { this, that, the_other };
enum foo obj;

obj is of type "enum foo", which is compatible with some implementation-defined integer type, but the constants "this", "that", and "the_other" are of type int.

In C++, the constants are of type "enum foo", which can also be referred to as "foo".
Weight Loss?! Vaping THC normally would give you the munchies...
There is also the USB 3 versions of mini and B which don't fit in the USB 2 ports. This is part of the reason I have an entire draw dedicated to different USB cables.
> A lot of things have changed, a lot of issues have occurred.

Have they?

The problem with this vision of a continuous process is an obvious one. The people (Parliament) who have both the power to call a referendum and to delay Brexit overwhelmingly support remain. There's nothing stopping them from delaying and holding referendums until they get the answer they want. Virtually none have made any effort to design any kind of a Brexit (other than May, who really came back with the most obvious and possible plan that anyone would have expected her to), which looks like they're planning to fail.

That Parliament is trying every possible way to cancel doing something they didn't want to do in the first place seems utterly unsurprising.

Britain had a bit of a sweetheart deal in the EU, anyway, it's no wonder that they aren't willing to give them an even better deal in some sort of half-exit.
You raise a fair point, this was possible, although it seems safe to say it would be a compromise on security.

I think it’s best not to expose the DB to outside connections in general, although it is still possible [1] when using RDS instances.

I think this is different for things like DynamoDB because, instead of a standard SQL-like db “connection”, they use AWS role-based auth for each request.

Of course, one could always configure some type of proxy service between the lambda and the DB... but that seems antithetical to going “serverless” in the first place.

[1] https://stackoverflow.com/questions/45227397/publicly-access...

Edit: I thought it was not possible to expose an RDS instance outside of a VPC, but I was wrong (you can place it in a public subnet, linked in [1]).
Holy shit, that's not a name I'd expect to have that sort of problem!
Yeah when you frame it that way, it's one thing. However, what if two people agree to buy the car given all the available information. Then, one person changes their mind and the other doesn't? Person A keeps saying, "well, let's decide later" and keeps kicking the can down the road. Is that fair to person B, who originally had an agreement and never not wanted the car?
UK Trade with EU as a percentage of GDP / EU trade with UK as a percentage of GDP. You were never going to get a favorable deal.
Wait, isn't the whole problem with the cables and not the ports?

It matters little what subset of USB any given device supports. No reasonable person will expect, say, high-speed video from a cheap mp3 player, just because it's the same USB as their screen. However, it's perfectly reasonable to use the cable that came with aforementioned mp3 player to connect a computer to a screen, and expect the video signal to be carried through.

I don't see a good reason why cables shouldn't be required to carry everything USB supports.
The C standard permits implementations to support additional forms of constant expressions.

Try "clang -std=c11 -pedantic-errors".
I'm still using perl scripts for log parsing and some general sys-admin type stuff, but yeah, it's way past its prime.
It’s a private school. I don’t understand the issue.
Such as? Car is enclosed so I shall not die of exposure in there by the time help arrives. I shall die outside when it is minus 30 Celsius and windy
How Specificity Works
I grew up thinking our world was egalitarian, but as an adult I see how untrue that is. I long for a society where privilege is not so pronounced. Where no one is so wealthy while others starve. We don’t live in that world yet, but I do believe it’s possible. We need to grow in to something better. The old ways aren’t working for all but a few of us.
I think Aurora Serverless has even worse [1] cold-start times (for the DB itself), and it was intended as more of a price-optimization than a performance boost.

[1] https://forums.aws.amazon.com/thread.jspa?threadID=288043
Aren’t the adaptors for USBC quite a bit more expensive? Is t there essentially a chip in the cable?
> Good luck with that, on many devices the BMC gets silently bridged onto the lan ports even if you make a significant effort to prevent it.

I don't think that's true.

I can't speak for all devices, but I've worked with a lot of Dell and SuperMicro servers and they all have an option in the BIOS for this. You specify if the BMC should operate on it's own dedicated network port or share the network port used for primary network uplink.

From the network traffic logs I've gathered, I've never seen any indication of the BMC interfering with the primary LAN ports when the BMC is set to use the dedicated LAN port. Additionally, the BMC doesn't revert back to the shared port if the link is broken on the dedicated port -- the BIOS setting prevents that.

At my company we've configured all of the BMCs to use the dedicated LAN port, those LAN ports are connected to physically separate top of cabinet switches, and those switches are linked to a fully independent core router with it's own independent uplink to the internet. The BMCs are only assigned private network IPs and can only be accessed by outside users through a VPN. This is all very standard practice for the hosting industry.
The more I look at the USB mess the more I feel that a revised faster Ethernet with provisions for both insulated and direct connections (magnetics-less == cheaper chipset, lower power consumption etc) for board to board communications then a smaller/sturdier connector plus PoE built in would solve every problem USB tried to solve including the ones it introduced.
Yeah I'm aware of Tidelift but it's still very not much a real thing for me. Good for enterprises I guess.

It's just something I randomly but cyclically think about, here some old notes about it:

What if GitHub Stars = Money

Problem?
I might want to give back to open source, but I’m too ignorant or lazy to actually do it.

Create an indie platform that lets you create a one time or subscription donation to all your GitHub innteractions based on Stars, issues open, etc…

If I have 1000 Stars and donate 100 dollars, each repo would get 10 cents, if 10 more people have starred the same repo than I have, the repo owner would get 1 dollar.

So if she or he has 1000 stars, that’d mean she or he gets 100$

Stars are not so meaningless anymore.

After first donation to a new repo, open an issue encouraging to get to minimum payout amount faster by pushing a badge into readme as a PR.

PS:
Original personal note from
23 may 2019, If I recall properly this was pre GhSponsors
That's wrong and also an unnecessarily patronizing view of the intelligence of the people of the UK. People are smarter and have a better ability to learn complex topics than they get credit for. It's more a problem of garbage in garbage out.
Why the odd one?

D has been replacing the C++ code with D, .NET made a major reboot with Rosyln where VB.NET and C# got bootstraped (F# was already bootstrapped), OCaml and Haskell have only the runtime in C due to convinience with everything else bootstraped, FreePascal is bootstraped, OpenJDK has the long term goal of replacing C++ with Java/Graal, Jikes was bootstraped in Java, ...
College admissions should be anonymous and strictly based on standardized tests.
While I think your comment is accurate, I'd argue that optimization is a better use of money and time than changing icons every 6 months to a year just so that the app looks new.

Honestly, why do icons change so much? Is it some psychological thing? I'm going to get used to whatever layout it is anyway and most popular apps have gone through a few designs and figured out what works. Like HN has not changed its layout. Why change it? Job security?
Blogspam of https://eclypsium.com/2019/09/03/usbanywhere-bmc-vulnerabili... (and submitter does nothing but spam links to secalerts.co)
I'd love to find a quiet keyboard that requires a lot of pressure and has tactile feedback. The only two keyboards I can comfortably use are the old IBM Buckling spring(or unicomp), or a keyboard with blue switches. Typing on say, red or black switches felt unnatural and gross to me. That said, both are quite loud. If anyone has any recommendations(reasonably priced, of course), feel free to shoot it my way.
I see your perspective, but doubt you've lived in a place where drug addicts or mentally ill addicts are present enough to notice them or sympathize.

When speaking with addicts at my front door in Boston I've found that many of them refuse food stamps or have explicitly told me they do not want help. This is from conversation directly with those in need and struggling addicts.

If you have done the same, I warrant your criticism. Otherwise, you should consider whether your perspective is really as valid as you believe it to be :)
That's just an excuse. The Nexus 5X got updates directly from Google, but it was discontinued a year after it was released. ~1 year after the last 5X was sold, it received the last feature update (Android 8.1). ~2 years after the last 5X was sold, it received the last security update.
Can’t edit and leave a note on my original post(too much time elapsed), but I want to acknowledge I have read the replies informing me that chromebooks have changed since i got one several years ago, and that they now do some of these things and have a beta command line. That’s a game changer, as big a deal as the terminal in osx vs earlier macs

I haven’t looked into it yet but it appears that my criticisms no longer apply to the current product. In blunter words, I had it wrong about chromebooks in 2019. It sounds like many of the tools I care about are still a little clunky, but now a possibility, and will likely get better over time.

https://alex.miller.im/posts/data-science-chromebook-pixelbo...
I don't have a strong opinion on the topic (I never really bothered to look under the hood but from a purely user perspective USB has been quite serviceable for me so far) but I think you're begging the question:

>You don't have direct interrupt lines like in PCI.

Surely the people who've designed USB could have opted to add an interrupt signal if they had deemed it necessary. Sure it would've added one more signal but given that there were only 4 pins on the original USB it doesn't seem overwhelming.

That being said I agree with you that dismissing polling wholesale without digging deeper is quite silly, it can be a problem when it increases latency or wastes CPU cycles but as far as I know latency isn't much of an issue in most uses of USB (even for things like keyboards, mouses and controller it's usually dwarfed by the latency of the video pipeline) and I doubt anybody handles the USB phy in software so CPU usage shouldn't be a worry.
Any referendum that changes status quo in such a significant manner should need 2/3rds majority or atleast 60%.
I always read every page of the manual for anything I buy. Even if you don't want to do this for mundane objects like your toaster, I feel you should at least do it for a 100k car.
People assume that people going to a college have a minimum level of competence, where $$$ is not one of the elements factoring into that competence.
Defense in depth. Not having public routes to your database adds another layer of protection. You should have multiple, and they should be redundant.
People are going to die from satellite collisions?
Exactly. The old USB connector is just horrible... not only is it non-reversible, but it doesn’t “feel” good. I swear my average number of attempts to plug one in is >2, because even if you get the right orientation, if the alignment isn’t perfect it feels like it’s wrong.
That kind of perpetuates the myth of the solo inventor as the only true innovator, when in reality it tends to be groups of people, formally or informally affiliated, that move the ball forward on science, engineering, etc. Like the teams of people employed by Edison, who was as much a project manager as he was an inventor. Or look at something like the Manhattan project, where a vast team of very smart people worked together. Or the Bletchly park folks, of whom Turing may have been the most prominent but by no means the only smart person to help solve the problem of decoding German communication. He worked closely with others that offered their own significant improvements to the bombe, including three Polish crypt-analysts (most notably Rejewski) that Turing worked with to further development.
Are they an accredited institution? A degree is more than a piece of paper.
Standardized test taking is a skill but hardly the only one that matters.
My understanding of the issue is they are a private non-profit and in exchange for the tax benefits of non-profit status they agree to not discriminate.
I apologize for the snark, but, really, you are both on the internet...

http://letmegooglethat.com/?q=data+for+galaxy+rotation+curve...

(The fourth link, for example -- http://astroweb.cwru.edu/SPARC/ -- has both observed rotation-curve data and computations of expected rotation curves.)
You know what's nice about Paraplegia? You can now use your legs (with a cheap prosthetic adapter), so they work like your legs exactly like they were the last 20 years.
If you look back through old stack overflow questions about the reversibility you’ll find people saying it can’t be done any other way, giving all sorts of demonstrably false arguments about it being impossible to arrange wires like that!
The incentive for the EU is that, if leaving the Union turns out to be painless and consequence-free, other EU member states might decide to do it themselves, which could unravel the entire project. Whereas if it turns out to be a protracted, painful process that cripples the leaving state's economy, that example will serve to dissuade others from trying it.