News for hackers. Stuff that matters.

martingordon

Re:HYTRADBOI 2025 Conference Postmortem on Thursday March 06, 2025 @12:56PM (#43283068)
You can either do it through the Stripe dashboard by creating a Payment Link with a "Customer chooses what to pay" type or through the API (see https://docs.stripe.com/payment-links/api).

Show HN: Planisphere – A Pivotal Tracker Replacement

https://planisphere.dev

With Pivotal Tracker shutting down soon, I built Planisphere to offer a familiar experience for teams that rely on it. Planisphere includes core project tracking features like organizing stories into projects, prioritization, estimation, and commenting.I built this as a solo developer using Elixir and Phoenix LiveView, which means minimal JavaScript and fast load times. I’m seeing less than 100...

( Read More... | 2 comments | 7 points | on HN )
Re:Ask HN: Should you reply STOP to unwanted texts? on Tuesday October 01, 2024 @11:23AM (#41709626)
Bouncer (https://apps.apple.com/us/app/bouncer-text-messages-blocker/... / https://github.com/afterxleep/Bouncer) is a free and open source SMS filtering app that has saved my sanity over the past couple of years. You need to manually set up filters, but once you do, the amount of political spam drops to 0.

It uses iOS’s SMS Filtering framework, which does the filtering in a privacy-preserving way: https://developer.apple.com/documentation/sms_and_call_repor...

Re:What “The Social Dilemma” Gets Wrong [pdf] on Saturday October 03, 2020 @03:02AM (#24670190)
Yep, I submitted not because I agree with it (I actually think it's a pretty laughable response) but because I think it warrants discussion.

I would have gone with a more editorialized title but the submission guidelines prohibit it.

Re:What “The Social Dilemma” Gets Wrong [pdf] on Saturday October 03, 2020 @02:55AM (#24670161)
Ack, you're totally right. I pulled that link from this https://sproutsocial.com/insights/facebook-stats-for-markete..., which makes that stat sound like it's Facebook-specific.

https://www.broadbandsearch.net/blog/average-daily-time-on-s... puts it at 58 minutes, and https://www.nytimes.com/2016/05/06/business/facebook-bends-t... (from 2016) notes that it's 50 minutes (apparently reporting by FB in an earnings report).

Re:What “The Social Dilemma” Gets Wrong [pdf] on Saturday October 03, 2020 @02:18AM (#24669998)
Source is here: https://www.emarketer.com/content/average-social-media-time-...

Not sure how they collected the data though.

Re:What “The Social Dilemma” Gets Wrong [pdf] on Saturday October 03, 2020 @01:28AM (#24669770)
"Wow! 50M hours a day of time saved seems like a lot. How could they be evil if they're getting people to spend less time on FB?"

50M hours / 1.5B DAU is about .03 hours, or about <2 minutes per person. The average person spends 1h15m on FB, this is less than a 3% drop in overall time, but likely a larger proportion of that time is spent scrolling and seeing more ads than it is fixed on a single video.

Re:Pepsi’s $32B Typo Caused Deadly Riots on Thursday June 11, 2020 @03:28PM (#23492478)
This reminds me of the “free iTunes song” promotion Apple and Pepsi ran in ~2005. Some Pepsi bottles had codes under the bottle cap that could be redeemed for a free song; non-winning caps just said “Sorry Try Again”.

The mistake Pepsi made was that you could actually make out whether a bottle had a winning or losing cap by looking into the bottle without having to open it (https://methodshop.com/2005/02/hacking-pepsis-itunes-giveawa...).

You still had to buy the soda to get the free song, but if you’re going to drink soda anyway, spending a minute or two picking a bottle with a free song gave you a nice little bonus.

Re:The next generation of wall chargers on Sunday December 01, 2019 @06:29PM (#21678541)
I'm still waiting for a USB-C charger with more than two ports. Until then, I'm sticking with USB-A cables for everything except my MacBook Pro. For travel (where outlets are often at a premium), I use a four port USB-A charger on a nightstand to charge 2 iPhones and an Apple Watch (this one: https://www.amazon.com/Anker-Charger-Foldable-PowerPort-Sams...).
Re:Braces Have Made Snoring a Modern Health Problem on Monday June 11, 2018 @10:33AM (#17284529)
I have a mouth guard that keeps my mouth open and pulls my jaw forward (via rubber bands connecting the top and bottom pieces) that helps cut down on snoring. It works less well once the bands are stretched out a bit (you can swap them out though), but overall it's helped improve my and my girlfriend's sleep considerably.

I have one that was custom molded but it looks like you can get OTC mouth guards as well.

Re:Why Hanami will never unseat Rails on Friday March 09, 2018 @10:00AM (#16552141)
I've been doing Rails development for ~10 years and maybe it's just a sign that I'm getting older, but for me the biggest problem isn't Rails, it's Ruby.

In the past year or so I've done a lot of more modern JS development (with Babel and Flow) and toyed around with Elixir and ReasonML. Ruby hasn't seen much change in the past couple of years (granted it's much more mature than Elixir/Reason) and while it was a boon to developer productivity and happiness compared to the languages of the time, I think we've probably found a better balance in type systems these days than Ruby and the like did at the time.

Maybe it's just legacy codebases, but manually reasoning about types is huge time sink and are one of our leading causes of production errors. Explicit typing also informs better design (I've seen many a Ruby method have return type of `String | Array | nil`). Unit tests help, but why outsource that to tests and guard statements (where you have to check every type) when a computer can do that for you?

Re:Obesity and Overweight Prevalence for the U.S on Friday February 23, 2018 @03:02PM (#16448988)
When you're poor, you prioritize calories over nutrition, and Americans are becoming increasingly "poor". From https://twitter.com/hugwins/status/963282840292032512?lang=e...:

> When you are in a place where it's eat food that gives you no vitamins, no protein, no micronutrients, etcetera, or eat food that does not give you enough basic breakdown of glucose to get your body through another day, you do not have the luxury

Re:Upwork banned my account for 'being dishonest' on Tuesday February 13, 2018 @09:58AM (#16367551)
I had my Venmo account temporarily terminated a few weeks ago. I didn't do anything other than be the recipient of a $139.99 payment from a stranger "for laundry". My account was unfrozen, but I think it was out of sheer luck more than anything. A less savvy person would have likely taken the notification at face value and left it at that.

I searched around for what to do in this situation and came across many reports of this type of scam, where an unknown sender "accidentally" sends payment, request a payment from me for the money back, and simultaneously cancels the transaction. I did nothing and hoped the issue would resolve itself.

Two days later, I get an email saying my Venmo account has been frozen "due to recent activity that appears to be a violation of our User Agreement." After reaching out to Venmo via chat, I had a similar interaction as the article. They told me my account was frozen, that my case was being handled by an Account Specialist, and that would be in touch via email.

The next day I got an email from the Account Specialist saying my actions and activity were in violation of the ToS and that my account was permanently deactivated.

I reached out to support again and played dumb, saying I received payment from a stranger but can't send the money back because my balance didn't go up. Support again said they couldn't do anything, that my account was frozen by an Account Specialist, and that they would be in touch via email.

The Account Specialist sent me an email saying the payment was refunded and that I should reach out to the sender directly, to which I responded that I didn't know who the sender was and I assumed the payments were made in error and asking them to confirm that I had to take no further action. They responded with a form email saying my account had been unfrozen. "However, please keep in mind that the state of your account can be revised if your transaction history raises flags on our system in the future."

Re:The fanciest shopping center in America is expanding on Saturday February 10, 2018 @08:45PM (#16350701)
Small world! I grew up in Surfside (from 1991 until I left for college in 2003).
Re:The fanciest shopping center in America is expanding on Friday February 09, 2018 @09:32PM (#16345509)
I grew up five minutes from Bal Harbour Shops and thought it was a pretty terrible mall all throughout my childhood since it had no arcade, KB Toys, or Electronics Boutique.

It’s pretty amazing how it and Aventura Mall continue to grow. I guess Latin America hasn’t gotten the message that retail is dead (in reality, a flight to Miami and an empty suitcase is a bargain compared to the prices folks see at home).

Re:Let's crash the integrated browser in Facebook on Tuesday March 14, 2017 @10:21AM (#13867672)
You may be interested in a little iOS app I wrote that gives you the native Safari experience in almost every app that supports the share sheet: https://itunes.apple.com/us/app/browsecurely-secure-browsing...
Re:The Math Inside the US Highway System on Monday September 19, 2016 @08:18PM (#12535901)
> Because longer interstates may have many such supplemental routes, the numbers may repeat in each state along their route, but they will not repeat within a state.

https://en.wikipedia.org/wiki/List_of_auxiliary_Interstate_H...

The demos don't work on my iPad Pro...

1. Long pressing on a window title brings a smaller window under my finger and when I let go the window disappears.

2. I can maximize the window, but when I try to restore/minimize I get a new CodePen window opening.

3. On a stack, when I tap a tab, it highlights, but I can't get it to activate. Long pressing does the same as (1) and also appears to rearrange the tabs.

Re:Ask HN: Who is hiring? (March 2016) on Tuesday March 01, 2016 @12:52PM (#11204526)
Custora (YC W11) - http://www.custora.com - New York, NY - Engineering and Data Science

Marketing used to be an exercise in one-to-many communication: billboards, magazine ads, and - more recently - having a powerful social media presence. At Custora, we’re helping to turn this model on its head, using mountains of data to help our customers direct the right campaigns to the right users rather than blasting the same message to the largest audience possible.

We're growing quickly and looking for great engineers. We're analyzing data for well over 500,000,000 end customers, and this number is growing fast. We're building a marketing experimentation platform that's usable by entire marketing teams and we need your help to build new statistical models, to build the infrastructure to run those models, and to develop creative and intuitive ways of presenting our findings to our users.

We code in Rails, Angular, and Couscous, our distributed computation framework that runs statistical models with R and Spark.

Our job postings are at https://www.custora.com/careers. I'm more than happy to answer any questions and tell you more about us, so feel free to reach out to me at [email protected].

Re:Ask HN: Who is hiring? (February 2016) on Monday February 01, 2016 @11:44AM (#11012885)
Custora (YC W11) - http://www.custora.com - New York, NY - Engineering and Data Science

Marketing used to be an exercise in one-to-many communication: billboards, magazine ads, and - more recently - having a powerful social media presence. At Custora, we’re helping to turn this model on its head, using mountains of data to help our customers direct the right campaigns to the right users rather than blasting the same message to the largest audience possible.

We're growing quickly and looking for great engineers. We're analyzing data for well over 500,000,000 end customers, and this number is growing fast. We're building a marketing experimentation platform that's usable by entire marketing teams and we need your help to build new statistical models, to build the infrastructure to run those models, and to develop creative and intuitive ways of presenting our findings to our users.

We code in Rails, Angular, and Couscous, our distributed computation framework that runs statistical models with R and Spark.

Our job postings are at https://www.custora.com/careers. I'm more than happy to answer any questions and tell you more about us, so feel free to reach out to me at [email protected].

Re:Login Forms Over HTTPS, Please on Friday January 29, 2016 @09:33AM (#10995352)
FWIW, 1Password will do this: https://15254b2dcaab7f5478ab-24461f391e20b7336331d5789078af5... (not my image)

1Password will also refuse to autofill passwords when it can't verify the application's signature (for example, if Chrome hasn't been updated in a while).

Re:All NYC Subway Stations to Receive Wi-Fi by End of 2016 on Sunday January 10, 2016 @05:30PM (#10877533)
Thanks for the clarification. I knew that the L had CBTC and just assumed the A Division did as well. Turns out the A Division uses something called ATS (Automatic Train Supervision) which enables countdown clocks, but I couldn't find a whole of information on how it actually works.
Re:All NYC Subway Stations to Receive Wi-Fi by End of 2016 on Saturday January 09, 2016 @09:16PM (#10873841)
I think it comes down to fares. You can travel between any two stations on the subway for $2.75. In contrast, the HK metro charges a fare between ~$0.50 to $7.00 depending on destination. Many other metro systems across the world use a zone-based fare scheme as well.

There's always a public outcry when MTA announces they're going to raise fares, and any attempt to introduce a distance/zone-based fare would be denounced as unduly burdensome on the poor, since they tend to live further out. In any case, I don't think the current MetroCard-based system could support such a scheme anyway.

The number one thing to improve straphangers' "quality of travel" would be to implement CBTC[1] so that we can get countdown clocks to remove the uncertainty that comes with waiting for a train. If I know the next train is coming in 15 minutes, I can hang out above ground or by the stairs and use my cell service rather than standing on the platform not knowing whether the next train is 2 minutes or 20 minutes away.

1: https://en.wikipedia.org/wiki/Communications-based_train_con...

Re:AT&T to Ditch Two Year Contracts for Smartphones on Thursday December 31, 2015 @11:33AM (#10818290)
The $260/year plan on AT&T Next is a 30-month installment plan with the ability to trade in after 24 months. Apple's plan allows you to trade in after 12 months.

AT&T Next 12 is $32.50/month + $15 activation, compared to Apple's plan at $32.41/month (including AppleCare). If you never use AppleCare, then the two plans are pretty much the same. If you do use AppleCare, Apple's plan is ~$129/year cheaper (the price of buying AppleCare every year).

The other advantage to Apple's plan is that they give you an unlocked iPhone. AT&T's are locked until you pay the phone off (which is never if you're trading in every 12 months).

I haven't noticed their prices are significantly better than Amazon to warrant the switching costs, which include giving up one click purchasing and free two day shipping (Jet offers two-day shipping on some products, and shipping is only free if you spend $35 or more).

Maybe they're better for household goods than electronics, but every time I browse Jet, it feels like I'm going through the bargain bin. Odd prices and odd sorting don't make for a great experience. For example, a search for "iPhone" returns one result for something that looks like a fishing pole. There's no product description and I can't tell if it's so you can play fishing games on your phone or if it's to attach your phone to a pole. Either way, to see iPhone accessories, you need to click the tiny "Electronics (10,000+)" link at the top of the page.

Once you actually click into a product page, they seem really bare. Amazon offers some great tools to help make a purchase decision (ratings/reviews, category rankings, recommendations), which Jet doesn't (and can't) offer.

They're really pushing Jet Anywhere, but I can't see how that does anything other than lose them more money. Along with a $50 off first purchase coupon and $100 in Jet Cash I racked up, I gave Jet $150 to buy me a $300 PlayStation 4 from Newegg. I know I'm an extreme case, but $150 customer acquisition cost for someone who didn't particularly enjoy the experience and probably won't shop there again seems to fit with the narrative that they're burning through cash.

Older »