skysight-inc/HackerNews huggingface dataset:
SEATAC's approach is right over a minor highway, and they've built a very cool gantry to put the lights on: https://maps.app.goo.gl/ZrmkT74Rg32DmZ9j7
Except no one censored flat earthers. Just the opposite, attention was brought to those views and they were ridiculed. Go search YouTube for “flat earth proven” to see how censored they are. Note how many results and how many appear on each side of the debate pro vs against. Now search for an actual censored topic, “covid vaccine graphene oxide” and compare the differences. Note how few results and how many fact checks appear.

The general consensus in the conspiracy community is that Flat Earth is a silly idea which most members have debunked personally. The only reason it is brought up at all is to attempt to be linked to that group and make conspiracy theorists seem crazy/stupid/unhinged. Example: “Oh you believe the lab leak theory? I bet you believe flat earth too! yuk yuk”. Another similar example is QAnon. QAnon believers are more ridiculed in conspiracy circles than they are in the general public.
I've been using Warp on and off since it got released and I was under the impression that it was Electron-based as it didn't feel as responsive as iTerm. At one point, with just one open tab (in the early days), it was using over 10GB of memory, but I will definitely give it another fresh try.
> when I have to use ruby 2.2 and nix cannot do it

Considering that ruby 2.2 was released in 2014, I can't say I'm surprised. It's too much effort to continue maintaining something so old. But if you really want to use it, you could try using the package definition from an older commit of Nixpkgs:

let
nixpkgs1709 = pkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "e09c0adc63d10249dac8f90313f91e1050861d3c";
sha256 = "sha256-Di9D0gvaESV3JmX/kW2uEJ68QDlAke23t19bImTXsJ8=";
};

pinnedPkgs = import nixpkgs1709 { };
in
pinnedPkgs.ruby_2_2

> Another extremely frustrating experience was the bifurcation between nix and nixos.

I'm not sure what you mean. Nix is the package manager while NixOS is an entire distro based on Nix the package manager and its configuration language. They have clear separation of concerns. Keeping it that way has actual benefits too, namely portability. It allows you to use Nix on a wide range of platforms including non-NixOS Linux distros, macOS, and even BSDs to some extent.

> On top of nixos/nix, there's also shell.nix/flakes.

Flakes are currently an experimental feature and not meant for wide use yet. So if you're just getting started with Nix, I'd recommend looking into it later until you're sufficiently comfortable with Nix.

They're not fundamentally different, though. Flakes formalize the conventions for writing Nix expressions to make them more reusable.
Tiktok didn't dominate by appealing to niche tech power users.
In some circumstances making a hedge fund model 0.001% better would return 10x that.

John Carmack tweeted about buying one a while back. I'm not sure if a DGX on your desk does anything for working with ML at the bleeding edge, though, since those all run on megaclusters of A100s or TPUs.
There are some legitimate concerns about Warp throughout these comments (telemetry, business model, etc.).

But the one thing that really excites me is to have a full team working full-time on building the terminal that developers want to use. They're doing real user research, talking to developers, and taking feedback in forums like HN seriously - and using up millions of VC-dollars building a new version of this fundamentally important core utility. I'd much rather have that VC money go toward an attempt at a better terminal than some ML or web3 startup.

I think this doesn't usually happen? All the terminal emulators I've used usually open-source projects developed in someone's free time. Don't get me wrong, projects like Alacritty, urxvt, xterm, Terminator etc. are amazing for the funding they have (I think mostly $0?), but I'm super excited to see what a cohesive terminal based on real UX research can look like.
>Forbidding people health insurance because they're not "in shape" just feels wrong and a pathway to eugenics imo

And besides that, in countries where health insurance is to some extent or entirely public, you don't tend to see a rise in rates since health care is considered a kind of right.
> The paradigm they're going for is TDD for everything.

Smalltalk facilitated Kent Beck's invention of TDD.
Also the "BadBIOS" hypothetical malware from 2013 that spreads via computer speakers & mics [1].

[1] https://en.wikipedia.org/wiki/BadBIOS
It’s definitely worth reading the whole Sprawl trilogy. It establishes something of a pattern in Gibson’s work where characters from the first
book in one of his trilogies return in the third, changed. The scene where Molly and the Finn reunite in Mona Lisa Overdrive is quite powerful.
Thanks for breaking my brain. Possible complement :P

I got as far as "bot" <-> "the cloud is just someone else's computer" <-> "tree that owns itself" before my train of thought SEGVed loudly in complaint.
Google starts full-scale drone delivery to residential homes in Dallas
I suspect the author doesn't know much about digital audio and theatrical audio.

The Dolby Digital signal is AC3, a lossy codec for 5.1 audio. I believe it's the same AC3 that DVDs use. Bitrates (and audio quality) is roughly similar to MP3. Both were developed around the same time.

> I suspect audio data is stored uncompressed.

A little bit of math: 96 squares a second, at (assumed) a 48000 / second sample rate correlates to 500 samples / block. If it's 5778 bits a block, (and that's a strong if,) that's ~1000 bits / block / channel, or ~ 2 bits a sample. There's definitely a LOT of compression going on.

> I couldn’t find any public references to the dolby matrix encoding format

The author is confusing terms here. "The Dolby Matrix Encoding Format" is what's going on in the analog audio tracks. In audio, "matrix encoding" is how multi-channel audio is derived from two-channel audio. The analog audio is "Dolby Stereo," where a 5.1 mix is "matrixed" into a 2-channel recording, and then "de-matrixed" on playback. (In theatrical audio, "stereo" means what home audio calls "surround" or "multichannel.")

From https://en.wikipedia.org/wiki/Dolby_Digital#Cinema A constant bit rate of 320 kbit/s is used.
> We need new thinking to create something much better than what came before. In the last few years, different groups of people came to the same conclusion, and started working on the next generation of [foo]. For this new generation, [bar] is necessary, and [baz] are not an option. But that’s where the commonalities end. Beyond that, they’ve all [zoz] in very different directions.

This pitch voice makes me want to gouge my fucking eyes out.
If you consider that the Ukrainian conflict is a war between US and Russia, then yes all western media are pro-Ukrainian (it serves US interests at the moment).
What thousands of accounts did you follow that were banned? Give us a sampling.
Wow. The density of ideas I've never heard of before on that page is high.
Every company has to comply with local regulations or not operate in a country. The same applies to a nonprofit, non-capitalist collective. The alternative to that is fines, or in the case of more authoritarian governments, arrests and jailing of local employees. The choice is to either comply or leave the country, though in some countries it's possible to appeal to the courts.

Though it's so bad in Russia now that it seems the only moral choice is to shut down services.
Germany here.

Besides Squid Game and Parasite, I've not heard of most of them and in the case of PUBG, I wasn't aware it was from SK or in any way special in this seemingly endless pool of "the same game with another skin"-genre.
> the pricing model was just off

Out of curiosity (I also sell enterprise products) what would make the purchase a no-brainer? Quarterly payments? E.g. I’ve heard that ~$300 (ballpark) is the max amount an individual can spend without a review process. Is that what you mean?
People don‘t understand that Google is in a game of user data: you can only win this game if you have the largest market share, plus a plethora of additional data sources like ads. Microsoft invested 10s of billions into bing to get to the level it is at. But more clicks and user behavior data means you would win against bing.

The only company that could theoretically build a web search engine due to the amount of data they have is Meta.

Search is one of the biggest moats ever built.
I don't care either way. Nor about Tesla, nor about Musk. Calling yourself a founder when you aren't, regardless of the merits of him funding Tesla, is still very odd.
A technique to store rich formatting separately from text
Most of these features have been tried, and abandoned, by Google itself. It's possible Google stopped doing them because they hurt its ad business, but it's also possible (and likely) they confused users or were difficult to maintain and not actually used. (What's a "non-commercial website"? And what happens when it suddenly becomes commercial? And when there are millions of them? etc.)

I predict that in 10 years Google Search will still be dominant, and we'll still be complaining about it.
They are sins to me, they aren't mortal sins. Read slowly and take your time please.
I used to be in that camp until I actually used a Macbook. For some reason I was convinced that it wasn't "real" Unix, unlike Linux.

It was a naive perspective.
From https://en.wikipedia.org/wiki/Dolby_Digital#Cinema

> Dolby Digital cinema soundtracks are optically recorded on a 35 mm release print using sequential data blocks placed between every perforation hole on the sound track side of the film. A constant bit rate of 320 kbit/s is used. A charge-coupled device (CCD) scanner in the image projector picks up a scanned video image of this area, and a processor correlates the image area and extracts the digital data as an AC-3 bitstream. The data is then decoded into a 5.1 channel audio source. All film prints with Dolby Digital data also have Dolby Stereo analogue soundtracks using Dolby SR noise reduction and such prints are known as Dolby SR-D prints.
What case/camel-insensitivity are you referring to?
While "The Next Google for Wall Street" is one interpretation of "The Next Google", I am more interested in "The Next Google for me".
I'd be curious to see examples of these. I only know of Trump as having been banned. Plus I guess people who commit shootings tend to get memory holed by all the major social media brands, which might be a good idea? Thousands that you followed is quite an allegation.
It looks nice but I'd never use a shell that phone's home. Period.

I mean the CLI has been one of the last parts of my system that I really still trust is working on my behalf only.

This product made me rethink that assumption.

As for capturing the output from a command line on the mac (and also on linux IIRC) just use pbcopy/pbpaste.

My opinion: It's not worth giving your privacy away for features like this.
Congrats on your launch, though it seems you are getting slammed here and it may not be the reception you anticipated. I'm genuinely curious if you talked to your target demographic prior to this or only postulated that this would be a viable product with the proposed revenue model? The HN crowd is brutally candid and honest. Hopefully the criticism you are currently receiving can be structured into a revision of the product.
Often times the people who irrationally defend Musk and his companies, especially on this site, own stock in one or more of the various companies.

Conservative or liberal criticism, real or imagined, doesn't matter since they just want to keep pushing the stock price up.
Nix just got a huge overhaul, with most functionality getting bundle under a single easy to use 'nix' command (i.e. similar to 'apt'), rendering a lot of the old commands obsolete. That currently creates a bit of a confusing situation, as lots of docu is about old commands, while new commands that look similar can behave quite a bit different (e.g. 'nix-shell' != 'nix shell'). Nix Flakes are another new thing and also create a bit of confusion and ugliness (e.g. packages being named 'nixpkgs#legacyPackages.x86_64-linux...').

That said, I haven't found Nix hard to use, quite the opposite. The new 'nix' command is pretty self explanatory, it's just a little incomplete in spots. And the Nix language is quite simple and easy to understand if you have ever touched a functional language. Compared to all the other Linux stuff I have played with over the years, it was a very pleasant experience so far.
Fitness trackers are often quite terrible at counting both steps and heart rate. This means two very important metrics for tracking fitness can't be trusted completely. That said, they can at least give you a rough estimate as to where things stand, so they aren't completely useless.
The post covers a lot of interesting Cloudflare tech and the story of the incident.

As for the punchline:

dos-make-addr-conf | dosctr set template_vars -

> This cron job is implemented using a small Bash script. If you’re unfamiliar with Bash (particularly shell pipelining), here’s what it does:

> First, the dos-make-addr-conf executable runs. Its job is to query the Addressing API for various bits of JSON data and serialize it into a Toml document. Afterward, that Toml is “piped” as input into the dosctl executable, whose job is to simply write it into a Quicksilver key called template_vars.

> Can you spot the bug? Here’s a hint: what happens if dos-make-addr-conf fails for some reason and exits with a non-zero error code? It turns out that, by default, the shell pipeline ignores the error code and continues executing the next command! This means that the output of dos-make-addr-conf (which could be empty) gets unconditionally piped into dosctl and used as the value of the template_vars key, regardless of whether dos-make-addr-conf succeeded or failed.

The 'fix' from the post is to add to this script:

set -e -u -o pipefail

I would suggest that choosing a pipe communication format where no content is valid input isn't very wise. There's a reason why we have machine-readable vs human-readable favoured formats.

At least have the dosctr program recognise empty input as a special case and reject it, if it's never what you want. This post seems to be a long 'first cause' analysis rather than root cause(s).
D'oh, thank you
I agree, none of these are the next google. Except perhaps YouWrite which taken to the limit is asking an AI for the answer rather than searching the internet.
Reddit is not a good place to get informed.
A theory that's been floating around is that they might intentionally not have implemented anti-bot measures, in order to pump up user numbers for their IPO.
honestly at this point in my life i'd be happy to have a consistent 11am-5pm workday. i hate hate HATE getting up before 9am.
> For this new generation, privacy is necessary, and invasive ads are not an option.

This is a red flag to me. I would like if this were true for a next gen anything, but in my experience truly next gen experiences - the kind that spread like wildfire and displace incumbents - have no reason to make promises about privacy or ads. Why would they, if they have a product that consumers want to use?
Yes? There are a million exploits that allow breaking out of a container. I didn't say it was some impenetrable force field, I said it was a security boundary.
speaking of stealth, there was this (hypothetical?) malware from 2013 which spread via computer speakers: https://en.wikipedia.org/wiki/BadBIOS
Why Financially Engineering to find great IPO price is not called a Scam?
Seriously, is it only because more sophisticated and calculated so only very rich and elite are allowed to dump this to public investors?
If you think that tsunamis are funny you will love the concept of melting ice in the arctic messing with all the sea currents. That would be hilarious (except for the humans, of course).
Pandora Papers Reveal Offshore Holdings of Ukrainian President
IMO the next Google needs to use AI to classify results as fact/fiction and supposition/exposition etc. It will identify bias and even classify it (religious, political, cultural etc). With the abundant sources of information (and misinformation) ever growing, the job of a search engine will be to inform you about the information you are viewing and alert you to key factors that may be coloring the information.
Actually, you are spot on. One simple feature of the Neeva app is that it shows inline search results as you type into the URL bar. This is because we aren't trying to show you ads, so we don't need you to visit the search results page (where Google and others show you those ads). We just show you the results straight away in the suggest experience. Now, this isn't going to show you everything you care about and you can still click to see the search results page. It is just handy to be able to quickly get to where you are trying to go and especially if it is likely to match what you are looking for (e.g., a wikipedia link). This is something Google cannot bring itself to do because it would be cost way too much in terms of lost ads revenue. There are other examples like this where Google and other ad-supported search engines just can't innovate, can't change the search experience. The current way of searching is too lucrative and there is too much business inertia around it. That's why Neeva is interesting and why I left Google to join and help :)
Well, Nix is mainstream.

Evidence of that is that you can just talk about it by name here on HN without explaining what it is.
Nutrition is a fantastic example of a field where the adage "life is complex" applies so well. I love how a person:

1) has major health problems

2) changes his diet and immediately sees those health problems go away.

3) gets mocked online by complete strangers.

Human bodies are so complex and variable. What works for one person's health may not work for another. If you are blessed to find something that works for you, be grateful and humble, and don't automatically assume what you know applies equally to everyone else. Also, "science" is not even close to settled on the subject of nutrition as it applies to individuals.
> Listeners want definitive form most of the time, but what about
"music for airports" or for elevators,

Sure that's a thing. Waaay back I built a system to go in Harrods
department store and in other supermarkets, basically SBCs of similar
grunt to Raspberry Pi's now, running Csound. I made generative scores
to create sound effects and ambient music all day long. That company,
The Sound Agency, is still going AFAIK.

> And what about creators / composers? Did they show any interest at
the time?

Well of course. But here's where I have to bite my lip, because to be
honest they don't always.. well artists. Eno obviously gets it. Guy
coined the "Generative music" thing in so many ways... but Eno
actually releases recordings. He selects the good stuff and puts it
out as definitive form. I've always argued that's a different art form
from what we were doing in the Shoreditch arts hacker scene back in
2005-2012. We were releasing stuff as code, so songs and albums in
Supercollider or Pure Data - very much inspired by the German demo
scene where it was common to release music as a .exe and each time you
run it you get something a little different.
> a simple box where you put a question in and it gives you answers

Google is very good at this, but this is exactly what I _don't_ want in the "Next Google". I want a _search engine_ for the web, not an answers engine that tries to know what I want better than I do.

Search the web. Give me links to websites. This seems obvious to me, but everyone is trying to be like Google.

I'm convinced the death of the web and independent forum communities is largely the fault of Google's lousy search results no longer actually returning real web results.
It's crazy how cable was getting regulated: we realized how shitty lock in was, there were upcoming OCUR standards to allow freedom of device accessibility, dvrs & media pc's wanted a Carterphone like.in & the FCC was in agreement, pushing for compatibility & consumer rights.

Then streaming came along, reinvented expectations. And has seemingly no market regulation at all, absolutely no one looking out for consumers or thinking of what fair competition might entail.
Very cool tech here, excited for the future. Congrats on fundraising!
Nix is mostly already Javascript. Just JSON with some addon functionality.
He has $260 billion and spent $2 billion to buy himself into one of the biggest communication platforms ever.

Some people have about $260.00 in their name and spend $6 at Starbucks on some caramel coffee.
Had an SE 1st gen. I had to upgrade last year as Duolingo wouldn't load anymore even after killing all other apps. The 13 Mini is too big for one-handed use and gives me migraines from PWM.
Are you possibly thinking of Nim instead of Zig here?
Here's my ask:

* Setting up GHA is still a lot of "commit and hope for the best". I've resorted to having a sandbox repo just for experimentation/testing so that I don't overly pollute repos that I actually care about. It would be great to get more instrumentation to see what is going on.

* I have a monorepo for Dockerfiles. It's quite annoying that I have to have separate invocations for different Dockerfiles in dependabot.yml. I should be able to specify /Dockerfile or /Dockerfile* as patterns for detection. The Dependabot invocation for GitHub Actions is a single entry and it would be great to have that.

* I quite like Step Security's Harden Runner but it does require more work/invocations to get this set up. Maybe GH can work with them to more closely incorporate said functionality?

* Make the cache bigger? I build a fair number of multi-arch containers and starting all of them at once tends to blow out the cache.

* Given the interest around sigstore and SBOMs, maybe incorporate native capabilities to sign artifacts and generate SBOMS?
I’ll stick with kitty for Max OS X. Still way faster and no privacy concerns.
You can thank huge Russia funded "green" movement for that
> It is a combination of these concepts that ensures a developer can trust that a device hasn’t been tampered with

Explanations of these systems are always so circuitous, aren't they? It takes a lot of technical knowledge and careful reading to suss out that the "security" talked about is security against the device owner (or supposed owner).
That approach requires remote attestation (or you can't trust the TPM / secure enclave), which is far too much to ask unless you actually own the device being used to access the service.
As mentioned in a reply to your other post, Zig has no such feature except within number literals. `12345E04` is equivalent to `12_345e04`, but `identifierName` is wholly separate from `identifier_name`.
Agree. There is a lot of value in the "easy, batteries included" solution which is why Rails gets so much love from the start-up community. The problem always seems to be that the same things that makes Rails easy to get started with (cough ActiveRecord cough) also make it easy to create foot-guns in the future (provided your start-up lasts long enough to get to that point).

Combining a Rails like framework that makes things easy with a language who's idioms prioritize simplicity seems like a great combination.