skysight-inc/HackerNews huggingface dataset:
In terms of durability, the 10 year old ThinkPad will exceed just about any modern laptop. Size/weight is different story though. Just depends on priorities.
He’s showing us the money.
> The quote for plastic injection molds was coming out to low 6 figures, and there wasn't a guarantee they would work the first try, so he bought a 3-axis CNC mill and a plastic injection molding machine for the same cost and could iterate faster and cheaper.

For small parts, it’s now possible to buy reasonably priced injection molding machines (under $10K) that take 3D-printed (resin, not FDM) molds.

This is the way to learn and iterate. Mold making is not as easy as it sounds, but it can be learned. Once the mold is working well you can CNC machine a soft or hard tool.

Although I have to admit that even in the large scale manufacturing space we have no desire to do injection molding in house. Working with a trusted Chinese injection molding company is extremely cheap these days.
Large continuous process plants like refineries and chemical plants run 24/7. Some processes can’t be shutdown as they’ll be damaged if they are down for too long.

Some plants run the DuPont shift pattern or they run 3 8 hour shifts per day.
This is an interesting idea. I've wondered myself about doing something similar for interview processes in an attempt to remove bias. Assigning every candidate a random number, address them by the number on all correspondence. Remove names from resumes, applications, replace experience on resumes with "random corp 1", random corp 2, random school 1 etc. All communication text based.
Good point - been doing buzzcut all my life. Started going bald in my 30s so it now just a razor
Those look like wavian licensed nato cans so should be the same red anti rust coating inside. I’d trust them. Easiest way to tell if real is the seam weld. If the seam weld is tucked it’s real, if you go to set them down and the seam weld is sitting on the ground they are knock off garbage. Reason being it’s much harder to seam weld the real way wavian cans are made.
> it’s difficult to design (in the declarative CSS model) with more than one independent length unit.

Modern CSS is quite close to Turing complete, so an entirely constraint-driven design (which is what's needed when more than one unit is being chosen by the user) ought to be feasible. You need at least "real world units" for stuff like the minimum size of touch targets, and "angular units" (like CSS pixels) for the general scaling of widgets. Plus it would be nice to add a separate scaling factor for text, since users differ widely in what they find most readable. So that makes for three independent settings, in the general case.
In Iran, gasoline and electricity are sold for next to nothing (electricity might even be free for businesses, not sure). This sort of market distortion has real effects. Obviously if electricity is very cheap to essentially free it makes crypto-mining very attractive (on top of the attractiveness of a 'currency' outside of the banking system in a country under international sanctions) and shortages worse.
Compliant means showing up on time and working per the agreed upon terms.

Compliant does not mean accepting piss poor pay and poor work life balance.
That could be taught at the public library.
What do you mean by "can't do these leetcode problems if my life depended on it".

Because there is a difference between writing FizzBuzz and solving one of those dynamic programming problems that are so common in competitive programming. For the former, I am surprised you can even work without being able to to this, for the latter, you pretty much need special training that is not very useful in most professional settings.

I never took a leetcode style interview so I don't know what is generally expected. If you are expected to do hard problems, it doesn't test much besides your leetcode skills. But easy problems look like a pretty good filter, assuming the stress of the interview isn't blocking you, which is another problem.
That does sound really nice - would love that with Tauri.

I've never used Typescript, so at the moment I just have the pain of untyped structures in JS-land (and making sure I get it right passing back in to Rust-land) - but, at least as far as I know, if I did use TS I'd just suffer from manually duplicating data structures instead.

(I suppose ultimately I intend to do that, it's just so imperfect anyway that I haven't bothered yet.)
Newton OS used to do exactly this and it worked really well. You could enable multiple clip boards via and extension.
selling a house for more then you bought it isnt even a legitimate accolade. Its nice sure, but to be jealous of housing markets working out for them is beyond silly.

maybe focus on growing yourself in other ways. Financial success is great but it isnt the only ladder worth climbing. Take up a new skill that makes you better like a sport, and actually try to improve at it. youll find that the new peers you make while practicing this sport are oblivious to the financial jealousy you describe, why? Probably because they have more going on then just monetary success.
I'm not really sure what you think 'scaling' means or what you think this Stack Exchange answer means, but macOS (not 'MacOS') does allow scaling the UI of both integral and external monitors, and independently.

It renders a high-resolution image to a buffer, and then scales that when rendering to the actual screen buffer. The buffer image is at least as large as the actual screen buffer.

You can see for yourself that it isn't changing the hardware resolution of external monitors when scaling by taking a look at the actual resolution on your monitors OSD if it has done. It'll always be the native resolution.
As a business, a key metric to measure in the experiment should be how many hosts does Airbnb lose as a consequence.
I wonder if another major change was the rise of the web browser. Making websites do cool things was what really got me into it, after a couple minor forays into things like C++ when I was in grade/high school. Obviously programming for a virtual machine and the concepts in Javascript are nothing new, but having the execution environment and useful programming tools like Firebug a click away for anyone by default seems like it would've been a paradigm shift in piquing the curiosity of people who otherwise would've never thought twice about say what the jvm installed on their machine actually did.

This was before my time though, and I could be confusing correlation (explosion in pc/web usage) with causation.

(Also I'm kinda jealous of people who were programmers in the 80s, it sounds so cool lol.)
Take a look at Nelua: https://nelua.io

You might like it.
So if you are a startup and need services to run your business, is there any back office function needed that a combination of Justworks + Google Workspace + Stripe doesn't cover?
But it is not all about GPUs. Broadcom is notoriously bad on many items and is used a lot for wifi and BLE and webcams, as is that touch pad vendor whose name I forgot that is in many laptops.

I installed Linux on a 2015 MBP recently and there is no real way to get the webcam working.
It was good, but by the time NC was around I was already using a shareware tool called Stereo Shell that I liked better.

There's some screenshots here:

https://www.danielsays.com/ssg-dossw-ss410.html

I think about Stereo Shell every time I use Pathfinder on my Mac.
Isn't it in the governments interest to have stable and affordable electricity for the population?
Comparing crypto mining to useless websites is dishonest at best, it seems intentionally misleading
https://en.wikipedia.org/wiki/Legality_of_bitcoin_by_country...
What Elizabeth Holmes tried to do is possible. So we can be a bit kinder than that: she thought with enough help she’d figure it out and make her lies the truth before being found out.

She didn’t of course, but it wasn’t impossible to do. She just wasn’t good enough.

After all most cells in your body do a few thousand blood tests on millilitres of blood every second. Our technology has a long way to go but it can be done.
They were one of the first things we started paying for after raising a seed round.

Payroll, healhcare benefits, perks, state-specific compliance, 401k, etc. all managed for you. Having come from a startup that used Trinet, Justworks was a breath of fresh air. Still super easy to use.
I'm a 15 year(ish) engineer-turned-manager who has spent a good chunk of time doing recruiting.

* I confirm that day to day business problems rarely are the sort of problems you find on Leetcode.

* I might ask similar questions in interview. I don't expect the candidate to solve them. As a matter of facts, I don't care if the candidate actually solves them or not. I am observing how the candidate behaves in front of a difficult problem. Will they freeze? Will they jump head in the code? Can they articulate their thoughts and think analytically about it? Can they think on the spot if I challenge their approach? Are they comfortable saying "I don't know"? This sort of things.

In my book, being a "good engineer" is much more about communication, collaboration, familiarity with git/sourcecontrol, clarity of commit messages, pertinent emails, being reliable, being resourceful, etc.

Good grasp of algo is a big plus, of course, but it's not something that all the best engineers excel at.
The book we used in undergrad (mech eng) was "Manufacturing Processes for Engineering Materials" by Kalpakjian and Schmid.

Not convinced it's the best, as I didn't really enjoy the class, but that was mostly due to a poor lecturer. I'm also not convinced that it's the most relevant for you, as you seem to be looking more into "small batch prototyping", rather than mass scale manufacturing.

Still, it's a good book for getting an overview of what is out there in terms of processes and figuring out what would be appropriate for your needs. It's not a good book for getting into the nitty of, say, injection mold design, which is highly specialized.

I do believe Protolabs offers small batch injection molding for "reasonable" cost, probably as reasonable as you'll get for small batch. From my memory they also have a design guide PDF that you can download or they send when you register. That's probably a good place to start. Also try searching reddit r/mechanicalengineering for "injection mold" and similar queries, I do remember a few people asking for resources and getting good replies.
I don't get why most of the critique seems to revolve around memorization. In my (small amount of) experience with LC they seem quite close to regular algorithms exercises. All of which relate to the theory that I got at my algorithms class in some way.
Explanations of the method:

- https://robertheaton.com/2018/12/17/wavefunction-collapse-al..., 44 comments https://news.ycombinator.com/item?id=18744696

- https://www.boristhebrave.com/2020/04/13/wave-function-colla..., 18 comments https://news.ycombinator.com/item?id=18321168

More threads: https://hn.algolia.com/?q=wave+function+collapse
But the packages are still distributed by ORACLE, right?
Antiplatelet and anticoagulant therapy resolves long covid in 24 patients
It's always going to be a pain.

The best thing about electron is that it brings apps that otherwise would be locked to Windows (and probably Mac) to Linux.
Get them to stop pushing developer productivity above everything else.
as well as - Community, BlockFi, Boulevard, Zillion insurance, Pass It Down
While I generally support gendering and think it is important, I am not a fan of the extreme form of it either, but honestly stop exaggerating... no one is hurt by this text.

Ctrl+F ':' just shows 'keine:r' as the _only_ kind of weird example of gendering, the other instances are all very well established. It's only natural that people are overzealous with it at this point as the whole thing is fairly new and there's barely any good intuition for it.
Wait, so the South Park scene was actually accurate for some countries’ internet?

https://youtube.com/watch?v=zAJbOygaJ0o
How I Made an Extra $34,223 in Revenue During Black Friday
Unless I'm missing something that doesn't fixes the issue, the problem is symmetrical, browser A is different than browser B, so browser B is different than browser A, testing in either of them doesn't guarantee a correct output in both of them.
Isn’t quitting at $400/month a bit premature? That’s $4800 a year, which isn’t even more than one paycheck from a software engineering job.
that should provide some low cost heating at least
You'd lose an awful lot of signal by only using text communication. In particular, I don't see how you could get any sense of how this person might interact with teammates doing it this way.
You can make up to X without jumping through hoops. You want to make Y at FAANG
you need jump through hoops. If it was not leetcode type questions it will be something else that lets them filter out people.
StructuredClone() – new JavaScript standard to clone objects
There is a belief that Omicron originated in South Africa, but some growing evidence that it was present elsewhere earlier, but only either detected or first identified early on in South Africa.

This is the first link in a search for same:

https://www.cbsnews.com/news/omicron-variant-covid-in-europe...

Either way, it may be wrong to assume SA is point of origin, so any follow-on assumptions may be comparably flawed.
When the cells get tricked into creating the spike protein from the vaccines why don't those cause blood clots? Is it certain pieces of the spike that get created or something?

Are there any papers on that?
'Medium' level Leetcode questions are a pretty good way to see how someone thinks and codes.

1) They are generally not that hard, there is no 'trick' to the 1st order solution, maybe optimizations, yes, but there's always a straight forward 'brute force' solution.

2) There's 'just enough code' to see how they would basically organize a function or two.

3) Plenty of opportunities to talk about second order small stuff, get the interviewee talking and opportunities to express their insight.

Yes, it's hard to think when 'someone is watching you' or 'under time pressure' - I would tend to leave the room or go away and say 'don't worry about time, just ping me when you're done and ready to chat'.

But I would be reluctant to hire anyone who could not consistently bang out and solve medium level leetcode problems. Experienced devs should be able to knock them out one by one without too-too much time and few hangups.
> When a female surgeon operates, patient outcomes are generally better, particularly for women, even after adjusting for differences in chronic health status, age and other factors, when undergoing the same procedures.

There goes my idea of "what about when a woman operates on men?"

Perhaps people are better able to operate on patients of their own sex, and maybe additionally the woman minority of surgeons are better at surgery.
The Finger Trap
>"It enables someone to build something where previously they could build nothing. It makes getting from 0 to 1 that much easier."

Making GUI apps using Electron tech for front end is no less time consuming than doing GUI in Lazarus for example. But the end result is way more frugal in the latter case.
They work fine under Windows. Ergo the problem isn't the laptop, its the driver support under Linux.

In my experience current gen laptops except for certain ThinkPads and Clevos will have support issues in Linux. You get a much better experience using a model a year or two old because the community has had time to address any issues.

The design goal of the Framework wasn't out of the box 100% Linux support, it was reparability. While they encourage Linux development on the platform, what hardware works best to meet their design goal may or may not already have Linux support.
…or we could simply stop burning coal to generate electricity. We are using record amounts globally.

Almost 40 years ago Carl Sagan warned us about increasing coal usage by other countries

https://youtu.be/Wp-WiNXH6hI

He starts discussing other countries around 14:30 and mentions China using increasing amounts of coal around 15m
It is funny how much you are talking math. Can you put any hard numbers on your intuition about "risk drastically reduced"? Or is it your own psychological feeling of safety similar to the one when people are scared of airplanes, but don't think twice before driving?

Here is a recent omicron case study: https://www.medrxiv.org/content/10.1101/2021.12.22.21268021v...

Two thirds of the gathering was infected. Everybody, every single one of them, was triple-vaccinated and negative tested beforehand. And yet, here we are. This is in line with previous superspreader events back in early 2020. At this point I am highly skeptical that there is any reduced transmission with current outdated vaccines and new variants we have. It is difficult to know now if these vaccines prevented the transmission of the original strain. Maybe they did, maybe they didn't, it doesn't matter now, it is extinct anyway. But the data shows that vaccines' effect on transmission right now is fairly minimal.
80% (random number that seems reasonable) of the value of notes is the act of writing them the first time. For the other 20% they deserve more effort, rewriting and origination are both useful for them.
Chicago Public Schools cancels classes after union votes to go virtual
Most countries do have something similar in place where they can turn off the outside connections if needed. I don't think it has happened yet in any western country, but those safe-guards are in place at the edges of the national network.
Just as an interesting fact, the electricity price is 7 cents per kwh during the day and 3 cents during the night, these prices make GPU mining very profitable. In the North where the govt. is weak the electricity is simply not paid, this has allowed a ton of small and big mining operations to pop up, the big ones are backed by the local gangs.
This being about government subsidizing energy actually makes a lot of sense, I would not have gotten to this interpretation from the comment itself
They aren't guessable, except for ULIDs generated by the same process in the same millisecond. To keep chronological order even within the same timestamp, ULIDs within generated within the same millsecond become incremental. This can become relevant for example when an attacker requests a password reset for himself and the victim simultaneously.
I am surprised by the review also. While not mine a friend owns a Framework laptop and I have spent many hours trying to help them get it working as well as the Dell Latitude it replaced.

WiFi and power draw issues are the biggest two problems they continue to experience.

Also while the screen is very nice it is let down by the resolution. It isn’t high enough to used at 2x scaling but non-integer scaling really hits battery and performance. I feel that was a terrible oversight.

It is a shame as the laptops overall build quality is very good. Hopefully these common issues can be sorted properly as I would be interested in picking one up once it has rocked solid Linux support. Also a higher (or lower) resolution panel option would be nice. After all it is the Framework laptop, surely they should have different panel options :)
> I doubt that cargo covers all those scenarios as well

* cross compilation: cargo --target=... , you can also cross compile and then run tests for a different target easily (by running them with qemu or in a VM, or via USB in an actual phone or embedded device, etc.)

* formating: cargo fmt

* linters: cargo clippy

* valgrind: cargo valgrind

* sanitizers: RUSTFLAGS="-Zsanitizer=..." cargo test builds and runs tests with sanitizers

* code coverage: cargo tarpaulin

and that's just for the basics.

I've seen teams spending weeks on CMake and only being able to set a subset of these up.

There are many others, like dumping the inline assembly of a function in a big project (cargo asm function_name), dependency management, etc.

As an ex CMake developer and CMake user for >10 years, I'm happy to work on Rust full time just for the benefit of not having to use CMake ever again.
I am pretty sure Leetcode would not produce engineers like Fabrice bellard - https://bellard.org

Pros
- I believe memorizing does help - If you do understand how things work - memorizing does make you fast
- Leetcode did help me understand and appreciate pithy code - when I browse other's solutions
- Leetcode did help me get inspired to learn new coding techniques
- Leetcode did make me a better engineer who is quick to implement solutions which are already implemented
- Leetcode did help me to learn libraries, functions, apis which i previously did not learn
- Leetcode does bring needed positive peer pressure - sometimes helpful to get up and running and keep running

Cons
- I believe it makes you run the rat race, you end up in another mill - running for someone else.
- It doesn't foster creativity for the joy of programming - but rather it is motivated to clear interviews ( I wouldn't judge my skills based on leetcode alone | the gym is useful but it doesn't define me )
- I always adore super programmers like Fabrice Bellard - In programming, If I would want my skills to parallel someone, if not go beyond - it would be him. I am sure Leetcode wouldn't produce people like him. ( where would you have the time to dream and create if you use all the free time you have to leetcode ? )
According to the study it seems that only the s1 part of the spike protein causes these effects.
You need specific hardware to be able to publish Electron apps for Mac too.
While writing & editing code, and only while doing that, I have a tic that looks insane to onlookers. The last comment I received was “Why the hell are you tapping the caps-lock key non-stop?”

I don’t know why I do it. It helps me think, though. Maybe any of the keys on the keyboard would satisfy my cravings to tap a key repeatedly, but I unconsciously chose capslock because it’s mostly benign to press. Perhaps it’s the toggling of the capslock state that tickles my neurons? I don’t know!

Similarly, I felt very strongly about the contents of my clipboard while doing any input on a real keyboard , until I discovered IntelliJ’s clipboard history feature (Ctrl+Shift+V) and more broadly Window’s terrible but sufficiently functional version (Win+V).
The emotions I felt about clipboard contents were intense. I had to have something small, succinct, and simple in my clipboard like a single word, so that I could spam Ctrl+V and Ctrl+Z constantly without consequence, just like my capslock tic.

I do wonder if my fidgeting helped me learn editor shortcuts, because while I’m never quick enough to meet my own editing-speed goals, my editor fu earned me the title of “Text Wizard” at one company. It’s fun blowing peoples’ minds by smoothly executing a column-based edit on thousands of lines of data, saving them potentially hours of manual editing.

Aside: A coworker once called a one-line regex a “dark incantation,” and a forty-line regex I wrote on someone else’s’ PC earned the title of “Cthulhu’s Lullaby.” Good text editing skills is a superpower in our age (for many but obviously not all occupations).
What problem are you solving? If you want to expose already existing data, text, pictures, or do simple transformations, no-code is good. If you need to develop your logic, gather conditionally data from different sources that needs to be parsed and so on, this gets complex and you'd better use a proper language.

No-code only means that the code is somewhere else and it has been nicely packaged for easy reuse. The moment you can't build it with lego, you can't do it with no-code. :)
2012 Google seemed hungrier and more ambitious than 2022 Google.