skysight-inc/HackerNews huggingface dataset:
> The industrial policy of the United States is that critical bottlenecks in software progress, foundational for the economy and societal progress, are best pursued by individuals doing hobby projects in their spare time, and by research slow-mo stretched across decades.

Meanwhile VC pours funds into 'no-code' tools that represent unprincipled grasping in this critical problem space. Of course at some level of software sophistication you are going to need 'code', that is a medium of programming, and there isn't any real reason that a programming language in the tradition of Lisp or Smalltalk could provide those same end-user facilities, just stymied progress from lack of DARPA level follow ups and rapidly shifting business models. I blame, in equal parts, Java, the Web, and Ronald Reagan for where we are today, though that is no excuse for us hobbyists to keep trying to solve critical software bottlenecks. Who knows, maybe the next Big Thing in programming languages won't be yet another weekend project gone supercritical with a cranky BDFL, last second design, and toxic community - maybe it will get out of its own way and help people build the software that they need.
> There seem to be no way of removing them either

LineageOS is pretty good and non-American Samsungs are easily unlocked.

A custom ROM is probably the most (only?) reasonable way of using an Android phone.
It's complex, literally: local regulations, a lot to do with homeowners associations, drive the cost through the roof.
Brompton T Line: The Lightest Folding Bike
This site is absolutely fascinating. A real gem if you don't mind the pun!
I just installed android 12, and I am surprisd how enormous everything has become. Volume picker is like 1cm thick now. It scares me if it becomes even bigger with the new version.
I don't see what this would have to be the case. You could install the solar panels elevated with support structures wide enough for the harvesters to pass between. That being said, like others have mentioned these crops in particular do like more sun so other crops are likely more suitable. A setup like this (https://s4.reutersmedia.net/resources/r/?m=02&d=20211004&t=2...) would be useful for many types of crops.
Lignin: The paper byproduct that could change the game
> abortion seekers

Uhhh, not sure what koolaid you've swallowed, but including them in that list is almost laughable.
I went on a tour of a disused gold mine near Dahlonega, Georgia (a town that sprung up due to the Georgia Gold Rush of the early 19th century). During the tour the guide pointed out little flecks of gold in the wall and mentioned that the property likely still had billions of dollars worth of gold in it, but the low hanging fruit had already been plucked, and the cost of extraction of the rest would be too high. That's pretty wild to me, that you can know where BILLIONS of dollars of gold is, but not get at it. On the other hand, thinking of how dangerous and expensive mining must be, it's not entirely surprising.
An absolutely unnecessary sacrifice.
What are you going about with new plants? If the just turned back on the plants they stupidly turned off that would make a HUGE dent in their current predicament.
I wonder if there's a way to script setting it up to be honest, I end up about an hour deep in help docs each time I set up a new domain+email trying to work out how to make a catch all and how to configure the thing so replies come from the right email.
Not sure if I'm honest. Starting up steam through the terminal and launching the game doesn't give me anything indicating the reason in the logs, which is weird. I'm using Arch and tried both steam and steam-runtime already.
Agreed. I am implementing some portions of it right now for an app and some of it is so eye-rolley. I'm just skipping those bits.

Overall, I think it's a nice guide, especially for people like me who are design-inclined but not designers. However it shouldn't be taken as gospel.
too much work to remember each time for logins if it's something frequently used. The iCloud way of generating emails is great but only works well on my iDevices. I used to use endjunk.com for everything, and it was the same kind of "anything@you.endjunk.com" setup, but one day they just disappeared with no warning and I lost a few accounts because of that. Learned my lesson and just switched to GMail.
Sure, but what percentage of all the books being read in the world right now are calculus books? Or math textbooks? Or textbooks in general?

I think you're bringing up an edge case. Fiction and non-fiction books tend to be meant to be consumed front to back. A better edge case would be books with heavy endnotes, but honestly, those are handled better on my Kindle than with a physical book too.
Perhaps but, "informed consent" within the medical industry is a lot different than at a knife shop.
No, they really don't use the same animations (or even look the same).

Moreover, at least comparing S22 and Pixel 6 Pro I have at hand, the S22 is significantly laggier and slow, while Pixel isn't.
So that's what the E-06 means on the calculator's answer! :(

That did seem surprising, and the actual number would be closer to a third of a teaspoon per person.
I don't know why Google has declare a "War on Contrast", but since Android 7 it's only become uglier with each release. It's certainly hell for writing durable tutorials, what with each release shuffling the settings and icons randomly.

I wonder if it sell more phones, convincing people to upgrade to get the new Android experience?
My anecdotal experience is that the things you are talking about have way more to do with what you are used to then what is "better".

At this point I don't think either is that much better or worse the the other.

For one I have your exact same feeling when using an iPhone. And I know it's not because it's bad, it's just completely different than what I have been using for many many years.

(And yes, i can just go to the app drawer, type "battery" an find the battery settings)
Funny story.

I always had nightmares when attending college that I am given an exam for which I a completely not prepared for.

Well, one day I get to class, the professor goes "clear up your desks".......my heart sinks as I mostly was an 'A' student and really cared about my grades. I take the test, I don't remember any of this stuff as I missed some days due to illness. I completely flop the test. When giving it back to my professor, I straight up told him....hey so this is pretty embarrassing, I completely forgot we are taking this test, I was completely unprepared. I told him it felt like nightmares I had, and felt surreal. He had a pretty good laugh and told me, that if it affects my final grade in a significant way he will allow me to take another test.

I did get an A in the course and that test was irrelevant in the grand scheme of things.
The word is “lessons”.
To change pending delete status costs them nothing.
I see this all the time in software development. No media hype involved.

I worked with a senior engineer who had a brilliant knack for finding design flaws in review (usually security or performance issues) and would put in heroic efforts to fix them before they went to production. Someone privately called him out as an obstructionist - "He's constantly worried about BadThing happening, but it never does! He's just wasting time.". I politely corrected them - "Did you ever consider that BadThing never happens BECAUSE he's constantly worried about it?"
I've seen sites that disallow auto-generated addresses, super lame and makes me not want to use them, not sure how common that is today.
The change that caused the break would be equivalent to the PE file format changing in an incompatible way on Windows, to give an idea of how severe it is.
Ironically the Sierra Club is one of those organizations behind NIMBY type objections to solar and wind production. They are an outdoorsman club, not an environmental club. Their objective is maximizing the amount of untouched wilderness available, and that means not being able to see wind turbines from mountaintops.
Agreed about the firewall side of things! I was complaining about the switch & VLAN side of things - I find myself pretty proficient in general Linux networking tools but couldn’t figure out their switching/bridging/VLAN configuration despite easily being able to do it on a Linux command line with brctl/etc. I suspect it’s a necessary evil though as Mikrotik’s custom config system for this may not actually use Linux networking subsystems and interacts directly with the hardware to enable hardware offload.
If you collect my DNA you're getting a whole lot more information about me than you would from a fingerprint. I guess it depends on how the DNA is stored. If it's an opaque hash, then I probably agree with you.

I'd hate to become a suspect in a crime because of some profile worked up by a behavioral analyst at the FBI and something in my DNA suggests I could fit the profile.
Yes they are, because any intelligent or rational capitalist will want to avoid competition and form monopolies. Some will succeed, because of economies of scale incumbents can easily keep out new entrants in many markets. Saying this isn't inherent to capitalism really sounds like the "that wasn't real communism" people. It's something that appears very frequently (always?) in capitalist economies so not addressing it isn't a very compelling argument
That just seems... bad.

Also easy to circumvent by moving along diagonals. You can even zig-zag your move so you can wind up where you want. I could go E6-D5-C4-D3-E2, then you couldn't en passant to E3. Not that you could do it on E3 as that would put you in check and isn't allowed. But G4 to E4 is a legal move with the same outcome in your scenario.

I really can't see a way that you'd be able to en passant a king that's not easily routed around or just illegal.

It also violates the concept that you're taking multiple turns. You can capture a pawn en passant because the pawn's double move is a relatively recent rule. It's solely to make sure you can't avoid capture by using the double move. But it's still a single turn.

The die roll lets you move that many pieces. As N distinct turns. If the turns would have played out one-by-one, it wouldn't be allowed as a player can't put their own king in check, and even if they were allowed, the opposing player could just take the king in response.

And it's no longer "in passing" if it's from several columns away.
"Clickbait" that truthfully describes the contents and attracts readers who will like it is also known as "good headline writing."
This earth place sounds preposterous!

I'm supposed to believe the planet's alpha predators willing make themselves subservient to smaller, but more furry beta predators?
https://arxiv.org/abs/2004.05074

This paper argues basically argues that raft has a different leadership election mechanism than paxos, but that if you tweak some terminology, and make a few relatively reasonable implementation choices for paxos they are otherwise pretty equivalent.

It even gives a raft style single page description of paxos (using raft style terminology), and shows how little it differs from the equivalent single page summary of raft.

The main implementation choices they use are:
- combined roles into a single server role
- enforce that log messages are decided in sequence (largely to avoid the having to specify the behavior of newly elected leader to propose operations for the gaps (possibly no-ops))
- numeric ballot number, rather than lexicographical pair (but this changes nothing except making the summary slightly easier to express)
Your 2017 blog post is outdated.

See:

https://community.signalusers.org/t/can-signal-please-update...

and

https://community.signalusers.org/t/dont-want-pin-dont-want-...

See here for a discussion on how Intel's 'secure' enclave won't save you:
https://community.signalusers.org/t/proper-secure-value-secu...
The page is also quite vague about how the attacker got these 1900 phone numbers. It seems to imply that they were just the ones around when the attacker got access. But it doesn’t actually state that clearly. Were they 1900 random numbers or were they chosen somehow? The latter is of course far worse.

They also apparently have logs of the attacker searching out three specific accounts within these 1900. That seems odd. What’s the chance that, out of all signal accounts, the three they are curious about just happen to be among the 1900 they got access to? (Perhaps signal/trillio don’t have logs from failed searches? That would be pretty poor logging though)
It's absolutely terrible. Even on custom ROMs, which can extend the life of a phone quite a lot, the latest wave of obsolescence comes from Android dropping support for old, of course un-updatable kernels.

It's absolutely not the price of progress, it's the price manufacturers not caring (why would they? people have already bought the device and they'll buy more short-lived devices) and there being no legislation to make them care.

With mainline kernels many phones that are a decade old would be perfectly usable today.
Platinum ~10,000 metric tons, or a cube 7.7m on each side. [1,2,3]

Silver ~1,740,000 metric tons, or a cube 55m on each side. [3,4]

Link 3 has a neat visual of the silver, gold, and platinum cubes side-by-side (a tad bit out of date).

[1]: https://pubs.er.usgs.gov/publication/pp1802N

[2]: https://sdbullion.com/blog/how-much-platinum-is-in-the-world

[3]: https://www.visualcapitalist.com/the-platinum-series-the-his...

[4]: https://www.usgs.gov/faqs/how-much-silver-has-been-found-wor...
No, it's not. If you use Twilio, maybe, but there are many other options today, one of them being SignalWire [0]. Another being Plivo [1].

[0]: https://signalwire.com/pricing/messaging

[1]: https://www.plivo.com/pricing/
Only if you actually want to receive their spam for research purposes.
Either that or search in the app drawer (at least on a pixel)
Sure they do, or you think Pixels roll out custom animations bypassing OS framework?
It may even make some crops like grapes perform better.

https://www.reuters.com/business/environment/solar-panels-he...
With your username?
I also sometimes use the English version because it’s easier to find documentation. That’s also why I always use Linux in English, localized error messages are useless.
Linus does provide a stable ABI with Linux, it's GNU who drops the ball and doesn't. You're criticizing Linus for something he has nothing to do with. What's the point in that?
FWIW, they are either joking or just wrong about "dailily". "Daily" by itself is a perfectly fine adverb, and I've never heard or seen "dailily".

To prevent cavities, brush your teeth twice daily.
Are you a resident of Lebanon? What's your skin-in-the-game of holding assets/funds as a Lebanese resident?
> I am literally doing that.

You literally aren't.

> we are debating battery trucks verses hydrogen trucks

No, you're making your original mistake again. It's not battery trucks versus hydrogen trucks. The choice isn't BEV or FCEV, the choice is both BEV and FCEV.
>Surprising how government overreach and power abuse does that.

Ironic.

Disclaimer: I'm a moderate.
So I learned about the "hidden" x86 mode called XuCode (https://www.intel.com/content/www/us/en/developer/articles/t...) - which is x86 binary code placed into RAM by the microcode and then "called" by the microcode for certain instructions - particularly SGX ones if I'm remembering correctly.

Wild speculative guess: It's entirely possible some of the pre-AMD64 stuff is actually internally used by modern Intel and AMD CPUs to implement complex instructions.
John Carmack Describes His Programming Setup
Sometimes it feels like people talk about this sync/async issue in a vacuum. But often there is a real need to get a response from the recipient in a timely manner. You can't just sit around twiddling your thumbs waiting for a response hours later because until then you might be blocked.

It isn't just the big things that could block you. A small piece of feedback, an opinion on a design decision, a review of your approach etc all require relatively quick and synchronous responses or you end up in multi-hour or multi-day long chain of async discussions. Business can't move at that speed.
Gavin Newsom is presidential material!
They re-register
Cool to see a new general purpose search engine with its own crawler! I tried a couple of queries and it worked fine for me. Searching for for inetdex (https://www.tuxdex.com/?q=inetdex) returns 1,442 documents that apparently just reflect the crawler's user agent though. Might need some tuning. Can you (assuming OP is affiliated with the site) say something about the team and business model, if any? Would also be interesting to hear about what infrastructure you're running on and if there's any plans to open source the crawler.

I really like the minimal/90s look and feel too--keep up the good work, assuming it's not a honeypot! :^)
Speaking about consensus - there is another thread on the HN where people complain about Android 13 UI. I guess that was built with a healthy dose of consensus.

The point is - sometimes you need a jerk with a vision so that the thing you're building don't turn into amorphous blob.
Corn no, alfalfa yes. But you could install wind turbines in a cornfield with very little disruption to production.
If I don't see the traffic, then the traffic isn't affecting me. If I see the traffic ahead, in my own neighborhood, I reroute myself.

Anyway, I think you probably burn more time dicking around with your phone than you could ever save by avoiding traffic on the way to a grocery store that, if you're in a city, is probably within walking distance anyway.
I wonder how the people putting "abortion seekers" on such lists would feel if I included "self-defense rights advocates" for people 3d printing guns or smuggling them in from abroad on similar lists.
How can I run a serious business if I can't use the warehouse I bought?

Why can't I use it? Because the city won't let me.

I'm not the only one. This guy, Garland Trice, had his building demolished by the city because he failed to repair it. Why did he fail to repair it? Because the city would not give him permits.

It's SO RIDICULOUS here!

They've closed down the movie theater because they wanted to bring in their own theater. They drove a crypto mining facility away. They ran a tire recycler out of town...

If I hired 50 people, what would they do with no place to work?
Can you pretend that your project is to build MVP that just needs to work? And consider security features/fixes to be something for next release?
They’re not very bad for you, though. (Compared to, say, salmonella, as the other person said.)

The dose makes the poison.
There’s a single reason that I gave up on this method: having to send outbound mail to these companies.

You sign up for a health plan using healthplan@example.com. Great, until you need to send them a document. You send it from myrealaddress@example.com, and they write back and say hey, that’s not the account on file, etc.

So now you have to set up healthplan@example.com, configure it in your mail client, etc. And now you have this long list of special addresses to remember to have to send from, depending on the situation.

Email is already something I loathe. Why would I make it harder on myself?
Surprise Android 13 is Here
That's Play Protect's sole purpose. It isn't actually a useful piece of software in any meaningful capacity (and remains, several years in, the industry worst in independent testing[1]). Play Protect is there to provide the "green checkmark" people expect to see on their PCs that tell them they are safe, even if it's kinda a joke because they're running Norton or something that doesn't do jack to protect them. Speaking of, Norton's mobile antivirus rates better than Play Protect.

Play Protect is a scare tactic for installing software that doesn't pay Google a 30% cut. Probably the only functional thing it actually does.

[1] https://www.av-test.org/en/antivirus/mobile-devices/
And thank goodness for that, otherwise I would be completely insufferable ;-)
I've been on Pixel devices since the 2 XL and other Androids since the Nexus one. For me, Android 12 was the biggest regression that I've ever seen in one major Android update.

The bugs were massive and glaring in the early days. Things as simple as getting a notification would sometimes completely blank the rest of the screen. Since then, random slowdowns and slow animations have only gotten worse.

Beyond the core platform, Google's apps (which feel like an extension of the core) are just getting worse too. Android Auto for phones has been replaced with a terrible driving mode implementation. I recently used voice search to open an audio app in driving mode. It helpfully opened the app on my tv at home instead of the phone that was in driving mode miles away from home.

Everything is more disjointed and less functional than before. The little helpful four icons at the top of the app drawer? That was an amazing feature a few years ago. It'd always highlight one of the ones that I was about to use. Now, it fails 100% of the time, no matter how obvious it should be.

Things that used to be easy to do with the notification shade are now more confusing and take more steps than ever before. Its an awful mess, and this is literally the first time that I've preferred ios on my ipad over the Android UI.
I'm a little concerned with where google is going with all these proprietary chromeos phone integration features.

They discontinued chrome apps but PWAs aren't really ready as a replacement and it seems like google is continuing to use stuff like PNACL in various places which now nobody else is able to use, plus they are now just adding functionality like this that really should just be provided by apps directly to the OS to avoid the limitations of not having native apps and not have to compete with developers.

Instead of chromebooks being a neutral platform where all developers have the same capabilities since it's just chrome, it looks like its turning into a situation more like the original release of the iphone where Google is just the only company that is allowed to make native apps, and they are using that to add features that can only be used with android.

It kind of feels like they just invoked switching to PWAs as an excuse and instead simply closed down the os.
In the realm of (real-time) computer graphics, I have recently developed a perspective that Quaternion representation is simply another "space" that you have to spend finite resources transforming to and from. I am not aware of a rasterizer that can operate directly with quaternions, nor a way to apply perspective or orthographic projections to them.

For all of my personal applications, I have found that good old fashioned 4x4 homogeneous matrices are a really good way to deal with all of the transforms I am concerned with. I do recognize the utility of quaternions in dealing with certain specialized transforms, but these are not applicable in my simple DIY/hobby use cases (i.e. Q3A-tier graphics).

From a math perspective, I think quaternions are fantastic and far more elegant way to do certain things. I did recently discover Microsoft has all of this neatly wrapped up in System.Numerics, a SIMD-accelerated library for .NET: https://docs.microsoft.com/en-us/dotnet/api/system.numerics....
Okay, now optimize for controversial.
Is this open source, and if not how do they prove anonymity?
Reading these over the phone to dinosaur financial institutions is pretty unfun though. I was doing something similar with generated usernames, had to call in to reset my password because some places operate like it's still 1983, and the person helping me probably thought I was nuts with my 30+chr random username.