skysight-inc/HackerNews huggingface dataset:
I really prefer the ubuntu way to the Gnome one. Currently, very few actually productive apps use the gnome 3 way, and it's not nearly as standardized across Desktops as the menu bar is. On top of that, menu bars behave the same way across all applications. You click them, and get corresponding actions and menu items you can read and skim through. The Gnome 3 way is a lot less unified, because you'll have to decipher icons and guess at what they do ( save for the simple ones like a +).

This is extra frustrating to me since I absolutely love everything else about the modern Gnome UX, but the refusal to bring in a top menu bar or at least integrate it for powerful apps like gimp, vscode or blender stings and makes it so many times you have 3 top bars wasting vertical space in maximized apps when it could be two or even one.(Activities-button bar, Window title, GIMP menu bar)
> I don't understand why people see this as a problem. Energy generation being a local thing feels like a good thing -- sure you'll need a lot of batteries, but every city/state/municipality already has power plants, sewage plants, water treatment plants, etc. If we get to the point where energy is just this easy thing where you buy off-the-shelf batteries and have some solar panels or wind turbines that need replacement every now and then, that sounds way better than investing billions over decades to build a centralized fleet of nuclear reactors

Not every locality will have the place, budget, geography to enable that.

Furthermore, "a lot of batteries". Isn't there a shortage of battery production capacity currently? Isn't there a massive shift to battery electric vehicles which will need multiple times the battery production capacity available today?

Wasting enormous amounts of space, money and production capacity to be able to offset a couple of hours of no wind/sun seems wasteful and risky.
Engineers Solve Major Problem in Quantum Computer Design
huh, my archive.org link got stripped.

https://web.archive.org/web/20180725163428/https://www.nyboo... is the relevant snapshot.

To me, this is a great piece that discusses, at length, the balancing act that clinicians have to perform when dealing with idiopathic conditions. It seems clear that lyme isn't the cause of "chronic lyme", but then, how do you compassionately handle people who are clearly suffering, while also not reinforcing a false belief, dangerous treatments, etc.?
Ticks are on all small mammals - field mice [1], rabbits, etc. Culling the deer won't be enough.

[1] Check out these tick tubes: https://blogs.cornell.edu/nysipm/2019/06/28/dont-make-your-o...
Hi folks, we launched to ShowHN over a year ago: https://news.ycombinator.com/item?id=23033387

Since then, we've continued to chip away at the problem of building responsive project management software, that syncs to Git source control and works with no setup. A re-designed Atlassian stack if you will, with automation based on Git events. So we can finally stop updating tickets as often as we do; the work is already in git, and it should be automatically reflected in our issue tracking or project management software.

With support from HN, we’re getting closer to this mission. You've spent time with us in calls, video sessions and over boba, to talk through how you ship mission-critical product updates, and how Jira continues to frustrate your teams, because it just wasn't designed for shipping.

Today, we're releasing a host of new features. Tara AI 2.0 delivers a new design optimized for creation, zero loads, automated workflows, and our new restful API.

Also, you can now create tasks, requirements, with automated roll-over for sprints, in 1/4th of the time it takes in typical PM software. We've created a hierarchy system with a universal work drawer, so work can be viewed and organized across the workspace.

As always, our free plan is still free for unlimited users, with upgrades available to premium or co-pilot plans.

I'd love to hear your feedback & thoughts. Thanks!
Typically you have have the vectorized loop followed by a non-vectorized loop handling the remaining items, or even just explicit if-then-else statements for each possible number of remaining items.
I really wonder how Bluesky [1] (Twitter's project of project to build a decentralized social media protocol) will take ActivityPub and especially Mastodon into account… Both the W3C and RetroShare have reacted to the news on Twitter [2] but are totally ignored so far.

[1] https://blueskyweb.org/

[2] https://twitter.com/jack/status/1204766078468911106
Exactly my thought! Yellow journalism is another 20th century example. Disinformation is as ancient as writing.

Articles on some topics are more commonly colored by the reporter's personal beliefs, and those change with the times.

To fight this, I figured out how to block specific topics and sections from Google News, creating a simple prefilter with a browser plugin. Now, with most of the click bait distractions removed from my screen, I'm surprised to find that Google News actually has some interesting stuff in it.
I find it hard to fathom what are said to be average American meat consumption habits. They say it’s 4 pounds per week per person, but that’s just insane. Sometimes I buy half a pound of bacon and end up throwing half away a month later. I use half a pound of ground pork in a sauce that serves ten for dinner. I feel like I’d have to make a comedic effort to eat four pounds of meat in a week.
https://slate.com/news-and-politics/2001/03/let-s-ditch-dixi...

Let the South Secede!
> people did try and explain why vaccines are safe

When? Where? I avoid vaccine debates and even so I can't help but come across all the conspiracy theories about the effectiveness of mRNA vaccines. The only counterpoint I've ever seen is "the science is too complicated for your feeble brain to comprehend, take the vaccine".
Sounds like the system should be shut off completely until they find the flaws.
One of the easiest periods in my career is when I was in charge (with one other coworker) with modifying a certain capability in a large, distributed "web application" (it was a for a DDOS detection/mitigation appliance and associated web UI). Every time it needed modification, there was around 50-75 code locations that had to be tediously updated. When I first encountered it, I had created a document outline all the locations and the pitfalls around modifying them, along with tests to verify them. I performed the process a couple of dozen times over the 2 years. It was trivially easy, easily tracked, and I was always given plenty of time to get it right (good managers). I've never had a project manager happier with me because my estimates were always spot on (it's the type of work that is easy to estimate after the first 2 or 3 times you do it), and management understood exactly what I was doing, and no one else wanted to do it.

I have since found that people still really don't want to do that work, are grateful when I will do it, and (except for one instance) management recognizes it as important, slow, tedious work. The only issue I have is that it gets boring, and so 80% of the effort goes into motivating myself to get it done ;)
Solar-Powered Trucks Can Tackle Refrigeration Emissions
Did they make this one in a weekend like they did the Covid vaccine?

Luckily I’m monogamous and committed so I don’t have to worry about catching degenerate diseases.
> I want to work on interesting things, which may or may not be hard

This was my first thought as well. I want to be able to do something that I find interesting or rewarding. Those things exist across the entire easy to hard spectrum.
So I've seen both sides of the "unpopularity" issue. On the one hand, the other comments about pushing too fast for new features are valid.

On the other hand, it very much depends on the developer in question. I'd say roughly 50% of the devs who claim to be in your category are, in fact, wasting dev cycles on pedantic things that have no impact on the end user. As an example, I had one developer take 6 months to build a (relatively simple) top nav for a web app. This shouldn't have taken more than 1-2 weeks, even with a careful eye for detail.
There is a real difference. Take the example of the “money pit” house, where the cost of repairs vastly outweighs the gain you get at the end (either in resale or in livability), vs a fixer upper house.

After is working on repairs, and after significant investment time and money, you are not as far along as you thought you would be. You update your calculations on time and cost based on your progress so far and any new problems you have uncovered.

A persistent person looks at the costs of a fixer upper, sees it is still likely worth doing, and is willing to put in the additional effort they had not originally planned for to see the project through. But they can also look at the future costs, recognize that the house is likely a money pit and continued work would be unlikely to ever yield a return on their investment, and that the time and money they have already spent are gone no matter what, but that they can prevent additional loss.

Someone biased by the sunk cost fallacy sees both projects the same. They look at the money pit and see that it is unlikely to show a return, but they hold on to the time and money they have already spent being lost if they walk away from the project, influencing them to continue.

To look at it another way, a persistent person would make the same calculation of the likely success of a project regardless if they came into it at the first point or the second point. They are persistent, so they won’t give up on something because it is more difficult than they originally thought and they won’t give up on worthwhile work just because it is hard. Someone biased by the sunk cost fallacy will not make the same calculation after they have invested effort, as they will hold on to already invested effort as a reason in and of itself to continue.
Question is if they were motivated for such membership before or after Guantanamo.
I think to understand the "next" level of programming it's important to broaden our definition. "Programming" should be more like "defining a system to turn a specific input from a defined input set into a corresponding action or output."

That's too broad, because it includes the formula =A1*2 in Excel. But at some greater level of complexity, an Excel spreadsheet transforms from "a couple formulas" to "a structured tool designed to keep track of our orders and invoices" -- in other words, a program.

On that basis, the recent advances include spreadsheets, database tools, and JavaScript along with other scripting languages.
And until Congress changed parties in 2021, most didn’t think they’d be impacted by COVID.
Maybe because you physically move >that way> on a piano keyboard?
If something ever seems like a popular but illogical set of actions by people, the best way to understand it is to look at the incentives that drive it (thanks Freakonomics).

In this case I'd wager two things. As a kid I had family who worked a receiving center for Goodwill. Fairly affluent part of our town near the beach. I remember two distinct things being odd to me then. The items people would bring would sometimes be questionable as to how they'd be useful to the needy, either from wear or function. The other part was most people wanted and received a receipt for their donation. Cue Mitch Hedburg receipt for a donut routine. I was told then when I asked this was an approximate value of their donation and it was used for tax purposes. So one is probably tax write offs.

Throwing things away costs money. When my wife and I moved recently we cleaned house. A second trash can was around 150 a year with limited volume. Trips to the landfill are charged by weight differential. Charity donation is free with the added bonus of someone coming to pick it up if the donation is big enough. We both commented at the time that if we were a little less moral we could easily pack the rubbish in with the donations and save a ton of money. So second is probably convenience with some working the system added in.
Do we even have a total understanding of light, or electricity? (I may be wrong, but I thought there were still some pretty fundamental unknowns)
Thanks! Which language is your SO's native language?

Feel free to send any good (or bad) feedback to founders@boldvoice.com!
On the contrary, banning people makes people seek out their narrative even more.

This idea that people aren't smart enough to make their own decisions and need you to spoon feed them the "right" information is the real problem here.
I'm not ready to become fully vegetarian. But I'd be curious what steps people have taken to reduce or change their meat consumption?

I'm thinking of only eating meat when going out to a nice restaurant, or for certain special meals (ie American Thanksgiving). But avoiding the commodity meat and being vegetarian as much as possible at home.
Freelance developer != solopreneur
> As I recall, shareware never did that. It violates the spirit of leaving the user alone, user automonomy.

Lots of shareware did and does that. It's normal. It's just an update check. It doesn't self-update. It doesn't transmit any information. No logs are collected. It just displays a "update is available" message if it finds that an update is available, with a link to the website to download the new version.

> Today authors instead try to perform telemetry and control the use of the software after download through "automatic updates". They seek to gain from users' laziness to change defaults. They want to collect information about users and their usage habits. "Involuntary feedback."

Ripcord doesn't send any information about the client when it checks for updates. No information is logged on the server. It just fetches from this URL: https://cancel.fm/ripcord/updates/v1

Ripcord does not have any kind of telemetry or analysis system in it. It doesn't even report which OS you're using to the static file HTTP server — the update info URL returns the information for every OS at once.

> How about starting the program while offline, i.e., network interface down.

It works fine if you do that.

> "How do I prevent Ripcord from checking for updates before I'm able to open the preferences window to disable it?

This is provided as a way for users who extra paranoid to turn it off outside of using the normal preferences in Ripcord, since that requires launching Ripcord at least once. It's not the only way to do it. (It'a also useful for package managers on Linux who don't want "update is available" notifications to show up for their users.)

The normal preferences window in Ripcord has a clearly labeled checkbox on the first page for turning update checking off or on. I don't know what alternative there is. If it was off by default, most users would ask why it was off by default and why are they being tricked into being left to use outdated versions. I don't know any software that does this.
they have a monopoly license, these things come with strings.

Do you want to go to anti-vaxx doctor?
One needn’t exist for my claim to be true. It’s based on how the actual platform works and having built performant web sites. I would agree nearly every mainstream Electron implementation is a mess, but so is nearly every mainstream website. It’s rare companies deem it important to build that level of performance because by and large customers don’t give enough of a shit. Except Hackernews posters, that is.
Ok, but GL acceleration for HaikuOS when?

JK, good luck for the author.
Games are a bigger commitment than TV shows. They require a focus to get through. Even if I'm into a TV show there's a good chance I'm going to spend a lot of time only half paying attention. Can even do productive things like cleaning the house while watching a show.

Books are probably a better comparison to video games... which is probably also why I hate when those are too long.
Very true. Even in "leaf" components (I'd never heard them called that. Cool.), the actual appearance is often dependent on some state that only the parent knows. Is the button highlighted or dimmed? Blue or red? Well, the button component doesn't know. (It shouldn't). But the parent who spawned it must know and pass that information into the button by a param.

This should, ideally, be as short and sweet as possible. In reality, like you say, the two ideas (visual + biz logic) will always be married in any non-trival application.
Slice Patterns
Another Year of Sofle Keyboard
Maybe you are conflating the gui crashing with the kernel, or maybe it's just shitty hardware you have.

I'd be up to my neck with more work if it was generally true.
24 bits precision would be possible with the Hastings approximation with 15 terms instead of 6 terms. A naive estimate would be that this requires 2.5 times as much work and could run at 6GB/s and take a little less than 5 cycles per element.
We would have the right to point fingers if we at least recycled domestically.

As it stands, if countries in Asia act the way we do, they would offload garbage to those even less fortunate. Then we will be pointing fingers at Somalia and wondering how come there is plastic in the ocean still. How come tribal warlords are not dealing with it?

We, the west, have created this problem, and we refuse to address it.
Companies that produce 80% of the worlds plastic are headquartered here, listed on our stock exhanges, and financed here. We could resolve this with a stroke of a pen, if we had the balls to take action instead of playing politics
You could pad the input as you said, which avoids a "tail loop," but otherwise you usually do a partial load (load <8 elements into a vector) and store. Some instruction set extensions provide "masked load/store" instructions for this, but there are ways to do it without those too.

To your last question specifically, if you _mm256_load_ps(&ys[i]) and you're at the edge of a page, you'll get a segfault. Otherwise you'll get undefined values (which can be okay, you could ignore them instead of dealing with a partial load).
I don’t see any added value of separating pieces of a component into different files. The CSS, JS, and HTML are all logically coupled no matter how you organize them.

At best you will achieved a few smaller files. At worst you make working within the system a real pain.
So, had gone through samples and my conclusion as a seasoned web dev with projects as big as having thousands of files with hundreds business scenarios, imba is not the setup for this scale.

When people come and go, requirements change, new tools come along, trading flexibility to some initial development boost is not worth it, imo
This is somewhat of a misleading headline. Yes, the rate of deforestation may have peaked in 1980s. There is also not very good data on this before 1990s. The estimate of forested areas in the context of our land use distribution are still in decline.

Now this is adjacent but whats more important in my mind is not reflected in any of these data; that is to say that most of the planet's savanna have been completely lost. Savanna are arguably more important than forest due to the sequestration of carbon in-ground systems (as opposed to woody biomass) and the amount of caloric availability they offer to wild animals. They thus support a huge amount of biomass (though not necessarily biofuel, like a forest).

Some of the areas that are being afforested originally would have been savannas but due to biodiversity loss, they succeed directly to forests (no animals to control the spread of trees). By some estimates less than 1% of North American oak savanna still exists today.
I second the channel recommendation, it is a perfect watch for people interested in hands on building.
Production-Readiness of Learned Cardinality Estimation for DBMS
Mice are the bigger problem, not deer.
> Nuclear is not what they're looking to replace with batteries, so comparing to that doesn't make sense

Some people, including many "greens", do want to replace nuclear with renewables + storage (at best, the other day Greenpeace Belgium said that "natural gas is a necessary evil for transitioning away from nuclear and to renewables" (as in, we should retire nuclear ASAP to move to natural gas until renewables are ready), so it does make sense.
Off Topic: How to build a simple website for your freelance business?
The fight against terrorism is surely more devastating than terrorism itself, not the least from a financial perspective.
Evidence of fraud in an influential field experiment about dishonesty
No, there's at least two of us. Three, with Andreas.
There was no plausible pathway by which the Internet didn’t become commercialized as access become ubiquitous. Blaming “commercialization” for the Fall of Eden is like building a shoddy bridge that collapses, and then blaming that on gravity: if you didn’t take into account the inevitable, omnipresent force, that’s on you.
Unpopular opinion but Africa also desperately needs to fix the root cause of its HIV spread. Maybe this vaccine would give some relief and give them a chance to start over, but if there is a rampant culture of rape/unprotected sex with many partners the same region will just get ravaged by the next STD and stick them back in the same rut.
This is pretty much my take when people tell me how much better commuting is on the bus or train. "You can read a book or listen to podcasts"

Come on, I don't do those things in my free time, I'd much prefer more free time from working remotely than fake "free time" on the bus.
I remember this being publicized some years back when a Super Bowl was being held in California, and someone calculated that one team would have to pay California more in taxes for their presence in the state than they would themselves be paid for the privilege of losing the Super Bowl.
Complete MVP Builder's Guide – eBook
How to presell your app Idea for a successful launch?

MVP - Highly-Effective Ways to evaluate your product before you launch it

Check our FREE EBOOK about the MVP application:
6 reasons why you need an MVP
step by step how to create it
how to evaluate the project
MVP complete Building Checklist

MVP - that gives you power with the stakeholders!

Download our free ebook
Vim only supports async stuff because vim had to keep up with neovim which first introduced async support.

I think vim's time is nearly over. Just as it replaced vi, neovim will replace vim.

It may not get to the ubiquity of being installed everywhere by default, but certainly as the go to cli editor on devs' work and personal machines
Mr E left out "x...politicians lining their pockets".
Hey that really makes sense to me now! I think for me the curiosity aspect balanced out what you're talking about. Instead of looking for a good match right away, I would scan for anything interesting or serious red flags and then start talking and see how it went. Of course, that wouldn't work for everyone.

The job hunt comparison is perfect though, since I have exactly the feelings about job seeking online that you expressed about dating. I would have never applied to the job I'm at now, which I love, based on the job description online. It was really eye opening, a lot of the best organizations to work for are the worst at recruiting. It may be because they retain people so they don't have to do it as often, I am three years in and still the new guy.
>By breaking their oligopoly on information we are for the first time in human history achieving real freedom...

Didn't realize that seeing my aunt telling hundreds of people that there are microchips in all modern medicine was part of us experiencing real freedom for the first time in human history
> It did for awhile, until commercialization really took off. Then the incentives became skewed.

Yes—I remember the web as I experienced it in the '90s. It was a much different place from today's web. I'd hate to trade away all the amenities and conveniences of the modern web, but I wouldn't hesitate for a moment to choose the social environment of that internet over today's.