HN user

ahochhaus

889 karma
Posts23
Comments32
View on HN
news.ycombinator.com 1y ago

Ask HN: How does DKIM forgery via Salesforce work

ahochhaus
3pts0
docs.google.com 9y ago

Go 1.8 database/sql changes

ahochhaus
2pts0
blog.2ndquadrant.com 9y ago

BDR is coming to (unpatched) PostgreSQL 9.6

ahochhaus
3pts0
noglobalwarrants.org 10y ago

Don't let the U.S. government hack our computers

ahochhaus
1pts0
www.nytimes.com 10y ago

Google Charged with Breaking Europe’s Antitrust Rules

ahochhaus
4pts2
www.usatoday.com 10y ago

U.S. demands Apple unlock phone in NYC drug case

ahochhaus
29pts4
github.com 10y ago

Go logger from Google

ahochhaus
1pts1
www.latimes.com 10y ago

FBI can't figure out how to unlock encrypted phone in San Bernardino crime

ahochhaus
3pts0
www.postgresql.org 10y ago

Postgres 9.5 Release Notes

ahochhaus
129pts9
www.postgresql.org 10y ago

PostgreSQL 9.5: UPSERT, Row Level Security, and Big Data

ahochhaus
660pts165
petitions.whitehouse.gov 10y ago

White House response: “Publicly affirm your support for strong encryption”

ahochhaus
3pts0
developers.google.com 10y ago

Android 6 (Marshmallow) Nexus Factory Images

ahochhaus
3pts0
blog.polymer-project.org 11y ago

Polymer 1.0 Released

ahochhaus
3pts0
talks.golang.org 11y ago

Go for C++ developers

ahochhaus
1pts0
blog.polymer-project.org 11y ago

The new PolymerElements

ahochhaus
1pts1
blog.polymer-project.org 11y ago

Polymer 0.9 released

ahochhaus
5pts0
www.debian.org 11y ago

Debian “jessie” Release Information

ahochhaus
5pts0
lists.debian.org 11y ago

Debian 8 “Jessie” released

ahochhaus
10pts1
mjg59.dreamwidth.org 11y ago

Hacker News metrics

ahochhaus
3pts0
fortune.com 11y ago

How to approach your own career like an entrepreneur

ahochhaus
2pts0
blog.golang.org 11y ago

Go 1.4 is released

ahochhaus
453pts257
news.ycombinator.com 11y ago

Ask HN: Use cases for forms-based software tool?

ahochhaus
10pts11
dropinchat.com 11y ago

Show HN: Drop-In Chat – Chatify your app

ahochhaus
49pts45

SameGoal Inc | Staff Software Engineer | Madison, WI | ONSITE (Post-Covid) | Full-Time | https://samegoal.com/

SameGoal's web application allows districts to collaboratively and compliantly document student participation in K-12 Special Programs such as Special Education, Gifted Education, English Language Learning and TGRG. We are a privately held, profitable company that operates without external capital to ensure stability and strategic direction.

We are looking for someone with 5+ years of Software Engineering experience ; 10+ preferred, who can architect and develop significant infrastructure projects, debug complex systems to isolate and resolve problems quickly, mentor junior engineers to increase their productivity and foster a highly collaborative environment, develop key new features & functionality end-to-end including modification to our frontend and backend, initiates and leads tactical engineering projects to streamline operations across the company, and can keep our users happy with a user-friendly, low latency, highly stable application experience.

Technology Stack: Backend - Go, PostgreSQL, K8s | Frontend - Closure Tools, SPA | SCM - Git, Gerrit

Competitive salary and benefits package included. FLSA: Exempt. To comply with federal law, SameGoal participates in E-Verify. SameGoal is an Equal Opportunity Employer.

To apply, email cover letter and resume to jobs@samegoal.com

Thanks for the clarification. I did not realize that `upgrade-insecure-requests` applies cross origin. If you do not load any insecure content is setting HSTS and `block-all-mixed-content` the best strategy?

I agree that the API limitation is most likely not malicious and I did not intend to imply otherwise. Still, lack of malice does not change the fact that the Google Cast extension has a competitive advantage over other non-Google extensions (which can't use all of the same APIs).

Fair point. It is reasonable to demote this post.

Personally, I always read the release notes but am less interested in the press release. I think many others prefer the opposite, hence my posting both. You raise a valid point though.

This post links to the release notes. The post you mention links to the press release. They contain similar but different information.

Great feedback. We are too light on details. I'm adding a more detailed description shortly.

The original idea with the video was to show the types of functionality that FormBig exposes (eg: integrated logins, JS-based logic, rich text editing, etc) rather than the details of how one achieves them. However, I think since we went that path it is important to get more details in the body of the page.

Thanks for the pointer to MS Lightswitch I'm learning more about it now.

We don't have a final pricing model figured out yet, but we would like to support applications with a variety of needs. If we had a per-form based pricing option would that meet your needs?

Can you describe your use case a bit and the other platforms you have looked at thus far?

The two co-founders (myself and eksurfus) are here to answer any questions. We are hoping to gain insight into specific use cases for FormBig to guide our to market strategy and development priorities. Thanks for any feedback you can offer.

I agree. If at some point dropinchat.com allowed for messaging between networks XMPP support would be great to add. At this point we only allowing for messaging other drop in chat users so no such protocol is needed. My only point was that we didn't "reinvent the wheel" by not using XMPP. Instead we just don't allow cross network messaging yet.

At this point dropinchat.com does not support sending messages to more than one user. However, we do plan to add that feature as our team has time.

The documentation on dropinchat.com mentions "groups" as a set of users which are allowed to see one another and message back and forth. Our team thinks this use case might be helpful, for example, for a website administrator to limiting communication between members on a given organizational team or individuals in a certain building, etc.

Hi scrollaway. Thanks for the support.

XMPP seems really great in a context of needing to inter-operate with other servers. However, for our use-case all communication was in a silo of a single site so this was not a major benefit to Drop-In Chat.

Our team wants broad broad browser support (for legacy corporate deployments) and a well-tested client side module. BrowserChannel, which is used for gmail chat, is very widely deployed and well tested.

Maybe I'm missing something, but even if we went with XMPP, wouldn't Drop-In Chat still need a way to stream messages from the server to the client? If so, we would still need to rely on a transport mechanism like websockets/XHR streaming/forever iframes for the in-browser real time message delivery. BrowserChannel/WebChannel bundles up this abstraction nicely and hides all the ugliness of dealing with browser quirks for streaming message delivery.

Hi waitingkuo. Thanks for the encouragement. Currently I wouldn't recommend using Drop-In Chat in a production context as the code is too new and not really stable. When we get to the point we think the product is ready for production use we'll make an announcement.

At this point we do not have plans to add video conferencing support.

Drop-In Chat had a few different XSS flaws. They should all be fixed now. Thanks for finding them and pointing them out!

Sorry for the slow security fix, I was traveling after leaving YC Hacks. Please do let me know if you find anything else wrong.

I looked at chatango and I think the intended use case is a bit different than dropinchat. Drop-in chat provides user-to-user instant messaging. As best I can tell, chatango (primarily?) provides broadcast style communication. Is this correct?

Hi, I just checked out interlude. Cool project.

I think the intent of our app is slightly different than yours. Our hope was to allow users of authenticated web applications to chat with one another. Our demo is misleading in this regard as all visitors to dropinchat.com get dropped into a single "chat group" (we din't want users to need to register in order to try it out). We think that apps this product might work well with are enterprise style collaborative applications (where users are already authenticated).

For the time being we are going to keep this completely free to gauge interest. At some point we would likely charge, but at this point don't have solid plans about what the pricing would look like. Sorry I can't be more precise.

The back end is golang. The client server messaging protocol is BrowserChannel/WebChannel.

https://code.google.com/p/libevent-browserchannel-server/wik...

We open sourced the BrowserChannel library here:

https://github.com/samegoal/wc

And have a chat room demo app here:

https://github.com/samegoal/wcchat

The code we used for this particular site isn't Open Source yet. We are still trying to figure out what we want to do with it before we make that decision.

Thanks Walkman. That is a good idea. We had thought of group chats and chat rooms but a public "broadcast to all" option is interesting too. Kind of like a default room that everyone is in. Is that what you are saying?