News for hackers. Stuff that matters.

abbot2

Re:AirPods don't “just work” on Wednesday January 26, 2022 @07:31PM (#30094307)
Yes, bluetooth has plenty of unfortunate limitations. For example, there is no standard high-quality bidi audio codec in bluetooth spec (see https://www.ipetitions.com/petition/duplex-high-quality-audi... for detailed explanation).
Re:The specs behind the specs – a deep-dive on ASN.1 on Thursday January 13, 2022 @07:24PM (#29928958)
ASN.1 is extremely complicated and hard to implement correctly. All ASN.1 implementations I've seen are either specialized (know how to work only with a very specific message), or slow, buggy and expose equally complicated APIs. Modern systems like protobufs tend to use much simpler encodings & specs which are easier to understand and implement correctly.
Re:Startup Ideas on Wednesday October 06, 2021 @07:23PM (#28779750)
Take the state of the project as a market fit test of the idea?
Re:Startup Ideas on Wednesday October 06, 2021 @09:10AM (#28772701)
This already exists: https://ubuntu-touch.io/
Re:The Pedal Movie on Saturday May 01, 2021 @11:48AM (#27007227)
Not available in the UK. Online movie distribution they said.
Try staying on the page for a while and scroll around. Pretend to read it. Triggers for me on mobile chrome browser.
evil, adj.: morally bad, cruel, or very unpleasant
I totally get the frustration and such, and not trying to protect Amazon, but: author's web site intercepting browser history to trigger "checkout this content before you leave" when back navigation is clicked is outright evil. Just don't do that, be kind to visitors.

Edit:

1. Dictionary: evil, adj.: morally bad, cruel, or very unpleasant

2. To get the prompt you need to stay around on the page for a while, scroll around, pretend to read it. Triggers at least in mobile chrome browser.

Re:Uber Go Style Guide on Friday October 11, 2019 @05:24PM (#21228617)
I find it amusing that the advice in the style guide gives a good example contradicting another good example, and contains a subtle bug.

In the "Reduce Scope of Variables", second good example leaks an open file when WriteString fails, because it doesn't follow the own advice of "Defer to Clean Up" if you are curious.

(Handling that properly with a defer is a bit more tricky - something like https://play.golang.org/p/l1PeWM3Tisg).

Update: style guide was fixed after this report :) It was this if you wonder: https://github.com/uber-go/guide/blob/a53ee0bef8c0b11b52340d...

Re:The Matrix Code Came from Sushi Recipes on Sunday March 31, 2019 @07:31PM (#19539178)
I'm fine with paywalled content overall. I'm not fine with paywalled content on the front page of hn, because it reduces hn utility: I can't see the content.
Re:The Matrix Code Came from Sushi Recipes on Sunday March 31, 2019 @06:26PM (#19538828)
Wired web site displays annoying "pay us now" banner over half of the page on a phone browser, which cannot be removed, probably due to JavaScript bug. Can't help, but flag this.
Re:Quora User Data Compromised on Monday December 03, 2018 @08:22PM (#18594976)
1. Force everyone to register to get access to content. 2. Leak that data. 3. ... 4. Profit. Not sure how this part works though.

I hope lesson should be learned: don't force users to register just because you can

Re:Paper Airplane Designs on Thursday October 18, 2018 @05:04PM (#18252102)
I never claimed this design to be Russian ;) I only said it is very popular there.
Re:Paper Airplane Designs on Thursday October 18, 2018 @01:53PM (#18250475)
Suprisingly enough, this collection doesn't seem have the design most common & popular in Russia, roughly this: https://www.youtube.com/watch?v=mrsxMqvHXkw.
Re:Uber London loses licence to operate on Friday September 22, 2017 @07:41AM (#15311212)
It's England. You don't tip here.
Re:I'm at Fog Creek, and we're introducing Gomix on Saturday December 31, 2016 @10:09AM (#13291318)
May be in reading it wrong, but that page contains another video, couple example snapshots and "why we built this". I still have no idea what all the fuzz is about, and I'm not wasting my time on videos.
Re:I'm at Fog Creek, and we're introducing Gomix on Saturday December 31, 2016 @02:57AM (#13290067)
I wonder, is there a quick way to learn what's that all about without watching a video? As usual, seems like good old text reading/writing skills are ignored...
Re:The day I ordered pizza that 'doesn't exist' on Saturday August 08, 2015 @05:20PM (#10028701)
A friend of mine who used to work at McDonalds, told that "custom" burgers are always made to order, so he advised that if you want a fresh hamburger, order a cheeseburger with no cheese - you'll get a fresh made to order hamburger and cheese on the side.
Re:How to build your own public key infrastructure on Wednesday June 24, 2015 @07:13PM (#9775073)
The most hard part of PKI is omitted completely in the article: how to deal with revocations (CRLs, OCSP and such). Hope that's not because they "forgot" to do that in their actual infrastructure.
Re:Apple gold on Sunday March 08, 2015 @12:26PM (#9166071)
Everyone. You are not buying "5 grams of golden earrings", you are buying earrings which fit you, hence the volume.
Re:Jawbone UP3 Activity Tracker on Wednesday November 05, 2014 @03:33AM (#8560965)
I've been using Jawbone 24, and after it broke down (button stopped working) decided to switch to Fitbit Flex (thought, software will be better). I've been using both devices with Android phone. Its terrible for either of them. In fact, Fitbit one has even more critical quirks than Jawbone (e.g. unreliable alarm synchronization). Hardware is great for both devices. Software is just pure disaster.
Re:Rental America: Why the poor pay $4,150 for a $1,500 sofa on Friday October 17, 2014 @06:32PM (#8473744)
Seriously? I don't consider myself poor by any standard, but I'll also think 5 times before buying a 1500 sofa. It's just stupidly expensive.
Re:Rental America: Why the poor pay $4,150 for a $1,500 sofa on Friday October 17, 2014 @06:20PM (#8473673)
A better question would be "why the poor buy a $1500 sofa"?
Re:Your REST API should come with a client on Monday April 28, 2014 @03:02AM (#7658597)
Your API sucks and is not as idiomatic as you think if you can't use curl as a client.
Re:Goji: a web microframework for Go on Wednesday April 23, 2014 @05:53AM (#7633043)
Don't get me wrong, I perfectly understand what interface{} is and why someone is tempted to use it. It just kills the type checking and converts your golang code to a compiled python, without all those nice static analysis things. Yes, API would be larger, but it would be compile time type-checked and you wouldn't depend on things like "well, it will most probably crash very early enough".
Re:Goji: a web microframework for Go on Tuesday April 22, 2014 @06:24PM (#7630875)
When I read things like "func Get(pattern interface{}, handler interface{})" I start questioning why this whole thing is ever written in Go at all? This kind of ditches half of Go's benefits by moving all type checks to run time.
Re:HTTP Security headers you should be using on Thursday January 23, 2014 @01:17PM (#7109945)
Am I the only person who thinks that relying on client behaviour for "security" is, well, a bit naive?
Re:Pencil on Tuesday November 19, 2013 @10:33AM (#6761794)
Watched 40 seconds. Don't have sound. Understood nothing.

Older »