skysight-inc/HackerNews huggingface dataset:
I own a Pinephone with the latest revision board which was bought in the July 31st batch this year (and got shipped in September/November within the EU).

I have to say that hardware-wise, the Pinephone got very _very_ far already. It's an amazing hacker's device, especially with the USB-C host.

The only issue that persists is software. Phosh is pretty much useless because not a single app will work as a real mobile app, let alone act in a responsive manner with their underlying design philosophies. It all feels like Android 1.x, which was barely useable outside the context of shitty car navigation handhelds.

The available cross-compiled versions of Browsers (e.g. Firefox or Chromium) are totally broken, as they are made for Desktop and do not even downscale their user interface, and are neither responsive anyhow. So for now, I am using my own (prototypical) Browser Stealth [1] due to lack for alternatives because there at least the UI doesn't crash every few seconds when being used within a WebKit2GTK webview.

I don't have many requirements for my phone, to be honest. I don't use social apps, and only communicate via telegram. But currently the amount of software that's available for phosh is still the one reminding me of a developer environment or say, an Android emulator image.

I seriously thought about taking ownership in creating a few apps for it, like one for openstreetmaps, notes, text editor, which are the more important ones for me.

But to be bluntly honest, I don't even know where to start with the whole GTK shitshow. It's absolutely impossible to develop an app without any working examples. There's no non-auto-transpiled-bindings-documentation, there's no libhandy examples that actually work, and there's certainly not any responsive GTK app examples that would show how to make a "real mobile" app. How do people develop apps for mobile GTK?

Seriously, I cannot understand it. I want to, but there's no way anyone can keep the mood up digging through a _mobile phone's gdb output while the on screen keyboard crashed_ to figure out how the API works.

I think what GTK really needs is something like Electron, but maybe based on WebKit2GTK and (maybe?) gjs. Something that allows bundling your assets to build an app that is offline-ready, and is easy to build with common methodologies of UI frameworks.

Because currently I don't see the reason why libhandy exists. It tries to fix a problem, and doesn't fix the underlying cause. GTK boxes and their layouting (and reflow?) concept just isn't made for an adaptive/responsive UI, so you'll always end up with a totally broken UX by modern standards. (You're welcome to challenge me on this, but as long as "make a sidebar that can fade-in/fade-out with a swipe" takes more than a week to build, I think you're wrong.)

[1] https://github.com/tholian-network/stealth
> Coming in guns drawn is not that uncommon in that scenario.

It really should be uncommon though.
This news says you'll be able to have both.
TY for the heads up.

I just checked a personal website I last rebuilt over 10 years ago in pure HTML - not on a green host but apparently needs to offset against 25kg of CO2; 1 tree needs to be planted.

Next up, the company’s WordPress site, 2 years since the last rebuild (wasn’t happy with the code bloat etc.) - apparently Google Cloud is a green host but I need to offset against 156 kg of CO2 per annum which is 8 trees. Happy to do that and will blog about it this week too.

Now I need to go through the portfolio of sites to see what else needs to be looked at...
Sooo will it work on https://news.ycombinator.com/item?id=25336540 ? :)
And conversely its always surprising and disarming when you call a company and actually get through to a knowledgable employee. I was so surprised to hear “thats a firmware bug we know about and there is no update yet” about my router issue that I forgot to be mad at the company for not caring my router is broken.
Why are you repeating this falsehood? What facts do you have to present that Ubers current valuation is majorly driven by a selfdriving future?
”Has anyone claimed to see these flipped bits on a domain other than example.com?“

See e.g. https://gist.github.com/bmastenbrook/14c0e22fc02b95d4a48f82d...
Well I'll probably never know unless I join a team of 10+ that happens to use Zulip. I played with it on my own for about an hour.
BOCW was in development hell and the developer was switched very last minute (with only a year until release IIRC).

Of course it was going to be a mess. They had to recycle and hack-and-slash assets to pull something together to meet the ambitious release date.

According to rumor, Sledgehammer Games was essentially unable to produce the game and has been demoted to a second tier support studio as a result.
how awkward...

All the best to him for his principled stance.
That video isn't an example of this. Tesla's statements about fleet learning are pretty much theoretical - they're talking about a system they want to build someday. Right now, their motion planning and prediction is all hardcoded robotics.

See Karpathy's talk here: https://medium.com/self-driving-cars/annotated-karpathys-aut...
Or in economic terms, these companies currently benefit from unpriced and unmitigated externalities and to nobody's surprise would like things to stay that way.
Whistleblowing is often illegal. Civil disobedience is, by definition, illegal. Actions can be both illegal and morally/ethically admirable--hopefully we can all agree on that.
Discussions on HN are more interesting when the partisan temperature is turned down.
Those cops are choosing to be the enforcers of the laws/sentences which you are suggesting are unjust.
That’s likely to a large extent a product of the US’s two party system. In multiparty democracies, you’ll usually get a selection of right-wing parties, from libertarian/ hyper capitalist types to moderate conservative parties (think Merkel’s CDU) to hard right to fascists. In the US, to some extent they’re packed uncomfortably into one party (though some of the CDUish tendency ends up in the other party), and the authoritarian end of the spectrum is assertive and noisy and tends to grab the narrative.
"Defensive equipment promotes escalation, as there is less worry of harm."

Yeah, and safer cars increase reckless driving for the same reason...

"Defensive equipment promotes escalation, as it is a social signal that you come prepared to enact violence."

It's being used in response to a suspect's social cue that they are there to commit violence. What should we do, just lay down?

"Less lethal equipment promotes escalation, as it has a perception of being harmless and more acceptable to use in non-violent situations."

This is false. The use of less lethal force is not viewed as harmless and any training will show that. That training will also contain use of force education.
Front end library type definitions are a nightmare because they are usually retrofitted onto code that uses JavaScript idioms that take heavy advantage of metaprogramming and it's dynamic nature. It's also compounded (in my opinion) by developers that insist on making everything inferable instead of just putting a few generic parameters here and there and saving an enormous amount of complexities. Native typescript libraries are generally extremely easy to work with, however.
There are many countries that handle this scenario[1] without guns, every time. Maybe she had headphones in.

[1] Suspect accused of a non-violent offense, with no violent history.
This is curious. All of these sycophants will get removed in January, Steve will get the gig back if he wants it.
i've used this guide several times. hooray!
Yes, that's the point. If you're hiring a senior engineer, you want to be biased toward the people with the best resumes. Insanely, the current system is actually biased against them and in favor of freshly minted comp sci graduates.
Or your project relies on significant data ingestion and produces artifacts based on that data... There are tons of examples of this.
SpaceX Starship Users' Guide [pdf]
Probably more than half of US placenames have oldworld equivalents. Paris is in texas. Bagdad is in florida. London is in Ohio. Canada is actually a town in Kansas. Not every city can be New Somethingorother.
For anyone curious, the details on their OSS offering are at https://circleci.com/docs/2.0/oss/

They give you 10,000 minutes of build time on their 2cpu/4gb workers per week with a max of 4 concurrent workers.
> it will be published by MIT Press soon, with a Creative Commons Share Alike license (and all the code in support of the book is under the GNU GPL).[1]

[1] https://www.gnu.org/education/teaching-my-mit-classes-with-o...
Red Blob Games has quite a few excellent blog posts. I highly recommend checking out the rest of their blog :)
> You are aware cops have absolutely no obligation to enforce the law, right?

This is a search warrant situation. Obligations exist in this situation - to the judge, court process, and CO. If you want to debate the obligations to the public or immunity of cops, fine--but this isn't like a random traffic stop. What the police is supposed to do in this situation is very clear--serve warrant, get evidence.

> You wouldn't be sitting here sympathizing with how a random burglar is totally justified in entering a home with a weapon drawn because the homeowner could be armed.

This isn't sympathy but just expectation. You would expect a house invader to be armed for exactly that reason, right? Similarly, why wouldn't you expect a cop to do the same?
But what is the purpose of an MRAP (for one example)?

In the incredibly rare event you have an active terrorist attack and can move the MRAP to it before it's over, it may provide the benefit of movable cover.

The rest of the time you have to park it (in two parking spaces likely), train people with it, fuel it, clean it, maintain it. It's just a huge distraction that sends a terrible message to the people you are supposedly serving.
You could add that "I'm asking because the process of typing an off-topic comment on a forum and waiting for replies strikes me as an inefficient way to get an answer to this question, and I'm genuinely trying to understand that thought process."

I highly doubt it would have performed worse than your strategy, which at best resulted in a derail about tone, and at worst scared off the person you were asking and others who may have otherwise taken time to give the deep and thoughtful answer you were looking for.

It seems clear that you find niceties and pleasantries to be not genuine or unnecessary, and I can sympathize, but they go a long way in terms of making people feel comfortable and opening up to you.
This is strange logic. You're saying that they shouldn't fire the cop because any new hires are going to be incompetent? This doesn't make sense. You can both fire the cop and call for better training. Besides, if we're constantly firing cops for not following basic gun safety, either we solve the problem or it becomes cost prohibitive to not properly train. You can indeed have both.
The Zookeeper consensus algorithm is called Zookeeper Atomic Broadcast (ZAB).
That jump happened because of groundbreaking discoveries in physics, chemistry, and biology. We are reaching the ends of that, though.

Particle physics has been at a standstill for decades. Fusion power is still a pipe dream. Global warming continues to go on without a technological answer in sight.

False AI promises are not evidence of anything. Nothing AI is doing now is genuinely artificial intelligence. Biotech? We still can't cure cancer.

We are getting more and more evolutions and less and less breakthroughs. That, to me, is slowing down. That doesn't mean things won't get better - just not as quickly, or as thoroughly.
Looks like this is a problem to be solved with the application of law and order. If a few extrajudicial executions happen along the way, it's just the price we pay for an orderly society.

After all, all lives matter.
> police are put in completely unknown situations with people they've never met, and know absolutely nothing about

While this is often true, it wasn't true in this specific case. The person whose home the cops wanted to search was a former state employee, whose record they had plenty of time to examine prior to going to her home, so she was not an unknown quantity.
This reads like a walkthrough for a game. Should be made into one, perhaps having Easter eggs with Leonardo (punching him would be so satisfactory) while you escape to safety.
> outside of heavy-duty body-on-frame trucks and SUVs

But aren’t the best selling cars in the US exactly heavy-duty body-on-frame trucks and SUVs?

The most popular car in the US for the last 30 years is the F-150.
> We face authoritarian governments in China, in Russia, in Iran and North Korea, governments that not only oppress their own people, Tibetans, Uighurs, those in Hong Kong, but that offer the world a dystopian vision of control.

He has way more to lose than any of you by daring to bring up Chinese concentration camps, yet every time someone brings this up on HN you play whataboutism and other bullshit games.

You’re cowards and you should be ashamed of yourselves.
Because some sizable proportion of humans will believe any crap they're told, provided the message is couched in terms of something they're afraid of, and the right has decided to cater to those people leaving the left with the people who like to think about things for themselves.
Not that I have any specific evidence this is the case, but it wouldnt surprise me to later learn this is an attack on encryption by the NSA.

AT&T in San Francisco is ground 0 for some of their bulk collection.

After The Times disclosed the Bush administration’s warrantless wiretapping program in December 2005, plaintiffs began trying to sue AT&T and the N.S.A. In a 2006 lawsuit, a retired AT&T technician named Mark Klein claimed that three years earlier, he had seen a secret room in a company building in San Francisco where the N.S.A. had installed equipment. [1]

[1]: https://www.nytimes.com/2015/08/16/us/politics/att-helped-ns...
FWIW, I strongly prefer square grids for tabletop games.

Hexagonal grids give you precise measurements in exactly 6 directions.

If you approximate sqrt(2) as 1.5 then square grids give you pretty darn accurate measurements in 8 directions, including 2 pairs of directions that are orthogonal, which is good for rectangular features like buildings.

Furthermore the distance between two points can be quickly calculated with (long-side + 1/2 short-side), which is doable in your head, unlike the distance calculation on a hex grid.

Lastly, if you divide the circle into a large number of slices and calculate the average error for path distance using hex or squares, among those slices, the average error (compared to pythogorean) is smaller with squares (obviously for small multiples of 6 and small multiples of 8 respectively, one or the other will be preferred).
How to become a DevOps Engineer? The Hard way
What are you talking about? Did you even take a look at the table of contents?
this is the coolest!!!!! Although.... it randomly disconnects sometimes! but STILL the coolest thing ever!
Hosted MongoDB is still hot garbage, it just costs more and you can't fix it yourself when Atlas has dropped the ball.
Well it sounds like the bulk of the pollution was methane and hydrocarbons, maybe some co alarms don’t do well in heavy background gas like that.
Free accounts on CircleCI only have access to 2 core runners and can't run multiple jobs in parallel. Most open source projects I have seen on Travis do matrix builds which will take much longer to finish due to this restriction.

Edit: Looks like you get 4 concurrent jobs if you register as an open source project.
I think that maybe I'm too much of a leftist to think that Biden will accomplish any meaningful change. Plenty of exploratory committees, investigations, and deep dives. But fundamentally, I don't expect him to do much beyond maintain the status quo that centrist dems like Obama and Clinton have been pushing for decades.

He'll put out a few executive orders and maybe get us back into a climate accord, but he's still deeply a capitalist and fossil fuel backing candidate at heart.
> no one with full conscience can recommend a PC laptop to a regular user anymore - go with a cheap chromebook or get an air at $1000.

Absolutely no. Nobody with a conscience should recommend closed systems with less and less options for us consumers. The biggest advantage that AMD and Intel have over ARM is the software support they have and that means more freedom and choice for us than any similar ARM system. I've said it before - I bought an Intel Mac only because it gave me the option to not be trapped in Apple's clutches. And I certainly won't buy an Apple computer anymore unless I know for sure that it doesn't restricting my computing freedom anymore. (But there is no indication to that as Big Sur shows, Apple has tightened its control on macOS by preventing application firewalls from blocking Apple apps - an indication of how it further moves to turn macOS to a closed system like the ios.)

And it is precisely for this reason that I don't see Intel or AMD dying out anytime soon.
Very well put. And to your first question - in the 90s when a friend and I had a custom PC business is Bulgaria, the mafia showed up at our business and started to negotiate a monthly insurance policy, we kicked them out. They didn't show up again and didn't do anything to our business... but, yeah, we were too small and too lucky. I'm sure if we had a lot more to lose, we'd have probably reacted differently. But I still recall them starting negotiations at 1,000 Deutsche Marks (the German currency before the Euro) per month down to 100 DEM and I still kept saying "No." Fun times!
Her actions seem to have been ethical and important regardless of whether they were lawful.
Well, more training and proper training (and probably getting rid of a lot of the leadership). It’s not like this is new ground; plenty of places have reformed their police (in particular, after the fall of the iron curtain), and there are playbooks that have been moderately successful.
I don't even know where the start with this.

First off, undocumented binaries, and inspecting kernel drivers from user-space is absolutely no barrier to RE/Cracking/Cheating on any platform. I'm pretty sure 50%+ of the people on this site can put arbitrary hooks on the windows kernel, given some motivation, and importantly, when they actually control the hardware they own.

From what I know (not an expert) the state of the art in DRM for games is Denuvo which uses undocumented idiosyncratic CPU instructions, that the activation server has a database of and sprinkles some magic patch to activate the game for that CPU, ie, nothing to do with OS. Anything else AAA is cracked pretty much immediately.

Whatever about the technical details, we can do risk analysis on a lot of things. We can do risk analysis on whether a kid is likely to commit serious violence to other people later in life and lock them up, or otherwise exclude them from society in anticipation of that, but we don't.

Some things are important, some things are not. Personally I rate open computing hardware a lot higher than some game company's 2% profit, and imo any company employing the tactics described in the GP should be rightly called out on it, and they should just make better solutions to the (very small) problem of people cheating in online games.
Sorry to derail, but how often does anti-cheat development involve buying access to a cheat just for the purpose of reverse engineering it? Is that pretty much most of the time or is there enough evidence collected from logs to be able to infer what was happening?
The s-curve of technology is not meant to be applied to universal technological improvements in a civilization. It just doesn't work.

> And what the past sees as hard often becomes less hard (I'm not going to say easy, because technology is never easy) in the future thanks to the accumulation of knowledge and increased speed of processing data.

It doesn't matter how fast you process data if you can't physically alter the scenario. No amount of data can make the carnot cycle more efficient or reduce entropy.

I'm sure the Romans thought Europe would never enter the dark ages too.
> Is there that much of a difference between owning a car and renting a car or using Zip

The cost of owning a car in California including maintenance, fuel, parking, registration, smog check, etc. can be upwards of $10K per year. At least it was for me when I owned a car.

I walk most places and use car share or rent as necessary. I do not spend $10K per year on car share and rentals.

Literally, YMMV.
Regular old sql Databases are not sexy so sadly they dont get the attention they truly deserve
Great news! How do I make it work? I just tried in our room https://gitter.im/OSLC/chat# and I still see the matrixbot. The post talks about how to connect another chat system to Matrix but there are no instructions for Gitter itself.

Edit: Okay, this is what should have been in the post: go to Explore rooms, and instead of choosing Gitter, select Add new server and type 'gitter.im'. Now you can find a room through a native integration.
Yep, you're correct. This is causing some interesting conversations in those spaces now.
Starlink is a new precedent for an affordable general public ISP using satellites.
> I'm always amazed at how often cops approach every day tasks with weapons drawn. Reading the article (and being aware of the ongoing story) there's no indication (to me) that there would be any hostility facing the officers.

It's less amazing when you start to realize that police are cowardly and most are dumb enough to think that having a gun out will protect them.

It's currently a side life goal of mine to get the IANA to assign me acab::/16.
You have the right to give money to anyone whether their actions were lawful or not. I was just wondering why people jump to give money to people they never met, based on 30 seconds of video and a short article. Maybe there's more to it, like what was listed on the search warrant.