skysight-inc/HackerNews huggingface dataset:
They introduced this system with Visual C++ v1, which is also known as Microsoft C v8. (There are nuances, but that captures the gist.)

The preceding version, MSC v7, was the first version of the Microsoft C compiler to support C++. It's also where Microsoft introduced the first version of Microsoft Foundation Classes.

My understanding of the history of MFC is that MFC is Microsoft's second attempt at a C++ class library for C7. Prior to MFC, they had developed a significantly more object oriented framework, but found it in testing to be confusing to developers of the time. (Who had just ascended the Win16 learning curve itself.) Micsoroft retrenched, and the MFC 1.0 they shipped with C7 was a much thinner layer over the Win16 API than what they had initially planed. (The earlier framework was AFX, which is why there are AFX prefixes in the MFC codebase.)

My presumption with respect to Visual C++ 1 is that Microsoft found themselves short on time and facing dual mandates of maintaining MFC 1.0 source compatibility and producing a C++ development experience a little like Visual BASIC. So a bunch of IDE trickery and codegen logic was the logical path forward. (IIRC, the Visual BASIC compatibility mandate extended as far as enabling VB custom controls to work in Visual C++ projects.)

I haven't used it, but Borland Delphi post dates all of this, and gets it better. Borland was able to specifically build a class library and extend the programming language itself in a way that supported visual design tools. My understanding is that this can give some of the Visual BASIC style point-and-click, but also makes it easier to delve into the underlying framework code and make your own components. (Also important to note that Delphi was Borland's second attempt at a Pascal based windows development tool.... the earlier Turbo Pascal for Windows was a lot closer to the Win16/MFC-like experience)
Not entirely suprising, this year the El Nino effect is taking place again (https://en.wikipedia.org/wiki/El_Ni%C3%B1o) so extreme weather was to be expected.

Add to that the global warming and you could put your money on it that a lot of weather records would be broken this year.
Hi, Thanks for bringing that concern up. I shall keep it in mind and change it based on feedback from customers if it is an issue.
Typically, people search for a company after a price move rather than before.
And these are searches on publicly available data, ie data that is not proprietary and already filed with the sec.
Needless to say, none of the chat traffic is used or will ever be used to feed any trading signals for anyone.
Joe Biden has said that the cancer was probably caused by the burn pits during the war. Which is plausible, though of course hard to substantiate. So attributing the death to the war is rather confusing and potentially misleading.

But if this is the first thing you think about when claiming Biden is as bad as Trump in lying, I think it is obvious that this is nowhere near the same level.
> It appears that the development and the consequent publication was driven by vanity, that is the researchers really really wanted to claim the glory for their invention.

Or it's just public science funding working as it's supposed to - scientists with high-impact findings get rewarded with citations, prizes, tenure and further research funding.

To me it's no mystery why an academic researcher would want to publicise findings like this - I'm surprised they didn't rush to publish it 20 years ago!
Disagree. I run around 110km per week (on the low end of long distance training) on 6-7 days per week.

You will not deplete glycogen unless you don’t eat or you do a hard workout every day. Recovery pace days are designed to help your body heal and recover while running. Running is not weightlifting. Running should not be strenuous to gain endurance (the best endurance pace and base building pace is far slower than strenuous - Jack Daniels and Pete Pfitzinger have great books explaining this in detail).

These are all misconceptions.

That said, people who are not actively fit shouldn’t run 7 days a week until they get comfortable with walking 7 days a week, because of some of the
misconception you mention, and it’s likelihood to cause injury.
Maybe watch this video about entropy. Its not about where energy flows, its about hoe entropy can be used to calculate.

https://youtu.be/DxL2HoqLbyA
You can beat roulette with like 12 transistors. In 1961.

https://ieeexplore.ieee.org/document/9085523
Yeah Cinnamon was really the turning point for me.

The reality is Windows 95 more or less nailed the last paradigm we needed in desktop computing, and everything else is minor refinements.

Cinnamon apes that very sensibly.
How much is the goodwill of those advanced users worth (incrementally over today) compared to the rev-share and advertising dollars they’d lose by regular users choosing this after watching a YouTube or two?

Yeah, I’d like it, but it’s not hard to see why Microsoft doesn’t want to offer it.
IR35, which you are referring to, is an absolute fucking nightmare for independent consultants. And lately “Managed Services Company” legislation seems to be their new attack vector.

However VAT is generally pretty clear, and we know Uber skirt every law and tax liability they possibly can. Looks like it’s time to pay the piper…
But it does seem that no one enjoys actually building MPAs and that force is currently winning right now.
El Nino season is upon us
You need to continue down this path and find something meaningful to you that you had a hand in making directly, not merely by association. It is related to the power process described in paragraphs 33-37 on https://www.washingtonpost.com/wp-srv/national/longterm/unab...
A Meissner effect demo is usually seen as an easier and stronger proof of superconductivity than a resistance measurement, which is a delicate task and susceptible to experimental errors.

First, one cannot measure superconductivity with an ordinary ohmmeter. Electrodes, wires and the ohmmeter itself are resistive, the meter can never show zero ohms. So you can't just look at the screen read-out and say there's superconductivity, you need to set an experiment up to do it manually, with a current source and a voltmeter to measure the IV curve across the material [1]. Even then, the voltmeter will never show "zero" volt because of noise, such as thermocouple effect, triboelectric effect, or electromagnetic interference - which need to be minimized during the experiment and removed during post-processing. There are also the problems of sample preparation and purity as others have noted.

[1] It's basically the same 4-wire Kelvin sensing used by all milli-ohmmeters. But to characterize superconductivity, you need to do even better. https://en.wikipedia.org/wiki/Four-terminal_sensing
I swear I wanted to smash my work computer being permanently molested by some xbox overlay when using some random shortcut. Wtf were they thinking?
People definitely get sick from weather change

I am from South America and moved to Canada and find Canadians are most of the time either inside their cars or indoors, both places they can control the temperature

Heaters are not common at all in South America, nor are thermostats. Air conditioners are somewhat but I wouldn’t say a majority of the population has them. And a smaller percentage of the populations owns a vehicle because it’s expensive for them.
$ ping 0000000000321.216.230.240
PING 0000000000321.216.230.240 (209.216.230.240) 56(84) bytes of data.
64 bytes from 209.216.230.240: icmp_seq=1 ttl=46 time=142 ms

Platform-specific syntax, excellent. That sure makes it sound more consistent.

You're right that you need to canonicalize addresses as part of comparing their textual forms. It's well-documented -- at least in v6 -- that you need to do that.

> Unfortunately, Node does not include a method for normalizing an address.

That sounds like a Node problem. In C you can do it via getnameinfo(getaddrinfo()) or inet_ntop(inet_pton()).
Here's a link to the paper that contains the "my hypothesis".
The link in the article runs into a paywall.

https://arxiv.org/pdf/2002.06260.pdf
Something, something, that's only for governments;

something, something, no freedom from consequences.
the AI disclaimer put me off from reading it. I want to hear your words, not ChatGPT
In the US congress sets a budget that the executive (represented by the president) has to spend, and at the same time puts a limit on the amount of debt they are allowed to take out to spend that money. Somehow they always end up requiring more spending than what's covered by income and allowed debt, just so they can have a regularly scheduled fight to get some concessions in return for graciously allowing the country to pay their bills and continue employing people.

It's a somewhat unique disfunction, and few countries in the world would survive these kinds of games.
Not sure if your link is really a viable alternative. The first line of the Readme says it is for Windows 10:

> Optimize-Offline is a Windows Image (WIM/ESD) optimization module designed for Windows 10 versions 1803-to-2009 64-bit architectures.
> 38.7C at Vicuña and Chiguinto hottest winter day for Chile;for Coquimbo even an all time high for any month.

> Remember:It's winter...

—https://twitter.com/extremetemps/status/1686535219350806528
I suspect that a circular trajectory implies acceleration and when a charged particle accelerates, it radiates away energy.
I hope to see cancer being beaten almost entirely within my lifetime, I want to live forever.
It seems this requires you to use a GUI? I find a customizable script that I can run in one go and repeatedly preferable.
It's a US company. It doesn't really matter for the US. If it was any middle eastern or African country the downgrade would have put their currency into freefall and the country into hyperinflation. There are dozens of recent examples for that.
That seems dangerous in an emergency situation and technically complicated to implement. They should fine people proportionately to their wealth instead like in Germany.
I don't want to totally neg on web dev. But it does suck donkey balls. I've been doing it for years. From writing raw html,to using scripting langs, frameworks and what not. And the amount of time it takes to do not a lot I figure is just a colossal brain drain. We just went on holiday, and all I wanted to do was look up places to go eat and drink, or visit for the day, and most of the sites sucked. Or were out of date. Not updated or whatnot. There's still lots of fire once and forget sites. Probably because budgets are tight and people can't afford updates. Or the updates are just technically too difficult for people to grok.

The complexity of sites is paralysing. What could be a few simple pages of texts and images is totally over-engineered for no good reason and is burning a stupid amount of CPU cycles. Probably built on a hacked off-the-shelf CMS that could do with security updates.

CMS and frameworks are being used, because there wasn't a good alternative to something as neat as frames.

A site I'm working on at the moment has quite a pretty design, but pull the CSS and it's just a mess.

I was looking at going to the cinema recently and the local picture house made it practically impossible to just scan the handful of films that were playing that week. I realised you could pretty much shove it all in a spreadsheet and it would read better. Heck, I downloaded the JSON from their API, and it was easier to read.

Most of it is all tiresome lipstick on a pig.

Facebook was a success for a few reasons, one was the easy on-boarding (which uses nefarious privacy trade-offs), the other is that you could actually share photos easily. Also see: Whatsapp and Instagram. Publishing needs to be easy. And despite a simple FTP being easy, there's a weird disconnect in the usability process that makes this tricky for mere mortals. People want to drag and drop, or upload, fire and forget and edit easily. And those wanting to consume data, really just want the bare essentials: The data.
> Another phrasing of it could be: No finite program can decide it. (And what even is an infinite program? Not something we can run on any current computer.)

The complexity of the program trying to decide is not really the issue. An "infinite program" could add an infinite number of extra rules to try to cut down on the time taken to determine if a decidable program halts, but the issue with the halting problem is that there is an infinite set of undecidable programs where the size of your detector will make no difference to your ability to decide them.

E.g. "while next_symbol() == some_arbitrary_symbol {}" is undecidable unless you add constraints on the length or contents of the input.

Even if you haven infinite-sized program you can't decide whether or not the unconstrained version of that halts, because deciding it is equivalent to being able to determine if an infinite tape contains a given symbol, and no matter how long you scan the tape the symbol can always be the next one on the tape after the last symbol you scan.

> And _any_ non-trivial property of programs is undecidable

I don't think I agree with this without adding the qualifier "in general". There are a whole lot of useful properties we can decide, but often the properties will have constraints. E.g. for a whole lot of programs where we can't decide whether or not they will halt, we can still decide whether or not they will halt assuming certain properties of their inputs. E.g. we can decide the property of my pseudo-code above that it will halt IF "some_arbitrary_symbol" is in the input. We can also decide the property that whether or not it will halt in general is undecidable, and that is itself useful to know, because for many programs knowing what makes them undecidable is useful in order to suggest e.g. adding timeouts, or ensuring there are ways to bail early from certain actions without restarting the machine or killing the program.

For a whole lot of problems we also do not really care whether or not a given property is decidable. We care whether they're decidable often enough within certain time constraints, and that's a very different ballgame.
Veritasium has a cool video on this:

https://www.youtube.com/watch?v=bHIhgxav9LY&pp=ygUVdmVyaXRhc...
Free AI Tool to Generate SVG Logos and Icons (With Stable Diffusion)
Introducing a free (for a limited time) tool to generate SVG logos & icons using text prompts like 'Minimalist mountain logo' or 'Retro game icon.' Simply input your idea, and the tool will craft a crisp, scalable design that's easily editable in Figma. The creative flexibility of the output, running on Stable Diffusion 1.5 (no SDXL yet), is impressive.

I'm considering enhancements such as quantized color tracing and gradient tracing improvements (to reduce speckles), but I'd love to gauge interest first from the HN community.

The generation process is blazing fast at around 3 seconds per image. Your feedback and insights would be invaluable as I continue to develop this tool.
Alternative title:

"Hypocrite does hypocrisy for the Nth time"
That's not the same author, is it?
ah, someone who paid attention in lecture!

(incidentally; there’s a fairly deep literature of historians of science that have carefully documented that we describe ourselves as analogous to the most sophisticated technology of the day: see “to lose one’s temper”, “to blow a gasket”, “i got my wires crossed”, “sorry, cache miss”, … as metaphors and idioms of mental state through the centuries that reflect the cool tech of the time in which they were coined )
You can use divide and conquer on that!

The first 90% is work that is composed of 90%+90%. And the second 90% too.

So you end up with .9*(90%+90%)+.9*(90%+90%).

Oh wait.
I think AI is going to be the driving force behind technological innovation for at least the next 10 years. And the US has that market cornered expecially with the CHIPS act. I think that will drive growth in the US and be more relevant than the reserve currency status.
it's simply not published in a peer-reviewed journal, but it is published on arXiv, as per definition of 'publishing', i.e. "the business of making books, magazines, or newspapers available to the public" (https://dictionary.cambridge.org/dictionary/english/publishi...)
Ten years or so ago I was working on a video chip that had an upscaler feature. While prototyping and simulating it, we first started by applying a mathematically-correct (i.e. information preserving) FIR filter to do the upscale. Then we compared the result with other solutions and found that ours looked worse. We asked our colleagues to blind-test it and they all picked third-party-scaled images over ours.

At first we assumed that we must have had a bug somewhere because the Fourrier transform told us that our approach was optimal, but after more testing everything matched the expected output. Yet it looked worse.

So we started reverse-engineering the other solutions and, long story short, what they did better is that they added some form of edge-enhancement to the upscaling. Information-theory-wise it actually degraded the image, but subjectively the sharper outlines were just so much nicer to look at and looked correct-er. You felt like you could more easily tell the details even though, again, in a mathematical sense you actually lost information that way.

I don't think it makes a lot of sense to reduce human vision to edge detection (we can still make sense of a blurry image like this one after all: https://static0.makeuseofimages.com/wordpress/wp-content/upl... ) but it's clear to me from empirical evidence that edge-detection is a core aspect of how we parse visual stimuli.

As such I'm a bit confused as to why the author seems to see this as a binary proposition. That being said, I could just be misunderstanding completely the point the author is trying to make.
A general or corporate exec looking at this from outside has no reason to take this groups claims seriously until it's been validated by the physics community. It took years of effort by multiple Noble prize winners to get the US government to invest in the atomic bomb. And probably getting LK-99 into a form ready for large scale deployment will take more effort than can be provided by the existing group.

Plus, the initial publication seems to have stemmed from dissension within the group. There's no way they could have kept this secret.
xth time.
Or bread… have you ever thought what must’ve gone through somebody’s head to think of grinding all those cereals, adding random stuff, and baking it? How the heck did anybody come up with that??
Location: ShangHai, China
Remote: Yes
Willing to relocate: No
Technologies: C, Rust, Racket(entry level)
Résumé/CV: on request
Email: longl.yang@foxmail.com

looking for part time job:>
I wouldn't have gone for Manjaro, but Linux environments with user friendly interfaces are great for many more people than they would appear to be at first glance.

You'll need to play tech support every now and then ("I have a new printer, and...") and you'll need to teach people the basics, but a lot of occasional computer users will be happy with modern Linux.

However, if you use your computer for your job, you'll either have an interest in learning how to accomplish it, or you'll have an awful time using Linux. Microsoft Office still has an edge over any open source product out there. Games work (sort of) through Steam, but if your games come from Epic you'll need to dive into the world of alternative launchers and compatibility layers to play them (if they even work at all). VPN/RDP software can usually work, if you put in the effort to learn about how they work under the hood and what configuration files you need to edit.

This leads to a pretty wacky parabolic usability graph, where Linux is great for the people with the least amount of interest and knowledge about computers and for computer experts, but bad to unusable for those in the middle between the two.

Desktop Linux has been bridging the gap, with more and better GUIs and better defaults, but as long as we'll have loud, hardcore "everybody needs to know the terminal or they shouldn't use Linux at all" Linux users I'm afraid ChromeOS will eat Linux's lunch before anyone even notices.
citation needed that it actually provides better more consistent data. all it leads to is a flood of closed articles in Google search results. no curation whatsoever
Which parts are a mess?

I don't think I could use Linux if it weren't for Linux Mint/Cinnamon specifically, as I haven't had good experiences with other desktop enviroments. It has one or two quirks, but at this point it's far less quirks than a fresh Windows install and the list of config options I had to change/the .reg file I started accumulating
I use https://christitus.com/debloat-windows-10-2020/ a bit more options
Another way to debloat windows is not to have windows at all
as a researcher in Computervision, thank you so much for going the extra mile!!
Why aren't these scientists jailed for fraud? These people are low-life criminals and should face consequences for fraud, wasting grant money and peoples time. But they aren't poors so they get special treatment.
Interesting. But seems to only support Windows 10?
Seems like a lot of effort to keep asocial drivers on the road. Why not just take their drivers license? Then move on to prison time if they keep driving.
The family requirements lead me to get a minivan. There simply is no electric one, and the closest you can get is the Chrysler PHEV, which is so much more expensive than the other options (and you lose the stow and go seats) that even with the tax rebate I can’t fully take advantage of its not competitive.

$10k buys quite a bit of fuel.

But if someone wants to send me $10k I’ll buy the Pacifica today ;)

Otherwise it’s a Kia or Sienna for us.

We’ve even looked at going up to the electric Transit and the money just doesn’t work out.
I'm also from Brazil's south region, and rapid climate changes, mostly caused by quick changes on humidity, makes my upper airway irritated as hell. Allergic rhinitis is a hell of sickness depending what triggers it :)
Using your favorite language, a simple http listerner+routing and what ever HTML templating engines are supported, MPAs are simple and enjoyable to build.

I think product people enjoyed pretending they were facebook for a while and decided the world needed more infinitely scrolling SPAs and forced a lot of people into having to use react and other frontend heavy frameworks to try to wrangle all the (often times brittle) javascript involved to juggle client state. I don't think we're better off as users or developers because of this.