skysight-inc/HackerNews huggingface dataset:
There is still legitimate utility to this behavior defending against non-United States Law Enforcement actors.

People are looking at Cellebrite wrong due to law enforcement using it. Cellebrite is a set of specialized thieving tools. Those tools can be wielded by anyone. The fact law enforcement has unwisely and blindly integrated it into their toolchain does not mean the device should be given special protection over anything else. All this does is further cement "law enforcememt" as a special privileged class in the United States, to whom Constitutional boundaries (5th Amendment, which at this point, I hold that testimony by electronic device metadata disclosure/compromise should realistically cover when breaking through encryption is involved, and 4th Amendment when Third Party Doctrine is taken into account).
Hang on a second, I’m having trouble keeping all of these tinfoil hats on my head at once.
This was a good read. I laughed out loud when I read the notes column of their cell technology matrix which listed Mr Drummond and Gordan Gecko for 0G and 1G respectively.

I can also highly recommend the book "High Performance Browser Networking" by Ilya Grigorik referenced by this post. Although it's almost 8 years old most of is still very relevant. Although it would be wonderful if he would update it to reflect changes in TLS and 5G.

I also really liked the layout and fonts on this person's site. It has an almost 'zine aesthetic. Very easy on the eyes. Does anyone know what they might be using to produce this?
i was annoyed by the verbosity of XML when using it for config files at my workplace so i tried to design maximally human readable & writable text file format, which turned out to be extremely concise and fast:
https://github.com/Enhex/Deco

after trying at least dozen C++ GUI libs and none of them being good enough (license, limited portability, limited customability,...) i started making my own one which is OpenGL based, got automatic layouting, separation of concerns of layout/style/logic, permissive license, and provides building blocks to make your own widgets.
https://github.com/Enhex/GUI
They won’t get worse as New York is submerged under the Atlantic ocean, but they’ll just add salt to the wound periodically over 150 years...
Thankfully the speed of light gives us a day or so of warning time when a blob of charged plasma is headed our way, we just need to mobilize the entire world to respond appropriately!
>Cryptocurrencies are not MLMs, you would do yourself a huge favour by learning what they are.

I did and it changed absolutely nothing. It's literally just the dot com bubble all over again but it keeps coming back every 3 years.

Here, I'll explain the core problem of the dot com bubble. People started internet companies with basically close to zero revenue. To convince investors to buy in they used weird non standard metrics that indicate popularity and growth potential like page views. The fact that these businesses were not earning money let the imagination of investors run wild. Companies that were actually earning money had much lower valuations back then, because people immediately understood the value proposition and that growth isn't endless.

It's the same with Bitcoin. There is no reason why it should have such a high market cap. It's only riding network effects but those are all there is to it, MLMs are exactly the same, they endlessly recruit members and that is how they make money.

Because there are no other reasons, the imaginations of speculators run wild. They will come up with an endless number of bullshit reasons that you have to cross check. When the initial pitch turns out to be wrong, they just shift goalposts and come up with another reason. Remember, Bitcoin started out as a currency, then became a store of value and now it is becoming a settlement layer.

Really, if you want to gamble your money in Bitcoin, do it with the realization that it's just that, a gamble with better odds than a conventional casino.

The vast majority of people don't buy Bitcoin because they want a deflationary currency that goes up slightly faster than inflation, they buy into it because of its volatility and ability to generate otherwise impossibly large returns fueled by future investors.
Thanks, will comply to your advice, these are a very good questions!
Yeah that is what I thought too. Maybe they are trying to use it as a "feature" - like it spontaneously got unstuck, nothing to do about it.
Very true. Simplicity is in the eye of the beholder.
So this is merely Volkswagen level bad, and not Sony rootkit level bad? That’s comforting!
A 'spring tide' refers to the high tide at the full moon or new moon and does not refer to high tide in the spring time. A spring tide happens when the sun, moon, and earth are in a line. It is to be contrasted with a 'neap tide' at the quarter moons when the sun, moon, and earth make a right angle.

https://oceanservice.noaa.gov/facts/springtide.html
The big advantage is that you can reuse the Compose file for other computers. For example, in my model, Home Assistant would come with a Harbormaster-compatible Compose file, so to run it you'd only need to include the Home Assistant repository URL in your config file, and you'd get automatic updates and everything without having to do anything else.
Why aren't chips recycled more? (Not that recycling could address the immediate problem.)

Or perhaps there is already a lot of recycling, but it is not apparent to me and probably not apparent to most people.

Is pulling and sorting chips from e-waste inefficient? Damages too many chips?

In China a lot of reverse engineered info on proprietary chips floats around among engineers. Are hardware engineers in the west too busy to adapt to recycled chips? Is the supply too precarious?

The only one I know of working in this area is https://en.wikipedia.org/wiki/Andrew_Huang_(hacker) I wonder if he gets lonely.
>many countries in the West should hire the Chinese to construct and build HSR in their countries with foreign labour under local direction

We tried that with highways in Poland. Chinese company Covec came in, underbid for 30 and 20 km pieces of A2, got paid advances, hired local labour, didnt pay contractors for finished work, decided they didnt like the project any more and wanted more money, packed up and left with half the contracted work done.

One of the reasons cited for the failure was arrest of Liu Zhijuna, Chinese minister of rail, for alleged corruption. Covec was a China Railway Group subsidiary.
“Gender” is related to “genre”, and means merely a group of nouns lumped together for grammatical purposes. Linguists talk instead of “noun classes”, which may have to do with shape or size, or whether the noun is animate, but often rules are hard to see. George Lakoff, a linguist, memorably described a noun class of Dyirbal (spoken in north-eastern Australia) as including “women, fire and dangerous things”.

To the extent that genders are idiosyncratic, they are hard to learn. Bora, spoken in Peru, has more than 350 of them.

https://medium.economist.com/we-went-in-search-of-the-worlds...
This looks cool but I'm always reluctant to install ANY browser addons that "can read and change all your data on the websites you visit".

I'll keep in mind this addon exists, though.
I think the way this is presented (including in the Wikipedia article) is overly confusing and leans too much on irrelevant game-theory issues.

Adding a route to a road network does not itself reduce total capacity, of course. It's actually a queueing theory issue--misusing a road as a dysfunctional queue by putting more cars on it than can get through causes head-of-line blocking and allows cars taking the congested, shorter route to obstruct the clear, longer route. (this is concealed in the Wikipedia article by describing the travel time as Travellers/100, the latency of a fast, very wide road queueing into a narrow intersection.)

Cutting the route can "solve" the problem by eliminating that particular congestion source, but only in the case of an extra, redundant shortcut route.

Other options -- like rate-limiting at the start point, or queueing separately for the shortcut route (an express lane), or forbidding queuing on the main road for the shortcut at all, both fix the general case and this case in specific.

The general version of the issue is: When you build a network, never queue in the core. Either drop traffic early and often at the point of congestion, or rate limit as close to the source as possible. Or change links at random and hope your network reconverges into a less broken state, I guess.
Thanks a lot for sharing this Canadian point of view, it's something that I didn't know., and I really appreciate the time you dedicate to send a feedback about this subject.
I think it's also important to think to other billions of people that don't know English at all, don't live in a bilingual country where learning English is easy and maybe they don't use the same alphabet. I think start using a simpler English in every text and encourage translation of documentation, website, etc ... will improve language diversity in the whole world and not only in few countries.
This article is just another example of clickbaity slander as they come.

> Myth #2: Introverts don’t have the “people skills” to lead

> Myth #3: Introverts are bad communicators

The explanations given for these "myths" in the article are not reasonable enough. Anyway, these are not myths, they are observable and explicable patterns. Just like nearly every other skill, communication and people skills require practice. Introverts are much less likely to have enough practice for leadership-worthy people skills than extroverts, especially if they don't bother pushing their limits for it.
I wonder if the partnerships just fundamentally don't work if you aren't NVIDIA. Running games on servers require more expensive GPUs/performance from NVIDIA than their consumer GeForce cards. And Google faces another disadvantage: NVIDIA has leverage with game companies that use their technology, Microsoft publishes games, but Google doesn't have such leverage with popular games.
Seems nearly impossible but it would be cool if SpaceX would open up access to the RF capabilities of their Starlink user terminal. Pretty impressive array for consumer electronics.
Backwards compatibility is one of the selling points. Another is the UI, which has remained basically the same since Windows 95. They learned that lesson when they changed it for Windows 8, and immediately changed it back.
Fixing VNC black screen on Big Sur
Is it just me that looks at the equipment photo, and thinks - you're using an inverter to convert 12VDC to 120VAC, then a couple of wall plug transformers to convert that back down to low-voltage DC - why don't you just use a DC regulator?
Even if we had a way to stop aging, I guess the brains would be the biggest problem. How likely is it that our brains can function for hundreds or thousands of years? Probably not likely at all. All these things within us of unimaginable complexity work, because they had to evolve in the past. Our brains evolved to work only a few decades.

Suppose we stop aging - this may be great, as we could live at our physical peak until death and the life would be much much longer on average. But at some point, maybe 100 - 200 y/o depending on individual, people's mind may just break.

To truly achieve immortality, we would have to probably reverse engineer the brain and gain complete understand of how it works. Even if we could copy brains atom by atom, or upload it to virtual world, without understanding of how to assemble a brain, this will be useless. A virtual brain, which would not be enhanced in some way, would age exactly like a real world one.

So probably the scenario where people can't die of old age is almost impossible, because that requires technology more advanced than even the ability to backup/restore a mind - which would allow people to die in accident and be restored - although most certainly there would be laws to regulate it, unless we have practically infinite space / land for people to live.

Sorry for going all Sci-Fi on this, I watched the 6th Day yesterday. The antagonist thought he could be immortal because he had a machine that could clone (or rather copy) a person including the brain. He had the ability to get himself resurrected if he died, but he probably wouldn't be able to live even a thousand years, unless he also had developed the technology to prevent data corruption in his brain.

Unless maybe I'm completely wrong and the brains are so flexible they would just work, but there's no way to test it, is it.
This shows, that it should have been done already before. And that Egypt should not ask punitive payments from the ships owners.
>These decisions took time to arrive at because - despite my role as the lead on the project - calls on this specific issue are not mine to make.

That's just sounds like huge red flag to me.
I want to see a ship that's the width of the Panama Canal, but like 10x taller, called Panaminmax.
I tried this as a project for a masters course a few months ago. I found the performance to be decent but nowhere near what humans could do. I wonder where that 53% figure came from. When I tested the code master I wrote against the guesser, because they used the same embeddings it was able to get near a perfect score. I ended up creating a few overlapping datasets and adding some variation in order to better simulate real humans.
A static site generator that works now will probably still work in 10 years, even if updates cease. And it will be safe to use. After all, it just churns out HTML that you put somewhere.

The same can't be said of WordPress or MediaWiki. You will not be able to run these at all if they become unsupported and will have to migrate, or risk facing security issues.

Sure, SSGs are not for everyone, but the potential for deprecation isn't a major issue, at least for a personal site.
Those are streaming services, not applications, and they can't be made into applications.
Bitcoin has outperformed gold significantly in the past, so that can't be the reason why people buy it. They'd stop buying it because it is overpriced.

Now that inflation is up again, people are realizing that fact. Gold is going up, Bitcoin is going down.
Two things that I use daily:

Serilog.Sinks.InMemory for help with unit testing log messages etc: https://github.com/sandermvanvliet/SerilogSinksInMemory

TestableHttpClient to make testing API calls easier by providing a simple way to configure responses and behaviour as well as asserting actual calls: https://github.com/sandermvanvliet/TestableHttpClient

Both I think equal parts not invented here, “how hard is this really?”, not finding something at the time and just doing it for the fun of it
I understand what you say 5/5. I spend a lot of energy trying my best to understand others, to go beyond their facade, to ask about thing I disagree with, etc. Also, I have hard times when people judge or mock me (even if done in friendly way), etc. I hardly pass over it so, again, takes some energy.
Not necessarily. That could have been an unused loaner from an anonymous law enforcement quartermaster who had a moment of conscience.

Cellebrite, as I recall hearing (Or was it StingRay?) have pretty strict non-disclosure license terms; I doubt Cellebrite knowingly sold one to Moxie.
We’ve created https://lowdefy.com and open-sourced it.

Over the past 5 years we’ve been building custom B2B and back office web applications. Nothing in the market had the level of customization we required both from a technical and commercial angle. So decided to standardize how we “configure” apps into a platform.

We did this by designing a schema by which to define web apps which is easy to read, write and understand, and works well with normal developer tools like editors, git and CI. While keeping it self hosted and even server-less.

Lowdefy has enabled us to rapidly deploy custom business apps like BI, CRM to MRPs.

Check it out :) https://github.com/lowdefy/lowdefy
Accelerate – Run PyTorch training on any kind of device
No. Only if you had a perfect classifier. The only way to have 100% recall is to have absolutely no false negatives. In practice, the only way to have no false negatives is to have no negatives at all.
I created dither, a library for image dithering in Go. And then I created didder, a CLI tool for the library. I had become interested in the aesthetic effect of dithering, but realized that there aren't many tools that do the math correctly, and also provide many different algorithms to explore.

https://github.com/makeworld-the-better-one/dither

https://github.com/makeworld-the-better-one/didder
> meaning less trade in shops near there

I can't remember the link, but one study I read found that it mainly affected whether people took multiple trips or one to do the same number of things.

E.g. if no traffic, you'll pop to 5 different shops on 5 different days because it's easy.

If tons of traffic, you save it all up to go to the same 5 shops in a single trip instead.

So obviously the effects are complicated, and the consequences aren't obvious. Also, if it's harder to make it to the middle of the big city, that can stimulate more vibrant jobs/shops/activity/etc. in towns on the outskirts that weren't there before.

So while all the examples you've chosen are detrimental, you can also reframe them all as positive.
The most interesting part of this article IMO is how the author built handover visualizations with unprivileged code and explained what was exposed in the API on Android vs iOS that was needed to do this. And they're quite good.
I’m not sure how you came up with that incorrect conclusion.
I built a little PWA just for me that I can use to scan ISBN codes of physical books I read. It then looks up the book and adds it to my spreadsheet of "Books I've read". I wrote a bit about it here https://nikhilism.com/post/2021/tracking-books-i-read-using-...

It was partly just a way to try out Svelte and XState.
Could be a myth or not, but it was said back in 1993 that a fire in a cresol chemical factory in Japan made DRAM prices to go up, which delayed the adoption of Windows NT.

Semi related: Using some Unix flavor in PCs was a desire for many, but always postponed because it took twice the RAM as Windows. First heard about Linux in 1996 but started to play with it in 1998 when I could afford a separate PC with 64MB of RAM to run it comfortably.
But learning is just one dimension of your life. Networking and building relationships is crucial for nearly all other important things, both personal and professional.
spring paradox
Lots. e.g. I took a random Tucson suburb and looked for the closest grocery store: https://www.google.be/maps/dir/32.3863674,-111.0376983/Groce...

Apparently you can't just put a generic "grocery" as the destination, but if you search for "grocery" and check different results, you'll get 10-15mn for all of them.

That's pretty standard US suburban sprawl, usually under the insanity that is euclidean zoning: entire neighbourhoods zoned exclusively for detached single-family homes, not allowing any business (no bakery, grocery store, florist, no nothing) and no multi-family dwellings.
Gosh I’m not sure how I feel about this. It’s like learning a sports hero doped, you don’t want to believe it, must be something else, but in your gut there’s that feeling. The man really accomplished a lot, I wound hate to see his true achievements buried
Handovers can exist on a higher level as well. 10 years ago there were calling apps that could handover a WiFi VoIP call to the gsm network (not using voip but actual gsm) when the WiFi goes bad and later switch the same call back to WiFi.
I created intercooler.js in 2013 so I could do AJAX in HTML:

https://intercoolerjs.org

Last year I removed the jquery dependency and cleaned it up based on a lot of lessons that I learned, renaming it to hmtx:

https://htmx.org

Same idea: extends/complete HTML as a hypertext so you can build more advanced UI within the original hypermedia web model, with a cleaner implementation.

Part of that cleanup involved me pulling out some functionality around events and a proto-scripting language (ic-action), and I enjoy programming languages, so I created a front end scripting language to fill that need:

https://hyperscript.org

It's based on HyperTalk and has a lot of domain specific features for lightweight front end scripting, kind of a jQuery or AlpineJS alternative.
Any base model NUC is also 'a compact pc for basic computing needs', and the same goes for modern SFF and non-NUC NGFF PCs offered by the likes of Dell, HP and in some cases Apple (Mac Mini).
Thanks! It’s still very much a work in progress, but it’s been fun.
Show HN: This site is a valid shell script
Space Force Commander Fired After Comments Made on Conservative Podcast
These are much smaller than an ex-corporate small desktop, right? My Intel NUC can easily be mounted behind my monitor. And although this Gigabyte product may be more expensive, the NUC its price range starts around 150 for Celeron based models a.l the way up to Mac Mini levels.
I've built several extensions to vscode. My best one has to be a tool to help you upgrade dependencies in your package.json: https://github.com/pgsandstrom/package-json-upgrade

I just felt that other extensions lacked polish. The UX wasn't very good, or they didn't read all npm config properly.
I wrote my own game engine that support an adaptive music system (some called dynamic music system), built using OpenGL (by SDL2), OpenAL, Physics powered by Box2D.

Pretty old projects, built during my years in the university. But also one of the proudest projects I achieved.

https://github.com/spywhere/Legacy-ParticlePlay
> The US can, and absolutely will, restrict oil exports if prices start to skyrocket.

That would cost US oil producers billions of dollars -- more than the price increase would cost US consumers. Which would only happen if oil producers had dramatically less political influence than they do now, i.e. if we stopped producing so much oil. But then there would be no reason to do it.

> It wasn't even legal to export oil until 2015!

Crude oil. It was protectionism for US refineries, not the other thing. Which makes oil cost consumers more, because of the reduction in competition for refining.
I was building a touchscreen music-production app for Windows, and I wanted it to have a phone/tablet style interface. It would have a stack of modal popup Views that the user could tap (or click) off of to close the top View and go back down. I ended up splitting the UI system off into a separate library and kept working on it. It now has DI (with scoping) and some other features. I've since used it for a few other small personal tools and projects, though no one else is that I'm aware of.

It's written in C# and runs on top of WPF: https://tinyurl.com/upbeatui
Thanks for checking out, sanqui! That's an interesting use case, am curious as to why is that information useful for you?
Hello HN ^^

This website is a valid shell script; you can curl | sh it and it'll run in your shell. The site has a link to its GitHub repo so you can browse the source and see how it works without actually piping it to (ba)sh if you don't trust it.
> - don't justify text, it doesn't look good

It certainly does look good for books and for LaTeX documents though. For the Web the problem is that it requires learning several new CSS properties and learn about some typesetting issues ("rivers" and "ladders").

The following does definitely look very good to me:

https://generatedcontent.org/post/44751461516/finer-grained-...

We're 25 years in, at some point browsers have to get a proper hyphenation and justification algorithm. With a proper H & J algo and high DPI screen, I don't see why it couldn't look great.
We’ve lost the parable as a form of discussion/presentation- now it has to be told “as if a true story” - but the truth of a fable or parable isn’t in the historical accuracy.
So will the Ryzen version work with ECC RAM?