News for hackers. Stuff that matters.

indoorskier

Google phone interview long time ago. Can’t remember what I said or did wrong, but realised I wouldn’t get a call back when the guy asked: ”do you know what a set is?”
My 2c is to try the funky ideas to get a foothold/differentiator

I think your implicit intuition that indie gamers are keen to explore more titles than they currently (reasonably) can, is valid. I suspect they’re also keen to be involved in early development. And devs are interested in early feedback. So you could introduce something to facilitate that. Or introduce a Patreon/kickstarter type model where you can choose to fund development of games from your subscription.

Network effects are valuable to build in/explore - make it super easy to stream the games on Twitch, Share clips on YT etc. Might help with the chicken and egg!

Re:Azure has run out of compute. Anyone else affected? on Friday November 25, 2022 @04:30PM (#33747006)
Is this region dependent? In us-east I can’t get them to approve a quota for GPU instance families (G,P) for anything more than 4 CPUs. At one point they rejected my request citing “unprecedented demand”. Of course this is small time, just my personal account.

It is true I can get an instance most of the time, but not if I need >16GiB GPU memory.

Re:Ask HN: What advice would you give your younger self? on Wednesday November 02, 2022 @11:59AM (#33437950)
Take risks, say yes to all opportunities, try to fail often.

I don't mean risks in the sense of things that put you physically or mentally in harm's way, but trying ideas, learning new things, new activities etc.

Some reasons: the explore/exploit tradeoff is massively in favour of exploring when you're young, you have almost nothing to lose, very few responsibilities and so much time (relatively speaking to later in life).

I agree, esp with ML models being where they are. For people writing blogs/articles it’s a similar problem - how do you stand out against the noise?

Honestly I don’t have answers but here’s a few ways I’ve found cool people:

- via “slow-grow” communities like lobste.rs

- if someone writes a good comment or tweet or whatever, check out if they have a blog

- Sometimes I subscribe to a bunch of things that seem promising, and then follow a “three strikes and they’re out” policy to extend the reach

- start reading papers from conferences. It’s a heavier format than blogs, but it’s reviewed and novel, at least if you pick good conferences.

A beautiful book, written in the "The Little..." series' question and answer format. A challenging topic but just about as accessible as I can think anyone can make it. Warmly recommended if you want to know what dependent types are all about.
I have an MSc in CS so biased, but I think on balance it's worth it, if only because you'll be confronted with subjects outside your comfort zone. Even if you don't "like" them they'll broaden your perspective, and who knows you may learn about something you wouldn't have heard of before, and really interests you.

Definitely depends on the curriculum though - my advice would be to look for timeless subjects, so "Algorithms and Data Structures" over "Game Programming with Unity", with a lot of variety.

This is all from the perspective of you being interested in learning new stuff regardless of monetary gain. If you're thinking of this more transactionally, i.e. "will I be able to get more money/better paying job" then I think it depends a lot on where you live. In some areas formal education is valued more than in others. Also a good part of it will probably not be immediately applicable to the day job - at least not obviously so - but it should give you a decent perspective on the field as a whole.

Re:Ask HN: Bored working for the current company, advice? on Sunday October 09, 2022 @06:27AM (#33139688)
With your very limited runway I'd get another offer with another employer first. That immediately strengthens your negotiation position with your current employer, even if you have zero intention of taking the offer.

Basically start doing some interviews now. You'll probably have to brush up for those as well, and practice.

> I feel stuck and bored > Working 9-5/Mon-Fri is really draining

These two statements are contradictory imo. Figure out whether you want to stay in your comfort zone, or take a step in another direction.

Re:The best thing we can do today to JavaScript is to retire it on Tuesday September 06, 2022 @09:57AM (#32737191)
"We have a time every morning when the team gets together and reviews all of the code and designs that were developed the previous day."

That seems much better than the mandatory code reviews that are pervasive nowadays. Most of my annoyance with those is the mandatory part - I think it increases the threshold to make small improvements sufficiently that they either don't happen, or happen together with unrelated changes, which is then a reason for the resident purist to scold you. I also think doing them asynchronously, as a form of email, rather than in-person or video introduces friction unnecessarily.

It’s getting harder and harder in practice because of the huge mountain of accidental complexity programming needs dealing with.

I remember writing a very small single user OS for a course in uni over maybe 6 months. When it booted for the first time it felt amazing. That was like an “I have made fire!” moment.

Now I’m supposed to feel like I’ve achieved something because I can center a div on a webpage.

What is cool is helping non-programmers with automating some of their tasks, like rearranging a spreadsheet or scraping some data. I mean they think it’s some amazing feat but it’s actually very simple. Lots of low hanging fruit still, esp for every day users. Again mostly due to the horrible accidental complexities and buggy mess software has become, so I feel mostly apologetic about it. “Yeah sorry copy-pasting this data should really just work but I’ve written this script which applies a few workarounds”.

Re:What I'm Frustrated by in Crypto on Monday August 15, 2022 @03:42PM (#32474352)
Two things stood out to me:

1. So many caveats and excuses before raising some valid criticisms! People in the cryptocurrency space sure seem easily offended.

2. Most of the article deals with how cryptocurrencies have no real applications. I would add that in the areas where applications do exist, they’re way better solvable by non-crypto solutions.

Re:Ask HN: Ideas for Late Career Reinvigoration? on Wednesday July 27, 2022 @07:17PM (#32258331)
I quit and am pursuing my own interests with the nest egg I’ve built up over the years (am also mid 40s). It’s been incredibly invigorating to finally be able to think for myself again, and have time to explore.

Just my experience, don’t underestimate how much working a job limits you and your creativity.

Unfortunately this will get me further from the line rather than closer (unless I somehow strike gold) but I figure the only thing I can’t make again is time.

Re:Topgrade: Tool to upgrade everything written in Rust on Wednesday July 27, 2022 @04:51AM (#32248254)
Interesting idea. Seems pretty comprehensive too: https://github.com/r-darwish/topgrade/wiki/Step-list Where do you draw the line between updating OS and global tools and code repositories?
Re:Ask HN: Did you play in the crypto roulette? on Tuesday July 26, 2022 @11:57AM (#32240014)
I didn't, but plenty of friends and family did in the hype cycle. Initially I was just kinda too lazy, then started to see some red flags.

Unsuccessfully trying to convince friends to stay away from crypto did give me loads of empathy for people like climate scientists - you spend your whole life trying to measure the average surface temperature accurately, and some random dude goes "but what about the summer of 76". It's just too easy to quickly dismiss relatively complicated arguments or explanations.

Re:Why programmers still love COBOL on Tuesday July 26, 2022 @11:32AM (#32239714)
That reminds me of when I was working in finance - an equity analyst came over to the developer aisle and started asking questions like "what is COBOL? what is Visual Studio?" because he was looking into Microfocus.

We - hipster programmers - were incredulous at first but actually seems like a great business model.

As others have said, this is all for SEO - quick "content marketing". With the advance of AI this is only going to get worse. There's a whole cottage industry of companies that generate posts and even entire youtube videos given a few keywords or a paragraph of text. They will probably be the only real winners from this.
Re:Ask HN: Heavy computation setup for Python? on Wednesday July 06, 2022 @07:09AM (#31999273)
I am obviously biased as one of the maintainers, but this is exactly the kind of thing we built Meadowrun for!

See https://meadowrun.io

It takes your local code and environment (we support pip, poetry and conda) and runs python code on AWS or Azure (though Azure might have some rough edges still). You can specify what kind of machine you want based on cpu/memory etc, no need to deal with weird instance names. You can get cheap spot instances etc.

Re:Ask HN: What Are You Working On? (July 2022) on Friday July 01, 2022 @02:03PM (#31950292)
Improving https://meadowrun.io by reducing startup time for EC2 jobs - Linux distro makes a lot of difference, Clear Linux starts very quickly compared to Ubuntu.

Discussing marketing to figure out how to best get the project off the ground and find users.

Writing some posts for getcode.substack.com

Reading Godel,Escher,Bach finally!

Re:Give up GitHub: The time has come on Thursday June 30, 2022 @09:56AM (#31932389)
This GitHub Copilot thing is pretty polarizing. According to one of the expert papers they sollicited, it's unlikely MSFT/GitHub is breaking any copyright laws.

What they're doing does feel icky, and they could have mitigated a few concerns by a) making the inventory of the full training set public and b) at least attempt to attribute if there is a direct copy (which by their own admission happens about 0.1% of the time). These seem very simple steps they could take, and takes away the "shady behavior" argument.

Re:Atlassian is 20 years old and unprofitable on Thursday June 30, 2022 @04:56AM (#31930138)
"As an Atlassian founder, I would like to make money, so that I can sell and never look at a Jira ticket again"

tag, estimate, assign, add to epic, put on next sprint

Very nice, and well done on building an active community around it. I like the integration with the cached data, makes it feel like a build system :)

We were unaware of ploomber until now, but have been building meadowrun https://news.ycombinator.com/item?id=31694827 and share many goals with you. So obviously I think this is solving a real problem.

All the best with the cloud launch!

Paper has been removed?
Great to hear you mention that. PyWren was one of our inspirations. Other inspirations are its successor NumPyWren [1], and gg [2].

We've looked at the code for PyWren and in our opinion it's not practically usable as-is, even if you wanted to target only Lambda. Also we initially focussed more on the deployment aspect (i.e. getting environment + code on the target machines reproducibly), and EC2 because we figured to make this general enough people would need an escape hatch anyway if Lambdas didn't cut it for some reason.

[1] https://github.com/Vaishaal/numpywren

[2] "From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers" https://www.usenix.org/conference/atc19/presentation/fouladi

Hi HN,

We're two programmers who have worked in core/platform engineering roles for most of our working lives. During that time, one of the main problems we've solved time and time again is to let people run their ad-hoc jobs and scripts on remote compute without hassle.

To solve this once and for everyone, we made Meadowrun, an open source tool that automates the tedious details of running Python code on cloud VMs. It runs in your AWS or Azure account, nothing else required.

No need to mess around with containers, SSH into remote machines, copy code across, set up images or look up instance types that sound like Starbucks orders ("t3.venti.oatmilk.latte") and what they cost.

All with the same experience as you'd have running on your laptop - just change the code or dependencies locally and run - meadowrun takes care of the rest.

We welcome any and all feedback!

Re:YouCode a Search Engine for Coders on Friday May 06, 2022 @05:30PM (#31289789)
Looks cool.

Maybe it can also search by signature like https://hoogle.haskell.org/ - would be a killer feature for me, but niche :)

Older »