News for hackers. Stuff that matters.

twfarland

Re:Optimal quitting on Sunday February 20, 2022 @12:10AM (#30403380)
Insufferable, patronising humble-bragging. This belongs on LinkedIn
Prague, if you live outside the tourist area. Very healthy arts/music scene. And you're a short train ride from Berlin, Vienna, and Budapest, which have great scenes of their own.
Brazil is becoming a parody of itself
Had a similar experience - started as a teenager and now it's automatic. Also dreams are becoming more abstract, more visceral, and more epic as I age.

Sometimes wish I could turn it off, though - it can be exhausting. I'd like sleep to be more restful by default but have a way to choose to have a lucid dream if desired.

Re:The Rise of Edible Insect Farming on Friday July 06, 2018 @07:08AM (#17470451)
Yeah nah this isn't gonna catch on. Synthetic or simulated meats will mature commercially first.
Re:React is the new jQuery on Friday June 01, 2018 @11:38PM (#17212520)
This is from the guy who posted recently about struggling to learn React.
Re:Redux – Not Dead Yet on Wednesday April 25, 2018 @01:14AM (#16918781)
Redux has been great, but after a few years, I've had enough of the action creator and reducer boilerplate, and now just use Proxy objects for external state (with a listener on the handler's setter). It's mutable but hasn't been a problem in practice.
Re:Ask HN: What do you do on long-haul flights? on Monday April 16, 2018 @01:43AM (#16846872)
If you take Air NZ, they are generous with the wine. I get amongst that while watching bad action movies.
I had a similar experience. The ID card in particular was the biggest hurdle. I gave up on it.
Re:Elementary Knightship found in Conway's Game of Life on Thursday March 08, 2018 @06:41PM (#16548707)
The names they give these things are so cool. Frothing spaceship, oblique glider waterbear, 10hd demonoid, weekender, loafer.
Estonia's marketing as an e-nation doesn't live up to the reality.
Re:Estonia, the Digital Republic on Wednesday December 13, 2017 @02:11AM (#15912589)
I'm using gmail, which has a great spam filter, but have had a lot land in the inbox.
Re:Estonia, the Digital Republic on Monday December 11, 2017 @04:30PM (#15900647)
There seems to be a fair bit of tech work here, at least, but the average salary is low, and the personal tax burden (with social tax) is high.
Re:Estonia, the Digital Republic on Monday December 11, 2017 @04:23PM (#15900575)
Terrible experience here. Endless problems with the ID card, slow, unhelpful support, clunky company admin portal with poor translations. Got spammed by random accounting firms as soon as I was on the company register. I gave up and decided to just continue using my NZ-based company in the end. They need to do a better job if they want to live up to their self-congratulatory marketing.
Re:WebAssembly support now shipping in all major browsers on Tuesday November 14, 2017 @12:34PM (#15697206)
I would want the inverse of that, where the application logic is in some high-level language, and the rendering is done in WASM, i.e. react-dom and the diffing parts of react are in WASM.
Re:React 16 on Thursday September 28, 2017 @12:47PM (#15358651)
Ignorance revealed :) thanks. What's Vue's idiomatic approach for managing state at the top, outside of all components (like Redux)?
Re:Things learned while running your own self-funded startup on Thursday September 28, 2017 @09:18AM (#15356856)
I also use that billing strategy happily. There's another detail that helps with 'training' new clients on good payment behaviour - give them a small % discount on the next milestone if they pay early on the first.
Re:React 16 on Tuesday September 26, 2017 @12:52PM (#15340413)
Agreed. Pure views are much simpler.
Re:Scenic Tram Simulator on Monday September 25, 2017 @01:37AM (#15328283)
Very calming way to start the day. Almost like a guided meditation.
Re:Clojure will affect the way you think about programming on Friday August 04, 2017 @10:00AM (#14928691)
Scheme is a smaller language and has legendary beginner books. Start with HTDP and then SICP.
Re:Pattern Matching with TypeScript on Wednesday July 05, 2017 @03:27PM (#14705410)
This looks a bit overdone. For the first example I'd just do it like this:

    const numbers = [,'one','two','three']
    function matchNumber(n: number) { return numbers[n] || n }
Candidates who know their worth should also have the confidence to grill interviewers. Including technical questions.
Re:Recovering from Burnout and Depression on Friday May 12, 2017 @03:52PM (#14327330)
Specialisation helps. Look at what the market wants, is paying well for, and is underserved by. Then you can just look for advertised contract gigs. It's also nice to have one or two contacts who funnel you work, but not essential, if you have an in-demand specialty.
Re:Recovering from Burnout and Depression on Friday May 12, 2017 @03:49PM (#14327297)
For me, contracting works because you can go in, provide value, get paid, and get out, before getting too involved in some inevitably quixotic adventure. Of course, you have to pick your clients/jobs. It's more pleasant to work on greenfield stuff or for clients where one of the founders is technical. And define clear end-points up-front. Otherwise, it will be a pain. Pickiness is a privilege that should be used to the max.
Re:Recovering from Burnout and Depression on Friday May 12, 2017 @01:41PM (#14326040)
I burned out three times in salaried jobs. Mostly due to chaotic leadership. Hard work isn't the problem. Chaos and bad leadership is the problem. Moved to contracting, and have been fine since.
Re:Build Yourself a Redux on Saturday May 06, 2017 @12:18AM (#14278646)
typescript makes it tolerable, if well-used
Re:Build Yourself a Redux on Friday May 05, 2017 @12:57PM (#14274902)
You can replace redux with any FRP library. Your state is a signal/stream/whatever that folds over an initial state with a signal/stream/whatever of actions/messages. Your top level view component should listen and render based on that. Example: https://github.com/twfarland/sprezzatura-acto-mario
Where's the explanation of how this was achieved?

Older »