News for hackers. Stuff that matters.

katabatic

Re:Quarkdown – Markdown with Superpowers on Monday April 27, 2026 @05:35PM (#47927621)
Before you know it we'll have re-invented LaTeX for a new generation.
Re:Avoid 2:00 and 3:00 am cron jobs (2013) on Monday October 27, 2025 @05:16PM (#45726390)
1) Most software gets its timestamps from the system clock 2) If you have a mismatch between the system time and the application time, then you just have log timestamps that don't match up; it's a nightmare - even more so around DST/ST transitions
Re:Avoid 2:00 and 3:00 am cron jobs (2013) on Monday October 27, 2025 @05:14PM (#45726366)
Common, but not universal - from 2005 to as late as 2014 I worked for companies that used Pacific time on their servers.
Re:Disney to take $1.5B stake in Epic Games on Wednesday February 07, 2024 @06:57PM (#39295964)
StageCraft WAS Unreal Engine; it is not anymore.
Deaths are currently at around 2,000 PER DAY in the United States. That is not in any way, shape, or form "extremely lower" than earlier waves. The Omicron wave was equal to the initial wave in severity, and we're still not out of it.
Re:Black 3.0 – The blackest black acrylic paint on Monday July 19, 2021 @11:39AM (#27883816)
Dragging Anish Kapoor never, ever gets old.
Re:Tracking the San Francisco Tech Exodus on Wednesday May 19, 2021 @04:48PM (#27214281)
That's nearly 1% of the population of San Francisco. It's already shockingly high.
Oh, the irony of publishing this on Medium.
Re:No Radical Changes in GNU Project on Thursday October 10, 2019 @11:36PM (#21221339)
2016 IS very recently. Three years ago does not count as "many years ago". Richard Stallman is 66 years old. To have only realized that pedophilia is bad at age 63, only when other people had to convince him..welp.
Re:Silicon Valley is terrified of California’s privacy law on Thursday September 19, 2019 @03:00PM (#21019432)
How is that different than, well -- anything? In the United States all 50 states can make their own laws; it's a fundamental part of our legal system.

As for every country making their own laws - well, yeah? That's what sovereignty is all about?

Re:Go Creeping In on Thursday June 20, 2019 @05:36PM (#20237623)
> There's a big difference between standard styling and optional styling.

THIS.

This is not stated enough in the value of gofmt - it's the standard formatting style for everything. I've worked in Java and C++ for a couple of decades, and while every team has had its own style guidelines, and occasionally tools to enforce them, even different teams in the same organization would have difficulty understanding each other's code.

The value of gofmt is that it's the only formatting standard, thus I never have to learn a new formatting style when reading the code for an open-source library, or coming in to a new job. It's exactly the same as what I've been reading for the last 3 1/2 years of working in Go.

This is true for every employee of every public company on the planet. We're discussing it here because Mr. Musk thinks the rules don't apply to him.
Re:Apple blocks Google from running its internal iOS apps on Thursday January 31, 2019 @06:01PM (#19049904)
Paying a random consumer $20 does not make them a contractor. Do you think they all got 1099s?
Re:Show HN: ColorMe on Thursday January 05, 2017 @07:26PM (#13332817)
Very cool. One minor usability suggestion - it would be fantastic if the adjusters didn't reset when the base color changes.
Re:Grafana 4.0 with alerting is released on Tuesday November 29, 2016 @05:50PM (#13066878)
Go code compiles to compact, statically linked binaries with relatively compact memory usage and reasonably good concurrency support, and an excellent standard library for handling networking - it's a natural fit for monitoring stacks. Even some monitoring systems that aren't Go on the back-end have Go-based collectors.
Re:Grafana 4.0 with alerting is released on Tuesday November 29, 2016 @05:36PM (#13066817)
Datadog will cost you $165,600 a year for 600 hosts. That is objectively equal to a very well paid engineer. So no, the statement is not untrue.

(I picked 600 because that was the approximate number of machines we had at my last job, where we used Graphite maintained by one guy, part time).

You included a LOT of redundancy in your OSS list. Multiple timeseries databases. Multiple collection daemons. Multiple dashboards. Multiple alerting systems (Who in their right mind would use Nagios AND Icinga?). You're effectively arguing about maintaining multiple monitoring stacks, some of which are quited aged.

Re:Smartcrop.js – content-aware image cropping in JavaScript on Wednesday October 14, 2015 @03:35PM (#10388864)
Indeed - I'm working on integrating this into the static site generator I use, so it's only run offline.
Re:Deploying ECMAScript 6 on Tuesday April 21, 2015 @12:53PM (#9415351)
Yes, however some features in TypeScript are only supported when targeting ES6 (such as "const"), so there's still some value in double-transpiling from TypeScript -> ES6 -> ES5 (I'm doing that on a couple of projects).

That may have changed somewhat in the TS 1.5 alpha - they're supporting more features on the ES5 target than they did in 1.4.

But yes, you still can't use ES6 features that TS doesn't know about.

Re:First successful beam at record energy of 6.5 TeV on Saturday April 11, 2015 @03:53AM (#9358842)
Thank goodness 60mph+ baseballs don't annihilate matter when they impact baseball bats!
Irrespective of the public back & forth between Docker and CoreOS, that's a completely reasonable stance to take. Standards need to be proven in the real world before being adopted. That's why the ANSI and ISO standardization process takes so much time (EDIT: or at least, one of the reasons).

When you write "standards" without implementation, what you get is the Object Management Group, which published spec after spec that are impossible to actually implement.

Tessera (https://github.com/urbanairship/tessera) has pluggable renderers - I haven't checked out metricsgraphics suitability for rendering Graphite data yet, but it would likely be quite straightforward.

Standard disclaimer - I'm the author of Tessera.

Re:Ask HN: Who is hiring? (July 2014) on Tuesday July 01, 2014 @10:36AM (#7970917)
Urban Airship is hiring full time senior software engineers in San Francisco and Portland.

We're looking for people to join our back end team (which is primarily Java, hbase, cassandra, high volume RPC services), and our web team (JavaScript, python/django, d3, etc...)

Our San Francisco location is a small, engineering and operations-focused office in SOMA. We have the feel of a much smaller company, but we operate at a scale of billions of events per day. If working on APIs that get called 40,000 times per second, all day, every day sounds interesting, you might like us.

Doing interesting things with a firehose of kafka events is also something we also do a lot of.

We support open source software and believe in good tooling (we just released a new project yesterday -- https://github.com/urbanairship/tessera; full disclosure - that was my project for our internal Hack Week recently, and we're now monitoring our metrics in production with it), and minimizing the obstacles to getting stuff done. We also believe in work/life balance, as well has having room for people to work on their side projects; most of our monitoring stack started as side projects!

In our backend stack, experience with Java, netty, protobufs, kafka, hbase, high volume TCP/IP messaging in general, designing and building REST APIs, postgres, postgis, cassandra, geolocation technology, automated testing and deployment are all valuable.

You can check out the official listings at http://urbanairship.com/careers, or send me a note at [email protected]

Re:Ask HN: What is your favorite diff tool? on Monday June 30, 2014 @07:19PM (#7968275)
Araxis Merge. It's not free, but I've never used anything as good as it.
Re:How I got blacklisted by Uber on Thursday November 28, 2013 @02:19PM (#6815997)
You don't need to come up with reasons they banned you; you agreed to those reasons when you signed up for Uber -- you quite clearly and willingly violated their terms of service and encouraged others to do so as well.

"You shall not [...] (iv) reverse engineer or access the Application in order to (a) design or build a competitive product or service, (b) design or build a product using similar ideas, features, functions or graphics of the Service or Application, or (c) copy any ideas, features, functions or graphics of the Service or Application, or (v) launch an automated program or script, including, but not limited to, web spiders, web crawlers, web robots, web ants, web indexers, bots, viruses or worms, or any program which may make multiple server requests per second, or unduly burdens or hinders the operation and/or performance of the Service or Application."

https://www.uber.com/legal

Re:Has Joel Spolsky Jumped the Shark? (2006) on Monday February 25, 2013 @05:21PM (#5282271)
This.

I learned more about the fundamentals of programming in one semester of compiler design than I did in the rest of 4 years of courses. It ought to be a requirement for any comp. sci. degre, IMO.

Re:Business in a Box on Wednesday February 20, 2013 @07:52PM (#5254593)
Do the math again :)

The receipt printer is $300. I boggled at that too, and then looked around, and that's really what it retails for (or close enough). I have difficulty understanding why it's so expensive, but do keep in mind that it's designed to work for years on end in a retail environment -- it's got to be overbuilt to last.

Older »