HNHacker News
TopNewBestAskShowJobs

joegaudet

619 karma · joined January 16, 2010

Co-Founder and Engineer 0 at Matygo.

http://www.joegaudet.com http://www.matygo.com http://hackernewsers.com/users/joegaudet.html

submissionscomments
joegaudet··on [dead]
So.... how about taking sketches and turning them into photos?
joegaudet··on Spying with Your Robot Vacuum Cleaner: Eavesdropping via Lidar Sensors [pdf]
Isn't the implication that someone has already compromised the robot? So it wouldn't be running necessarily?
joegaudet··on Biden wins White House, vowing new direction for divided U.S.
Boo to this, if you're against one party, abstain from voting for it.

Ask your self, how against the democratic platform do you need to be in order to justify affirming this guy?

Spoil your ballot.

joegaudet··on Falsehoods CS Students (Still) Believe Upon Graduating
I encountered Huffman coding the first year out of school :P
joegaudet··on The Apple Watch with LTE and AirPods Is the Future
OP is going to have to wait a _long_ time for apple to change the form factor of the air pods. Apples has only had maybe 3 headphone design changes in since the iPod.
joegaudet··on Java Generics Are Turing Complete
Said much more clearly than I could:

http://stackoverflow.com/questions/20918650/what-are-the-ben...

joegaudet··on Ask HN: How do you debug your code?
If you're doing something like play in scala you usually need the program running in the Intellij context, but it can also hook up to the debugging port of a JVM or to the PHP interpreter running inside of a VM.

IntelliJ is a pretty complete suite of a tools, a pleasure to use (has VIM mode too :P)

joegaudet··on Ask HN: How do you debug your code?
IntelliJ has great debugging integration with JS / PHP / Scala (the tools I use currently).

Set a breakpoint in the code, refresh the browser, and all the variables in the scope will be annotated with their value at break time.

This is really what you're after when you're println debugging - it has the advantage of showing you everything in a minimally intrusive way which is helpful when you don't know what you're looking for exactly.

joegaudet··on Enable Node.js to Run with Microsoft's ChakraCore Engine
Correct me if I'm wrong but isn't the big win here having Node.js run on Vuze ?
joegaudet··on SpaceX Falcon rocket explodes on landing after delivering satellite to space
Which were recovered and refurbished to keep cost down.
joegaudet··on Is the new Zuckerberg fake charity an estate tax avoidance scheme?
I'm not sure why you're getting down voted for this.

A lot is an interesting question, especially given this (https://en.wikipedia.org/wiki/List_of_countries_by_military_...) which if you sort by percentage of GDP puts the US below Russia.

Is it that surprising that the country with far and away the highest GDP has the highest military spending in real dollars?

joegaudet··on [dead]
I'm not entirely sure this belongs here, as it's not entirely 'interesting' but I suppose it does have the word database in it.

Really hard not to break Godwin's law here...

joegaudet··on Today is the end of sheloshim for my beloved husband
Really great read, I recently lost a friend who was among many other great things Jewish. As a "Gentile" I found the entire Shiva process both historically / anthropologically interesting and very helpful with the mourning process.

My thoughts go out to her and her family.

joegaudet··on Transatomic Power
Is it just me, or does the flashy website somehow make them seem less credible?
joegaudet··on BPG Image format
Looks like his site is down, too much HN traffic.
joegaudet··on A Spacecraft for All: The Journey of the ISEE-3
I'd love to see something like this for NASA missions, Cassini, New Horizons, The Voyagers.

Really cool visualization of the missions.

joegaudet··on The Great Robocoin Rip-off: How We Lost $25,000 Buying a Robocoin ATM
A currency that defies regulation attracts less-than-ideal business practices - our highly regulated baking system attracts poor business practices, none of this should be surprising.
joegaudet··on Scala: the Case for Correctness
Fair Warning, I worked with the other for some time, and have been having an out of band convo with him.

One of the things I absolutely HATE about scala is operator overloading - and the excessive abuse of it. I ran into it just now using some library that used ==.

A Case:

List(1,2) == List(1,2); true Array(1,2) == Array(1,2); false

The reason for this is obvious, list implements equals and does a deep compare. While Array.equals is a pointer compare (like how java do).

This would be obvious in Java because that would look like.

ArrayList<> a = ArrayList<Int>(); ArrayList<> b = ArrayList<Int>(); a.equals(b); // equal because it's a value compare

versus

int[] a = new int[5] int[] b = new int[5] a == b; // obviously false because it's a reference compare.

The lack of a universal idea about what == means is pretty dangerous IMO.

*edited for spelling

joegaudet··on Scala: the Case for Correctness
The main issue at the end of the day is compile time. They are working hard to address this, and from the first day we started using Scala to now, it's improved dramatically - but definitely lots of room for improvement where that's concerned.
joegaudet··on Scala: the Case for Correctness
For sure you can, but the internals of the libraries can also cause NPEs because of turtles all the way down :P

We've been running scala in production for 4 years, and had our share of NPEs in our code and in the libraries we host. My point I guess was just that it's not entirely true that they will not boil to the surface on occasion.

joegaudet··on Scala: the Case for Correctness
Having jumped back into some green field work in Scala in the past few days, I will say I'm quite impressed with the improvements to the SBT, IntelliJ, universe. Compile time seems to be improved considerably (though the project is still quite small so time will certainly tell).

One problem, which is also one of the advantages of scala is that the interop with Java often means that all your Option[] etc code can still get NPEed by some offending Java Lib you've decided to use.

As the fidelity and ubiquity of pure scala libs improves this will hopefully go away to a some extend.

joegaudet··on Facebook's big deal shows we're back in the dot-com funny money era
People have been crying bubble for the past n years... Seems pretty pointless by and large.
joegaudet··on Apple Removes Shadow DOM from Safari
The FPS count is generally with regards to scrolling and built in animation / transition rendering.
joegaudet··on Frosted glass effect with CSS and SVG
That blurs the content inside of a div, how is the content tied in, is it scroll synched?
joegaudet··on Frosted glass effect with CSS and SVG
Now this is interesting, how does it work ?
joegaudet··on Frosted glass effect with CSS and SVG
right but it doesn't work with rendered text from arbitrary html content, only by applying filters to an image.
joegaudet··on Frosted glass effect with CSS and SVG
I've seen this a bunch of places, until it's done real time with arbitrary images + content, I don't really see the value.

Would be cool if we could do it for translucent toolbar etc.

joegaudet··on Fast Clicks in AngularJS
Yeah fair enough, was more about playing around with angular then anything :)
joegaudet··on Doug Engelbart has died
Black bar ?
joegaudet··on Dart vs Java — the DeltaBlue Benchmark
Hardly an apples to apples comparison.

Porting code written for VM a to VM b by some rubric hardly seems like a fair comparison.

Page 1 of 5Next →