News for hackers. Stuff that matters.

zakm

Re: on Sunday February 16, 2025 @12:27PM (#43069778)
Going against the grain here, but personally as I've gotten more experience and worked in larger code bases I've completely reversed my habit of breaking functions up into smaller functions to supposedly make them easier to understand.
Re:We need more zero config tools on Wednesday October 02, 2024 @09:04PM (#41726371)
I think this is a great point that most people forget. If you build something specifically for editing code you can do something cooler than vim/emacs and I've been working on that specific idea: https://youtu.be/owuuFxDBQh4?si=tqYi-RqvFQa6kI8h
Re:Ask HN: What are you working on (September 2024)? on Wednesday October 02, 2024 @08:23PM (#41726174)
In theory it should work for many languages with minimal support. In practice I've done some testing with typescript, Rust and Go and it largely works.
Re:Ask HN: What are you working on (September 2024)? on Sunday September 29, 2024 @09:52PM (#41692708)
A vscode extension that aims to be "vim for code' meaning that it has first class motions for programming concepts like functions, arguments, etc. quick demo:

https://youtu.be/owuuFxDBQh4?si=tqYi-RqvFQa6kI8h

Re:Show HN: Ki Editor - the multicursor syntactical editor on Monday September 09, 2024 @10:52AM (#41489065)
I'm working on something similar (not as far along), a vscode extension that has ideas like functions, parameters, etc as first class ideas (so press f to select a function) and also does things like adding a newline and a space where appropriate during insert actions.

Here's a short video demo if anyone is interested: https://youtu.be/owuuFxDBQh4

I found Grandma's Word in 16 guesses

https://grandmasword.com

Re:Banging Errors in Go on Thursday October 19, 2023 @08:07PM (#37950485)
The only argument I can think of against this would be that it would maybe slightly discourage adding the verbose details and would generally decrease the quality of error messages slightly. That said, even so it's probably worth the trade.
Re:Why project-based learning fails (2018) on Thursday July 20, 2023 @08:33AM (#36799569)
It's worth considering that in the networking example given you discover the skills you need via a project and then argue that the skills could be learned more effectively through deliberate practice.

I think this post largely argues against a strawman (which I'm sure some people actually believe).

Seems fairly clear to me that you should (1) do projects that resemble the work you're trying to improve to: a. Build up the basics across all the skills you need b. Uncover gaps

And (2) then practice the skills you actually care to improve outside of the project.

If you really want to try-hard you can spend time actively thinking about how to improve what you're doing and observe other people to learn from them.

People who advocate project-based learning have generally experienced spending a ton of time learning things in theory and then being unprepared for actual work. Maybe address that concern instead of bypassing it with "I don’t want to debate the current way universities do things." To have a nuanced take you have to understand the arguments in favor and against the main options, no?

I don't think people who advocate for project-based learning are advocating for exclusively project-based learning (mostly).

Re:Ask HN: Who is hiring? (December 2021) on Wednesday December 01, 2021 @11:51AM (#29405902)
Plotly | Full-time | REMOTE, (CA or US) | https://plotly.com/

Looking for a senior backend engineer.

We're building Dash Enterprise, a web app that lets data scientists quickly and easily spin up and scale data science and ML apps. We do this using Kubernetes. Cool, right?

Reasons to join:

* Cool technologies like Kafka, Kubernetes, NestJS, and CockroachDB.

* Good pay (well above market).

* You'll spend 60-90% of your day programming.

* You won't work overtime.

* Plotly is a major supporter of open source (plotly.js and dash).

* Customers like Tesla, Shell, Cisco, and Nvidia.

* All the cool parts of working at a startup. Autonomy, impact, moving quickly.

* Dedicated time to learn every day (part of your 8 hours).

* New codebase!

What we're looking for:

Experience: 5+ years developing software. Strong with Node.js. Ideally familiar with NestJS, GraphQL, Kafka, Kubernetes, and/or event-driven architecture.

Table stakes: Familiar with git, pull requests, SQL, API design, automated testing, and writing clean/maintainable code.

Personality: You should be self-directed, comfortable diving into something you don't fully understand, friendly, and deeply care about doing a good job.

Email resumes to [email protected]

Re:Breakdown of data on homeless populations across the U.S. on Thursday November 11, 2021 @08:08PM (#29195243)
The unsheltered count is a thing and does include people who don't access services.
That's helpful, ty!

Ask HN: High level market analysis for entrepreneurs?

As an entrepreneur who builds software, it would be nice to know some high-level data like: 1) What are the different sectors of the economy ranked by GDP? 2) To what degree has software penetrated those sectors? 3) What barriers exist in those sectors? 4) Are those sectors growing, shrinking, or staying the same?Obviously, (1) is answered and I'm sure people have written about the other...

( Read More... | 2 comments | 2 points | on HN )

Honeypot.io for VC Investment?

Seems like everyone complains about going from VC to VC with all these pitches.Why not invert the marketplace (in the same way that honeypot.io did for developers)?As startup founders, you write up all the info that a VC would want to know. Maybe some of it is public and some is not. VCs who are interested reach out.Marketplace makes money when deals get made (so incentives are aligned), or...

( Read More... | no comments | on HN )
Re:What Kind of Logo Do You Get for $5? (2014) on Friday March 22, 2019 @12:10PM (#19463917)
How do you guys compare to logojoy?
Re:Want to Stop Fake News? Pay for the Real Thing on Friday February 01, 2019 @10:15AM (#19054727)
That first point sounds a lot like you've conquered the https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect
Re:Questions to Ask Before Joining a Startup on Monday November 26, 2018 @12:50PM (#18535272)
So do you have some kinda data breakdown on the typical startup, or just other anecdotal experience?
I'm not seeing any reference or source for these claims in the article. Did I just miss it?
If your view is "conservative" == "right-wing" == "capitalism" then I can see why you would say that.
I'm sure that's true, but do you have any evidence for it?
Re:IQ Matters Less Than You Think on Thursday October 04, 2018 @08:57AM (#18139443)
I don't know what the meaning is, but I'm pretty sure that's not it.
Re:Linus Torvalds: 'I'll never be cuddly but I can be more polite' on Thursday September 27, 2018 @10:22AM (#18084743)
I'm sure what you're talking about happens (although I personally haven't seen it). What also happens is that cultural differences lead to two people having different perceptions of the same event. One views it as "honest and blunt" and the other views it as "rude." I think a lot of the pushback comes from people who have personally delivered things they view as "honest and blunt" and have had others say that they are being "rude" or "mean-spirited," and they view things like this CoC as a push by the thin-skinned to institutionalizing niceness at the expense of honesty.
Re:Solve Less General Problems on Tuesday August 28, 2018 @02:47PM (#17861654)
Other examples of us trying to rationalize and systematize chaos: "the heliocentric model of the solar system", "physics", "economics", and "science."

I'm glad we try to understand the world and bend it to our will.

Re:Edge Computing at Chick-fil-A on Thursday August 23, 2018 @03:17PM (#17829858)
>My belief is so self-evident that anyone who comes into contact with it must agree with it, therefore if someone doesn't agree with me it must be because they haven't come into contact with it, and the idea is everywhere so therefore if they haven't come into contact with it they must not be open-minded!
Re:Who needs democracy when you have data? on Tuesday August 21, 2018 @01:35PM (#17811830)
>There won't be a war, by the way. I honestly think we're past the point as a species where superpowers duke it out in such a literal fashion. It's just bad for business.

I tried to find the quote and couldn't, but IIRC this exact argument was used for why WW1 never could have happened (prior to WW1).

Re:Diversity quotas suck. Here’s why on Monday July 30, 2018 @01:03PM (#17645992)
Or maybe the company is seeking out women in particular.

If there was a company that was made up of 90% men when the workforce was 50%, would you say that "plenty of men independently decided that that company was a great place to work in?"

Re:What it takes to stand up to authority on Friday July 13, 2018 @04:33PM (#17526450)
a) Trying to understand historical events with many variables via deliberate scientific experimentation is a reasonable thing to do.

b) The Stanford Prison Experiment has always been under a ton of scrutiny, and is a good example of flashy events heavily covered in intro psych courses that are viewed with a lot more skepticism in the professional community (so I have read, anyway).

c) More info recently came out about it recently, actually: https://cosmosmagazine.com/social-sciences/new-evidence-show...

d) Repetition of scientific findings is one of the main pillars of science. See: https://en.wikipedia.org/wiki/Replication_crisis

Seems like a conflict of interest.

Older »