Posts27
Comments222
View on HN
www.reuters.com 7y ago

IBM wins $83M from Groupon in internet patent fight

pgroves
2pts0
www.dnainfo.com 9y ago

10 Days in Jail for Drunken Driver Who Killed Cyclist Bobby Cann

pgroves
3pts1
www.bloomberg.com 9y ago

Hampton Creek Ran Undercover Project to Buy Up Its Own Vegan Mayo

pgroves
114pts81
www.latimes.com 9y ago

Soylent CEO charged over illegal, 'unsightly' container home

pgroves
39pts34
www.infoq.com 10y ago

InfoQ: Most Popular Programming Article for Ach of the Past 10 Years

pgroves
1pts0
news.ycombinator.com 10y ago

Rackspace is collecting Chicago's “cloudtax” starting Sept 1

pgroves
8pts1
www.cnn.com 14y ago

Romney's IPhone App: "A Better Amercia[sic]"

pgroves
2pts0
designbyrobots.com 14y ago

Automated Design: "Evolution is Cleverer than You"

pgroves
7pts0
econlog.econlib.org 14y ago

The Massive Body Count of the MS Antitrust Case

pgroves
4pts0
www.r-bloggers.com 14y ago

Brutal Charts of Mexico's Homicide Rate

pgroves
1pts0
chicagoist.com 14y ago

One Last Party for Drew's Eatery after Disastrous Discount Deals

pgroves
51pts18
www.bizjournals.com 14y ago

Law Firm Offers New Low Price "Startup Menu"

pgroves
1pts0
www.nytimes.com 14y ago

Larry Summers: Government is a crappy VC

pgroves
1pts0
designbyrobots.com 14y ago

Automated Design of Trading Strategies: Demo [video]

pgroves
1pts0
blog.linkedin.com 14y ago

LinkedIn's Analysis of Startup Founder Profiles

pgroves
2pts0
dilbert.com 14y ago

Scott Adams does not heart SF

pgroves
4pts0
blog.rastageeks.org 14y ago

Type Fascism

pgroves
1pts0
www.fastcodesign.com 14y ago

Music Sales by Format and Year since 1980. [Animated GIF]

pgroves
2pts1
www.ocamlpro.com 15y ago

New Ocaml Cheat Sheets from OcamlPro

pgroves
28pts1
www.bbc.co.uk 15y ago

Elderly Japanese Volunteering at Fukushima

pgroves
4pts0
twitter.com 15y ago

Vivek Wadha: "You learn little by writing code."

pgroves
9pts4
designbyrobots.com 15y ago

Overfitting Entire Companies with Statistical Modeling

pgroves
2pts0
news.ycombinator.com 15y ago

Ask HN: Any advice on finding a copyeditor?

pgroves
2pts3
designbyrobots.com 15y ago

“Add Analytics” is a Terrible Requirement

pgroves
3pts1
developer.appleseedproject.org 15y ago

The End Of Facebook and Free Software's Quiet Revolution

pgroves
1pts0
designbyrobots.com 15y ago

My new blog on analytics, pattern exploitation, automated design

pgroves
2pts0
www.ritholtz.com 15y ago

Uh-Oh: Facebook’s Zuckerberg is Time Man of the Year

pgroves
1pts0
OpenAI Presence 6 hours ago

This approach seems to be everywhere. But if you have a defined workflow, requirements, clear permissions, etc, it makes more sense to feed them to codex once and have it build a website that can be audited once and then runs deterministically. Code reuse is well understood if you want to build on past work. There's a large group of people who can't really do that, I know, but they shouldn't be building bots that have permission to edit anything.

All the use cases that popped into my head when I saw this were around how nice it would be to be able to quickly see what was really happening without trying to flop between logs and the AWS console. That's really how I use k9s and wouldn't be able to stand k8s without it. I almost never make any changes from inside k9s. But yeah... I could see using this with a role that only has Read permissions on everything.

Thinking about this some more, maybe I wasn't considering simulators (aka digital twins), which are supposed to be able to create fairly reliable feedback loops without building things in reality. Eg will this plane design be able to take off? Still, I feel fortunate I only have to write unit tests to get a bit of contact with reality.

This is sort of why I think software development might be the only real application of LLMs outside of entertainment. We can build ourselves tight little feedback loops that other domains can't. I somewhat frequently agree on a plan with an LLM and a few minutes or hours later find out it doesn't work and then the LLM is like "that's why we shouldn't have done it like that!". Imagine building a house from scratch and finding out that it was using some american websites to spec out your electric system and not noticing the problem until you're installing your candadian dishwasher.

Gemini 3 8 months ago

I was hoping Bash would go away or get replaced at some point. It's starting to look like it's going to be another 20 years of Bash but with AI doodads.

I've never had that great of a memory. The upside is that you can have a bad memory and good note taking skills and be more effective than the 'good memory' people. Really it's just that I forget in a day what other people forget in a week so it's not that big of a gap. But some considerations:

1. Put everything in the issue tracker that you can. This includes notes on what actually happened when you did the work. Include technical details.

2. Try to push everyone else to use the issue tracker. Also makes you sound like the professional in the room.

3. Have a very lightweight note taking mechanism and use it as much as possible. I am gud at vim so I use the Voom plugin (which just treats markdown headings as an outline but it's enough to store a ton of notes in a single .md file). Don't try to make these notes good enough to share as that adds too much overhead.

4. Always take your own notes in a meeting.

5. I will revisit my notes on a project from time to time, and sometimes walk through all of them, but I'm not really treating them like flashcards to memorize. I'm just looking for things that might need some renewed attention. Same with the backlog.

6. In general, I don't try to improve my memory because I don't know what I need to know for a week vs. what I won't look at again for a year. So I focus on being systematic about having good-enough notes on everything and don't really expect to remember anything. (I do remember some things but it's random.)

Another nuisance is that unencrypted port 80 must be open to the outside world to do the acme negotiation (LE servers must be able to talk to your acme client running at the subdomain that wants a cert). They also intentionally don't publish a list of IPs that LetsEncrypt might be coming from [1]. So opening firewall ports on machines that are specifically internal hosts has to be a part of any renewal scripts that run every X days. Kinda sucks IMO.

[1]https://letsencrypt.org/docs/faq/#what-ip-addresses-does-let...

UPDATE: Apparently there is a DNS based solution that I wasn't aware of.

There are lots of simple things that are normally easier to do in the web framework that are suddenly easier to do in the database (with the side effect that you can do DB optimizations much easier).

But the other consideration is that you likely need to do a lot with a reverse-proxy like traefik to have much control of what you are really exposing to the outside world. PostgREST is not Spring, it doesn't have explicit control over every little thing so you're likely to need something in front of it. Anyway, point is that having a simple Flask server with a few endpoints running wouldn't complicate the architecture very much b/c you are better off with something in front of it doing routing already (and ssl termination, etc).

I'm on a POC project that's using PostgREST and it's been extremely fast to get a big complicated data model working with an API in front of it. But I guess I don't get how to really use this thing in reality? What does devops look like? Do you have sophisticated db migrations with every deploy? Is all the SQL in version control?

I also don't really get where the users get created in postgres that have all the row-level permissions. The docs are all about auth for users that are already in there.

Minus 5 years ago

That's what I want... this would force me to make a different account for every topic I might comment/post on, and they can have their own local networks. If it's a topic that I know a lot about (eg what I do at my day job), it would force a fresh start every few years.

This is in contrast to my twitter account, which is such a mess that I don't like posting b/c "most" people who will see it followed me for some other topic.

How to make png encoding much faster? I'm working with large medical images and after a bit of work we can do all the needed processing in under a second (numpy/scipy methods). But then the encoding to png is taking 9-15secs. As a result we have to pre-render all possible configurations and put them on S3 b/c we can't do the processing on demand in a web request.

Is there a way to use multiple threads or GPU to encode pngs? I haven't been able to find anything. The images are 3500x3500px and compress from roughly 50mb to 15mb with maximum compression (so don't say to use lower compression).

My boss did UI/UX on Mosaic (we are both at NCSA today). I will ask her on Tuesday when I see her. She has lots of wild stories about why things are the way they are.

The nice thing about programming on a RaspberryPI is that the only websites that are light enough to use are Google, Stackoverflow, Github, ReadTheDocs, etc. If you try to check Reddit/Twitter/Facebook you get frustrated with how slow they are and go back to the text editor.

Pulumi 3.0 5 years ago

Thanks for saying this ^^, it's the best explanation of what this thing actually is (sorry but I didn't really get it from the homepage). Define a state of infrastructure using a real sdk (not yaml files) and it can figure out and apply the migrations from the current state to the new state. (right?)

Except for occasional flare ups, mine is pretty much gone and at worst was pretty debilitating (eg hurt to pick up a glass of water). I think all of these do a lot:

- Exercises and stretches from the pdfs here: https://orthoinfo.aaos.org/. Finding some that feel kinda good and then doing them a few weeks worked better than suggestions from doctors. I do the exercises as part of my warmup for my normal 3x a week workout and do the stretches at the end.

- Use a stylus for my phone at all times. Just the type that is a ballpoint pen with a rubber tip on the cap. Also a pop-socket to hold it with.

- Cut down on bike riding for the sake of my wrists.

- Play mostly console games, less phone and PC b/c consoles have more ergonomic controllers.

- Fasting. I do at least a 24hr fast every week and that always works at least temporarily. I have several problems related to inflammation and for some people this helps a lot.

Geekiest bonus suggestion: use XFCE as a desktop and configure all the hotkeys so you can do things like move windows around with the keyboard.