Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hellcow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
541.
▲
by
hellcow
10y ago
They aren't. When you receive an MMS your iPhone runs code to save and display the content. From my understanding of the article, the code responsible for handling an incoming MMS contains a critical security bug enabling attackers to
542.
▲
by
hellcow
10y ago
>if err != nil { gets old even faster. I don't understand this complaint about Go. Either a function can result in an error or it can't. If it can result in an error and you don't handle that error, your program's beh
543.
▲
by
hellcow
10y ago
It's bad practice to define an error globally. Let's say you create a goroutine which uses that same err variable (such as an http handler)--now you have a race condition, as that memory is being modified across threads.
544.
▲
by
hellcow
10y ago
For what it's worth, Robinhood allows free stop orders without any time limit.
545.
▲
by
hellcow
10y ago
Give Abot a look ( https://github.com/itsabot/abot ). It's an MIT-licensed bot framework, and it should do everything you need. Would love your feedback as well--email's in my profile.
546.
▲
by
hellcow
10y ago
Goroutines communicate data via channels, so you can just pass a channel a message (which can be anything). The channel will sit and wait for a message, processing the message when it's received. That said, for anything like a website
547.
▲
by
hellcow
10y ago
An alternative to Go's SQL null types is simply using pointers, like `*string` instead of `sql.NullString`. Pointers function in the same way, except they marshal into JSON very nicely.
548.
▲
by
hellcow
10y ago
Particularly knowing that they use those logs against you, openly and to the press.
549.
▲
by
hellcow
11y ago
Can confirm that this also happened to me.
550.
▲
by
hellcow
11y ago
Thank you :) No voice support yet but it's easy to add your own drivers to support external APIs. Official support for voice is coming in v.2 (ETA June 1st). Yes, we will absolutely make it easy to share training data via opt-in! If I
551.
▲
by
hellcow
11y ago
I'm building Abot, an open-source framework that makes it easy and fun to build digital assistants. We try to handle a lot of the heavy lifting you describe above, leaving you to create some cool things! You can see it here: https:&#
552.
▲
by
hellcow
11y ago
What programming language is it built in?
553.
▲
by
hellcow
11y ago
In addition to persisted sessions across ssh, you can also split windows horizontally and vertically, rearranging them on the fly.
554.
▲
by
hellcow
11y ago
I'm glad to see a return to improving compiling speed and binary sizes. Thank you to the Go team!
555.
▲
by
hellcow
11y ago
Exactly. In the next few months it'll be ready for a proper unveiling!
556.
▲
by
hellcow
11y ago
Thank you for the interesting comment. I share Satya's belief that these bots may very well become one of the most important technological innovations in our lives. I'm very open to building a Foundation around this. My goal for A
557.
▲
by
hellcow
11y ago
Hey Ian. Never intended for this to be posted so early (as it's clearly not ready). I'm getting some bugfixes out today that should address your problems. The README on the master branch is the most current set of instructions.
558.
▲
by
hellcow
11y ago
You deploy it on your own database, so I suppose your information security depends on you (or the DB-as-a-service provider you choose).
559.
▲
by
hellcow
11y ago
Thanks! We'll handle speech in a very similar way to how we handle SMS today. There's an interface (shared/interface/sms) that defines the functions any SMS driver needs to implement, like `Send(to, msg)`. Then we have a
560.
▲
by
hellcow
11y ago
Great points. The restaurants plugin you cited is using an outdated API. The new API uses triggers rather than a switch statement, which requires a combination of a Command and an Object to trigger a plugin's response (see plugin_weath
561.
▲
by
hellcow
11y ago
While the SDK is open source (in the sense that you can read the source code), Microsoft isn't actively accepting significant contributions according to their Contributing.md, which is somewhat disappointing. Any bots you build on Micr
562.
▲
by
hellcow
11y ago
A few key reasons, off the top of my head as to why we chose Go: 1. It's fast and resource efficient. 2. It's easy to cross-compile and deploy with a single binary and no external VM dependencies. 3. It offers static typin
563.
▲
by
hellcow
11y ago
This is amazing news, and I'm really excited for the innovation this is going to bring to the bot space. As an alternative to this closed approach, I've been building an MIT-licensed bot framework using Golang, enabling anyone to
564.
▲
by
hellcow
11y ago
This seems like the right approach--airgapped with redundancy. Not only is it more dependable and secure, it's also cheaper. You already have a smoke detector, so keep the parts that work. That raises an interesting question: what othe
565.
▲
by
hellcow
11y ago
The "almost free" gas was from fixing the price of oil, which caused massive shortages within the country.[1][2] The new government overturned Venezuela's policy on this and raised oil prices by 6000%.[3] [1] http:/
566.
▲
by
hellcow
11y ago
Related anecdote: a friend of mine is an engineer that builds and operates glass factories all around the world, mostly producing bottles for beer, wine, and liquor. One of his company's factories was in Venezuela, and while he was the
567.
▲
Text-To-Speech in 1846
(atlasobscura.com)
1 points
by
hellcow
11y ago
|
0 comments
568.
▲
by
hellcow
11y ago
As VCs often look for keywords, I suppose the trick is to build the old-timer system but describe it as the modern web developer.
569.
▲
by
hellcow
11y ago
Why do people feel compelled to create new accounts just to leave snarky comments like this?
570.
▲
by
hellcow
11y ago
Then up it to $10 and host identical copies across EC2 and Linode or Digital Ocean. Set up a git hook to automatically push from your primary to your secondary server, keeping both up to date. You now have better uptime than Github (100%, m
More ›