HNHacker News
TopNewBestAskShowJobs

marcins

138 karma · joined October 21, 2011

[ my public key: https://keybase.io/marcins; my proof: https://keybase.io/marcins/sigs/GeWitHIYbPsOft2wn2VE8goAmbgMpGeJVHXWfklfiUw ]

marcins at gmail dot com

submissionscomments
marcins··on McDonald's is to replace human servers with voice gen in its US drive-throughs
> Traces of faeces have been found on every single McDonald’s touchscreen swabbed in an investigation by metro.co.uk. Samples were taken from the new machines that have been rolled out at restaurants across the country – every one of them had coliforms.

Did they swab the food bags and food that came out as well? Poo particles are probably everywhere.

marcins··on Soviet Arcade Games from the 70s and 80s
This is what’s so exciting about the Play date (https://play.date/) - I have the hope it brings back that retro vibe, with a different input mechanic for a twist.
marcins··on My Salary Progression in Tech
Atlassian (Sydney) is always hiring for Java and/or JavaScript. Great company, good compensation, plenty of room for growth. If you’re interested, or want to know more, hit me up - marcins at gmail
marcins··on Al Lowe reveals his Sierra source code collection
I guess, because technically most people used a drill for 3.5” disks.
marcins··on "@" on Twitter
JavaScript object property keys are always strings, so technically it’s `arr[2]` that has the 2 coerced to a string.
marcins··on Update on Async Rendering
That's probably something that belongs in `componentDidUpdate`, you'll have access to `prevProps` there to compare whether you need to trigger a new fetch. I don't believe that `getDerivedStateFromProps` should have any side-effects.
marcins··on Update on Async Rendering
I don't think you need it - since you're deriving state from props you can just derive from the new props and compare to the old state. At least I believe that's the reasoning.
marcins··on Monitoring Home Power Consumption for less than $25
Wish that an accessible real-time port was required here in Australia. Best I can do is download the 30minute interval data from my electricity retailer after the meter sends them overnight (or use other hacks like reading the blinks)
marcins··on Monitoring Home Power Consumption for less than $25
This gets challenging when you have solar export and a bidirectional meter. The light blinks for every _absolute_ kWh. That is, you don’t know if that was imported or exported electricity, so you need additional information. One approach I’ve seen is to use current clamps just to work out the difference between what’s coming out of the solar inverter, and what’s going into the house. If a > b then the blinks are export, and vice versa.
marcins··on The OWASP Top 10 is killing me
The kind of customer that reuses passwords is probably the kind that won't enable 2FA if it's optional.
marcins··on React 16
Here's the links for all those things mentioned if you don't want to have to look them up like I did:

https://github.com/erikras/ducks-modular-redux

https://github.com/keajs/kea

https://redux-tiles.js.org/

https://github.com/TheComfyChair/redux-scc

https://github.com/reduxactions/redux-actions

marcins··on iPhone X
That's not really a great reason - there were lots of alarm clocks and docks with the 30-pin connector (and still are if you go to a Hotel!). That said, I'm not sure why Apple went with Lightning for their mobile devices instead of USB-C - maybe timing?
marcins··on Atlassian announces new logo
Yes, all product names are now consistently cased as part of this rebrand. Jira, Statuspage, Fisheye, Hipchat and Sourcetree (the latter 3 all being CamelCased before)
marcins··on The Life and Death of the Touch Bar: Revisiting the MacBook Pro
Sort of, they’ve effectively abandoned the trash can Mac Pro and are working on a whole new design: https://daringfireball.net/2017/04/the_mac_pro_lives

That’s the only real instance I can think of though!

marcins··on The Incredible Shrinking Airline Seat
A lot of frequent flyers with economy tickets can get upgrades to premium for points or by bidding at a fraction of the original difference.

There’s usually openings in premium because of the premium passengers who have upgraded to business on points or by bidding...

marcins··on NTSB Issues Investigative Update on San Francisco Airport Near Miss
It’s closer to 150 knots, that’s 277km/h.
marcins··on Slack Is Raising $250M from SoftBank, Others
Common enough, Atlassian did the same thing a few years before it's IPO - in this case all the money went to employees:

https://www.atlassian.com/blog/archives/atlassian_closes_60_...

marcins··on “We will stop updating and distributing the Flash Player at the end of 2020”
Scratch is in the process of a HTML5 rewrite with the help of Google, which makes sense given that it's the key component of their CS First program.

https://wiki.scratch.mit.edu/wiki/Scratch_3.0

Sounds like it should be ready by 2020!

marcins··on Ask HN: Is there a sane alternative to Angular and React?
Server-side JS has existed as long as JS itself. Netscape had something called LiveWire as part of their Enterprise Server in 1995.
marcins··on Total Nightmare: USB-C and Thunderbolt 3
I recently got a Dell P2715q and it has DP and HDMI only. As time goes on you're less likely to see DVI connectors on monitors.
marcins··on A Guide to Employee Equity
Depends on where you are - I believe that's the case in the US, but for example in Australia when RSUs fully vest the value at vesting is included as income on your tax return at the end of that financial year, so you don't actually pay the tax until after you file and are assessed.
marcins··on Atlassian Acquires StatusPage
Bitbucket Server developer here. I'm not sure if you're on Bitbucket Server or Cloud, but either way >5 minute merges doesn't sound right. Have you tried creating a support ticket?
marcins··on Slack raises $200M at $3.8B valuation for business messaging
I am assuming you're on OS X? You can right-click on the input field, and under "Spelling & Grammar" you can turn off auto-correct. This is an OS feature, not something HipChat specific.
marcins··on Expedia Acquires Airbnb Rival HomeAway for $3.9B
You can however message multiple hosts, and if they can accommodate you then they can "invite you to book" which is a 24h window for an effectively instant booking.
marcins··on Slack, the Ultimate Workday Distractor
Customisable per-room notifications for HipChat have been in Beta for the web client since July: https://blog.hipchat.com/2015/07/13/customizable-room-notifi...
marcins··on Primer – CSS toolkit and guidelines that power GitHub
It's not down to the code style level, but Atlassian has the Atlassian Design Guidelines (ADG) and Atlassian UI (AUI).

ADG is the general patterns and UX stuff, AUI is a UI library which covers both CSS and JS components and implements the patterns in the ADG.

ADG: https://design.atlassian.com/latest/ AUI: https://docs.atlassian.com/aui/latest/

marcins··on Moving Atom to React
I assume they're just referring to how React works under the hood - you just change the data and that cascades down through the components rewriting (ie. changing) only the parts of the virtual DOM that changing, which then get applied to the real DOM.
marcins··on The Absurdity of LinkedIn
It was £650 a day, not $ - so about US$1000
marcins··on Heartbleed disclosure timeline: who knew what and when
How does it happen that two people ask the same question in a comment at roughly the same time... ;-)
marcins··on Heartbleed disclosure timeline: who knew what and when
How does it happen that after being in the wild for two years the bug was independently found by two different security researchers at roughly the same time? I'm not trying to suggest a conspiracy or anything, just genuinely curious how that works!
← PreviousPage 2 of 3Next →