HNHacker News
TopNewBestAskShowJobs

swid

430 karma · joined July 26, 2018

submissionscomments
swid··on A number that can't be calculated
I’m not sure I buy the argument that you can say that we know the halting problem is unsolvable and therefore we can’t calculate BB.

The halting problem is unsolvable due to a contradiction, but there is a finite set of programs with given number of symbols; one or more of them share the max non infinite running time, and if you did have the oracle to answer that, you can in fact run the algorithm provided, except for how long this would take in real time.

A different take is that you can write a program that will only terminate if ZF set theory is false, which is impossible to prove using math due to Gödel's incompleteness theorems. We assume this program should run forever, but would not be able to prove it. That program provides some upper bound to the highest BB number we could ever hope to prove with certainty: 748 according to this article from a few years back.

The problem of the post is that an all knowing oracle doesn’t have this problem, and assuming the program has finite length, our being able to prove whether it halts or not does not stop there from being an answer to that question.

https://www.quantamagazine.org/the-busy-beaver-game-illumina...

swid··on Lessons learned working decades with Graphical DSLs
Definitely this is a very fair criticism to my comment. I don’t fully agree yaml is bad, - I think it depends on use case But I appreciate you bringing up the other side; I agree somewhat that CircleCI is not as easy to use as it could be due to their choice.

FWIW, the most recent thing I built that could be considered a DSL is how we define roles where I work. It’s a lot like IAM policies. I wouldn’t want to run arbitrary code when parsing these documents, and I think yaml suits it well.

swid··on Show HN: Carefulwords.com – a little bit more than a thesaurus
All my phrase searches just end up with 404.

I wanted to say - I’ve used GPT3 before when a normal thesaurus fails me… I think it’s possible to find a solution with that kind of technology to get more information for the user than a normal dictionary based approach achieves.

swid··on Lessons learned working decades with Graphical DSLs
But the only functional constraint is just how it looks when it is serialized. You can write any language’s AST to yaml; it will look like yaml, but the representation at least allows for Turing complete behavior.

I do have issues with how yaml deals with strings, but it’s the best popular format I think I can use, and seems appropriate for developers.

swid··on Lessons learned working decades with Graphical DSLs
I have designed several DSLs over my two decades of being a professional engineer. Not graphical; but the people using my DSLs are always developers.

I will probably use YAML for the foreseeable future instead of creating new languages or interfaces. Think like how CircleCI configuration works. Essentially it is a DSL, but implemented in a format that is widely used and easy to write and parse.

swid··on We're moving on from Firebase
I ran into unexpected difficulties from Firestore - the queries only allow 1 range clause, the transactions only allow up to 500 updates, and you can either search 1 collection or all of them with the same name.

This was a problem for us when applying a template to the schedule - templates could have over 500 appointments (so difficult to apply the template in 1 tx), and not being allowed two ranges meant we could test the appointment starts but not the end. The collection issue came up because we had appointments off of users off of orgs. It was impossible to search all the users within an org/tenant the way we set it up. Either search in 1 user or all users in all orgs.

We ditched all of firebase and I’m happy we made that decision early enough.

swid··on The AI Scaling Hypothesis
300 GB is nothing compared to the vastness of information in the universe (hence it fitting on a disk). AI is approximating a function, and the function they are now learning to approximate is us.

From [1], with my own editing...

When comparing the difference between now and human performance

> ...[huamns] can achieve closer to 0.7 bits per character . What is in that missing >0.4?

> Well—everything! Everything that the model misses. While just babbling random words was good enough at the beginning, at the end, it needs to be able to reason our way through the most difficult textual scenarios requiring causality or commonsense reasoning... every time that it lacks the theory of mind to compress novel scenes describing the Machiavellian scheming of a dozen individuals at dinner jockeying for power as they talk...

> If we trained a model which reached that loss of <0.7, which could predict text indistinguishable from a human, whether in a dialogue ...how could we say that it doesn’t truly understand everything?

[1] https://www.gwern.net/Scaling-hypothesis

swid··on Should billboard advertising be banned?
https://wiki.lesswrong.com/wiki/Chesterton%27s_Fence

Edit to say - he was making a joke, this will help you understand

swid··on Should billboard advertising be banned?
Whoever downvoted you didn’t get the joke.
swid··on Ask HN: In what ways is programming more difficult today than it was years ago?
fwiw, in my industry, I should not assume anything about technical literacy. We’ve had honest debates over whether we can even rely on people to have an email address.

Again, it’s not that I disagree with most of your premise, but in fact, as the comments (not just mine) show - people have issues with submitting too early, so it can be a good decision to break that depending on context. Fewer errors. Which is why I brought up how the problem is presented to the candidate. You might be filtering out people based on something less universally accepted and understood than you think.

swid··on Ask HN: In what ways is programming more difficult today than it was years ago?
At my current company, we changed enter to stop submitting because it’s not intuitive to users. I think there are exceptions for forms with only one field.

So perhaps that isn’t the best litmus test? I wonder if it’s written down that should work as part of the assignment.

swid··on How a Stable Diffusion prompt changes its output for the style of 1500 artists
While it is the case the dataset isn’t well curated or perfectly labeled, it could just mean that grammar is not understood - the labels could be clear to a human, whether the image is a picture of Bob Ross or a painting by him. But the training misses that relationship. Even with poorly labeled data, I suspect AI will eventually figure out which labels are more likely to be poor and deal with it appropriately.

In the reverse direction, you can try:

A horse rides an astronaut

And you will probably generate an astronaut riding a horse. It’s not a poor description of what we want; our assumptions about how grammar should work aren’t being honored.

swid··on 58 bytes of CSS to look great nearly everywhere
I'm pretty sure you misunderstood what I wrote.

> there’s a difference between number of characters and width

Billboards use large letters to fill the space, but normally they would be readable on a business card.

swid··on 58 bytes of CSS to look great nearly everywhere
I almost agree, but there’s a difference between number of characters and width, and also graphics and tables are a different beast.

Personally, I think websites should fill up the available space, increasing font size if it makes sense, perhaps using resizing images. So, no - text should not be constrained to a maximum width. If width were a problem, billboards wouldn’t be a thing.

swid··on Ask HN: Should CTO own company shares?
I guess it depends on the company culture a bit (do people under you have equity?), and it seems like you want equity as opposed to choosing a higher salary with no skin in the game, so that helps.

But if I found out and I was working for you, I might question how much you care about making the company successful. You've already said the salary is not competitive, so without equity; you can easily pick up and leave as soon as you find a better role. Maybe reading the comments in this thread will even make you realize this; you could be at a new job in less than a month.

I think I can say this isn't just "your" problem - you've stated the situation is demotivating and you are not giving it all as CTO; passing over "great ideas". Being unmotivated at work is a personal problem if it bothers you. Passing over great ideas or changing jobs is a shareholder problem, but that doesn't include you. It would potentially be something to bring up to shareholders especially if you are prepared to leave over it.

swid··on Tesla is borrowing Autopilot team for Optimus humanoid robot project
Your tone makes me think I wasn’t quite understood - saying he will send them to space was a joke. This is vapor for press. I got that.
swid··on Vultures Prevent Tens of Millions of Metric Tons of Carbon Emissions Each Year
I imagine this is really carbon neutral, as vultures breathe and decompose. The article doesn’t seem to touch on that fact at all?
swid··on Tesla is borrowing Autopilot team for Optimus humanoid robot project
Don’t hold you breath… once Tesla said it would make a snake robot to automatically plug in the car at night, but that never came to market.

And FSD is still not full. So what limited use case is this robot for? Boston Dynamics doesn’t seem to sell that many of theirs. Maybe Elon wants to send them to space.

swid··on GeForce RTX 40 Series
Even if power is expensive, it only uses that power when you are using it. The whole card is 450W, so maybe 3 hours of intense could be a dollar? The card isn’t going to be running 100% for any game I know. Compared to a slower 250W card, the premium is 1/2 that. With that it’s like you agree to pay an extra dollar for 6 hours of gaming. With expensive electricity. I feel like this is conservative and doesn’t seem to bad for people considering the most expensive consumer card on the market.
swid··on Rapid Green Energy Transition Will Likely Result in Trillions of Net Savings
I thought the other poster's comment was relevant, so I didn't answer (I posted an earlier comment being replied to). FWIW, I instead would have suggested that natural gas could cover any shortages, since this type of power is easy to turn on and off, and fits more with the theme of "this is potentially possible today".

The simulation over produced energy from green source. Looking at the chart - looks like the wind power alone was enough to satisfy the grid if available. Given that, I do think it's possible that a mere 5 hours of backup can keep the grid 98% renewable, turning to hydro when solar + wind is not enough. Also solar / wind may be somewhat inversely correlated and north / south Australia also may have different weather patterns.

Given a large enough sampling of the world, I'd imagine it would be easier to find the wind / solar power you want, although politics could potentially make that harder.

swid··on Rapid Green Energy Transition Will Likely Result in Trillions of Net Savings
Recently I saw on HN that Australia has a path to >98% renewable energy (solar, wind, hydro) with only 5 hours of battery storage. That’s a lot of value for less battery backup than I would have thought.

https://news.ycombinator.com/item?id=32567994

swid··on The absurdity of Europe burning wood for energy
Yes it depends on those things, but inversion layers can happen anywhere and cover large areas. I think population density is a good consideration, but there will probably be days in the year almost everywhere where the dispersion is limited due to weather.
swid··on The absurdity of Europe burning wood for energy
I won’t fact check this, but the Bay Area Spare the Air page says the following, which seems pretty reasonable. It’s easier to find science on the danger of the particulate smoke, which you don’t seem to object to.

> During the cooler winter months, more than one-third of particulate pollution comes from wood smoke. On some days, in certain areas, wood smoke can account for up to 90 percent of particulate pollution.

> On cold, calm days, wood smoke can become trapped close to the ground by an inversion layer, typically formed when a layer of warm air acts as a lid over a layer of cooler air. Inversions prevent the air below from rising, which causes pollutants to build up.

https://www.sparetheair.org/about/what-is-spare-the-air

swid··on The spam on Twitter
My brother in law has a blue check. He writes comic blogs and wrote a book about them, so he does have a public persona. But he has less than 5000 followers and he is certainly not famous.
swid··on The optimal amount of fraud is non-zero
I guess this applies to all crimes, even major ones likes murder and child abuse. We can monitor everyone all the time, or make sacrifices to live in a more free society.

If you think the optimal amount of crime is greater than zero, at some point we are clearly using different applications of the word optimal. One person is talking about the level under the optimal “solution”, while the other is talking about one constraint that still must be balanced against other constraints. The optimal amount of fraud spending is zero, but then we’d be left with a ton of fraud.

swid··on Shazam turns 20
Here’s the list on Spotify:

https://open.spotify.com/playlist/2Z69DiD4sGs5aHt4OXE3fU?si=...

swid··on We Need to Study Nothing
We don’t necessarily see more light as the universe ages, nor do we see farther away. The universe is expanding, and the farther something is, the faster it is moving away from us. It can even be moving faster than the speed of light relative to us, because the space between us is growing, and more empty space between us, the more this extra stacks up. When this happens, something is beyond the visible universe - that light can never reach us.

So there are two ways we cannot see something - if the universe is not old enough for light to reach us yet, or if there is too much new universe being created in between us and the light for the light to catch up to us.

In a far enough future, there will be no other galaxies in the sky as all the matter will be too far away for light to reach us.

swid··on Ask HN: Have You Left Kubernetes?
Precludes feels like the word word here. Nothing prevents you from satisfying your use case and spinning up vms before they are needed.

I wrote the student vm system for udacity, and I spun up student vms before they needed them, with some last mile loading to finalize the files they need. The student VMs were not using k8s, although a small piece of the infrastructure did.

I worried most about untrusted users working in a complex environment with the ability to harm the experience of other users, and just used GCE.

For me, boot time was < 5 minutes, so if you can predict the next five minutes of demand, you can boot those machines early. If you are wrong you will pay extra or someone will wait extra time, but still less than the full boot time. Generally it takes less than 10 seconds to access a vm with your coursework on in.

swid··on AI Sentience Is (Obviously) Not the Real Issue
Outside of quantum effects, which I don’t think it important for sentience, the universe is also deterministic. You have no control over particle interactions, chemical reactions and electric fields, yet we feel.

People always ask if the brain is a computer, decide it is not, and come to the conclusion that sentience would not work on a computer. I think the universe is the computer / algorithm and the brain is the data being fed into it, which leads me to say consciousness can exist digitally.

swid··on Consciousness is not computation
Useful to animals who evolved it. I have no more control over my individual neurons than an adder circuit has over itself. And this extends, layer by layer, all the way to the external actions I take. I don’t really control my inner dialog. I don’t really control what I say or do. There is a biochemical process which makes it all happen and I exert no power over.
← PreviousPage 5 of 7Next →