skysight-inc/HackerNews huggingface dataset:
It's annoying as hell for applications like Immersed and for media players. If every app had a different way to position windows and the UI was good in 50% of them it would be one thing but every app I've seen with floating windows is terribly awkward, although anybody can think up a number of alternatives that ought to work better.
> Now suppose we want to add a parent link to every node.

Don't.

You do not need to.

Rust does stop you creating self referential structures (easily)

In the case of a binary tree that is not a problem

There might exist some specialised case where there is no more memory to allocate at run time, but in the common case it is more efficient in every respect to use algorithms with your data structures and dispense with back links

I have been working on a C program built by a (mostly brilliant) programmer that put back links in every structure (parent links in trees, doubly linked lists) and the waste of resources, in a constrained environment, is frustrating

Just don't
Windows has been rudderless since Sinofsky lost the power struggle and retired. It was true the rest of the company needed to be freed from the tyranny of the windows org but we threw the baby out with the bathwater, and since then windows has been victim to the whims of the services.

Hopefully the new chief can put some spine back in and start saying no to things that are bad for the product.
https://www.washingtonpost.com/dc-md-va/2024/03/26/how-key-b... There are some, but because the ship drifted in at an angle, it missed them.
Some of my thoughts:

1. This is an amazing idea!

2. I love that it is browser-based so can work everywhere. Native app would let you integrate more tightly (such as becoming a "keyboard" on the system), but that probably means "a mac app" which doesn't do me any good on Linux. If you could keep the bulk of it in cross-platform tech and just do the small integration part with native code, I think supporting at least "the big three" is doable. I bet if you provided a good API, somebody in the open source world would even do the work for you, on Linux at least.

3. Would really prefer being able to sign up with my email, and not having to log in with a third party account.

4. Online-only access is definitely fine for now, but to stay competitive in the future I would keep an eye toward being able to run inference locally so you don't have to be online to use it. This would also be a way for you to reduce costs and offer a cheaper version. If I were you, my long-term goal would be for this to be used by everybody (though that's years down the road). Local inference does complicate monetization, but that can be figured out.

5. For me to really use this enough to pay out every month, it needs to be relatively easy for me to get the output into whatever app I'm using, whether that is Chrome, Slack, Gmail, Google Docs, Vim, Gedit, or anything else. This is undoubtedly related to item 2 above, but I figured it warranted it's own mention as there may be solutions besides browser-based vs. native.

6. You're gonna have competitors hot on your heels, if they aren't already. Google in particular with GBoard on Android could be absolutely killer. Since it is Android-only, I don't think it's a major competitor now, but if they broadened it absolutely could be.

7. Do you have an exit strategy in mind already? Would you be willing to share anything on that? (I ask because it's relevant because your product could easily become part of my standard workflow, and I'm very conservative about becoming dependent on proprietary products, especially from startups). Please do not go native-only and only release a Mac app. At a minimum, please maintain the web-based version. And please for the love of all that is holy, don't sell to/get acquired by Apple! I want and need your product, and I don't and won't switch platforms (Fedora Linux currently) to get it.

Really amazing idea and great work! It is rare that I see products that I think could actually "change the world" but this one has some potential by changing the way we interact with our computers!
Mark Warner has received $342,211 from AIPAC. There's a huge push from Zionists to ban TikTok. That's why he's doing this.

https://www.opensecrets.org/industries/summary?cycle=All&ind...
a Baltimore local harbor pilot was onboard from what I've read.
ESP32 and MySQL Cloud Integration: Visualizing Weather Data
A different kind of ESP32 weather station project that connects directly to a MySQL cloud instance.
What options exist for something superior? These headphones are awful
Please follow the guidelines: https://news.ycombinator.com/newsguidelines.html

> Every one of your friends has a net worth of 6 million or more.

You are intentionally strawmanning. When people say 1% they usually mean income (in my experience) and sometimes are using it as a figure of speech. Your usage of wealth really stuck out to me badly in your original comment - I actually thought you were trolling by choosing an obviously silly figure.

HN rule: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

> I know your type, I came from your world. You are not being truthful.

HN rule: "In Comments: Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes."

And your strong stereotyping is likely not helpful to you. Perhaps be a little less discriminiating and a bit less judgemental. No one likes to be bucketed. You know nothing about the OP.
as a content creator who mixes reach and professional standards i mostly just subscribe to the veritasium school of ethics here https://m.youtube.com/watch?v=S2xHZPH5Sng
UPDATE (2024-03-26):

A business development manager at Meta saw this post yesterday and escalated the issue internally. They provisionally unsuspended our account this morning.

This afternoon, the collections team confirmed that they received our payment, and applied it to the account.

Thanks to everyone for their advice and input. For what it's worth, we'll definitely maintain a presence on Meta, but our team is taking a second look at TikTok for marketing.
My guess is that monetizing a video conferencing service simply isn't a viable long-term strategy so the company knows that they'll eventually need to develop new revenue sources.

I'm skeptical Zoom will be able to parlay their success in video conferencing to grow into a full business collaboration suite, but it's worth a shot. They got lucky that Microsoft and Google messed with their popular video conferencing services just before a global pandemic, but I expect that eventually other product suites will build in enough video conferencing that few people will bother with a 3rd party one. After all, even with incompetent management you can build a passable clone as long as you pour enough money into it.
Using indices is a (slight) improvement over pointers, since in Rust you will benefit from bounds checking (restricting you to the memory allocated for that tree).

(If you use u32 for the indices, you also save some space.)
Is the "million token context window" available to anyone outside of a few enterprise customers?

Will it be affordable?

Gemini 1.5 still lags behind GPT-4 for most of my programming related questions. In fact, Claude-3 is a better competitor.

I'm skeptical of Google - all of their "breakthroughs" seem to be unreleased research. Meanwhile, the rest of the world passes them by.
TIL the PlayStation 3 is used (on a grid/cluster of 16) as a viable alternative to Supercomputers by Physics researchers, this grid calculates how black holes collapse (!). I assume this is a cost-cutting measure by the researchers, and it makes me think how much more expensive a ‘supercomputer’ is and why, if it can be suitably replaced by the console with no games.
You mean like this
https://knowyourmeme.com/memes/arthurs-fist ?
I have the original in a box somewhere in the garage. Love to see some of these classic games, simple by today’s standards, be reimagined.
High-end headphone brand Audeze recently made an electrostatic headphone that works in MRI machines.[1] No air tubes needed and much better sound quality (and much more expensive).

[1]: https://www.audeze.com/blogs/audeze-journal/press-release-fo...
I flew some overseas trips on Delta 767s in the late 1990s that still had the tube headphones. I was pretty intrigued by the concept, you could hold your hand up to the tube holes in the arm rest and hear the music echo off your hand.

Either on the headphones themselves or in the little overwrap bag there was a note to leave them on the aircraft when you deplane, because they (obviously) wouldn’t work elsewhere.
For any other DSP people tearing their hair out at the author's liberal terminology, whenever you see "wave" or "waveform" the author is talking about non-quadrature time domain samples.

I feel this work would be a lot better if it was built around a more foundational understanding of DSP before unleashing the neural nets on data that is arguably the worst possible representation of signal state. But then again there are people training on the raw bitstream from a CCD camera instead of image sequences so maybe hoping for an intermediate format that can be understood by humans has no place in the future!
Can't any browser also access your banking info, steal your password, sessions, etc if you're logging into your bank's site with it?

And Google already provides the default web browser for Android, the OS web view, and the most popular desktop browser in the world.
Hacker News:California::Internet:USA

It's assumed that everyone comes from California unless proven otherwise.
> writing video codecs for years

These people aren’t the only ones writing performance-critical SIMD code. I’ve been doing that for more than a decade now, even wrote articles on the subject like http://const.me/articles/simd/simd.pdf

> that you use daily

The video codecs I use daily are mostly implemented in hardware, not software.

> it’s a lot faster (10-20%)

Finally, believable numbers. Please note before this in this very thread you claimed “800% increase” which was totally incorrect.

BTW, it’s often possible to rework source code and/or adjust compiler options to improve performance of the machine code generated from SIMD intrinsics, diminishing these 10-20% to something like 1-2%.

Optimizations like that are obviously less reliable than using assembly, also relatively tricky to implement because compilers don’t expose enough knobs for low-level things like register allocation.

However, the approach still takes much less time than writing assembly. And it’s often good enough for many practical applications. Examples of these applications include Windows software shipped in binaries, and HPC or embedded where you can rely not just on a specific compiler version, but even on specific processor revision and OS build.
Don't miss the - "how it's made": https://simonowen.com/articles/augmentinel/
I'm an exmormon who grew up in Utah. I have seen a very significant amount of positive engagement over social media with people who desperately need it.

My state's version of this law is to force ID-verification for porn sites. For that stated purpose, it isn't even remotely effective. But what about convincing a child to admit to their parents (or Mormon Bishop) that they watch pornography? That's where it gets truly concerning.
I anticipate Avi Schiffmann's "Tap" a hundred times more.
In fact I believe in the concept so much that I would invest all my money and time in it.
I find 'IDEs' a bit cluttered. For web development I use Sublime[0], a browser with Live Reload[1] and that's it. The browser's devtools are also handy.

[0] https://www.sublimetext.com/

[1] https://addons.mozilla.org/en-US/firefox/addon/live-reload/
I buy this[1] from Indian store, my spouse loves it.

1. https://www.karouncheese.com/product/malai-breakfast-cream-s...
This is certainly one of those things that has changed. I remember them too. A different era in flying.
Good point, NFC is described as operating in a particular RF band but not through radio waves:

> As with proximity card technology, NFC uses inductive coupling between two nearby loop antennas effectively forming an air-core transformer. Because the distances involved are tiny compared to the wavelength of electromagnetic radiation (radio waves) of that frequency (about 22 metres), the interaction is described as near field. An alternating magnetic field is the main coupling factor and almost no power is radiated in the form of radio waves (which are electromagnetic waves, also involving an oscillating electric field); that minimises interference between such devices and any radio communications at the same frequency or with other NFC devices much beyond its intended range. NFC operates within the globally available and unlicensed radio frequency ISM band of 13.56 MHz. Most of the RF energy is concentrated in the ±7 kHz bandwidth allocated for that band, but the emission's spectral width can be as wide as 1.8 MHz[57] in order to support high data rates.

https://en.m.wikipedia.org/wiki/Near-field_communication
Curious if you could implement the tree with qcell or ghostcell for zero runtime cost and having compile time safety?
> easily see a scenario where the barrier ends up ripping through the lower hull while the rest of the ship continues forward

I don’t think that is likely? My intuition is that in order to stay seaworthy ships are constructed with more integrity than that.

I don’t have any hard evidence though, just that I have looked at many ship collision/allision aftermath photos and what you describe is not a failure mode I have seen so far.
Sorry I used incorrect wording, by "coexist" I mean they considered to let them survive (which they do), without exterminating the whole race, while lying changed something, at least that's how I interpreted it.

I read the books too.
Social Media company would probably be the one to pay Verifier.
Twelve channels of the weirdest and/or lamest music you'd ever heard in your life, all in a faint, tinny form that makes AM radio sound audiophile quality.
You know how sometimes the gift you really want is cash or a gift card, but people often prefer to give you physical gifts that you can open and admire?

Imagine a line of faux jewelry that is marked up to real-jewelry prices and that, unbeknownst to the gift giver, comes with a hidden gift card code. So somebody asks you what you'd like for your birthday and you say, "Oh, I'd really like some Lagniappe brand jewelry," and they go out and buy you a $50 necklace that's actually worth only a buck or two, but has a gift card code worth $45 on the underside of the box.

You thank them profusely for the lovely necklace, they feel good for having bought you something besides a gift card, and you feel good that you can put $45 toward a new washing machine.
Tbh bash/sh don’t prioritise the experience of _writing_ commands, which might be worse. I’m decent with Bash, but to this day I don’t know how to properly document and parse flags (long and short form) and positional arguments (with validation, while we’re at it) so that it all works as I would expect.
Agree! Along with the Mies van der Rohe pavilion — one of my favorite spots.
Clotted Cream is possibly England's greatest invention, apart from perhaps the Westminster System of government.
Interesting, sound kind of like a stethoscope.

I bought a kind of unusual type of headphone from aliexpress a little while ago, that essentially consists of an induction loop you wear round your neck and tiny magnets you put in your ear, I'm somewhat scared to try them out as I don't especially want them to get stuck in my ear.
That video should be cut at some point and split into individual ones. True though chapter marks would be an easy solution.
Stimulating the audio processing part of your brain directly with the MRI machine.
My family and I drove through the Ports of LA/Long Beach on vacation last summer. A port is basically an entire city dedicated to getting things in/out of the water. Takes 15-20 minutes to drive through. You can't imagine the number of cranes/lifts. It's worth the drive through.

This ship was carrying ~5,000 TEU (Trailer Equivalent Units). Imagine 5,000 fully packed semi trucks crashing into the single upright of that bridge.

Even at 7.5 knots (~10mph) the bridge stood no chance.
The good ones (Claude 3 Opus, GPT-4) are really incredibly good at understanding scripts. It's very rare that they hallucinate anything, especially important details for the more widely used tools that I tend to stick to.

I trust LLMs with tools like Bash and jq and ffmpeg which have been around for years. I wouldn't trust them with anything released within the past 12-24 months.

An example from just the other day: https://til.simonwillison.net/go/installing-tools

I wanted to understand this:

go install github.com/icholy/semgrepx@latest

How does that @latest reference mention? There's no branch or tag on that repo called "latest".

I tried and failed to find documentation. I gave up and asked GPT-4, which said:

> @latest: This specifies the version of the package you want to install. In this case, latest means that the Go tool will install the latest version of the package available. The Go tool uses the versioning information from the repository's tags to determine the latest version. If the repository follows semantic versioning, the latest version is the one with the highest version number. If there are no version tags, latest will refer to the most recent commit on the default branch of the repository.

Is that correct? I have no idea! But it still gave me more to go on than my failed attempts with the real documentation.
You are right that I was speaking in generalities, in part because a forum isn't the best format for these types of in-depth policy discussions and also because I don't claim to be a policy-wonk. In fact, that's why I prefer engineering roles. But I'll try to clarify a bit.

Let's dilate on "This may lead to a crisis in society" to try to get to a policy. If we can agree on two things we might be able to get a rough scaffolding of a framework to discuss policy. 1) government programs, like everything from social security to roads/bridges take money to run and 2) the vast majority of federal funds come from taxes related to work, like income taxes and social security taxes. By extension, if automation effects jobs, it then affects the programs that create a stable society.

So one aspect is: as automation takes people's jobs, it potentially threatens the ability of government to fund its programs. If a society ignores this, it faces a potential "crisis" if those programs help create the conditions for a stable society. There's a few ways one could address this. On the cost side of the equation, we could use austerity measures to reduce the cost burden. There's certainly something to be gained here, and it would be a long digression to decide which policies are a priority. (For example, I've heard research saying that roads provide the most benefit on a cost basis, followed by early education programs like Head Start). On the supply side of the equation, it seems like there are two options: a) help workers get replacement jobs that pay at, or near, what they had before their job was automated away or b) get the money through a different, non-income based policy. It didn't seem like we did a good job crafting policy in the rust belt related to a). There wasn't much re-investment into those communities or workers, compared to what was gained by automation. There are various ways to address b), including restructuring corporate taxes or instituting an automation tax to make up for the displaced incomes formerly garnered by workers paying a tax. But we went the other way on those, too.

While I concede those are very high-level, the intent is to show there are real discussion points that can be crafted into policy and it's not just some hand-wavy rhetoric.
The laundering is the point. It's much easier for the user to handle out-of-bounds array accesses and uninitialized array elements, compared to tracking the lifetime and validity of data at arbitrary memory addresses.
I suppose the railway engine is up there.... and the subway.... hmm
Some algorithms need the parent or bidirectional pointers.

If the language doesn’t let you then the language sucks.
Lol, excellent :)
I like Spotify.

It suffers a lot of the same problems that iTunes did...

Features dont fit in the UI so they all get "grafted" in.

If your on a playlist that isnt yours, there is not a good way to figure out the year the song is from (is it new, is this from the 60's ... ). Then its 3 clicks to get back to your current play list.

They need to figure out what the next 5 years of feature are and build a UI redesign that will support that + more.
The arena + handles approach doesn't solve the memory management issue, but it can be beneficial for storing nodes in a list, graph, etc. from a data locality perspective.
We have miniature physical simulators for it with reduced scale ships & environments.

https://www.youtube.com/watch?v=jplrbxI5GN8
There should be many church closures if you believe the Bible itself. Jesus starts the church based on faith in how His life and death earns our forgiveness for us, resulting in eternal life (see GetHisWord.com). His church is to prioritize the truth, reflect Christ’s character in every area of life, have strong fellowship with each other (which is fun!), share the Gospel, and help those in need. God’s Word (and China today) shows such churches multiplying even as believers are jailed for sharing Christ.

Jesus and the Apostles also promised that people would turn away to false religions and versions of Christianity. Even in NT, we see the denying the divinity of Christ, adopting parts of worldly culture to appeal to outsiders, not loving each other, preaching focused on health + wealth, etc. God’s Word said in the last days that that would be extremely common with record amounts of people being godless, in churches with non-Biblical teaching, and following false prophets who work false miracles (eg TV preachers). Jesus also says in Revelation 2-3 that He’ll shut down many churches like that. All of that is happening.

So, the correct thing is to return to the real Gospel, teaching built on God’s Word, churches focused on living it, and love and accountability among believers. More non-believers will believe it when they see it. Also, more prayer… every church praying for the nation as we were commanded to… so we see more great moves of God. Prior revivals had thousands of souls changed and lives changed. In Wales, crime effectively stopped for a while to the point the police were all bored. Imagine that.
C is a simple language.

Rust is not a simple language.

Lisp is also a simple language.

Lua is simple as well (well… maybe not…)

JavaScript is not.

C++ is not.
From my position, your post looked like it was saying the prosecution of Assange would scare whistleblowers not journalists. You probably meant publishers, but I figured clarification would be better.

I say that, but my post also could use clarification. The US has typically been unable to scare publishers of documents, the last time they really tried was with the Pentagon Papers and the Supreme Court ruled they couldn't punish publishers.
Is it maybe because it was impossible to buy as many AI chips as you wanted?
Can confirm, we served this stuff in our short-lived tea shop in New York and it made a huge difference in the quality of the product.
Isn't raw pointers only needed for the parent reference, not all references?
Yes, there's no reason for a ship to attempt to signal drivers on a bridge, nor is there any way for them to do so. Signals are for communicating to other ships.
Slow-but-irresistible force meets movable object.
Save yourself from the burden of holding people’s personal data if you can. It comes with legal responsibilities