HN user

jweir

2,751 karma
Posts126
Comments428
View on HN
www.ft.com 11d ago

Who cleans up after the vibe-coding party?

jweir
27pts1
www.ibm.com 10mo ago

The IBM Selectric

jweir
3pts0
marieflanagan.com 1y ago

Loser Lane

jweir
11pts1
gizmodo.com 2y ago

Marc Andreessen Is a Maniac

jweir
109pts67
twitter.com 2y ago

Now they have several planned data centers for AI needing 1000MW each

jweir
1pts0
www.oregonlive.com 2y ago

Why an Oregon small utility is among the biggest polluters: Amazon data centers

jweir
21pts5
www.ft.com 2y ago

The life changing art of making facial prosthetics

jweir
1pts0
rollbar.com 2y ago

Rollbar security notice and response Sept 8, 2023

jweir
11pts5
www.oregonlive.com 3y ago

Will submerging computers make data centers more climate friendly?

jweir
3pts1
eerscmap.usgs.gov 3y ago

U.S. Wind Turbine Database

jweir
3pts0
gist.github.com 3y ago

Migrating x86 Linux Development on Intel Mac to Apple Silicon

jweir
1pts0
nasstatus.faa.gov 3y ago

National Airspace System Status

jweir
1pts0
www.ft.com 3y ago

US blocks Nvidia AI chip exports to China

jweir
5pts3
openetdata.org 3y ago

Open ET: Filling the Biggest Data Gap in Water Management

jweir
1pts0
www.oregonlive.com 4y ago

Playdate, Portland company’s video game system, begins shipping

jweir
1pts0
www.ft.com 4y ago

My father, the pioneer of sound design

jweir
2pts0
www.irs.gov 4y ago

Programming and Source Code Standards

jweir
2pts0
twitter.com 4y ago

This year my little Lego Z80 machine will be pretending to be an IBM 5360

jweir
2pts0
www.oregonlive.com 4y ago

Google wants more water and a tax deal for data center expansion in The Dalles

jweir
2pts0
hbr.org 4y ago

Managing Oneself

jweir
7pts0
www.bbc.com 4y ago

Modular building fire risks 'need more investigation'

jweir
1pts0
datebook.sfchronicle.com 5y ago

Cuts at SFMOMA: Artists Gallery and film programs will close

jweir
3pts0
www.youtube.com 5y ago

Army's New Augmented Reality Goggles Look Like 1970s Sci-Fi

jweir
2pts0
erkal.github.io 5y ago

The Red Faced Cube

jweir
4pts4
www.aboutamazon.com 5y ago

Our recent response to Representative Pocan

jweir
1pts0
groups.csail.mit.edu 5y ago

Impossibility of Distributed Consensus with One Faulty Process (1985) [pdf]

jweir
1pts0
www.mythictable.com 5y ago

Mythic Table

jweir
2pts0
www.cybercom.mil 5y ago

Valentines Day 2021 Cryptography Challenge Puzzels [pdf]

jweir
1pts0
www.wsj.com 5y ago

What China’s New Digital Currency Tells Us About a Cashless Future

jweir
3pts0
www.cnbc.com 5y ago

Amazon, Berkshire Hathaway, JPMorgan End Health-Care Venture Haven

jweir
97pts34

True, but with visual art there is what is correct and what looks correct. When things are moving and the area small no one is going to notice.

But now that is problem is solved a director will come along and say... I want a scene with a big glass of water and the camera will zoom in on it and will see the monster refracted through the glass.

Something, well may things, kill about Microsoft. The Office suite have a wonderful API and loading a JS app with an an interface in the apps works great.

We took an Elm app from our web app and put into Excel to control downloading reports. Works great.

Except you have to side load this and that is a pain - or you have to go through the MS App Store, which is a whole other headache.

If anyone has any advice on making it easy for customers to install Office apps please let me know.

I switched back to 4.5 Sonnet or Opus yesterday since 4.6 was so slow and often “over thinking” or “over analyzing” the problem space. Tasks which accurately took under an minute in Sonnet 4.5 were still running after 5 minutes in 4.6 (yeah I had them race for a few tasks)

Someone of this could be system overload I suppose.

Remember having to write detailed specs before coding? Then folks realized it was faster and easier to skip the specs and write the code? So now are we back to where we were?

One of the problems with writing detailed specs is it means you understand the problem, but often the problem is not understand - but you learn to understand it through coding and testing.

So where are we now?

Look up Sean Bell - not a stop a frisk, just an open fire.

Once, my wife and I were stopped, but not frisked, and cited for riding bikes, on a sidewalk at 2AM on a stretch of Atlantic Ave that would kill you to ride on. It made no sense, until I found out that my neighbor and his friend had been murdered at a street party. There was a drag net out trying to find the killer and they stopped anyone for anything.

A tough city.

We have some tests that ensure the interface is correct - that the correct type of args are passed say from a batch process to a mailer and a mail object is returned.

For these tests we don’t care about the content only that something didn’t get incorrectly set or the mailer interface changed.

Now if the developer changes the Mailer to require a user object the compiler tells us there is an error. Sorbet will error and say “hey you need to update your code here and here by adding a User object”

Before we would have had test coverage for that - or maybe not and missed the error.

This is our experience. We have added Sorbet to a 16 year old Rails app. It is a big win in avoiding errors, typos, documentation, code completion, fewer tests are required, etc.

And the LLMs take advantage of the types through the LSP and type checking.

Ruby 4.0.0 7 months ago

We have been adding Sorbet typing to our Rails application and it is a positive enhancement.

It’s not like Ruby becomes Haskell. But it does provide a good deal of additional saftey, less testing, LSP integration is good, and it is gradual.

There is a performance hit but we found it to be quite small and not an issue.

But there are area of our application that use Grape and it is too meta for Sorbet so we don’t try and use it there.

And won’t the authService.register function also error if the user already exists? Or will it allow double registering the account?

There are deeper problems here that a Result type is not gonna fix.

Something that the type system should do is "make impossible states impossible" as Evan Czaplicki said (maybe others too)

We have started to use typed HTML templates in Ruby using Sorbet. It definitely prevents some production bugs (our old HAML templates would have `nil` errors when first going into production).

I spent 17 years without a car - first Berkeley then Brooklyn. It was a huge boost in financial freedom and stability - nothing worse than a major repair on something you depend on.

But most of the US this is impossible by design. Where I grew up you might live right next to a grocery store- but it is a mile walk because of the wall and road design. Nuts.

Nvidia DGX Spark 11 months ago

Fly to a state with no sales tax. Portland, Oregon serves this purpose for high end shoppers that come from out of state and out of the country. Folks fly in to buy their Rolex, Gucci, etc, with no tax.