skysight-inc/HackerNews huggingface dataset:
“I think the market should be more modular so that any company can build cool stuff with top of the line CPUs, not just Apple.”

I think Apple just showed us that being less modular can bring huge benefits.

As an example, in a modular world, the CPU designer would add instructions that speed up encryption/video decoding/whatever, larger vector registers for speeding up ML stuff, etc.

In a M1 world, the system designer might say “we don’t need them in the CPU; the system will have custom hardware that can do that better”, or even “yes, that would speed up the system, but we better spend that transistor/heat budget on X”
Is there any tell-tale sign this happened to you? I had a really weird experience on Mac last week: I opened up my machine and when I focused on teams I got a security alert saying something called Endgame from Elastico was demanding permissions. Never downloaded it but there it was in Applications.
This is quite a strawman.

It might be "impossible" to do everything at once, but there is nothing stopping you from taking steps in that direction, and the more people taking those steps with you the stronger the market forces will force the companies to provide the things that you do want.

Not signing up to the NYT is a choice. Not buying from Apple and all their locked down systems is a choice. Not signing up for any subscription service that has DRM is a choice. Having an ad-blocker to fight surveillance capitalism is a choice. Adopting and promoting alternatives to every "free" offering from Google is a choice, even if they are of inferior quality. Putting your money where your mouth is and supporting the development of better alternatives for whatever comes from FAANG is also a choice. If you are doing all of that, then maybe you will be entitled to complain. But I am sure you have a lot of veggies to eat before that.
The only good use case to use something like Tailwind CSS is that your CSS does not grow exponentially and using twin.macro you lost that.
There are unvented gas heaters. Example:

https://www.lowes.com/pd/Dyna-Glo-30000-BTU-Wall-Or-Floor-Mo...
I agree and to your point, I’m not sure there’s a legitimate way to make a movie/show without having them seem morally questionable. Their work operates in an inherently gray (and sometimes black) moral area, usually with the belief that the ends justify the means, or that the alternatives are far worse.
I don't think the grief of losing someone to the virus is any greater or less than losing someone to an overdose or suicide. A death is a death and always tragic. I'm sure the mother grieving her sons suicide is just as sad as the person grieving the death of an elderly parent. (Of course in reality people care less about addiction deaths because many still mistakenly see it as a moral failing rather than a disease). The focus needs to be on controlling the disease while also limiting the collateral damage as much as possible. Don't forget: most of us are likely to get this disease at some point anyway, even with a vaccine it will mutate. The important point has always been to slow the spread. Preventing it completely is near impossible without very extreme measures.
Technology eventually solved every problem by making the solutions cheap enough to be acceptable.

Back when every river in Europe was full of human shit, the air was full of smog and pretty much the entire continent was devoid of timber people were saying the exact same sort of "technology will never solve this, we need to make sacrifices" crap.

I could go on but "making sacrifices" does not work at scale because when you apply that one approach to more than one problem you wind up sacrificing so many things that the standard of living is driven back by hundreds of years.
People who seek disruption will find it.
Funded Stealth | Toronto, Canada (REMOTE) | Full Time - We're on a mission to liberate apps from app stores, and emancipate users from platform lock-in. We’re building technologies from the ground up that will enable a more fair and transparent internet.

We’re hiring a number of engineering roles targeting web client, server, and containers.

Stack: Browser Tech, WASM, WebGL, Rust, C, C++, WebRTC, LXC

Please apply via LinkedIn
client role: https://www.linkedin.com/jobs/view/2274707373/
server role: https://www.linkedin.com/jobs/view/2307852297/
As I explained, most of the research indicating positive results is old (meaning before the 70's). Though there were some in the 90's (eg, William Rea et al. https://eloverkanslig.org/wp-content/uploads/2019/09/William... )

But set that aside that for a moment. Consider that it's well-established that EMF can and does affect human tissue, and it's also well-established that some humans are extraordinarily sensitive and susceptible to harm from tiny doses of just about anything you can name (versus "normal" people who aren't).

Therefore, I have no idea why ordinarily intelligent people will readily believe EMF/RF hypersensitivity to be completely impossible.

For often-overlooked background in EMF research and health effects, here is a comprehensive list of 2300 (pre-70's) studies: https://www.emfanalysis.com/wp-content/uploads/2014/09/Naval...

You might also consider US NTP's study on cellphone radiation.
Adam Wathan actually wrote about it:

https://adamwathan.me/tailwindcss-from-side-project-byproduc...

I think one of the most powerful things was making a course then giving it away - really goes far to boost your prominence as a developer and building those lists.
Most stoves in homes I see have no venting to the outside which is absurd. You should see how the CO2 goes up in the room when you cook.
I think it was an excuse to use the word "vigintillion", and perhaps also sneak in a debate over whether it should mean 10^63 (as it does in US, non-French Canada, Australia, Eastern Europe, and current British English) or 10^120 (as it does in French Canada, Central Europe, and older British English).
The Journey of Electronic Bottles and the Ocean Plastic Crisis
IMO: Cloudflare Workers are far superior but there are basically no frameworks to really leverage the power of all that tech.

If you had a next.js app why on earth would you NOT use Vercel thinking long term.

For Cloudflare, yeah a static site, configure some sort of basic SSR demos, a million Cloudflare code samples, but there’s no REAL starting point for full blown application development beyond going custom.

Coolest I have seen is Flarereact.

Netflify on the hand offers very little beyond insanely easy to use and a ton of developer promotion.
That's good - I was going for the 'hax' angle I guess. Feel free to make a fork that incorporates sound effects!
Just for comparison: I reported a Facebook phishing site to Netlify, it was taken down within 9 minutes.
On the subject of Air filtering, do we have solutions other then HEPA filter which has a running cost. Something that is one-off or may be paid once a year on a relatively cheaper price?

I also have windows opened most of the time just to let fresh air in. I also dont see any solution on the market that fix the fresh air problem.
The OP is asking for more detail than “not enough”, though:

“Can it escape the Chromium renderer sandbox? Or is that sandbox disabled?”
IRL, yes. In UI design, it's more about speed of iteration than about what it looks like.
I wonder when it becomes more economical to load top level containers with cheap goods and keep the multi-million-dollar containers somewhere safer.

You'd need some significant automation and integration with all the port-side trucks, forklifts, and cranes that unload and load your ship to make sure that containers arrive and depart in the right order. You could then offer customers lower insurance premiums (or let them pay more for interior space) because average loss would be reduced. But that would take a huge amount of vertical integration or an industry-wide cooperation effort and cost sensitivity that I don't think is present.
What If Data Scientists Had Licenses Like Lawyers?
originally CUDA is C. C++ came later.
Precursor is: https://www.bunniestudios.com/blog/?p=5921
Baby Born 'Pregnant' with Her Own Twins
I still use Tachyons which I find way better. It*s just a css mapper with much saner design decisions.
In many single threaded benchmarks the 11th gen is 50% faster than the 10th. I think it’s a remarkable bump. The Zen3 has also brought a significant leap in single threaded performance, but not on mobile yet.
very very interesting
Same is true for the M1!
I don’t disagree with you and other companies do the same thing to Microsoft. Just saying it’s reality at this point in time and at least for now, offers an advantage for Teams.
Indie Hackers is a forum where creators spam their newly built service. The spamming is often disguised by asking a question.

I think the good way to get your first users is to go to the very specific niche communities where they usually talk, hang out, and somehow incentivize them to try your thing out. Then ask them what they think, why they stopped using it, what they liked about it, etc.

Guerilla marketing methods can be very effective as well, but requires some creativity and sometimes luck.
Hah! That's some top performer thinking! I tip my hat to your team!
Wikipedia is explicitly designed to be legally mirrorable and forkable and several mirrors and forks of it exist.
Yes. Fabrica [0] uses crypto/tokens to tokenize land in the US and allow buy/sell operations in a few seconds. I guess you can call it "providing a legal value"?

Disclaimer: ex co-founder, left the company at the end of 2018, still in good terms with them.

[0]: http://fabrica.land/
I essentially agree with you but there is a missing piece to this.

There are food reasons people get tired of supporting their tribe or family’s IT infrastructure:

1. What we are supporting is often badly designed for individuals and so we’re doing mindless make work to overcome problems cause by corporations. I.e. we are experiencing an externality that a corporation is profiting from.

2. It’s often not reciprocated. Many people have no problem letting someone spend hours fixing a messed up computer, but won’t think to do anything in return. This isn’t universal, I have family members who are very appreciative and will make me dinner, or otherwise value what I’m doing for them, but ‘tribe members’ often just take it for granted that it’s ok for them to just lean on people helplessly for support.

3. Similar to 2. A lot of people keep doing stuff that causes them problems and won’t follow advice that would prevent this. My experience is that it’s the same people who take the help for granted.

I agree that it’s our responsibility to help, but it’s not our responsibility to be enablers.
That example also encapsulates everything that wrong with how CSS is used today.

The markup contains no information about what the contents are anymore, so you lose the ability to target anything that is X: for example an email, an avatar within a 'people-card' etc.

HTML/CSS was supposed to separate content from looks. Of course that ship has sailed long ago, since modern day development seems to be insistent and mushing HTML, CSS and JS together in the same file. Looks is logic is content is looks is a mess.

HTML/CSS was also supposed to be re-usable. Now instead the re-usability is within react/angular/etc. components, so you now have to use react and javascript everywhere you want to show similar elements - if you want to have the ability to easily change them later.

Of course this isn't the point. If you have the ability to work with react components, you probably are knowledgeable enough to use CSS.

So the only remaining use-case is "way for non-technical people to write objectively bad HTML and have it look nice".

Which again, is fine. Sometimes bad is good enough when the alternative is nothing at all.

I'm still not a fan.
I just saw last night that one of the plastic modeling/hobby shop owners I follow on YouTube had a container on board: https://www.youtube.com/watch?v=wAR7UZ_6L3o
The browser vendors could stop trusting O=ISCA, C=KZ entirely.
This post seems to go into more detail on the technical architecture.

I've read a lot of these style posts, and oftentimes the results don't end up being that interesting - but I have to say this post is different. Nice job and good overview of all the different layers in the stack. I didn't realize there was a meaningful difference between Cloudflare Workers and Lambda, but now will have to check it out.
"This is extremely objective and extremely biased."

I'm guessing you meant to say "This is extremely subjective and extremely biased". Am I correct?
I really like Tailwind but has anyone figured out how to get it to run quickly in development with Webpack?

For example Tailwind 2.0 out of the box produces around 3.5mb of CSS and Webpack 5+ on an SSD takes 5+ seconds to start things up. This is a problem with Docker because if your main app container needs to be restart it involves stopping Docker Compose and then upping things. This means your app is delayed 5+ seconds from starting. In production it's no problem with purge CSS and your build step producing the final assets out of band, but I think having a top notch dev experience is really important.

You can do some hacks around how Tailwind imports its fils to make CSS updates happen nearly instantly but the initial Webpack start up time still suffers.

Currently I get around this by enabling Webpack's filesystem cache but this seems like a band-aid solution.

Any suggestions?

On a non-SSD machine I noticed the start up time being 28 seconds btw. It's a non-issue for me but if you want to make open source projects that others use, a ~30 second start up penalty in development is a killer for a pretty large chunk of people.
> They should then think again about their choice of using teams.

What percentage of Teams users do you think have a choice in their use of Teams?
If I had known it, maybe I would've tried it. I gave a quick glance to the website and didn't fully understand the idea behind it :/
Quotations from the speeches and other works of Theodore Roosevelt
Dijkstra argues that it is wasted effort to anthropomorphise your computing, and if you think of your code as "working" but "having bugs", as opposed to being "incorrect", well, that's how you get bugs.

It was very Dijkstra to have claimed "Dijkstra Was Wrong" though. It's a much better statement than "an error crept Dijkstra's reasoning."
Fair comment - I guess I'd assumed that someone with an 18 core Xeon would be running multithreaded workloads!
I'm a software dev and run my own company but would love to run a japanese noodle restaurant one day (I'm caucasian haha). Any good recomdtns?
This seems like an unnecessary ad hominem.

Just because something is factually incorrect doesn’t mean it isn’t true.

Surprise is a measure of new Information (ref: Shannon).

It is simply a tautology.

To be unsurprised is to provide the answer before the computer produces it.
> They should then think again about their choice of using teams.

Try saying that to a student who is using Teams on a school-issued laptop, by no choice of their own.

I'm not in any way defending how Microsoft handled this. Frankly, I'm ashamed of my former employer (though I worked in a completely different division). But your outrage toward the company should not extend to its unwitting users.
"The real issue is that kitchens with gas stoves are not required to have a chimney or other exhaust mechanism."

Range hoods with powered vents are required, by code, basically everywhere in the US and Canada.

In fact, many code jurisdictions are sophisticated enough to require make-up air ducts, etc.

These building codes specify vertical distance from the rangetop, CFM rating, and hood area (which typically overlaps the range area by 2-4 inches on each side).

EDIT: To clear up some confusion - most code jurisdictions don't force you to update existing installs unless you are rebuilding/remodeling - so if you have an older apartment/home ... who knows. New construction is going to vent gas ranges to the outdoors.
to simplify - no it’s not enabled

the real answer is more complicated as it is not necessarily a global setting and depends on what you call a “sandbox”
TheVerge is quoting a report by Bloomberg, so here's the link to the original: https://www.bloomberg.com/news/articles/2020-12-07/apple-pre...
Migration from Trello to Atlassian Failed
https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

In some of the benchmarks, the 15W Ryzen 7 4800U outperforms the Apple Silicon M1.

There, now you have seen a review where the M1 underperformed a comparable device.

(This is not to take away from the fact that the M1 is impressive, and is incredibly efficient, and much better for battery life. It's just a reminder that there are actual, real, worthwhile competitors.)
I just wish I was good at something and had a promising future.
> OLED isn't super useful on computer screens where elements stay in a static location for a long time due to burn in.

I see this repeated a lot. Do you have any numbers/images on actual burnin in OLED screens. Would be interesting to know how long an OLED screen remains useable when used as a PC monitor.

Or to put it another way: Burn in does not seem to be enough of a concern to prevent Samsung/etc from puttin OLED screens into phones.

> Also the amount of bright colors used in computer interfaces would cause some significant discomfort.

The entire point of Apple's solution here is that UI's max brightness is not the display's true max brightness.
I built a gaming PC last year, spent ~$1,300 and nearly 40 hours researching/assembling. But I'm actually happy just gaming on my M1 Mac mini ($699). Obviously the M1 isn't great for AAA games but for most games it's great.
A Comprehensive Introduction to Cloud-Native DevOps
See also: https://twitter.com/thomasfuchs/status/810885087214637057?la...

I get it; there is more than one way to do something--especially in code--and what feels correct for one person may leave a bad taste with another. It's just that nobody has been able to explain to me yet how JSX, Tailwind, etc... are overcoming the complexities that such mixing of concerns introduced before those projects came along.
I'm going to put together two points that people have raised in this thread:

1) Asthma is strongly correlated with gas heating and stove use.
2) Gas heating and stove use is strongly correlated with latitude.

This is a case of correlation not being causation. One of the primary predictors of asthma is colder winters/latitude [2]. It doesn't look like the study controls for this in any way [1].

[1] https://academic.oup.com/ije/article/42/6/1724/737113
[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3072993/
even just using the element classes option in dev tools makes for rapid prototyping
Old maxim: "If you want something done, give it to a busy person"
I'm Liam Paull, one of the other co-creators. Thank you for all the interest. We are very excited about the partnership with NVIDIA and getting this hands-on MOOC experience out into the world.
Well that's what privacy.com (where this blog post is written) does, unless you checked it out and it's not what you want? I use them daily.
Zero is the correct value. If they weren't worth zero, the IRS would tax you on them.
As a formal methods researcher, he expresses in a clever way what formal method researchers know: it is extremely hard to establish interesting non-trivial properties of programs. His cleverness is pointing out that this is intentional: if we could easily tell all interesting properties of the results our programs give us, we wouldn't need them in the first place (of course this isn't always true, but don't be so literal). It's another way of saying that software exists for its essential complexity, and that that complexity -- as formal methods/software analysis research tells us -- is high.
Wow:

C++

> Garbage collection was never added into C++. Manual memory management is extremely error prone.

C++ has memory management simplification: reference couting via shared_ptr/unique_ptr. The trade-offs are different, but in C++ manually managing memory is not necessary unless you have a good reason.

> C++ is notorious for its slow compilation time. Significantly slower than Java, not as bad as Scala.

That depends on what you use and how you use it. However, this is tricky to figure out what slows down the compilation.

> In C++, all references are nullable.

Looks like this guy really needs to read up on C++.
References can point to null, but not so easily.
I think he means pointers.

> Catching/throwing errors is the preferred error handling mechanism.

I think he should really watch Herb Sutters Video[see 1] on the improvements of exception handling that are in the pipeline.
Herb also discusses the alternatives to exception handling.

C#

> Multi-paradigm?

C# has Pattern matching since 8.0 [see 2]

Python

> Python is dynamically typed, there’s not much more to say about the type system.

Dynamically but strongly typed one could say.

> In comparison, NPM in JavaScript is the only tool you’ll ever need.

JS has Yarn as well...

> I don’t recommend using Python for large projects, the language was not built with serious software engineering in mind.

no arguments provided...
and in fact there are very large python projects out there in the wild.

Also, pytest is one of the best test frameworks that i have seen.

Rust

> Rust was designed from the ground up to be fast. Compilation of Rust programs takes longer than compilation of Go programs.

i don't understand why he bashes C++ for slow compilation times and not rust. According to [see 3] rust is twice as slow on some benchmarks...

> Rust is the only modern language on our list with no garbage collection.
> This forces the developers to think about low-level memory management, and makes developer productivity suffer.

No mention of the borrow checker etc, I find extremely disappointing.

> Rust has no built-in support for immutable data structures.
Discussions like [4] should be referenced - i think when discussing this topic.

JS

> JavaScript has good libraries for working with immutable data (like Rambda/Immutable.js).

Weird that he doesn't mention the library efforts in C++ [5] and Rust [6] and Python for immutable data-structures [7][8]

----

[1] CppCon 2019: Herb Sutter “De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable” https://www.youtube.com/watch?v=ARYP83yNAWk

[2] https://docs.microsoft.com/en-us/archive/msdn-magazine/2019/...

[3] https://users.rust-lang.org/t/are-there-any-compilation-time...

[4] https://users.rust-lang.org/t/persistent-data-structure-supp...

[5] https://github.com/arximboldi/immer

[6] https://github.com/orium/rpds

[7] https://github.com/MagicStack/immutables

[8] https://github.com/tobgu/pyrsistent
I have never "cleared the air."
It seems like 365 has so many problems whether they are security or uptime related. I'm glad my company hasn't moved over to it yet.
Sad to see 2fa is at the bottom of the still later" deck
A couple weeks ago, Ars Technica had a nice interview with him: https://arstechnica.com/gadgets/2020/11/we-are-giddy-intervi...

> As for Windows running natively on the machine, “that’s really up to Microsoft,” he said. “We have the core technologies for them to do that, to run their ARM version of Windows, which in turn of course supports x86 user mode applications. But that’s a decision Microsoft has to make, to bring to license that technology for users to run on these Macs. But the Macs are certainly very capable of it.”
In my home country (Turkey), we have virtual cards that usually have zero limit, and you can assign a limit to them temporarily (like an hour) to make a purchase. Then the card returns to the state without any limit, so no merchant gets to charge more than once or above the assigned limit. If that virtual card is compromised, you can just get a new card and kill the old one.
Also their software is literally just better. Proper multidevice and autosync, better performance / UI, easier to customize, more features (even too much in my opinion), no phone number required, and and and