skysight-inc/HackerNews huggingface dataset:
There's an area where we've been way, way ahead of the curve for 70
years now.

It's sound.

Long before GPT, image synthesis, video deep-fakes and these imagined
"Photoshop for words", we had sound synthesis.

That's a very useful marker. Because we can read the things people
were saying about the future of sound, their hopes, fears and
predictions as far back as the 1960s when Robert Moog and Wendy Carlos
were patching modular synths.

Most of the fears and predictions turned out to be rubbish. Musicians,
orchestras and live events didn't get replaced. Instead we invented
synth-pop bands.

And many of the things technologists imagined people would want to do,
turned out to be way off the mark. To my knowledge Isao Tomita was the
only talented artist to "replace an orchestra" with synthesisers.
Most people who used the tools "as intended" were artless, and
forgettable. Everyone else ran riot in the parameter space - messing
and subverting the technology to get the weirdest punk-ass squelches
and wobbles possible.

So I always have to look on these "How synthetic X is going to make
the real X obsolete" with a pinch of salt.
ActivityPub, the protocol, doesn't actually tie your identity to your homeserver. Webfinger (which is the protocol responsible for the username@domain addresses) is not part of it. In fact, even Webfinger doesn't actually "tie" your identity to your homeserver -- the fact that your identity is "tied" is an implementation detail in Mastodon and other currently popular fediverse software.
Just like it will happen to Rust when it achieves 30 years of history, getting features every six weeks.

How many epochs will exist in 30 years?
> but who is Apple selling these to in the long-term?

I've thought this about every iPad model they've made, but obviously I'm wrong every time. I'm sure there are specific professionals who will find this useful, but in my guess is that most iPads are sold for casual use. As to why you would buy the higher-end model, because if you're in the market for an iPad, you probably have disposable income, you might as well get the shiniest one you can.
> delivering the ultimate combination of portability, versatility, and unbelievable performance

Not with that OS
> First of all, Python is a garbage, which means it can be extremely slow for writing anything high performance at scale.

Fixed it.
> SpaceX was fined by OSHA

We don't know what for, or if the fined offense would have prevented this accident.
That’s cryptocurrency in its original use case: virtual money.

This was all technically possible in 2009. What I was getting at was… what’s new? Billions and billions have been poured into all kinds of app development and R&D in this space and all we have is still what we had when Bitcoin launched.

What are all these people in crypto building? Where is it? Where can I use it?

Imagine if 25 years after the dot com era after hundreds of billions had been spent we still just had e-mail, static html4, and text chat protocols over dialup modem.
you should see these pictures of bike storage at central train stations:

[0] utrecht centraal prior to their major renovation
[1] airial picture of the a different bike storage at the same train station

[0] https://tondejager.files.wordpress.com/2014/04/bikes-in-utre...
[1] https://www.aerophotostock.com/-/galleries/all/-/medias/8098...
And 10x the amount of spaceflight?
My guess is:

- They want to standardize on the flat-edge design for aesthetic/consistency/synergy/slightly-more-usable-volume reasons. The entry-level iPad was the last remaining iPhone/iPad with non-flat edges.

- Pencil 2 charging conflicts with a landscape camera. (This also explains why the new iPad Pros have kept the portrait camera.) They chose the landscape camera, and the missing Pencil 2 support provides an additional differentiator for the iPad Air.

- They have to migrate to USB-C before the end of 2023 due to EU regulations, and the next update of the entry-level iPad may not happen before 18 months from now.

It probably all makes sense from Apple’s perspective, even though the result is confusing and irritating for consumers.
If you didn't sell semi stocks at their peak last November, when will you sell them?

And if you didn't buy till they were near their peak, did you really care about PE ratios?
actually many people don't use putty and recommending putty in 2022 is not that good. Windows terminal etc can easily do ssh without any hassles.
Ammonia combustion engines: latest research (2021)
I remember I used to read a lot on my tablet before I started using anki to take notes as I went. I miss it, the screens and then light weight are very easy on the eyes and hands. Reading on a laptop isn’t nearly as nice, but you can’t beat the keyboard
> It's not providing anything

The Ancient Greek philosophers used to say this about writing and reading
In other news, science can’t be expected to know how one can be protected from the coronavirus, because it’s new and nothing is known. However, humans manipulating the virus in a lab is perfectly safe and fine and responsible and can in no way lead or have lead to the virus escaping that lab.

I’m not quite convinced.
But disappearing messages is literally just UI, the recipient still got the message, it's just not shown anymore. The same happens in iMessage with "deleted" or edited messages.
>Humans routinely do violate copyright law. Plagiarism is a huge problem in many sectors; un-cited direct copies of people's work in violation of fair use is a regular every day occurrence in the human world.

And we need to accept that and get over it, not get better at outlawing it.
I think you're conflating "leftist" with "voting Clinton in order to avoid a Trump presidency". You're also conflating Hillary Clinton with leftism, when she is a centrist whose policy could have lined up with Reagan in the 80s.
Well, if someone refused to follow an established standard, that's preventable.
I am fairly open source die hard, at least for my personal stuff.

I used exclusively Android stuff for a long time for the reasons you cited: it was a good compromise between corporate support and hackable.

I bought an iPhone for the first time about six months back. I am not happy about having to do it. There's plenty of stuff I don't like about the phone. But I think it has been a net positive.

I used to really be rooting for Google. They have fallen a long way.
I see you and raise you one Flynn.
I don't know about "main", but like, you don't need raw pointers to have UB. uniq_ptr is nullptr after you move it.

And even then, my understanding is that raw pointers are still intended to be used in Modern C++: they're there for when you don't want to transfer ownership.
I clearly didn't need the XD strain, I thought that would be read as supplementary.

I routinely forget that no matter how clear your argument sounds to you that someone on the Internet will always misunderstand it (and pick apart a detail that has no central relevance).
From the article:

> We recently decided to update our duplex’s electric system.

I'm left wondering what exactly they meant by "update our duplex's electric system" if they did not mean put in a new service, new main panel, and bring the branch circuits up to current code? Like what were they actually envisioning doing, that did not include redoing the branch circuits?

If this story were written with the electric vehicle precipitating the chain of events, I can see how that would be frustrating. But it seems they set out to do the updates, and are now complaining about doing the updates?

The utility's position seems wholly unreasonable though. If this weren't a rental property, the right answer would be to DIY the install and make the utility deal with the additional load on the distribution infrastructure.
Yeah, danbooru or similar image boards basically have all the things talked in this tweet thread.

They have tag aliases, meta-tags and so-called "tag implications".

The last one is basically sub-tags but with more flexibility and dead simple to implement: if A implicates B, then tagging an image with A will automatically tag it with B. So you can tag "American Male Novelist", and then the system will automatically add "American", "Male", "Novelist", "Writer", etc. (after such implications were added).

It much easier than Wikipedia's categories, but Wikipedia's way is of course intentional because categories is meant to have a stronger hierarchy than mere tags.
I think the past few years have shown that an unsubstantiated twitter thread is worthy of much credence - especially in light of a significant lack of traditional reporting on the topic.
What do you think would happen if you asked the agnostics? Do you think they would agree with the creationists?
yes, zlib is the library underpinning traditional gzip

zstandard's own zstandard-own-compression format is its own separate much newer thing.

zlib, for instance

https://packages.debian.org/source/buster/zlib
Amateur astrophotographer here. What I'm going to talk about is true for my rig. The JWST is astronomically a better telescope than what I have, but the same basic principles apply.

The cameras used here are more than 8 bit cameras, so there has to be some way to map the higher bit-depth color channels to 8 bits for publishing. The term for the pixel values coming off the camera is ADU. For an 8 bit camera, the ADU range is 0-255. For 16bit cameras (like what mine outputs) is 0-65536. That's not really what stretching is about though.

A lot of time, the signal for the nebula in an image might be in the 1k-2k range (for a 16bit camera), and the stars will be in the 30k to 65k range. If you were to compress the pixel values to an 8 bit range linearly (ie, 0 adu = 0 pixel, 65536 adu = 255) you're missing out on a ton of detail in the 1k-2k range of the nebula. If you were to say 'ok, let's have 1k adu = 0 in the final image, and 2k adu = 255', then you might be able to see some of the detail, but a lot of the frame will be clipped to white which is kind of awful. That would be a linear remapping of ADU to pixel values.

The solution is to use a power rule (aka, apply an exponent to the ADU, aka create a non-linear stretch). (EDIT: The specific math is probably wrong here) That way you can compress the high adu values where large differences in ADU aren't very interesting, and stretch the low-adu values that have all the visually interesting signal. In the software this is done via a histogram tool that has three sliders; one to set the zero point, one to set the max point, and a middle one to set the curve.

It's kinda like a gamma correction.
If I wind up rotting in hell with Derek Lowe that'll be pretty good company, I think I'll take that.
> Proof of Work is currently the only solution for a truly decentralized network that’s not susceptible to coercion.

Enter Proof of Space and Time. PoST improves upon Proof of Work to maintain the high level of security PoW provides (if not improve upon it) while using considerably less energy. It essentially does the work once instead of for every block, storing the proofs with space and using the time component to collectively move the chain forward.
So how's this better than matrix on one of the major free home servers? Better archives and exposure to search engines?
It's not confusion, it's disgust. Everybody understands that Saudi's are the leading exporters of terrorism and the US helps enable that terrorism with our money and intel. Then we condemn Putin and expect the entire world to take it seriously.
Because it is a fake dichotomy.

D, Nim, C#, Swift, not to count all of those that existed since Xerox PARC days.
The company that makes the machines that TSMC use to make chips is Dutch if I remember correctly. So if Taiwan gets invaded it is a disaster but not an absolute disaster as presumably USA/other countries could order some machines from said company and start afresh. Supply would be constrained for a long period of time and there would be a massive economic hit but it wouldn’t necessarily have to lead to WW3. If Russia is anything to go by, presumably there will be indicators in the months before as to when an attack is going to happen which means TSMC staff could be evacuated to other countries to get things up and running. I think I also read somewhere that USA was already in the process of setting up more chip fabrication on US soil in conjunction with TSMC, I think maybe in Texas if I remember right?

I think I also read that the entire foundry would be rigged to blow in the case of invasion. Between controlled demolitions such as these by Taiwan and whatever China has to fire at them to successfully win, there would be very little of value left standing on the island by the end of it. It would take them decades to redevelop it. Very hollow victory for China.
It's actually 50 million dead, not 5 million. And some experts even say, that possibly up to 200 million Chinese have died from covid so far. All those repeated lockdowns and city-wide mass tests are just being done for the 'lolz'.

P.S. I wore my tin-foil hat while posting the above. It's pretty similar to the one you're wearing.
That's indeed what I was thinking of. WinModems were an absolute pain when I started using Linux two decades ago, often outright impossible to use unless you were running Windows, and adding a ton of CPU overhead.

I wouldn't be surprised if we'll have the same situation again, with some laptop cameras that just won't work at all under Linux.
1. I wasn't clear: the employer's getting the commitment itself for free. The labor is still being paid at the labor rate.

2. When I wrote the objection, I was more thinking about the retention of established employees: it's relatively common in my industry to offer a bonus of some kind in exchange for your experienced employee committing to not leave in the next, say, two years.

In that context, replacing the immediate bonus with a promised raise / promised bonus is problematic in that it benefits the employer (employee is more motivated to stay), while not restricting the employer (the employer can still lay off the employee at any time, having spent nothing). In contrast, most of the time the retention bonuses are only forfeit if the employee quits or is fired with cause, so if the employer has given an employee such a bonus it serves as a level of commitment to not lay off the employee, because they've already paid extra to retain them.
Communication and coordination is surely hard and things like that surely happen, but this is why project management exist.

If it is doing things right, then the rust people don't do complex buisness logic, because it is not assigned to them and they would not even have the details.

And if the python people were too eager and have core stuff implemented and it is affecting performance, than you can always reimplement it low level.

It all depends on the project of course, of what would be the best mix.
Any more details or references you can provide about this?
Elizabeth Holmes asked for new trial after visit from key witness to her house
>It should also be remembered that C++ compilers are even worse than C compilers at mis-using instances of undefined behavior to mis-optimize code, especially since they typically rely even more on optimization steps to have half-decent performance.

Nonsense. Modern toolchains treat C and C++ as almost interchangeable. For example, Clang compiles both naively to a machine-independent IR and then performs all its optimizations on that. "C is portable Assembly" has been a myth for a long, long time. Nowadays C is effectively as high level as C++, just with fewer features.
His style and pace is a lot different than the modern genre writers like Vince Flynn, Lee Child, and even Ludlum (though Ludlam was of similar age) which excel at fast plot driven stories. A lot of Le Carre's stuff is from the '60s and '70s, and I'm not sure how well it actually ages. (I haven't read him since 1990ish, and I've been wanting to read the Tinker series, just never got past the first chapter.)

I remember that even the movie version of The Russia house was a little slow, and it came out on the tail end of the cold war era.
Once bytedance put their filters on, they'll be a so much more sexy!

More seriously, I think so many people are only familiar with using image processing techniques to make things look subjectively "better", that they find it harder to believe that scientists don't do the same things to their research images. That is a bit corrosive to society, but real today.
And virtually no one should be starting new projects in C++ and everyone should switch to Rust.
https://www.washingtonpost.com/technology/2022/03/30/hunter-...

https://nymag.com/intelligencer/article/hunter-biden-laptop-...

The WaPo one is more technical and the NY mag article is more lurid.
If you're at the point where you're adding hierarchies to your tags, I think you're fighting a losing battle. At that point, why not do what Google does and just make a BERT embedding. No way you're going to manually achieve the full extent of complexity of how humans group and describe things.
Darn it, I initially assumed that this was about AT commands.
My team is an OSS project using Discord and have setup bots to connect to Element/matrix to test bridging and moving if it makes sense.

But I second this call.. the goals for Linen of searchability and better UX are great. I'd be inclined to try it out if it could replace Element for us, but yeah, would have to be connected to Matrix. Orr, Element if you're listening, maybe collaborate with Linen and/or copy their features around search.
> Rust just takes the other side of the trade-off, and will reject valid programs.

Are we still talking about ease of add novice Rust programmers to a project?
One person's defence is their opponent's offence.

On principle I'll never work for a company which by definition is equally both sides of the coin.

I like the fact HN doesn't discuss topics in this industry.
Text style transfer or paraphrasing/rewriting without spending big bucks on fine-tuning a language model would be nice.
> You learned that for 1000 experiments you observed something

Ok great, so then you agree that this is a principle that would be shared, which is the point.
> Could you say more about what tools and practices make this possible, beyond simply adding type annotations in your code? Asking for a friend.

Python with type annotations works really well with type checkers like Mypy, along with LSP servers, and both of those integrate with most development environments.

Using a Python-oriented IDE like Pycharm with type annotated Python also allows for better refactoring options. It reduces the uncertainty and guesswork an IDE's static analyzer must engage in for even basic features you'd take for granted with IDE and statically typed languages.

In practice, developers don't have to keep what can be a massively complex application running in their heads to modify code accurately. A nicely typed project makes it easy to see exactly what types of data get passed around and modified. Before gradual typing, you'd have to backtrack to all of a function's call sites to understand exactly what kind of data it takes and returns. With gradual typing, you can just look at types and rely on Mypy to ensure the right data is passed around.

> I did this with C++ and Boost Python back in the day and loved the experience. I wonder if Rust will someday get a high-level language for writing applications and scripts on top of a Rust codebase, like Boost Python for C++ or Tcl for C.

I haven't used Boost Python, but there are some options for Rust and Python that work well and seem to suit this use case like PyO3.
Experts grade social media on readiness to handle election misinformation
If I am correct we can only choose few extensions including ublock in ff(except nightly?
I’ve seen smth like that, but I am not sure that it will help you much.

https://www.connectedpapers.com
6 months is what I heard.
I'm currently at ~2 and 6 sounds like a pretty good estimate.
> Toshiya Hari of Goldman Sachs, a bank,

Never thought I'd see an Economist article explaining that GS are a bank hahaha
> First thing productivity users do to a Win or Mac laptop is install a windows manager so they don't drag windows around.

Interesting point of view, but I must either live in a parallel universe or know no "productivity users" (whatever that is supposed to mean) then. Windows' window management features cut it for 99.9% of Windows users, and the rest use PowerToys Fancy Zones or something of that sort.
Ask HN: What Happened at Facebook?
Downloaded the mobile app recently and was taken aback at how bad the experience was using it.

On load, I'm presented with two tabs 'Stories & Reels' (how are they different?) Browsing the "reels" zero videos are relevant to my interests which strikes me as weird as Facebook has over 10 years of my data? This section also cannot be hidden it seems.

I clicked on the friends section and a friend request from 10 years ago is the first thing I see (even though there was a new friend request in the last 24hrs).

The Watch "For You" section had zero relevance to my interests (Even though I subscribe to over 50+ FB Groups in specific niches).

The Live videos section is an endless stream of random videos again, not connected to any marked interests in the past. Women selling clothes, Pastor/Ministry videos and the random gaming livestream. There is no where to specify what kind of live content I'd like to see?

The Music section shocked me - the top banner music video was a song by Nickleback post dated "about 15 years ago" and the video autoplayed. Clicking on the "spotlight releases" playlist below the Nickleback video - all the playlist posts were from July 2021.

Do the app product team still actively work on the app experience or have they moved on to working on the metaverse? What is going on?
This is my everyday at work! Hahaha
Thankfully Fintech and military weapon control systems aren't high performance.
By that logic the steel industry is 4000 years old.
I've led and been on teams that have written multiple production-grade Rust services that have together delivered 100MM+ USD of value. The number of production bugs has been in the single digits, with exactly one outage that lasted more than a few minutes in the last 3 years. How about yourself?

In my experience, Rust delivers by far the fewest number of bugs in production out of any mainstream language. It gets the fundamentals right like nothing before it. &, &mut, Send and Sync take care of many classes of bugs in the inner loop of productivity.
The previous iPad design with thinner bezels on two sides and larger bezels on the two other sides was arguably the better design.
What is a vector database?

https://www.pinecone.io/learn/vector-database/

...was less than informative.
As a real side issue, you actually can optionally remove support for 32 bit apps from Windows server.

Guess how much malware suddenly can't execute.
If you don't sign it there's a fair chance you won't get further than an initial interview.
The best part is that those trackpad gestures translate almost 1:1 from macOS to iPadOS. And you can use magic trackpad with iPad too (although it makes more sense for me personally to use the trackpad built into the iPad magic keyboard case). I havent really used iPad shortcuts before all that much, but once i accidentally triggered a few of them after using it with a trackpad due to the muscle memory from macOS, it all clicked perfectly.
For now, but I don’t think this is true for long. There are too many talented people working in this space who care enough to develop solutions to some really difficult problems that blockchains are perfect for.
His son (Nick Harkaway) is one of my favorite authors, and one of the best in SF right now.
There's a concern that the rise of jellyfish is due to over-fishing, and so the response of, "Hey, let's eat the jellyfish," is, well, worrisome.
PyPy is still slower than the competition and largely ignored by the Python community.
That's funny to me, because I can't think of anything he's done, or said, that would indicate he's smart
They mean there’s no home button.