skysight-inc/HackerNews huggingface dataset:
Regarding point 1), one can easily show that with probability >= 1 - 2^{-k}, a randomly chosen bitstring x of length n must satisfy KC(x) >= n-k. After all, there are only 1+2+... 2^{n-k-1} = 2^{n-k}-1 shorter descriptions.
So highly compressible strings are highly unlikely.

Regarding 2), No, most strings x do not satisfy KC(x) = |x|, since you need to use some bits to specify that you're giving x literally. See the first theorem of [1].

[1] https://gist.github.com/tromp/86b3184f852f65bfb814e3ab0987d8...
I was a undergrad senior at Caltech during that time, and as luck would have it, I was taking an art history course. Caltech humanities courses tended to have visiting professors that would come for a single night a week. I mentioned to my professor that I did not think Serra's piece should be considered art and it turned into a debate that spanned several weeks. At first, I was worried I was taking a harsh stance but the professor was so excited that Caltech students took an interest in art and we happily debated for a while. I told her I hated Serra's Tilted Arc but conceded I did like his Sea Level and The Matter of Time.

While I was not one of the students that put up Eigenvectors, I would have gladly helped if I realized they were doing it. I argued to my professor that Eigenvectors was art because it stood for something and my professor could not have been happier about the situation.

Another protest piece that occurred was dumping a bunch of indoor and outdoor furniture on the very lawn that was going to host Vectors and then placing a sign on it that read something along the lines of "Invoice: Qty 1 art installation. Price: $1,000,000" in protest of the amount Caltech was going to pay Serra.

If I recall, while the students won, Caltech never admitted it was due to the outcry. The official statement argued that a geological report of the area deemed it unsuitable for such a heavy art piece.

I just looked online and it looks like they ripped up the entire lawn in a last few years to create another building and parking lot.
see https://news.ycombinator.com/item?id=39861369
Yes, I was thinking of consent as part of the "appropriate licensing".
Maybe I’ll get some hate for this, but years ago when I worked at a civil engineering firm this was the default image viewer IT had mapped every image file to open with - it was a nightmare! Every coworker I had (myself included) would constantly complain about the number of times they had to change to [literally anything else]. There were three distinct things I remember we all hated: 1. The image never opened full size, the window was always small and you had to manually drag the window frame to make it viewable. 2. It didn’t “zoom in” when you used your mouse wheel correctly, it would instead cycle through all of the images open in the folder you were working in. 3. When you clicked the arrows at the top to flip through a group of photos in the folder you were in (I recall the keyboard arrow keys not working for this, too), once you reached the end it would go to a black “fake” image, that you then couldn’t arrow back. It didn’t just cycle through the images, you had to close the window and reopen the image you were on.

Needless to say, I have zero fond memories of this program. Maybe these were nuances of our particular setup (many other such cases at that firm, sadly), but…eh, whatever. There’s better out there.
Toni Morrison's Rejection Letters
“The problem with the program is not that the goal is not laudable. It is that the program has not really been designed to achieve its goals,” he said.

A pattern with the current government.

Even with their main fulfilled promise of legalization of Cannabis, the stated goal throughout the legislative process was to undercut and eventually choke off the black market.

Instead they cherry picked the most onerous regulations from the alcohol and pharma industries and taxed it like tobacco… while basically ending any sort of enforcement against black market operators.

5 years in the black market is larger and more public facing than ever, while licensed producers all circle the financial drain because they can’t possibly compete with illegal growers and retailers who pay no tax and follow no regulations (eg. release testing for pesticides, herbicides, heavy metals, mold).
Firefox also has its solution of compiling dependencies to wasm, then compiling the wasm back into C code and linking that. It’s super weird, but the effect is that each dependency ends up isolated in bounds checked memory. No context switch penalty, but instead the code runs significantly slower.
I very much enjoy the diplomatic phrasing of this statement :-)
Couldn’t you say that the distribution of tosses is less likely in the case of Bob?
Oh, that one's interesting. I hadn't seen that alternative before.
Worth noting that the same harms inflicted on Palestinians during the Nakba were inflicted on Jewish people of Middle Eastern and North African origin, in comparable numbers, so much so that a plurality of the population in Israel is now of MENA origin.
Reference counting does not have lower latency than a tracing GC nor is it more generally predictable. In terms of performance, it is usually worse than a modern tracing GC by most performance metrics. Its benefits are, indeed, lower memory footprint and that it can achieve reasonable latency even using a crude implementation. In other words, you'd reach for refcounting either if you mostly care about footprint or if you don't have a lot of resources to invest in implementing the GC.

Modern concurrent tracing has very little impact on latency. First, compared to refcounting, the barriers are rarely invoked. Second, they compact the heap concurrently in the background, and like all mark-compact GCs, their amortized cost drops to zero as the RAM increases (the work is linear with the size of the working set, which is roughly constant for a given program, but it needs to be done less frequently the more RAM you have). That's why high-performance languages that rely heavily on a GC -- Java, C#, Go -- prefer tracing.
Models all the way down
Whoever this was is going after a government or a crypto exchange. Don't think anything else merits this effort.
Safari desktop has recently made toggling JavaScript a huge pain in the ass. Before, it was just in the menu: Develop -> Disable JavaScript. With the most recent Safari, you have to go into Settings, then Security tab, then uncheck Enable JavaScript.

Horrible and totally unnecessary UI change, Apple. You could have easily kept the menu item. This is a frequently used action, it shouldn't be buried in Settings!!
True! It would definitely be a chance to improve.
Wouldn't this then make it trivial for you to spin up a separate host, do some git wizardry to clone everything from your local copy to that separate host, edit the CNAME, and redirect away from the Microsoft-provided hosting with no issues?

…

I mean, yes that's literally the idea, but you do see why it's not happening?
The "bug" in this case imo, is that we interpret A's sequence as "random garbage" without regard to the actual contents, whereas we interpret B's as "all Ts". The question our brain asks then is "is it more likely to get random garbage or all Ts?"
For me (I used to use SF), it was as simple as it took SF years to adopt Git, and I liked Git a lot more than SVN.

At the time, GH was pretty much the best expression of hosted Git out there.
The Mongolian Meta
Those are all settings you could have changed yourself. IrfanView is the best image viewer on Windows, hands down.
Yes - but it's quite consistent. If it was 'noise' it wouldn't be.
Same as their reason for shutting down all their other projects. They only ever existed as a distraction for their underemployed workforce and as part of the PR that they have a mission other than pulling cash out of their personal-data-monetising advertising monopoly, forever.
I don't think the Hamas-controlled media of Gaza and the Israeli media are comparably transparent. That doesn't mean you should trust "think tanks in Tel Aviv" --- I wouldn't, either! But there is no Haaretz of Gaza; Hamas would not allow such a thing to exist.
I thought the thread could use a little levity.

I 100% respect Lenna's wishes to stop using the image. I have a small tinge of regret based on some of the comments in the subthread, but it is for the better.

I even own a copy of the Playboy this was taken from, but funny thing is, I have never opened it. It is on my shelf next to the Utah Teapot. I guess in a way, I could justify it as one less use of the images.
re #1: the conflation is justified, but you couldn't guess that just from what was presented in the OP. There are some cool theorems which justify it tho---if you like Kolmogorov complexity you are in for a fun ride.

re #2: No. Basically the > part of it handles the case when the smallest program which prints out the string is actually LARGER than the length of the string. In that case, the string is still incompressible. Compression means mapping from larger strings to smaller strings.
I don't see this news reflected in the NOAA Space Weather Prediction Center, and I'm inclined to trust the source that isn't trying to get me to pay money for SMS alerts.

Closest is this:

https://www.swpc.noaa.gov/news/cme-associated-x1-flare-28-ma...

I'm inclined to trust the source that isn't trying to get me to pay money for SMS alerts.
Because we know the underlying model. We are well aware of it. We aren't aware of what it is in the sense that we cant describe the definition in English but we are well aware of it because we can look at something and classify it as either conscious or not conscious.

First off we know the concept lies on a gradient. At the left end we have a rock. Clearly not conscious. At the right end we have a human. Clearly the human is conscious.

You can imagine what are things that categorically exist on that gradient and in between the two extremes mentioned above. You have fish as more "conscious" then rocks and dogs or dolphins as more "conscious" then fish.

The word consciousness puts a hard line on that gradient. Somewhere on that gradient is the line and on the right side of the line you are conscious and on the left side of the line you are not conscious. Debating about consciousness is simply debating the location of that line.

Is it more leaning towards the rock? Is it in the center of the gradient? Is it closer to the human? Who cares? As you move up and down the gradient you get things with more traits associated with being conscious and things with less traits associated with being conscious. A debate about that vocabulary word is simply picking the group of traits that demarcates a transition. Such a demarcation is a completely arbitrary choice. Not profound at all.

In the end you are simply grouping traits together and assigning it as a definition to a word. So a fish is conscious because it moves, and it swims, it feels pain, and it can think, but a rock is not conscious because it lacks those traits. The grouping is arbitrary and thus the concept is arbitrary and arises from the word.
Expressing a viewpoint necessitates a downvote?
Nissan Aims to Slash EV Costs to Gasoline-Car Level by 2030
Hmm... thanks for the tip.

I actually think I'll see if it is possible to do this with extensions api.
Step by step guide to learning Prompt Engineering
only from battery, thank for your message!
for details write me here https://www.linkedin.com/in/ildar-rakhmatulin-262a66112/
Yup.

/. is a faint shadow of what they once were.

TBF, it wasn't just Dice. At that time, CNN and Yahoo (I think) nuked their trollgard- er, comments, and they all went to slashdot. It became the place to go, for top-quality Nazi ASCII art.
CTO is an actual role with well defined responsibilities in most companies. I’m sorry the ones you worked at sucked.
It also probably depends a lot on the footprint you create with your Google account.

If you only use it to receive email, your chances of being banned are probably very low.

If you are an active YouTuber, back up every photo to Google Photos, rely on Google Drive for heavy collaboration, and publish an app, your chances of being banned should be much higher, and increase with each Google service you use.
> Sure, I could add backup batteries. Sure, I could add automatic diesel power generators. But, the phone company already has those! Do I need a secondary and/or tertiary ISP as backup as well, and somehow join them together? (Some will say, "yes, of course".)

Curious, why not advocate for the power company to provide battery backup at the substations? Why should the only part of our infrastructure that's battery backed be the phone system?

> What are they going to do next, ban standard incandescent light bulbs? Oh, wait, they already did that! Alexander Graham Bell and Thomas Edison must be spinning in their graves!

> I get the idea is to cut costs or something, but I think this is a safety issue, no?

> If we can't have real light bulbs, and we can't have real telephones lines, is there a name for that?

I'm really curious to why you view incandescent light-bulbs as being superior to LEDs. Is it solely because they are simpler? They certainly don't last as long and cost more to operate. LED bulbs have the same warm glow and are indistinguishable from incandescent. Perhaps you are using them to heat your room? If so, a resistive heater could accomplish the same job (without lighting up the area).

> If you use one or more copper lines: what is your plan for the post-telephone-line world, if it comes to it?

Batteries everywhere. Ideally every utility would have a mandate to use battery backups covering common outage times.
Spacing the Cans
Depends on the season, if it's spring the geese will just kill the robot.
> Instead they cherry picked the most onerous regulations from the alcohol and pharma industries and taxed it like tobacco… while basically ending any sort of enforcement against black market operators.

The worst of both worlds!
Hollywood Faces Uncertainty with the Emergence of AI Technology
> So what's uncomputable here?

Deciding whether the universal machine will ever halt on a particular input. I.e. the good old halting problem.
What happens when your education is no longer relevant to the market? And you’ve had kids and don’t really have the time to retool and level up your skills to regain your leverage. Or your industry becomes saturated with highly skilled people and your leverage is steadily reduced in ways you can’t address. Virtually no one is special enough to avoid some or even all of this.
What is the possibility of identity theft that is commenced on state-level? There are reports that the time the backdoor was pushed do not match the usual timing of changes committed by the author.

It also seems like a convenient ground for a false flag operation: hijacking an account that belong to a trustworthy developer from another country.
maybe not the article, but the data that people of an uncommon age have been successful doing something.

It's like learning how many people 55 are meeting online and getting married, or starting an exercise program and doing some event, etc.

someone is setting an example, and this documents it.
If you go with sharding proxy design why not use Apache ShardingSphere?

It follows the same approach but is far more sophisticated and mature.
It might be possible to use timing information to detect this, since the signature verification code appears to only run if the client public key matches a specific fingerprint.

The backdoor's signature verification should cost around 100us, so keys matching the fingerprint should take that much longer to process than keys that do not match it. Detecting this timing difference should at least be realistic over LAN, perhaps even over the internet, especially if the scanner runs from a location close to the target. Systems that ban the client's IP after repeated authentication failures will probably be harder to scan.

(https://bench.cr.yp.to/results-sign.html lists Ed448 verification at around 400k cycles, which at 4GHz amounts to 100us)
yes, but also ICs for Voltage! I use with the low noise. Also price for PCB board and for soldering and in my case also included software) But anyway I will try make price lower in the near future
You can achieve both. The only mistake you made was to half-bake the proxy (doing it for IPv6 only): proxy every http(s) request to tailscale.com. Vercel’s platform is valuable for a whole host of reasons, the networking side isn’t that important, your developers will greatly value the use of Vercel even if every request is being proxied through a web server hosting tailscale.com which responds to a request for /install.sh instead of passing it through to the marketing site.

(In Google Cloud you could do it entirely with load balancing rules, no need to even run a web server)
“Faster” might have been true pre-Hopper, but there’s no such guarantee now.
And not once in all this time did you open settings and change these behaviours (which you can)? Weird.
I wonder if he wrote it.
No one is forcing you to name the role as "CTO" on your resume. Be creative.
As much of a non-answer as this might seem, it will really come down to the people in your team and your new management which you won't really find out until the interviews and more realistically only when you're actually working with the new team.

If you have solid team members who are secure in what they know and their position they'll appreciate your broad(er) skillset and will want to work with you and it will be a non-issue. If anything they'll respect you tried something "beyond" what a normal senior engineer might do or get to do.

If you have one or more people who are insecure or "not an A-player" they'll likely view you as a threat to their career progression and you'll have to be cautious around these people.

A good / great manager wants people of diverse backgrounds and experiences, a mediocre manager might feel threatened by you because your insight might challenge his authority or the concept of it.

If you're interviewing with a team they'll likely know your background, but if it doesn't come up I wouldn't go out of my way to discuss your CTO role, just stick to the technology parts you've worked with.
this ... and its text file counterpart ... Notepad++ ... glorious Windows 95. sounds strange but one reason why I'm now on Linux (Mint Cinnamon) is because I liked Windows 95 and XP so much. it's practically the same UI. no tile nonsense. a task bar. a start menu. a good ole desktop. beautiful. (and I also want to mention I did at least once donate to IrfanView / https://www.irfanview.com/main_support_engl.htm)
Small company would typically call their lead developer a CTO. Though I've seen once this was actually backed up by giving the person real share of the company and a seat on the board.
Thanks Torvalds! I love Git almost as much as Linux!

Of course I've never used any other dvcs, so I don't have anything to compare with, but that fact by itself is a testament to its success, it's completely ubiquitous and synonymous with version control for so many people.
Show HN: Dsu gem helps memory disfunction and boredom during daily stand-ups
Daily stand-ups (DSU) are a drag and not what they should be: "what I did yesterday...what I plan to do today...I am/am not blocked...blah, blah, blah". So, I created this fun, powerful little ruby gem, called dsu to help me out. Many love it, and I think you will too! Give it a look-see, try, and a Github star please:

Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu

Enjoy! <3 <3 <3
> How is a try-with-resources not guaranteed? At least in Java, it is guaranteed to run

There's a subtle detail you have to be careful with, however: if you try to allocate memory or call a method between allocating your resource and actually doing the try-with-resources, you might get an OutOfMemoryError or a StackOverflowError, and your resource will leak. That is, if you do something like:

try (MyHolder holder = new MyHolder(allocateResource())) { ... }

You can have a leak if the memory allocation in the "new MyHolder()" fails, or if there's not enough space in the stack to call the MyHolder constructor.

> plus, you can get your closing/destructor logic wrong in RAII languages as well.

For instance, in C++ you can accidentally put your resource in a temporary which is immediately destructed at the end of the line, when you wanted it to last until the end of the enclosing scope. Rust makes it harder for this to happen, but it's still possible.
Everything you ever wanted to know about UDP sockets (2021)
> I recall reading an article about how E. coli or elegans or something has the ability to amplify signals 1000x through nothing than a clever biological configuration.

Signal transduction pathways do that! This is happening in you right now at massive scale. This is how your senses work. This is how everything works.

> The fact that proteins have “memory” blows my mind. It’s interesting how the macro scale emulates the micro scale.

Your DNA has memories at all sorts of temporal resolutions. Generational, cell lineage, temporary, etc. Almost every little biochemical system has equations of state, amplification, memory.

Biochemistry is a world of computation.
They mention requiring human approval for a new repo on Source forge, but that was just a symptom of the fact that projects names came from a global namespace. It's hard to overstate how challenging this was. Some little exploration required this globally unique name and huge burden to come up with one. That was all before even applying.

One of the truly genius moves that Github made, was to put projects behind each account namespace. It's my view that this is one of the core things that made GitHub so attractive to people.
> There is another more productive way they can improve the things deployed on blockchains and give confidence to investors

"they" being the SROs and securities regulators, here.
I think it must have some plugin API as it has plenty of plugins, but it seems for details you need to contact developer.
> The town’s zoning regulations […] and prohibit sidewalks

What is it with the US and this kind of thing?
Because many HN readers have moved on from Windows.
I've noticed a new apartment complex nearby has gbit ethernet included with each apartment (you have to pay them), and you can't put in your own cable/phone/etc
I have found it irritating how in the community, in recent years, it's popular to say that if a project doesn't have recent commits or releases that something is seriously wrong. This is a toxic attitude. There was nothing wrong with "unmaintained" lzma two years ago. The math of the lzma algorithm doesn't change. The library was "done" and that's ok. The whiny mailing list post from the sock puppet, complaining about the lack of speedy releases, which was little more than ad hominem attacks on the part time maintainer, is all too typical and we shouldn't assume those people are "right" or have any validity to their opinion.
Housing is universally messed up everywhere in Western world, no matter salaries. Where the salaries are higher, houses prices are accordingly higher as well. Only places where housing is affordable are the ones with no jobs. Good for remote workers, but not much else.
Not once in all that time did I consider using a program with hostile default settings. Weird how hard this might be for an image viewer.
I am probably being an idiot. I can imagine many carvings have been lost. Wiped away by grinding ice.
Especially in northern europe.
Is the neolithic after the iceages or during? I have only skimmed through he article so might have missed this being addressed.

Edited: nevermind. The neolithic is of course after the last Ice Age.