HNHacker News
TopNewBestAskShowJobs

mtrimpe

3,258 karma · joined September 23, 2007

Focusing development on improving lives.

michiel at trimpe dot nl

submissionscomments
mtrimpe··on George Soros: Facebook and Google are a menace to society
Something as simple as mandating that all of a user's activity (and with all I mean including e.g. click tracking on FB or external sites) and accessible information (i.e. posts the user can view) can be exported in real time in a machine readable format would basically do the trick.

It'd allow you to basically build your own Facebook app, migrate meaningfully to another service and build other services that meaningfully integrate with Facebook... and effectively turn FB/Twitter into public utilies and enable real competition to Google to appear by allowing users to share key data such as which result they clicked on in response to which query.

mtrimpe··on Neighbor's house alarm triggers when I put my car in reverse
I worked for a cable ISP helpdesk once and during a particularly hot summer I vividly remember an on/off outage where we'd be getting regular updates from the field guys along the lines of: "We opened the doors and it works now." and "It failed again but we got a fan from the neighbors and that seems to help!"
mtrimpe··on AWS Media Services – Process, Store, and Monetize Cloud-Based Video
Interesting. It seems you should be able to use this to stream user generated content live from Flash at least.

Not sure if it would support WebRTC as well though. I do see RTP support but not sure WebRTC can push to that out of the box.

mtrimpe··on Paperclips
I apparently played that stage too well and completed it before I had made enough paper clips (which becomes the new currency then) to get anything started at all in the next stage.
mtrimpe··on Paperclips
I attained full autonomy before getting to 100m+ clips and am now stuck not able to create any factories. The price of success ;-)
mtrimpe··on Ask HN: What do you care about the most in a tech job post?
Just tell me what you want... which is usually what you want to achieve by hiring me.

What are the key differentiators you’re looking for? If you had to explain your search to a recruiter... what would your elevator pitch version be? Just tell me that.

For one of my last jobs it would’ve been this for example:

“You need to be able to explain/guide our customers on how to build internet banking sites using our product and keep them happy in the process. Lots of traveling involved.”

mtrimpe··on Steve Wozniak announces tech education platform Woz U
Patronage [1] is the idea behind Patreon.

Viewed as a pyramid it's one that goes only one level deep and markets only yourself as a worthy cause to support ;-)

[1] https://en.wikipedia.org/wiki/Patronage

mtrimpe··on Trump’s Tough Talk on NAFTA Suggests Pact’s Demise Is Imminent
It's not so easy without upsetting established political conventions.

If those change though it becomes a lot easier to do.

mtrimpe··on Cloudflare Workers: Run JavaScript Service Workers at the Edge
If you added this with RTMP+WebRTC ingestion support all of these [1] companies would probably jump on the opportunity... and dozens more would start up in that space ;-)

[1] http://interviewingsoftware.com/

mtrimpe··on RNNoise: Learning Noise Suppression
Perhaps being more lenient in noisier situations could be an interesting tradeoff then. At lower noise levels it's already pretty good...
mtrimpe··on RNNoise: Learning Noise Suppression
Subjectively it seems to me that the RNNoise sample doesn't trigger my brain to attempt to fill in the gaps.

With the Speex/raw ones I have all the data so if I listen to it again over and over I can get more out of it eventually.

With the RNNoise one I obviously don't even have enough extra data to even try doing that so all I can do is blame the algorithm.

Perhaps what you really want is an algorithm that lets through a bit more of the 'possible noise' for the human brain to have another go at.

mtrimpe··on Cloudflare Workers: Run JavaScript Service Workers at the Edge
Can I use this together with CloudFlare streaming to open up stream ingestion based on some HMAC signed parameters?

To give regular end-user the rights to e.g. 'record one video of up to X seconds and Y mbps under ID "some-uuid"'

I've been waiting for a proper Content Ingestion Network for ages by now... if the CloudFlare video team ever wants to talk to someone who hand-rolled their own single-node version of this I'd be more than willing to share my experiences.

mtrimpe··on How Booking.com manipulates users
It used to be 10 years but was reduced to 8 a few years ago.

You keep the 30% rule after you apply for citizenship though. It even applies to native residents who haven't lived in NL for more than 10 or 20 years.

mtrimpe··on iPhone X
I was so happy when I discovered guided access.... until I realized you can still get it other apps by sharing :/
mtrimpe··on Ask HN: What API do you wish you had while building your product?
The hard part is the ingestion services; which aren't as easy to set up as they seem since a proper one is essentially a reverse CDN (content ingestion network if you'd like ;-)
mtrimpe··on Ask HN: What API do you wish you had while building your product?
An API where I could point end user video uploads to and have them processed, transcoded and playable on all platforms. One that also works at the RTMP/WebRTC layer (i.e. not just an all-in-one JS library with it's own idea of a 'good UI') and doesn't require me to do an API call first to set up the stream for the user (i.e. encode 'upload rights' using expiring HMAC-signed blobs including restrictions such as maximum length and/or file-size to prevent people having me transcode movies for them for free.)
mtrimpe··on Ask HN: What API do you wish you had while building your product?
Sounds like https://transloadit.com could've served you well there.
mtrimpe··on Google's response to the European Commission fine
That's just a sales pitch to have companies (proactively) push their current prices to Tweakers. Where do you see anything about paid listing there?
mtrimpe··on Is Clojure dying, and what has Ruby got to do with it?
As it stands it indeed doesn't because it's closed source and not that much ends up being built around it.

Making Clojure open source but Datomic closed is, for me, still the equivalent of building a beautiful world you can wander around and explore for free forever, but whose roads and and signs all lead up to a single temple at the center, which in turn has a big sign on it saying: 'magic happens here; don't look under the covers; don't mess with it; and also... please pay.'

If that weren't the case I can only dream what people like Nikita Prokopov would be able to build and open-source around Datomic ... and the many more like him who would probably emerge from the woods if they knew their contributions could be further built upon.

mtrimpe··on The 10,000-hour rule is wrong and perpetuates a cruel myth
If people would actual read the book Peak they'd understand that it isn't even about those 10k hours.

What Ericsson says is that what creates peak performance is studying just beyond the edge of your comfort zone with (as much) personal feedback (as possible) from an experienced mentor; so not just playing around a bit by yourself.

For quite a few fields 'expert' levels happen to come down to about 10k hours of such practice, which is where the number comes from, but he also warns that you will need increasingly more than that to rise to the top as more people put in more hours.

mtrimpe··on The Reality of Developer Burnout
There's burnout and there's burnout.

Some burnout is basically your mind slowly coming to associate some (class of) activity with negative feelings eventually building up to the point where it basically becomes an emotional net negative to the degree you can't push yourself to work on it anymore and you (have to) disengage.

Then there's the kind of burnout where you've been marinating your nervous system with extreme amounts of stress hormones for extended periods of time (months or more likely years on end) and when your performance starts to degrade due to this, as it inevitably will, you keep pushing yourself to maintain your expected standard of productivity up to the point where your body is basically trashed and your productivity suddenly drops precipitously to virtually non-existent levels which generally takes years to recover from.

The former is mostly psychological; the latter starts psychologically but most definitely crosses into the territory of the physical.

As an aside; the book The Upside of Stress [1] is a really good book on dividing 'good stress' which basically trains up your body and 'bad stress' which bathes you in damaging hormones. Many burnouts happen when someone with a high workload unwittingly switches from good to bad stress.

[1] https://www.goodreads.com/book/show/23281639-the-upside-of-s...

mtrimpe··on New XPS 15 Laptop
So can it run triple 4K displays when combined with a dock or not?

That's the only feature for which I still need a desktop computer and I would loooove to do without one.

mtrimpe··on Harassment at Apple: A personal perspective
> i also trusted the company, which i think is a fair thing to do.

I thought the same; but like you was mistaken in that. Looking back I've come to realize that, even though it shouldn't be, as soon as you get HR involved it's become a legal issue.

But yeah; my point was that if solid legal backing could prevent you from developing the anxiety and depression, like I think it would have for me, then it could be worth going through with it...

mtrimpe··on Harassment at Apple: A personal perspective
Indeed. I wouldn't suggest anyone enduring months and months of not feeling safe at a visceral level if you also have the choice to disengage.

If you find a way to keep feeling safe, like I imagine having a good pro-bono legal advisor could have done for me, then by all means go ahead. If not, then there's also no shame in just moving on.

mtrimpe··on The Idea of Lisp
Because Common Lisp was the language for AI before the big AI-winter hit and it's now associated with approaches to AI that don't actually work.

Also a lot of the latest AI is hyper optimized data crunching on GPUs which isn't necessarily one of lisp's strengths.

mtrimpe··on Harassment at Apple: A personal perspective
Having been through an eerily similar episode as what you describe (but then as an LGBT employee) I did have an almost perfect paper trail but it still didn't help.

It takes an absolutely insane amount of energy to fight a huge company like this and even if you do everything right the chances are pretty good they'll wear you out first.

Best of luck with your recovery! It's been a really tough few years for me and I can't think of much to say except that I empathize with you and perhaps recommend this book [1] which looking back lists a lot of things that helped me get over it.

[1] https://www.goodreads.com/book/show/18693771-the-body-keeps-...

mtrimpe··on Pebble's next step
Yup. I actually bought the Pulse which was their forgotten pre-Pebble failure.

It arrived as a useless brick that I, and most other recipients, never even got to show the time.

mtrimpe··on Ask HN: What service would you pay $1k/mo for?
Childcare.
mtrimpe··on Embed, encode, attend, predict: the new deep learning formula for NLP models
I really loved reading this article but it's always so hard to figure out exactly how these things work out in detail.

I understand matrix multiplication but it seems that (some of) these matrix to vector calculations are actually trained by/as part of the neural net... but how exactly that works I can't figure out coming at it from articles like this.

mtrimpe··on Lumo – A fast, standalone ClojureScript REPL that runs on Node.js and V8
That might have referred to the CLR and the JVM though since Clojure has targeted both runtimes from the start (although the JVM implementation is leading of course.)

This talk should go into a bit more detail about this: https://channel9.msdn.com/blogs/charles/emerging-langs-cloju...

← PreviousPage 2 of 34Next →