skysight-inc/HackerNews huggingface dataset:
I like Rust's solution. It doesn't have inheritance, which eliminates majority of OOP "architecture astronautics". It still has encapsulation and polymorphism, so you can do OOP, but the language nudges you to keep it simple.
I meant bleeding edge just as incorporating 3D into web design. Per my original comment, all I usually see people doing is rotating an asset. (If you have some better examples, I’d love to see them!)
I like this analogy -- especially since like with woodworking it's not hard to incorporate another material/paradigm (steel, plastic, etc) into the project as necessary when you need more strength or flexibility. And like with programming paradigms, not everyone has experience in both woodworking, plastics, and steel production.
sidebar: In 1991 we birthed a child at home and the absolute total was around $3500.

It was all out of pocket. At the time, insurance would not cover midwives, nevertheless a home birth.
Hmmm... does add up can't deny that. But in reality I don't see many of my professional friends saving anywhere near to this kind of cash. Childcare, loans etc seems to really eat into it.
That's a great metaphor for OOP. What is the full quote or reference from? This is all I could find: https://interviews.slashdot.org/story/04/10/18/1153211/rob-p...
I imagine that the rights you're talking about would never have been recognized in such a world.

Maybe I'm just being cynical, but it was hard enough to get those rights recognized in the realm of argument, I imagine putting a giant pile of money on the other side would make it functionally impossible to change anything.

Putting financial penalties on admitting your mistakes doesn't usually make people more compassionate. If it did, the world of corporate law would be a utopia.
I've been programming for about 30 years. Started with C and BASIC back in the day, and lived through lots of fads. What has always been true is that there is high value for engineers who can solve problems and build systems, and there really hasn't been a watershed moment where some new programming paradigm and is sooo much better that everyone switches. What's important is to learn how to write the kind of code that solves the kinds of problems you need to solve. FP may be the right answer. OOP might be the right answer. Array programming might work for something else. The important part is to understand what a paradigm is good at and what it is not, and select the right one for whatever you are working on. Everything else is just religion.
It doesn't have to be large files, file sharing sucks. Even copy/past across devices, even your own devices, is a pain. How many times did I email myself some links to share them across devices. And I'm not even speaking about sharing pictures with people not very accustomed to technology (in other words, don't try to get them install a cloud storage app).

I gave that question a few tries but I feel part of the problem is the market being saturated by giants doing half the job. Another part of it is the lack of interoperability regarding file sharing between operating systems.
I mean - a native right click>send to>user - native notification to the user with a solution to direct p2p download from that person. No software needed, seemless integration. Why is that so hard?

I really wish the big boys would give that a try rather than giving us toy-like features and price bump.
Does something like this exist for USB-C devices? I have to plug and unplug a certain device to change it between machines.

Not full emulation and remaining "connected" - just the ability to press a button and change what the device is plugged into.
[BTW: All of this is my opinion, based on a number of years in educational settings, and lecture management activities. YMMV and Batteries are NOT included]

A lecture can potentially contain three things, all presented by the lecturer: images, video and audio.

Did the lecturer use any copy written material in a lecture?

Does the lecturer have releases or licenses for each of these items in their lecture?

Who makes sure the lecturer did not 'cut corners' in creating their lecture, by using content that was not theirs to use, legally, without proper licensing or attributions?

What happens when the lecturer offloads the creation of lecture material to a TA or someone else, and they use content that they are not legally allowed to use for whatever reason?
Should the lecturer be held accountable?
The TA/whoever created the lecture content?
The school the lecturer works for?

Possible legal issues prevent lectures from being released in the public. And when you talk legal issues, they are because someone wants money.

Just like why there are a lot of great old movies that cannot be found on VHS/DVD/streaming: At the time, the proper licensing was not obtained, or even thought of yet(take streaming for example)! And going back to secure those licenses costs money, sometimes a lot of money.

Yes, it all boils down to money. Doesn't almost everything? :-/

The most likely lectures that could be released, IMHO, are chalk-talks(all content is written on a blackboard), as long as the lecturer does not want to be additionally compensated for the replaying of the lecture by others.

You would think that if a school pays a lecturers salary to teach a course, that would be the compensation, but in a lot of cases, the lecture the school paid the lecturer to create is actually owned by the lecturer (due to an agreement with the school) so the lecturer has final say over what is allowed to be made publicly available.

And really, who would pass up a chance at even more money? Not most lecturers! But in some of those cases, it is just not worth it to pay the lecturer for public display of the lecture, so the public misses out, and the lecturer ultimately gets nothing additional for their greed.
This mechanism and permafrost melt are two of the main feedback loops associated with non-anthropogenic warming. Whether they're properly accounted for in climate models is a key question.
It's expected. MS has been a large company for a while, which means two things: revenue per employee is not necessarily high, and visibility of individuals can be murky. As a result, packages are heavily skewed towards most senior people. I bet the partner engineers, for instance, make quite decent income.
Yes, if you have employer given Healthcare and so on you can get it down to around 14k, which is still almost three times more. But if you're buying it on the open market, alone, it'll run you around 30K for equivalent coverage.

Our taxes are generally higher, but not significantly so for the median person, and healthcare spending is, everything considered, cheaper and as good. So the system is more efficient.
It’s interesting that (a) a military grade nerve agent was used, (b) the dosage given was sub-lethal, and (c) Putin had no qualms about releasing Navalny to German care. Makes you wonder if this was all about sending a message.
It probably stands for "degree". In a tree, the degree of a node is how many children it has.

(And before anybody gets pedantic: technically, this is the node's "outdegree" when the tree is represented as a directed graph. If it was an undirected graph, we would have to count the parent node as well.)
Valorant Server Performance
Really? This is what you come to comment with? Off topic and unrelated?
OneDrive has served well enough for my purposes. I've only uploaded files smaller than 1tb though.
Not 3-7 times as much on aggregate , and if that's the case then the US has a problem.
She would be rewarded with half of your accumulated wealth during the marriage. Isn't that fair? Why should you also have to continue paying her after she has stopped supporting you? What do you think a fair timeline for that support should be? A year? Five years? Half the length of the marriage? Indefinitely?
In the field of psychology, the Dunning–Kruger effect is a cognitive bias in which people with low ability at a task overestimate their ability. It is related to the cognitive bias of illusory superiority and comes from the inability of people to recognize their lack of ability. Without the self-awareness of metacognition, people cannot objectively evaluate their competence or incompetence.

https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
One important inflection point for "Tool Hate" is when something becomes so popular that teams and companies adapt them as standard tools.

Because that means people who wouldn't have picked the tool themselves are now forced to work with it.

That causes a WHOLE NEW level of complaining!

Another way of putting it is that the most hated tool in a field is almost always the most used one.
Those who can do, those who can’t teach*

Maybe those who teach secondary school do so because they have difficulty handling the real world.

* I both work as a full time developer at a fortune 100 company and teach a few sections of a college level programming class each semester. So I don’t know what this says about me.
True, but I just don't think the intersection set of those who know OnlyFans and those who know Bella Thorne is very large. We can't say the site is not benefiting from celebrities.
question : would the pilots be at fault if the victim of the prank had suffered a heart attack or stress-related stroke due to the thrill-ride?

Not legally, morally.

I tend to think so, given that creating a thrill-ride is outside the scope and purview of being a private pilot.

A professional, acting outside the scope of his profession, who seems to be acting with malice or disregard creates a situation that could quite literally kill a person who has certain conditions (even unknowingly).

>Noone's life was at risk.

I can't do the mental acrobatics that are necessary to see that as a zero risk situation.

It's not just the airframe that the pilot is tasked with worrying about, the safety of the occupants comes first.
That'd be the most gracious DisplayPort hot-plug detect.

I assume garbling windows isn't technically mandated by the spec, it's just what DWM does when Windows tells it to "rearrange" all windows on a desktop that has lost a bunch of displays, because Windows helpfully noticed that they were turned off.

https://www.reddit.com/r/nvidia/comments/66opvp/this_display... https://answers.microsoft.com/en-us/windows/forum/all/how-to... https://answers.microsoft.com/en-us/windows/forum/windows_7-... (AMD workaround) https://www.overclock.net/forum/74-graphics-cards-general/12... https://superuser.com/questions/630555/turning-displayport-m... https://www.nvidia.com/en-us/geforce/forums/discover/209725/... https://www.reddit.com/r/Windows10/comments/4895u9/turning_o... https://www.reddit.com/r/nvidia/comments/9qn0dk/has_anyone_f... https://www.reddit.com/r/windows/comments/788l4f/put_one_dis... and many, many more, like this one: https://what.thedailywtf.com/topic/24548/displayport-is-the-...
They have. The list of crazy things that scientists have done to themselves and to others is long, and truly horrific. In this case, my main complaint is that they can't really know with any confidence that their treatments worked and didn't have side effects, due to the statistically insignificant sample size, and constant protocol changes. To me, that marks the work as effectively non-scientific recreational vaccinology.
I know this isn’t the same but if you don’t need to switch the monitor inputs and only need mouse / keyboard support. I’ve been using https://github.com/debauchee/barrier for the last few years.

It works surprisingly well, no noticeable lag even when gaming.
I haven't fully read through the paper, but it looks like an important part of the technique is that the light acts like a point light at each point in time. For example, the projector will emit certain patterns of light, like in Figure 6 of the paper, to illuminate a localized group of pixels in the camera. Varying this pattern over time, it's possible to reconstruct how a small amount of light exiting the light source affects a small amount of light captured by the camera.

And even with "point" light sources and the parallelized light patterns, the whole scanning takes a while:

> This image is 578x680 pixels and was acquired in a little over 2 hours.

The swapped image has the same resolution as the projector, so it seems yes, you'd get a very low resolution image if you used a large light source like the sun. You can see this in the "Accidental Pinhole" supplemental video. The reconstructed image is very low resolution, but the quality is slightly better when the light comes in via a smaller area (a mostly closed window).
I don't think anyone's dedicated to shucking in itself, they just want to save money and help others do the same by sharing information.
> USPS radiation scanning might wipe it

I'm skeptical of this, since when I order microSD cards online they arrive via USPS and have a perfectly valid partition table and FAT filesystem on them.
Show HN: Startup Curation Website
I'm not defending police here. There are problems. The point is cameras have the same problems. It's not a solution.
C++-style closures are unrelated to custom allocators, since they're not heap-allocated.
Inheritance is just traits combined interfaces. Interface is type, trait is the implementation. It just so happens that bringing the type along with the implementation is so common/useful that traits on their own aren't as common as inheritance.
X-ray it.
I bought a HDMI switch and a USB switch. Total cost was under $30. I now have to press two buttons instead of one but that's about it. However, I don't know how to scale that for two monitors. I prefer a single monitor setup so it works for me.
I don't see how speed cameras can be considered an improvement. It seems the same to me with the added problem of being more scalable. Yes, cops are biased, but so are cameras.
It is? Or only if we want to ignore where OP said in economic terms? Your virtue signalling is quite insipid.
And .NET and Office.
We need to fight for our rights. Build systems that will weed out the early risers. :D

I was taking prescribed sleeping pills because I couldn't fall asleep and had anxiety attacks late at night if I forced it. My school started at 6 am so I got up at 5 am. It got pretty bad at some point.

My dad and grandfather both have problem sleeping early but I am worse.
I have a good friend I know this would certainly apply to. However, if I just send him the link it will come across as criticism. I'll have to stealthily slip it into conversations over time.

Sort of like changing culture at a company. It won't work by firing off links to everyone - at least where I work. Will need to sneak it into converations.
The Wikipedia page has many of the details (though not the narrative) of this article, as well as some more:

https://en.wikipedia.org/wiki/Gertrude_B._Elion

Also, it says she was Jewish; The meaning of her last name, Elion, in hebrew is "Superior" - apparently a fitting name given her achievements.
There are full software solutions that just show the screen over the network and relay your mouse/keyboard to whichever machine is on focus.

It worked well enough that I'd forget which pc the kvm s were actually connected to.
But I was only programming, not gaming, so maybe the 60Hz would be a problem. no hurt to try. It was free and there were a couple software solutions.
I made my first multiplayer web game, heavily inspired by Cards Against Humanity
In C an index is a difference that you add to a pointer to get a pointer. `a[i]` is `*(a + i)`. Given two indices `i` and `j`, you want `i - j` to be such that `a[j + (i - j)]` is `a[i]`, and it then makes sense to me that `i - j` is signed. The expression works out whether they are signed or unsigned, but just in terms of their interpretation on the part of a user (eg. "oh this is 2 elements before bc. it says -2") or so that comparisons like `i < j` are equivalent to `i - j < 0` and so on. That's why it's always made sense to me to use `ptrdiff_t` (or just `int`) for an index, vs. using `size_t`.
Quantum Reality
You're gonna love magic-wormhole.
Do you even know what you're talking about?

The process is described at a high level by Apple here: https://developer.apple.com/developer-id/

1. Developer signs their app

2. Developer sends signed app to Apple for Notarisation

3. Apple provides notary signature

4. Developer distributes notarised app
Reminds me of systemd.
At this point I don't understand why people don't just use C++ for such a code. Of course bringing all C++ features is another matter. But getting some object-oriented C code and transforming it into C++ code is pure win.
BunnyCDN is a CloudFront alternative, not an S3 alternative.
I had three false starts with Fagles but just tore through Wilson’s translation. Her introduction is really good, too.

A fun postscript is Atwood’s “The Penelopiad.” It’s short and really entertaining.

“Let me add that meat was highly valued among us – the aristocracy ate lots of it, meat, meat, meat, and all they ever did was roast it: ours was not an age of haute cuisine. Oh, I forgot: there was also bread, flatbread that is, bread, bread, bread, and wine, wine, wine. We did have the odd fruit or vegetable, but you’ve probably never heard of these because no one put them into the songs much.”
>If we are getting divorced, how willing would I hypothetically be of supporting my wife?

Beats me.

> If I “wrote a contract”, should we have changed the contract every time that we made a decision for both of our benefit long term?

That should be up to you. I'm not trying to tell you what you have to do. That's the point.

> puts one at a financial disadvantage if they separate

Why is this a given? Your wife is still entitled to half of your accumulated wealth during the marriage. That's not what alimony is. Alimony is the continued support you are forced to provide.

The examples you state are not a given and should not be the default assumption of a marriage contract.

> If a couple is not working together for the benefit of the family unit as a whole, something is wrong.

That's your opinion and should not be assumed by the state.

Why is half the wealth accumulated during a marriage not restitution enough?
I don't think this is accurate reflection for most people although I do agree it can be stressful.

That 'life can cause anxiety' doesn't mean it's bad.

Learning anything, exams, trying new things - it's all going to cause some degree of stress and anxiety.

School has constraints, but most of those constraints exist for self-learning anyhow - it takes a fair degree of composure or focus anyhow.

School is not 'living hell' for the vast majority of kids, I don't even know a single person who ever described it that way, though I'm sure it exists.

Structured learning has really no equivalent, especially for those who want to engage.

There are obvious reforms that could be made, not the least of which would be students approaches. Also - a lot more sports (daily), music, and longer term projects and probably some kind of structured free time.

It's not bad at all, it's just far from perfect.
The only way _to_ experience is _through_ experience. You’ll probably get more out of just picking a language as your “primary” while dabbling in other things for context/inspiration/awareness.

Try not to get bogged down by what others say. If you’re looking for a job in a particular industry, follow the fads of that industry. Otherwise, just keep building your knowledge and worry less about whether it’s the right specific technology.
> SF has earthquakes and a shifty foundation which is material.

Maybe I am misunderstanding your post? Skyscrapers are possible in SF. The Salesforce tower is 1,070 feet tall. They did have to go down 300 feet to anchor to bedrock, though.
It isn't debunked, but not well modelled and thus very large error bars (from a friend that works in atmospheric chemistry)
I agree that libraries /can/ serve as a way to assist kids in low-income families but that doesn't make them the best option. More funding for after school programs and bus routes could accomplish the same thing while not forcing children to hang around a mix of crazies and addicts. Expanding the red line program to provide smartphones for low-income children in addition to the homeless would also increase access to the sorts of resources you're talking about.
Zig comptime functions that take and return structs consisting partially (or wholly!) of types reminds me of OCaml functors, and should perhaps be compared to them rather than generics.
It was not virtue signaling, not even sure how it could be. It is a serious question. I am not convinced society as we know it is sustainable in the long term (environmentally or economically), but hope I am wrong.
Be careful what data you collect:
https://en.m.wikipedia.org/wiki/Joffe_v._Google,_Inc.
I have heard that Microsoft offers a much better work life balance.
That's a bit of a loss on your part: Youtube has, ahem, a large music library—my favorite litmus test is the presence of Gruuthaagy's output. And secondly, Youtube's recommendations surface some great stuff once in a while, if you manage to teach it that your taste is not quite generic.

One of my musical pastimes formerly was searching for two disparate genres together on YT. (However, apparently either I've reached the limit of that configuration space, at least for now—or it's Google's algo killing the results by becoming too imprecise.)
We can't all do that really. And those who don't need to commute, and then we are back to square one basically.
It all depends on the individual. Leaving money on the table is a false concept. If you accept a job for a salary and are happy to take it then the salary is right. What others earn is not relevant. When you are looking to move to another job there are multiple factors you need to consider. Are you stressed in your current jobs? Maybe you'd take less salary for a less stressful job. Are you interested in the particular opportunity as it's a stepping stone? Perhaps you'd take less salary to that opportunity for the doors it opens. Moving to another job isn't just about getting a bigger salary and those are factors you need to evaluate in terms of coming to what you think you're worth in the new job.
Summarized Academia
A JSON Reader Macro in Common Lisp
But a corporation's interests might line up with yours, just like a government.

Superficially, it is profitable for a corporation to make their customers happy so they will want to buy/use their product. Not everything is a monopoly.

Personally, I feel like our government is only concerned with staying in power - historically that's been whoever Murdoch favours - and that's why we get garbage like this.
> Under the assumption that there are no boolean types from earlier, this is not true

Can you elaborate on this one? I thought && and || expressions always evaluated to 0 or 1.
There are lots of programmers globally, the top few percent is probably on the order of a couple of football stadiums worth of people. You are probably closer to that then you suspect.
>> The value 0 is false, anything else is true. The operators evaluate left to right and stop as soon as the truth or falsity of the expression can be deduced. (Such operators are called "short circuiting") In ANSI C, these are furthermore guaranteed to use 1 to represent true, and not just some random non-zero bit pattern.

> Under the assumption that there are no boolean types from earlier, this is not true

Actually, I believe _Bool is guaranteed to use 0 for false, and any non-0 value is stored as 1 for true. Arithmetic on _Bool is also guaranteed, based on those values.

For example, I believe the standard guarantees:

_Bool x = 255;
assert(x == 1);

size_t y = 10 + x;
assert(y == 11);
Celebrities with the Expensive Wedding Dresses
Why? This should be straightforward.
Improving Data Labeling Efficiency
If you are passing someone on a two-lane highway using the opposite lane, you need to do it as quickly as possible and then return to your lane.

Also, even if the traffic you're passing is at the speed limit, there are perfectly legitimate reason to pass them. For example, you may want to keep some distance from a heavy truck.