Saturday, December 31, 2022
December 31, 2022
New top story on Hacker News: The Power of Starting Again
December 31, 2022
Pope Francis and world leaders pay tribute to Benedict XVI
December 31, 2022
Brighton & Hove Albion 2-4 Arsenal: Gunners extend lead to seven points
December 31, 2022
New top story on Hacker News: The 5% Rule
Friday, December 30, 2022
December 30, 2022
New top story on Hacker News: Show HN: Scripting language inspired by JavaScript and GLSL
Show HN: Scripting language inspired by JavaScript and GLSL
7 by ianertson | 0 comments on Hacker News.
I'm working on a scripting-language heavily inspired by Javascript and GLSL. The idea is to use this for a game engine I'm working on.
7 by ianertson | 0 comments on Hacker News.
I'm working on a scripting-language heavily inspired by Javascript and GLSL. The idea is to use this for a game engine I'm working on.
December 30, 2022
New top story on Hacker News: Speaker diarization (labels) for OpenAI Whisper generated transcripts
Speaker diarization (labels) for OpenAI Whisper generated transcripts
7 by ufarooqi | 1 comments on Hacker News.
7 by ufarooqi | 1 comments on Hacker News.
December 30, 2022
New top story on Hacker News: Text layout is a loose hierarchy of segmentation (2020)
Text layout is a loose hierarchy of segmentation (2020)
5 by lylejantzi3rd | 0 comments on Hacker News.
5 by lylejantzi3rd | 0 comments on Hacker News.
December 30, 2022
Andrew Tate: Romanian police to hold influencer for 30 days
December 30, 2022
New top story on Hacker News: Why I'm still using Python
December 30, 2022
UK set to require negative Covid test for China arrivals
December 30, 2022
Police arrest suspect in murder of four Idaho university students
Thursday, December 29, 2022
December 29, 2022
The moment police arrest pub shooting suspect
December 29, 2022
New top story on Hacker News: Windows Update but Not Automatic
December 29, 2022
Southwest says it will resume normal flights Friday after travel chaos
December 29, 2022
Pele: A sporting icon who made football beautiful
December 29, 2022
New top story on Hacker News: TSMC starts volume production of 3nm chips
December 29, 2022
Ailing Benedict presents tough decisions for Vatican
Wednesday, December 28, 2022
December 28, 2022
New top story on Hacker News: Wiretapping Google smart speakers
December 28, 2022
New top story on Hacker News: Open Source SMT Pick and Place Hardware and Software
December 28, 2022
New top story on Hacker News: Alameda wallets become active days after SBF bail, community mulls foul play
Alameda wallets become active days after SBF bail, community mulls foul play
31 by g42gregory | 9 comments on Hacker News.
31 by g42gregory | 9 comments on Hacker News.
December 28, 2022
New top story on Hacker News: Jean-Michel Jarre’s Classic ‘Oxygene 4’ Recreated with 19KB of JavaScript
Jean-Michel Jarre’s Classic ‘Oxygene 4’ Recreated with 19KB of JavaScript
31 by LunarAurora | 2 comments on Hacker News.
31 by LunarAurora | 2 comments on Hacker News.
December 28, 2022
New top story on Hacker News: Principles of Chaos Engineering
December 28, 2022
Covid in China: Countries tighten rules as tourism set to resume
Tuesday, December 27, 2022
December 27, 2022
New top story on Hacker News: Archaeologists devise a better clock for Biblical times
December 27, 2022
Man, 62, dies after being hit by police car in Livingston
December 27, 2022
New top story on Hacker News: The Annihilation of Space: A Bad (Historical) Concept (2021)
The Annihilation of Space: A Bad (Historical) Concept (2021)
7 by lermontov | 0 comments on Hacker News.
7 by lermontov | 0 comments on Hacker News.
December 27, 2022
Four injured in Evesham suspected gas explosion
Monday, December 26, 2022
December 26, 2022
New top story on Hacker News: Novell NetWare: The King Returns from the Dead (2001)
December 26, 2022
Do not reduce UK's modern slavery protections, Theresa May warns
December 26, 2022
New top story on Hacker News: The US-Canada border cuts through the Haskell Free Library and Opera House
The US-Canada border cuts through the Haskell Free Library and Opera House
13 by greggarious | 0 comments on Hacker News.
13 by greggarious | 0 comments on Hacker News.
December 26, 2022
Blackpool fire crews tackle blaze near Promenade
December 26, 2022
Stars' tributes after death of actor Ronan Vibert
December 26, 2022
New top story on Hacker News: Email Marketing to Developers
December 26, 2022
Cromer Boxing Day dip makes return after two-year break
Sunday, December 25, 2022
December 25, 2022
New top story on Hacker News: Moving the Ctrl Key
December 25, 2022
US storm: Death toll in historic Arctic freeze rises to 24
December 25, 2022
New top story on Hacker News: What medieval manuscripts teach us about our ancestors’ pets
December 25, 2022
Austria avalanche buries at least 10 people at ski resort
December 25, 2022
Doctor Who trailer drops for fans at Christmas
December 25, 2022
New top story on Hacker News: Pitch Drop Experiment
Saturday, December 24, 2022
December 24, 2022
New top story on Hacker News: Deadly, dirty, indispensable: the nitrogen industry has changed the world
Deadly, dirty, indispensable: the nitrogen industry has changed the world
12 by pseudolus | 2 comments on Hacker News.
12 by pseudolus | 2 comments on Hacker News.
December 24, 2022
New top story on Hacker News: The Great Forgetting
December 24, 2022
Prince Harry and Meghan criticise the Sun's Jeremy Clarkson apology
December 24, 2022
New top story on Hacker News: Evolution of the Ethereum Proof-of-Stake Consensus Protocol
Evolution of the Ethereum Proof-of-Stake Consensus Protocol
29 by bpierre | 1 comments on Hacker News.
29 by bpierre | 1 comments on Hacker News.
December 24, 2022
New top story on Hacker News: Challenging algorithms and data structures every programmer should try
Challenging algorithms and data structures every programmer should try
24 by whack | 3 comments on Hacker News.
24 by whack | 3 comments on Hacker News.
December 24, 2022
Are you in business?, Rishi Sunak asks homeless man during shelter visit
Friday, December 23, 2022
December 23, 2022
Zara Aleena: Family members 'completely destroyed' by murder
December 23, 2022
New top story on Hacker News: Between the living and the dead: painted portraits in Late Antiquity
Between the living and the dead: painted portraits in Late Antiquity
6 by benbreen | 0 comments on Hacker News.
6 by benbreen | 0 comments on Hacker News.
December 23, 2022
New top story on Hacker News: Meson 1.0 Build System
December 23, 2022
The Sun apologises over Jeremy Clarkson's Meghan column
Thursday, December 22, 2022
December 22, 2022
How did President Zelensky get to Washington?
December 22, 2022
New top story on Hacker News: Personal newsletters as a calmer alternative to social networks
Personal newsletters as a calmer alternative to social networks
24 by philip1209 | 16 comments on Hacker News.
24 by philip1209 | 16 comments on Hacker News.
December 22, 2022
FTX founder released to parents on $250m bail
December 22, 2022
New top story on Hacker News: 90s VR Sainsbury's [video]
Wednesday, December 21, 2022
December 21, 2022
New top story on Hacker News: Ask HN: How to build F-You Skills
Ask HN: How to build F-You Skills
34 by lakevieew | 23 comments on Hacker News.
The past few months have been stressful for most people in the tech industry owing to mass layoffs everywhere. Luckily, I survived the layoffs at my company. But I was very anxious during the period it was announced and it affected my mental health quite a bit. However, on talking to a few other engineers at my company, I realized not everyone was as stressed. They are confident in their skills to get a new equivalent job which would easily support their current lifestyle, even in the current market. They have what I would call, "F-You Skills - Enough skills to know that you would never have to worry about money in your life", a spin on the more commonly known term "F-You Money" [1]. I was wondering if HN users ever think of their own skills in this context. If yes, how should one go about building these skills. To be clear, I am not talking about interviewing skills, which are also equally important. But I am more interested in technical skills that people believe will easily fetch them "decent money" [2] in any scenario in the short term future. [1] F-You Money means "Enough money to leave one's job, etc. and enjoy the lifestyle of one's choice" https://ift.tt/4bY7nLW [2] not insane money to retire early, but good enough to support their current lifestyle.
34 by lakevieew | 23 comments on Hacker News.
The past few months have been stressful for most people in the tech industry owing to mass layoffs everywhere. Luckily, I survived the layoffs at my company. But I was very anxious during the period it was announced and it affected my mental health quite a bit. However, on talking to a few other engineers at my company, I realized not everyone was as stressed. They are confident in their skills to get a new equivalent job which would easily support their current lifestyle, even in the current market. They have what I would call, "F-You Skills - Enough skills to know that you would never have to worry about money in your life", a spin on the more commonly known term "F-You Money" [1]. I was wondering if HN users ever think of their own skills in this context. If yes, how should one go about building these skills. To be clear, I am not talking about interviewing skills, which are also equally important. But I am more interested in technical skills that people believe will easily fetch them "decent money" [2] in any scenario in the short term future. [1] F-You Money means "Enough money to leave one's job, etc. and enjoy the lifestyle of one's choice" https://ift.tt/4bY7nLW [2] not insane money to retire early, but good enough to support their current lifestyle.
December 21, 2022
Ryan Reynolds and Rob McElhenney get freedom of Wrexham
December 21, 2022
New top story on Hacker News: Palantir’s SPAC Bets Backfire
December 21, 2022
New top story on Hacker News: Bike frame stiffness: Why it matters and all you need to know
Bike frame stiffness: Why it matters and all you need to know
26 by giuliomagnifico | 17 comments on Hacker News.
26 by giuliomagnifico | 17 comments on Hacker News.
December 21, 2022
Ambulance strike: Warning of very challenging days ahead
Tuesday, December 20, 2022
December 20, 2022
New top story on Hacker News: In praise of MIDI
December 20, 2022
New top story on Hacker News: Exception Patterns
December 20, 2022
New top story on Hacker News: More than 100 new designs discovered in Peru’s ancient Nazca plain
More than 100 new designs discovered in Peru’s ancient Nazca plain
8 by POPOSYS | 0 comments on Hacker News.
8 by POPOSYS | 0 comments on Hacker News.
December 20, 2022
New top story on Hacker News: Upgrading my old Chumby 8 Linux kernel
December 20, 2022
China Covid: Five deaths under country's new counting method
Monday, December 19, 2022
December 19, 2022
Ukraine to boost Belarus border defences as Putin meets Lukashenko
December 19, 2022
New top story on Hacker News: Video codec in 100 lines of Rust
December 19, 2022
NHS trust apologises as man kept in hospital for more than a year
December 19, 2022
New top story on Hacker News: Binance's books are a black box, filings show, as it tries to rally confidence
Binance's books are a black box, filings show, as it tries to rally confidence
62 by joenathanone | 32 comments on Hacker News.
62 by joenathanone | 32 comments on Hacker News.
December 19, 2022
New top story on Hacker News: What's New in Bazel 6.0
December 19, 2022
COP15: Five key takeaways from the UN biodiversity summit
Sunday, December 18, 2022
December 18, 2022
World Cup 2022: Elation in Argentina, sorrow in France - fans react
December 18, 2022
New top story on Hacker News: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
27 by signa11 | 1 comments on Hacker News.
27 by signa11 | 1 comments on Hacker News.
December 18, 2022
Strictly Come Dancing: Villagers celebrate Hamza Yassin's victory
December 18, 2022
New top story on Hacker News: Apple 'created decoy labor group' to derail unionization
Apple 'created decoy labor group' to derail unionization
75 by LinuxBender | 5 comments on Hacker News.
75 by LinuxBender | 5 comments on Hacker News.
December 18, 2022
World Cup final: Watch all the goals as Argentina beat France
Saturday, December 17, 2022
December 17, 2022
Your pictures on the theme of 'bright lights'
December 17, 2022
New top story on Hacker News: Milgram experiment (1963) [video]
December 17, 2022
New top story on Hacker News: Atari Cosmos: A portable holographic video game machine (scroll a bit) (2013)
Atari Cosmos: A portable holographic video game machine (scroll a bit) (2013)
7 by reaperducer | 0 comments on Hacker News.
7 by reaperducer | 0 comments on Hacker News.
December 17, 2022
New top story on Hacker News: Software workers labor union sues Klarna over layoffs of 7000
Software workers labor union sues Klarna over layoffs of 7000
5 by whack | 1 comments on Hacker News.
5 by whack | 1 comments on Hacker News.
December 17, 2022
New top story on Hacker News: Corviale, a one-kilometer residential complex in Rome
Corviale, a one-kilometer residential complex in Rome
16 by thunderbong | 5 comments on Hacker News.
16 by thunderbong | 5 comments on Hacker News.
Friday, December 16, 2022
December 16, 2022
New top story on Hacker News: Hiding in plain sight: How Josephine Baker became a spy for the Allies
Hiding in plain sight: How Josephine Baker became a spy for the Allies
7 by Thevet | 2 comments on Hacker News.
7 by Thevet | 2 comments on Hacker News.
December 16, 2022
Amazon workers in Coventry vote for strike action
December 16, 2022
New top story on Hacker News: Show HN: MyJekyllBlog - an open source CMS and web host for Jekyll blogs
Show HN: MyJekyllBlog - an open source CMS and web host for Jekyll blogs
17 by symkat | 1 comments on Hacker News.
17 by symkat | 1 comments on Hacker News.
December 16, 2022
New top story on Hacker News: Digital Work and Exploitation
December 16, 2022
Harry and Meghan: What's the link between stress and miscarriage?
Thursday, December 15, 2022
December 15, 2022
New top story on Hacker News: Vintage-Style Map of the Mandelbrot Set
December 15, 2022
New top story on Hacker News: Autopsy-based characterization of myocarditis after anti-SARS-CoV-2-vaccination
Autopsy-based characterization of myocarditis after anti-SARS-CoV-2-vaccination
71 by Octokiddie | 36 comments on Hacker News.
71 by Octokiddie | 36 comments on Hacker News.
December 15, 2022
How will the Scottish budget announcements affect you?
Wednesday, December 14, 2022
December 14, 2022
New top story on Hacker News: Scan of the Month: Nest Thermostat
December 14, 2022
Boris Johnson makes more than £1m from speeches since leaving office
December 14, 2022
New top story on Hacker News: My bike was stolen (2017)
December 14, 2022
New top story on Hacker News: Mobile Store Owner Sentenced to 10 Years for Scheme to Illegally Unlock Phones
Mobile Store Owner Sentenced to 10 Years for Scheme to Illegally Unlock Phones
21 by us0r | 16 comments on Hacker News.
21 by us0r | 16 comments on Hacker News.
December 14, 2022
Solihull: Six-year-old boy who fell into icy lake dies
Tuesday, December 13, 2022
December 13, 2022
New top story on Hacker News: SEC Awards More Than $20M to Whistleblower at Unnamed Company
SEC Awards More Than $20M to Whistleblower at Unnamed Company
10 by jasonhansel | 0 comments on Hacker News.
10 by jasonhansel | 0 comments on Hacker News.
December 13, 2022
New top story on Hacker News: Hydra – the fastest Postgres for analytics [benchmarks]
December 13, 2022
US charges Sam Bankman-Fried with defrauding investors
December 13, 2022
New top story on Hacker News: Israeli tech aims to block hatching of billions of male chicks fated for culling
Israeli tech aims to block hatching of billions of male chicks fated for culling
12 by gdrift | 4 comments on Hacker News.
12 by gdrift | 4 comments on Hacker News.
December 13, 2022
New top story on Hacker News: Data2vec 2.0: Highly efficient self-supervised learning for vision, speech, text
Data2vec 2.0: Highly efficient self-supervised learning for vision, speech, text
8 by ashvardanian | 0 comments on Hacker News.
8 by ashvardanian | 0 comments on Hacker News.
December 13, 2022
Avatar: The Way of Water reviews vary wildly between critics
Monday, December 12, 2022
December 12, 2022
US immigration: 'They'd rather die than return to Nicaragua'
December 12, 2022
New top story on Hacker News: What if you delete the “Program Files” folder in Windows? [video]
What if you delete the “Program Files” folder in Windows? [video]
9 by redbell | 1 comments on Hacker News.
9 by redbell | 1 comments on Hacker News.
December 12, 2022
New top story on Hacker News: Overlapping Markup
December 12, 2022
Homes for Ukraine: Sponsorship ends for thousands of Ukrainians
December 12, 2022
Strike daily: How will walkouts on Tuesday 13 December affect you?
Sunday, December 11, 2022
December 11, 2022
New top story on Hacker News: Elastic UI – Component library for data-driven web apps
December 11, 2022
New top story on Hacker News: Ann Wroe’s Artful Obituaries
December 11, 2022
World Cup 2022: Gareth Southgate should remain England boss because he has unfinished business - Alan Shearer
December 11, 2022
New top story on Hacker News: Ask HN: How do you protect your eyes while coding for long hours?
Ask HN: How do you protect your eyes while coding for long hours?
17 by lajosbacs | 26 comments on Hacker News.
We often spend long hours staring at a computer screen, which can take a toll on our eyes. What are some effective ways that you have found to protect your eyes during these long coding sessions? Do you have any specific techniques or strategies that you use to prevent eye strain?
17 by lajosbacs | 26 comments on Hacker News.
We often spend long hours staring at a computer screen, which can take a toll on our eyes. What are some effective ways that you have found to protect your eyes during these long coding sessions? Do you have any specific techniques or strategies that you use to prevent eye strain?
December 11, 2022
New top story on Hacker News: I found a bug in SQLite
Saturday, December 10, 2022
December 10, 2022
New top story on Hacker News: Simulated wormholes for my real friends, real wormholes for my simulated friends
Simulated wormholes for my real friends, real wormholes for my simulated friends
18 by martingab | 2 comments on Hacker News.
18 by martingab | 2 comments on Hacker News.
December 10, 2022
New top story on Hacker News: Groundbreaking marks start of work on Penn Station Access
Groundbreaking marks start of work on Penn Station Access
9 by eatonphil | 0 comments on Hacker News.
9 by eatonphil | 0 comments on Hacker News.
December 10, 2022
New top story on Hacker News: NEEMO
December 10, 2022
New top story on Hacker News: DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together (2017)
DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together (2017)
6 by sdeframond | 0 comments on Hacker News.
6 by sdeframond | 0 comments on Hacker News.
Friday, December 9, 2022
December 09, 2022
New top story on Hacker News: Glow: Render Markdown on the CLI
December 09, 2022
Nimco Ali: Adviser to step down to avoid serving under Braverman
December 09, 2022
New top story on Hacker News: Texas bill would ban social media for children under 18
December 09, 2022
Ricky Gervais: There's no way James Corden stole my joke
December 09, 2022
New top story on Hacker News: Why does the Commodore C128 perform poorly when running CP/M?
Why does the Commodore C128 perform poorly when running CP/M?
24 by xeeeeeeeeeeenu | 2 comments on Hacker News.
24 by xeeeeeeeeeeenu | 2 comments on Hacker News.
December 09, 2022
Royal Mail: Views from both sides of the picket line
Thursday, December 8, 2022
December 08, 2022
Is Labour really back in business?
December 08, 2022
New top story on Hacker News: Airtable lays off over 250
December 08, 2022
Ros Atkins On... Why the UK has approved a new coal mine
December 08, 2022
New top story on Hacker News: The Annotated Google Zanzibar Paper
December 08, 2022
Girl band Flo win the Brits rising star award
Wednesday, December 7, 2022
December 07, 2022
Why the government line on strikes is hardening
December 07, 2022
New top story on Hacker News: Raising her father’s grave: An interview with Titanic survivor Eva Hart
Raising her father’s grave: An interview with Titanic survivor Eva Hart
6 by apollinaire | 0 comments on Hacker News.
6 by apollinaire | 0 comments on Hacker News.
December 07, 2022
UUP leader criticised for 'whine like a girl' remarks
December 07, 2022
New top story on Hacker News: How to Speak Honeybee
December 07, 2022
Ukraine war: Animal eye packages sent to embassies from Germany
Tuesday, December 6, 2022
December 06, 2022
New top story on Hacker News: Show HN: Publish from GitHub Actions using multi-factor authentication
Show HN: Publish from GitHub Actions using multi-factor authentication
14 by varunsharma07 | 3 comments on Hacker News.
The backstory about this GitHub Action: I discussed with an open-source maintainer why they publish npm packages from their local machine and do not use CI/CD pipelines. They said publishing should require human intervention and want to continue using multi-factor authentication to publish to the npm registry. This led to building the wait-for-secrets GitHub Action. It prints a URL in the build log and waits for secrets to be entered using a browser. Once entered, the workflow continues, and secrets can be used in future steps. The latest release of "eslint-plugin-react" to the npm registry used a one-time password (OTP) from a GitHub Actions workflow! https://ift.tt/Q4oSZLB...
14 by varunsharma07 | 3 comments on Hacker News.
The backstory about this GitHub Action: I discussed with an open-source maintainer why they publish npm packages from their local machine and do not use CI/CD pipelines. They said publishing should require human intervention and want to continue using multi-factor authentication to publish to the npm registry. This led to building the wait-for-secrets GitHub Action. It prints a URL in the build log and waits for secrets to be entered using a browser. Once entered, the workflow continues, and secrets can be used in future steps. The latest release of "eslint-plugin-react" to the npm registry used a one-time password (OTP) from a GitHub Actions workflow! https://ift.tt/Q4oSZLB...
December 06, 2022
New top story on Hacker News: Is Sausage the Missing Link in the Great Bait Debate?
December 06, 2022
Avatar: The Way of Water world premiere takes place in London
December 06, 2022
Covid: Why were the government's Covid contracts challenged?
Monday, December 5, 2022
December 05, 2022
Michelle Mone sent aggressive Covid contract email, Matt Hancock says
December 05, 2022
New top story on Hacker News: Djot: A light markup language by the creator of Pandoc and CommonMark
Djot: A light markup language by the creator of Pandoc and CommonMark
35 by eevilspock | 3 comments on Hacker News.
35 by eevilspock | 3 comments on Hacker News.
December 05, 2022
New top story on Hacker News: A Fragmentary History of California
December 05, 2022
Wave of Russian missiles hits Ukraine
December 05, 2022
New top story on Hacker News: On the Subject of Earwax and Unsupported Medical Arguments
December 05, 2022
Nasa's Orion spacecraft is homeward-bound
Sunday, December 4, 2022
December 04, 2022
New top story on Hacker News: How to work with people who pushback forcefully on team/company standards?
How to work with people who pushback forcefully on team/company standards?
21 by bovinegambler | 10 comments on Hacker News.
I've worked at a large, famous software company with an academic-inspired workplace and culture for almost 8 years and been fairly successful. Several times in that span, I've worked with people who push back quite forcefully on comments or feedback on topics or practices that have either explicit company standards or at least generally accepted best practices. It seems to me that most people at the company are conflict-avoidant so that when these people push back aggressively, it's often a successful strategy. Ten minutes of arguing and wearing the other person down saves them 20 minutes of writing unit tests or fixing their code or whatever. I've seen in the past that these people effectively carve out an unspoken exemption for themselves because everyone is sick of having the same conversation. I'm the tech lead but not manager of my current team and I'm responsible for the technical execution of the team and the success or failure on that level. There are a bunch of great people who do great work and are pleasant to work with but there's one person who is so unpleasant to work with. I hate that I have to constantly remind this person of company/team/professional standards and that it feels like every conversation is an argument (examples below). I hate that this is in my head on the weekend. Questions: - I try as much as possible to explain _why_ practices are what they are, the effects on our project, the team, etc. Any suggestions for these conversations in the future? - I can't control this person's behavior but I can control my response. Suggestions for dealing with this personally so I'm not wasting my Sunday thinking/writing about it? - Other thoughts or feedback? Thank you so much in advance! Some examples: - Sending a large PR that changes many files at once because their changes kept growing in scope as they were trying to figure out how to do something. Company has lots of guidance about small changes being easier to review, less bug-prone, etc and how to break them up. I try to emphasize the benefits for the team and codebase, the respect for the reviewer, etc. Generally get push-back like "What does it matter?", "It's already done.", "It would take too much time to break up.", "I'll do that next time", etc. - Adding unit tests for some piece of logic. The benefits of unit tests are so fundamental, but I try to emphasize that there are many people working on the codebase, don't want to accidentally introduce bugs, protect that logic for the future, etc. Generally get push-back like Well it's so simple. It's not worth testing. I'll add a test later. etc - On Friday, I discovered a chunk of code copied from Stackoverflow. It was crappy code, which is what caught my eye in the first place. Company has clear guidance that if you want to use outside code, we must verify the license and segregate it from owned code. (If you're curious why: it's hard to know where the SO code originally comes from, maybe copied from a closed-source project or one with GPL license or whatever, and even if it's original to SO, there is a license for that and it wouldn't be considered owned by the company). I was shocked to receive push-back on this. The person said things like "how would anyone find out", "what does it matter", "everyone does it", "it's so low risk, who cares"
21 by bovinegambler | 10 comments on Hacker News.
I've worked at a large, famous software company with an academic-inspired workplace and culture for almost 8 years and been fairly successful. Several times in that span, I've worked with people who push back quite forcefully on comments or feedback on topics or practices that have either explicit company standards or at least generally accepted best practices. It seems to me that most people at the company are conflict-avoidant so that when these people push back aggressively, it's often a successful strategy. Ten minutes of arguing and wearing the other person down saves them 20 minutes of writing unit tests or fixing their code or whatever. I've seen in the past that these people effectively carve out an unspoken exemption for themselves because everyone is sick of having the same conversation. I'm the tech lead but not manager of my current team and I'm responsible for the technical execution of the team and the success or failure on that level. There are a bunch of great people who do great work and are pleasant to work with but there's one person who is so unpleasant to work with. I hate that I have to constantly remind this person of company/team/professional standards and that it feels like every conversation is an argument (examples below). I hate that this is in my head on the weekend. Questions: - I try as much as possible to explain _why_ practices are what they are, the effects on our project, the team, etc. Any suggestions for these conversations in the future? - I can't control this person's behavior but I can control my response. Suggestions for dealing with this personally so I'm not wasting my Sunday thinking/writing about it? - Other thoughts or feedback? Thank you so much in advance! Some examples: - Sending a large PR that changes many files at once because their changes kept growing in scope as they were trying to figure out how to do something. Company has lots of guidance about small changes being easier to review, less bug-prone, etc and how to break them up. I try to emphasize the benefits for the team and codebase, the respect for the reviewer, etc. Generally get push-back like "What does it matter?", "It's already done.", "It would take too much time to break up.", "I'll do that next time", etc. - Adding unit tests for some piece of logic. The benefits of unit tests are so fundamental, but I try to emphasize that there are many people working on the codebase, don't want to accidentally introduce bugs, protect that logic for the future, etc. Generally get push-back like Well it's so simple. It's not worth testing. I'll add a test later. etc - On Friday, I discovered a chunk of code copied from Stackoverflow. It was crappy code, which is what caught my eye in the first place. Company has clear guidance that if you want to use outside code, we must verify the license and segregate it from owned code. (If you're curious why: it's hard to know where the SO code originally comes from, maybe copied from a closed-source project or one with GPL license or whatever, and even if it's original to SO, there is a license for that and it wouldn't be considered owned by the company). I was shocked to receive push-back on this. The person said things like "how would anyone find out", "what does it matter", "everyone does it", "it's so low risk, who cares"
December 04, 2022
New top story on Hacker News: Tell HN: The ThinkPad X1 Carbon is an excellent MacBook replacement
Tell HN: The ThinkPad X1 Carbon is an excellent MacBook replacement
37 by hunterloftis | 33 comments on Hacker News.
If you would like to develop outside of the Apple ecosystem, find Windows clunky, and dislike fiddling with Linux to get it to work on arbitrary hardware, consider the X1 with Fedora. I bought one at the recent Black Friday sale: $1,700 for a 12 Gen i7-1280P, 32GB, 512GB SSD. I love this machine. https://ift.tt/0Wtjp92 Physically, it's fantastic. Hats off to the engineers and designers for investing in the tactile experience. They made it lightweight but simultaneously substantial-feeling via rigidity and weight distribution. I now understand why Thinkpad keyboards are so well-regarded. Its trackpad matches Apple's, which is the highest praise I can give. The brilliant screen has an aspect ratio that's as good for building things as for consuming content. And battery life supports hours of binging netflix after compiling a bunch of code. I've been even more pleasantly surprised by the software experience. This is a Linux workstation that "just works." Close the lid, it goes on standby - open, and it resumes instantly. Plug it into a 100Mhz ultrawide monitor via a lightning cable, and not only does it seamlessly extend the desktop at native refresh rates, but it also mounts all the devices that are connected via the monitor's integrated USB hub. I'm able to log in via my bluetooth kinesis keyboard consistently, without hassle. Updates are fast, easy, and tested on the exact hardware I'm using. I've been using it as my daily driver for a week and I've yet to dive down a rabbit-hole of outdated forum advice to get something basic to work. Finally, and more subjectively, Fedora's out-of-the-box experience handily outshines both OSX and Windows. Window-snapping, global search, software installation via a package manager, resource efficiency, containerization support, configuration, etc. I wanted to share here for any others who have tried, and failed, to find a legitimately better-than-Macbook development machine for the past few years.
37 by hunterloftis | 33 comments on Hacker News.
If you would like to develop outside of the Apple ecosystem, find Windows clunky, and dislike fiddling with Linux to get it to work on arbitrary hardware, consider the X1 with Fedora. I bought one at the recent Black Friday sale: $1,700 for a 12 Gen i7-1280P, 32GB, 512GB SSD. I love this machine. https://ift.tt/0Wtjp92 Physically, it's fantastic. Hats off to the engineers and designers for investing in the tactile experience. They made it lightweight but simultaneously substantial-feeling via rigidity and weight distribution. I now understand why Thinkpad keyboards are so well-regarded. Its trackpad matches Apple's, which is the highest praise I can give. The brilliant screen has an aspect ratio that's as good for building things as for consuming content. And battery life supports hours of binging netflix after compiling a bunch of code. I've been even more pleasantly surprised by the software experience. This is a Linux workstation that "just works." Close the lid, it goes on standby - open, and it resumes instantly. Plug it into a 100Mhz ultrawide monitor via a lightning cable, and not only does it seamlessly extend the desktop at native refresh rates, but it also mounts all the devices that are connected via the monitor's integrated USB hub. I'm able to log in via my bluetooth kinesis keyboard consistently, without hassle. Updates are fast, easy, and tested on the exact hardware I'm using. I've been using it as my daily driver for a week and I've yet to dive down a rabbit-hole of outdated forum advice to get something basic to work. Finally, and more subjectively, Fedora's out-of-the-box experience handily outshines both OSX and Windows. Window-snapping, global search, software installation via a package manager, resource efficiency, containerization support, configuration, etc. I wanted to share here for any others who have tried, and failed, to find a legitimately better-than-Macbook development machine for the past few years.
December 04, 2022
New top story on Hacker News: Prince of Caricatura
December 04, 2022
Tan Hill Inn: Guests snowed in at highest pub hold reunion
December 04, 2022
New top story on Hacker News: The terahertz gap: into the dead zone
December 04, 2022
New top story on Hacker News: Moog Dancers Prove That TV Was a Lot More Adventurous in the 70s
Moog Dancers Prove That TV Was a Lot More Adventurous in the 70s
5 by jensgk | 1 comments on Hacker News.
5 by jensgk | 1 comments on Hacker News.
December 04, 2022
EU must act over distortions from US climate plan - von der Leyen
Saturday, December 3, 2022
December 03, 2022
Elnaz Rekabi: Family home of Iranian climber demolished
December 03, 2022
New top story on Hacker News: Microsoft Is Forcing Me to Buy MacBooks – Windows Modern Standby
Microsoft Is Forcing Me to Buy MacBooks – Windows Modern Standby
23 by xbmcuser | 1 comments on Hacker News.
23 by xbmcuser | 1 comments on Hacker News.
December 03, 2022
Police watchdog head Michael Lockwood resigns amid investigation
December 03, 2022
New top story on Hacker News: The Truth Matters and Secular Humanists Should Defend It
The Truth Matters and Secular Humanists Should Defend It
39 by peanutcrisis | 29 comments on Hacker News.
39 by peanutcrisis | 29 comments on Hacker News.
December 03, 2022
Cyril Ramaphosa: South Africa leader won't resign, says spokesman
Friday, December 2, 2022
December 02, 2022
New top story on Hacker News: Libro de Los Juegos
December 02, 2022
Finland's Sanna Marin says Europe would be in trouble without US
December 02, 2022
New top story on Hacker News: Interface Ideas for Chat Apps
December 02, 2022
New top story on Hacker News: Not Frequentist Enough
December 02, 2022
Tesco shoppers switching from fresh to frozen food
Thursday, December 1, 2022
December 01, 2022
New top story on Hacker News: Commodore 128D Computer (2001)
December 01, 2022
House prices: What happens when they fall?
December 01, 2022
New top story on Hacker News: Ask HN: Was I pwned?
Ask HN: Was I pwned?
74 by wasipwned | 64 comments on Hacker News.
A few days ago, I noticed that my home network performance would degrade substantially to the point of being unusable. I would just power-cycle all my switches, and the issue would resolve for a while. It happened again this morning, so I decided to try to look closer at what could be causing the issue. That's when I noticed that my Linux desktop was doing a lot of traffic, and here's what I observed: - My desktop has a private IP address, let's say 10.0.0.2. - Running `iftop`, I saw all the traffic coming from a different source IP address, 10.0.0.3. It was transferring ~300Mbps. - Running `tcpdump`, I saw that all of this traffic was going to a public IP address (AT&T). All of the source port/dest were ipsec-nat-t. - I saw that `10.0.0.3` showed up as a client on my switch with a randomized MAC address (presumably, since I couldn't find the MAC prefix in a vendor list). - I could not find any references to `10.0.0.3` or the random MAC address on my desktop (looking at kernel logs, system logs, ip a, ifconfig). - During this period, my network was degraded (high packet loss across my switches). It was at this point that I decided to try blocking the MAC address from my switch, and performance immediately returned to normal. I tried unblocking the MAC a few minutes later, but it has yet to return. That plus the fact that the issue happens at seemingly random times (especially the middle of the night) makes me think that it's not automatically connecting and instead being triggered remotely. I've since disconnected my desktop from the network and am in the process of rotating keys. I'm especially perplexed at the traffic showing up from a different source IP on my desktop, but I did not see any interface that matched. I tried to look and see if it was potentially a VM running, but I didn't see anything in virsh. I did have Docker containers running, but I assume I would have seen the IP address show up on one of my interfaces. I'm at a bit of a loss and was wondering if anyone has ever seen anything like this before, and if there is any suggestions for things I should check.
74 by wasipwned | 64 comments on Hacker News.
A few days ago, I noticed that my home network performance would degrade substantially to the point of being unusable. I would just power-cycle all my switches, and the issue would resolve for a while. It happened again this morning, so I decided to try to look closer at what could be causing the issue. That's when I noticed that my Linux desktop was doing a lot of traffic, and here's what I observed: - My desktop has a private IP address, let's say 10.0.0.2. - Running `iftop`, I saw all the traffic coming from a different source IP address, 10.0.0.3. It was transferring ~300Mbps. - Running `tcpdump`, I saw that all of this traffic was going to a public IP address (AT&T). All of the source port/dest were ipsec-nat-t. - I saw that `10.0.0.3` showed up as a client on my switch with a randomized MAC address (presumably, since I couldn't find the MAC prefix in a vendor list). - I could not find any references to `10.0.0.3` or the random MAC address on my desktop (looking at kernel logs, system logs, ip a, ifconfig). - During this period, my network was degraded (high packet loss across my switches). It was at this point that I decided to try blocking the MAC address from my switch, and performance immediately returned to normal. I tried unblocking the MAC a few minutes later, but it has yet to return. That plus the fact that the issue happens at seemingly random times (especially the middle of the night) makes me think that it's not automatically connecting and instead being triggered remotely. I've since disconnected my desktop from the network and am in the process of rotating keys. I'm especially perplexed at the traffic showing up from a different source IP on my desktop, but I did not see any interface that matched. I tried to look and see if it was potentially a VM running, but I didn't see anything in virsh. I did have Docker containers running, but I assume I would have seen the IP address show up on one of my interfaces. I'm at a bit of a loss and was wondering if anyone has ever seen anything like this before, and if there is any suggestions for things I should check.
December 01, 2022
New top story on Hacker News: Making a Traversable Wormhole with a Quantum Computer
December 01, 2022