HNHacker News
TopNewBestAskShowJobs

irrelative

739 karma · joined February 20, 2007

still building things

reach me at jedavis83@gmail.com

submissionscomments
irrelative··on Parmigiano-Reggiano: Italy's 'practically perfect' food
Precisely. Requisite: http://www.paulgraham.com/submarine.html
irrelative··on x86 finds its way into the iPhone
to me the news is: intel has competitive modems that use intel instructions
irrelative··on The iPhone SE was the best phone Apple ever made, and now it’s dead
Something Apple even highlighted in their advertisements at the time: https://www.youtube.com/watch?v=O99m7lebirE
irrelative··on Amazon Aurora Serverless
I appreciate the skepticism, but "for the same money" is off base in my experience. Maintaining IaaS services costs much less when taking personnel expenses into account.
irrelative··on Hackers at convention to ferret out election system bugs
Obligatory: https://xkcd.com/2030/
irrelative··on Looking at how many sites use vulnerable JavaScript libraries
One might even say that 100% of 333,410 sites use vulnerable javascript libraries
irrelative··on Efficient Air-Conditioning Beams Heat into Space
Furthermore, air conditioning isn't lowering the temperature of a system by the energy consumed. Rather, it acts like a heat pump which usually pumps more energy that is used. So 200 J/s of electric power running a typical AC unit would likely reject more than 200 J/s from a building.
irrelative··on SpaceX successfully tests parachute for bringing astronauts back [video]
FWIW, Isp is measured in seconds and by multiplying it times gravity, you get the exhaust velocity. I believe this was done to more easily compare rocket efficiency regardless of units of gravity.

It looks like you're doing this calculation:

Isp * Gravity / Gravity

If you're trying to predict the hover duration, that will depend on the delta V of the vehicle. Then, a hover duration would be:

Delta v / Gravity

Not sure what the expected delta V is for the Dragon though.

irrelative··on Iran Complies with Nuclear Deal; Sanctions Are Lifted
| != ^
irrelative··on The new MacBook
I believe the camera has focusing components that move as well, but I think they're very close to having nothing moving.
irrelative··on The Bacon Boom Was Not an Accident
A very similar thing happened with chicken wings - they used to be discarded, and now they cost more per pound than any other chicken part.
irrelative··on Introducing the Chartio Data Pipeline
Thanks! That's exactly the type of problem we're trying to solve. We're not getting into the appliance model just yet, but it's definitely on our radar.
irrelative··on Why Go?
Honest question: what do you consider the advantages of the JVM over native code?
irrelative··on AeroFS (YC S10) exits private beta
Nice job guys! You've built a really nice product and it's great to see you expanding your user base!
irrelative··on Show HN: A Chrome extension that prevents duplicate downloads
It would, but you'd have to first download the whole file to check which is probably counter productive. Consider storing some http header values such as a reference to the Etag header if provided, and checking that value before saving twice. Also consider storing Cache-Control headers, and Expires headers. The Content-Length header would be a way to detect same file size before transferring the whole file, but for large file downloads which used chunked encoding.

Some resources:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

http://en.wikipedia.org/wiki/Chunked_transfer_encoding

http://en.wikipedia.org/wiki/HTTP_ETag

I'm glad you're addressing this problem! I always end up with file(1).zip in my downloads folder.

irrelative··on Linus on Oregon HB 2748 and US education in general
Indeed it has -- for those less familiar:

http://www.northernsun.com/images/imagelarge/Bake-Sale-Bumpe...

irrelative··on There is no better battery (2008)
Energy stored in a capacitor is equal to:

1/2 * c * v^2

Where c is the capacitance in farads, and v is the voltage. That will produce a value of joules. Note that the capacitor is rated for a given voltage, so that goes in as v.

Converting watt hours to joules goes like this: A watt is one joule per second, so a watt hour is 3600 joules.

irrelative··on Ask HN: How do you escape CRUD jobs?
I completely agree with this. If you write otherwise simple systems with the latest and greatest technologies, you will often be force to maintain them yourself. The original question was about career growth -- I've seen good developers get stuck in positions that they should have outgrown because they chose technologies that only they could maintain.

Keep your pulse on new technologies, and write your own to expand your expertise. But don't use the wrong tool for the job out of boredom.

irrelative··on Chartio (YC S10) Improves The Way You Visualize Your Data
Hi Portman,

Just replied to you via email as well. For everyone else: we haven't yet tested this, but look forward to adding this as an officially supported datasource in the future.

irrelative··on Chartio (YC S10) Improves The Way You Visualize Your Data
Hi there, CTO at Chartio here.

1. We've been keeping the demo link a bit hidden, but we're among friends here, so feel free to check out: https://chartio.com/demo/ for some sample data.

2. Absolutely -- we're going to be developing an SSH version for Windows in the future.

3. MS-SQL support is in the works, so stay tuned.

4. Very good point -- the CSV export is relatively basic, and will be more fully featured in the future.

Glad you enjoyed what you've seen so far, and let us know if you have any other ideas for us to focus on!

irrelative··on Apple's tribute to Steve Jobs, one year on.
What would be the irony in using SVG?
irrelative··on Textmate2 Goes Open Source
But it doesn't make them any more successful. See Netscape for another data point.
irrelative··on The Tesla Gun
I've built a Tesla coil (inspiring me to major in electrical engineering later on) and have been shocked by them on a couple occasions. Sadly, the skin affect doesn't apply to human skin -- it only applies to materials which are conductors at high frequencies. Due to the water content + the resistance inherent in the material, human flesh doesn't exhibit skin effect properties.

If this hits your skin, you probably won't feel it due to the high frequencies involved, similarly to how you won't hear sounds over ~20khz. Your body wont' be able to process it neurologically. You will, however, get a really nasty burn from it, which can get bad if you don't sense the initial shock. If it hits your torso, you could potentially experience heart rhythm issues, but unlikely.

Voltage and frequency dangers are funny things. The most dangerous voltages are from about 50V to 1000V because it interferes with your nervous system -- lower and the current is too low to affect you, and higher causes you to reflexively release. The most dangerous frequencies are ~1Hz to ~10kHz. They're most likely to mess with your cardio rhythms in a bad way. Funny thing about this is that the most dangerous voltages and currents are found in household voltages -- 120V@60Hz (220V@50Hz in Europe).

irrelative··on Hey Paydirt: Your Site Works Just Fine In IE
Of course a developer isn't a testing environment. Developers don't cost a fixed $300.

If there are differences between IE and (Chrome|Firefox|Opera), then it will require additional developer time. Just testing for those differences will require additional developer time.

I don't want to demonize IE. Supporting any browser requires testing. IE has been especially reluctant to adopt web developer trends and needs to work hard to regain developers' trust. Supporting it isn't just the cost of a testing environment.

irrelative··on Hey Paydirt: Your Site Works Just Fine In IE
He said that a testing environment costs $300. If developer time were free, then yes, he would have agreed that his argument is invalid. Developer time is rather valuable, especially when considering opportunity costs.
irrelative··on Microsoft, Apple, and Google: where does the money come from?
I think that the data presented here is really interesting -- it presents an obvious root cause for decisions and what might be driving those decisions.

However, presenting the data with pie charts isn't really acceptable. 3d pie charts, even less acceptable. And 3d pie charts with gradient shading is worse still. If you want readers to take data-driven articles seriously, please learn even the basics of data visualization and how to best demonstrate the differences in data, and how to further compare the data contained. A side-by-side stacked bar chart would allow viewers to easily compare values relative to each other within the bar chart, and also to visually compare across the 3 companies.

irrelative··on John Carmack's .plan file
Only it scaled better.
irrelative··on Auto-Refreshing lists is a basic expectation in 2011
I completely agree. What if while implementing this feature, you break the ability to view the list at all? I bet your users won't thank you for that.
irrelative··on Contracts For CoffeeScript
> Well, CoffeeScript/JavaScript doesn't have a static type system. And to add one would be...hard.

Indeed it would be. That said, CoffeeScript is a compiler of sorts.

> And we'd like to do it in a more elegant way than constantly writing "if(argument === ...) then ... else ..."

This doesn't really seem to solve that problem. It just throws consistent errors if the types don't match. Your code would likely throw its own error if you didn't check the type manually. In my experience, native js errors are as easy or easier to track down that throwing errors yourself.

> Contracts also allow us to check invariants that might not result in a run-time exception but could lead to the code just being subtly wrong.

Ah, ok. That makes more sense. They're like python decorators, only single purpose.

irrelative··on Contracts For CoffeeScript
I feel a little bit crazy because no one else has brought this up yet, but what's the point of declaring types if your errors don't get caught at compile time? If they're going to throw errors at runtime, how is that an improvement over not checking the types?
← PreviousPage 2 of 8Next →