skysight-inc/HackerNews huggingface dataset:
We can participate in the society we live in while recognizing the deep flaws it has and try to make meaningful changes. We can't just "ban all air travel" without civilization as we know it ceasing to exist and causing unfathomable loss of human life by war, famine, and disease. We have to try to change the tires on a moving car, so to speak.
Not only is it possible, it is very common and they've been doing it for at least 10 years. Sometimes its obvious, sometimes its not.

A common tactic will be selling a cheap USB cable for well below the market rate (because a cheap-to-make USB cable tends to perform identically to a more expensive one) and then swapping the product out for something similar but more expensive like a USB hub. If you go and read the reviews, you might have to read very carefully to see the difference between a USB cable and a USB hub.

Another tactic that sellers exploit is having one listing for multiple products but specifying each product as a different "color". So one "color" of the product is an SD micro-to-full adapter, another "color" is a USB SD card reader, and another "color" is an SD card, and so on. The key here is that the reviews are linked to the listing and not the separate products. So most of that 4.5 star rating could apply to only the adapter while the SD card might be garbage.
China is especially not the west. They would typically be the East.

Mostly I meant developed vs undeveloped. Those are Eastern countries who are still developing. I think the dichotomy fits just fine still.
> You get to work in a bastardized dialect of C++ (that no editors understand save Qt Creator)

Qt's "dialect" is just C++ - the signals:, slots:, emit etc... things are just plain preprocessor macros which resolve to nothing (https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/kerne...). If your editor does not support resolving empty macros it does not support C++ at all anyways.
If no one progressive lives in these states, there's no foothold for change, I agree with that.

But it's like a see-saw, injecting wealth while the ride is still tipped so strongly towards these backwards communities is counter-productive. It's adding more weight (money) to the other side than it is to the side of progressives and African-Americans already living there.

Especially when you consider even in these "progressive" oases, it's not uncommon for gentrification to disproportionately affect African Americans, and even end up destabilizing otherwise functional communities of black people.

I want to see us set up the progressives who live in those states for success with federal actions like fighting gerrymandering and national political movements before pouring money into those states.

The old guard losing power as wealth left their states has very much been a large part of why places like Virginia have been able to transform. You need the backwards incumbents to be weakened enough not to take your wealth generation and turn it back on the group you're trying to uplift.
It doesn't have to be either/or. I myself have dealt with a crippling fear of being a bad person in other arenas. It's a cyclical complex of self-distrust with a sense of righteousness as the driving force pushing you downward, which makes it very hard to uproot.

On that note: therapy is great, too.
I think you've pointed out reasons to be optimistic, but these problems are harder than you're implying, even assuming we have the political will and foresight to address them.

For example, electric cars require large amounts of copper, cobalt, and nickel. We don't produce enough to electrify all cars, so that means we need new mines. Mines take a long time to discover and build and have their own environmental problems. Also, recyclability of these batteries still needs a lot of work.

As for shifting steel to net-zero emissions, I agree it's possible in principle, but you need to get a lot hotter than 600C. Steel melts at ~1500C. A blast furnace needs to get to at least 1300C to separate iron from ore and temperatures can get up to ~2000C.

The engineered wood products are interesting, but they aren't well understood yet for use in large structures. One of the advantages of reinforced concrete is that the building is monolithic. There are no joints that can fail, it's one piece of reinforced concrete. The composites need joints, and every joint is a potential source of failure, which can then load other joints, potentially causing them to fail, and so on. These probably aren't insurmountable problems, but they are unsolved engineering problems and create a more complex structure.

I'm not trying to be pessimistic or contrarian. I think technological advances will be important in maintaining quality of life as we transition to more sustainable sources of energy, but they aren't going to solve all our problems.
This is not because PDFs can’t be redacted, but was instead caused by crappy redaction software.
Are Saturn’s Rings as Young as the Dinosaurs?
I think the author refers at the fact you release just a bit of functionality for Linux but if you want the full stack you have to use Windows. Like you make .Net for Linux but only some parts, release other tools but not the admin part etc.

I would be convinced when MS and Wine project has an agreement so the Wine devs can access the Windows source code.
I wanted to ship in a few hours and didn't want to get into custom data-type. Maybe v2 ;)
So...basically good luck ever collecting on that 10k.
TBH, Linux as a desktop productivity environment is a small enough market that I wouldn't expect MS to make a big investment there. It's either iOS, Android, Mac or Windows for the average user so MS is trying to stay relevant in those areas by focusing on the server side and Windows client side.
is it possible to clear DB instead of deleting DB after 24 or 72 hours?
High cost of living in urban centers.
Thanks, didn't realize there were settings for those things.

Not sure what you mean by DuckDuckGo. I don't use DDG in Safari, and changing to use DDG in Brave doesn't fix the issue.

I'm not sure if you looked carefully at my screenshots. When I type something in Safari, I get suggestions from searches, web sites, bookmarks, history, etc., all presented in neat rows. If I've visited a page with the title "Hacker News", then I can start typing "h", "ha", "hac", etc., and Safari will most likely suggest it.

With Brave, you provide those really dinky search suggestions, which are comparable to Safari's larger completions. I'm not happy about the presentation (small for thumbs, jumbled instead of neat rows), but at least they're there.

But the other suggestions generally don't come up. There seems to be some bug. I just tried it out. If I type "h", "ha", etc., I don't get anything at all. Not even "hacker news". On the other hand, if I type "kurt", I get the Kurt Vonnegut Museum page I just opened from HN. So who knows what's wrong there. It seems really flaky.

Edit: Ha, I went back and tried typing "h" again and now Hacker News does show up (which it didn't, previously; must be some async indexing going on here?). But not on "ha", "hac", etc. Just "h".

Here are some screenshots: https://imgur.com/a/qFJoo6g
There are moments where you keep the camera away and there are moments that you WANT on camera.
Oh man, I'm going through a real mental tug-of-war with myself right now about a potential move. In my late 30s, married, newborn. I have an incredible job right now in almost every way. But we live in an area that neither of us love, right at the time we are finally thinking about actually putting down roots (I've moved a lot in the last 15 years).

I have an opportunity to move "back home" where my family and my lifelong friends are. The job would be good enough, though certainly not as great as my current one. Wife works remotely so it doesn't matter for her. That's a major bonus as I make this consideration.

This is a tough one, moving for personal/family desires vs. a better work environment. I'd actually be downgrading my work life. And we're not unhappy where we live, just not thriving and it isn't long term for us.
You're alright dude. :)
Great post, but I would add a point.

Since we already triggered feedback loops (eg. thawing of permafrost) we probably need to go carbon negative for a while to stop said phenomena. This means over-provisioning our clean energy supply to power CO2 scrubbers or some similar tech.

I fear that, considering how hard is to get the world to agree to net 0 emissions, the negative emissions discussion will probably be a bloodbath.
I'm skeptical, how do Amazon Echos, Google Homes, etc get consent in those states?
> Consent for recording in some states requires affirmative verbal consent

Citation? Seems like a nice place to live but I don't think any state requires more than notification
Does it actually include any native code, or does it just wrap `dd`?

I tried this app and it was beyond awful. I went back to `dd`.
If you want sun and warmth you should do San Diego, not San Fran.
No sea, but you can find some very beautiful places along the great lakes!
Personally strikes me very much as an article making valid points but generally in bad faith. Microsoft can both begin to change and embrace Linux gradually as they've been doing recently and at the same time have an unsavory past with the ecosystem. If anything, they're willingness to change, however small, should be interpreted generally as a positive shift.
Yeah, the list has examples where someone in some dialect might pronounce a word with the sound.

I would say that a word like "duschschampo" has two different sounds for me. I'm from Stockholm so I would do the "schsch" part like /ʃ ɧ/, I have a friend from Kalmar who would say it like /ɧ ɧ/, and probably, somewhere, someone would merge them into a single /ɧ/, but I have no idea where you'd find that person.
Robot lawyer app can take the mystery out of license agreements
This misses my point. If I create a language and assign different semantics to the Python AST, an editor that supports Python does not meaningfully support my language. The syntax highlighting will work, but any semantic analysis will break.

That's what you get with Qt absent the moc (meta object compiler).

Moreover, there is still a host of reasons why Qt is a painful developer experience (even though it is probably the best cross platform native option). For example, even if you solve the editor problem, you can't reliably use C++ templates, and Qt has its own strings, lists, hashmaps, concurrency mechanisms, memory model, etc. And even if it were just C++, C++ itself is a pretty poor experience compared to other languages on the market these days.

So Qt might be the best thing on the market today, but it's not hard to imagine much better alternatives. For example, browser support for native system things that would render electron obsolete (especially as WASM matures) or perhaps Flutter as its desktop story matures. Or maybe even a mature intermediate GUI toolkit in a modern language.
New Virtual Reality Interface Enables “Touch” Across Long Distances
You can do `fortune | cowsay | lolcat` for the same thing in rainbow colors.
WeWork Will Lay Off 2,400 Workers
> Unfortunately, the vast majority of people do not have the skills to handle this.

I would suggest that this is change, not a norm in the last few decades.

So, unfortunately, the vast majority of people no longer have the skills to handle this.

> ... double down on your own ideas, get defensive, and generally react in a very self-centered and egotistical manner.
> ... find a way to get people to break out of their ego-based thinking

Yes. I think at least in western society (and I start to see this in Asia too) the self-importance crept in, replacing self-reliance.

How did we get here, and how do we "break out"?
How many people will be able to discern if they're getting screwed by a counterfeit SD card?
Reminded me of Miyazaki Hayao's request to visitors of his museum[0]:

「カメラを向けるのではなく、この空間をご自分の目で見て、体で感じてください。そして、思い出は心の中に大切にしまって持ち帰って欲しい、これが私達の願いです。」

Which translates fairly literally to:

"Rather than aiming your camera, please see this space with your own eyes and feel it with your body. We hope that you carefully store these memories in your heart and take them home with you."

[0] http://www.ghibli-museum.jp/info/
Yeah I'm in Nashville and the traffic is way worse than people probably expect. probably not LA or DC but way above what you want to deal with.

Work anywhere near downtown? Live in one of our two most popular suburbs? 1.5 hours one way, so 3 hrs commuting a day.

Housing is also shooting up, we're very firmly MCOL. We're selling shacks that need to be torn down for 350-400k on tiny lots anywhere within 10 miles of downtown.

Our housing is more expensive than Atlanta, but unless you're working at the new Amazon office or remote your salary is going to go down to below Atlanta wages. Using Atlanta as it's an easy regional comparative.

On the other side the city is pretty cool, evidenced by the fact that you have to hunt high and low to find a 'Nashville-native' or even someone from Middle Tennessee. People move here in packs.
Thankfully we have both a 5th and 2nd Amendment protecting citizens from tyranny
You can’t really auth Linux clients against AD, because you will kill the AD servers.

AD and ADAM are shockingly low performance compared to Sun/Netscape LDAP. They depend on extensive client side caching to work at all.

If you want to tie Unix clients to AD, the first step is to mirror your AD content in a more competent LDAP cluster
Well, one does have to use some browser if one wants Web access?
This is so cool. Now I want to take this ( and so many more things like it that have come up recently ) and show the students at the art school I attended that projection mapping can be so much more than lining up all the parallel lines.
You can go to meetups or join a club. Or join an online forum and agree to meet with people there. But even introverted hobbies can be done together. Roleplaying is popular with introverts yet done in a group.
You can find an apartment to buy in any neighborhood in Chicago for $200k. Same spaces in SF would be around $1M. Maybe Chicago would be a palatable alternative to rural Alabama?
Honestly? That's not how development works at all, in my experience. Best developers aren't isolated on "most interesting problems", but rather, are getting constantly sucked into war rooms and emergency calls. And when they are working on "interesting problems", they are constantly working, verbally and in writing, to convince reluctant management and other engineers to agree to their new, "interesting" approach to the problem in question. Those are massively social behaviors. "Being honest" is necessary but not sufficient. Understanding people's motivations, finding reasons for them to believe your idea is beneficial for them and their own interests, that's what gets you what you want.

Here's an example. I am trying to do important, interesting work, but I'm often interrupted, because I work in DevOps and wind up drawn into other people's problems. So on the whiteboard next to my desk, I wrote my two "Wildly Important Goals" (from the book Four Disciplines of Execution), and underneath that, the sentence "If something does not apply to these goals, why am I doing it?" This became quite the controversy, but it works! It has significantly reduced my interruptions. That's social skill in action.
Difference of opinion.
AD will be gone in the 2030 timeframe.

Kerberos can’t survive in untrusted networks, and products like Azure AD and Okta are far more profitable, especially since the license that pays for AD (ie windows, even for Linux clients), is required anyway!
> If the people on the right don’t like the remedies of the left, let them come up with an alternative climate change strategy that is not some form of head-in-sand policy.

Ironically, this sentence itself seems smug and non-constructive.

> Ironically, this sentence itself seems smug and non-constructive.

As does that one. So, I will add more clarification.

I propose that we here on HN (if not us, then who?) try to consider the idea that the problem with resolving the climate change issue is not primarily a technical one, but more of a political, societal, psychological, and spiritual one. Scientists and industrialists are already well-equipped with the knowledge and technology to solve the problem on a physical level. That piece of this complex puzzle is solved, at least well enough. It is now up to the rest of us to create the environment in which we can get our asses moving and deploy the necessary changes to production.

So, what shall we do about it? Might it be useful to treat this project like any other, and if there are hangups in getting things done, turn to traditional project management solutions? We need to get buy in from the key players, and this is where things are a bit non-traditional, because the key players are far more diverse, complex, and inconsistent than in traditional projects. So, might it be pragmatic to accept this reality, analyze this situation, and start coming up with new ideas (that take into consideration the unusual and unfortunate complexities) to overcome this blockage? It seems to me, the approach we are currently taking isn't working very well, and the clock is ticking.
The same way that undesireable actions are handled in the WTO.

Look all I'm talking about doing is creating a world climate organization rater than a world trade organization and you're trying to tell me I'm suggesting authoritarianism. It's ludicrous.
Maybe globalization is a failed experiment.
My initial reaction was that it would be brilliant to use in theatre productions.
How Musk Can Fix the Damage His Satellites Are Causing to Astronomy
Tropical fish shredding kelp forests in temperate zones
Fastly fast path failover technology
Because western nations already had their industrial booms and now see how incredibly damaging it was to the planet. Sure it's easy for them to criticize because they already reaped the benefits. But that doesn't mean they should have to stand by watching even more destructive industrial expansion continue.
> I would be convinced when MS and Wine project has an agreement so the Wine devs can access the Windows source code.

This is exactly what I'm saying is absurd. Microsoft isn't EEE-ing by not giving Wine devs access to Windows source. There is a difference between not helping and actively sabotaging. Conflating the two is an unfair attack.
All the investigative journalism I know about exists mostly in dirty "lefty" or "Centrist lefty" orgs like NYT, WaPo, Reuters, etc.

All the "righty" or "conservative" orgs i know about are mostly opinion pieces.
Thankfully people who own property tend to want to preserve their self interest, if they didn't they likely wouldn't be owning property
Even with PDF/A, rendering fidelity is greatly impacted by the viewing software. Especially if that viewer is based on open source, where only a fraction of the PDF spec is implemented.
There are thousands of employees at each of Amazon, Microsoft, Apple, Facebook, and Google making more (some significantly more) than that. And although they generally pay best, they also are a fraction of overall tech employment in the Bay Area. Poke around in https://www.levels.fyi if you're curious.
Something something Steve Jobs
On your home page, click the "about" button, you get a 404.
ISPs should not get their hands on my router
Why not start a Tor Onion service instead? I believe there are similar turn-key solutions for that as well.
I've been going to a twice-a-month board game night, and... what now? People come, some bring games, we play some and then everyone leaves. What am I missing?
Arghh, those floating Safari windows. How do you get rid of them?
It is very correct: lit-html is amongst the fastest template systems in use right now. This is shown in every benchmark I've seen or made for it.

lit-html updates only the parts of DOM that are dynamic and change. It handles nested templates as values, only updating the whole nested template if the template itself changes, otherwise recursing and only updating that template's values if needed. Repeated DOM is handled either by simply updating state for each item in sequence (non-keyed), or by using the repeat() directive which will move DOM (keyed).

You absolutely don't need to manually update DOM. The whole point is to describe your DOM structure as a function of data, and to be to describe all the conditional / repeated parts in the template expression itself.
You learnt all that without any previous background in JavaScript, HTML, HTTP etc? That is impressive if that was the case. Very impressive.

CSS is hard. Even for people who have been doing it for decades. I am one of those people who can do whatever can be done on Bootstrap, but from time to time, I still struggle with CSS. It is getting better these days because browsers are co-operating and don't have their own flavour of CSS just to break other browsers.
Here is a line from Robert A. Heinlein's Friday that seems appropriate.

“In this case, the trouble with ‘the people’s right to know' is that it strongly resembles the ‘right’ of someone to be a concert pianist - but who does not want to practice."
Sure, because it would make a marginal difference on global temperature while it makes a major difference in economics to embrace fossil fuels. Simple cost / benefit equation.
Yeah, I know: VAT and (similar taxes on daily goods/resources) affect poor people the most, since they invest most of their money in these.

The cynical thing is: People with a lot of money make most of the profit from environmental destruction and can later use that money/resources to ease the effect of climate destruction on themselves and their families/heritage; poor people just try to get by, and have a harder time mitigating the effects.

I think I have a second point for my platform: Shift tax pressure from VAT to income tax and/or taxation on wealth. I should announce this one AFTER the gala with the corporate sponsors; also, this is difficult to balance for economic growth).
It is still a 2nd class citizen, IMO – but I think that's improving rapidly. Some examples:

-IDE support from MS is markedly better on Windows (real Visual Studio) and Mac (VS for Mac). VS Code+Omnisharp is still pretty rough around the edges for C#.

-Many of the older .NET class libraries were just not designed with *nix in mind. System.IO still doesn't support symlinks https://github.com/dotnet/corefx/issues/26310
My fear with a counterfeit water filter would be what it adds to the water. There is something in there and if it is counterfeit you don’t know what the plastic and filter material is. You could be leaching plasticizers, bpa, lead, who knows what into your drinking water.
True, but most people don't have the option of Bay Area salary outside the Bay Area.
First, desktop Linux sucks, so there's no point of porting anything to it. Second, office suites including MS Office are now cloud-based.
and introduces some new.

Seriously, why don't they open source it? There are so many so bad security issues in Apple software last years.
Didn’t archive.org at some point say they would ignore robots.txt? I wish they would.
Still Chromium-based...