skysight-inc/HackerNews huggingface dataset:
Automapper solves this. Composable projections to your DTOs/ endpoint return types. You can do some very powerful things with it. For example, in a past project I encrypted/unencrypted a property containing a secure message by defining a function to do so and setting up Automapper to automatically apply the function when mapping to/from the DTO that is sent/received by the API.
Here is my comment from 2017:

"Horses were dangerous, would often spook and throw riders - most carriage designs are top-heavy and unstable, I won't even start on bicycles - pretty much anything short of walking is dangerous on some level - even then you still might injure yourself, even severely.

Modern Society lives in a fallacy - that we can somehow, someway engineer danger out of life, that we can eliminate all risk of accidental injuries or death and make everything perfectly safe and sanitary - and in some ways we can, at an ever increasing incremental cost to do so - a cost that is often not justifiable in my humble opinion.

For example, In 2014 the NHTSA required all new cars to be sold with a backup camera - at an estimated cost of up to 143 dollars a car. In 2016 we sold 17,500,000 cars - if you add 100 dollars to the price of each car sold, you're looking at an extra 1,750,000,000 or 1.75 billion dollars, annually - to save 210 lives - in short 8.3 million dollars per life saved - even if you look at just injuries from accidental backing incidents, there were 15,000 of those in 2014 - you're still looking at 116,000 dollars spent per injury prevented - and this presumes this technology prevents every death, and every injury from accidental backing - Is this a worthy expenditure my gut tells me no (but I might be a cold hearted bastard) - I can just think of better ways to spend 1.75 billion dollars in the public good - an education campaign, and requiring a label, or warning sign to flash in the car would cost far less and probably save about as many lives.

Society doesn't think about those things though, we choose the easy, feel-good answer that all lives are valuable - its why for example, we've not even touched on end of life, and when pouring money into someone who may only have 1-2 years left in their natural life - may not make much sense, and I'm not even suggesting I know the answer, I'm just suggesting we start having the conversation instead of taking the easy approach, and immediately passing another law, then patting ourselves on the back for a job well done."
> low, predictable inflation rates

It seems to me that tripling the monetary base and investing two parts of it in MBS is going to have an inflationary effect on house prices. Am I being obtuse here?
That's not quite right...

Dithering was used to make GIFs smaller, since the reduced palette could fit into a smaller bit depth per pixel. So in that sense it is a type of compression. This was useful and used even when 24-bit colour displays became common.

The issue of 256 colour palette display modes is separate and caused other problems - i.e. you might specify one palette of 16 colours in your GIF, but they might not exactly match the colours provided by the operating system.

That is where the (I imagine now long forgotten...) notion of a "web safe" colour palette came from - these were the 216 colours you could expect any 256 colour OS to provide (produced by dividing up the colour space evenly using only combinations of 00 33 66 99 CC FF values for R, G, B)

You could use colours outside the safe palette in your GIF but the OS would use the nearest available colour from its own palette to display them, and often it did a bad/unpredictable job of choosing a substitute. So it was common to deliberately adjust colours in your image to align with the "web safe" palette, so as not to risk garish substitutions when displayed on a 256 colour display.
> My only point was that making cities more dense seems to make them more desirable

You have it backwards, it is making the spot desirable that leads to them becoming dense. More people keep moving in, you build denser to accommodate them. Can you imagine how expensive NYC would become if 77% of current residences suddenly stopped being unavailable?

Yes, you will have some non-linear effects, people do want to live in big cities where the action is, but the reason those cities exist in the first place is because the action's already there. New York is a massive hub of commerce and culture which is ultimately a consequence of it's position as a major port. You won't make it undesirable by decreasing density so long as its still the center of the financial world.
Your belief that email forwarding ought to be free, on a platform that does not sell user data, seems unrealistic to me.

Protonmail doesn’t stop you from migrating, they’re stopping you from *indefinitely using their domain and servers, for free*. GMail has an incentive-they’ll scan your emails for information about you and use it to target you on their other platforms. Proton has no such incentive, and no obligation as far as I can see.
DDR4 memory protections are broken wide open by new Rowhammer technique
Huh, ok. I stand corrected.
Another one for the "OurIncredibleJourney" tumblr[0]. I liked the format of this service better than the ThreadReaderApp competition, but this one required pinging a bot to get a thread, whereas ThreadReaderApp can just parse a thread directly from the URL.

It looks like this was mostly a move from Twitter to reduce competition to their new Twitter Blue product.

[0]:https://ourincrediblejourney.tumblr.com/
Yes, but another way to justify it is that it's your money, and the utility you get from spending it on that random, asking person is less than you would get from the next best expenditure (opportunity cost).

That's not to say I don't give charitably or believe in it. I just don't think that anyone has to justify not giving money to some random when asked.

I don't believe it's the government's job to hand out money to people in need. I think private charities and churches do a lot better job of spending it than a bureaucratic government, and the auditability of where the money goes is way, way more transparent so long as you're not dealing with a shady organization (which you can easily vet).
We need a neuroscientific definition of happiness before embarking in dubious exercises
Pixel Plants: Project Notes
Smartphone screen testing: a novel pre-diagnostic method to identify SARS-CoV-2
> I mean, yes, obviously a post to a public comment board is going to reflect my own personal preference.

Ok. There's a difference in public discourse between "I personally didn't like the feel of the unconched chocolates I tried" and a universalized claim about what is or isn't "in general worth it" for someone else ("you"/"you're") to do.

Saying that someone else shouldn't do something because you don't like it imagines yourself as the universal subject.
'Esperando a Godot' Autor Samuel Beckett, Teatro Escuela Central Año 1979
I was trying out .Net (...or was it .Net core?) the otherday just out of curiosity, thinking about migrating off of golang.

I am still not sure which I need (...or both?) but either way I managed to get neither Visual Studio nor VS Code to get any code to run or compile! I downloaded and installed both SDKs but both failed to work at all - it seems there is some invisible thing configured somewhere (Windows registry? certainly not in the hello world source I was trying to write) that points to the SDK version to use, and neither the .Net nor .Net core SDKs I downloaded appeared to be the correct ones and everything chucks up error messages about the wrong SDK or missing MSBuild (whatever that is), despite just following the tutorials to do `dotnet new`. Very frustrating.

It has certainly put me off trying .net now. I wanted to migrate off of golang for my future cross-platform work, but this has really put me off - if I cant even get a hello world to work after a clean SDK install, I can only shudder to think about what the runtime dependency hell is going to be. Real shame.
That's essentially what I'm arguing against, although what you are suggesting is somewhat common and is slightly better in that at least someone whom is supposedly an engineer is involved.

My problem with your solution is that, practically speaking, engineering managers often end up being glorified vice project managers because of the number of meetings they end up in. As a result, they can be significantly disconnected from the actual technology being used and the perils they are fraught with that can cause complications when implementing even simple features.

At least an EM knows something about engineering. And an EM is a role that indeed should exist in some capacity, whether or not that's the exact title they are given.

What I believe would be better is for engineering teams to be involved in the early to middle stages of planning and pre-development, and for either an EM or team lead to have the authority to prevent product owners and other departments from applying undue pressure on individual engineers. That should be the primary role of a lead, and they should otherwise step out of the way and let engineers speak for themselves since they are the ones working directly with the software and APIs being used.

Otherwise, we end up with a similar problem to the one I witness, which is that the EM in your approach would end up being incentivized towards diplomacy more so than serving the needs of either side. A leader-as-an-interface shields both parties from each other but also facilitates alienation. An EM that works in tandem with the engineering team can make sense, but standing between engineering and other company operations to me is an anti-pattern. Middle men are better off not existing at all even if it means having no EM or PM. All they do is remove power from both sides rather than become involved on an as-needed basis.
Clearly didn't read the article
What fragile people got upset about a number to the point that this person had to write this apology.
> So why doesn't this apply to housing?

Because selling a Camry doesn't reduce the selling price of Lexuses built in proximity to it by more, in aggregate, than the profit from the Camry. Which is why developer-founded and controlled HOAs have much more restrictive rules than public zoning rules.
I'd recommend the opposite. Learning tons of 3rd party tools and relying on multitude of external dependencies is dangerous, especially when company can't afford sudden downtime or security breaches. For simple enough tasks, like many those tools on the market are solving, it's arguably better to create a tailored version in-house than to learn the approximation from the market, then spend resources associated with long-term costs - upgrades, learning, payments...

Focusing on business problems is good and all, but if you're ruthlessly outsource everything else, you'll find yourself in the middle of patchy solution with little control and no end of gotchas - technical and otherwise. If you plan to use 10% of a tool and going to pay for 100%, for startups it should be a no-brainer decision.
Jetbrians Rider is fully supported under Linux and MacOS and is way better than Visual Studio.

The dotnet cli is an acknowledgement of the fact that an IDE is only part of the tooling story. Software toolchains need to be automatable and based on properly documented formats and conventions, not stuck behind GUIs and undocumented project files like it's the 90s (or, you know, you're Apple).
From the Office of Dodge, Wiggle,Hack, Shrug and DeCamp LLC
The .NET team has their reasons. Before they were bound with the hip to visual studio. That time is over and freed them to do bigger things!
At this age 15-Nov-2021, Manual Data entry is still a thing?
At this age 15-Nov-2021, Manual Data entry is still a thing?

I have started a data entry outsourcing company recently, but i want to know if someone wants this kind of service.
The COL in Miami is much higher than Detroit.
> Language aside, I could argue that VB6 was the closest the industry has gotten to low/no code for complex CRUD apps.

cries in Delphi tears
Optical Holiday Gift Guide
Kubernetes isn't the be-all and end-all of how to run your applications.
Talking about gotchas and then recommend bash is not a sign of credibility in my book.

Bash has one strong point: 4 to 5 lines admin scripts for which concision and expressiveness matter more than anything else. That's it.

There is nothing else it can be better at than ruby, python, perl, php, or even go or kotlin.

The argument you need to learn x stands for bash as well, btw.
> Also... WebP and AVIF compression rate looks great, but can it be used for websites today if not supported by Safari? https://caniuse.com/webp https://caniuse.com/avif

You load them conditionally based on browser capability or user-agent
> or simply old people?

So, in the early stages of the pandemic, a number of countries did exactly that. Which was, arguably, a lot more unfair; over 80s can't take a de-oldening vaccine.

Ultimately, _if_, and only if, the ICU numbers dictate either locking down the whole population or locking down that fraction of the population who have voluntarily decided to be the main contributors to ICU load... well, it's not a _great_ choice to have to make, certainly, but there's something to be said for locking down fewer people, if that is the choice.
The Zune actually shared songs via WiFi. Microsoft unfortunately dubbed this feature "squirting" and initially had some silly DRM limits of three plays before the shared song expired. Nonetheless the Zune was an excellent music player.
The more that institutes that are supposed to be the foundation of the expansion of knowledge and exploration of ideas play these kind of partisan word on games, the less they'll be trusted.
I think it's an extension of the cultural idea that the hard sciences are more important than the soft sciences, which itself is because hard sciences are more empirical and we culturally value what we can measure more than what we can't.

FWIW, it's a broad enough problem that it has its own term - STEMlord.
The advantage of disc brakes on the medium to high end consumer road bike, however, is that you wear out the cheap and consumable pads and rotor, not the rims on what might be a $2000-by-itself 700c wheelset.

the large bike manufacturer sponsors of the pro teams of course want their team to ride the equipment that they're selling to consumers as the current and next model year. or at least something that very closely resembles it and sells for $2500+ at retail. look at how many trek carbon fiber madones were sold to enthusiastic amateurs during the peak armstrong years.
Yeah, that ocean example was a cherry-picked strawman set up like a bowling pin.
“What if you could only speak online if you had a car number plate?”
> Very disingenuous take...instead uses a random web tool

You missed that this is a rebuttal to an article that suggests using dithering and to use that specific tool. Hardly "random".

> anyone still supports IE 11?

Fair enough for now, but MS itself is in the process of dropping support for IE 11, so I don't expect others to carry on without them very widely. It will be all retro sites and corporate sites soon (LOL, for completely different reasons -- one wants to visit the past from time-to-time, and the other doesn't know how to escape it)
Every SaaS landing page wants to signal they are a legit product. That best way to signal this is by copying other landing pages. If every landing page has a list of companies using your stuff, a chatbot, scrolling fly ins, you pretty much have to do the same thing. Whether these things are useful or not is irrelevant.

Chatbots have a real use as first level support, but it has very little use on a landing page, but that’s neither here nor there, we all simply want to fit in.

Sales is hard.
I passed an Amazon interview by saying almost exactly that, so given Amazon is one of the FAANG companies? I can back up my statement.
Yeah, I thought about this as soon as I saw this article compare dithered JPEGs to non-dithered JPEGs. Dithering is going to amplify the high frequencies in your images. JPEG is not the target type of compression for dithering.
Dunno, recent stats from my country (Canada) shows that during our last wave, about 90% of our hospital occupancy was unvaccinated people despite them being about 20% of the population.
Previous discussions on the original article that this article is responding to:

https://news.ycombinator.com/item?id=28696014
Cotlin?
Meanwhile, I couldn't change my 2006 phone's wallpaper without paying Verizon to enable the USB connection with a PC. I ended up taking a picture of the wallpaper using the phone, and then setting that image as the wallpaper. It was a 2-inch screen so it didn't look too bad.
There is a blog article about filming this (google translate available): http://culturaaeronautica.blogspot.com/2011/06/roberto-carlo...
Is this kind of thing supposed to persuasive? You’ve presented no argument whatsoever. Is the idea that if use an emotionally laden term like “barbaric” you think it will browbeat people into falling into line with your opinion?
I don't understand how you can log out using this method, and that's very concerning. You're basically logged in forever?
The ones used in barcode scanners have quite a high refresh rate (100kHz IIRC) so that could be doable.

Mounted on a hinge in a kind of ¬ shape with a weight at the end (hinge at left, sensor then weight at bottom right), it could perhaps capture at an angle in self-stabilizing manner, ie independent of the tilt of the main body.
The irony is that a version of this exists today: Lance Armstrong teased Chris Froome's larger rear cassette (Froome used lower ratios on climbs to maintain a higher pedaling cadence)
"Luxury Goods."

Tell that to the poor person who needs one to get to work, the store, or the doctor, see what kind of reaction you get.

It's fine and dandy for all of us who make a high-dollar salary to sit here and moralize, "yes, tax cars more" when we can well pay the higher taxes, and it will relegate the poor to the bus, where instead of a 15 minute trip home, they'll have a 2 hour trip home by bus after 8 hours on their feet at a service job.

Like it or not, much of the world has locked itself into a personal transportation oriented society, where you can transport yourself at your own discretion anywhere you'd like to go whenever you'd like to go there - they key for the future is to make that lifestyle more sustainable for the planet, not to sit here and moralize about it.

Also, I was off with the numbers "For example, In 2014 the NHTSA required all new cars to be sold with a backup camera - at an estimated cost of up to 143 dollars a car. In 2016 we sold 17,500,000 cars - if you add 100 dollars to the price of each car sold, you're looking at an extra 1,750,000,000 or 1.75 billion dollars, annually - to save 210 lives - in short 8.3 million dollars per life saved - even if you look at just injuries from accidental backing incidents, there were 15,000 of those in 2014 - you're still looking at 116,000 dollars spent per injury prevented - and this presumes this technology prevents every death, and every injury from accidental backing - Is this a worthy expenditure my gut tells me no (but I might be a cold hearted bastard) - I can just think of better ways to spend 1.75 billion dollars in the public good - an education campaign, and requiring a label, or warning sign to flash in the car would cost far less and probably save about as many lives."
Yes, will almost certainly get weird or ugly moire effects if dithered images are not rendered 1:1
The Washington Post itself is a major purveyor of disinformation. Flagged for being propaganda.

https://twitter.com/ggreenwald/status/1457336020240846853
https://twitter.com/search?q=(from%3Aggreenwald)%20washingto...
>Again, note the juxtaposition. These 477 patients who reported COVID-19 symptoms but never received nasal swabs were across the entire trial of well over 40,000 subjects, but the way it’s phrased, not put into context of the size of the entire trial, makes this sound like a huge number

477 untested patients is absolutely a huge number in the context of this trial: only 170 symptomatic infection were confirmed over the entire trial (the only endpoint). Even if the missed positives were evenly distributed between the two arms of the trial, the relative efficacy would be skewed by the additional cases.

For example, if we assume all of the untested people were actually positive (not unreasonable, they were symptomatic), the reported efficacy would drop by ~30%: instead of 8 confirmed cases in the vax arm vs 162 in the control arm (95.2%), it would become 218 vs. 429 (66.3%). Not a trivial difference.
I wrote a zip decompressor many years ago, the compression side wasn't really much of a target, because the focus was on compressing with a more speed focused algorithm. At the time it was a pretty distinct portion of my decompression pass. I didn't know they were picking matches based on the compressed size vs just longest match, but I guess it makes sense, but I don't see why that "intertwines" it anymore than any other adjustment one makes to how one finds matches (which is AFAIK generally the largest change in all the LZ variations).

edit: Just as a note, actually doing it as two distinct passes rather than at the same time would be silly since its going to significantly slow it down. So just because its doing the entire thing as a single "pass" doesn't count IMHO.
2022 launched last week along side the production .NET 6 launch
Ahh.. I was less precise than I should have been. Words can be tricky - let me be more technical.

There is price and there is value. The more they say yes, the more value you get. The more they say no, the higher the price.
I think that’s a software engineering dilemma spilling out to the rest of the world: how many ‘new software’ have you seen that are just a rehash of something existing already!
You could use the HN's "from" function to see past submissions for gamasutra.com and gamedeveloper.com, or try using Google's "site:" operator.

eg: https://news.ycombinator.com/from?site=gamasutra.com and https://www.google.com/search?q=site%3Agamasutra.com+postmor...
Then instead of absolute (global) measures, we could look at relative improvement rates instead?
Pardon the climb nerd-out, but about that historical photo that claims to show Bartali climbing Galibier in the 1948 Tour de France: the horizon line in the background doesn't strike me as any you could see on the Galibier ascent. And according to that year's stage plan, Galibier was the first climb of the day and you'll have a hard time finding any spot in the climb were the rider would climb left to right through a view like that with the morning from that angle.
I feel bad for the poor kids whose parents read this and didn't recognize it as satire.
Yeah, intuitively I don't know why you would expect dithering to help, it adds a lot of high-frequency content.
Don't let the Mormons inherit the Earth.
Yeah I read it that way too, I meant it's in a brace or some sort of device where you can't use it so it's not there for this article.
What if we held hands and bought the Constitution together?
Yeah, it seems like he was referring more to bike-shedding than anything. Focus on the efficient, meta-goal, and make efficient choices for the highest value.

In this case, since the entirety of the project is to be written in a specific language, it's usually worthy of placing that in the more macro-category - where that choice affects all other decisions.

Don't spend 4 hours of your time on a `for` loop but half an hour of your time deciding on the language and architecture.
Didn't imply what?
Considering modern Europeans all have Neanderthal genes, they could have simply just been bred out of existence.