HN user

mustpax

3,765 karma

https://github.com/mustpax

paksoy at Google's free email service

Posts36
Comments462
View on HN
www.ubicloud.com 2mo ago

The 3-character kernel patch that tamed the OOM killer for Postgres

mustpax
4pts0
github.com 1y ago

Applescript-mcp: MCP server for local macOS apps

mustpax
2pts1
gist.github.com 2y ago

Bash script to edit contents of your clipboard with $EDITOR on macOS

mustpax
1pts0
flightservicebureau.org 9y ago

Enroute Airbus A380 wake flips Challenger business jet upside down

mustpax
560pts360
asciinema.org 9y ago

Asciinema – Record and share your terminal sessions

mustpax
2pts1
docs.google.com 9y ago

Comparison of Programming Language Package Managers

mustpax
93pts95
malisper.me 10y ago

How to Generate Self-Referential Programs

mustpax
2pts0
engineering.pinterest.com 10y ago

Open-sourcing KingPin, Pinterest's configuration and service discovery tool

mustpax
5pts0
www.wired.com 12y ago

Fluid Dynamics of Spitting: How Archerfish Use Physics to Hunt With Their Spit

mustpax
2pts1
twitter.com 13y ago

Co-author of Bootstrap (fat) quits Twitter

mustpax
8pts0
www.sortmybox.com 13y ago

Show HN: Dropbox organizer SortMyBox now integrates with Box

mustpax
3pts0
paksoy.net 14y ago

Delete files owned by root, without being root

mustpax
13pts15
www.sortmybox.com 14y ago

Show HN: Sortbox – Organize your Dropbox

mustpax
11pts4
www.quinapalus.com 14y ago

Wireworld - a computer implemented as a cellular automaton

mustpax
2pts2
paksoy.net 14y ago

Netflix, Qwikster and the impending introduction premium pricing

mustpax
1pts0
paksoy.net 14y ago

Show HN: Simple staging on Heroku

mustpax
4pts0
empiricalzeal.wordpress.com 15y ago

Blind fish in dark caves shed light on the evolution of sleep

mustpax
2pts0
www.idlewords.com 15y ago

A Rocket To Nowhere

mustpax
1pts0
www.scribd.com 15y ago

Temporary restraining order granted against George Hotz for PS3 hack

mustpax
2pts0
jsfiddle.net 15y ago

JsFiddle: a REPL for web development

mustpax
116pts24
blogs.forbes.com 15y ago

Forbes Opens The E-mail Time Capsule

mustpax
7pts2
paksoy.net 15y ago

Secure delete with rm on OS X

mustpax
24pts26
www.cs.virginia.edu 16y ago

A Person Paper on Purity in Language - Douglas Hofstadter

mustpax
39pts22
www.destructoid.com 16y ago

SpyParty: a Turing Test disguised as a game

mustpax
95pts25
www.youtube.com 16y ago

The McGurk Effect: an Audio-Visual Illusion

mustpax
2pts0
freshmeat.net 16y ago

CCZE: the robust, modular log colorizer

mustpax
2pts0
sysadvent.blogspot.com 16y ago

Replacing Init Scripts with Supervisord

mustpax
1pts0
betterthangrep.com 16y ago

Ack - better than grep, a power search tool for programmers

mustpax
152pts33
www.nokia.com 16y ago

Nokia sues Apple for infringement of multiple patents

mustpax
29pts84
paksoy.net 16y ago

The problem with push notifications and firewalls

mustpax
1pts0

I feel like I’m missing something. How do people justify the security implications of manual memory management when building a publicly accessible web service with Zig?

Founder Mode 2 years ago

Really well put. “Processes is a symptom of competence, not the cause” is a good motto.

It’s always a good sign when an architecture diagram has Nginx + Lua in it. The Lua memory leak bug is a good example of why it saves SO MUCH time to use managed services like Browserless to do things at scale. When you DIY, you end up debugging a ton of these little things when there is much higher ROI code you could be writing.

Horizons School of Technology | Architect in Residence | San Francisco, CA | Onsite Full-time or Contract | $120k-180k http://www.joinhorizons.com/

We are looking for a Architect in Residence who is a seasoned software engineer with 5+ years of experience and deep technical and professional insights.

As an Architect in Residence you will spend 3-9 months at Horizons. During this time you will mentor students one-on-one, teach advanced subjects in a classroom and oversee ambitious student projects.

We are a group of entrepreneurs and former engineers in technology who are passionate about bridging the gap between traditional education and the tech world.

Our students have gone on to win national hackathons, land jobs at tech giants, and raise money for their startups. We find high-potential, ambitious undergraduates from (many from top schools) and we fast-track their careers by empowering them with technical skills and a professional network. Our 12-16 week immersive program teaches full-stack web application development, entrepreneurship and software engineering.

To apply email your resume to mustafa@joinhorizons.com

Job description: https://angel.co/horizonsbootcamp/jobs/187808-architect-in-r...

Anyone have reading suggestions for an operationally minded infrastructure engineer who is paranoid about security and hates breaking production but still wants to take the IPv6 plunge?

Why Go Is Not Good 12 years ago

Lack of generics is part of the reason why Go is easier to learn and the Go compiler is faster than, say, Rust.

Sure, generics don't have runtime overhead in Rust and Haskell but they have other costs. You always pay for abstractions some way.

Why Go Is Not Good 12 years ago

There's no question that Rust and Haskell have better tools than C++ for abstracting code. Go is just demonstrating that you can write great software without the aid (and cost) of generics.

Why Go Is Not Good 12 years ago

Exactly! Go makes the cost of generic code explicitly visible.

Generics encourage over-generalizing behavior that runs counter to writing highly performant code. If you care about speed, you don't spend time making your code generic. You optimize closely to your use case.

Why Go Is Not Good 12 years ago

That's true. It's not just GC actually. Slices and goroutines don't have a direct analogues in C either. But it is fairly easy to reason about the runtime complexity of these conveniences.

But like I said, if I didn't care about GC or concurrency, I'd be writing C.

Why Go Is Not Good 12 years ago

There's something very seductive about languages like Rust or Scala or Haskell or even C++. These languages whisper in our ears "you are brilliant and here's a blank canvas where you can design the most perfect abstraction the world has ever seen."

But, for systems programming, abstractions suck. They always, always have a cost. When abstractions break, you not only have to deal with a broken system but the broken abstraction itself too. (Anyone who has ever seen a gcc compiler error for C++ knows how this feels.)

Therein lies Go's value proposition. It does not make it possible to make things pretty (ugh, nil). It just makes it impossible (ok, really hard) to overcomplicate things. When you write Go code, you can picture what the C equivalent would look like. You want to deal with errors? Here's an if statement. Data structures? Here's a struct. Generics? Here's another if statement, put it inside your for loop.

Obviously, Go is not the right choice of language for most things. When you're doing application development, you may be able to afford the cost of abstractions. But for tools that only need to do one thing and do it extremely well, it's either that or C. And I'm not going back to managing my own memory anytime soon.

Since I am not flying the plane, how could I possibly cause you to "lose your ass in an accident" because my attention is on Angry Birds? The emergency maneuvers performed by airline passengers require prompt obedience but not lightning reflexes. There'll be plenty of time to put down the Angry Birds.

For the 44 to 24 percent of students who passed the course, this was not a failure at all. I don't see why they should be denied access to education because the likelihood of failing the course is higher. Online courses should be offered cheaper than regular on-site courses to take the increased risk into account, but that doesn't mean they should not be offered at all.

Many price points, many products.

Free works 13 years ago

The analogy to predatory pricing doesn't work because in the brick and mortar world, you drive out your competitors so that you may raise your prices. So the price is said to be artificially lowered.

In the software world, free software products stay free even after they have become the dominant platform. The price is not artificially lowered to zero; at scale the cost of operating a free service is lower than the advertising revenue generated by it. This is actually the "natural" price for the product.

It is downright scary how incompetent, indifferent and arrogant most IT organizations are. They are usually run by someone who's background is in procurement (i.e. buying things cheap) or compliance (i.e. lawyer). And if you try to explain something like this to them, they just DO NOT CARE.

A lot of people get engineering degrees as a signalling mechanism to prove they can do hard work, not because they have any interest in becoming engineers. Formal training in a subject combined with a lack of intrinsic curiosity about the subject makes the worst engineering managers you will ever meet.

The YC VC Program 14 years ago

Presumably Conway and Milner did not like how the initial approach was working out either and were looking for a change.

As you realize, your video needs a lot of work. You need to focus more on the product less on you or your company. We don't see any actual footage of the cable being plugged in, just some rather plain mockups of how it could work. You have a working prototype, show it! Better lighting, better editing and better sound also help give your product more credibility.

This is a good first draft, you just have to go through a couple more iterations.

    Letterman: How did you know so much about computers then?
    Hopper: I didn't. It was the first one.
What a beautiful tribute to Grace Hopper's pioneering spirit.

What basis do you have for believing TrustEgg will do any of the unethical things you list? Your logic seems to be "there are unscrupulous financial service providers in the trust fund business, therefore TrustEgg is unscrupulous." Which deserves an F for logic and a second F for constructive feedback.

Yes, getting out of the resume pile is harder without a name brand college degree but you shouldn't be going in the resume pile in the first place. Make connections, build your network, get referrals. Once you actually make it to the on-site interview, your performance in the interview will trump almost all else.

The resume pile is where good ideas go to die. Faced with the fact that resumes are 99% useless, hiring managers latch on to things that are cozy and familiar, keywords, GPAs, brand-name school. This sucks, but don't let others' mistakes keep you from demonstrating your potential.