skysight-inc/HackerNews huggingface dataset:
>I think a lot of white collar workers see what blue collar workers do as perhaps difficult physically, but not mentally. But that couldn't be further from the truth. And this is especially true when you're trying to piece together an entire cabin by yourself.

Agree completely. I have a project car and have a particular buddy who's a great mechanic. His understanding of the various systems on a wide range of cars is quite deep, and he was incredibly helpful when I got stuck with things. If it was just the physical effort, i would've been finished with the project years before I did, but the mental challenge of figuring out how one system worked and how that system needed to properly integrate with all the other system was far beyond what I thought it was.

As a counterpoint, my buddy didn't get why I might be tired at the end of a long day of work. He didn't seem to get the connection that the high level of mental effort that software development could be physically tiring as well.

There's a lot that white collar workers and blue collar workers can learn from each other, but you don't have to build a whole cabin or a project car or a whole application in order to see what things are like when the shoe is on the other foot.
could be worse? Shell we already say it will be worse. It's time to stop being polite when talking about climate change. It's time to panic.
Yep - the last time we saw a purported proof of P=NP, it was a very high quality effort from a respected researcher - but it had a small critical flaw. My money is on this being the same.
(Somewhat related)
Although I’ve been out of the scene a while, it always felt like PC gaming was best when the GPU manufactures hadn’t just introduced a significantly improved architecture AND the consoles were at the end of their life cycle. The worst times were when the newest, super expensive GPU monster would come out and the newest consoles were released.

I started to not feel excited for more powerful hardware. The performance ceiling was higher but I felt the quality (gameplay, performance, art style, little details) of games temporarily dropped even though the graphics marginally improved on the highest end.
One of the worst design decisions in C++ (IMO, of course) is the template syntax. Templates are proper macros, abstractions over code in the sense of lisp. But C++ hides this fact by relying (mostly) on implicit template application and very, very, indirect syntax for template abstraction.

For instance: who came up with the idea of templated lambdas? Yes, manually managed closures are very C++, and yes, templated closures are also very much C++. But now we have templated closures that capture local variables IF THEY EVER HAPPEN TO BE INSTANTIATED. What the actual cluster eff?
Sigh. Here, from a creationist site.[1] There's an argument that the second law of thermodynamics prevents evolution, because evolution decreases entropy.

Having a star around to power things helps beat that problem.

[1] https://christiananswers.net/q-eden/edn-thermodynamics.html
The way it was worded in the GP comment would change name lookup in existing well-formed programs, making them fail to compile, or compile differently.

I'm not familiar with Stroustrup's proposal, but I doubt that he proposed it without some opt-in annotation.
“The decisions we make about communication security today will determine the kind of society we live in tomorrow.” by Whitfield Diffie.
- nMobile is an extra secure and trusted chat app, available on iOS and Android today.
- Why nMobile? To eradicate the roots of security hacks and privacy issues of popular chat apps such as whatsapp and signal, by removing all centralized servers.
- Targeted audience: people who put highest priority on security and privacy, such as crypto community, minority groups, and financial/legal/health professionals.
- Why is it better? nMobile runs on dataRide, a blockchain powered distributed communication system by over 20,000 independent, open source and community run relay servers.
Lattner created LLVM which finally replaced gcc as the premiere compiler infrastructure across the whole industry. And he created Swift, the future high level language for the whole company. Apple desperately needed something higher level than Objective-C in the age of Javascript coders, and he delivered on that as well.

But I see Apple Fellows as something for people in retirement and he's still mid-career. They can always award it to him later.

The person missing from this list who I'd like to see added is Susan Kare. She defined the look of the early Mac and iPod, designing all the original bitmap fonts and icons. Hugely influential.
This attitude disturbs me, it tries to absolve responsibility by denying the possibility that responsible behavior is possible. That's not just obviously false, whole troves of law cover exactly this point, individuals and corporations have responsibility that follows their products.
As someone else with gratuitously fast internet I almost wish I could preemptively load/render all links off of whatever page I'm on in case I decide to click on one. (I imagine this would be fairly wasteful).
I have been enjoying replacing the exterior trim boards of the patio door to our 2nd floor patio, during my spare time while WFH. And get a very strong sense of concrete accomplishment in a decade almost.

The biggest learning is that the process is vastly more complicated then whatever I could imagine.

Different materials of materials
Priming & painting (on lumber boards, and repair some surrounding areas)
Tools
Measurements and design
Woodworking to hide small blemishes

The amount of labor is staggering as well. To name just one idea, carrying lumber and a bag of tools between the 2nd floor and the garage workshop has been a constant tiring experience.

And a lot of learning, each time when I progressed a bit, new study is required on dozens of youtube videos, and search on HomeDepot/Lowes/Amazon to get an idea on the materils/tools needed.
casual browsing, sure, but email, no way.

i try to keep personal data away from windows as much as i can. i use windows only for things that don't work any other way.
the only exception is games,some games run on linux or wine too, but all of them run on windows, so i currently have all games on windows just to have them all in one place and keep games away from where i do real work.

apart from that i treat the windows laptop as a replaceable dumb terminal that i don't care about if it gets destroyed or hacked. anything important is on a trusted device running linux.

also, having linux around is what makes using windows bearable. the most important window is the ssh/mosh terminal to my linux machine. the less i have to interact with windows, the better.

finally i switched from dos to linux before win95 came out and i haven't used windows for more than a decade until tax and banking software forced me to. then i added games because the device was already there.
Probably the thing you crave is the intersection of robotics and software, or at least firmware for devices that transform objects in the real world.

For example, there probably is some work that the software world can do to transform how humans currently go about cooking food. A wifi crock pot is a step in the right direction, but what about a wifi controlled airfryer, or a system of machines that is coordinated to do food processing in more human-ways?

Hardware and software alone by themselves are unable to solve this problem without working together: a knife and a pneumatic arm can't achieve anything without human/AI/preprogrammed input, and a human cannot possibly take themselves out of the cooking equation without some physical device, i.e with just an app and a database.
The same as smartphone - cpu's improved but Battery still holds one day
There's a very clear separation between the front end and the back end, which makes it easy to write tests that allow-list only the specific data that's supposed to be getting returned.
Fair. I doubt it’s daily in most jurisdictions though.
Rofl. Yeah it actually makes complete sense.

If you're willing to dig in and make stuff happen, so that your skills/chutzpah combo is like 2-3 standard devs outside the norm... you can get a crazy good deal.
Like in software it pays to learn from open source, so in hardware. I understand it might be a bit early, but here are a couple resources to find open hardware projects that you can learn from:

- CrowdSupply: https://www.crowdsupply.com, most project are open

- OSWHA directory: https://certification.oshwa.org/list.html

(and -spoiler- in my profile you can find one more :)
BRYTER (https://bryter.io/) | Software Language Engineer | REMOTE (UTC±4) | Full or Part Time

We create a no-code building platform for experts to deliver automated decision-making at scale. We are a remote-first product company with distributed leadership culture, product/market fit and paying customers.

As a Software Language Engineer at BRYTER you’ll be part of our remote-first team with the task to evolve the design and implementation of the BRYTER language and interpreter. You’ll play an essential role in shaping the direction of the BRYTER language and evaluating the viability of making more language features available to use in our no-code editor.

To apply for this position write us a message to careers@bryter.io and mention "Software Language Engineer Position" in the subject.

We also have multiple other positions open: https://bryter.io/careers/
> What if I catch it all over again, or what if I can still give it to someone else? The doctor told me that’s not factual, since they cleared me as recovered. He says it’s paranoia and anxiety. He wrote me a prescription and told me to take two tablets every time I leave the house, but it’s easier to stay here. If I’m by myself, nothing else can go wrong.

mental health always falling through cracks in the system
That's good. Converting between pascal and C calling conventions is one part of the 1980/1990s that I have absolutely zero desire to revisit.

I do recall that some of the Object Pascal class hierarchies that got developed were quite nice, and I am glad to hear there's more development continuing that direction.
Why are you valuing the time of a developer so much more highly than the time of all the users of the web page?

Page load time affects every user; additional features only improve life for a few of them.
If 1Password had this feature that would be amazing.
The difficulty of lugging a 27" machine around is probably the only reason they make it user upgradable.
Every day I understand Musk's desire for Mars more. I hope I'll be able to get a ticket. I don't think Earth can survive the next 100 years without a serious change - and the "leaders" and other "elites" are trying their best to hold on to power.
Giant CSS bundles as well.
Perhaps I'm just dense today, but I'm still not seeing the problem with templated lambdas... if you could spell it out, I'd be much obliged!

Also, I'd assume the closure is instantiated (and the vars captured) regardless of whether its ever called, but I could be wrong.
Not clear if this will be possible with the 2020 model though, since it has the T2 chip.
JS whitelisting and ad blocks anecdotally confirm this.

The number of sites that will be loading images and js from three or four or more different ad/tracking and CDNs is nuts, plus the various login and media links, and I feel zero guilt for not participating in this advertising insanity.

Tightly put together pages with only a handful of JS loads are damn near instant over gigabit fiber.
You are arguing that a $600+ phone for yourself and all your friends is more "readily available to consumers" than a $0 downloadable open source open standard software with multiple clients available? Two-thirds of the world population live on less than $10 a day. You are living in quite the bubble. XMPP is way more "readily available to consumers" on world average.
Gravitation shielding properties of composite bulk YBa2Cu3O7−x superconductor
I might give it a try next time I’ll need to do something for AMD64 + NEON. Not going to rewrite code I have already written, debugged and shipped.

Also, about this

> we have an extensive test suite to verify our implementations

Don’t forget about MXCSR register in that suite, esp. the rounding bits of that. I avoid changing it as much as possible ‘coz the state is preserved across context switches and causes funny things in OpenMP and other thread pools, but not all people are aware of that. Also, there’s non-trivial amount of code written for SSE < 4.1 (the 4.1 introduced proper rounding instruction, roundps) where you sometimes forced to mess with MXCSR rounding bits because the alternatives are much slower.
Rural areas tend to require less permits in general. I did a significant remodel and the only permit was electrical.
There’s other ways to look at it. If someone is forced to sell, they likely took on too much leverage in the first place or didn’t save enough for a rainy day. Those decisions aren’t your fault, and by buying when prices are low, you are in effect giving them the liquidity they need which is a good thing.

Also, you never have to deprive someone of their housing if they are unable to pay. You can work out payment plans and all sorts of compromises to get through tough times and tenants will generally appreciate that flexibility.

The point remains - real estate is more stable for side income than a bar!
Currently discussed at https://news.ycombinator.com/item?id=24051665
I feel your pain! When I got my first Mac, a 2012 21.5" iMac, I couldn't believe how quiet it was. Even my 2013 MacBook Pro's fans have barely made any sound. But this 16" MacBook Pro sounds as it is preparing for lift off if I merely start a regular Express server.
For one, by not allowing someone to just take their code and use it in another editor to offer the same "remote development" etc features using their (MS's) work.

So they control the value from those closed features to only be used to enhance the VSCode and VS brand.
I found this poetically beautiful, for some reason : )
The media doesn't seem to understand how big this is yet in short and long term damage and loss of life. I guess that doesn't matter? They are more for political bickering now?

Running theory Ammonium Nitrate stored at port for many years -

https://mobile.twitter.com/HachemYassin/status/1290702640930...

[Edit] Skipping the loss of grain and produce in port and the actual port in a country on the brink during a pandemic this isn't just 50 dead short term https://mobile.twitter.com/asharfouch/status/129071410457584...
Location: Europe

Remote: yes

Willing to relocate: yes

Technologies: javascript, clojure, clojurescript, python, sql

Résumé/CV: https://docs.google.com/document/d/18fhmZUswR8xwyVukXhAfonn2...

Email: trzemzalska.ewa@gmail.com

Previously a midwife, now aspiring to become a full-stack web developer. My past has taught me how to solve problems quickly and stay calm under pressure, which makes me a great fit for a fast-paced startup. I’m looking forward to joining a remote (or not), talented team working on an exciting, customer-facing product.
WTFPL isn't ambiguous though.
*Google has a poor history with supporting acqui-hired product lines.

I think most of the terminated services were fairly predictable (i.e. North)
If you post the links for the two sites I would enjoy looking at them to figure out why PSI is giving such strange scores
Depends on the job ;)
Whether your site is a "webapp" or a "website" is meaningless in terms of the law if we are talking about sites you visit through a browser.
This is what lazy loading does. It doesn’t actually load images that are “below the fold”. Or at least that’s what it should do. Images should only load once your start scrolling down.
You might have just explained some mysterious freezing I’ve been having. Usually a slow, gradual lock up and the first sign is chrome struggling with cache...
As long as the stock market is going up....
Understandable but for most use-cases (if your images are hosted on a reliable CDN and are optimized) lazy load should work fine. Lazy load works based on the distance of the image from the viewport so it may not load too late.

Chromium based browsers now natively support lazy-loading.
Whoa... this seems to have done it. (I think.)

Thanks a lot for the tip! Funny, that's how I had it connected with the previous monitor and I didn't have trouble with the clamshell mode.

FWIW right-side power didn't help, nor did the turbo switcher AFAICT (I'm not doing anything CPU-intensive) -- but as soon as I put the monitor in the left and the power in the right the fans dropped way down. Still running, which is annoying, but not especially loud.

I find it maddening that a $3600 computer has a problem like this, and Apple doesn't even tell you about it.
> Apple seems to handle this pretty easily with great UX.

Sigh. This again. Ok.

If have end-to-end encryption, you can't read messages on newly connected devices, unless you somehow pass encryption keys to your new device.

If you do not pass keys between devices, and can still read messages sent from other devices, you do not have end-to-end encryption.

If the only thing you put into device when connecting is your login/password, then even if Apple does retrieve keys from your device and passes it to new device, it can pass it to themselves and gain access to your super confidential messages.

So, no, Apple does not handle this pretty easily.

Source: our product has _real_ end-to-end encryption, and it gives the users a rather big amount of discomfort. If you are told you have really secure messenger, but you do not enter anything but your login/password, well, I've got bad news for you.

> Which is kind of the point of all these services.

If your point is privacy, and you really care about it, just run your own communication server for $2/month. You have all the niceties of server side search and device sync, and none of the pain in the ass that is brought by E2EE. And if your privacy isn't worth $2/month, then you probably don't need E2EE either.
RCP8.5 tracks cumulative CO2 emissions
I'm on the fence. With youtube, you can find so many things tricks and suggestions, things that professionals don't even know.

With my current home, I've brought in contractors half a dozen times. Half of those were terrible, terrible experiences. The other half saved me vast amounts of time. However, even with the solid contractors, for them it is a balance of time and money leading to some cut corners that, as the home owner, I would never cut on. But time, time is the thing I don't have enough of, else I would figure out most things.
Of course this is terrible. Adults are being increasingly ordered around by devices and get grades from Google, insurers, banks and probably the government if things continue in this manner.

The industry in Europe pushes for adults being treated like schoolchildren. In Germany the polite form "Sie" (you) is universally replaced by "du" (thou), which formerly was reserved for children and friends.

Websites are infantilising people with their cuddly pre-school logos and childlike names.
Show HN: I built an After Effects for dummies
More features, which the user usually prefers over speed.
As someone who earns good money working at a big corp, this article resonates deeply. From a financial perspective, these guys slaved away for almost a year, earning what was probably minimum wage. From a quality perspective, what they produced doesn't even look impressive, when compared to any other dime-a-dozen cabin.

And yet, there's something deeply fulfilling about building something real. With your own two hands.

So much of modern corporate life feels so anonymous. Like you're playing a tiny tiny part in a project so huge, that your part seems almost inconsequential. And even worse, the things you have to do, like sitting through meetings and preparing reports, feels like a total waste of time and talent.

In reality, those "bullshit" tasks that you have to wade through, are essential to keeping the project on track. And the "tiny tiny part" you've built, even as a small fraction, is still highly impactful when multiplied by the massive value-add of the project as a whole. Our corporate jobs at FANG-type companies are just as real and impressive as the cabin these guys built. But it just doesn't feel that way. And that makes it soul-draining, even though I know it shouldn't. I've been trying for years to keep my spirits up, and have yet to succeed.
oof, that is brutal. I just ordered one and assumed it would support it. My imac from way back in 2012 supported it and with connectivity only improving since then it never crossed my mind that it wouldn't support it.
Asking software authors to make moral considerations is less simple than saying, "You're free to ignore them." precisely because morality is subjective. Being irresponsible is much easier than being responsible after all.
Thank you, this seems to have done the trick!

As I commented above on another similar suggestion -- power on right and monitor on left appears to be the trick.
Sim City 3000 is my favorite too for all the same reasons and I really wish SC3U shipped with multiplayer like the leftovers suggest it would have: https://tcrf.net/SimCity_3000_Unlimited/Unused_Multiplayer_T...
> The idea that I would be a beneficiary of an enormous crisis leaves a bad taste in my mouth.

Worth noting that even in "normal" times, the banks and money lenders are benefitting due to the parasitic and immoral practice of lending money with usury (aka interest), which is one of the major cause of financial crises that have and keep on happening. It's baked into the system.
Location: Toronto, Canada

Remote: Yes (preferred)

Willing to relocate: No

Technologies: Python, SQL (Various flavours), HTML, CSS, Javascript, Angular, Flask, Superset, Tableau, Looker BI, AWS Redshift, Fivetran, Alooma, Airflow, Pentaho, XML

Resume: Available upon request or (https://www.linkedin.com/in/ryan-c-dharry/)

Email: ryandharry@hotmail.com
> The person missing from this list who I'd like to see added is Susan Kare. She defined the look of the original Mac and iPod, designing its original bitmap fonts and icons. Hugely influential.

Absolutely!

Susan Kare explains Macintosh UI ergonomics: https://www.youtube.com/watch?v=x_q50tvbQm4
That is actually the case today!

But it is an opt-in feature, which is not supported in older browsers.

In modern frontend development we are heavily optimizing images now. Lazy loading is one thing, the other is optimizing sizes (based on viewports) and optimizing formats (if possible).

This often means you generate (and cache) images on the fly or at build-time, including resizing, cropping, compressing and so on.
I was actually talking about running your own server. If someone is _really_ caring about his privacy, he can allow himself to spend $2/month on it.

And if someone's trust for his own service is fleeting... uh-oh.
yes, there is already

<img loading="lazy" ... />

simply add the property to your html images and the browser will automatically load them when in the viewport (i.e. just the ones you actually see)

further details:
https://caniuse.com/#feat=loading-lazy-attr

https://html.spec.whatwg.org/multipage/urls-and-fetching.htm...
I was a C/C++ programmer from 1995 to 2012, almost 20 years. I moved on to more SaaS-friendly languages, but when I look at C++ now, it's incomprehensible to me. It's an entirely different language. I think I could get back into it, but it's been so long and the gap between where I left it and where it is now is so vast, coupled with the dearth of jobs compared to Python or Go, that it doesn't feel worth it anymore. It's weird knowing that a language that I spend so much time on is relegated to the past.
I suppose simple order in the HTML document would be a heuristic that works almost always, but due to CSS the order is actually not guaranteed. You need to download images before doing the layout first too as you don’t know the sizes beforehand.