skysight-inc/HackerNews huggingface dataset:
I've lived in newer buildings the past 6 years or so, with modern HVAC systems, the works.

One thing each of them has had (or neglected, really) is a phony vent for the stove. There is a hood fan, and what appears to be conduit leading to a vent, but there isn't actually any vent. It's an empty casing made of chipboard. The hood fan just blows upward onto the front of the cabinets above the stove and leaves a delightfully greasy trail.

At best, it does some minor filtering. But based on the grease deposits on the aforementioned cabinets, it doesn't do much.

We're moving to townhouse about an hour outside of town [in a beautiful town on the escarpment to boot]. The house was built in 1896 and has better venting than our current modern, downtown "luxury" condo.

And the dust. Let me tell you about the dust. It's unceasing here. We can dust one day and inside of a week it will be as dusty as if nobody has lived here in months. We're looking forward to being in a space that has been built and tended to be lived in rather than an image of a dwelling that is really only a vehicle for investment.
And the crowdfunding campaign is currently at 90%: https://www.crowdsupply.com/sutajio-kosagi/precursor.
You can use renewable energy to produce any form of hydrocarbon chemical you want via Power-to-X processes.

You can synthesize hydrogen from water. You can synthesize methane, methanol or ammonia with hydrogen and CO2 and go on from there to build everything that is built from oil today.

This isn't exactly efficient, and doing this at scale is a huge challenge. But in the end we'll have to find alternatives for all oil products, because making them from oil will inevitably lead to carbon emissions (both in the refinery and at the end of life of products when they decompose in a landfill or get burned).
You can estimate the number of buyers.

You can also clock how long it takes to sell tickets at gas stations and calculate a theoretical maximum because you can get all of the selling locations.
Makes perfect sense to me, tax revenues are surging and we have already solved all other global emissions problems like coal and air travel so let's ban home appliances with extremely efficient complete combustion. The only thing is we need to do is follow the San Francisco model and make sure we have a waiver process for upscale restaurants and the wealthy so we can continue using Gas in our second and third kitchens.
The Computer Scientist Who Shrinks Big Data
Then I'm sure you'd agree monopsonies due to increasing centralisation and clout in the past few decades aren't all that nice for the consumer and smaller players like startups.
I didn't know that Denmark was the "biggest oil producer in the EU" I would have guessed Norway.

Also changes the perspective on the progressive social welfare programs for which Denmark is often lauded to know that they are financed by fossil fuels and climate destruction.
Toyota and Japan's mega banks join body to fund hydrogen projects
Where you add safety checks like that is a top-down system organization issue, not something you can couch quarterback while looking at twelve lines from a million-line codebase. There is simply no way to determine if an assert is appropriate without further context, and it has nothing to do with the choice of algorithm.
> interior "Cross-winds" are deemed to be deadly

Interesting! Never heard this before. Where are you from, if I may ask?
I'm still old school enough to appreciate the ideal of the separation of CSS, HTML, and JavaScript but one benefit I do see of the Tailwind approach is that refactoring is a lot easier if it's all in the class attribute.

Let's say you suddenly want all text-purple-500s to be normal weight and red, it's a simple search and replace as opposed to old school HTML where you might need to remove a b/strong tag, etc. It's not exactly elegant but it is at least viable to do quick search and replaces for styling than using presentational tags.
All good. Was just kind of flowing in the moment. Didn't mean to be confusing.

Cheers!
For one Apple hasn't just gotten good, they've been working towards this for over 10 years. Secondly AMD is doing pretty well competing with Apple on performance.
Wasn't aware of this project, thanks for the links!
This claim is resting upon flimsy metaphors only. Of course, tautologically, each new wave of tech has some differences in demographics, and old people are slow to learn new paradigms, and generations differ, BUT ultimately we have no idea if/when there will be a new wave and how different its users will be. It might very well happen that the demographics don’t change as much, as the programming profession is already one of the most fragmented and eclectic, and attracts people whose primary virtue is manipulating logical abstractions.
Bpftrace 2020
No problem I understand, it took me a while before I ended up sticking with (1).

I still think it's much easier for the author to make those changes, and attach a commit ID to the relevant comment, than it is the other way around.

As the article states, respect the code reviewers time. If i've put in some effort to point out issues, and you don't even spend the effort to address each comment individually, then you are not respecting the reviewers time.

Maybe there are some cases you are right, but as a general rule i'll just always follow (1) as an author, as it honestly doesn't cost me much time, and makes my reviewers life easier.
I have to wonder what would be the outcome, given what happened to their previous hardware efforts. I just shared this in a private chat, and the first reply was "will they also stop working after 18 months?"
This book is really good... (It used to be printed as "The Psychology of Everyday Things", if you're looking in your library).
>they’re coming from a place of legitimate grievance

Kill the white devil
Kill the white devil
Kill the white devil
Kill the white devil

There's no way to talk around the fact that that's just racist as fuck.
For me at least. I am the most productive when I can do many SMALL commits and able to push them to prod.

You have to be able to make your change; either a refactoring or a functionality change and get it through the QA, review, deploy process. Now days I spent a lot of time, dealing with multiple branches and deployment environments and my productivity is in the floor. In a previous job I was able to deploy 2 or 3 changes a day in prod. It was very full filling.
"will own no house."

This is actually quite doable. I have been binge watching all the overlanders or asphalt nomads on Youtube that have converted buses, box trucks, step vans and other things into really nice, well insulated, energy friendly mobile homes. Apparently all you need is a legal domicile, a place that you legally register as your home state. If anyone could make an amazing energy friendly bus conversion, it would be Elon. He could travel anywhere and call it home. He could park on any of his business properties. Have Tesla made a bus or mobile home yet?
Gawd, I used to loooove SGI. It is really nice to see some variation in computer architecture come in to the mainstream. (aside from the awesome GPU tech wars)
I wrote an article about popular programming language for earning. Feedback?
Seems like pixelization algorithms should implement some degree of brightness and chromatic random noise in order to defeat this?

To preserve the same aesthetics (a blurred username or identifier that doesn't call attention to itself) but would make it impossible to match against?

E.g. in Photoshop, the "Filter > Pixelate > Mosaic" option should have a checkbox called "Secure" or "Security noise". Or there should be a separate filter called "Pixelate > Redact". Ideally it would use some intelligence to figure out the size of characters/symbols in the selected area and automatically figure out the right combination of pixel size and noise.
Juniper Networks to acquire Apstra
> Rarely do I encounter a program whose problems are in their essential complexity.

I'm not saying we don't also introduce non-essential complexity, but I think that working on distributed/interactive/concurrent systems and specifying them in TLA+, which allows us to expresses just essential complexity, will dissuade you of that notion. Because TLA+ allows you to either write a proof of an assertion or to automatically look for counterexamples with a model checker, it makes it easy to compare the relative difficulty of those two activities. Not only is proving much harder, in most cases you'll find that "intuitive" reasoning is just wrong.
Maybe it was never as good of an idea as people thought?

'Best practises' is a terrible name, as there's no absolute idea of 'best' anyway. It's all just someone's opinion.
It's because Norway isn't in EU, and neither the UK. Denmark is a really small oil producer.

https://www.worldatlas.com/articles/the-top-oil-producing-na...
Let me try to explain: in the past, best practices dictated we should separate things by language because it was the best we could do at the time. Also it allowed for "skinning" websites, which was nice.

But after a while we noticed that wasn't enough, giving rise to CSS methodologies like OOCSS and BEM that aimed at separating CSS by components. We also started doing the same with Javascript, and even HTML using helpers or smaller "per-component-templates" in backend frameworks.

Now, we have components, and that is your "separation of concerns". Modern frameworks like React and Vue allow you to have even smaller components, which means less code. Mixing languages stopped being an issue for most programmers.

If you're still not comfortable, you can still do it: in Vue.js it's quite trivial to have separate JS/CSS/HTML files. But most people have moved past that since small components give them the separation of concerns they need.

Also, remember the skinning part? With SASS/SCSS/native variables, you can now abstract your CSS and keep them closer to the code without losing the possibility to change the appearance.

As to Tailwind, Bootstrap had already paved the way for helper classes. Lots of people used them in a non-components websites and it worked for them. The only issue they had was that helper classes require some copy+paste that would make maintenance difficult. But now that we have good component systems it's not a problem anymore, and Tailwind is pretty good for maintenance.

Also, regarding skinning: with a Tailwind-like frameworks you also get some help with this, since it's the same primary-color class all over the system.

EDIT: Another great argument I read here at HN is that even with Tailwind there is still a separation between content and presentation. It's just that before my "content" was in my HTML and my "presentation" was in my CSS. Now, my "content" is in my JSON while my "presentation" is my HTML/CSS. Tailwind as an extension of HTML makes a lot of sense in this context.
World Bank Dashboard: Evolution of the Pandemic Through Lens of Google Searches
You'll almost certainly need admin and moderation tools soon. Expect lots of pirate streams, as well as some horrific content. You can't run a live streaming platform without admin tools.
Title says Xero, repo says zero, misleadingly made me think it was associated with Xero.
Yes, XProtect is deployed to all macs, but XProtect has a very small [1] number of signatures (~four dozen), compared to any windows AV engine (which would have thousands of signatures at a minimum.) This can't be because only four dozen possible malware families affect macOS, but we can speculate that it is either a performance issue (good sigs are costly [CPU/io]), a signature writing issue (Apple needs more malware peeps), or an image issue (if Apple put 10k signatures in XProtect, it would be admitting that 10k families of malware exist for macOS.)

IMO, Apple needs to improve the macOS malware detection situation before we consider their implementation 'production ready.'

[1] Official XProtect configuration: https://configuration.apple.com/configurations/macosx/xprote...
This is incredibly believable for Teams development and bug fixing timelines.
On a different note: Is a person acting rationally when they make the right move for the wrong reason?
The Agnostic Reception of Catholic Social Teaching
We Analyzed 306M Keywords. Here's What We Learned About Google Searches
I'm sure there must be something that covers it, but I'm not sure it that.

That seems to only apply to amateur stations, which 47 CFR defines as stations in an amateur service. I.e., ham radio stations.

I've got a ham radio license, so it would cover me if I transmitted outside of the ham bands, or exceeded power limits, or used an unauthorized modulation method to try to help save lives and protect property, but for someone without a ham license I think we'd have to look elsewhere for legal cover.
We should have those system design choices but this doesn't mean one company should choose for us. Instead, we should be able to pick CPUs with a variety of different configurations (e.g. optimized for mobile, server, desktop, embedded, etc.) from different vendors.
Does it preserve the underlying benefits of the card (cashback, points, etc.)?
You've been able to use plain text input for equations since Word 2007 at least: https://www.wikihow.com/Insert-Equations-in-Microsoft-Word
This is such a HN thread..

The same effort is better invested into making sure you are not losing containers.

It's like saying 'we can optimise policing so that stabbings only happen to the right people'
(Googler, I work on payments. opinions are my own)

Google Pay and Apple Pay sort of already do this. When you use tap&pay from your device, you're paying with a DPAN (device/digital primary account number), which was generated when you add the card to your phone (the number on your card itself is the FPAN (f = funding)). You can see the last-4 for this card within the App or when you pay at a store the the receipt shows you your last-4 of your card (it'll be different than your normal card.

I feel like the networks don't want new PANs per transaction, so you can get new ones, but the address space may not be large enough to high card # turnover.
Why wouldn't you just setup a traditional market like we do with other commodities, rather than a blockchain? If you are trading in something that exists in the real world (like energy savings), you already need some central authority to verify people are being honest, so a blockchain doesn't provide any benefit over having that central authority manage the data.

I love the idea of having markets for more things (ex. in Ontario we have cap and trade for carbon emissions), but the blockchain idea makes no sense.
And QWERTZ and AZERTY users, which I'm pretty sure far outnumber Dvorak users.
Both of those wikis were started specifically to promote an ideology (conservatism, and internet atheist subculture, respectively.) Nowhere in the charter of Conservapedia is any admonition to be unbiased! "Be conservative" is in their name! (And their slogan, and their site rules...)

The same is true of Rationalwiki, but less directly. It was created by the promoters of a specific ideology, and as the chessboard of subculture politics evolved, the fact that the people who posted there were generally inclined toward promoting ideologies proved to be a more stable trend than any particular ideology. Right now it's one kind of leftist, but in the future it could evolve into a breed of leftism, or something else entirely. In any case, it will probably go on being ideological in nature, as it always has been, right from conception.

Wikipedia has done relatively well as far as political bias goes. Emphasis on the word "relatively," but it's not the worst thing ever. Jimmy Wales is the best person to lead an attempt to repeat that state of not-abject-failure, because we already know that he is a reliable supporter of democratic principles and sticking to the facts. (Democratic principles including the democratic principle of averaging the opinion of everyone who shows up.)
Similarly, a favorite ESP8266 hack of mine is this Apple I emulator that includes wireless PAL output:

https://github.com/hrvach/espple
The title of the article makes it seem like having someone fall in love with you is a desirable outcome.

> your reviewer will literally fall in love with you

No, author, no they will not. They might appreciate my professionalism and focus on correctness if I follow this advice though.
One of the best things about Tailwind (and the component and HTML-first movements in general) is a move towards Locality of Behavior:

https://htmx.org/essays/locality-of-behaviour/

With these approaches, you can achieve a complete understanding of a component in one place, without needing to pick around in a bunch of different places, using id-matching or some other mentally burdensome mechanism to keep everything straight.

There are trade-offs (as the essay mentions) but Locality of Behavior obviously has a lot of advantages.
> I think one problem for CPUs specifically is that people plainly just don't care as much about speed anymore. Modern processors are extremely fast.

I disagree. At least in the datacenter there are still lots of workloads that are CPU bound. And many of these workloads are not easy to parallelize. Right now there are about a bajillion startups in a Python codebase that are hitting scaling limits, where the single-core GIL limits are starting to hurt responsiveness.

Yes, they could re-write into Go and get higher performance and better concurrency at the same time. But most orgs don't have the bandwidth for re-building their software stack from scratch. They'd much rather throw money at hardware.

My guess is if you had a datacenter CPU with 2-3X the single-core threaded performance of top-level Xeons, it would sell like hotcakes.
i'm trying to find it in the docs - but how do you apply a different border on mobile, tablet and desktop via tachyons?
Put a 1-inch filter over a $20 box fan

https://www.youtube.com/watch?v=kH5APw_SLUU
It’s true that you must identify yourself to download any app from the App Store.

But you continue to repeat this outright lie about Apple receiving your travel history.

There is no evidence for it, and this has been repeatedly pointed out to you.

We know if you opt in to certain services they send an anonymized location.

That’s all we know. The part about your travel history being sent is 100% made up by you.
Gyms will and have absolutely sent people to collections for $80-100 or less.
Ask HN: How to overcome analysis paralysis and fear of uncertainty
Late last year I left my cushy job to be on my own again. I worked at my previous company for about half a decade but felt burnt out after office politics got too intense and I wasn't learning anything new anymore.

I decided to take a sabbatical to recover and work on things I'm truly interested in. After doing so for ~1/2 a year I got bored pretty quickly. In retrospect I guess this boredom stems from a lack of clear direction.

Right now I feel that urge to start something from scratch again. However after working on various "trendy" fields for the past year (everything from Machine Learning to Blockchain) I just can't bring myself to commit to work on something long-term anymore.

Every time I start to think about a problem in the space I want to solve I get very excited. But after "thinking the problem through" I see way too many obstacles in my way and discard the idea. This "rollercoaster" of excitement and "throwing in the towel" frustrates me a lot.

It feels like it's just not worth committing to work on something if it's likely to fail anyways.

Has anyone faced the same kind of analysis paralysis combined with a fear of uncertainty before? What is a possible way to overcome this?
Wow, this is sobering information. I shipped a car from the UK to the US several years ago. I purchased shipping insurance on the container and car. And watched nervously from afar as I tracked it online when possible. I had no idea there was any possibility I could have any liability for others losses. If I understand this correctly...
Hello. Feel free to ask :)
This certainly isn't something that is listed on their bug bounty page, and would also be a ridiculous limitation in reality considering the scope of Microsoft's services.
>You're lecturing me on the "liberal paradigm in law" which was somehow invented in the 1960s rather back in the 1700s when the rest of the liberal paradigm was invented by, you know, the philosophers who invented classical liberalism.

The liberal paradigm in law has only relatively recently gained support despite being "invented" long ago - whether we're talking about debate over obscenity laws, gay sex, alcohol, or, indeed, gambling. This is especially true in non-US countries which are not founded on explicitly liberal principles. The 60s saw the L. A. Hart and Patrick Lord Devlin debate on the limits of morality's place in law.

>And great reddit tier red herring about "defining porn."

Not a red herring at all. I frankly do not trust legislators to possess an accurate or up-to-date understanding of what the relvant literature shows, with what confidence, or explanatory power. I also do not trust the blunt force of the law to limit its scope. The Danes probably made erotic fanfiction legal too. Imagine you're a fanfiction writer, and your craft is illegalized and you're thrown in prison despite the fact that your government could not produce any evidence that your craft causes the harm attributed to other porn. That would be an injustice, and just like the prohibition of alcohol on similar grounds, I can't support it unless we're clear ahead of time what this means for freedom of expression.
On the universal scale on which Wikipedia operates I don't see any, however in particular knowledge domains others seem much better.

Eg Stanford encyclopedia of philosophy.

This is presumably because Wikipedia's brilliant democratic approach has its inevitable downsides which professionally curated resources don't have to deal with.

As far as a universalist resource goes, Quora showed promise in it's early days, and StackExchange still has a powerful presence but I'm not aware of anything that directly competes at the same level of similar knowledge value.
The details are a shibboleth for the reader to assess the writer's reliability. Noting the errors in the commentary allows others to improve article consumption efficiency.

The article itself is essentially devoid of information and I'm surprised that it is on the front page here. Regardless the source, it is asinine to consider as news a prediction that Apple plans to continue in the same direction they've been going for some time. What's next, sun will rise again tomorrow, rain is wet, or Microsoft is planning a next version of .NET?
> The BTU per $ efficiency for those sources is unmatched by electric.

I'm curious, with good insulation and modern heat pumps, does electric win these days? (Let's assume we're talking about winters that get down to 0°F at night, but not -30°F.)
How does a filter help with gases?
Without question burning wood and similar biomass is better than burning coal. It has the issue of particulate pollution, but modern filtering technology on that is pretty good. It also has the risk of demand outpacing the rate at which new biomass can grow, but I don't know if we're anywhere close to that.
Can anyone recommend any text-heavy tailwind themes? Or - are themes even viable with Tailwind?

I'm a backend Dev who plans to buy Tailwind Build (or w/e it's called). I enjoy the idea of not having to worry (as much) about design, and instead just focus on content layout, etc. Tailwind is neat that way.

With that said though i'm not a fan of the .. "modern" design. I'll use it, i guess, but on text heavy pages ala Wikipedia or HackerNews, Tailwind looks like it would waste a lot of space. Though maybe i'm off base.

The point of this is to ask if theming has gotchas. Eg maybe themes work, but they're rarely ever supported well enough, leaving you with little gaps in design that cause problems. Thoughts?