News for hackers. Stuff that matters.

SubMachineGhost

Re:JetZero on Sunday July 26, 2026 @12:36AM (#49054775)
Can you share more on why regulations will kill it please?
Re:Ask HN: What is your new year's resolution? on Friday December 30, 2022 @11:48PM (#34193681)
Good luck! I would love to hear more about your training plans if you have set up any.

Mine are modest, send 3 v5~v6 benchmarks in my area, red point a 5.11a and solo a multi pitch.

Re:Ask HN: Products/Services you swear by – Dec. 2022 on Monday December 26, 2022 @07:02PM (#34143308)
- La sportiva Theory & Katana climbing shoes, i used MadRock shark & drone for a while but after switching to la sportiva i cannot go back.

- Tokyo powder industries' climbing chalk, i tried many climbing chalks this is the one that works for me. i use it for indoors, outdoor, training and performing! the only time i do not use this chalk is during hangboarding at home to avoid making a mess.

- The clever dripper, i finally gave away my V60, the clever dripper constantly produces decent coffee.

- DataDog, my teams services are written in Scala, we use DD's JVM agent and we get lots of integrations for free (JVM metrics, tarcing for http calls, tracing for DB queries...) and we push our own metrics.

- my Iphone 10 (now 13 mini) & Macbook pro 2015, Super happy about the quality & the constant OS updates, but i miss a proper package manager like APT from Debian, i cannot seem to trust homebrew's reliability :(

Mars has 1% of earth's atmosphere, so it will not affect the vehicle, The answer comes from an interview with the engineers here : https://youtu.be/GhsZUZmJvaM?t=534
Re:Ask HN: What were your achievements this year? on Tuesday December 24, 2019 @05:48PM (#21875472)
- Lose 14 kg - Triple my savings - Deliver one of the biggest project at work - Rediscover other hobbies.
Re:Ask HN: What is something you automated paid off? on Wednesday February 27, 2019 @05:36PM (#19267563)
i used to work on a payment system and i automated test data generation, you can specify constraints about an an entity you want in your test and the software will generate all the possible instances for that entity.

Do you want a credit card ? then you get instances for all banks, products, limits, end of the month cycle ...

what used to take my colleagues a week to do, was now being done in 15 minutes.

Re:Ask HN: Should I be learning Scala in 2019? on Tuesday January 29, 2019 @02:39AM (#19024532)
> And who wants to maintain something in scala that they didn’t write?

I do, just joined a Scala team and i am maintaining multiple services and writing my own.

Re:DuckDuckGo will use Apple Maps on Tuesday January 15, 2019 @08:01PM (#18917348)
> Google uses my data to target ads at me but doesn’t actually give any of my data to its ad-buying customers. Apple doesn’t do this but is obliged to turn over my iCloud data to the government with a subpoena.

I agree with you, but Google is way more aggressive in its data collection behavior than apple and i am getting sick of that.

I have been using Google maps this past month and i noticed some dark patterns :

- after getting directions from `your current location` when you deactivate your location services and switch apps, google maps will delete the directions and resets to the page that asks you to chose a `from` location, now you have to give google your current location to get those directions back.

- you cannot get your `current location` without internet enabled, even when you have `location services` enabled.

Re:New Horizons’ first hi-res imagery of Ultima Thule on Wednesday January 02, 2019 @10:09PM (#18812514)
Pluto's flyby generated about 8GB of data and it took about 16 months to get all of it downloaded [1], and this data includes more than just the images, and i read somewhere that the Ultima Thule flyby will generate about 6GB of data.

I think the images are the first thing that get downloaded, so it should not take more than a week to get all high res images.

1 - https://en.wikipedia.org/wiki/New_Horizons#Telecommunication...

A good thing is you are already, motivated to sit down and work on your side project.

I suffered from the same issue and the problem was, i lose focus really easily, so what helped me overcome this is for each session i take to work on my side project, i should first define a concrete and an achievable task, so for example if the side project i am working on requires me to use a library that i am not familiar with, the tasks that i will define are :

- find out which resources are recommended to learn this library, and pick the most recommended one.

- read sections A, B and C from the chosen resource.

- read sections D, E and F from the chosen resource.

...

And examples of programming tasks are :

- Create an Http end point that forwards requests to two configured hosts.

    - Create the class that captures the Http Requests.

    - Create a function IncomingHttpRequest => ForwardedHttpRequest.

    - write tests for this function.
Do not be afraid to further decompose your task into sub-tasks, and to define really small tasks.

Other things that helped me :

- having a desk that i only use to work on my side project.

- meditation

- listening to podcasts when i am doing a task that does not require a lot of focus.

git blame shows the last person who modified a line, and this information is retrieved from the commit history.

This extension how ever shows you which pending pull requests are changing a given file.

Re:We are Google employees – Google must drop Dragonfly on Tuesday November 27, 2018 @11:18AM (#18543602)
While i do understand where you are coming from, i think if google gave up it will set a precedence and many countries will demand their own censored version of google.

Ask HN: Is customer satisfaction enough to justify shpping buggy code?

At my previous company, most engineers and upper management insisted on shipping buggy (95% of tests failed) and badly designed (crashes on bad input, no error reporting) software.All discussions about putting more resources to improve the quality of the product were shutdown by showing either Power Point presentations or emails from our customers mentioning how happy they are with the product.

( Read More... | 1 comment | 2 points | on HN )
Re:Facebook Network Breach Impacts Up to 50M Users on Saturday September 29, 2018 @09:52AM (#18100307)
AFAIK if you have messenger installed and you have internet connection, Facebook displays your status as active.
Re:How to Be Better at Parties on Wednesday September 12, 2018 @12:16PM (#17970266)
It's a bit similar in France too, on your birthday, your nameday or any happy occasion YOU ARE the one who is expected to bring pastry, cake and drinks to your office, and buy everyone drinks at launch.
Re:Ask HN: Data diff tool for tabular data? on Saturday September 08, 2018 @03:15PM (#17942290)
If you use sort -u you don't have two repeat files (:
Re:Ask HN: Data diff tool for tabular data? on Saturday September 08, 2018 @05:45AM (#17940238)
https://github.com/MouslihAbdelhakim/Quick

I made Quick to solve your exact problem! we use it to test our batch processes that either generate flat files or write data into database tables.

please contact me if you need help with the tool, i know that the docs are not as complete as i would like them to be.

here is the wiki: https://github.com/MouslihAbdelhakim/Quick/wiki

here is a repo of some examples: https://github.com/MouslihAbdelhakim/Quick-examples

Re:Ask HN: What would you change about HN if you could? on Monday September 03, 2018 @05:14AM (#17901437)
opening links, comment in an other tab.
Re:Ask HN: What motivates you? on Friday August 31, 2018 @09:09AM (#17885224)
My insecurities.

Due to some life circumstances, i grew up feeling that i am not deserving of being where i am at and that at i am the worst person in any given room.

I came to embrace these feelings because they motivate me to keep improving my life on a daily basis.

> Because it's hard and non-obvious.

I would argue that for someone who never programmed functional programming will be much easier to learn.

Your statement is only correct for people who programmed for years in an imperative style and then tried to pick up FP, because at this point you have a lot of unlearning to do, and a lot of your know how becomes absolute, don't use variables, don't use loops, push your side effects out... and after all this unlearning you'll have to learn new concepts and abstractions like Monads and Applicative...

Ask HN: How to prepare for a follow up interview to a technical assignement?

Any advice or links to old discussion about how i can prepare for a follow up technical interview where i will be discussing my solution to a technical assignment ? the job is for a backend engineer.what i have noted so far are: read the documentation of the used stack. take notes about what can be improved. try to improve the solution. try to anticipate solutions to some...

( Read More... | no comments | on HN )
Re:How to become a bank (2016) on Thursday April 26, 2018 @04:54AM (#16930155)
Hey there!

Do you guys have some Scala in your code base ? or do you strictly use Go?

Re:Show HN: Functional programming course on scala on Friday January 05, 2018 @05:45AM (#16077829)
That is a really cool idea. thank you!